var u_=Object.defineProperty;var Jr=(r,i)=>{for(var $ in i)u_(r,$,{get:i[$],enumerable:!0,configurable:!0,set:(u)=>i[$]=()=>u})};var jr={};Jr(jr,{version:()=>Wu,util:()=>O,treeifyError:()=>Y$,toJSONSchema:()=>Av,toDotPath:()=>M6,safeParseAsync:()=>Rn,safeParse:()=>rn,safeEncodeAsync:()=>y6,safeEncode:()=>R6,safeDecodeAsync:()=>f6,safeDecode:()=>C6,registry:()=>hi,regexes:()=>Ir,process:()=>Q,prettifyError:()=>B$,parseAsync:()=>en,parse:()=>Zn,meta:()=>Ng,locales:()=>ii,isValidJWT:()=>U4,isValidBase64URL:()=>I4,isValidBase64:()=>du,initializeContext:()=>Br,globalRegistry:()=>R,globalConfig:()=>Yn,formatError:()=>xn,flattenError:()=>qn,finalize:()=>Hr,extractDefs:()=>Fr,encodeAsync:()=>Z6,encode:()=>q6,describe:()=>cg,decodeAsync:()=>e6,decode:()=>x6,createToJSONSchemaMethod:()=>Og,createStandardJSONSchemaMethod:()=>kn,config:()=>x,clone:()=>rr,_xor:()=>nU,_xid:()=>ov,_void:()=>og,_uuidv7:()=>nv,_uuidv6:()=>rv,_uuidv4:()=>si,_uuid:()=>ai,_url:()=>$i,_uppercase:()=>on,_unknown:()=>ug,_union:()=>rU,_undefined:()=>ig,_ulid:()=>tv,_uint64:()=>rg,_uint32:()=>yo,_tuple:()=>$U,_trim:()=>Un,_transform:()=>_U,_toUpperCase:()=>wn,_toLowerCase:()=>Dn,_templateLiteral:()=>zU,_symbol:()=>ng,_superRefine:()=>wg,_success:()=>cU,_stringbool:()=>kg,_stringFormat:()=>Nn,_string:()=>Yo,_startsWith:()=>ln,_slugify:()=>cn,_size:()=>er,_set:()=>oU,_safeParseAsync:()=>nn,_safeParse:()=>sr,_safeEncodeAsync:()=>Fi,_safeEncode:()=>Yi,_safeDecodeAsync:()=>Hi,_safeDecode:()=>Bi,_regex:()=>un,_refine:()=>Dg,_record:()=>uU,_readonly:()=>OU,_property:()=>Pv,_promise:()=>SU,_positive:()=>Nv,_pipe:()=>kU,_parseAsync:()=>ar,_parse:()=>pr,_overwrite:()=>cr,_optional:()=>IU,_number:()=>qo,_nullable:()=>UU,_null:()=>vg,_normalize:()=>In,_nonpositive:()=>Ov,_nonoptional:()=>wU,_nonnegative:()=>zv,_never:()=>tg,_negative:()=>kv,_nativeEnum:()=>lU,_nanoid:()=>vv,_nan:()=>bg,_multipleOf:()=>Qr,_minSize:()=>zr,_minLength:()=>Ar,_min:()=>nr,_mime:()=>_n,_maxSize:()=>Yr,_maxLength:()=>Rr,_max:()=>lr,_map:()=>tU,_mac:()=>Fo,_lte:()=>lr,_lt:()=>kr,_lowercase:()=>tn,_literal:()=>bU,_length:()=>Cr,_lazy:()=>PU,_ksuid:()=>gv,_jwt:()=>cv,_isoTime:()=>To,_isoDuration:()=>Mo,_isoDateTime:()=>Eo,_isoDate:()=>mo,_ipv6:()=>bv,_ipv4:()=>lv,_intersection:()=>vU,_int64:()=>so,_int32:()=>Co,_int:()=>Zo,_includes:()=>gn,_guid:()=>vi,_gte:()=>nr,_gt:()=>Or,_float64:()=>Ro,_float32:()=>eo,_file:()=>Ig,_enum:()=>gU,_endsWith:()=>bn,_encodeAsync:()=>Ki,_encode:()=>Xi,_emoji:()=>iv,_email:()=>pi,_e164:()=>wv,_discriminatedUnion:()=>iU,_default:()=>DU,_decodeAsync:()=>Qi,_decode:()=>Vi,_date:()=>gg,_custom:()=>Ug,_cuid2:()=>uv,_cuid:()=>$v,_coercedString:()=>Bo,_coercedNumber:()=>xo,_coercedDate:()=>lg,_coercedBoolean:()=>ho,_coercedBigint:()=>ao,_cidrv6:()=>Iv,_cidrv4:()=>_v,_check:()=>S4,_catch:()=>NU,_boolean:()=>fo,_bigint:()=>po,_base64url:()=>Dv,_base64:()=>Uv,_array:()=>_g,_any:()=>$g,TimePrecision:()=>Ho,NEVER:()=>S$,JSONSchemaGenerator:()=>vl,JSONSchema:()=>J4,Doc:()=>Mi,$output:()=>Vo,$input:()=>Ko,$constructor:()=>I,$brand:()=>J$,$ZodXor:()=>Ut,$ZodXID:()=>mu,$ZodVoid:()=>lt,$ZodUnknown:()=>ot,$ZodUnion:()=>hn,$ZodUndefined:()=>$t,$ZodUUID:()=>Vu,$ZodURL:()=>Qu,$ZodULID:()=>Eu,$ZodType:()=>A,$ZodTuple:()=>fi,$ZodTransform:()=>St,$ZodTemplateLiteral:()=>Yt,$ZodSymbol:()=>vt,$ZodSuccess:()=>Gt,$ZodStringFormat:()=>H,$ZodString:()=>Zr,$ZodSet:()=>kt,$ZodRegistry:()=>Qo,$ZodRecord:()=>ct,$ZodRealError:()=>ur,$ZodReadonly:()=>Qt,$ZodPromise:()=>Ft,$ZodPrefault:()=>jt,$ZodPipe:()=>Kt,$ZodOptional:()=>di,$ZodObjectJIT:()=>It,$ZodObject:()=>c4,$ZodNumberFormat:()=>nt,$ZodNumber:()=>Ci,$ZodNullable:()=>Lt,$ZodNull:()=>ut,$ZodNonOptional:()=>Wt,$ZodNever:()=>gt,$ZodNanoID:()=>Bu,$ZodNaN:()=>Vt,$ZodMap:()=>Nt,$ZodMAC:()=>Cu,$ZodLiteral:()=>zt,$ZodLazy:()=>Ht,$ZodKSUID:()=>Tu,$ZodJWT:()=>su,$ZodIntersection:()=>wt,$ZodISOTime:()=>xu,$ZodISODuration:()=>Zu,$ZodISODateTime:()=>Mu,$ZodISODate:()=>qu,$ZodIPv6:()=>Ru,$ZodIPv4:()=>eu,$ZodGUID:()=>Xu,$ZodFunction:()=>Bt,$ZodFile:()=>Pt,$ZodExactOptional:()=>Jt,$ZodError:()=>Mn,$ZodEnum:()=>Ot,$ZodEncodeError:()=>Mr,$ZodEmoji:()=>Yu,$ZodEmail:()=>Ku,$ZodE164:()=>au,$ZodDiscriminatedUnion:()=>Dt,$ZodDefault:()=>At,$ZodDate:()=>bt,$ZodCustomStringFormat:()=>rt,$ZodCustom:()=>Et,$ZodCodec:()=>pn,$ZodCheckUpperCase:()=>zu,$ZodCheckStringFormat:()=>vn,$ZodCheckStartsWith:()=>Su,$ZodCheckSizeEquals:()=>Du,$ZodCheckRegex:()=>ku,$ZodCheckProperty:()=>Lu,$ZodCheckOverwrite:()=>ju,$ZodCheckNumberFormat:()=>bu,$ZodCheckMultipleOf:()=>lu,$ZodCheckMinSize:()=>Uu,$ZodCheckMinLength:()=>cu,$ZodCheckMimeType:()=>Au,$ZodCheckMaxSize:()=>Iu,$ZodCheckMaxLength:()=>wu,$ZodCheckLowerCase:()=>Ou,$ZodCheckLessThan:()=>mi,$ZodCheckLengthEquals:()=>Nu,$ZodCheckIncludes:()=>Pu,$ZodCheckGreaterThan:()=>Ti,$ZodCheckEndsWith:()=>Ju,$ZodCheckBigIntFormat:()=>_u,$ZodCheck:()=>T,$ZodCatch:()=>Xt,$ZodCUID2:()=>Hu,$ZodCUID:()=>Fu,$ZodCIDRv6:()=>fu,$ZodCIDRv4:()=>yu,$ZodBoolean:()=>dn,$ZodBigIntFormat:()=>it,$ZodBigInt:()=>yi,$ZodBase64URL:()=>pu,$ZodBase64:()=>hu,$ZodAsyncError:()=>Nr,$ZodArray:()=>_t,$ZodAny:()=>tt});var S$=Object.freeze({status:"aborted"});function I(r,i,$){function u(o,l){if(!o._zod)Object.defineProperty(o,"_zod",{value:{def:l,constr:t,traits:new Set},enumerable:!1});if(o._zod.traits.has(r))return;o._zod.traits.add(r),i(o,l);let g=t.prototype,_=Object.keys(g);for(let w=0;w<_.length;w++){let c=_[w];if(!(c in o))o[c]=g[c].bind(o)}}let n=$?.Parent??Object;class v extends n{}Object.defineProperty(v,"name",{value:r});function t(o){var l;let g=$?.Parent?new v:this;u(g,o),(l=g._zod).deferred??(l.deferred=[]);for(let _ of g._zod.deferred)_();return g}return Object.defineProperty(t,"init",{value:u}),Object.defineProperty(t,Symbol.hasInstance,{value:(o)=>{if($?.Parent&&o instanceof $.Parent)return!0;return o?._zod?.traits?.has(r)}}),Object.defineProperty(t,"name",{value:r}),t}var J$=Symbol("zod_brand");class Nr extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}class Mr extends Error{constructor(r){super(`Encountered unidirectional transform during encode: ${r}`);this.name="ZodEncodeError"}}var Yn={};function x(r){if(r)Object.assign(Yn,r);return Yn}var O={};Jr(O,{unwrapMessage:()=>Bn,uint8ArrayToHex:()=>V_,uint8ArrayToBase64url:()=>G_,uint8ArrayToBase64:()=>E6,stringifyPrimitive:()=>N,slugify:()=>j$,shallowClone:()=>G$,safeExtend:()=>S_,required:()=>A_,randomString:()=>w_,propertyKeyTypes:()=>En,promiseAllObject:()=>D_,primitiveTypes:()=>X$,prefixIssues:()=>gr,pick:()=>O_,partial:()=>L_,parsedType:()=>k,optionalKeys:()=>V$,omit:()=>z_,objectClone:()=>__,numKeys:()=>c_,nullish:()=>Gr,normalizeParams:()=>z,mergeDefs:()=>Lr,merge:()=>J_,jsonStringifyReplacer:()=>fr,joinValues:()=>U,issue:()=>hr,isPlainObject:()=>Vr,isObject:()=>qr,hexToUint8Array:()=>X_,getSizableOrigin:()=>mn,getParsedType:()=>N_,getLengthableOrigin:()=>Tn,getEnumValues:()=>Fn,getElementAtPath:()=>U_,floatSafeRemainder:()=>A$,finalizeIssue:()=>$r,extend:()=>P_,escapeRegex:()=>_r,esc:()=>Wi,defineLazy:()=>W,createTransparentProxy:()=>k_,cloneDef:()=>I_,clone:()=>rr,cleanRegex:()=>Hn,cleanEnum:()=>j_,captureStackTrace:()=>Gi,cached:()=>dr,base64urlToUint8Array:()=>W_,base64ToUint8Array:()=>H6,assignProp:()=>Xr,assertNotEqual:()=>o_,assertNever:()=>l_,assertIs:()=>g_,assertEqual:()=>t_,assert:()=>b_,allowsEval:()=>W$,aborted:()=>Kr,NUMBER_FORMAT_RANGES:()=>K$,Class:()=>m6,BIGINT_FORMAT_RANGES:()=>Q$});function t_(r){return r}function o_(r){return r}function g_(r){}function l_(r){throw Error("Unexpected value in exhaustive check")}function b_(r){}function Fn(r){let i=Object.values(r).filter((u)=>typeof u==="number");return Object.entries(r).filter(([u,n])=>i.indexOf(+u)===-1).map(([u,n])=>n)}function U(r,i="|"){return r.map(($)=>N($)).join(i)}function fr(r,i){if(typeof i==="bigint")return i.toString();return i}function dr(r){return{get value(){{let $=r();return Object.defineProperty(this,"value",{value:$}),$}throw Error("cached value already set")}}}function Gr(r){return r===null||r===void 0}function Hn(r){let i=r.startsWith("^")?1:0,$=r.endsWith("$")?r.length-1:r.length;return r.slice(i,$)}function A$(r,i){let $=(r.toString().split(".")[1]||"").length,u=i.toString(),n=(u.split(".")[1]||"").length;if(n===0&&/\d?e-\d?/.test(u)){let l=u.match(/\d?e-(\d?)/);if(l?.[1])n=Number.parseInt(l[1])}let v=$>n?$:n,t=Number.parseInt(r.toFixed(v).replace(".","")),o=Number.parseInt(i.toFixed(v).replace(".",""));return t%o/10**v}var F6=Symbol("evaluating");function W(r,i,$){let u=void 0;Object.defineProperty(r,i,{get(){if(u===F6)return;if(u===void 0)u=F6,u=$();return u},set(n){Object.defineProperty(r,i,{value:n})},configurable:!0})}function __(r){return Object.create(Object.getPrototypeOf(r),Object.getOwnPropertyDescriptors(r))}function Xr(r,i,$){Object.defineProperty(r,i,{value:$,writable:!0,enumerable:!0,configurable:!0})}function Lr(...r){let i={};for(let $ of r){let u=Object.getOwnPropertyDescriptors($);Object.assign(i,u)}return Object.defineProperties({},i)}function I_(r){return Lr(r._zod.def)}function U_(r,i){if(!i)return r;return i.reduce(($,u)=>$?.[u],r)}function D_(r){let i=Object.keys(r),$=i.map((u)=>r[u]);return Promise.all($).then((u)=>{let n={};for(let v=0;v<i.length;v++)n[i[v]]=u[v];return n})}function w_(r=10){let $="";for(let u=0;u<r;u++)$+="abcdefghijklmnopqrstuvwxyz"[Math.floor(Math.random()*26)];return $}function Wi(r){return JSON.stringify(r)}function j$(r){return r.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}var Gi="captureStackTrace"in Error?Error.captureStackTrace:(...r)=>{};function qr(r){return typeof r==="object"&&r!==null&&!Array.isArray(r)}var W$=dr(()=>{if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{return new Function(""),!0}catch(r){return!1}});function Vr(r){if(qr(r)===!1)return!1;let i=r.constructor;if(i===void 0)return!0;if(typeof i!=="function")return!0;let $=i.prototype;if(qr($)===!1)return!1;if(Object.prototype.hasOwnProperty.call($,"isPrototypeOf")===!1)return!1;return!0}function G$(r){if(Vr(r))return{...r};if(Array.isArray(r))return[...r];return r}function c_(r){let i=0;for(let $ in r)if(Object.prototype.hasOwnProperty.call(r,$))i++;return i}var N_=(r)=>{let i=typeof r;switch(i){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(r)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":if(Array.isArray(r))return"array";if(r===null)return"null";if(r.then&&typeof r.then==="function"&&r.catch&&typeof r.catch==="function")return"promise";if(typeof Map<"u"&&r instanceof Map)return"map";if(typeof Set<"u"&&r instanceof Set)return"set";if(typeof Date<"u"&&r instanceof Date)return"date";if(typeof File<"u"&&r instanceof File)return"file";return"object";default:throw Error(`Unknown data type: ${i}`)}},En=new Set(["string","number","symbol"]),X$=new Set(["string","number","bigint","boolean","symbol","undefined"]);function _r(r){return r.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function rr(r,i,$){let u=new r._zod.constr(i??r._zod.def);if(!i||$?.parent)u._zod.parent=r;return u}function z(r){let i=r;if(!i)return{};if(typeof i==="string")return{error:()=>i};if(i?.message!==void 0){if(i?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");i.error=i.message}if(delete i.message,typeof i.error==="string")return{...i,error:()=>i.error};return i}function k_(r){let i;return new Proxy({},{get($,u,n){return i??(i=r()),Reflect.get(i,u,n)},set($,u,n,v){return i??(i=r()),Reflect.set(i,u,n,v)},has($,u){return i??(i=r()),Reflect.has(i,u)},deleteProperty($,u){return i??(i=r()),Reflect.deleteProperty(i,u)},ownKeys($){return i??(i=r()),Reflect.ownKeys(i)},getOwnPropertyDescriptor($,u){return i??(i=r()),Reflect.getOwnPropertyDescriptor(i,u)},defineProperty($,u,n){return i??(i=r()),Reflect.defineProperty(i,u,n)}})}function N(r){if(typeof r==="bigint")return r.toString()+"n";if(typeof r==="string")return`"${r}"`;return`${r}`}function V$(r){return Object.keys(r).filter((i)=>{return r[i]._zod.optin==="optional"&&r[i]._zod.optout==="optional"})}var K$={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-340282346638528860000000000000000000000,340282346638528860000000000000000000000],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},Q$={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function O_(r,i){let $=r._zod.def,u=$.checks;if(u&&u.length>0)throw Error(".pick() cannot be used on object schemas containing refinements");let v=Lr(r._zod.def,{get shape(){let t={};for(let o in i){if(!(o in $.shape))throw Error(`Unrecognized key: "${o}"`);if(!i[o])continue;t[o]=$.shape[o]}return Xr(this,"shape",t),t},checks:[]});return rr(r,v)}function z_(r,i){let $=r._zod.def,u=$.checks;if(u&&u.length>0)throw Error(".omit() cannot be used on object schemas containing refinements");let v=Lr(r._zod.def,{get shape(){let t={...r._zod.def.shape};for(let o in i){if(!(o in $.shape))throw Error(`Unrecognized key: "${o}"`);if(!i[o])continue;delete t[o]}return Xr(this,"shape",t),t},checks:[]});return rr(r,v)}function P_(r,i){if(!Vr(i))throw Error("Invalid input to extend: expected a plain object");let $=r._zod.def.checks;if($&&$.length>0){let v=r._zod.def.shape;for(let t in i)if(Object.getOwnPropertyDescriptor(v,t)!==void 0)throw Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}let n=Lr(r._zod.def,{get shape(){let v={...r._zod.def.shape,...i};return Xr(this,"shape",v),v}});return rr(r,n)}function S_(r,i){if(!Vr(i))throw Error("Invalid input to safeExtend: expected a plain object");let $=Lr(r._zod.def,{get shape(){let u={...r._zod.def.shape,...i};return Xr(this,"shape",u),u}});return rr(r,$)}function J_(r,i){let $=Lr(r._zod.def,{get shape(){let u={...r._zod.def.shape,...i._zod.def.shape};return Xr(this,"shape",u),u},get catchall(){return i._zod.def.catchall},checks:[]});return rr(r,$)}function L_(r,i,$){let n=i._zod.def.checks;if(n&&n.length>0)throw Error(".partial() cannot be used on object schemas containing refinements");let t=Lr(i._zod.def,{get shape(){let o=i._zod.def.shape,l={...o};if($)for(let g in $){if(!(g in o))throw Error(`Unrecognized key: "${g}"`);if(!$[g])continue;l[g]=r?new r({type:"optional",innerType:o[g]}):o[g]}else for(let g in o)l[g]=r?new r({type:"optional",innerType:o[g]}):o[g];return Xr(this,"shape",l),l},checks:[]});return rr(i,t)}function A_(r,i,$){let u=Lr(i._zod.def,{get shape(){let n=i._zod.def.shape,v={...n};if($)for(let t in $){if(!(t in v))throw Error(`Unrecognized key: "${t}"`);if(!$[t])continue;v[t]=new r({type:"nonoptional",innerType:n[t]})}else for(let t in n)v[t]=new r({type:"nonoptional",innerType:n[t]});return Xr(this,"shape",v),v}});return rr(i,u)}function Kr(r,i=0){if(r.aborted===!0)return!0;for(let $=i;$<r.issues.length;$++)if(r.issues[$]?.continue!==!0)return!0;return!1}function gr(r,i){return i.map(($)=>{var u;return(u=$).path??(u.path=[]),$.path.unshift(r),$})}function Bn(r){return typeof r==="string"?r:r?.message}function $r(r,i,$){let u={...r,path:r.path??[]};if(!r.message){let n=Bn(r.inst?._zod.def?.error?.(r))??Bn(i?.error?.(r))??Bn($.customError?.(r))??Bn($.localeError?.(r))??"Invalid input";u.message=n}if(delete u.inst,delete u.continue,!i?.reportInput)delete u.input;return u}function mn(r){if(r instanceof Set)return"set";if(r instanceof Map)return"map";if(r instanceof File)return"file";return"unknown"}function Tn(r){if(Array.isArray(r))return"array";if(typeof r==="string")return"string";return"unknown"}function k(r){let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"nan":"number";case"object":{if(r===null)return"null";if(Array.isArray(r))return"array";let $=r;if($&&Object.getPrototypeOf($)!==Object.prototype&&"constructor"in $&&$.constructor)return $.constructor.name}}return i}function hr(...r){let[i,$,u]=r;if(typeof i==="string")return{message:i,code:"custom",input:$,inst:u};return{...i}}function j_(r){return Object.entries(r).filter(([i,$])=>{return Number.isNaN(Number.parseInt(i,10))}).map((i)=>i[1])}function H6(r){let i=atob(r),$=new Uint8Array(i.length);for(let u=0;u<i.length;u++)$[u]=i.charCodeAt(u);return $}function E6(r){let i="";for(let $=0;$<r.length;$++)i+=String.fromCharCode(r[$]);return btoa(i)}function W_(r){let i=r.replace(/-/g,"+").replace(/_/g,"/"),$="=".repeat((4-i.length%4)%4);return H6(i+$)}function G_(r){return E6(r).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function X_(r){let i=r.replace(/^0x/,"");if(i.length%2!==0)throw Error("Invalid hex string length");let $=new Uint8Array(i.length/2);for(let u=0;u<i.length;u+=2)$[u/2]=Number.parseInt(i.slice(u,u+2),16);return $}function V_(r){return Array.from(r).map((i)=>i.toString(16).padStart(2,"0")).join("")}class m6{constructor(...r){}}var T6=(r,i)=>{r.name="$ZodError",Object.defineProperty(r,"_zod",{value:r._zod,enumerable:!1}),Object.defineProperty(r,"issues",{value:i,enumerable:!1}),r.message=JSON.stringify(i,fr,2),Object.defineProperty(r,"toString",{value:()=>r.message,enumerable:!1})},Mn=I("$ZodError",T6),ur=I("$ZodError",T6,{Parent:Error});function qn(r,i=($)=>$.message){let $={},u=[];for(let n of r.issues)if(n.path.length>0)$[n.path[0]]=$[n.path[0]]||[],$[n.path[0]].push(i(n));else u.push(i(n));return{formErrors:u,fieldErrors:$}}function xn(r,i=($)=>$.message){let $={_errors:[]},u=(n)=>{for(let v of n.issues)if(v.code==="invalid_union"&&v.errors.length)v.errors.map((t)=>u({issues:t}));else if(v.code==="invalid_key")u({issues:v.issues});else if(v.code==="invalid_element")u({issues:v.issues});else if(v.path.length===0)$._errors.push(i(v));else{let t=$,o=0;while(o<v.path.length){let l=v.path[o];if(o!==v.path.length-1)t[l]=t[l]||{_errors:[]};else t[l]=t[l]||{_errors:[]},t[l]._errors.push(i(v));t=t[l],o++}}};return u(r),$}function Y$(r,i=($)=>$.message){let $={errors:[]},u=(n,v=[])=>{var t,o;for(let l of n.issues)if(l.code==="invalid_union"&&l.errors.length)l.errors.map((g)=>u({issues:g},l.path));else if(l.code==="invalid_key")u({issues:l.issues},l.path);else if(l.code==="invalid_element")u({issues:l.issues},l.path);else{let g=[...v,...l.path];if(g.length===0){$.errors.push(i(l));continue}let _=$,w=0;while(w<g.length){let c=g[w],P=w===g.length-1;if(typeof c==="string")_.properties??(_.properties={}),(t=_.properties)[c]??(t[c]={errors:[]}),_=_.properties[c];else _.items??(_.items=[]),(o=_.items)[c]??(o[c]={errors:[]}),_=_.items[c];if(P)_.errors.push(i(l));w++}}};return u(r),$}function M6(r){let i=[],$=r.map((u)=>typeof u==="object"?u.key:u);for(let u of $)if(typeof u==="number")i.push(`[${u}]`);else if(typeof u==="symbol")i.push(`[${JSON.stringify(String(u))}]`);else if(/[^\w$]/.test(u))i.push(`[${JSON.stringify(u)}]`);else{if(i.length)i.push(".");i.push(u)}return i.join("")}function B$(r){let i=[],$=[...r.issues].sort((u,n)=>(u.path??[]).length-(n.path??[]).length);for(let u of $)if(i.push(`✖ ${u.message}`),u.path?.length)i.push(`  → at ${M6(u.path)}`);return i.join(`
`)}var pr=(r)=>(i,$,u,n)=>{let v=u?Object.assign(u,{async:!1}):{async:!1},t=i._zod.run({value:$,issues:[]},v);if(t instanceof Promise)throw new Nr;if(t.issues.length){let o=new(n?.Err??r)(t.issues.map((l)=>$r(l,v,x())));throw Gi(o,n?.callee),o}return t.value},Zn=pr(ur),ar=(r)=>async(i,$,u,n)=>{let v=u?Object.assign(u,{async:!0}):{async:!0},t=i._zod.run({value:$,issues:[]},v);if(t instanceof Promise)t=await t;if(t.issues.length){let o=new(n?.Err??r)(t.issues.map((l)=>$r(l,v,x())));throw Gi(o,n?.callee),o}return t.value},en=ar(ur),sr=(r)=>(i,$,u)=>{let n=u?{...u,async:!1}:{async:!1},v=i._zod.run({value:$,issues:[]},n);if(v instanceof Promise)throw new Nr;return v.issues.length?{success:!1,error:new(r??Mn)(v.issues.map((t)=>$r(t,n,x())))}:{success:!0,data:v.value}},rn=sr(ur),nn=(r)=>async(i,$,u)=>{let n=u?Object.assign(u,{async:!0}):{async:!0},v=i._zod.run({value:$,issues:[]},n);if(v instanceof Promise)v=await v;return v.issues.length?{success:!1,error:new r(v.issues.map((t)=>$r(t,n,x())))}:{success:!0,data:v.value}},Rn=nn(ur),Xi=(r)=>(i,$,u)=>{let n=u?Object.assign(u,{direction:"backward"}):{direction:"backward"};return pr(r)(i,$,n)},q6=Xi(ur),Vi=(r)=>(i,$,u)=>{return pr(r)(i,$,u)},x6=Vi(ur),Ki=(r)=>async(i,$,u)=>{let n=u?Object.assign(u,{direction:"backward"}):{direction:"backward"};return ar(r)(i,$,n)},Z6=Ki(ur),Qi=(r)=>async(i,$,u)=>{return ar(r)(i,$,u)},e6=Qi(ur),Yi=(r)=>(i,$,u)=>{let n=u?Object.assign(u,{direction:"backward"}):{direction:"backward"};return sr(r)(i,$,n)},R6=Yi(ur),Bi=(r)=>(i,$,u)=>{return sr(r)(i,$,u)},C6=Bi(ur),Fi=(r)=>async(i,$,u)=>{let n=u?Object.assign(u,{direction:"backward"}):{direction:"backward"};return nn(r)(i,$,n)},y6=Fi(ur),Hi=(r)=>async(i,$,u)=>{return nn(r)(i,$,u)},f6=Hi(ur);var Ir={};Jr(Ir,{xid:()=>m$,uuid7:()=>F_,uuid6:()=>B_,uuid4:()=>Y_,uuid:()=>xr,uppercase:()=>gu,unicodeEmail:()=>d6,undefined:()=>tu,ulid:()=>E$,time:()=>s$,string:()=>nu,sha512_hex:()=>iI,sha512_base64url:()=>$I,sha512_base64:()=>vI,sha384_hex:()=>s_,sha384_base64url:()=>nI,sha384_base64:()=>rI,sha256_hex:()=>h_,sha256_base64url:()=>a_,sha256_base64:()=>p_,sha1_hex:()=>y_,sha1_base64url:()=>d_,sha1_base64:()=>f_,rfc5322Email:()=>E_,number:()=>Cn,null:()=>uu,nanoid:()=>M$,md5_hex:()=>e_,md5_base64url:()=>C_,md5_base64:()=>R_,mac:()=>y$,lowercase:()=>ou,ksuid:()=>T$,ipv6:()=>C$,ipv4:()=>R$,integer:()=>vu,idnEmail:()=>m_,html5Email:()=>H_,hostname:()=>q_,hex:()=>Z_,guid:()=>x$,extendedDuration:()=>Q_,emoji:()=>e$,email:()=>Z$,e164:()=>p$,duration:()=>q$,domain:()=>x_,datetime:()=>ru,date:()=>a$,cuid2:()=>H$,cuid:()=>F$,cidrv6:()=>d$,cidrv4:()=>f$,browserEmail:()=>T_,boolean:()=>$u,bigint:()=>iu,base64url:()=>Ei,base64:()=>h$});var F$=/^[cC][^\s-]{8,}$/,H$=/^[0-9a-z]+$/,E$=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,m$=/^[0-9a-vA-V]{20}$/,T$=/^[A-Za-z0-9]{27}$/,M$=/^[a-zA-Z0-9_-]{21}$/,q$=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,Q_=/^[-+]?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)?)??$/,x$=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,xr=(r)=>{if(!r)return/^([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)$/;return new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${r}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`)},Y_=xr(4),B_=xr(6),F_=xr(7),Z$=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,H_=/^[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])?)*$/,E_=/^(([^<>()\[\]\\.,;:\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,}))$/,d6=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,m_=d6,T_=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,M_="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function e$(){return new RegExp(M_,"u")}var R$=/^(?:(?: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])$/,C$=/^(([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}|:))$/,y$=(r)=>{let i=_r(r??":");return new RegExp(`^(?:[0-9A-F]{2}${i}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${i}){5}[0-9a-f]{2}$`)},f$=/^((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])$/,d$=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,h$=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,Ei=/^[A-Za-z0-9_-]*$/,q_=/^(?=.{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])?)*\.?$/,x_=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,p$=/^\+[1-9]\d{6,14}$/,h6="(?:(?:\\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])))",a$=new RegExp(`^${h6}$`);function p6(r){return typeof r.precision==="number"?r.precision===-1?"(?:[01]\\d|2[0-3]):[0-5]\\d":r.precision===0?"(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d":`(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{${r.precision}}`:"(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?"}function s$(r){return new RegExp(`^${p6(r)}$`)}function ru(r){let i=p6({precision:r.precision}),$=["Z"];if(r.local)$.push("");if(r.offset)$.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let u=`${i}(?:${$.join("|")})`;return new RegExp(`^${h6}T(?:${u})$`)}var nu=(r)=>{let i=r?`[\\s\\S]{${r?.minimum??0},${r?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${i}$`)},iu=/^-?\d+n?$/,vu=/^-?\d+$/,Cn=/^-?\d+(?:\.\d+)?$/,$u=/^(?:true|false)$/i,uu=/^null$/i;var tu=/^undefined$/i;var ou=/^[^A-Z]*$/,gu=/^[^a-z]*$/,Z_=/^[0-9a-fA-F]*$/;function yn(r,i){return new RegExp(`^[A-Za-z0-9+/]{${r}}${i}$`)}function fn(r){return new RegExp(`^[A-Za-z0-9_-]{${r}}$`)}var e_=/^[0-9a-fA-F]{32}$/,R_=yn(22,"=="),C_=fn(22),y_=/^[0-9a-fA-F]{40}$/,f_=yn(27,"="),d_=fn(27),h_=/^[0-9a-fA-F]{64}$/,p_=yn(43,"="),a_=fn(43),s_=/^[0-9a-fA-F]{96}$/,rI=yn(64,""),nI=fn(64),iI=/^[0-9a-fA-F]{128}$/,vI=yn(86,"=="),$I=fn(86);var T=I("$ZodCheck",(r,i)=>{var $;r._zod??(r._zod={}),r._zod.def=i,($=r._zod).onattach??($.onattach=[])}),s6={number:"number",bigint:"bigint",object:"date"},mi=I("$ZodCheckLessThan",(r,i)=>{T.init(r,i);let $=s6[typeof i.value];r._zod.onattach.push((u)=>{let n=u._zod.bag,v=(i.inclusive?n.maximum:n.exclusiveMaximum)??Number.POSITIVE_INFINITY;if(i.value<v)if(i.inclusive)n.maximum=i.value;else n.exclusiveMaximum=i.value}),r._zod.check=(u)=>{if(i.inclusive?u.value<=i.value:u.value<i.value)return;u.issues.push({origin:$,code:"too_big",maximum:typeof i.value==="object"?i.value.getTime():i.value,input:u.value,inclusive:i.inclusive,inst:r,continue:!i.abort})}}),Ti=I("$ZodCheckGreaterThan",(r,i)=>{T.init(r,i);let $=s6[typeof i.value];r._zod.onattach.push((u)=>{let n=u._zod.bag,v=(i.inclusive?n.minimum:n.exclusiveMinimum)??Number.NEGATIVE_INFINITY;if(i.value>v)if(i.inclusive)n.minimum=i.value;else n.exclusiveMinimum=i.value}),r._zod.check=(u)=>{if(i.inclusive?u.value>=i.value:u.value>i.value)return;u.issues.push({origin:$,code:"too_small",minimum:typeof i.value==="object"?i.value.getTime():i.value,input:u.value,inclusive:i.inclusive,inst:r,continue:!i.abort})}}),lu=I("$ZodCheckMultipleOf",(r,i)=>{T.init(r,i),r._zod.onattach.push(($)=>{var u;(u=$._zod.bag).multipleOf??(u.multipleOf=i.value)}),r._zod.check=($)=>{if(typeof $.value!==typeof i.value)throw Error("Cannot mix number and bigint in multiple_of check.");if(typeof $.value==="bigint"?$.value%i.value===BigInt(0):A$($.value,i.value)===0)return;$.issues.push({origin:typeof $.value,code:"not_multiple_of",divisor:i.value,input:$.value,inst:r,continue:!i.abort})}}),bu=I("$ZodCheckNumberFormat",(r,i)=>{T.init(r,i),i.format=i.format||"float64";let $=i.format?.includes("int"),u=$?"int":"number",[n,v]=K$[i.format];r._zod.onattach.push((t)=>{let o=t._zod.bag;if(o.format=i.format,o.minimum=n,o.maximum=v,$)o.pattern=vu}),r._zod.check=(t)=>{let o=t.value;if($){if(!Number.isInteger(o)){t.issues.push({expected:u,format:i.format,code:"invalid_type",continue:!1,input:o,inst:r});return}if(!Number.isSafeInteger(o)){if(o>0)t.issues.push({input:o,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:r,origin:u,inclusive:!0,continue:!i.abort});else t.issues.push({input:o,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:r,origin:u,inclusive:!0,continue:!i.abort});return}}if(o<n)t.issues.push({origin:"number",input:o,code:"too_small",minimum:n,inclusive:!0,inst:r,continue:!i.abort});if(o>v)t.issues.push({origin:"number",input:o,code:"too_big",maximum:v,inclusive:!0,inst:r,continue:!i.abort})}}),_u=I("$ZodCheckBigIntFormat",(r,i)=>{T.init(r,i);let[$,u]=Q$[i.format];r._zod.onattach.push((n)=>{let v=n._zod.bag;v.format=i.format,v.minimum=$,v.maximum=u}),r._zod.check=(n)=>{let v=n.value;if(v<$)n.issues.push({origin:"bigint",input:v,code:"too_small",minimum:$,inclusive:!0,inst:r,continue:!i.abort});if(v>u)n.issues.push({origin:"bigint",input:v,code:"too_big",maximum:u,inclusive:!0,inst:r,continue:!i.abort})}}),Iu=I("$ZodCheckMaxSize",(r,i)=>{var $;T.init(r,i),($=r._zod.def).when??($.when=(u)=>{let n=u.value;return!Gr(n)&&n.size!==void 0}),r._zod.onattach.push((u)=>{let n=u._zod.bag.maximum??Number.POSITIVE_INFINITY;if(i.maximum<n)u._zod.bag.maximum=i.maximum}),r._zod.check=(u)=>{let n=u.value;if(n.size<=i.maximum)return;u.issues.push({origin:mn(n),code:"too_big",maximum:i.maximum,inclusive:!0,input:n,inst:r,continue:!i.abort})}}),Uu=I("$ZodCheckMinSize",(r,i)=>{var $;T.init(r,i),($=r._zod.def).when??($.when=(u)=>{let n=u.value;return!Gr(n)&&n.size!==void 0}),r._zod.onattach.push((u)=>{let n=u._zod.bag.minimum??Number.NEGATIVE_INFINITY;if(i.minimum>n)u._zod.bag.minimum=i.minimum}),r._zod.check=(u)=>{let n=u.value;if(n.size>=i.minimum)return;u.issues.push({origin:mn(n),code:"too_small",minimum:i.minimum,inclusive:!0,input:n,inst:r,continue:!i.abort})}}),Du=I("$ZodCheckSizeEquals",(r,i)=>{var $;T.init(r,i),($=r._zod.def).when??($.when=(u)=>{let n=u.value;return!Gr(n)&&n.size!==void 0}),r._zod.onattach.push((u)=>{let n=u._zod.bag;n.minimum=i.size,n.maximum=i.size,n.size=i.size}),r._zod.check=(u)=>{let n=u.value,v=n.size;if(v===i.size)return;let t=v>i.size;u.issues.push({origin:mn(n),...t?{code:"too_big",maximum:i.size}:{code:"too_small",minimum:i.size},inclusive:!0,exact:!0,input:u.value,inst:r,continue:!i.abort})}}),wu=I("$ZodCheckMaxLength",(r,i)=>{var $;T.init(r,i),($=r._zod.def).when??($.when=(u)=>{let n=u.value;return!Gr(n)&&n.length!==void 0}),r._zod.onattach.push((u)=>{let n=u._zod.bag.maximum??Number.POSITIVE_INFINITY;if(i.maximum<n)u._zod.bag.maximum=i.maximum}),r._zod.check=(u)=>{let n=u.value;if(n.length<=i.maximum)return;let t=Tn(n);u.issues.push({origin:t,code:"too_big",maximum:i.maximum,inclusive:!0,input:n,inst:r,continue:!i.abort})}}),cu=I("$ZodCheckMinLength",(r,i)=>{var $;T.init(r,i),($=r._zod.def).when??($.when=(u)=>{let n=u.value;return!Gr(n)&&n.length!==void 0}),r._zod.onattach.push((u)=>{let n=u._zod.bag.minimum??Number.NEGATIVE_INFINITY;if(i.minimum>n)u._zod.bag.minimum=i.minimum}),r._zod.check=(u)=>{let n=u.value;if(n.length>=i.minimum)return;let t=Tn(n);u.issues.push({origin:t,code:"too_small",minimum:i.minimum,inclusive:!0,input:n,inst:r,continue:!i.abort})}}),Nu=I("$ZodCheckLengthEquals",(r,i)=>{var $;T.init(r,i),($=r._zod.def).when??($.when=(u)=>{let n=u.value;return!Gr(n)&&n.length!==void 0}),r._zod.onattach.push((u)=>{let n=u._zod.bag;n.minimum=i.length,n.maximum=i.length,n.length=i.length}),r._zod.check=(u)=>{let n=u.value,v=n.length;if(v===i.length)return;let t=Tn(n),o=v>i.length;u.issues.push({origin:t,...o?{code:"too_big",maximum:i.length}:{code:"too_small",minimum:i.length},inclusive:!0,exact:!0,input:u.value,inst:r,continue:!i.abort})}}),vn=I("$ZodCheckStringFormat",(r,i)=>{var $,u;if(T.init(r,i),r._zod.onattach.push((n)=>{let v=n._zod.bag;if(v.format=i.format,i.pattern)v.patterns??(v.patterns=new Set),v.patterns.add(i.pattern)}),i.pattern)($=r._zod).check??($.check=(n)=>{if(i.pattern.lastIndex=0,i.pattern.test(n.value))return;n.issues.push({origin:"string",code:"invalid_format",format:i.format,input:n.value,...i.pattern?{pattern:i.pattern.toString()}:{},inst:r,continue:!i.abort})});else(u=r._zod).check??(u.check=()=>{})}),ku=I("$ZodCheckRegex",(r,i)=>{vn.init(r,i),r._zod.check=($)=>{if(i.pattern.lastIndex=0,i.pattern.test($.value))return;$.issues.push({origin:"string",code:"invalid_format",format:"regex",input:$.value,pattern:i.pattern.toString(),inst:r,continue:!i.abort})}}),Ou=I("$ZodCheckLowerCase",(r,i)=>{i.pattern??(i.pattern=ou),vn.init(r,i)}),zu=I("$ZodCheckUpperCase",(r,i)=>{i.pattern??(i.pattern=gu),vn.init(r,i)}),Pu=I("$ZodCheckIncludes",(r,i)=>{T.init(r,i);let $=_r(i.includes),u=new RegExp(typeof i.position==="number"?`^.{${i.position}}${$}`:$);i.pattern=u,r._zod.onattach.push((n)=>{let v=n._zod.bag;v.patterns??(v.patterns=new Set),v.patterns.add(u)}),r._zod.check=(n)=>{if(n.value.includes(i.includes,i.position))return;n.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:i.includes,input:n.value,inst:r,continue:!i.abort})}}),Su=I("$ZodCheckStartsWith",(r,i)=>{T.init(r,i);let $=new RegExp(`^${_r(i.prefix)}.*`);i.pattern??(i.pattern=$),r._zod.onattach.push((u)=>{let n=u._zod.bag;n.patterns??(n.patterns=new Set),n.patterns.add($)}),r._zod.check=(u)=>{if(u.value.startsWith(i.prefix))return;u.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:i.prefix,input:u.value,inst:r,continue:!i.abort})}}),Ju=I("$ZodCheckEndsWith",(r,i)=>{T.init(r,i);let $=new RegExp(`.*${_r(i.suffix)}$`);i.pattern??(i.pattern=$),r._zod.onattach.push((u)=>{let n=u._zod.bag;n.patterns??(n.patterns=new Set),n.patterns.add($)}),r._zod.check=(u)=>{if(u.value.endsWith(i.suffix))return;u.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:i.suffix,input:u.value,inst:r,continue:!i.abort})}});function a6(r,i,$){if(r.issues.length)i.issues.push(...gr($,r.issues))}var Lu=I("$ZodCheckProperty",(r,i)=>{T.init(r,i),r._zod.check=($)=>{let u=i.schema._zod.run({value:$.value[i.property],issues:[]},{});if(u instanceof Promise)return u.then((n)=>a6(n,$,i.property));a6(u,$,i.property);return}}),Au=I("$ZodCheckMimeType",(r,i)=>{T.init(r,i);let $=new Set(i.mime);r._zod.onattach.push((u)=>{u._zod.bag.mime=i.mime}),r._zod.check=(u)=>{if($.has(u.value.type))return;u.issues.push({code:"invalid_value",values:i.mime,input:u.value.type,inst:r,continue:!i.abort})}}),ju=I("$ZodCheckOverwrite",(r,i)=>{T.init(r,i),r._zod.check=($)=>{$.value=i.tx($.value)}});class Mi{constructor(r=[]){if(this.content=[],this.indent=0,this)this.args=r}indented(r){this.indent+=1,r(this),this.indent-=1}write(r){if(typeof r==="function"){r(this,{execution:"sync"}),r(this,{execution:"async"});return}let $=r.split(`
`).filter((v)=>v),u=Math.min(...$.map((v)=>v.length-v.trimStart().length)),n=$.map((v)=>v.slice(u)).map((v)=>" ".repeat(this.indent*2)+v);for(let v of n)this.content.push(v)}compile(){let r=Function,i=this?.args,u=[...(this?.content??[""]).map((n)=>`  ${n}`)];return new r(...i,u.join(`
`))}}var Wu={major:4,minor:3,patch:5};var A=I("$ZodType",(r,i)=>{var $;r??(r={}),r._zod.def=i,r._zod.bag=r._zod.bag||{},r._zod.version=Wu;let u=[...r._zod.def.checks??[]];if(r._zod.traits.has("$ZodCheck"))u.unshift(r);for(let n of u)for(let v of n._zod.onattach)v(r);if(u.length===0)($=r._zod).deferred??($.deferred=[]),r._zod.deferred?.push(()=>{r._zod.run=r._zod.parse});else{let n=(t,o,l)=>{let g=Kr(t),_;for(let w of o){if(w._zod.def.when){if(!w._zod.def.when(t))continue}else if(g)continue;let c=t.issues.length,P=w._zod.check(t);if(P instanceof Promise&&l?.async===!1)throw new Nr;if(_||P instanceof Promise)_=(_??Promise.resolve()).then(async()=>{if(await P,t.issues.length===c)return;if(!g)g=Kr(t,c)});else{if(t.issues.length===c)continue;if(!g)g=Kr(t,c)}}if(_)return _.then(()=>{return t});return t},v=(t,o,l)=>{if(Kr(t))return t.aborted=!0,t;let g=n(o,u,l);if(g instanceof Promise){if(l.async===!1)throw new Nr;return g.then((_)=>r._zod.parse(_,l))}return r._zod.parse(g,l)};r._zod.run=(t,o)=>{if(o.skipChecks)return r._zod.parse(t,o);if(o.direction==="backward"){let g=r._zod.parse({value:t.value,issues:[]},{...o,skipChecks:!0});if(g instanceof Promise)return g.then((_)=>{return v(_,t,o)});return v(g,t,o)}let l=r._zod.parse(t,o);if(l instanceof Promise){if(o.async===!1)throw new Nr;return l.then((g)=>n(g,u,o))}return n(l,u,o)}}W(r,"~standard",()=>({validate:(n)=>{try{let v=rn(r,n);return v.success?{value:v.data}:{issues:v.error?.issues}}catch(v){return Rn(r,n).then((t)=>t.success?{value:t.data}:{issues:t.error?.issues})}},vendor:"zod",version:1}))}),Zr=I("$ZodString",(r,i)=>{A.init(r,i),r._zod.pattern=[...r?._zod.bag?.patterns??[]].pop()??nu(r._zod.bag),r._zod.parse=($,u)=>{if(i.coerce)try{$.value=String($.value)}catch(n){}if(typeof $.value==="string")return $;return $.issues.push({expected:"string",code:"invalid_type",input:$.value,inst:r}),$}}),H=I("$ZodStringFormat",(r,i)=>{vn.init(r,i),Zr.init(r,i)}),Xu=I("$ZodGUID",(r,i)=>{i.pattern??(i.pattern=x$),H.init(r,i)}),Vu=I("$ZodUUID",(r,i)=>{if(i.version){let u={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[i.version];if(u===void 0)throw Error(`Invalid UUID version: "${i.version}"`);i.pattern??(i.pattern=xr(u))}else i.pattern??(i.pattern=xr());H.init(r,i)}),Ku=I("$ZodEmail",(r,i)=>{i.pattern??(i.pattern=Z$),H.init(r,i)}),Qu=I("$ZodURL",(r,i)=>{H.init(r,i),r._zod.check=($)=>{try{let u=$.value.trim(),n=new URL(u);if(i.hostname){if(i.hostname.lastIndex=0,!i.hostname.test(n.hostname))$.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:i.hostname.source,input:$.value,inst:r,continue:!i.abort})}if(i.protocol){if(i.protocol.lastIndex=0,!i.protocol.test(n.protocol.endsWith(":")?n.protocol.slice(0,-1):n.protocol))$.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:i.protocol.source,input:$.value,inst:r,continue:!i.abort})}if(i.normalize)$.value=n.href;else $.value=u;return}catch(u){$.issues.push({code:"invalid_format",format:"url",input:$.value,inst:r,continue:!i.abort})}}}),Yu=I("$ZodEmoji",(r,i)=>{i.pattern??(i.pattern=e$()),H.init(r,i)}),Bu=I("$ZodNanoID",(r,i)=>{i.pattern??(i.pattern=M$),H.init(r,i)}),Fu=I("$ZodCUID",(r,i)=>{i.pattern??(i.pattern=F$),H.init(r,i)}),Hu=I("$ZodCUID2",(r,i)=>{i.pattern??(i.pattern=H$),H.init(r,i)}),Eu=I("$ZodULID",(r,i)=>{i.pattern??(i.pattern=E$),H.init(r,i)}),mu=I("$ZodXID",(r,i)=>{i.pattern??(i.pattern=m$),H.init(r,i)}),Tu=I("$ZodKSUID",(r,i)=>{i.pattern??(i.pattern=T$),H.init(r,i)}),Mu=I("$ZodISODateTime",(r,i)=>{i.pattern??(i.pattern=ru(i)),H.init(r,i)}),qu=I("$ZodISODate",(r,i)=>{i.pattern??(i.pattern=a$),H.init(r,i)}),xu=I("$ZodISOTime",(r,i)=>{i.pattern??(i.pattern=s$(i)),H.init(r,i)}),Zu=I("$ZodISODuration",(r,i)=>{i.pattern??(i.pattern=q$),H.init(r,i)}),eu=I("$ZodIPv4",(r,i)=>{i.pattern??(i.pattern=R$),H.init(r,i),r._zod.bag.format="ipv4"}),Ru=I("$ZodIPv6",(r,i)=>{i.pattern??(i.pattern=C$),H.init(r,i),r._zod.bag.format="ipv6",r._zod.check=($)=>{try{new URL(`http://[${$.value}]`)}catch{$.issues.push({code:"invalid_format",format:"ipv6",input:$.value,inst:r,continue:!i.abort})}}}),Cu=I("$ZodMAC",(r,i)=>{i.pattern??(i.pattern=y$(i.delimiter)),H.init(r,i),r._zod.bag.format="mac"}),yu=I("$ZodCIDRv4",(r,i)=>{i.pattern??(i.pattern=f$),H.init(r,i)}),fu=I("$ZodCIDRv6",(r,i)=>{i.pattern??(i.pattern=d$),H.init(r,i),r._zod.check=($)=>{let u=$.value.split("/");try{if(u.length!==2)throw Error();let[n,v]=u;if(!v)throw Error();let t=Number(v);if(`${t}`!==v)throw Error();if(t<0||t>128)throw Error();new URL(`http://[${n}]`)}catch{$.issues.push({code:"invalid_format",format:"cidrv6",input:$.value,inst:r,continue:!i.abort})}}});function du(r){if(r==="")return!0;if(r.length%4!==0)return!1;try{return atob(r),!0}catch{return!1}}var hu=I("$ZodBase64",(r,i)=>{i.pattern??(i.pattern=h$),H.init(r,i),r._zod.bag.contentEncoding="base64",r._zod.check=($)=>{if(du($.value))return;$.issues.push({code:"invalid_format",format:"base64",input:$.value,inst:r,continue:!i.abort})}});function I4(r){if(!Ei.test(r))return!1;let i=r.replace(/[-_]/g,(u)=>u==="-"?"+":"/"),$=i.padEnd(Math.ceil(i.length/4)*4,"=");return du($)}var pu=I("$ZodBase64URL",(r,i)=>{i.pattern??(i.pattern=Ei),H.init(r,i),r._zod.bag.contentEncoding="base64url",r._zod.check=($)=>{if(I4($.value))return;$.issues.push({code:"invalid_format",format:"base64url",input:$.value,inst:r,continue:!i.abort})}}),au=I("$ZodE164",(r,i)=>{i.pattern??(i.pattern=p$),H.init(r,i)});function U4(r,i=null){try{let $=r.split(".");if($.length!==3)return!1;let[u]=$;if(!u)return!1;let n=JSON.parse(atob(u));if("typ"in n&&n?.typ!=="JWT")return!1;if(!n.alg)return!1;if(i&&(!("alg"in n)||n.alg!==i))return!1;return!0}catch{return!1}}var su=I("$ZodJWT",(r,i)=>{H.init(r,i),r._zod.check=($)=>{if(U4($.value,i.alg))return;$.issues.push({code:"invalid_format",format:"jwt",input:$.value,inst:r,continue:!i.abort})}}),rt=I("$ZodCustomStringFormat",(r,i)=>{H.init(r,i),r._zod.check=($)=>{if(i.fn($.value))return;$.issues.push({code:"invalid_format",format:i.format,input:$.value,inst:r,continue:!i.abort})}}),Ci=I("$ZodNumber",(r,i)=>{A.init(r,i),r._zod.pattern=r._zod.bag.pattern??Cn,r._zod.parse=($,u)=>{if(i.coerce)try{$.value=Number($.value)}catch(t){}let n=$.value;if(typeof n==="number"&&!Number.isNaN(n)&&Number.isFinite(n))return $;let v=typeof n==="number"?Number.isNaN(n)?"NaN":!Number.isFinite(n)?"Infinity":void 0:void 0;return $.issues.push({expected:"number",code:"invalid_type",input:n,inst:r,...v?{received:v}:{}}),$}}),nt=I("$ZodNumberFormat",(r,i)=>{bu.init(r,i),Ci.init(r,i)}),dn=I("$ZodBoolean",(r,i)=>{A.init(r,i),r._zod.pattern=$u,r._zod.parse=($,u)=>{if(i.coerce)try{$.value=Boolean($.value)}catch(v){}let n=$.value;if(typeof n==="boolean")return $;return $.issues.push({expected:"boolean",code:"invalid_type",input:n,inst:r}),$}}),yi=I("$ZodBigInt",(r,i)=>{A.init(r,i),r._zod.pattern=iu,r._zod.parse=($,u)=>{if(i.coerce)try{$.value=BigInt($.value)}catch(n){}if(typeof $.value==="bigint")return $;return $.issues.push({expected:"bigint",code:"invalid_type",input:$.value,inst:r}),$}}),it=I("$ZodBigIntFormat",(r,i)=>{_u.init(r,i),yi.init(r,i)}),vt=I("$ZodSymbol",(r,i)=>{A.init(r,i),r._zod.parse=($,u)=>{let n=$.value;if(typeof n==="symbol")return $;return $.issues.push({expected:"symbol",code:"invalid_type",input:n,inst:r}),$}}),$t=I("$ZodUndefined",(r,i)=>{A.init(r,i),r._zod.pattern=tu,r._zod.values=new Set([void 0]),r._zod.optin="optional",r._zod.optout="optional",r._zod.parse=($,u)=>{let n=$.value;if(typeof n>"u")return $;return $.issues.push({expected:"undefined",code:"invalid_type",input:n,inst:r}),$}}),ut=I("$ZodNull",(r,i)=>{A.init(r,i),r._zod.pattern=uu,r._zod.values=new Set([null]),r._zod.parse=($,u)=>{let n=$.value;if(n===null)return $;return $.issues.push({expected:"null",code:"invalid_type",input:n,inst:r}),$}}),tt=I("$ZodAny",(r,i)=>{A.init(r,i),r._zod.parse=($)=>$}),ot=I("$ZodUnknown",(r,i)=>{A.init(r,i),r._zod.parse=($)=>$}),gt=I("$ZodNever",(r,i)=>{A.init(r,i),r._zod.parse=($,u)=>{return $.issues.push({expected:"never",code:"invalid_type",input:$.value,inst:r}),$}}),lt=I("$ZodVoid",(r,i)=>{A.init(r,i),r._zod.parse=($,u)=>{let n=$.value;if(typeof n>"u")return $;return $.issues.push({expected:"void",code:"invalid_type",input:n,inst:r}),$}}),bt=I("$ZodDate",(r,i)=>{A.init(r,i),r._zod.parse=($,u)=>{if(i.coerce)try{$.value=new Date($.value)}catch(o){}let n=$.value,v=n instanceof Date;if(v&&!Number.isNaN(n.getTime()))return $;return $.issues.push({expected:"date",code:"invalid_type",input:n,...v?{received:"Invalid Date"}:{},inst:r}),$}});function n4(r,i,$){if(r.issues.length)i.issues.push(...gr($,r.issues));i.value[$]=r.value}var _t=I("$ZodArray",(r,i)=>{A.init(r,i),r._zod.parse=($,u)=>{let n=$.value;if(!Array.isArray(n))return $.issues.push({expected:"array",code:"invalid_type",input:n,inst:r}),$;$.value=Array(n.length);let v=[];for(let t=0;t<n.length;t++){let o=n[t],l=i.element._zod.run({value:o,issues:[]},u);if(l instanceof Promise)v.push(l.then((g)=>n4(g,$,t)));else n4(l,$,t)}if(v.length)return Promise.all(v).then(()=>$);return $}});function Ri(r,i,$,u,n){if(r.issues.length){if(n&&!($ in u))return;i.issues.push(...gr($,r.issues))}if(r.value===void 0){if($ in u)i.value[$]=void 0}else i.value[$]=r.value}function D4(r){let i=Object.keys(r.shape);for(let u of i)if(!r.shape?.[u]?._zod?.traits?.has("$ZodType"))throw Error(`Invalid element at key "${u}": expected a Zod schema`);let $=V$(r.shape);return{...r,keys:i,keySet:new Set(i),numKeys:i.length,optionalKeys:new Set($)}}function w4(r,i,$,u,n,v){let t=[],o=n.keySet,l=n.catchall._zod,g=l.def.type,_=l.optout==="optional";for(let w in i){if(o.has(w))continue;if(g==="never"){t.push(w);continue}let c=l.run({value:i[w],issues:[]},u);if(c instanceof Promise)r.push(c.then((P)=>Ri(P,$,w,i,_)));else Ri(c,$,w,i,_)}if(t.length)$.issues.push({code:"unrecognized_keys",keys:t,input:i,inst:v});if(!r.length)return $;return Promise.all(r).then(()=>{return $})}var c4=I("$ZodObject",(r,i)=>{if(A.init(r,i),!Object.getOwnPropertyDescriptor(i,"shape")?.get){let o=i.shape;Object.defineProperty(i,"shape",{get:()=>{let l={...o};return Object.defineProperty(i,"shape",{value:l}),l}})}let u=dr(()=>D4(i));W(r._zod,"propValues",()=>{let o=i.shape,l={};for(let g in o){let _=o[g]._zod;if(_.values){l[g]??(l[g]=new Set);for(let w of _.values)l[g].add(w)}}return l});let n=qr,v=i.catchall,t;r._zod.parse=(o,l)=>{t??(t=u.value);let g=o.value;if(!n(g))return o.issues.push({expected:"object",code:"invalid_type",input:g,inst:r}),o;o.value={};let _=[],w=t.shape;for(let c of t.keys){let P=w[c],X=P._zod.optout==="optional",F=P._zod.run({value:g[c],issues:[]},l);if(F instanceof Promise)_.push(F.then((Sr)=>Ri(Sr,o,c,g,X)));else Ri(F,o,c,g,X)}if(!v)return _.length?Promise.all(_).then(()=>o):o;return w4(_,g,o,l,u.value,r)}}),It=I("$ZodObjectJIT",(r,i)=>{c4.init(r,i);let $=r._zod.parse,u=dr(()=>D4(i)),n=(c)=>{let P=new Mi(["shape","payload","ctx"]),X=u.value,F=(s)=>{let vr=Wi(s);return`shape[${vr}]._zod.run({ value: input[${vr}], issues: [] }, ctx)`};P.write("const input = payload.value;");let Sr=Object.create(null),e=0;for(let s of X.keys)Sr[s]=`key_${e++}`;P.write("const newResult = {};");for(let s of X.keys){let vr=Sr[s],wr=Wi(s),$_=c[s]?._zod?.optout==="optional";if(P.write(`const ${vr} = ${F(s)};`),$_)P.write(`
        if (${vr}.issues.length) {
          if (${wr} in input) {
            payload.issues = payload.issues.concat(${vr}.issues.map(iss => ({
              ...iss,
              path: iss.path ? [${wr}, ...iss.path] : [${wr}]
            })));
          }
        }
        
        if (${vr}.value === undefined) {
          if (${wr} in input) {
            newResult[${wr}] = undefined;
          }
        } else {
          newResult[${wr}] = ${vr}.value;
        }
        
      `);else P.write(`
        if (${vr}.issues.length) {
          payload.issues = payload.issues.concat(${vr}.issues.map(iss => ({
            ...iss,
            path: iss.path ? [${wr}, ...iss.path] : [${wr}]
          })));
        }
        
        if (${vr}.value === undefined) {
          if (${wr} in input) {
            newResult[${wr}] = undefined;
          }
        } else {
          newResult[${wr}] = ${vr}.value;
        }
        
      `)}P.write("payload.value = newResult;"),P.write("return payload;");let or=P.compile();return(s,vr)=>or(c,s,vr)},v,t=qr,o=!Yn.jitless,g=o&&W$.value,_=i.catchall,w;r._zod.parse=(c,P)=>{w??(w=u.value);let X=c.value;if(!t(X))return c.issues.push({expected:"object",code:"invalid_type",input:X,inst:r}),c;if(o&&g&&P?.async===!1&&P.jitless!==!0){if(!v)v=n(i.shape);if(c=v(c,P),!_)return c;return w4([],X,c,P,w,r)}return $(c,P)}});function i4(r,i,$,u){for(let v of r)if(v.issues.length===0)return i.value=v.value,i;let n=r.filter((v)=>!Kr(v));if(n.length===1)return i.value=n[0].value,n[0];return i.issues.push({code:"invalid_union",input:i.value,inst:$,errors:r.map((v)=>v.issues.map((t)=>$r(t,u,x())))}),i}var hn=I("$ZodUnion",(r,i)=>{A.init(r,i),W(r._zod,"optin",()=>i.options.some((n)=>n._zod.optin==="optional")?"optional":void 0),W(r._zod,"optout",()=>i.options.some((n)=>n._zod.optout==="optional")?"optional":void 0),W(r._zod,"values",()=>{if(i.options.every((n)=>n._zod.values))return new Set(i.options.flatMap((n)=>Array.from(n._zod.values)));return}),W(r._zod,"pattern",()=>{if(i.options.every((n)=>n._zod.pattern)){let n=i.options.map((v)=>v._zod.pattern);return new RegExp(`^(${n.map((v)=>Hn(v.source)).join("|")})$`)}return});let $=i.options.length===1,u=i.options[0]._zod.run;r._zod.parse=(n,v)=>{if($)return u(n,v);let t=!1,o=[];for(let l of i.options){let g=l._zod.run({value:n.value,issues:[]},v);if(g instanceof Promise)o.push(g),t=!0;else{if(g.issues.length===0)return g;o.push(g)}}if(!t)return i4(o,n,r,v);return Promise.all(o).then((l)=>{return i4(l,n,r,v)})}});function v4(r,i,$,u){let n=r.filter((v)=>v.issues.length===0);if(n.length===1)return i.value=n[0].value,i;if(n.length===0)i.issues.push({code:"invalid_union",input:i.value,inst:$,errors:r.map((v)=>v.issues.map((t)=>$r(t,u,x())))});else i.issues.push({code:"invalid_union",input:i.value,inst:$,errors:[],inclusive:!1});return i}var Ut=I("$ZodXor",(r,i)=>{hn.init(r,i),i.inclusive=!1;let $=i.options.length===1,u=i.options[0]._zod.run;r._zod.parse=(n,v)=>{if($)return u(n,v);let t=!1,o=[];for(let l of i.options){let g=l._zod.run({value:n.value,issues:[]},v);if(g instanceof Promise)o.push(g),t=!0;else o.push(g)}if(!t)return v4(o,n,r,v);return Promise.all(o).then((l)=>{return v4(l,n,r,v)})}}),Dt=I("$ZodDiscriminatedUnion",(r,i)=>{i.inclusive=!1,hn.init(r,i);let $=r._zod.parse;W(r._zod,"propValues",()=>{let n={};for(let v of i.options){let t=v._zod.propValues;if(!t||Object.keys(t).length===0)throw Error(`Invalid discriminated union option at index "${i.options.indexOf(v)}"`);for(let[o,l]of Object.entries(t)){if(!n[o])n[o]=new Set;for(let g of l)n[o].add(g)}}return n});let u=dr(()=>{let n=i.options,v=new Map;for(let t of n){let o=t._zod.propValues?.[i.discriminator];if(!o||o.size===0)throw Error(`Invalid discriminated union option at index "${i.options.indexOf(t)}"`);for(let l of o){if(v.has(l))throw Error(`Duplicate discriminator value "${String(l)}"`);v.set(l,t)}}return v});r._zod.parse=(n,v)=>{let t=n.value;if(!qr(t))return n.issues.push({code:"invalid_type",expected:"object",input:t,inst:r}),n;let o=u.value.get(t?.[i.discriminator]);if(o)return o._zod.run(n,v);if(i.unionFallback)return $(n,v);return n.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:i.discriminator,input:t,path:[i.discriminator],inst:r}),n}}),wt=I("$ZodIntersection",(r,i)=>{A.init(r,i),r._zod.parse=($,u)=>{let n=$.value,v=i.left._zod.run({value:n,issues:[]},u),t=i.right._zod.run({value:n,issues:[]},u);if(v instanceof Promise||t instanceof Promise)return Promise.all([v,t]).then(([l,g])=>{return $4($,l,g)});return $4($,v,t)}});function Gu(r,i){if(r===i)return{valid:!0,data:r};if(r instanceof Date&&i instanceof Date&&+r===+i)return{valid:!0,data:r};if(Vr(r)&&Vr(i)){let $=Object.keys(i),u=Object.keys(r).filter((v)=>$.indexOf(v)!==-1),n={...r,...i};for(let v of u){let t=Gu(r[v],i[v]);if(!t.valid)return{valid:!1,mergeErrorPath:[v,...t.mergeErrorPath]};n[v]=t.data}return{valid:!0,data:n}}if(Array.isArray(r)&&Array.isArray(i)){if(r.length!==i.length)return{valid:!1,mergeErrorPath:[]};let $=[];for(let u=0;u<r.length;u++){let n=r[u],v=i[u],t=Gu(n,v);if(!t.valid)return{valid:!1,mergeErrorPath:[u,...t.mergeErrorPath]};$.push(t.data)}return{valid:!0,data:$}}return{valid:!1,mergeErrorPath:[]}}function $4(r,i,$){let u=new Map,n;for(let o of i.issues)if(o.code==="unrecognized_keys"){n??(n=o);for(let l of o.keys){if(!u.has(l))u.set(l,{});u.get(l).l=!0}}else r.issues.push(o);for(let o of $.issues)if(o.code==="unrecognized_keys")for(let l of o.keys){if(!u.has(l))u.set(l,{});u.get(l).r=!0}else r.issues.push(o);let v=[...u].filter(([,o])=>o.l&&o.r).map(([o])=>o);if(v.length&&n)r.issues.push({...n,keys:v});if(Kr(r))return r;let t=Gu(i.value,$.value);if(!t.valid)throw Error(`Unmergable intersection. Error path: ${JSON.stringify(t.mergeErrorPath)}`);return r.value=t.data,r}var fi=I("$ZodTuple",(r,i)=>{A.init(r,i);let $=i.items;r._zod.parse=(u,n)=>{let v=u.value;if(!Array.isArray(v))return u.issues.push({input:v,inst:r,expected:"tuple",code:"invalid_type"}),u;u.value=[];let t=[],o=[...$].reverse().findIndex((_)=>_._zod.optin!=="optional"),l=o===-1?0:$.length-o;if(!i.rest){let _=v.length>$.length,w=v.length<l-1;if(_||w)return u.issues.push({..._?{code:"too_big",maximum:$.length,inclusive:!0}:{code:"too_small",minimum:$.length},input:v,inst:r,origin:"array"}),u}let g=-1;for(let _ of $){if(g++,g>=v.length){if(g>=l)continue}let w=_._zod.run({value:v[g],issues:[]},n);if(w instanceof Promise)t.push(w.then((c)=>qi(c,u,g)));else qi(w,u,g)}if(i.rest){let _=v.slice($.length);for(let w of _){g++;let c=i.rest._zod.run({value:w,issues:[]},n);if(c instanceof Promise)t.push(c.then((P)=>qi(P,u,g)));else qi(c,u,g)}}if(t.length)return Promise.all(t).then(()=>u);return u}});function qi(r,i,$){if(r.issues.length)i.issues.push(...gr($,r.issues));i.value[$]=r.value}var ct=I("$ZodRecord",(r,i)=>{A.init(r,i),r._zod.parse=($,u)=>{let n=$.value;if(!Vr(n))return $.issues.push({expected:"record",code:"invalid_type",input:n,inst:r}),$;let v=[],t=i.keyType._zod.values;if(t){$.value={};let o=new Set;for(let g of t)if(typeof g==="string"||typeof g==="number"||typeof g==="symbol"){o.add(typeof g==="number"?g.toString():g);let _=i.valueType._zod.run({value:n[g],issues:[]},u);if(_ instanceof Promise)v.push(_.then((w)=>{if(w.issues.length)$.issues.push(...gr(g,w.issues));$.value[g]=w.value}));else{if(_.issues.length)$.issues.push(...gr(g,_.issues));$.value[g]=_.value}}let l;for(let g in n)if(!o.has(g))l=l??[],l.push(g);if(l&&l.length>0)$.issues.push({code:"unrecognized_keys",input:n,inst:r,keys:l})}else{$.value={};for(let o of Reflect.ownKeys(n)){if(o==="__proto__")continue;let l=i.keyType._zod.run({value:o,issues:[]},u);if(l instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(typeof o==="string"&&Cn.test(o)&&l.issues.length&&l.issues.some((w)=>w.code==="invalid_type"&&w.expected==="number")){let w=i.keyType._zod.run({value:Number(o),issues:[]},u);if(w instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(w.issues.length===0)l=w}if(l.issues.length){if(i.mode==="loose")$.value[o]=n[o];else $.issues.push({code:"invalid_key",origin:"record",issues:l.issues.map((w)=>$r(w,u,x())),input:o,path:[o],inst:r});continue}let _=i.valueType._zod.run({value:n[o],issues:[]},u);if(_ instanceof Promise)v.push(_.then((w)=>{if(w.issues.length)$.issues.push(...gr(o,w.issues));$.value[l.value]=w.value}));else{if(_.issues.length)$.issues.push(...gr(o,_.issues));$.value[l.value]=_.value}}}if(v.length)return Promise.all(v).then(()=>$);return $}}),Nt=I("$ZodMap",(r,i)=>{A.init(r,i),r._zod.parse=($,u)=>{let n=$.value;if(!(n instanceof Map))return $.issues.push({expected:"map",code:"invalid_type",input:n,inst:r}),$;let v=[];$.value=new Map;for(let[t,o]of n){let l=i.keyType._zod.run({value:t,issues:[]},u),g=i.valueType._zod.run({value:o,issues:[]},u);if(l instanceof Promise||g instanceof Promise)v.push(Promise.all([l,g]).then(([_,w])=>{u4(_,w,$,t,n,r,u)}));else u4(l,g,$,t,n,r,u)}if(v.length)return Promise.all(v).then(()=>$);return $}});function u4(r,i,$,u,n,v,t){if(r.issues.length)if(En.has(typeof u))$.issues.push(...gr(u,r.issues));else $.issues.push({code:"invalid_key",origin:"map",input:n,inst:v,issues:r.issues.map((o)=>$r(o,t,x()))});if(i.issues.length)if(En.has(typeof u))$.issues.push(...gr(u,i.issues));else $.issues.push({origin:"map",code:"invalid_element",input:n,inst:v,key:u,issues:i.issues.map((o)=>$r(o,t,x()))});$.value.set(r.value,i.value)}var kt=I("$ZodSet",(r,i)=>{A.init(r,i),r._zod.parse=($,u)=>{let n=$.value;if(!(n instanceof Set))return $.issues.push({input:n,inst:r,expected:"set",code:"invalid_type"}),$;let v=[];$.value=new Set;for(let t of n){let o=i.valueType._zod.run({value:t,issues:[]},u);if(o instanceof Promise)v.push(o.then((l)=>t4(l,$)));else t4(o,$)}if(v.length)return Promise.all(v).then(()=>$);return $}});function t4(r,i){if(r.issues.length)i.issues.push(...r.issues);i.value.add(r.value)}var Ot=I("$ZodEnum",(r,i)=>{A.init(r,i);let $=Fn(i.entries),u=new Set($);r._zod.values=u,r._zod.pattern=new RegExp(`^(${$.filter((n)=>En.has(typeof n)).map((n)=>typeof n==="string"?_r(n):n.toString()).join("|")})$`),r._zod.parse=(n,v)=>{let t=n.value;if(u.has(t))return n;return n.issues.push({code:"invalid_value",values:$,input:t,inst:r}),n}}),zt=I("$ZodLiteral",(r,i)=>{if(A.init(r,i),i.values.length===0)throw Error("Cannot create literal schema with no valid values");let $=new Set(i.values);r._zod.values=$,r._zod.pattern=new RegExp(`^(${i.values.map((u)=>typeof u==="string"?_r(u):u?_r(u.toString()):String(u)).join("|")})$`),r._zod.parse=(u,n)=>{let v=u.value;if($.has(v))return u;return u.issues.push({code:"invalid_value",values:i.values,input:v,inst:r}),u}}),Pt=I("$ZodFile",(r,i)=>{A.init(r,i),r._zod.parse=($,u)=>{let n=$.value;if(n instanceof File)return $;return $.issues.push({expected:"file",code:"invalid_type",input:n,inst:r}),$}}),St=I("$ZodTransform",(r,i)=>{A.init(r,i),r._zod.parse=($,u)=>{if(u.direction==="backward")throw new Mr(r.constructor.name);let n=i.transform($.value,$);if(u.async)return(n instanceof Promise?n:Promise.resolve(n)).then((t)=>{return $.value=t,$});if(n instanceof Promise)throw new Nr;return $.value=n,$}});function o4(r,i){if(r.issues.length&&i===void 0)return{issues:[],value:void 0};return r}var di=I("$ZodOptional",(r,i)=>{A.init(r,i),r._zod.optin="optional",r._zod.optout="optional",W(r._zod,"values",()=>{return i.innerType._zod.values?new Set([...i.innerType._zod.values,void 0]):void 0}),W(r._zod,"pattern",()=>{let $=i.innerType._zod.pattern;return $?new RegExp(`^(${Hn($.source)})?$`):void 0}),r._zod.parse=($,u)=>{if(i.innerType._zod.optin==="optional"){let n=i.innerType._zod.run($,u);if(n instanceof Promise)return n.then((v)=>o4(v,$.value));return o4(n,$.value)}if($.value===void 0)return $;return i.innerType._zod.run($,u)}}),Jt=I("$ZodExactOptional",(r,i)=>{di.init(r,i),W(r._zod,"values",()=>i.innerType._zod.values),W(r._zod,"pattern",()=>i.innerType._zod.pattern),r._zod.parse=($,u)=>{return i.innerType._zod.run($,u)}}),Lt=I("$ZodNullable",(r,i)=>{A.init(r,i),W(r._zod,"optin",()=>i.innerType._zod.optin),W(r._zod,"optout",()=>i.innerType._zod.optout),W(r._zod,"pattern",()=>{let $=i.innerType._zod.pattern;return $?new RegExp(`^(${Hn($.source)}|null)$`):void 0}),W(r._zod,"values",()=>{return i.innerType._zod.values?new Set([...i.innerType._zod.values,null]):void 0}),r._zod.parse=($,u)=>{if($.value===null)return $;return i.innerType._zod.run($,u)}}),At=I("$ZodDefault",(r,i)=>{A.init(r,i),r._zod.optin="optional",W(r._zod,"values",()=>i.innerType._zod.values),r._zod.parse=($,u)=>{if(u.direction==="backward")return i.innerType._zod.run($,u);if($.value===void 0)return $.value=i.defaultValue,$;let n=i.innerType._zod.run($,u);if(n instanceof Promise)return n.then((v)=>g4(v,i));return g4(n,i)}});function g4(r,i){if(r.value===void 0)r.value=i.defaultValue;return r}var jt=I("$ZodPrefault",(r,i)=>{A.init(r,i),r._zod.optin="optional",W(r._zod,"values",()=>i.innerType._zod.values),r._zod.parse=($,u)=>{if(u.direction==="backward")return i.innerType._zod.run($,u);if($.value===void 0)$.value=i.defaultValue;return i.innerType._zod.run($,u)}}),Wt=I("$ZodNonOptional",(r,i)=>{A.init(r,i),W(r._zod,"values",()=>{let $=i.innerType._zod.values;return $?new Set([...$].filter((u)=>u!==void 0)):void 0}),r._zod.parse=($,u)=>{let n=i.innerType._zod.run($,u);if(n instanceof Promise)return n.then((v)=>l4(v,r));return l4(n,r)}});function l4(r,i){if(!r.issues.length&&r.value===void 0)r.issues.push({code:"invalid_type",expected:"nonoptional",input:r.value,inst:i});return r}var Gt=I("$ZodSuccess",(r,i)=>{A.init(r,i),r._zod.parse=($,u)=>{if(u.direction==="backward")throw new Mr("ZodSuccess");let n=i.innerType._zod.run($,u);if(n instanceof Promise)return n.then((v)=>{return $.value=v.issues.length===0,$});return $.value=n.issues.length===0,$}}),Xt=I("$ZodCatch",(r,i)=>{A.init(r,i),W(r._zod,"optin",()=>i.innerType._zod.optin),W(r._zod,"optout",()=>i.innerType._zod.optout),W(r._zod,"values",()=>i.innerType._zod.values),r._zod.parse=($,u)=>{if(u.direction==="backward")return i.innerType._zod.run($,u);let n=i.innerType._zod.run($,u);if(n instanceof Promise)return n.then((v)=>{if($.value=v.value,v.issues.length)$.value=i.catchValue({...$,error:{issues:v.issues.map((t)=>$r(t,u,x()))},input:$.value}),$.issues=[];return $});if($.value=n.value,n.issues.length)$.value=i.catchValue({...$,error:{issues:n.issues.map((v)=>$r(v,u,x()))},input:$.value}),$.issues=[];return $}}),Vt=I("$ZodNaN",(r,i)=>{A.init(r,i),r._zod.parse=($,u)=>{if(typeof $.value!=="number"||!Number.isNaN($.value))return $.issues.push({input:$.value,inst:r,expected:"nan",code:"invalid_type"}),$;return $}}),Kt=I("$ZodPipe",(r,i)=>{A.init(r,i),W(r._zod,"values",()=>i.in._zod.values),W(r._zod,"optin",()=>i.in._zod.optin),W(r._zod,"optout",()=>i.out._zod.optout),W(r._zod,"propValues",()=>i.in._zod.propValues),r._zod.parse=($,u)=>{if(u.direction==="backward"){let v=i.out._zod.run($,u);if(v instanceof Promise)return v.then((t)=>xi(t,i.in,u));return xi(v,i.in,u)}let n=i.in._zod.run($,u);if(n instanceof Promise)return n.then((v)=>xi(v,i.out,u));return xi(n,i.out,u)}});function xi(r,i,$){if(r.issues.length)return r.aborted=!0,r;return i._zod.run({value:r.value,issues:r.issues},$)}var pn=I("$ZodCodec",(r,i)=>{A.init(r,i),W(r._zod,"values",()=>i.in._zod.values),W(r._zod,"optin",()=>i.in._zod.optin),W(r._zod,"optout",()=>i.out._zod.optout),W(r._zod,"propValues",()=>i.in._zod.propValues),r._zod.parse=($,u)=>{if((u.direction||"forward")==="forward"){let v=i.in._zod.run($,u);if(v instanceof Promise)return v.then((t)=>Zi(t,i,u));return Zi(v,i,u)}else{let v=i.out._zod.run($,u);if(v instanceof Promise)return v.then((t)=>Zi(t,i,u));return Zi(v,i,u)}}});function Zi(r,i,$){if(r.issues.length)return r.aborted=!0,r;if(($.direction||"forward")==="forward"){let n=i.transform(r.value,r);if(n instanceof Promise)return n.then((v)=>ei(r,v,i.out,$));return ei(r,n,i.out,$)}else{let n=i.reverseTransform(r.value,r);if(n instanceof Promise)return n.then((v)=>ei(r,v,i.in,$));return ei(r,n,i.in,$)}}function ei(r,i,$,u){if(r.issues.length)return r.aborted=!0,r;return $._zod.run({value:i,issues:r.issues},u)}var Qt=I("$ZodReadonly",(r,i)=>{A.init(r,i),W(r._zod,"propValues",()=>i.innerType._zod.propValues),W(r._zod,"values",()=>i.innerType._zod.values),W(r._zod,"optin",()=>i.innerType?._zod?.optin),W(r._zod,"optout",()=>i.innerType?._zod?.optout),r._zod.parse=($,u)=>{if(u.direction==="backward")return i.innerType._zod.run($,u);let n=i.innerType._zod.run($,u);if(n instanceof Promise)return n.then(b4);return b4(n)}});function b4(r){return r.value=Object.freeze(r.value),r}var Yt=I("$ZodTemplateLiteral",(r,i)=>{A.init(r,i);let $=[];for(let u of i.parts)if(typeof u==="object"&&u!==null){if(!u._zod.pattern)throw Error(`Invalid template literal part, no pattern found: ${[...u._zod.traits].shift()}`);let n=u._zod.pattern instanceof RegExp?u._zod.pattern.source:u._zod.pattern;if(!n)throw Error(`Invalid template literal part: ${u._zod.traits}`);let v=n.startsWith("^")?1:0,t=n.endsWith("$")?n.length-1:n.length;$.push(n.slice(v,t))}else if(u===null||X$.has(typeof u))$.push(_r(`${u}`));else throw Error(`Invalid template literal part: ${u}`);r._zod.pattern=new RegExp(`^${$.join("")}$`),r._zod.parse=(u,n)=>{if(typeof u.value!=="string")return u.issues.push({input:u.value,inst:r,expected:"string",code:"invalid_type"}),u;if(r._zod.pattern.lastIndex=0,!r._zod.pattern.test(u.value))return u.issues.push({input:u.value,inst:r,code:"invalid_format",format:i.format??"template_literal",pattern:r._zod.pattern.source}),u;return u}}),Bt=I("$ZodFunction",(r,i)=>{return A.init(r,i),r._def=i,r._zod.def=i,r.implement=($)=>{if(typeof $!=="function")throw Error("implement() must be called with a function");return function(...u){let n=r._def.input?Zn(r._def.input,u):u,v=Reflect.apply($,this,n);if(r._def.output)return Zn(r._def.output,v);return v}},r.implementAsync=($)=>{if(typeof $!=="function")throw Error("implementAsync() must be called with a function");return async function(...u){let n=r._def.input?await en(r._def.input,u):u,v=await Reflect.apply($,this,n);if(r._def.output)return await en(r._def.output,v);return v}},r._zod.parse=($,u)=>{if(typeof $.value!=="function")return $.issues.push({code:"invalid_type",expected:"function",input:$.value,inst:r}),$;if(r._def.output&&r._def.output._zod.def.type==="promise")$.value=r.implementAsync($.value);else $.value=r.implement($.value);return $},r.input=(...$)=>{let u=r.constructor;if(Array.isArray($[0]))return new u({type:"function",input:new fi({type:"tuple",items:$[0],rest:$[1]}),output:r._def.output});return new u({type:"function",input:$[0],output:r._def.output})},r.output=($)=>{return new r.constructor({type:"function",input:r._def.input,output:$})},r}),Ft=I("$ZodPromise",(r,i)=>{A.init(r,i),r._zod.parse=($,u)=>{return Promise.resolve($.value).then((n)=>i.innerType._zod.run({value:n,issues:[]},u))}}),Ht=I("$ZodLazy",(r,i)=>{A.init(r,i),W(r._zod,"innerType",()=>i.getter()),W(r._zod,"pattern",()=>r._zod.innerType?._zod?.pattern),W(r._zod,"propValues",()=>r._zod.innerType?._zod?.propValues),W(r._zod,"optin",()=>r._zod.innerType?._zod?.optin??void 0),W(r._zod,"optout",()=>r._zod.innerType?._zod?.optout??void 0),r._zod.parse=($,u)=>{return r._zod.innerType._zod.run($,u)}}),Et=I("$ZodCustom",(r,i)=>{T.init(r,i),A.init(r,i),r._zod.parse=($,u)=>{return $},r._zod.check=($)=>{let u=$.value,n=i.fn(u);if(n instanceof Promise)return n.then((v)=>_4(v,$,u,r));_4(n,$,u,r);return}});function _4(r,i,$,u){if(!r){let n={code:"custom",input:$,inst:u,path:[...u._zod.def.path??[]],continue:!u._zod.def.abort};if(u._zod.def.params)n.params=u._zod.def.params;i.issues.push(hr(n))}}var ii={};Jr(ii,{zhTW:()=>Go,zhCN:()=>Wo,yo:()=>Xo,vi:()=>jo,uz:()=>Ao,ur:()=>Lo,uk:()=>ni,ua:()=>Jo,tr:()=>So,th:()=>Po,ta:()=>zo,sv:()=>Oo,sl:()=>ko,ru:()=>No,pt:()=>co,ps:()=>Do,pl:()=>wo,ota:()=>Uo,no:()=>Io,nl:()=>_o,ms:()=>bo,mk:()=>lo,lt:()=>go,ko:()=>oo,km:()=>sn,kh:()=>to,ka:()=>uo,ja:()=>$o,it:()=>vo,is:()=>io,id:()=>no,hy:()=>ro,hu:()=>st,he:()=>at,frCA:()=>pt,fr:()=>ht,fi:()=>dt,fa:()=>ft,es:()=>yt,eo:()=>Ct,en:()=>an,de:()=>Rt,da:()=>et,cs:()=>Zt,ca:()=>xt,bg:()=>qt,be:()=>Mt,az:()=>Tt,ar:()=>mt});var tI=()=>{let r={string:{unit:"حرف",verb:"أن يحوي"},file:{unit:"بايت",verb:"أن يحوي"},array:{unit:"عنصر",verb:"أن يحوي"},set:{unit:"عنصر",verb:"أن يحوي"}};function i(n){return r[n]??null}let $={regex:"مدخل",email:"بريد إلكتروني",url:"رابط",emoji:"إيموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاريخ ووقت بمعيار ISO",date:"تاريخ بمعيار ISO",time:"وقت بمعيار ISO",duration:"مدة بمعيار ISO",ipv4:"عنوان IPv4",ipv6:"عنوان IPv6",cidrv4:"مدى عناوين بصيغة IPv4",cidrv6:"مدى عناوين بصيغة IPv6",base64:"نَص بترميز base64-encoded",base64url:"نَص بترميز base64url-encoded",json_string:"نَص على هيئة JSON",e164:"رقم هاتف بمعيار E.164",jwt:"JWT",template_literal:"مدخل"},u={nan:"NaN"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`مدخلات غير مقبولة: يفترض إدخال instanceof ${n.expected}، ولكن تم إدخال ${o}`;return`مدخلات غير مقبولة: يفترض إدخال ${v}، ولكن تم إدخال ${o}`}case"invalid_value":if(n.values.length===1)return`مدخلات غير مقبولة: يفترض إدخال ${N(n.values[0])}`;return`اختيار غير مقبول: يتوقع انتقاء أحد هذه الخيارات: ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return` أكبر من اللازم: يفترض أن تكون ${n.origin??"القيمة"} ${v} ${n.maximum.toString()} ${t.unit??"عنصر"}`;return`أكبر من اللازم: يفترض أن تكون ${n.origin??"القيمة"} ${v} ${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`أصغر من اللازم: يفترض لـ ${n.origin} أن يكون ${v} ${n.minimum.toString()} ${t.unit}`;return`أصغر من اللازم: يفترض لـ ${n.origin} أن يكون ${v} ${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`نَص غير مقبول: يجب أن يبدأ بـ "${n.prefix}"`;if(v.format==="ends_with")return`نَص غير مقبول: يجب أن ينتهي بـ "${v.suffix}"`;if(v.format==="includes")return`نَص غير مقبول: يجب أن يتضمَّن "${v.includes}"`;if(v.format==="regex")return`نَص غير مقبول: يجب أن يطابق النمط ${v.pattern}`;return`${$[v.format]??n.format} غير مقبول`}case"not_multiple_of":return`رقم غير مقبول: يجب أن يكون من مضاعفات ${n.divisor}`;case"unrecognized_keys":return`معرف${n.keys.length>1?"ات":""} غريب${n.keys.length>1?"ة":""}: ${U(n.keys,"، ")}`;case"invalid_key":return`معرف غير مقبول في ${n.origin}`;case"invalid_union":return"مدخل غير مقبول";case"invalid_element":return`مدخل غير مقبول في ${n.origin}`;default:return"مدخل غير مقبول"}}};function mt(){return{localeError:tI()}}var oI=()=>{let r={string:{unit:"simvol",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"element",verb:"olmalıdır"},set:{unit:"element",verb:"olmalıdır"}};function i(n){return r[n]??null}let $={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},u={nan:"NaN"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Yanlış dəyər: gözlənilən instanceof ${n.expected}, daxil olan ${o}`;return`Yanlış dəyər: gözlənilən ${v}, daxil olan ${o}`}case"invalid_value":if(n.values.length===1)return`Yanlış dəyər: gözlənilən ${N(n.values[0])}`;return`Yanlış seçim: aşağıdakılardan biri olmalıdır: ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Çox böyük: gözlənilən ${n.origin??"dəyər"} ${v}${n.maximum.toString()} ${t.unit??"element"}`;return`Çox böyük: gözlənilən ${n.origin??"dəyər"} ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`Çox kiçik: gözlənilən ${n.origin} ${v}${n.minimum.toString()} ${t.unit}`;return`Çox kiçik: gözlənilən ${n.origin} ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Yanlış mətn: "${v.prefix}" ilə başlamalıdır`;if(v.format==="ends_with")return`Yanlış mətn: "${v.suffix}" ilə bitməlidir`;if(v.format==="includes")return`Yanlış mətn: "${v.includes}" daxil olmalıdır`;if(v.format==="regex")return`Yanlış mətn: ${v.pattern} şablonuna uyğun olmalıdır`;return`Yanlış ${$[v.format]??n.format}`}case"not_multiple_of":return`Yanlış ədəd: ${n.divisor} ilə bölünə bilən olmalıdır`;case"unrecognized_keys":return`Tanınmayan açar${n.keys.length>1?"lar":""}: ${U(n.keys,", ")}`;case"invalid_key":return`${n.origin} daxilində yanlış açar`;case"invalid_union":return"Yanlış dəyər";case"invalid_element":return`${n.origin} daxilində yanlış dəyər`;default:return"Yanlış dəyər"}}};function Tt(){return{localeError:oI()}}function N4(r,i,$,u){let n=Math.abs(r),v=n%10,t=n%100;if(t>=11&&t<=19)return u;if(v===1)return i;if(v>=2&&v<=4)return $;return u}var gI=()=>{let r={string:{unit:{one:"сімвал",few:"сімвалы",many:"сімвалаў"},verb:"мець"},array:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},set:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},file:{unit:{one:"байт",few:"байты",many:"байтаў"},verb:"мець"}};function i(n){return r[n]??null}let $={regex:"увод",email:"email адрас",url:"URL",emoji:"эмодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата і час",date:"ISO дата",time:"ISO час",duration:"ISO працягласць",ipv4:"IPv4 адрас",ipv6:"IPv6 адрас",cidrv4:"IPv4 дыяпазон",cidrv6:"IPv6 дыяпазон",base64:"радок у фармаце base64",base64url:"радок у фармаце base64url",json_string:"JSON радок",e164:"нумар E.164",jwt:"JWT",template_literal:"увод"},u={nan:"NaN",number:"лік",array:"масіў"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Няправільны ўвод: чакаўся instanceof ${n.expected}, атрымана ${o}`;return`Няправільны ўвод: чакаўся ${v}, атрымана ${o}`}case"invalid_value":if(n.values.length===1)return`Няправільны ўвод: чакалася ${N(n.values[0])}`;return`Няправільны варыянт: чакаўся адзін з ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t){let o=Number(n.maximum),l=N4(o,t.unit.one,t.unit.few,t.unit.many);return`Занадта вялікі: чакалася, што ${n.origin??"значэнне"} павінна ${t.verb} ${v}${n.maximum.toString()} ${l}`}return`Занадта вялікі: чакалася, што ${n.origin??"значэнне"} павінна быць ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t){let o=Number(n.minimum),l=N4(o,t.unit.one,t.unit.few,t.unit.many);return`Занадта малы: чакалася, што ${n.origin} павінна ${t.verb} ${v}${n.minimum.toString()} ${l}`}return`Занадта малы: чакалася, што ${n.origin} павінна быць ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Няправільны радок: павінен пачынацца з "${v.prefix}"`;if(v.format==="ends_with")return`Няправільны радок: павінен заканчвацца на "${v.suffix}"`;if(v.format==="includes")return`Няправільны радок: павінен змяшчаць "${v.includes}"`;if(v.format==="regex")return`Няправільны радок: павінен адпавядаць шаблону ${v.pattern}`;return`Няправільны ${$[v.format]??n.format}`}case"not_multiple_of":return`Няправільны лік: павінен быць кратным ${n.divisor}`;case"unrecognized_keys":return`Нераспазнаны ${n.keys.length>1?"ключы":"ключ"}: ${U(n.keys,", ")}`;case"invalid_key":return`Няправільны ключ у ${n.origin}`;case"invalid_union":return"Няправільны ўвод";case"invalid_element":return`Няправільнае значэнне ў ${n.origin}`;default:return"Няправільны ўвод"}}};function Mt(){return{localeError:gI()}}var lI=()=>{let r={string:{unit:"символа",verb:"да съдържа"},file:{unit:"байта",verb:"да съдържа"},array:{unit:"елемента",verb:"да съдържа"},set:{unit:"елемента",verb:"да съдържа"}};function i(n){return r[n]??null}let $={regex:"вход",email:"имейл адрес",url:"URL",emoji:"емоджи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO време",date:"ISO дата",time:"ISO време",duration:"ISO продължителност",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"base64-кодиран низ",base64url:"base64url-кодиран низ",json_string:"JSON низ",e164:"E.164 номер",jwt:"JWT",template_literal:"вход"},u={nan:"NaN",number:"число",array:"масив"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Невалиден вход: очакван instanceof ${n.expected}, получен ${o}`;return`Невалиден вход: очакван ${v}, получен ${o}`}case"invalid_value":if(n.values.length===1)return`Невалиден вход: очакван ${N(n.values[0])}`;return`Невалидна опция: очаквано едно от ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Твърде голямо: очаква се ${n.origin??"стойност"} да съдържа ${v}${n.maximum.toString()} ${t.unit??"елемента"}`;return`Твърде голямо: очаква се ${n.origin??"стойност"} да бъде ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`Твърде малко: очаква се ${n.origin} да съдържа ${v}${n.minimum.toString()} ${t.unit}`;return`Твърде малко: очаква се ${n.origin} да бъде ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Невалиден низ: трябва да започва с "${v.prefix}"`;if(v.format==="ends_with")return`Невалиден низ: трябва да завършва с "${v.suffix}"`;if(v.format==="includes")return`Невалиден низ: трябва да включва "${v.includes}"`;if(v.format==="regex")return`Невалиден низ: трябва да съвпада с ${v.pattern}`;let t="Невалиден";if(v.format==="emoji")t="Невалидно";if(v.format==="datetime")t="Невалидно";if(v.format==="date")t="Невалидна";if(v.format==="time")t="Невалидно";if(v.format==="duration")t="Невалидна";return`${t} ${$[v.format]??n.format}`}case"not_multiple_of":return`Невалидно число: трябва да бъде кратно на ${n.divisor}`;case"unrecognized_keys":return`Неразпознат${n.keys.length>1?"и":""} ключ${n.keys.length>1?"ове":""}: ${U(n.keys,", ")}`;case"invalid_key":return`Невалиден ключ в ${n.origin}`;case"invalid_union":return"Невалиден вход";case"invalid_element":return`Невалидна стойност в ${n.origin}`;default:return"Невалиден вход"}}};function qt(){return{localeError:lI()}}var bI=()=>{let r={string:{unit:"caràcters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}};function i(n){return r[n]??null}let $={regex:"entrada",email:"adreça electrònica",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i hora ISO",date:"data ISO",time:"hora ISO",duration:"durada ISO",ipv4:"adreça IPv4",ipv6:"adreça IPv6",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},u={nan:"NaN"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Tipus invàlid: s'esperava instanceof ${n.expected}, s'ha rebut ${o}`;return`Tipus invàlid: s'esperava ${v}, s'ha rebut ${o}`}case"invalid_value":if(n.values.length===1)return`Valor invàlid: s'esperava ${N(n.values[0])}`;return`Opció invàlida: s'esperava una de ${U(n.values," o ")}`;case"too_big":{let v=n.inclusive?"com a màxim":"menys de",t=i(n.origin);if(t)return`Massa gran: s'esperava que ${n.origin??"el valor"} contingués ${v} ${n.maximum.toString()} ${t.unit??"elements"}`;return`Massa gran: s'esperava que ${n.origin??"el valor"} fos ${v} ${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?"com a mínim":"més de",t=i(n.origin);if(t)return`Massa petit: s'esperava que ${n.origin} contingués ${v} ${n.minimum.toString()} ${t.unit}`;return`Massa petit: s'esperava que ${n.origin} fos ${v} ${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Format invàlid: ha de començar amb "${v.prefix}"`;if(v.format==="ends_with")return`Format invàlid: ha d'acabar amb "${v.suffix}"`;if(v.format==="includes")return`Format invàlid: ha d'incloure "${v.includes}"`;if(v.format==="regex")return`Format invàlid: ha de coincidir amb el patró ${v.pattern}`;return`Format invàlid per a ${$[v.format]??n.format}`}case"not_multiple_of":return`Número invàlid: ha de ser múltiple de ${n.divisor}`;case"unrecognized_keys":return`Clau${n.keys.length>1?"s":""} no reconeguda${n.keys.length>1?"s":""}: ${U(n.keys,", ")}`;case"invalid_key":return`Clau invàlida a ${n.origin}`;case"invalid_union":return"Entrada invàlida";case"invalid_element":return`Element invàlid a ${n.origin}`;default:return"Entrada invàlida"}}};function xt(){return{localeError:bI()}}var _I=()=>{let r={string:{unit:"znaků",verb:"mít"},file:{unit:"bajtů",verb:"mít"},array:{unit:"prvků",verb:"mít"},set:{unit:"prvků",verb:"mít"}};function i(n){return r[n]??null}let $={regex:"regulární výraz",email:"e-mailová adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"datum a čas ve formátu ISO",date:"datum ve formátu ISO",time:"čas ve formátu ISO",duration:"doba trvání ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"řetězec zakódovaný ve formátu base64",base64url:"řetězec zakódovaný ve formátu base64url",json_string:"řetězec ve formátu JSON",e164:"číslo E.164",jwt:"JWT",template_literal:"vstup"},u={nan:"NaN",number:"číslo",string:"řetězec",function:"funkce",array:"pole"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Neplatný vstup: očekáváno instanceof ${n.expected}, obdrženo ${o}`;return`Neplatný vstup: očekáváno ${v}, obdrženo ${o}`}case"invalid_value":if(n.values.length===1)return`Neplatný vstup: očekáváno ${N(n.values[0])}`;return`Neplatná možnost: očekávána jedna z hodnot ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Hodnota je příliš velká: ${n.origin??"hodnota"} musí mít ${v}${n.maximum.toString()} ${t.unit??"prvků"}`;return`Hodnota je příliš velká: ${n.origin??"hodnota"} musí být ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`Hodnota je příliš malá: ${n.origin??"hodnota"} musí mít ${v}${n.minimum.toString()} ${t.unit??"prvků"}`;return`Hodnota je příliš malá: ${n.origin??"hodnota"} musí být ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Neplatný řetězec: musí začínat na "${v.prefix}"`;if(v.format==="ends_with")return`Neplatný řetězec: musí končit na "${v.suffix}"`;if(v.format==="includes")return`Neplatný řetězec: musí obsahovat "${v.includes}"`;if(v.format==="regex")return`Neplatný řetězec: musí odpovídat vzoru ${v.pattern}`;return`Neplatný formát ${$[v.format]??n.format}`}case"not_multiple_of":return`Neplatné číslo: musí být násobkem ${n.divisor}`;case"unrecognized_keys":return`Neznámé klíče: ${U(n.keys,", ")}`;case"invalid_key":return`Neplatný klíč v ${n.origin}`;case"invalid_union":return"Neplatný vstup";case"invalid_element":return`Neplatná hodnota v ${n.origin}`;default:return"Neplatný vstup"}}};function Zt(){return{localeError:_I()}}var II=()=>{let r={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"}};function i(n){return r[n]??null}let $={regex:"input",email:"e-mailadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslæt",date:"ISO-dato",time:"ISO-klokkeslæt",duration:"ISO-varighed",ipv4:"IPv4-område",ipv6:"IPv6-område",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodet streng",base64url:"base64url-kodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"},u={nan:"NaN",string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"sæt",file:"fil"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Ugyldigt input: forventede instanceof ${n.expected}, fik ${o}`;return`Ugyldigt input: forventede ${v}, fik ${o}`}case"invalid_value":if(n.values.length===1)return`Ugyldig værdi: forventede ${N(n.values[0])}`;return`Ugyldigt valg: forventede en af følgende ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin),o=u[n.origin]??n.origin;if(t)return`For stor: forventede ${o??"value"} ${t.verb} ${v} ${n.maximum.toString()} ${t.unit??"elementer"}`;return`For stor: forventede ${o??"value"} havde ${v} ${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin),o=u[n.origin]??n.origin;if(t)return`For lille: forventede ${o} ${t.verb} ${v} ${n.minimum.toString()} ${t.unit}`;return`For lille: forventede ${o} havde ${v} ${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Ugyldig streng: skal starte med "${v.prefix}"`;if(v.format==="ends_with")return`Ugyldig streng: skal ende med "${v.suffix}"`;if(v.format==="includes")return`Ugyldig streng: skal indeholde "${v.includes}"`;if(v.format==="regex")return`Ugyldig streng: skal matche mønsteret ${v.pattern}`;return`Ugyldig ${$[v.format]??n.format}`}case"not_multiple_of":return`Ugyldigt tal: skal være deleligt med ${n.divisor}`;case"unrecognized_keys":return`${n.keys.length>1?"Ukendte nøgler":"Ukendt nøgle"}: ${U(n.keys,", ")}`;case"invalid_key":return`Ugyldig nøgle i ${n.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig værdi i ${n.origin}`;default:return"Ugyldigt input"}}};function et(){return{localeError:II()}}var UI=()=>{let r={string:{unit:"Zeichen",verb:"zu haben"},file:{unit:"Bytes",verb:"zu haben"},array:{unit:"Elemente",verb:"zu haben"},set:{unit:"Elemente",verb:"zu haben"}};function i(n){return r[n]??null}let $={regex:"Eingabe",email:"E-Mail-Adresse",url:"URL",emoji:"Emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-Datum und -Uhrzeit",date:"ISO-Datum",time:"ISO-Uhrzeit",duration:"ISO-Dauer",ipv4:"IPv4-Adresse",ipv6:"IPv6-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",jwt:"JWT",template_literal:"Eingabe"},u={nan:"NaN",number:"Zahl",array:"Array"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Ungültige Eingabe: erwartet instanceof ${n.expected}, erhalten ${o}`;return`Ungültige Eingabe: erwartet ${v}, erhalten ${o}`}case"invalid_value":if(n.values.length===1)return`Ungültige Eingabe: erwartet ${N(n.values[0])}`;return`Ungültige Option: erwartet eine von ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Zu groß: erwartet, dass ${n.origin??"Wert"} ${v}${n.maximum.toString()} ${t.unit??"Elemente"} hat`;return`Zu groß: erwartet, dass ${n.origin??"Wert"} ${v}${n.maximum.toString()} ist`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`Zu klein: erwartet, dass ${n.origin} ${v}${n.minimum.toString()} ${t.unit} hat`;return`Zu klein: erwartet, dass ${n.origin} ${v}${n.minimum.toString()} ist`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Ungültiger String: muss mit "${v.prefix}" beginnen`;if(v.format==="ends_with")return`Ungültiger String: muss mit "${v.suffix}" enden`;if(v.format==="includes")return`Ungültiger String: muss "${v.includes}" enthalten`;if(v.format==="regex")return`Ungültiger String: muss dem Muster ${v.pattern} entsprechen`;return`Ungültig: ${$[v.format]??n.format}`}case"not_multiple_of":return`Ungültige Zahl: muss ein Vielfaches von ${n.divisor} sein`;case"unrecognized_keys":return`${n.keys.length>1?"Unbekannte Schlüssel":"Unbekannter Schlüssel"}: ${U(n.keys,", ")}`;case"invalid_key":return`Ungültiger Schlüssel in ${n.origin}`;case"invalid_union":return"Ungültige Eingabe";case"invalid_element":return`Ungültiger Wert in ${n.origin}`;default:return"Ungültige Eingabe"}}};function Rt(){return{localeError:UI()}}var DI=()=>{let r={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 i(n){return r[n]??null}let $={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},u={nan:"NaN"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;return`Invalid input: expected ${v}, received ${o}`}case"invalid_value":if(n.values.length===1)return`Invalid input: expected ${N(n.values[0])}`;return`Invalid option: expected one of ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Too big: expected ${n.origin??"value"} to have ${v}${n.maximum.toString()} ${t.unit??"elements"}`;return`Too big: expected ${n.origin??"value"} to be ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`Too small: expected ${n.origin} to have ${v}${n.minimum.toString()} ${t.unit}`;return`Too small: expected ${n.origin} to be ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Invalid string: must start with "${v.prefix}"`;if(v.format==="ends_with")return`Invalid string: must end with "${v.suffix}"`;if(v.format==="includes")return`Invalid string: must include "${v.includes}"`;if(v.format==="regex")return`Invalid string: must match pattern ${v.pattern}`;return`Invalid ${$[v.format]??n.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${n.divisor}`;case"unrecognized_keys":return`Unrecognized key${n.keys.length>1?"s":""}: ${U(n.keys,", ")}`;case"invalid_key":return`Invalid key in ${n.origin}`;case"invalid_union":return"Invalid input";case"invalid_element":return`Invalid value in ${n.origin}`;default:return"Invalid input"}}};function an(){return{localeError:DI()}}var wI=()=>{let r={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"}};function i(n){return r[n]??null}let $={regex:"enigo",email:"retadreso",url:"URL",emoji:"emoĝio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-daŭro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",jwt:"JWT",template_literal:"enigo"},u={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Nevalida enigo: atendiĝis instanceof ${n.expected}, riceviĝis ${o}`;return`Nevalida enigo: atendiĝis ${v}, riceviĝis ${o}`}case"invalid_value":if(n.values.length===1)return`Nevalida enigo: atendiĝis ${N(n.values[0])}`;return`Nevalida opcio: atendiĝis unu el ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Tro granda: atendiĝis ke ${n.origin??"valoro"} havu ${v}${n.maximum.toString()} ${t.unit??"elementojn"}`;return`Tro granda: atendiĝis ke ${n.origin??"valoro"} havu ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`Tro malgranda: atendiĝis ke ${n.origin} havu ${v}${n.minimum.toString()} ${t.unit}`;return`Tro malgranda: atendiĝis ke ${n.origin} estu ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Nevalida karaktraro: devas komenciĝi per "${v.prefix}"`;if(v.format==="ends_with")return`Nevalida karaktraro: devas finiĝi per "${v.suffix}"`;if(v.format==="includes")return`Nevalida karaktraro: devas inkluzivi "${v.includes}"`;if(v.format==="regex")return`Nevalida karaktraro: devas kongrui kun la modelo ${v.pattern}`;return`Nevalida ${$[v.format]??n.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${n.divisor}`;case"unrecognized_keys":return`Nekonata${n.keys.length>1?"j":""} ŝlosilo${n.keys.length>1?"j":""}: ${U(n.keys,", ")}`;case"invalid_key":return`Nevalida ŝlosilo en ${n.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${n.origin}`;default:return"Nevalida enigo"}}};function Ct(){return{localeError:wI()}}var cI=()=>{let r={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function i(n){return r[n]??null}let $={regex:"entrada",email:"dirección de correo electrónico",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"fecha y hora ISO",date:"fecha ISO",time:"hora ISO",duration:"duración ISO",ipv4:"dirección IPv4",ipv6:"dirección IPv6",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},u={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(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Entrada inválida: se esperaba instanceof ${n.expected}, recibido ${o}`;return`Entrada inválida: se esperaba ${v}, recibido ${o}`}case"invalid_value":if(n.values.length===1)return`Entrada inválida: se esperaba ${N(n.values[0])}`;return`Opción inválida: se esperaba una de ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin),o=u[n.origin]??n.origin;if(t)return`Demasiado grande: se esperaba que ${o??"valor"} tuviera ${v}${n.maximum.toString()} ${t.unit??"elementos"}`;return`Demasiado grande: se esperaba que ${o??"valor"} fuera ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin),o=u[n.origin]??n.origin;if(t)return`Demasiado pequeño: se esperaba que ${o} tuviera ${v}${n.minimum.toString()} ${t.unit}`;return`Demasiado pequeño: se esperaba que ${o} fuera ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Cadena inválida: debe comenzar con "${v.prefix}"`;if(v.format==="ends_with")return`Cadena inválida: debe terminar en "${v.suffix}"`;if(v.format==="includes")return`Cadena inválida: debe incluir "${v.includes}"`;if(v.format==="regex")return`Cadena inválida: debe coincidir con el patrón ${v.pattern}`;return`Inválido ${$[v.format]??n.format}`}case"not_multiple_of":return`Número inválido: debe ser múltiplo de ${n.divisor}`;case"unrecognized_keys":return`Llave${n.keys.length>1?"s":""} desconocida${n.keys.length>1?"s":""}: ${U(n.keys,", ")}`;case"invalid_key":return`Llave inválida en ${u[n.origin]??n.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inválido en ${u[n.origin]??n.origin}`;default:return"Entrada inválida"}}};function yt(){return{localeError:cI()}}var NI=()=>{let r={string:{unit:"کاراکتر",verb:"داشته باشد"},file:{unit:"بایت",verb:"داشته باشد"},array:{unit:"آیتم",verb:"داشته باشد"},set:{unit:"آیتم",verb:"داشته باشد"}};function i(n){return r[n]??null}let $={regex:"ورودی",email:"آدرس ایمیل",url:"URL",emoji:"ایموجی",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاریخ و زمان ایزو",date:"تاریخ ایزو",time:"زمان ایزو",duration:"مدت زمان ایزو",ipv4:"IPv4 آدرس",ipv6:"IPv6 آدرس",cidrv4:"IPv4 دامنه",cidrv6:"IPv6 دامنه",base64:"base64-encoded رشته",base64url:"base64url-encoded رشته",json_string:"JSON رشته",e164:"E.164 عدد",jwt:"JWT",template_literal:"ورودی"},u={nan:"NaN",number:"عدد",array:"آرایه"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`ورودی نامعتبر: می‌بایست instanceof ${n.expected} می‌بود، ${o} دریافت شد`;return`ورودی نامعتبر: می‌بایست ${v} می‌بود، ${o} دریافت شد`}case"invalid_value":if(n.values.length===1)return`ورودی نامعتبر: می‌بایست ${N(n.values[0])} می‌بود`;return`گزینه نامعتبر: می‌بایست یکی از ${U(n.values,"|")} می‌بود`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`خیلی بزرگ: ${n.origin??"مقدار"} باید ${v}${n.maximum.toString()} ${t.unit??"عنصر"} باشد`;return`خیلی بزرگ: ${n.origin??"مقدار"} باید ${v}${n.maximum.toString()} باشد`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`خیلی کوچک: ${n.origin} باید ${v}${n.minimum.toString()} ${t.unit} باشد`;return`خیلی کوچک: ${n.origin} باید ${v}${n.minimum.toString()} باشد`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`رشته نامعتبر: باید با "${v.prefix}" شروع شود`;if(v.format==="ends_with")return`رشته نامعتبر: باید با "${v.suffix}" تمام شود`;if(v.format==="includes")return`رشته نامعتبر: باید شامل "${v.includes}" باشد`;if(v.format==="regex")return`رشته نامعتبر: باید با الگوی ${v.pattern} مطابقت داشته باشد`;return`${$[v.format]??n.format} نامعتبر`}case"not_multiple_of":return`عدد نامعتبر: باید مضرب ${n.divisor} باشد`;case"unrecognized_keys":return`کلید${n.keys.length>1?"های":""} ناشناس: ${U(n.keys,", ")}`;case"invalid_key":return`کلید ناشناس در ${n.origin}`;case"invalid_union":return"ورودی نامعتبر";case"invalid_element":return`مقدار نامعتبر در ${n.origin}`;default:return"ورودی نامعتبر"}}};function ft(){return{localeError:NI()}}var kI=()=>{let r={string:{unit:"merkkiä",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"päivämäärän"}};function i(n){return r[n]??null}let $={regex:"säännöllinen lauseke",email:"sähköpostiosoite",url:"URL-osoite",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-aikaleima",date:"ISO-päivämäärä",time:"ISO-aika",duration:"ISO-kesto",ipv4:"IPv4-osoite",ipv6:"IPv6-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",jwt:"JWT",template_literal:"templaattimerkkijono"},u={nan:"NaN"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Virheellinen tyyppi: odotettiin instanceof ${n.expected}, oli ${o}`;return`Virheellinen tyyppi: odotettiin ${v}, oli ${o}`}case"invalid_value":if(n.values.length===1)return`Virheellinen syöte: täytyy olla ${N(n.values[0])}`;return`Virheellinen valinta: täytyy olla yksi seuraavista: ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Liian suuri: ${t.subject} täytyy olla ${v}${n.maximum.toString()} ${t.unit}`.trim();return`Liian suuri: arvon täytyy olla ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`Liian pieni: ${t.subject} täytyy olla ${v}${n.minimum.toString()} ${t.unit}`.trim();return`Liian pieni: arvon täytyy olla ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Virheellinen syöte: täytyy alkaa "${v.prefix}"`;if(v.format==="ends_with")return`Virheellinen syöte: täytyy loppua "${v.suffix}"`;if(v.format==="includes")return`Virheellinen syöte: täytyy sisältää "${v.includes}"`;if(v.format==="regex")return`Virheellinen syöte: täytyy vastata säännöllistä lauseketta ${v.pattern}`;return`Virheellinen ${$[v.format]??n.format}`}case"not_multiple_of":return`Virheellinen luku: täytyy olla luvun ${n.divisor} monikerta`;case"unrecognized_keys":return`${n.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${U(n.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 dt(){return{localeError:kI()}}var OI=()=>{let r={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}};function i(n){return r[n]??null}let $={regex:"entrée",email:"adresse e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date et heure ISO",date:"date ISO",time:"heure ISO",duration:"durée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",jwt:"JWT",template_literal:"entrée"},u={nan:"NaN",number:"nombre",array:"tableau"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Entrée invalide : instanceof ${n.expected} attendu, ${o} reçu`;return`Entrée invalide : ${v} attendu, ${o} reçu`}case"invalid_value":if(n.values.length===1)return`Entrée invalide : ${N(n.values[0])} attendu`;return`Option invalide : une valeur parmi ${U(n.values,"|")} attendue`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Trop grand : ${n.origin??"valeur"} doit ${t.verb} ${v}${n.maximum.toString()} ${t.unit??"élément(s)"}`;return`Trop grand : ${n.origin??"valeur"} doit être ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`Trop petit : ${n.origin} doit ${t.verb} ${v}${n.minimum.toString()} ${t.unit}`;return`Trop petit : ${n.origin} doit être ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Chaîne invalide : doit commencer par "${v.prefix}"`;if(v.format==="ends_with")return`Chaîne invalide : doit se terminer par "${v.suffix}"`;if(v.format==="includes")return`Chaîne invalide : doit inclure "${v.includes}"`;if(v.format==="regex")return`Chaîne invalide : doit correspondre au modèle ${v.pattern}`;return`${$[v.format]??n.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${n.divisor}`;case"unrecognized_keys":return`Clé${n.keys.length>1?"s":""} non reconnue${n.keys.length>1?"s":""} : ${U(n.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${n.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${n.origin}`;default:return"Entrée invalide"}}};function ht(){return{localeError:OI()}}var zI=()=>{let r={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}};function i(n){return r[n]??null}let $={regex:"entrée",email:"adresse courriel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date-heure ISO",date:"date ISO",time:"heure ISO",duration:"durée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",jwt:"JWT",template_literal:"entrée"},u={nan:"NaN"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Entrée invalide : attendu instanceof ${n.expected}, reçu ${o}`;return`Entrée invalide : attendu ${v}, reçu ${o}`}case"invalid_value":if(n.values.length===1)return`Entrée invalide : attendu ${N(n.values[0])}`;return`Option invalide : attendu l'une des valeurs suivantes ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"≤":"<",t=i(n.origin);if(t)return`Trop grand : attendu que ${n.origin??"la valeur"} ait ${v}${n.maximum.toString()} ${t.unit}`;return`Trop grand : attendu que ${n.origin??"la valeur"} soit ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?"≥":">",t=i(n.origin);if(t)return`Trop petit : attendu que ${n.origin} ait ${v}${n.minimum.toString()} ${t.unit}`;return`Trop petit : attendu que ${n.origin} soit ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Chaîne invalide : doit commencer par "${v.prefix}"`;if(v.format==="ends_with")return`Chaîne invalide : doit se terminer par "${v.suffix}"`;if(v.format==="includes")return`Chaîne invalide : doit inclure "${v.includes}"`;if(v.format==="regex")return`Chaîne invalide : doit correspondre au motif ${v.pattern}`;return`${$[v.format]??n.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${n.divisor}`;case"unrecognized_keys":return`Clé${n.keys.length>1?"s":""} non reconnue${n.keys.length>1?"s":""} : ${U(n.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${n.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${n.origin}`;default:return"Entrée invalide"}}};function pt(){return{localeError:zI()}}var PI=()=>{let r={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"}},i={string:{unit:"תווים",shortLabel:"קצר",longLabel:"ארוך"},file:{unit:"בייטים",shortLabel:"קטן",longLabel:"גדול"},array:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},set:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},number:{unit:"",shortLabel:"קטן",longLabel:"גדול"}},$=(g)=>g?r[g]:void 0,u=(g)=>{let _=$(g);if(_)return _.label;return g??r.unknown.label},n=(g)=>`ה${u(g)}`,v=(g)=>{return($(g)?.gender??"m")==="f"?"צריכה להיות":"צריך להיות"},t=(g)=>{if(!g)return null;return i[g]??null},o={regex:{label:"קלט",gender:"m"},email:{label:"כתובת אימייל",gender:"f"},url:{label:"כתובת רשת",gender:"f"},emoji:{label:"אימוג'י",gender:"m"},uuid:{label:"UUID",gender:"m"},nanoid:{label:"nanoid",gender:"m"},guid:{label:"GUID",gender:"m"},cuid:{label:"cuid",gender:"m"},cuid2:{label:"cuid2",gender:"m"},ulid:{label:"ULID",gender:"m"},xid:{label:"XID",gender:"m"},ksuid:{label:"KSUID",gender:"m"},datetime:{label:"תאריך וזמן ISO",gender:"m"},date:{label:"תאריך ISO",gender:"m"},time:{label:"זמן ISO",gender:"m"},duration:{label:"משך זמן ISO",gender:"m"},ipv4:{label:"כתובת IPv4",gender:"f"},ipv6:{label:"כתובת IPv6",gender:"f"},cidrv4:{label:"טווח IPv4",gender:"m"},cidrv6:{label:"טווח IPv6",gender:"m"},base64:{label:"מחרוזת בבסיס 64",gender:"f"},base64url:{label:"מחרוזת בבסיס 64 לכתובות רשת",gender:"f"},json_string:{label:"מחרוזת JSON",gender:"f"},e164:{label:"מספר E.164",gender:"m"},jwt:{label:"JWT",gender:"m"},ends_with:{label:"קלט",gender:"m"},includes:{label:"קלט",gender:"m"},lowercase:{label:"קלט",gender:"m"},starts_with:{label:"קלט",gender:"m"},uppercase:{label:"קלט",gender:"m"}},l={nan:"NaN"};return(g)=>{switch(g.code){case"invalid_type":{let _=g.expected,w=l[_??""]??u(_),c=k(g.input),P=l[c]??r[c]?.label??c;if(/^[A-Z]/.test(g.expected))return`קלט לא תקין: צריך להיות instanceof ${g.expected}, התקבל ${P}`;return`קלט לא תקין: צריך להיות ${w}, התקבל ${P}`}case"invalid_value":{if(g.values.length===1)return`ערך לא תקין: הערך חייב להיות ${N(g.values[0])}`;let _=g.values.map((P)=>N(P));if(g.values.length===2)return`ערך לא תקין: האפשרויות המתאימות הן ${_[0]} או ${_[1]}`;let w=_[_.length-1];return`ערך לא תקין: האפשרויות המתאימות הן ${_.slice(0,-1).join(", ")} או ${w}`}case"too_big":{let _=t(g.origin),w=n(g.origin??"value");if(g.origin==="string")return`${_?.longLabel??"ארוך"} מדי: ${w} צריכה להכיל ${g.maximum.toString()} ${_?.unit??""} ${g.inclusive?"או פחות":"לכל היותר"}`.trim();if(g.origin==="number"){let X=g.inclusive?`קטן או שווה ל-${g.maximum}`:`קטן מ-${g.maximum}`;return`גדול מדי: ${w} צריך להיות ${X}`}if(g.origin==="array"||g.origin==="set"){let X=g.origin==="set"?"צריכה":"צריך",F=g.inclusive?`${g.maximum} ${_?.unit??""} או פחות`:`פחות מ-${g.maximum} ${_?.unit??""}`;return`גדול מדי: ${w} ${X} להכיל ${F}`.trim()}let c=g.inclusive?"<=":"<",P=v(g.origin??"value");if(_?.unit)return`${_.longLabel} מדי: ${w} ${P} ${c}${g.maximum.toString()} ${_.unit}`;return`${_?.longLabel??"גדול"} מדי: ${w} ${P} ${c}${g.maximum.toString()}`}case"too_small":{let _=t(g.origin),w=n(g.origin??"value");if(g.origin==="string")return`${_?.shortLabel??"קצר"} מדי: ${w} צריכה להכיל ${g.minimum.toString()} ${_?.unit??""} ${g.inclusive?"או יותר":"לפחות"}`.trim();if(g.origin==="number"){let X=g.inclusive?`גדול או שווה ל-${g.minimum}`:`גדול מ-${g.minimum}`;return`קטן מדי: ${w} צריך להיות ${X}`}if(g.origin==="array"||g.origin==="set"){let X=g.origin==="set"?"צריכה":"צריך";if(g.minimum===1&&g.inclusive){let Sr=g.origin==="set"?"לפחות פריט אחד":"לפחות פריט אחד";return`קטן מדי: ${w} ${X} להכיל ${Sr}`}let F=g.inclusive?`${g.minimum} ${_?.unit??""} או יותר`:`יותר מ-${g.minimum} ${_?.unit??""}`;return`קטן מדי: ${w} ${X} להכיל ${F}`.trim()}let c=g.inclusive?">=":">",P=v(g.origin??"value");if(_?.unit)return`${_.shortLabel} מדי: ${w} ${P} ${c}${g.minimum.toString()} ${_.unit}`;return`${_?.shortLabel??"קטן"} מדי: ${w} ${P} ${c}${g.minimum.toString()}`}case"invalid_format":{let _=g;if(_.format==="starts_with")return`המחרוזת חייבת להתחיל ב "${_.prefix}"`;if(_.format==="ends_with")return`המחרוזת חייבת להסתיים ב "${_.suffix}"`;if(_.format==="includes")return`המחרוזת חייבת לכלול "${_.includes}"`;if(_.format==="regex")return`המחרוזת חייבת להתאים לתבנית ${_.pattern}`;let w=o[_.format],c=w?.label??_.format,X=(w?.gender??"m")==="f"?"תקינה":"תקין";return`${c} לא ${X}`}case"not_multiple_of":return`מספר לא תקין: חייב להיות מכפלה של ${g.divisor}`;case"unrecognized_keys":return`מפתח${g.keys.length>1?"ות":""} לא מזוה${g.keys.length>1?"ים":"ה"}: ${U(g.keys,", ")}`;case"invalid_key":return"שדה לא תקין באובייקט";case"invalid_union":return"קלט לא תקין";case"invalid_element":return`ערך לא תקין ב${n(g.origin??"array")}`;default:return"קלט לא תקין"}}};function at(){return{localeError:PI()}}var SI=()=>{let r={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}};function i(n){return r[n]??null}let $={regex:"bemenet",email:"email cím",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO időbélyeg",date:"ISO dátum",time:"ISO idő",duration:"ISO időintervallum",ipv4:"IPv4 cím",ipv6:"IPv6 cím",cidrv4:"IPv4 tartomány",cidrv6:"IPv6 tartomány",base64:"base64-kódolt string",base64url:"base64url-kódolt string",json_string:"JSON string",e164:"E.164 szám",jwt:"JWT",template_literal:"bemenet"},u={nan:"NaN",number:"szám",array:"tömb"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Érvénytelen bemenet: a várt érték instanceof ${n.expected}, a kapott érték ${o}`;return`Érvénytelen bemenet: a várt érték ${v}, a kapott érték ${o}`}case"invalid_value":if(n.values.length===1)return`Érvénytelen bemenet: a várt érték ${N(n.values[0])}`;return`Érvénytelen opció: valamelyik érték várt ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Túl nagy: ${n.origin??"érték"} mérete túl nagy ${v}${n.maximum.toString()} ${t.unit??"elem"}`;return`Túl nagy: a bemeneti érték ${n.origin??"érték"} túl nagy: ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`Túl kicsi: a bemeneti érték ${n.origin} mérete túl kicsi ${v}${n.minimum.toString()} ${t.unit}`;return`Túl kicsi: a bemeneti érték ${n.origin} túl kicsi ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Érvénytelen string: "${v.prefix}" értékkel kell kezdődnie`;if(v.format==="ends_with")return`Érvénytelen string: "${v.suffix}" értékkel kell végződnie`;if(v.format==="includes")return`Érvénytelen string: "${v.includes}" értéket kell tartalmaznia`;if(v.format==="regex")return`Érvénytelen string: ${v.pattern} mintának kell megfelelnie`;return`Érvénytelen ${$[v.format]??n.format}`}case"not_multiple_of":return`Érvénytelen szám: ${n.divisor} többszörösének kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${n.keys.length>1?"s":""}: ${U(n.keys,", ")}`;case"invalid_key":return`Érvénytelen kulcs ${n.origin}`;case"invalid_union":return"Érvénytelen bemenet";case"invalid_element":return`Érvénytelen érték: ${n.origin}`;default:return"Érvénytelen bemenet"}}};function st(){return{localeError:SI()}}function k4(r,i,$){return Math.abs(r)===1?i:$}function $n(r){if(!r)return"";let i=["ա","ե","ը","ի","ո","ու","օ"],$=r[r.length-1];return r+(i.includes($)?"ն":"ը")}var JI=()=>{let r={string:{unit:{one:"նշան",many:"նշաններ"},verb:"ունենալ"},file:{unit:{one:"բայթ",many:"բայթեր"},verb:"ունենալ"},array:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"},set:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"}};function i(n){return r[n]??null}let $={regex:"մուտք",email:"էլ. հասցե",url:"URL",emoji:"էմոջի",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO ամսաթիվ և ժամ",date:"ISO ամսաթիվ",time:"ISO ժամ",duration:"ISO տևողություն",ipv4:"IPv4 հասցե",ipv6:"IPv6 հասցե",cidrv4:"IPv4 միջակայք",cidrv6:"IPv6 միջակայք",base64:"base64 ձևաչափով տող",base64url:"base64url ձևաչափով տող",json_string:"JSON տող",e164:"E.164 համար",jwt:"JWT",template_literal:"մուտք"},u={nan:"NaN",number:"թիվ",array:"զանգված"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Սխալ մուտքագրում․ սպասվում էր instanceof ${n.expected}, ստացվել է ${o}`;return`Սխալ մուտքագրում․ սպասվում էր ${v}, ստացվել է ${o}`}case"invalid_value":if(n.values.length===1)return`Սխալ մուտքագրում․ սպասվում էր ${N(n.values[1])}`;return`Սխալ տարբերակ․ սպասվում էր հետևյալներից մեկը՝ ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t){let o=Number(n.maximum),l=k4(o,t.unit.one,t.unit.many);return`Չափազանց մեծ արժեք․ սպասվում է, որ ${$n(n.origin??"արժեք")} կունենա ${v}${n.maximum.toString()} ${l}`}return`Չափազանց մեծ արժեք․ սպասվում է, որ ${$n(n.origin??"արժեք")} լինի ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t){let o=Number(n.minimum),l=k4(o,t.unit.one,t.unit.many);return`Չափազանց փոքր արժեք․ սպասվում է, որ ${$n(n.origin)} կունենա ${v}${n.minimum.toString()} ${l}`}return`Չափազանց փոքր արժեք․ սպասվում է, որ ${$n(n.origin)} լինի ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Սխալ տող․ պետք է սկսվի "${v.prefix}"-ով`;if(v.format==="ends_with")return`Սխալ տող․ պետք է ավարտվի "${v.suffix}"-ով`;if(v.format==="includes")return`Սխալ տող․ պետք է պարունակի "${v.includes}"`;if(v.format==="regex")return`Սխալ տող․ պետք է համապատասխանի ${v.pattern} ձևաչափին`;return`Սխալ ${$[v.format]??n.format}`}case"not_multiple_of":return`Սխալ թիվ․ պետք է բազմապատիկ լինի ${n.divisor}-ի`;case"unrecognized_keys":return`Չճանաչված բանալի${n.keys.length>1?"ներ":""}. ${U(n.keys,", ")}`;case"invalid_key":return`Սխալ բանալի ${$n(n.origin)}-ում`;case"invalid_union":return"Սխալ մուտքագրում";case"invalid_element":return`Սխալ արժեք ${$n(n.origin)}-ում`;default:return"Սխալ մուտքագրում"}}};function ro(){return{localeError:JI()}}var LI=()=>{let r={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}};function i(n){return r[n]??null}let $={regex:"input",email:"alamat email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tanggal dan waktu format ISO",date:"tanggal format ISO",time:"jam format ISO",duration:"durasi format ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"rentang alamat IPv4",cidrv6:"rentang alamat IPv6",base64:"string dengan enkode base64",base64url:"string dengan enkode base64url",json_string:"string JSON",e164:"angka E.164",jwt:"JWT",template_literal:"input"},u={nan:"NaN"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Input tidak valid: diharapkan instanceof ${n.expected}, diterima ${o}`;return`Input tidak valid: diharapkan ${v}, diterima ${o}`}case"invalid_value":if(n.values.length===1)return`Input tidak valid: diharapkan ${N(n.values[0])}`;return`Pilihan tidak valid: diharapkan salah satu dari ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Terlalu besar: diharapkan ${n.origin??"value"} memiliki ${v}${n.maximum.toString()} ${t.unit??"elemen"}`;return`Terlalu besar: diharapkan ${n.origin??"value"} menjadi ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`Terlalu kecil: diharapkan ${n.origin} memiliki ${v}${n.minimum.toString()} ${t.unit}`;return`Terlalu kecil: diharapkan ${n.origin} menjadi ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`String tidak valid: harus dimulai dengan "${v.prefix}"`;if(v.format==="ends_with")return`String tidak valid: harus berakhir dengan "${v.suffix}"`;if(v.format==="includes")return`String tidak valid: harus menyertakan "${v.includes}"`;if(v.format==="regex")return`String tidak valid: harus sesuai pola ${v.pattern}`;return`${$[v.format]??n.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${n.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${n.keys.length>1?"s":""}: ${U(n.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${n.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${n.origin}`;default:return"Input tidak valid"}}};function no(){return{localeError:LI()}}var AI=()=>{let r={string:{unit:"stafi",verb:"að hafa"},file:{unit:"bæti",verb:"að hafa"},array:{unit:"hluti",verb:"að hafa"},set:{unit:"hluti",verb:"að hafa"}};function i(n){return r[n]??null}let $={regex:"gildi",email:"netfang",url:"vefslóð",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dagsetning og tími",date:"ISO dagsetning",time:"ISO tími",duration:"ISO tímalengd",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded strengur",base64url:"base64url-encoded strengur",json_string:"JSON strengur",e164:"E.164 tölugildi",jwt:"JWT",template_literal:"gildi"},u={nan:"NaN",number:"númer",array:"fylki"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Rangt gildi: Þú slóst inn ${o} þar sem á að vera instanceof ${n.expected}`;return`Rangt gildi: Þú slóst inn ${o} þar sem á að vera ${v}`}case"invalid_value":if(n.values.length===1)return`Rangt gildi: gert ráð fyrir ${N(n.values[0])}`;return`Ógilt val: má vera eitt af eftirfarandi ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Of stórt: gert er ráð fyrir að ${n.origin??"gildi"} hafi ${v}${n.maximum.toString()} ${t.unit??"hluti"}`;return`Of stórt: gert er ráð fyrir að ${n.origin??"gildi"} sé ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`Of lítið: gert er ráð fyrir að ${n.origin} hafi ${v}${n.minimum.toString()} ${t.unit}`;return`Of lítið: gert er ráð fyrir að ${n.origin} sé ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Ógildur strengur: verður að byrja á "${v.prefix}"`;if(v.format==="ends_with")return`Ógildur strengur: verður að enda á "${v.suffix}"`;if(v.format==="includes")return`Ógildur strengur: verður að innihalda "${v.includes}"`;if(v.format==="regex")return`Ógildur strengur: verður að fylgja mynstri ${v.pattern}`;return`Rangt ${$[v.format]??n.format}`}case"not_multiple_of":return`Röng tala: verður að vera margfeldi af ${n.divisor}`;case"unrecognized_keys":return`Óþekkt ${n.keys.length>1?"ir lyklar":"ur lykill"}: ${U(n.keys,", ")}`;case"invalid_key":return`Rangur lykill í ${n.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi í ${n.origin}`;default:return"Rangt gildi"}}};function io(){return{localeError:AI()}}var jI=()=>{let r={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}};function i(n){return r[n]??null}let $={regex:"input",email:"indirizzo email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e ora ISO",date:"data ISO",time:"ora ISO",duration:"durata ISO",ipv4:"indirizzo IPv4",ipv6:"indirizzo IPv6",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",jwt:"JWT",template_literal:"input"},u={nan:"NaN",number:"numero",array:"vettore"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Input non valido: atteso instanceof ${n.expected}, ricevuto ${o}`;return`Input non valido: atteso ${v}, ricevuto ${o}`}case"invalid_value":if(n.values.length===1)return`Input non valido: atteso ${N(n.values[0])}`;return`Opzione non valida: atteso uno tra ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Troppo grande: ${n.origin??"valore"} deve avere ${v}${n.maximum.toString()} ${t.unit??"elementi"}`;return`Troppo grande: ${n.origin??"valore"} deve essere ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`Troppo piccolo: ${n.origin} deve avere ${v}${n.minimum.toString()} ${t.unit}`;return`Troppo piccolo: ${n.origin} deve essere ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Stringa non valida: deve iniziare con "${v.prefix}"`;if(v.format==="ends_with")return`Stringa non valida: deve terminare con "${v.suffix}"`;if(v.format==="includes")return`Stringa non valida: deve includere "${v.includes}"`;if(v.format==="regex")return`Stringa non valida: deve corrispondere al pattern ${v.pattern}`;return`Invalid ${$[v.format]??n.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${n.divisor}`;case"unrecognized_keys":return`Chiav${n.keys.length>1?"i":"e"} non riconosciut${n.keys.length>1?"e":"a"}: ${U(n.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${n.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${n.origin}`;default:return"Input non valido"}}};function vo(){return{localeError:jI()}}var WI=()=>{let r={string:{unit:"文字",verb:"である"},file:{unit:"バイト",verb:"である"},array:{unit:"要素",verb:"である"},set:{unit:"要素",verb:"である"}};function i(n){return r[n]??null}let $={regex:"入力値",email:"メールアドレス",url:"URL",emoji:"絵文字",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日時",date:"ISO日付",time:"ISO時刻",duration:"ISO期間",ipv4:"IPv4アドレス",ipv6:"IPv6アドレス",cidrv4:"IPv4範囲",cidrv6:"IPv6範囲",base64:"base64エンコード文字列",base64url:"base64urlエンコード文字列",json_string:"JSON文字列",e164:"E.164番号",jwt:"JWT",template_literal:"入力値"},u={nan:"NaN",number:"数値",array:"配列"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`無効な入力: instanceof ${n.expected}が期待されましたが、${o}が入力されました`;return`無効な入力: ${v}が期待されましたが、${o}が入力されました`}case"invalid_value":if(n.values.length===1)return`無効な入力: ${N(n.values[0])}が期待されました`;return`無効な選択: ${U(n.values,"、")}のいずれかである必要があります`;case"too_big":{let v=n.inclusive?"以下である":"より小さい",t=i(n.origin);if(t)return`大きすぎる値: ${n.origin??"値"}は${n.maximum.toString()}${t.unit??"要素"}${v}必要があります`;return`大きすぎる値: ${n.origin??"値"}は${n.maximum.toString()}${v}必要があります`}case"too_small":{let v=n.inclusive?"以上である":"より大きい",t=i(n.origin);if(t)return`小さすぎる値: ${n.origin}は${n.minimum.toString()}${t.unit}${v}必要があります`;return`小さすぎる値: ${n.origin}は${n.minimum.toString()}${v}必要があります`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`無効な文字列: "${v.prefix}"で始まる必要があります`;if(v.format==="ends_with")return`無効な文字列: "${v.suffix}"で終わる必要があります`;if(v.format==="includes")return`無効な文字列: "${v.includes}"を含む必要があります`;if(v.format==="regex")return`無効な文字列: パターン${v.pattern}に一致する必要があります`;return`無効な${$[v.format]??n.format}`}case"not_multiple_of":return`無効な数値: ${n.divisor}の倍数である必要があります`;case"unrecognized_keys":return`認識されていないキー${n.keys.length>1?"群":""}: ${U(n.keys,"、")}`;case"invalid_key":return`${n.origin}内の無効なキー`;case"invalid_union":return"無効な入力";case"invalid_element":return`${n.origin}内の無効な値`;default:return"無効な入力"}}};function $o(){return{localeError:WI()}}var GI=()=>{let r={string:{unit:"სიმბოლო",verb:"უნდა შეიცავდეს"},file:{unit:"ბაიტი",verb:"უნდა შეიცავდეს"},array:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"},set:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"}};function i(n){return r[n]??null}let $={regex:"შეყვანა",email:"ელ-ფოსტის მისამართი",url:"URL",emoji:"ემოჯი",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"თარიღი-დრო",date:"თარიღი",time:"დრო",duration:"ხანგრძლივობა",ipv4:"IPv4 მისამართი",ipv6:"IPv6 მისამართი",cidrv4:"IPv4 დიაპაზონი",cidrv6:"IPv6 დიაპაზონი",base64:"base64-კოდირებული სტრინგი",base64url:"base64url-კოდირებული სტრინგი",json_string:"JSON სტრინგი",e164:"E.164 ნომერი",jwt:"JWT",template_literal:"შეყვანა"},u={nan:"NaN",number:"რიცხვი",string:"სტრინგი",boolean:"ბულეანი",function:"ფუნქცია",array:"მასივი"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`არასწორი შეყვანა: მოსალოდნელი instanceof ${n.expected}, მიღებული ${o}`;return`არასწორი შეყვანა: მოსალოდნელი ${v}, მიღებული ${o}`}case"invalid_value":if(n.values.length===1)return`არასწორი შეყვანა: მოსალოდნელი ${N(n.values[0])}`;return`არასწორი ვარიანტი: მოსალოდნელია ერთ-ერთი ${U(n.values,"|")}-დან`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`ზედმეტად დიდი: მოსალოდნელი ${n.origin??"მნიშვნელობა"} ${t.verb} ${v}${n.maximum.toString()} ${t.unit}`;return`ზედმეტად დიდი: მოსალოდნელი ${n.origin??"მნიშვნელობა"} იყოს ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`ზედმეტად პატარა: მოსალოდნელი ${n.origin} ${t.verb} ${v}${n.minimum.toString()} ${t.unit}`;return`ზედმეტად პატარა: მოსალოდნელი ${n.origin} იყოს ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`არასწორი სტრინგი: უნდა იწყებოდეს "${v.prefix}"-ით`;if(v.format==="ends_with")return`არასწორი სტრინგი: უნდა მთავრდებოდეს "${v.suffix}"-ით`;if(v.format==="includes")return`არასწორი სტრინგი: უნდა შეიცავდეს "${v.includes}"-ს`;if(v.format==="regex")return`არასწორი სტრინგი: უნდა შეესაბამებოდეს შაბლონს ${v.pattern}`;return`არასწორი ${$[v.format]??n.format}`}case"not_multiple_of":return`არასწორი რიცხვი: უნდა იყოს ${n.divisor}-ის ჯერადი`;case"unrecognized_keys":return`უცნობი გასაღებ${n.keys.length>1?"ები":"ი"}: ${U(n.keys,", ")}`;case"invalid_key":return`არასწორი გასაღები ${n.origin}-ში`;case"invalid_union":return"არასწორი შეყვანა";case"invalid_element":return`არასწორი მნიშვნელობა ${n.origin}-ში`;default:return"არასწორი შეყვანა"}}};function uo(){return{localeError:GI()}}var XI=()=>{let r={string:{unit:"តួអក្សរ",verb:"គួរមាន"},file:{unit:"បៃ",verb:"គួរមាន"},array:{unit:"ធាតុ",verb:"គួរមាន"},set:{unit:"ធាតុ",verb:"គួរមាន"}};function i(n){return r[n]??null}let $={regex:"ទិន្នន័យបញ្ចូល",email:"អាសយដ្ឋានអ៊ីមែល",url:"URL",emoji:"សញ្ញាអារម្មណ៍",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"កាលបរិច្ឆេទ និងម៉ោង ISO",date:"កាលបរិច្ឆេទ ISO",time:"ម៉ោង ISO",duration:"រយៈពេល ISO",ipv4:"អាសយដ្ឋាន IPv4",ipv6:"អាសយដ្ឋាន IPv6",cidrv4:"ដែនអាសយដ្ឋាន IPv4",cidrv6:"ដែនអាសយដ្ឋាន IPv6",base64:"ខ្សែអក្សរអ៊ិកូដ base64",base64url:"ខ្សែអក្សរអ៊ិកូដ base64url",json_string:"ខ្សែអក្សរ JSON",e164:"លេខ E.164",jwt:"JWT",template_literal:"ទិន្នន័យបញ្ចូល"},u={nan:"NaN",number:"លេខ",array:"អារេ (Array)",null:"គ្មានតម្លៃ (null)"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ instanceof ${n.expected} ប៉ុន្តែទទួលបាន ${o}`;return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${v} ប៉ុន្តែទទួលបាន ${o}`}case"invalid_value":if(n.values.length===1)return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${N(n.values[0])}`;return`ជម្រើសមិនត្រឹមត្រូវ៖ ត្រូវជាមួយក្នុងចំណោម ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`ធំពេក៖ ត្រូវការ ${n.origin??"តម្លៃ"} ${v} ${n.maximum.toString()} ${t.unit??"ធាតុ"}`;return`ធំពេក៖ ត្រូវការ ${n.origin??"តម្លៃ"} ${v} ${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`តូចពេក៖ ត្រូវការ ${n.origin} ${v} ${n.minimum.toString()} ${t.unit}`;return`តូចពេក៖ ត្រូវការ ${n.origin} ${v} ${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវចាប់ផ្តើមដោយ "${v.prefix}"`;if(v.format==="ends_with")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវបញ្ចប់ដោយ "${v.suffix}"`;if(v.format==="includes")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវមាន "${v.includes}"`;if(v.format==="regex")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវតែផ្គូផ្គងនឹងទម្រង់ដែលបានកំណត់ ${v.pattern}`;return`មិនត្រឹមត្រូវ៖ ${$[v.format]??n.format}`}case"not_multiple_of":return`លេខមិនត្រឹមត្រូវ៖ ត្រូវតែជាពហុគុណនៃ ${n.divisor}`;case"unrecognized_keys":return`រកឃើញសោមិនស្គាល់៖ ${U(n.keys,", ")}`;case"invalid_key":return`សោមិនត្រឹមត្រូវនៅក្នុង ${n.origin}`;case"invalid_union":return"ទិន្នន័យមិនត្រឹមត្រូវ";case"invalid_element":return`ទិន្នន័យមិនត្រឹមត្រូវនៅក្នុង ${n.origin}`;default:return"ទិន្នន័យមិនត្រឹមត្រូវ"}}};function sn(){return{localeError:XI()}}function to(){return sn()}var VI=()=>{let r={string:{unit:"문자",verb:"to have"},file:{unit:"바이트",verb:"to have"},array:{unit:"개",verb:"to have"},set:{unit:"개",verb:"to have"}};function i(n){return r[n]??null}let $={regex:"입력",email:"이메일 주소",url:"URL",emoji:"이모지",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 날짜시간",date:"ISO 날짜",time:"ISO 시간",duration:"ISO 기간",ipv4:"IPv4 주소",ipv6:"IPv6 주소",cidrv4:"IPv4 범위",cidrv6:"IPv6 범위",base64:"base64 인코딩 문자열",base64url:"base64url 인코딩 문자열",json_string:"JSON 문자열",e164:"E.164 번호",jwt:"JWT",template_literal:"입력"},u={nan:"NaN"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`잘못된 입력: 예상 타입은 instanceof ${n.expected}, 받은 타입은 ${o}입니다`;return`잘못된 입력: 예상 타입은 ${v}, 받은 타입은 ${o}입니다`}case"invalid_value":if(n.values.length===1)return`잘못된 입력: 값은 ${N(n.values[0])} 이어야 합니다`;return`잘못된 옵션: ${U(n.values,"또는 ")} 중 하나여야 합니다`;case"too_big":{let v=n.inclusive?"이하":"미만",t=v==="미만"?"이어야 합니다":"여야 합니다",o=i(n.origin),l=o?.unit??"요소";if(o)return`${n.origin??"값"}이 너무 큽니다: ${n.maximum.toString()}${l} ${v}${t}`;return`${n.origin??"값"}이 너무 큽니다: ${n.maximum.toString()} ${v}${t}`}case"too_small":{let v=n.inclusive?"이상":"초과",t=v==="이상"?"이어야 합니다":"여야 합니다",o=i(n.origin),l=o?.unit??"요소";if(o)return`${n.origin??"값"}이 너무 작습니다: ${n.minimum.toString()}${l} ${v}${t}`;return`${n.origin??"값"}이 너무 작습니다: ${n.minimum.toString()} ${v}${t}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`잘못된 문자열: "${v.prefix}"(으)로 시작해야 합니다`;if(v.format==="ends_with")return`잘못된 문자열: "${v.suffix}"(으)로 끝나야 합니다`;if(v.format==="includes")return`잘못된 문자열: "${v.includes}"을(를) 포함해야 합니다`;if(v.format==="regex")return`잘못된 문자열: 정규식 ${v.pattern} 패턴과 일치해야 합니다`;return`잘못된 ${$[v.format]??n.format}`}case"not_multiple_of":return`잘못된 숫자: ${n.divisor}의 배수여야 합니다`;case"unrecognized_keys":return`인식할 수 없는 키: ${U(n.keys,", ")}`;case"invalid_key":return`잘못된 키: ${n.origin}`;case"invalid_union":return"잘못된 입력";case"invalid_element":return`잘못된 값: ${n.origin}`;default:return"잘못된 입력"}}};function oo(){return{localeError:VI()}}var ri=(r)=>{return r.charAt(0).toUpperCase()+r.slice(1)};function O4(r){let i=Math.abs(r),$=i%10,u=i%100;if(u>=11&&u<=19||$===0)return"many";if($===1)return"one";return"few"}var KI=()=>{let r={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 i(n,v,t,o){let l=r[n]??null;if(l===null)return l;return{unit:l.unit[v],verb:l.verb[o][t?"inclusive":"notInclusive"]}}let $={regex:"įvestis",email:"el. pašto adresas",url:"URL",emoji:"jaustukas",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO data ir laikas",date:"ISO data",time:"ISO laikas",duration:"ISO trukmė",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 užkoduota eilutė",base64url:"base64url užkoduota eilutė",json_string:"JSON eilutė",e164:"E.164 numeris",jwt:"JWT",template_literal:"įvestis"},u={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(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Gautas tipas ${o}, o tikėtasi - instanceof ${n.expected}`;return`Gautas tipas ${o}, o tikėtasi - ${v}`}case"invalid_value":if(n.values.length===1)return`Privalo būti ${N(n.values[0])}`;return`Privalo būti vienas iš ${U(n.values,"|")} pasirinkimų`;case"too_big":{let v=u[n.origin]??n.origin,t=i(n.origin,O4(Number(n.maximum)),n.inclusive??!1,"smaller");if(t?.verb)return`${ri(v??n.origin??"reikšmė")} ${t.verb} ${n.maximum.toString()} ${t.unit??"elementų"}`;let o=n.inclusive?"ne didesnis kaip":"mažesnis kaip";return`${ri(v??n.origin??"reikšmė")} turi būti ${o} ${n.maximum.toString()} ${t?.unit}`}case"too_small":{let v=u[n.origin]??n.origin,t=i(n.origin,O4(Number(n.minimum)),n.inclusive??!1,"bigger");if(t?.verb)return`${ri(v??n.origin??"reikšmė")} ${t.verb} ${n.minimum.toString()} ${t.unit??"elementų"}`;let o=n.inclusive?"ne mažesnis kaip":"didesnis kaip";return`${ri(v??n.origin??"reikšmė")} turi būti ${o} ${n.minimum.toString()} ${t?.unit}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Eilutė privalo prasidėti "${v.prefix}"`;if(v.format==="ends_with")return`Eilutė privalo pasibaigti "${v.suffix}"`;if(v.format==="includes")return`Eilutė privalo įtraukti "${v.includes}"`;if(v.format==="regex")return`Eilutė privalo atitikti ${v.pattern}`;return`Neteisingas ${$[v.format]??n.format}`}case"not_multiple_of":return`Skaičius privalo būti ${n.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpažint${n.keys.length>1?"i":"as"} rakt${n.keys.length>1?"ai":"as"}: ${U(n.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga įvestis";case"invalid_element":{let v=u[n.origin]??n.origin;return`${ri(v??n.origin??"reikšmė")} turi klaidingą įvestį`}default:return"Klaidinga įvestis"}}};function go(){return{localeError:KI()}}var QI=()=>{let r={string:{unit:"знаци",verb:"да имаат"},file:{unit:"бајти",verb:"да имаат"},array:{unit:"ставки",verb:"да имаат"},set:{unit:"ставки",verb:"да имаат"}};function i(n){return r[n]??null}let $={regex:"внес",email:"адреса на е-пошта",url:"URL",emoji:"емоџи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO датум и време",date:"ISO датум",time:"ISO време",duration:"ISO времетраење",ipv4:"IPv4 адреса",ipv6:"IPv6 адреса",cidrv4:"IPv4 опсег",cidrv6:"IPv6 опсег",base64:"base64-енкодирана низа",base64url:"base64url-енкодирана низа",json_string:"JSON низа",e164:"E.164 број",jwt:"JWT",template_literal:"внес"},u={nan:"NaN",number:"број",array:"низа"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Грешен внес: се очекува instanceof ${n.expected}, примено ${o}`;return`Грешен внес: се очекува ${v}, примено ${o}`}case"invalid_value":if(n.values.length===1)return`Invalid input: expected ${N(n.values[0])}`;return`Грешана опција: се очекува една ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Премногу голем: се очекува ${n.origin??"вредноста"} да има ${v}${n.maximum.toString()} ${t.unit??"елементи"}`;return`Премногу голем: се очекува ${n.origin??"вредноста"} да биде ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`Премногу мал: се очекува ${n.origin} да има ${v}${n.minimum.toString()} ${t.unit}`;return`Премногу мал: се очекува ${n.origin} да биде ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Неважечка низа: мора да започнува со "${v.prefix}"`;if(v.format==="ends_with")return`Неважечка низа: мора да завршува со "${v.suffix}"`;if(v.format==="includes")return`Неважечка низа: мора да вклучува "${v.includes}"`;if(v.format==="regex")return`Неважечка низа: мора да одгоара на патернот ${v.pattern}`;return`Invalid ${$[v.format]??n.format}`}case"not_multiple_of":return`Грешен број: мора да биде делив со ${n.divisor}`;case"unrecognized_keys":return`${n.keys.length>1?"Непрепознаени клучеви":"Непрепознаен клуч"}: ${U(n.keys,", ")}`;case"invalid_key":return`Грешен клуч во ${n.origin}`;case"invalid_union":return"Грешен внес";case"invalid_element":return`Грешна вредност во ${n.origin}`;default:return"Грешен внес"}}};function lo(){return{localeError:QI()}}var YI=()=>{let r={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}};function i(n){return r[n]??null}let $={regex:"input",email:"alamat e-mel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tarikh masa ISO",date:"tarikh ISO",time:"masa ISO",duration:"tempoh ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",jwt:"JWT",template_literal:"input"},u={nan:"NaN",number:"nombor"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Input tidak sah: dijangka instanceof ${n.expected}, diterima ${o}`;return`Input tidak sah: dijangka ${v}, diterima ${o}`}case"invalid_value":if(n.values.length===1)return`Input tidak sah: dijangka ${N(n.values[0])}`;return`Pilihan tidak sah: dijangka salah satu daripada ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Terlalu besar: dijangka ${n.origin??"nilai"} ${t.verb} ${v}${n.maximum.toString()} ${t.unit??"elemen"}`;return`Terlalu besar: dijangka ${n.origin??"nilai"} adalah ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`Terlalu kecil: dijangka ${n.origin} ${t.verb} ${v}${n.minimum.toString()} ${t.unit}`;return`Terlalu kecil: dijangka ${n.origin} adalah ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`String tidak sah: mesti bermula dengan "${v.prefix}"`;if(v.format==="ends_with")return`String tidak sah: mesti berakhir dengan "${v.suffix}"`;if(v.format==="includes")return`String tidak sah: mesti mengandungi "${v.includes}"`;if(v.format==="regex")return`String tidak sah: mesti sepadan dengan corak ${v.pattern}`;return`${$[v.format]??n.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${n.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${U(n.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${n.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${n.origin}`;default:return"Input tidak sah"}}};function bo(){return{localeError:YI()}}var BI=()=>{let r={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"}};function i(n){return r[n]??null}let $={regex:"invoer",email:"emailadres",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum en tijd",date:"ISO datum",time:"ISO tijd",duration:"ISO duur",ipv4:"IPv4-adres",ipv6:"IPv6-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",jwt:"JWT",template_literal:"invoer"},u={nan:"NaN",number:"getal"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Ongeldige invoer: verwacht instanceof ${n.expected}, ontving ${o}`;return`Ongeldige invoer: verwacht ${v}, ontving ${o}`}case"invalid_value":if(n.values.length===1)return`Ongeldige invoer: verwacht ${N(n.values[0])}`;return`Ongeldige optie: verwacht één van ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin),o=n.origin==="date"?"laat":n.origin==="string"?"lang":"groot";if(t)return`Te ${o}: verwacht dat ${n.origin??"waarde"} ${v}${n.maximum.toString()} ${t.unit??"elementen"} ${t.verb}`;return`Te ${o}: verwacht dat ${n.origin??"waarde"} ${v}${n.maximum.toString()} is`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin),o=n.origin==="date"?"vroeg":n.origin==="string"?"kort":"klein";if(t)return`Te ${o}: verwacht dat ${n.origin} ${v}${n.minimum.toString()} ${t.unit} ${t.verb}`;return`Te ${o}: verwacht dat ${n.origin} ${v}${n.minimum.toString()} is`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Ongeldige tekst: moet met "${v.prefix}" beginnen`;if(v.format==="ends_with")return`Ongeldige tekst: moet op "${v.suffix}" eindigen`;if(v.format==="includes")return`Ongeldige tekst: moet "${v.includes}" bevatten`;if(v.format==="regex")return`Ongeldige tekst: moet overeenkomen met patroon ${v.pattern}`;return`Ongeldig: ${$[v.format]??n.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${n.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${n.keys.length>1?"s":""}: ${U(n.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${n.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${n.origin}`;default:return"Ongeldige invoer"}}};function _o(){return{localeError:BI()}}var FI=()=>{let r={string:{unit:"tegn",verb:"å ha"},file:{unit:"bytes",verb:"å ha"},array:{unit:"elementer",verb:"å inneholde"},set:{unit:"elementer",verb:"å inneholde"}};function i(n){return r[n]??null}let $={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varighet",ipv4:"IPv4-område",ipv6:"IPv6-område",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"},u={nan:"NaN",number:"tall",array:"liste"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Ugyldig input: forventet instanceof ${n.expected}, fikk ${o}`;return`Ugyldig input: forventet ${v}, fikk ${o}`}case"invalid_value":if(n.values.length===1)return`Ugyldig verdi: forventet ${N(n.values[0])}`;return`Ugyldig valg: forventet en av ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`For stor(t): forventet ${n.origin??"value"} til å ha ${v}${n.maximum.toString()} ${t.unit??"elementer"}`;return`For stor(t): forventet ${n.origin??"value"} til å ha ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`For lite(n): forventet ${n.origin} til å ha ${v}${n.minimum.toString()} ${t.unit}`;return`For lite(n): forventet ${n.origin} til å ha ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Ugyldig streng: må starte med "${v.prefix}"`;if(v.format==="ends_with")return`Ugyldig streng: må ende med "${v.suffix}"`;if(v.format==="includes")return`Ugyldig streng: må inneholde "${v.includes}"`;if(v.format==="regex")return`Ugyldig streng: må matche mønsteret ${v.pattern}`;return`Ugyldig ${$[v.format]??n.format}`}case"not_multiple_of":return`Ugyldig tall: må være et multiplum av ${n.divisor}`;case"unrecognized_keys":return`${n.keys.length>1?"Ukjente nøkler":"Ukjent nøkkel"}: ${U(n.keys,", ")}`;case"invalid_key":return`Ugyldig nøkkel i ${n.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${n.origin}`;default:return"Ugyldig input"}}};function Io(){return{localeError:FI()}}var HI=()=>{let r={string:{unit:"harf",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"unsur",verb:"olmalıdır"},set:{unit:"unsur",verb:"olmalıdır"}};function i(n){return r[n]??null}let $={regex:"giren",email:"epostagâh",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO hengâmı",date:"ISO tarihi",time:"ISO zamanı",duration:"ISO müddeti",ipv4:"IPv4 nişânı",ipv6:"IPv6 nişânı",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-şifreli metin",base64url:"base64url-şifreli metin",json_string:"JSON metin",e164:"E.164 sayısı",jwt:"JWT",template_literal:"giren"},u={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Fâsit giren: umulan instanceof ${n.expected}, alınan ${o}`;return`Fâsit giren: umulan ${v}, alınan ${o}`}case"invalid_value":if(n.values.length===1)return`Fâsit giren: umulan ${N(n.values[0])}`;return`Fâsit tercih: mûteberler ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Fazla büyük: ${n.origin??"value"}, ${v}${n.maximum.toString()} ${t.unit??"elements"} sahip olmalıydı.`;return`Fazla büyük: ${n.origin??"value"}, ${v}${n.maximum.toString()} olmalıydı.`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`Fazla küçük: ${n.origin}, ${v}${n.minimum.toString()} ${t.unit} sahip olmalıydı.`;return`Fazla küçük: ${n.origin}, ${v}${n.minimum.toString()} olmalıydı.`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Fâsit metin: "${v.prefix}" ile başlamalı.`;if(v.format==="ends_with")return`Fâsit metin: "${v.suffix}" ile bitmeli.`;if(v.format==="includes")return`Fâsit metin: "${v.includes}" ihtivâ etmeli.`;if(v.format==="regex")return`Fâsit metin: ${v.pattern} nakşına uymalı.`;return`Fâsit ${$[v.format]??n.format}`}case"not_multiple_of":return`Fâsit sayı: ${n.divisor} katı olmalıydı.`;case"unrecognized_keys":return`Tanınmayan anahtar ${n.keys.length>1?"s":""}: ${U(n.keys,", ")}`;case"invalid_key":return`${n.origin} için tanınmayan anahtar var.`;case"invalid_union":return"Giren tanınamadı.";case"invalid_element":return`${n.origin} için tanınmayan kıymet var.`;default:return"Kıymet tanınamadı."}}};function Uo(){return{localeError:HI()}}var EI=()=>{let r={string:{unit:"توکي",verb:"ولري"},file:{unit:"بایټس",verb:"ولري"},array:{unit:"توکي",verb:"ولري"},set:{unit:"توکي",verb:"ولري"}};function i(n){return r[n]??null}let $={regex:"ورودي",email:"بریښنالیک",url:"یو آر ال",emoji:"ایموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"نیټه او وخت",date:"نېټه",time:"وخت",duration:"موده",ipv4:"د IPv4 پته",ipv6:"د IPv6 پته",cidrv4:"د IPv4 ساحه",cidrv6:"د IPv6 ساحه",base64:"base64-encoded متن",base64url:"base64url-encoded متن",json_string:"JSON متن",e164:"د E.164 شمېره",jwt:"JWT",template_literal:"ورودي"},u={nan:"NaN",number:"عدد",array:"ارې"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`ناسم ورودي: باید instanceof ${n.expected} وای, مګر ${o} ترلاسه شو`;return`ناسم ورودي: باید ${v} وای, مګر ${o} ترلاسه شو`}case"invalid_value":if(n.values.length===1)return`ناسم ورودي: باید ${N(n.values[0])} وای`;return`ناسم انتخاب: باید یو له ${U(n.values,"|")} څخه وای`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`ډیر لوی: ${n.origin??"ارزښت"} باید ${v}${n.maximum.toString()} ${t.unit??"عنصرونه"} ولري`;return`ډیر لوی: ${n.origin??"ارزښت"} باید ${v}${n.maximum.toString()} وي`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`ډیر کوچنی: ${n.origin} باید ${v}${n.minimum.toString()} ${t.unit} ولري`;return`ډیر کوچنی: ${n.origin} باید ${v}${n.minimum.toString()} وي`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`ناسم متن: باید د "${v.prefix}" سره پیل شي`;if(v.format==="ends_with")return`ناسم متن: باید د "${v.suffix}" سره پای ته ورسيږي`;if(v.format==="includes")return`ناسم متن: باید "${v.includes}" ولري`;if(v.format==="regex")return`ناسم متن: باید د ${v.pattern} سره مطابقت ولري`;return`${$[v.format]??n.format} ناسم دی`}case"not_multiple_of":return`ناسم عدد: باید د ${n.divisor} مضرب وي`;case"unrecognized_keys":return`ناسم ${n.keys.length>1?"کلیډونه":"کلیډ"}: ${U(n.keys,", ")}`;case"invalid_key":return`ناسم کلیډ په ${n.origin} کې`;case"invalid_union":return"ناسمه ورودي";case"invalid_element":return`ناسم عنصر په ${n.origin} کې`;default:return"ناسمه ورودي"}}};function Do(){return{localeError:EI()}}var mI=()=>{let r={string:{unit:"znaków",verb:"mieć"},file:{unit:"bajtów",verb:"mieć"},array:{unit:"elementów",verb:"mieć"},set:{unit:"elementów",verb:"mieć"}};function i(n){return r[n]??null}let $={regex:"wyrażenie",email:"adres email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i godzina w formacie ISO",date:"data w formacie ISO",time:"godzina w formacie ISO",duration:"czas trwania ISO",ipv4:"adres IPv4",ipv6:"adres IPv6",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ciąg znaków zakodowany w formacie base64",base64url:"ciąg znaków zakodowany w formacie base64url",json_string:"ciąg znaków w formacie JSON",e164:"liczba E.164",jwt:"JWT",template_literal:"wejście"},u={nan:"NaN",number:"liczba",array:"tablica"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Nieprawidłowe dane wejściowe: oczekiwano instanceof ${n.expected}, otrzymano ${o}`;return`Nieprawidłowe dane wejściowe: oczekiwano ${v}, otrzymano ${o}`}case"invalid_value":if(n.values.length===1)return`Nieprawidłowe dane wejściowe: oczekiwano ${N(n.values[0])}`;return`Nieprawidłowa opcja: oczekiwano jednej z wartości ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Za duża wartość: oczekiwano, że ${n.origin??"wartość"} będzie mieć ${v}${n.maximum.toString()} ${t.unit??"elementów"}`;return`Zbyt duż(y/a/e): oczekiwano, że ${n.origin??"wartość"} będzie wynosić ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`Za mała wartość: oczekiwano, że ${n.origin??"wartość"} będzie mieć ${v}${n.minimum.toString()} ${t.unit??"elementów"}`;return`Zbyt mał(y/a/e): oczekiwano, że ${n.origin??"wartość"} będzie wynosić ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Nieprawidłowy ciąg znaków: musi zaczynać się od "${v.prefix}"`;if(v.format==="ends_with")return`Nieprawidłowy ciąg znaków: musi kończyć się na "${v.suffix}"`;if(v.format==="includes")return`Nieprawidłowy ciąg znaków: musi zawierać "${v.includes}"`;if(v.format==="regex")return`Nieprawidłowy ciąg znaków: musi odpowiadać wzorcowi ${v.pattern}`;return`Nieprawidłow(y/a/e) ${$[v.format]??n.format}`}case"not_multiple_of":return`Nieprawidłowa liczba: musi być wielokrotnością ${n.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${n.keys.length>1?"s":""}: ${U(n.keys,", ")}`;case"invalid_key":return`Nieprawidłowy klucz w ${n.origin}`;case"invalid_union":return"Nieprawidłowe dane wejściowe";case"invalid_element":return`Nieprawidłowa wartość w ${n.origin}`;default:return"Nieprawidłowe dane wejściowe"}}};function wo(){return{localeError:mI()}}var TI=()=>{let r={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}};function i(n){return r[n]??null}let $={regex:"padrão",email:"endereço de e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e hora ISO",date:"data ISO",time:"hora ISO",duration:"duração ISO",ipv4:"endereço IPv4",ipv6:"endereço IPv6",cidrv4:"faixa de IPv4",cidrv6:"faixa de IPv6",base64:"texto codificado em base64",base64url:"URL codificada em base64",json_string:"texto JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},u={nan:"NaN",number:"número",null:"nulo"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Tipo inválido: esperado instanceof ${n.expected}, recebido ${o}`;return`Tipo inválido: esperado ${v}, recebido ${o}`}case"invalid_value":if(n.values.length===1)return`Entrada inválida: esperado ${N(n.values[0])}`;return`Opção inválida: esperada uma das ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Muito grande: esperado que ${n.origin??"valor"} tivesse ${v}${n.maximum.toString()} ${t.unit??"elementos"}`;return`Muito grande: esperado que ${n.origin??"valor"} fosse ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`Muito pequeno: esperado que ${n.origin} tivesse ${v}${n.minimum.toString()} ${t.unit}`;return`Muito pequeno: esperado que ${n.origin} fosse ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Texto inválido: deve começar com "${v.prefix}"`;if(v.format==="ends_with")return`Texto inválido: deve terminar com "${v.suffix}"`;if(v.format==="includes")return`Texto inválido: deve incluir "${v.includes}"`;if(v.format==="regex")return`Texto inválido: deve corresponder ao padrão ${v.pattern}`;return`${$[v.format]??n.format} inválido`}case"not_multiple_of":return`Número inválido: deve ser múltiplo de ${n.divisor}`;case"unrecognized_keys":return`Chave${n.keys.length>1?"s":""} desconhecida${n.keys.length>1?"s":""}: ${U(n.keys,", ")}`;case"invalid_key":return`Chave inválida em ${n.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inválido em ${n.origin}`;default:return"Campo inválido"}}};function co(){return{localeError:TI()}}function z4(r,i,$,u){let n=Math.abs(r),v=n%10,t=n%100;if(t>=11&&t<=19)return u;if(v===1)return i;if(v>=2&&v<=4)return $;return u}var MI=()=>{let r={string:{unit:{one:"символ",few:"символа",many:"символов"},verb:"иметь"},file:{unit:{one:"байт",few:"байта",many:"байт"},verb:"иметь"},array:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"},set:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"}};function i(n){return r[n]??null}let $={regex:"ввод",email:"email адрес",url:"URL",emoji:"эмодзи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата и время",date:"ISO дата",time:"ISO время",duration:"ISO длительность",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"строка в формате base64",base64url:"строка в формате base64url",json_string:"JSON строка",e164:"номер E.164",jwt:"JWT",template_literal:"ввод"},u={nan:"NaN",number:"число",array:"массив"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Неверный ввод: ожидалось instanceof ${n.expected}, получено ${o}`;return`Неверный ввод: ожидалось ${v}, получено ${o}`}case"invalid_value":if(n.values.length===1)return`Неверный ввод: ожидалось ${N(n.values[0])}`;return`Неверный вариант: ожидалось одно из ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t){let o=Number(n.maximum),l=z4(o,t.unit.one,t.unit.few,t.unit.many);return`Слишком большое значение: ожидалось, что ${n.origin??"значение"} будет иметь ${v}${n.maximum.toString()} ${l}`}return`Слишком большое значение: ожидалось, что ${n.origin??"значение"} будет ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t){let o=Number(n.minimum),l=z4(o,t.unit.one,t.unit.few,t.unit.many);return`Слишком маленькое значение: ожидалось, что ${n.origin} будет иметь ${v}${n.minimum.toString()} ${l}`}return`Слишком маленькое значение: ожидалось, что ${n.origin} будет ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Неверная строка: должна начинаться с "${v.prefix}"`;if(v.format==="ends_with")return`Неверная строка: должна заканчиваться на "${v.suffix}"`;if(v.format==="includes")return`Неверная строка: должна содержать "${v.includes}"`;if(v.format==="regex")return`Неверная строка: должна соответствовать шаблону ${v.pattern}`;return`Неверный ${$[v.format]??n.format}`}case"not_multiple_of":return`Неверное число: должно быть кратным ${n.divisor}`;case"unrecognized_keys":return`Нераспознанн${n.keys.length>1?"ые":"ый"} ключ${n.keys.length>1?"и":""}: ${U(n.keys,", ")}`;case"invalid_key":return`Неверный ключ в ${n.origin}`;case"invalid_union":return"Неверные входные данные";case"invalid_element":return`Неверное значение в ${n.origin}`;default:return"Неверные входные данные"}}};function No(){return{localeError:MI()}}var qI=()=>{let r={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}};function i(n){return r[n]??null}let $={regex:"vnos",email:"e-poštni naslov",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum in čas",date:"ISO datum",time:"ISO čas",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 številka",jwt:"JWT",template_literal:"vnos"},u={nan:"NaN",number:"število",array:"tabela"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Neveljaven vnos: pričakovano instanceof ${n.expected}, prejeto ${o}`;return`Neveljaven vnos: pričakovano ${v}, prejeto ${o}`}case"invalid_value":if(n.values.length===1)return`Neveljaven vnos: pričakovano ${N(n.values[0])}`;return`Neveljavna možnost: pričakovano eno izmed ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Preveliko: pričakovano, da bo ${n.origin??"vrednost"} imelo ${v}${n.maximum.toString()} ${t.unit??"elementov"}`;return`Preveliko: pričakovano, da bo ${n.origin??"vrednost"} ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`Premajhno: pričakovano, da bo ${n.origin} imelo ${v}${n.minimum.toString()} ${t.unit}`;return`Premajhno: pričakovano, da bo ${n.origin} ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Neveljaven niz: mora se začeti z "${v.prefix}"`;if(v.format==="ends_with")return`Neveljaven niz: mora se končati z "${v.suffix}"`;if(v.format==="includes")return`Neveljaven niz: mora vsebovati "${v.includes}"`;if(v.format==="regex")return`Neveljaven niz: mora ustrezati vzorcu ${v.pattern}`;return`Neveljaven ${$[v.format]??n.format}`}case"not_multiple_of":return`Neveljavno število: mora biti večkratnik ${n.divisor}`;case"unrecognized_keys":return`Neprepoznan${n.keys.length>1?"i ključi":" ključ"}: ${U(n.keys,", ")}`;case"invalid_key":return`Neveljaven ključ v ${n.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${n.origin}`;default:return"Neveljaven vnos"}}};function ko(){return{localeError:qI()}}var xI=()=>{let r={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att innehålla"},set:{unit:"objekt",verb:"att innehålla"}};function i(n){return r[n]??null}let $={regex:"reguljärt uttryck",email:"e-postadress",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datum och tid",date:"ISO-datum",time:"ISO-tid",duration:"ISO-varaktighet",ipv4:"IPv4-intervall",ipv6:"IPv6-intervall",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodad sträng",base64url:"base64url-kodad sträng",json_string:"JSON-sträng",e164:"E.164-nummer",jwt:"JWT",template_literal:"mall-literal"},u={nan:"NaN",number:"antal",array:"lista"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Ogiltig inmatning: förväntat instanceof ${n.expected}, fick ${o}`;return`Ogiltig inmatning: förväntat ${v}, fick ${o}`}case"invalid_value":if(n.values.length===1)return`Ogiltig inmatning: förväntat ${N(n.values[0])}`;return`Ogiltigt val: förväntade en av ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`För stor(t): förväntade ${n.origin??"värdet"} att ha ${v}${n.maximum.toString()} ${t.unit??"element"}`;return`För stor(t): förväntat ${n.origin??"värdet"} att ha ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`För lite(t): förväntade ${n.origin??"värdet"} att ha ${v}${n.minimum.toString()} ${t.unit}`;return`För lite(t): förväntade ${n.origin??"värdet"} att ha ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Ogiltig sträng: måste börja med "${v.prefix}"`;if(v.format==="ends_with")return`Ogiltig sträng: måste sluta med "${v.suffix}"`;if(v.format==="includes")return`Ogiltig sträng: måste innehålla "${v.includes}"`;if(v.format==="regex")return`Ogiltig sträng: måste matcha mönstret "${v.pattern}"`;return`Ogiltig(t) ${$[v.format]??n.format}`}case"not_multiple_of":return`Ogiltigt tal: måste vara en multipel av ${n.divisor}`;case"unrecognized_keys":return`${n.keys.length>1?"Okända nycklar":"Okänd nyckel"}: ${U(n.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${n.origin??"värdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt värde i ${n.origin??"värdet"}`;default:return"Ogiltig input"}}};function Oo(){return{localeError:xI()}}var ZI=()=>{let r={string:{unit:"எழுத்துக்கள்",verb:"கொண்டிருக்க வேண்டும்"},file:{unit:"பைட்டுகள்",verb:"கொண்டிருக்க வேண்டும்"},array:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},set:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"}};function i(n){return r[n]??null}let $={regex:"உள்ளீடு",email:"மின்னஞ்சல் முகவரி",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO தேதி நேரம்",date:"ISO தேதி",time:"ISO நேரம்",duration:"ISO கால அளவு",ipv4:"IPv4 முகவரி",ipv6:"IPv6 முகவரி",cidrv4:"IPv4 வரம்பு",cidrv6:"IPv6 வரம்பு",base64:"base64-encoded சரம்",base64url:"base64url-encoded சரம்",json_string:"JSON சரம்",e164:"E.164 எண்",jwt:"JWT",template_literal:"input"},u={nan:"NaN",number:"எண்",array:"அணி",null:"வெறுமை"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது instanceof ${n.expected}, பெறப்பட்டது ${o}`;return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${v}, பெறப்பட்டது ${o}`}case"invalid_value":if(n.values.length===1)return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${N(n.values[0])}`;return`தவறான விருப்பம்: எதிர்பார்க்கப்பட்டது ${U(n.values,"|")} இல் ஒன்று`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${n.origin??"மதிப்பு"} ${v}${n.maximum.toString()} ${t.unit??"உறுப்புகள்"} ஆக இருக்க வேண்டும்`;return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${n.origin??"மதிப்பு"} ${v}${n.maximum.toString()} ஆக இருக்க வேண்டும்`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${n.origin} ${v}${n.minimum.toString()} ${t.unit} ஆக இருக்க வேண்டும்`;return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${n.origin} ${v}${n.minimum.toString()} ஆக இருக்க வேண்டும்`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`தவறான சரம்: "${v.prefix}" இல் தொடங்க வேண்டும்`;if(v.format==="ends_with")return`தவறான சரம்: "${v.suffix}" இல் முடிவடைய வேண்டும்`;if(v.format==="includes")return`தவறான சரம்: "${v.includes}" ஐ உள்ளடக்க வேண்டும்`;if(v.format==="regex")return`தவறான சரம்: ${v.pattern} முறைபாட்டுடன் பொருந்த வேண்டும்`;return`தவறான ${$[v.format]??n.format}`}case"not_multiple_of":return`தவறான எண்: ${n.divisor} இன் பலமாக இருக்க வேண்டும்`;case"unrecognized_keys":return`அடையாளம் தெரியாத விசை${n.keys.length>1?"கள்":""}: ${U(n.keys,", ")}`;case"invalid_key":return`${n.origin} இல் தவறான விசை`;case"invalid_union":return"தவறான உள்ளீடு";case"invalid_element":return`${n.origin} இல் தவறான மதிப்பு`;default:return"தவறான உள்ளீடு"}}};function zo(){return{localeError:ZI()}}var eI=()=>{let r={string:{unit:"ตัวอักษร",verb:"ควรมี"},file:{unit:"ไบต์",verb:"ควรมี"},array:{unit:"รายการ",verb:"ควรมี"},set:{unit:"รายการ",verb:"ควรมี"}};function i(n){return r[n]??null}let $={regex:"ข้อมูลที่ป้อน",email:"ที่อยู่อีเมล",url:"URL",emoji:"อิโมจิ",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"วันที่เวลาแบบ ISO",date:"วันที่แบบ ISO",time:"เวลาแบบ ISO",duration:"ช่วงเวลาแบบ ISO",ipv4:"ที่อยู่ IPv4",ipv6:"ที่อยู่ IPv6",cidrv4:"ช่วง IP แบบ IPv4",cidrv6:"ช่วง IP แบบ IPv6",base64:"ข้อความแบบ Base64",base64url:"ข้อความแบบ Base64 สำหรับ URL",json_string:"ข้อความแบบ JSON",e164:"เบอร์โทรศัพท์ระหว่างประเทศ (E.164)",jwt:"โทเคน JWT",template_literal:"ข้อมูลที่ป้อน"},u={nan:"NaN",number:"ตัวเลข",array:"อาร์เรย์ (Array)",null:"ไม่มีค่า (null)"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น instanceof ${n.expected} แต่ได้รับ ${o}`;return`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น ${v} แต่ได้รับ ${o}`}case"invalid_value":if(n.values.length===1)return`ค่าไม่ถูกต้อง: ควรเป็น ${N(n.values[0])}`;return`ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"ไม่เกิน":"น้อยกว่า",t=i(n.origin);if(t)return`เกินกำหนด: ${n.origin??"ค่า"} ควรมี${v} ${n.maximum.toString()} ${t.unit??"รายการ"}`;return`เกินกำหนด: ${n.origin??"ค่า"} ควรมี${v} ${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?"อย่างน้อย":"มากกว่า",t=i(n.origin);if(t)return`น้อยกว่ากำหนด: ${n.origin} ควรมี${v} ${n.minimum.toString()} ${t.unit}`;return`น้อยกว่ากำหนด: ${n.origin} ควรมี${v} ${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`รูปแบบไม่ถูกต้อง: ข้อความต้องขึ้นต้นด้วย "${v.prefix}"`;if(v.format==="ends_with")return`รูปแบบไม่ถูกต้อง: ข้อความต้องลงท้ายด้วย "${v.suffix}"`;if(v.format==="includes")return`รูปแบบไม่ถูกต้อง: ข้อความต้องมี "${v.includes}" อยู่ในข้อความ`;if(v.format==="regex")return`รูปแบบไม่ถูกต้อง: ต้องตรงกับรูปแบบที่กำหนด ${v.pattern}`;return`รูปแบบไม่ถูกต้อง: ${$[v.format]??n.format}`}case"not_multiple_of":return`ตัวเลขไม่ถูกต้อง: ต้องเป็นจำนวนที่หารด้วย ${n.divisor} ได้ลงตัว`;case"unrecognized_keys":return`พบคีย์ที่ไม่รู้จัก: ${U(n.keys,", ")}`;case"invalid_key":return`คีย์ไม่ถูกต้องใน ${n.origin}`;case"invalid_union":return"ข้อมูลไม่ถูกต้อง: ไม่ตรงกับรูปแบบยูเนียนที่กำหนดไว้";case"invalid_element":return`ข้อมูลไม่ถูกต้องใน ${n.origin}`;default:return"ข้อมูลไม่ถูกต้อง"}}};function Po(){return{localeError:eI()}}var RI=()=>{let r={string:{unit:"karakter",verb:"olmalı"},file:{unit:"bayt",verb:"olmalı"},array:{unit:"öğe",verb:"olmalı"},set:{unit:"öğe",verb:"olmalı"}};function i(n){return r[n]??null}let $={regex:"girdi",email:"e-posta adresi",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO tarih ve saat",date:"ISO tarih",time:"ISO saat",duration:"ISO süre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",cidrv4:"IPv4 aralığı",cidrv6:"IPv6 aralığı",base64:"base64 ile şifrelenmiş metin",base64url:"base64url ile şifrelenmiş metin",json_string:"JSON dizesi",e164:"E.164 sayısı",jwt:"JWT",template_literal:"Şablon dizesi"},u={nan:"NaN"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Geçersiz değer: beklenen instanceof ${n.expected}, alınan ${o}`;return`Geçersiz değer: beklenen ${v}, alınan ${o}`}case"invalid_value":if(n.values.length===1)return`Geçersiz değer: beklenen ${N(n.values[0])}`;return`Geçersiz seçenek: aşağıdakilerden biri olmalı: ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Çok büyük: beklenen ${n.origin??"değer"} ${v}${n.maximum.toString()} ${t.unit??"öğe"}`;return`Çok büyük: beklenen ${n.origin??"değer"} ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`Çok küçük: beklenen ${n.origin} ${v}${n.minimum.toString()} ${t.unit}`;return`Çok küçük: beklenen ${n.origin} ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Geçersiz metin: "${v.prefix}" ile başlamalı`;if(v.format==="ends_with")return`Geçersiz metin: "${v.suffix}" ile bitmeli`;if(v.format==="includes")return`Geçersiz metin: "${v.includes}" içermeli`;if(v.format==="regex")return`Geçersiz metin: ${v.pattern} desenine uymalı`;return`Geçersiz ${$[v.format]??n.format}`}case"not_multiple_of":return`Geçersiz sayı: ${n.divisor} ile tam bölünebilmeli`;case"unrecognized_keys":return`Tanınmayan anahtar${n.keys.length>1?"lar":""}: ${U(n.keys,", ")}`;case"invalid_key":return`${n.origin} içinde geçersiz anahtar`;case"invalid_union":return"Geçersiz değer";case"invalid_element":return`${n.origin} içinde geçersiz değer`;default:return"Geçersiz değer"}}};function So(){return{localeError:RI()}}var CI=()=>{let r={string:{unit:"символів",verb:"матиме"},file:{unit:"байтів",verb:"матиме"},array:{unit:"елементів",verb:"матиме"},set:{unit:"елементів",verb:"матиме"}};function i(n){return r[n]??null}let $={regex:"вхідні дані",email:"адреса електронної пошти",url:"URL",emoji:"емодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"дата та час ISO",date:"дата ISO",time:"час ISO",duration:"тривалість ISO",ipv4:"адреса IPv4",ipv6:"адреса IPv6",cidrv4:"діапазон IPv4",cidrv6:"діапазон IPv6",base64:"рядок у кодуванні base64",base64url:"рядок у кодуванні base64url",json_string:"рядок JSON",e164:"номер E.164",jwt:"JWT",template_literal:"вхідні дані"},u={nan:"NaN",number:"число",array:"масив"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Неправильні вхідні дані: очікується instanceof ${n.expected}, отримано ${o}`;return`Неправильні вхідні дані: очікується ${v}, отримано ${o}`}case"invalid_value":if(n.values.length===1)return`Неправильні вхідні дані: очікується ${N(n.values[0])}`;return`Неправильна опція: очікується одне з ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Занадто велике: очікується, що ${n.origin??"значення"} ${t.verb} ${v}${n.maximum.toString()} ${t.unit??"елементів"}`;return`Занадто велике: очікується, що ${n.origin??"значення"} буде ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`Занадто мале: очікується, що ${n.origin} ${t.verb} ${v}${n.minimum.toString()} ${t.unit}`;return`Занадто мале: очікується, що ${n.origin} буде ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Неправильний рядок: повинен починатися з "${v.prefix}"`;if(v.format==="ends_with")return`Неправильний рядок: повинен закінчуватися на "${v.suffix}"`;if(v.format==="includes")return`Неправильний рядок: повинен містити "${v.includes}"`;if(v.format==="regex")return`Неправильний рядок: повинен відповідати шаблону ${v.pattern}`;return`Неправильний ${$[v.format]??n.format}`}case"not_multiple_of":return`Неправильне число: повинно бути кратним ${n.divisor}`;case"unrecognized_keys":return`Нерозпізнаний ключ${n.keys.length>1?"і":""}: ${U(n.keys,", ")}`;case"invalid_key":return`Неправильний ключ у ${n.origin}`;case"invalid_union":return"Неправильні вхідні дані";case"invalid_element":return`Неправильне значення у ${n.origin}`;default:return"Неправильні вхідні дані"}}};function ni(){return{localeError:CI()}}function Jo(){return ni()}var yI=()=>{let r={string:{unit:"حروف",verb:"ہونا"},file:{unit:"بائٹس",verb:"ہونا"},array:{unit:"آئٹمز",verb:"ہونا"},set:{unit:"آئٹمز",verb:"ہونا"}};function i(n){return r[n]??null}let $={regex:"ان پٹ",email:"ای میل ایڈریس",url:"یو آر ایل",emoji:"ایموجی",uuid:"یو یو آئی ڈی",uuidv4:"یو یو آئی ڈی وی 4",uuidv6:"یو یو آئی ڈی وی 6",nanoid:"نینو آئی ڈی",guid:"جی یو آئی ڈی",cuid:"سی یو آئی ڈی",cuid2:"سی یو آئی ڈی 2",ulid:"یو ایل آئی ڈی",xid:"ایکس آئی ڈی",ksuid:"کے ایس یو آئی ڈی",datetime:"آئی ایس او ڈیٹ ٹائم",date:"آئی ایس او تاریخ",time:"آئی ایس او وقت",duration:"آئی ایس او مدت",ipv4:"آئی پی وی 4 ایڈریس",ipv6:"آئی پی وی 6 ایڈریس",cidrv4:"آئی پی وی 4 رینج",cidrv6:"آئی پی وی 6 رینج",base64:"بیس 64 ان کوڈڈ سٹرنگ",base64url:"بیس 64 یو آر ایل ان کوڈڈ سٹرنگ",json_string:"جے ایس او این سٹرنگ",e164:"ای 164 نمبر",jwt:"جے ڈبلیو ٹی",template_literal:"ان پٹ"},u={nan:"NaN",number:"نمبر",array:"آرے",null:"نل"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`غلط ان پٹ: instanceof ${n.expected} متوقع تھا، ${o} موصول ہوا`;return`غلط ان پٹ: ${v} متوقع تھا، ${o} موصول ہوا`}case"invalid_value":if(n.values.length===1)return`غلط ان پٹ: ${N(n.values[0])} متوقع تھا`;return`غلط آپشن: ${U(n.values,"|")} میں سے ایک متوقع تھا`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`بہت بڑا: ${n.origin??"ویلیو"} کے ${v}${n.maximum.toString()} ${t.unit??"عناصر"} ہونے متوقع تھے`;return`بہت بڑا: ${n.origin??"ویلیو"} کا ${v}${n.maximum.toString()} ہونا متوقع تھا`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`بہت چھوٹا: ${n.origin} کے ${v}${n.minimum.toString()} ${t.unit} ہونے متوقع تھے`;return`بہت چھوٹا: ${n.origin} کا ${v}${n.minimum.toString()} ہونا متوقع تھا`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`غلط سٹرنگ: "${v.prefix}" سے شروع ہونا چاہیے`;if(v.format==="ends_with")return`غلط سٹرنگ: "${v.suffix}" پر ختم ہونا چاہیے`;if(v.format==="includes")return`غلط سٹرنگ: "${v.includes}" شامل ہونا چاہیے`;if(v.format==="regex")return`غلط سٹرنگ: پیٹرن ${v.pattern} سے میچ ہونا چاہیے`;return`غلط ${$[v.format]??n.format}`}case"not_multiple_of":return`غلط نمبر: ${n.divisor} کا مضاعف ہونا چاہیے`;case"unrecognized_keys":return`غیر تسلیم شدہ کی${n.keys.length>1?"ز":""}: ${U(n.keys,"، ")}`;case"invalid_key":return`${n.origin} میں غلط کی`;case"invalid_union":return"غلط ان پٹ";case"invalid_element":return`${n.origin} میں غلط ویلیو`;default:return"غلط ان پٹ"}}};function Lo(){return{localeError:yI()}}var fI=()=>{let r={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"}};function i(n){return r[n]??null}let $={regex:"kirish",email:"elektron pochta manzili",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO sana va vaqti",date:"ISO sana",time:"ISO vaqt",duration:"ISO davomiylik",ipv4:"IPv4 manzil",ipv6:"IPv6 manzil",mac:"MAC manzil",cidrv4:"IPv4 diapazon",cidrv6:"IPv6 diapazon",base64:"base64 kodlangan satr",base64url:"base64url kodlangan satr",json_string:"JSON satr",e164:"E.164 raqam",jwt:"JWT",template_literal:"kirish"},u={nan:"NaN",number:"raqam",array:"massiv"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Noto‘g‘ri kirish: kutilgan instanceof ${n.expected}, qabul qilingan ${o}`;return`Noto‘g‘ri kirish: kutilgan ${v}, qabul qilingan ${o}`}case"invalid_value":if(n.values.length===1)return`Noto‘g‘ri kirish: kutilgan ${N(n.values[0])}`;return`Noto‘g‘ri variant: quyidagilardan biri kutilgan ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Juda katta: kutilgan ${n.origin??"qiymat"} ${v}${n.maximum.toString()} ${t.unit} ${t.verb}`;return`Juda katta: kutilgan ${n.origin??"qiymat"} ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`Juda kichik: kutilgan ${n.origin} ${v}${n.minimum.toString()} ${t.unit} ${t.verb}`;return`Juda kichik: kutilgan ${n.origin} ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Noto‘g‘ri satr: "${v.prefix}" bilan boshlanishi kerak`;if(v.format==="ends_with")return`Noto‘g‘ri satr: "${v.suffix}" bilan tugashi kerak`;if(v.format==="includes")return`Noto‘g‘ri satr: "${v.includes}" ni o‘z ichiga olishi kerak`;if(v.format==="regex")return`Noto‘g‘ri satr: ${v.pattern} shabloniga mos kelishi kerak`;return`Noto‘g‘ri ${$[v.format]??n.format}`}case"not_multiple_of":return`Noto‘g‘ri raqam: ${n.divisor} ning karralisi bo‘lishi kerak`;case"unrecognized_keys":return`Noma’lum kalit${n.keys.length>1?"lar":""}: ${U(n.keys,", ")}`;case"invalid_key":return`${n.origin} dagi kalit noto‘g‘ri`;case"invalid_union":return"Noto‘g‘ri kirish";case"invalid_element":return`${n.origin} da noto‘g‘ri qiymat`;default:return"Noto‘g‘ri kirish"}}};function Ao(){return{localeError:fI()}}var dI=()=>{let r={string:{unit:"ký tự",verb:"có"},file:{unit:"byte",verb:"có"},array:{unit:"phần tử",verb:"có"},set:{unit:"phần tử",verb:"có"}};function i(n){return r[n]??null}let $={regex:"đầu vào",email:"địa chỉ email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ngày giờ ISO",date:"ngày ISO",time:"giờ ISO",duration:"khoảng thời gian ISO",ipv4:"địa chỉ IPv4",ipv6:"địa chỉ IPv6",cidrv4:"dải IPv4",cidrv6:"dải IPv6",base64:"chuỗi mã hóa base64",base64url:"chuỗi mã hóa base64url",json_string:"chuỗi JSON",e164:"số E.164",jwt:"JWT",template_literal:"đầu vào"},u={nan:"NaN",number:"số",array:"mảng"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Đầu vào không hợp lệ: mong đợi instanceof ${n.expected}, nhận được ${o}`;return`Đầu vào không hợp lệ: mong đợi ${v}, nhận được ${o}`}case"invalid_value":if(n.values.length===1)return`Đầu vào không hợp lệ: mong đợi ${N(n.values[0])}`;return`Tùy chọn không hợp lệ: mong đợi một trong các giá trị ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Quá lớn: mong đợi ${n.origin??"giá trị"} ${t.verb} ${v}${n.maximum.toString()} ${t.unit??"phần tử"}`;return`Quá lớn: mong đợi ${n.origin??"giá trị"} ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`Quá nhỏ: mong đợi ${n.origin} ${t.verb} ${v}${n.minimum.toString()} ${t.unit}`;return`Quá nhỏ: mong đợi ${n.origin} ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Chuỗi không hợp lệ: phải bắt đầu bằng "${v.prefix}"`;if(v.format==="ends_with")return`Chuỗi không hợp lệ: phải kết thúc bằng "${v.suffix}"`;if(v.format==="includes")return`Chuỗi không hợp lệ: phải bao gồm "${v.includes}"`;if(v.format==="regex")return`Chuỗi không hợp lệ: phải khớp với mẫu ${v.pattern}`;return`${$[v.format]??n.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 ${n.divisor}`;case"unrecognized_keys":return`Khóa không được nhận dạng: ${U(n.keys,", ")}`;case"invalid_key":return`Khóa không hợp lệ trong ${n.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 ${n.origin}`;default:return"Đầu vào không hợp lệ"}}};function jo(){return{localeError:dI()}}var hI=()=>{let r={string:{unit:"字符",verb:"包含"},file:{unit:"字节",verb:"包含"},array:{unit:"项",verb:"包含"},set:{unit:"项",verb:"包含"}};function i(n){return r[n]??null}let $={regex:"输入",email:"电子邮件",url:"URL",emoji:"表情符号",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日期时间",date:"ISO日期",time:"ISO时间",duration:"ISO时长",ipv4:"IPv4地址",ipv6:"IPv6地址",cidrv4:"IPv4网段",cidrv6:"IPv6网段",base64:"base64编码字符串",base64url:"base64url编码字符串",json_string:"JSON字符串",e164:"E.164号码",jwt:"JWT",template_literal:"输入"},u={nan:"NaN",number:"数字",array:"数组",null:"空值(null)"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`无效输入：期望 instanceof ${n.expected}，实际接收 ${o}`;return`无效输入：期望 ${v}，实际接收 ${o}`}case"invalid_value":if(n.values.length===1)return`无效输入：期望 ${N(n.values[0])}`;return`无效选项：期望以下之一 ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`数值过大：期望 ${n.origin??"值"} ${v}${n.maximum.toString()} ${t.unit??"个元素"}`;return`数值过大：期望 ${n.origin??"值"} ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`数值过小：期望 ${n.origin} ${v}${n.minimum.toString()} ${t.unit}`;return`数值过小：期望 ${n.origin} ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`无效字符串：必须以 "${v.prefix}" 开头`;if(v.format==="ends_with")return`无效字符串：必须以 "${v.suffix}" 结尾`;if(v.format==="includes")return`无效字符串：必须包含 "${v.includes}"`;if(v.format==="regex")return`无效字符串：必须满足正则表达式 ${v.pattern}`;return`无效${$[v.format]??n.format}`}case"not_multiple_of":return`无效数字：必须是 ${n.divisor} 的倍数`;case"unrecognized_keys":return`出现未知的键(key): ${U(n.keys,", ")}`;case"invalid_key":return`${n.origin} 中的键(key)无效`;case"invalid_union":return"无效输入";case"invalid_element":return`${n.origin} 中包含无效值(value)`;default:return"无效输入"}}};function Wo(){return{localeError:hI()}}var pI=()=>{let r={string:{unit:"字元",verb:"擁有"},file:{unit:"位元組",verb:"擁有"},array:{unit:"項目",verb:"擁有"},set:{unit:"項目",verb:"擁有"}};function i(n){return r[n]??null}let $={regex:"輸入",email:"郵件地址",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 日期時間",date:"ISO 日期",time:"ISO 時間",duration:"ISO 期間",ipv4:"IPv4 位址",ipv6:"IPv6 位址",cidrv4:"IPv4 範圍",cidrv6:"IPv6 範圍",base64:"base64 編碼字串",base64url:"base64url 編碼字串",json_string:"JSON 字串",e164:"E.164 數值",jwt:"JWT",template_literal:"輸入"},u={nan:"NaN"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`無效的輸入值：預期為 instanceof ${n.expected}，但收到 ${o}`;return`無效的輸入值：預期為 ${v}，但收到 ${o}`}case"invalid_value":if(n.values.length===1)return`無效的輸入值：預期為 ${N(n.values[0])}`;return`無效的選項：預期為以下其中之一 ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`數值過大：預期 ${n.origin??"值"} 應為 ${v}${n.maximum.toString()} ${t.unit??"個元素"}`;return`數值過大：預期 ${n.origin??"值"} 應為 ${v}${n.maximum.toString()}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`數值過小：預期 ${n.origin} 應為 ${v}${n.minimum.toString()} ${t.unit}`;return`數值過小：預期 ${n.origin} 應為 ${v}${n.minimum.toString()}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`無效的字串：必須以 "${v.prefix}" 開頭`;if(v.format==="ends_with")return`無效的字串：必須以 "${v.suffix}" 結尾`;if(v.format==="includes")return`無效的字串：必須包含 "${v.includes}"`;if(v.format==="regex")return`無效的字串：必須符合格式 ${v.pattern}`;return`無效的 ${$[v.format]??n.format}`}case"not_multiple_of":return`無效的數字：必須為 ${n.divisor} 的倍數`;case"unrecognized_keys":return`無法識別的鍵值${n.keys.length>1?"們":""}：${U(n.keys,"、")}`;case"invalid_key":return`${n.origin} 中有無效的鍵值`;case"invalid_union":return"無效的輸入值";case"invalid_element":return`${n.origin} 中有無效的值`;default:return"無效的輸入值"}}};function Go(){return{localeError:pI()}}var aI=()=>{let r={string:{unit:"àmi",verb:"ní"},file:{unit:"bytes",verb:"ní"},array:{unit:"nkan",verb:"ní"},set:{unit:"nkan",verb:"ní"}};function i(n){return r[n]??null}let $={regex:"ẹ̀rọ ìbáwọlé",email:"àdírẹ́sì ìmẹ́lì",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"àkókò ISO",date:"ọjọ́ ISO",time:"àkókò ISO",duration:"àkókò tó pé ISO",ipv4:"àdírẹ́sì IPv4",ipv6:"àdírẹ́sì IPv6",cidrv4:"àgbègbè IPv4",cidrv6:"àgbègbè IPv6",base64:"ọ̀rọ̀ tí a kọ́ ní base64",base64url:"ọ̀rọ̀ base64url",json_string:"ọ̀rọ̀ JSON",e164:"nọ́mbà E.164",jwt:"JWT",template_literal:"ẹ̀rọ ìbáwọlé"},u={nan:"NaN",number:"nọ́mbà",array:"akopọ"};return(n)=>{switch(n.code){case"invalid_type":{let v=u[n.expected]??n.expected,t=k(n.input),o=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Ìbáwọlé aṣìṣe: a ní láti fi instanceof ${n.expected}, àmọ̀ a rí ${o}`;return`Ìbáwọlé aṣìṣe: a ní láti fi ${v}, àmọ̀ a rí ${o}`}case"invalid_value":if(n.values.length===1)return`Ìbáwọlé aṣìṣe: a ní láti fi ${N(n.values[0])}`;return`Àṣàyàn aṣìṣe: yan ọ̀kan lára ${U(n.values,"|")}`;case"too_big":{let v=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Tó pọ̀ jù: a ní láti jẹ́ pé ${n.origin??"iye"} ${t.verb} ${v}${n.maximum} ${t.unit}`;return`Tó pọ̀ jù: a ní láti jẹ́ ${v}${n.maximum}`}case"too_small":{let v=n.inclusive?">=":">",t=i(n.origin);if(t)return`Kéré ju: a ní láti jẹ́ pé ${n.origin} ${t.verb} ${v}${n.minimum} ${t.unit}`;return`Kéré ju: a ní láti jẹ́ ${v}${n.minimum}`}case"invalid_format":{let v=n;if(v.format==="starts_with")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bẹ̀rẹ̀ pẹ̀lú "${v.prefix}"`;if(v.format==="ends_with")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ parí pẹ̀lú "${v.suffix}"`;if(v.format==="includes")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ ní "${v.includes}"`;if(v.format==="regex")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bá àpẹẹrẹ mu ${v.pattern}`;return`Aṣìṣe: ${$[v.format]??n.format}`}case"not_multiple_of":return`Nọ́mbà aṣìṣe: gbọ́dọ̀ jẹ́ èyà pípín ti ${n.divisor}`;case"unrecognized_keys":return`Bọtìnì àìmọ̀: ${U(n.keys,", ")}`;case"invalid_key":return`Bọtìnì aṣìṣe nínú ${n.origin}`;case"invalid_union":return"Ìbáwọlé aṣìṣe";case"invalid_element":return`Iye aṣìṣe nínú ${n.origin}`;default:return"Ìbáwọlé aṣìṣe"}}};function Xo(){return{localeError:aI()}}var P4,Vo=Symbol("ZodOutput"),Ko=Symbol("ZodInput");class Qo{constructor(){this._map=new WeakMap,this._idmap=new Map}add(r,...i){let $=i[0];if(this._map.set(r,$),$&&typeof $==="object"&&"id"in $)this._idmap.set($.id,r);return this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(r){let i=this._map.get(r);if(i&&typeof i==="object"&&"id"in i)this._idmap.delete(i.id);return this._map.delete(r),this}get(r){let i=r._zod.parent;if(i){let $={...this.get(i)??{}};delete $.id;let u={...$,...this._map.get(r)};return Object.keys(u).length?u:void 0}return this._map.get(r)}has(r){return this._map.has(r)}}function hi(){return new Qo}(P4=globalThis).__zod_globalRegistry??(P4.__zod_globalRegistry=hi());var R=globalThis.__zod_globalRegistry;function Yo(r,i){return new r({type:"string",...z(i)})}function Bo(r,i){return new r({type:"string",coerce:!0,...z(i)})}function pi(r,i){return new r({type:"string",format:"email",check:"string_format",abort:!1,...z(i)})}function vi(r,i){return new r({type:"string",format:"guid",check:"string_format",abort:!1,...z(i)})}function ai(r,i){return new r({type:"string",format:"uuid",check:"string_format",abort:!1,...z(i)})}function si(r,i){return new r({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...z(i)})}function rv(r,i){return new r({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...z(i)})}function nv(r,i){return new r({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...z(i)})}function $i(r,i){return new r({type:"string",format:"url",check:"string_format",abort:!1,...z(i)})}function iv(r,i){return new r({type:"string",format:"emoji",check:"string_format",abort:!1,...z(i)})}function vv(r,i){return new r({type:"string",format:"nanoid",check:"string_format",abort:!1,...z(i)})}function $v(r,i){return new r({type:"string",format:"cuid",check:"string_format",abort:!1,...z(i)})}function uv(r,i){return new r({type:"string",format:"cuid2",check:"string_format",abort:!1,...z(i)})}function tv(r,i){return new r({type:"string",format:"ulid",check:"string_format",abort:!1,...z(i)})}function ov(r,i){return new r({type:"string",format:"xid",check:"string_format",abort:!1,...z(i)})}function gv(r,i){return new r({type:"string",format:"ksuid",check:"string_format",abort:!1,...z(i)})}function lv(r,i){return new r({type:"string",format:"ipv4",check:"string_format",abort:!1,...z(i)})}function bv(r,i){return new r({type:"string",format:"ipv6",check:"string_format",abort:!1,...z(i)})}function Fo(r,i){return new r({type:"string",format:"mac",check:"string_format",abort:!1,...z(i)})}function _v(r,i){return new r({type:"string",format:"cidrv4",check:"string_format",abort:!1,...z(i)})}function Iv(r,i){return new r({type:"string",format:"cidrv6",check:"string_format",abort:!1,...z(i)})}function Uv(r,i){return new r({type:"string",format:"base64",check:"string_format",abort:!1,...z(i)})}function Dv(r,i){return new r({type:"string",format:"base64url",check:"string_format",abort:!1,...z(i)})}function wv(r,i){return new r({type:"string",format:"e164",check:"string_format",abort:!1,...z(i)})}function cv(r,i){return new r({type:"string",format:"jwt",check:"string_format",abort:!1,...z(i)})}var Ho={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function Eo(r,i){return new r({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...z(i)})}function mo(r,i){return new r({type:"string",format:"date",check:"string_format",...z(i)})}function To(r,i){return new r({type:"string",format:"time",check:"string_format",precision:null,...z(i)})}function Mo(r,i){return new r({type:"string",format:"duration",check:"string_format",...z(i)})}function qo(r,i){return new r({type:"number",checks:[],...z(i)})}function xo(r,i){return new r({type:"number",coerce:!0,checks:[],...z(i)})}function Zo(r,i){return new r({type:"number",check:"number_format",abort:!1,format:"safeint",...z(i)})}function eo(r,i){return new r({type:"number",check:"number_format",abort:!1,format:"float32",...z(i)})}function Ro(r,i){return new r({type:"number",check:"number_format",abort:!1,format:"float64",...z(i)})}function Co(r,i){return new r({type:"number",check:"number_format",abort:!1,format:"int32",...z(i)})}function yo(r,i){return new r({type:"number",check:"number_format",abort:!1,format:"uint32",...z(i)})}function fo(r,i){return new r({type:"boolean",...z(i)})}function ho(r,i){return new r({type:"boolean",coerce:!0,...z(i)})}function po(r,i){return new r({type:"bigint",...z(i)})}function ao(r,i){return new r({type:"bigint",coerce:!0,...z(i)})}function so(r,i){return new r({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...z(i)})}function rg(r,i){return new r({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...z(i)})}function ng(r,i){return new r({type:"symbol",...z(i)})}function ig(r,i){return new r({type:"undefined",...z(i)})}function vg(r,i){return new r({type:"null",...z(i)})}function $g(r){return new r({type:"any"})}function ug(r){return new r({type:"unknown"})}function tg(r,i){return new r({type:"never",...z(i)})}function og(r,i){return new r({type:"void",...z(i)})}function gg(r,i){return new r({type:"date",...z(i)})}function lg(r,i){return new r({type:"date",coerce:!0,...z(i)})}function bg(r,i){return new r({type:"nan",...z(i)})}function kr(r,i){return new mi({check:"less_than",...z(i),value:r,inclusive:!1})}function lr(r,i){return new mi({check:"less_than",...z(i),value:r,inclusive:!0})}function Or(r,i){return new Ti({check:"greater_than",...z(i),value:r,inclusive:!1})}function nr(r,i){return new Ti({check:"greater_than",...z(i),value:r,inclusive:!0})}function Nv(r){return Or(0,r)}function kv(r){return kr(0,r)}function Ov(r){return lr(0,r)}function zv(r){return nr(0,r)}function Qr(r,i){return new lu({check:"multiple_of",...z(i),value:r})}function Yr(r,i){return new Iu({check:"max_size",...z(i),maximum:r})}function zr(r,i){return new Uu({check:"min_size",...z(i),minimum:r})}function er(r,i){return new Du({check:"size_equals",...z(i),size:r})}function Rr(r,i){return new wu({check:"max_length",...z(i),maximum:r})}function Ar(r,i){return new cu({check:"min_length",...z(i),minimum:r})}function Cr(r,i){return new Nu({check:"length_equals",...z(i),length:r})}function un(r,i){return new ku({check:"string_format",format:"regex",...z(i),pattern:r})}function tn(r){return new Ou({check:"string_format",format:"lowercase",...z(r)})}function on(r){return new zu({check:"string_format",format:"uppercase",...z(r)})}function gn(r,i){return new Pu({check:"string_format",format:"includes",...z(i),includes:r})}function ln(r,i){return new Su({check:"string_format",format:"starts_with",...z(i),prefix:r})}function bn(r,i){return new Ju({check:"string_format",format:"ends_with",...z(i),suffix:r})}function Pv(r,i,$){return new Lu({check:"property",property:r,schema:i,...z($)})}function _n(r,i){return new Au({check:"mime_type",mime:r,...z(i)})}function cr(r){return new ju({check:"overwrite",tx:r})}function In(r){return cr((i)=>i.normalize(r))}function Un(){return cr((r)=>r.trim())}function Dn(){return cr((r)=>r.toLowerCase())}function wn(){return cr((r)=>r.toUpperCase())}function cn(){return cr((r)=>j$(r))}function _g(r,i,$){return new r({type:"array",element:i,...z($)})}function rU(r,i,$){return new r({type:"union",options:i,...z($)})}function nU(r,i,$){return new r({type:"union",options:i,inclusive:!1,...z($)})}function iU(r,i,$,u){return new r({type:"union",options:$,discriminator:i,...z(u)})}function vU(r,i,$){return new r({type:"intersection",left:i,right:$})}function $U(r,i,$,u){let n=$ instanceof A;return new r({type:"tuple",items:i,rest:n?$:null,...z(n?u:$)})}function uU(r,i,$,u){return new r({type:"record",keyType:i,valueType:$,...z(u)})}function tU(r,i,$,u){return new r({type:"map",keyType:i,valueType:$,...z(u)})}function oU(r,i,$){return new r({type:"set",valueType:i,...z($)})}function gU(r,i,$){let u=Array.isArray(i)?Object.fromEntries(i.map((n)=>[n,n])):i;return new r({type:"enum",entries:u,...z($)})}function lU(r,i,$){return new r({type:"enum",entries:i,...z($)})}function bU(r,i,$){return new r({type:"literal",values:Array.isArray(i)?i:[i],...z($)})}function Ig(r,i){return new r({type:"file",...z(i)})}function _U(r,i){return new r({type:"transform",transform:i})}function IU(r,i){return new r({type:"optional",innerType:i})}function UU(r,i){return new r({type:"nullable",innerType:i})}function DU(r,i,$){return new r({type:"default",innerType:i,get defaultValue(){return typeof $==="function"?$():G$($)}})}function wU(r,i,$){return new r({type:"nonoptional",innerType:i,...z($)})}function cU(r,i){return new r({type:"success",innerType:i})}function NU(r,i,$){return new r({type:"catch",innerType:i,catchValue:typeof $==="function"?$:()=>$})}function kU(r,i,$){return new r({type:"pipe",in:i,out:$})}function OU(r,i){return new r({type:"readonly",innerType:i})}function zU(r,i,$){return new r({type:"template_literal",parts:i,...z($)})}function PU(r,i){return new r({type:"lazy",getter:i})}function SU(r,i){return new r({type:"promise",innerType:i})}function Ug(r,i,$){let u=z($);return u.abort??(u.abort=!0),new r({type:"custom",check:"custom",fn:i,...u})}function Dg(r,i,$){return new r({type:"custom",check:"custom",fn:i,...z($)})}function wg(r){let i=S4(($)=>{return $.addIssue=(u)=>{if(typeof u==="string")$.issues.push(hr(u,$.value,i._zod.def));else{let n=u;if(n.fatal)n.continue=!1;n.code??(n.code="custom"),n.input??(n.input=$.value),n.inst??(n.inst=i),n.continue??(n.continue=!i._zod.def.abort),$.issues.push(hr(n))}},r($.value,$)});return i}function S4(r,i){let $=new T({check:"custom",...z(i)});return $._zod.check=r,$}function cg(r){let i=new T({check:"describe"});return i._zod.onattach=[($)=>{let u=R.get($)??{};R.add($,{...u,description:r})}],i._zod.check=()=>{},i}function Ng(r){let i=new T({check:"meta"});return i._zod.onattach=[($)=>{let u=R.get($)??{};R.add($,{...u,...r})}],i._zod.check=()=>{},i}function kg(r,i){let $=z(i),u=$.truthy??["true","1","yes","on","y","enabled"],n=$.falsy??["false","0","no","off","n","disabled"];if($.case!=="sensitive")u=u.map((P)=>typeof P==="string"?P.toLowerCase():P),n=n.map((P)=>typeof P==="string"?P.toLowerCase():P);let v=new Set(u),t=new Set(n),o=r.Codec??pn,l=r.Boolean??dn,_=new(r.String??Zr)({type:"string",error:$.error}),w=new l({type:"boolean",error:$.error}),c=new o({type:"pipe",in:_,out:w,transform:(P,X)=>{let F=P;if($.case!=="sensitive")F=F.toLowerCase();if(v.has(F))return!0;else if(t.has(F))return!1;else return X.issues.push({code:"invalid_value",expected:"stringbool",values:[...v,...t],input:X.value,inst:c,continue:!1}),{}},reverseTransform:(P,X)=>{if(P===!0)return u[0]||"true";else return n[0]||"false"},error:$.error});return c}function Nn(r,i,$,u={}){let n=z(u),v={...z(u),check:"string_format",type:"string",format:i,fn:typeof $==="function"?$:(o)=>$.test(o),...n};if($ instanceof RegExp)v.pattern=$;return new r(v)}function Br(r){let i=r?.target??"draft-2020-12";if(i==="draft-4")i="draft-04";if(i==="draft-7")i="draft-07";return{processors:r.processors??{},metadataRegistry:r?.metadata??R,target:i,unrepresentable:r?.unrepresentable??"throw",override:r?.override??(()=>{}),io:r?.io??"output",counter:0,seen:new Map,cycles:r?.cycles??"ref",reused:r?.reused??"inline",external:r?.external??void 0}}function Q(r,i,$={path:[],schemaPath:[]}){var u;let n=r._zod.def,v=i.seen.get(r);if(v){if(v.count++,$.schemaPath.includes(r))v.cycle=$.path;return v.schema}let t={schema:{},count:1,cycle:void 0,path:$.path};i.seen.set(r,t);let o=r._zod.toJSONSchema?.();if(o)t.schema=o;else{let _={...$,schemaPath:[...$.schemaPath,r],path:$.path};if(r._zod.processJSONSchema)r._zod.processJSONSchema(i,t.schema,_);else{let c=t.schema,P=i.processors[n.type];if(!P)throw Error(`[toJSONSchema]: Non-representable type encountered: ${n.type}`);P(r,i,c,_)}let w=r._zod.parent;if(w){if(!t.ref)t.ref=w;Q(w,i,_),i.seen.get(w).isParent=!0}}let l=i.metadataRegistry.get(r);if(l)Object.assign(t.schema,l);if(i.io==="input"&&ir(r))delete t.schema.examples,delete t.schema.default;if(i.io==="input"&&t.schema._prefault)(u=t.schema).default??(u.default=t.schema._prefault);return delete t.schema._prefault,i.seen.get(r).schema}function Fr(r,i){let $=r.seen.get(i);if(!$)throw Error("Unprocessed schema. This is a bug in Zod.");let u=new Map;for(let t of r.seen.entries()){let o=r.metadataRegistry.get(t[0])?.id;if(o){let l=u.get(o);if(l&&l!==t[0])throw Error(`Duplicate schema id "${o}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);u.set(o,t[0])}}let n=(t)=>{let o=r.target==="draft-2020-12"?"$defs":"definitions";if(r.external){let w=r.external.registry.get(t[0])?.id,c=r.external.uri??((X)=>X);if(w)return{ref:c(w)};let P=t[1].defId??t[1].schema.id??`schema${r.counter++}`;return t[1].defId=P,{defId:P,ref:`${c("__shared")}#/${o}/${P}`}}if(t[1]===$)return{ref:"#"};let g=`${"#"}/${o}/`,_=t[1].schema.id??`__schema${r.counter++}`;return{defId:_,ref:g+_}},v=(t)=>{if(t[1].schema.$ref)return;let o=t[1],{ref:l,defId:g}=n(t);if(o.def={...o.schema},g)o.defId=g;let _=o.schema;for(let w in _)delete _[w];_.$ref=l};if(r.cycles==="throw")for(let t of r.seen.entries()){let o=t[1];if(o.cycle)throw Error(`Cycle detected: #/${o.cycle?.join("/")}/<root>

Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let t of r.seen.entries()){let o=t[1];if(i===t[0]){v(t);continue}if(r.external){let g=r.external.registry.get(t[0])?.id;if(i!==t[0]&&g){v(t);continue}}if(r.metadataRegistry.get(t[0])?.id){v(t);continue}if(o.cycle){v(t);continue}if(o.count>1){if(r.reused==="ref"){v(t);continue}}}}function Hr(r,i){let $=r.seen.get(i);if(!$)throw Error("Unprocessed schema. This is a bug in Zod.");let u=(t)=>{let o=r.seen.get(t);if(o.ref===null)return;let l=o.def??o.schema,g={...l},_=o.ref;if(o.ref=null,_){u(_);let c=r.seen.get(_),P=c.schema;if(P.$ref&&(r.target==="draft-07"||r.target==="draft-04"||r.target==="openapi-3.0"))l.allOf=l.allOf??[],l.allOf.push(P);else Object.assign(l,P);if(Object.assign(l,g),t._zod.parent===_)for(let F in l){if(F==="$ref"||F==="allOf")continue;if(!(F in g))delete l[F]}if(P.$ref)for(let F in l){if(F==="$ref"||F==="allOf")continue;if(F in c.def&&JSON.stringify(l[F])===JSON.stringify(c.def[F]))delete l[F]}}let w=t._zod.parent;if(w&&w!==_){u(w);let c=r.seen.get(w);if(c?.schema.$ref){if(l.$ref=c.schema.$ref,c.def)for(let P in l){if(P==="$ref"||P==="allOf")continue;if(P in c.def&&JSON.stringify(l[P])===JSON.stringify(c.def[P]))delete l[P]}}}r.override({zodSchema:t,jsonSchema:l,path:o.path??[]})};for(let t of[...r.seen.entries()].reverse())u(t[0]);let n={};if(r.target==="draft-2020-12")n.$schema="https://json-schema.org/draft/2020-12/schema";else if(r.target==="draft-07")n.$schema="http://json-schema.org/draft-07/schema#";else if(r.target==="draft-04")n.$schema="http://json-schema.org/draft-04/schema#";else if(r.target==="openapi-3.0");if(r.external?.uri){let t=r.external.registry.get(i)?.id;if(!t)throw Error("Schema is missing an `id` property");n.$id=r.external.uri(t)}Object.assign(n,$.def??$.schema);let v=r.external?.defs??{};for(let t of r.seen.entries()){let o=t[1];if(o.def&&o.defId)v[o.defId]=o.def}if(r.external);else if(Object.keys(v).length>0)if(r.target==="draft-2020-12")n.$defs=v;else n.definitions=v;try{let t=JSON.parse(JSON.stringify(n));return Object.defineProperty(t,"~standard",{value:{...i["~standard"],jsonSchema:{input:kn(i,"input",r.processors),output:kn(i,"output",r.processors)}},enumerable:!1,writable:!1}),t}catch(t){throw Error("Error converting schema to JSON.")}}function ir(r,i){let $=i??{seen:new Set};if($.seen.has(r))return!1;$.seen.add(r);let u=r._zod.def;if(u.type==="transform")return!0;if(u.type==="array")return ir(u.element,$);if(u.type==="set")return ir(u.valueType,$);if(u.type==="lazy")return ir(u.getter(),$);if(u.type==="promise"||u.type==="optional"||u.type==="nonoptional"||u.type==="nullable"||u.type==="readonly"||u.type==="default"||u.type==="prefault")return ir(u.innerType,$);if(u.type==="intersection")return ir(u.left,$)||ir(u.right,$);if(u.type==="record"||u.type==="map")return ir(u.keyType,$)||ir(u.valueType,$);if(u.type==="pipe")return ir(u.in,$)||ir(u.out,$);if(u.type==="object"){for(let n in u.shape)if(ir(u.shape[n],$))return!0;return!1}if(u.type==="union"){for(let n of u.options)if(ir(n,$))return!0;return!1}if(u.type==="tuple"){for(let n of u.items)if(ir(n,$))return!0;if(u.rest&&ir(u.rest,$))return!0;return!1}return!1}var Og=(r,i={})=>($)=>{let u=Br({...$,processors:i});return Q(r,u),Fr(u,r),Hr(u,r)},kn=(r,i,$={})=>(u)=>{let{libraryOptions:n,target:v}=u??{},t=Br({...n??{},target:v,io:i,processors:$});return Q(r,t),Fr(t,r),Hr(t,r)};var JU={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},zg=(r,i,$,u)=>{let n=$;n.type="string";let{minimum:v,maximum:t,format:o,patterns:l,contentEncoding:g}=r._zod.bag;if(typeof v==="number")n.minLength=v;if(typeof t==="number")n.maxLength=t;if(o){if(n.format=JU[o]??o,n.format==="")delete n.format;if(o==="time")delete n.format}if(g)n.contentEncoding=g;if(l&&l.size>0){let _=[...l];if(_.length===1)n.pattern=_[0].source;else if(_.length>1)n.allOf=[..._.map((w)=>({...i.target==="draft-07"||i.target==="draft-04"||i.target==="openapi-3.0"?{type:"string"}:{},pattern:w.source}))]}},Pg=(r,i,$,u)=>{let n=$,{minimum:v,maximum:t,format:o,multipleOf:l,exclusiveMaximum:g,exclusiveMinimum:_}=r._zod.bag;if(typeof o==="string"&&o.includes("int"))n.type="integer";else n.type="number";if(typeof _==="number")if(i.target==="draft-04"||i.target==="openapi-3.0")n.minimum=_,n.exclusiveMinimum=!0;else n.exclusiveMinimum=_;if(typeof v==="number"){if(n.minimum=v,typeof _==="number"&&i.target!=="draft-04")if(_>=v)delete n.minimum;else delete n.exclusiveMinimum}if(typeof g==="number")if(i.target==="draft-04"||i.target==="openapi-3.0")n.maximum=g,n.exclusiveMaximum=!0;else n.exclusiveMaximum=g;if(typeof t==="number"){if(n.maximum=t,typeof g==="number"&&i.target!=="draft-04")if(g<=t)delete n.maximum;else delete n.exclusiveMaximum}if(typeof l==="number")n.multipleOf=l},Sg=(r,i,$,u)=>{$.type="boolean"},Jg=(r,i,$,u)=>{if(i.unrepresentable==="throw")throw Error("BigInt cannot be represented in JSON Schema")},Lg=(r,i,$,u)=>{if(i.unrepresentable==="throw")throw Error("Symbols cannot be represented in JSON Schema")},Ag=(r,i,$,u)=>{if(i.target==="openapi-3.0")$.type="string",$.nullable=!0,$.enum=[null];else $.type="null"},jg=(r,i,$,u)=>{if(i.unrepresentable==="throw")throw Error("Undefined cannot be represented in JSON Schema")},Wg=(r,i,$,u)=>{if(i.unrepresentable==="throw")throw Error("Void cannot be represented in JSON Schema")},Gg=(r,i,$,u)=>{$.not={}},Xg=(r,i,$,u)=>{},Vg=(r,i,$,u)=>{},Kg=(r,i,$,u)=>{if(i.unrepresentable==="throw")throw Error("Date cannot be represented in JSON Schema")},Qg=(r,i,$,u)=>{let n=r._zod.def,v=Fn(n.entries);if(v.every((t)=>typeof t==="number"))$.type="number";if(v.every((t)=>typeof t==="string"))$.type="string";$.enum=v},Yg=(r,i,$,u)=>{let n=r._zod.def,v=[];for(let t of n.values)if(t===void 0){if(i.unrepresentable==="throw")throw Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof t==="bigint")if(i.unrepresentable==="throw")throw Error("BigInt literals cannot be represented in JSON Schema");else v.push(Number(t));else v.push(t);if(v.length===0);else if(v.length===1){let t=v[0];if($.type=t===null?"null":typeof t,i.target==="draft-04"||i.target==="openapi-3.0")$.enum=[t];else $.const=t}else{if(v.every((t)=>typeof t==="number"))$.type="number";if(v.every((t)=>typeof t==="string"))$.type="string";if(v.every((t)=>typeof t==="boolean"))$.type="boolean";if(v.every((t)=>t===null))$.type="null";$.enum=v}},Bg=(r,i,$,u)=>{if(i.unrepresentable==="throw")throw Error("NaN cannot be represented in JSON Schema")},Fg=(r,i,$,u)=>{let n=$,v=r._zod.pattern;if(!v)throw Error("Pattern not found in template literal");n.type="string",n.pattern=v.source},Hg=(r,i,$,u)=>{let n=$,v={type:"string",format:"binary",contentEncoding:"binary"},{minimum:t,maximum:o,mime:l}=r._zod.bag;if(t!==void 0)v.minLength=t;if(o!==void 0)v.maxLength=o;if(l)if(l.length===1)v.contentMediaType=l[0],Object.assign(n,v);else Object.assign(n,v),n.anyOf=l.map((g)=>({contentMediaType:g}));else Object.assign(n,v)},Eg=(r,i,$,u)=>{$.type="boolean"},mg=(r,i,$,u)=>{if(i.unrepresentable==="throw")throw Error("Custom types cannot be represented in JSON Schema")},Tg=(r,i,$,u)=>{if(i.unrepresentable==="throw")throw Error("Function types cannot be represented in JSON Schema")},Mg=(r,i,$,u)=>{if(i.unrepresentable==="throw")throw Error("Transforms cannot be represented in JSON Schema")},qg=(r,i,$,u)=>{if(i.unrepresentable==="throw")throw Error("Map cannot be represented in JSON Schema")},xg=(r,i,$,u)=>{if(i.unrepresentable==="throw")throw Error("Set cannot be represented in JSON Schema")},Zg=(r,i,$,u)=>{let n=$,v=r._zod.def,{minimum:t,maximum:o}=r._zod.bag;if(typeof t==="number")n.minItems=t;if(typeof o==="number")n.maxItems=o;n.type="array",n.items=Q(v.element,i,{...u,path:[...u.path,"items"]})},eg=(r,i,$,u)=>{let n=$,v=r._zod.def;n.type="object",n.properties={};let t=v.shape;for(let g in t)n.properties[g]=Q(t[g],i,{...u,path:[...u.path,"properties",g]});let o=new Set(Object.keys(t)),l=new Set([...o].filter((g)=>{let _=v.shape[g]._zod;if(i.io==="input")return _.optin===void 0;else return _.optout===void 0}));if(l.size>0)n.required=Array.from(l);if(v.catchall?._zod.def.type==="never")n.additionalProperties=!1;else if(!v.catchall){if(i.io==="output")n.additionalProperties=!1}else if(v.catchall)n.additionalProperties=Q(v.catchall,i,{...u,path:[...u.path,"additionalProperties"]})},Jv=(r,i,$,u)=>{let n=r._zod.def,v=n.inclusive===!1,t=n.options.map((o,l)=>Q(o,i,{...u,path:[...u.path,v?"oneOf":"anyOf",l]}));if(v)$.oneOf=t;else $.anyOf=t},Rg=(r,i,$,u)=>{let n=r._zod.def,v=Q(n.left,i,{...u,path:[...u.path,"allOf",0]}),t=Q(n.right,i,{...u,path:[...u.path,"allOf",1]}),o=(g)=>("allOf"in g)&&Object.keys(g).length===1,l=[...o(v)?v.allOf:[v],...o(t)?t.allOf:[t]];$.allOf=l},Cg=(r,i,$,u)=>{let n=$,v=r._zod.def;n.type="array";let t=i.target==="draft-2020-12"?"prefixItems":"items",o=i.target==="draft-2020-12"?"items":i.target==="openapi-3.0"?"items":"additionalItems",l=v.items.map((c,P)=>Q(c,i,{...u,path:[...u.path,t,P]})),g=v.rest?Q(v.rest,i,{...u,path:[...u.path,o,...i.target==="openapi-3.0"?[v.items.length]:[]]}):null;if(i.target==="draft-2020-12"){if(n.prefixItems=l,g)n.items=g}else if(i.target==="openapi-3.0"){if(n.items={anyOf:l},g)n.items.anyOf.push(g);if(n.minItems=l.length,!g)n.maxItems=l.length}else if(n.items=l,g)n.additionalItems=g;let{minimum:_,maximum:w}=r._zod.bag;if(typeof _==="number")n.minItems=_;if(typeof w==="number")n.maxItems=w},yg=(r,i,$,u)=>{let n=$,v=r._zod.def;n.type="object";let t=v.keyType,l=t._zod.bag?.patterns;if(v.mode==="loose"&&l&&l.size>0){let _=Q(v.valueType,i,{...u,path:[...u.path,"patternProperties","*"]});n.patternProperties={};for(let w of l)n.patternProperties[w.source]=_}else{if(i.target==="draft-07"||i.target==="draft-2020-12")n.propertyNames=Q(v.keyType,i,{...u,path:[...u.path,"propertyNames"]});n.additionalProperties=Q(v.valueType,i,{...u,path:[...u.path,"additionalProperties"]})}let g=t._zod.values;if(g){let _=[...g].filter((w)=>typeof w==="string"||typeof w==="number");if(_.length>0)n.required=_}},fg=(r,i,$,u)=>{let n=r._zod.def,v=Q(n.innerType,i,u),t=i.seen.get(r);if(i.target==="openapi-3.0")t.ref=n.innerType,$.nullable=!0;else $.anyOf=[v,{type:"null"}]},dg=(r,i,$,u)=>{let n=r._zod.def;Q(n.innerType,i,u);let v=i.seen.get(r);v.ref=n.innerType},hg=(r,i,$,u)=>{let n=r._zod.def;Q(n.innerType,i,u);let v=i.seen.get(r);v.ref=n.innerType,$.default=JSON.parse(JSON.stringify(n.defaultValue))},pg=(r,i,$,u)=>{let n=r._zod.def;Q(n.innerType,i,u);let v=i.seen.get(r);if(v.ref=n.innerType,i.io==="input")$._prefault=JSON.parse(JSON.stringify(n.defaultValue))},ag=(r,i,$,u)=>{let n=r._zod.def;Q(n.innerType,i,u);let v=i.seen.get(r);v.ref=n.innerType;let t;try{t=n.catchValue(void 0)}catch{throw Error("Dynamic catch values are not supported in JSON Schema")}$.default=t},sg=(r,i,$,u)=>{let n=r._zod.def,v=i.io==="input"?n.in._zod.def.type==="transform"?n.out:n.in:n.out;Q(v,i,u);let t=i.seen.get(r);t.ref=v},rl=(r,i,$,u)=>{let n=r._zod.def;Q(n.innerType,i,u);let v=i.seen.get(r);v.ref=n.innerType,$.readOnly=!0},nl=(r,i,$,u)=>{let n=r._zod.def;Q(n.innerType,i,u);let v=i.seen.get(r);v.ref=n.innerType},Lv=(r,i,$,u)=>{let n=r._zod.def;Q(n.innerType,i,u);let v=i.seen.get(r);v.ref=n.innerType},il=(r,i,$,u)=>{let n=r._zod.innerType;Q(n,i,u);let v=i.seen.get(r);v.ref=n},Sv={string:zg,number:Pg,boolean:Sg,bigint:Jg,symbol:Lg,null:Ag,undefined:jg,void:Wg,never:Gg,any:Xg,unknown:Vg,date:Kg,enum:Qg,literal:Yg,nan:Bg,template_literal:Fg,file:Hg,success:Eg,custom:mg,function:Tg,transform:Mg,map:qg,set:xg,array:Zg,object:eg,union:Jv,intersection:Rg,tuple:Cg,record:yg,nullable:fg,nonoptional:dg,default:hg,prefault:pg,catch:ag,pipe:sg,readonly:rl,promise:nl,optional:Lv,lazy:il};function Av(r,i){if("_idmap"in r){let u=r,n=Br({...i,processors:Sv}),v={};for(let l of u._idmap.entries()){let[g,_]=l;Q(_,n)}let t={},o={registry:u,uri:i?.uri,defs:v};n.external=o;for(let l of u._idmap.entries()){let[g,_]=l;Fr(n,_),t[g]=Hr(n,_)}if(Object.keys(v).length>0){let l=n.target==="draft-2020-12"?"$defs":"definitions";t.__shared={[l]:v}}return{schemas:t}}let $=Br({...i,processors:Sv});return Q(r,$),Fr($,r),Hr($,r)}class vl{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(r){this.ctx.counter=r}get seen(){return this.ctx.seen}constructor(r){let i=r?.target??"draft-2020-12";if(i==="draft-4")i="draft-04";if(i==="draft-7")i="draft-07";this.ctx=Br({processors:Sv,target:i,...r?.metadata&&{metadata:r.metadata},...r?.unrepresentable&&{unrepresentable:r.unrepresentable},...r?.override&&{override:r.override},...r?.io&&{io:r.io}})}process(r,i={path:[],schemaPath:[]}){return Q(r,this.ctx,i)}emit(r,i){if(i){if(i.cycles)this.ctx.cycles=i.cycles;if(i.reused)this.ctx.reused=i.reused;if(i.external)this.ctx.external=i.external}Fr(this.ctx,r);let $=Hr(this.ctx,r),{"~standard":u,...n}=$;return n}}var J4={};function jv(r){return!!r._zod}function Wv(r,i){if(jv(r))return rn(r,i);return r.safeParse(i)}function L4(r){if(!r)return;let i;if(jv(r))i=r._zod?.def?.shape;else i=r.shape;if(!i)return;if(typeof i==="function")try{return i()}catch{return}return i}function A4(r){if(jv(r)){let v=r._zod?.def;if(v){if(v.value!==void 0)return v.value;if(Array.isArray(v.values)&&v.values.length>0)return v.values[0]}}let $=r._def;if($){if($.value!==void 0)return $.value;if(Array.isArray($.values)&&$.values.length>0)return $.values[0]}let u=r.value;if(u!==void 0)return u;return}var b={};Jr(b,{xor:()=>wb,xid:()=>M4,void:()=>_b,uuidv7:()=>Q4,uuidv6:()=>K4,uuidv4:()=>V4,uuid:()=>X4,util:()=>O,url:()=>Y4,uppercase:()=>on,unknown:()=>m,union:()=>Y,undefined:()=>lb,ulid:()=>T4,uint64:()=>ob,uint32:()=>$b,tuple:()=>Yl,trim:()=>Un,treeifyError:()=>Y$,transform:()=>sv,toUpperCase:()=>wn,toLowerCase:()=>Dn,toJSONSchema:()=>Av,templateLiteral:()=>jb,symbol:()=>gb,superRefine:()=>u6,success:()=>Jb,stringbool:()=>Yb,stringFormat:()=>p4,string:()=>D,strictObject:()=>Db,startsWith:()=>ln,slugify:()=>cn,size:()=>er,setErrorMap:()=>GU,set:()=>Ob,safeParseAsync:()=>_l,safeParse:()=>bl,safeEncodeAsync:()=>kl,safeEncode:()=>cl,safeDecodeAsync:()=>Ol,safeDecode:()=>Nl,registry:()=>hi,regexes:()=>Ir,regex:()=>un,refine:()=>$6,record:()=>M,readonly:()=>al,property:()=>Pv,promise:()=>Wb,prettifyError:()=>B$,preprocess:()=>ci,prefault:()=>Rl,positive:()=>Nv,pipe:()=>gi,partialRecord:()=>cb,parseAsync:()=>ll,parse:()=>gl,overwrite:()=>cr,optional:()=>q,object:()=>J,number:()=>K,nullish:()=>Sb,nullable:()=>oi,null:()=>An,normalize:()=>In,nonpositive:()=>Ov,nonoptional:()=>Cl,nonnegative:()=>zv,never:()=>av,negative:()=>kv,nativeEnum:()=>zb,nanoid:()=>H4,nan:()=>Lb,multipleOf:()=>Qr,minSize:()=>zr,minLength:()=>Ar,mime:()=>_n,meta:()=>Kb,maxSize:()=>Yr,maxLength:()=>Rr,map:()=>kb,mac:()=>Z4,lte:()=>lr,lt:()=>kr,lowercase:()=>tn,looseRecord:()=>Nb,looseObject:()=>C,locales:()=>ii,literal:()=>L,length:()=>Cr,lazy:()=>n6,ksuid:()=>q4,keyof:()=>Ub,jwt:()=>h4,json:()=>Bb,iso:()=>Er,ipv6:()=>e4,ipv4:()=>x4,intersection:()=>jn,int64:()=>tb,int32:()=>vb,int:()=>Yv,instanceof:()=>Qb,includes:()=>gn,httpUrl:()=>B4,hostname:()=>a4,hex:()=>s4,hash:()=>rb,guid:()=>G4,gte:()=>nr,gt:()=>Or,globalRegistry:()=>R,getErrorMap:()=>XU,function:()=>Gb,fromJSONSchema:()=>Hb,formatError:()=>xn,float64:()=>ib,float32:()=>nb,flattenError:()=>qn,file:()=>Pb,exactOptional:()=>Ml,enum:()=>y,endsWith:()=>bn,encodeAsync:()=>Dl,encode:()=>Il,emoji:()=>F4,email:()=>W4,e164:()=>d4,discriminatedUnion:()=>Ui,describe:()=>Vb,decodeAsync:()=>wl,decode:()=>Ul,date:()=>Ib,custom:()=>$$,cuid2:()=>m4,cuid:()=>E4,core:()=>jr,config:()=>x,coerce:()=>o6,codec:()=>Ab,clone:()=>rr,cidrv6:()=>C4,cidrv4:()=>R4,check:()=>Xb,catch:()=>dl,boolean:()=>Z,bigint:()=>ub,base64url:()=>f4,base64:()=>y4,array:()=>G,any:()=>bb,_function:()=>Gb,_default:()=>Zl,_ZodString:()=>Bv,ZodXor:()=>Xl,ZodXID:()=>qv,ZodVoid:()=>Wl,ZodUnknown:()=>Al,ZodUnion:()=>Ii,ZodUndefined:()=>Sl,ZodUUID:()=>Pr,ZodURL:()=>li,ZodULID:()=>Mv,ZodType:()=>j,ZodTuple:()=>Ql,ZodTransform:()=>ml,ZodTemplateLiteral:()=>sl,ZodSymbol:()=>Pl,ZodSuccess:()=>yl,ZodStringFormat:()=>E,ZodString:()=>zn,ZodSet:()=>Fl,ZodRecord:()=>Di,ZodRealError:()=>tr,ZodReadonly:()=>pl,ZodPromise:()=>i6,ZodPrefault:()=>el,ZodPipe:()=>i$,ZodOptional:()=>r$,ZodObject:()=>_i,ZodNumberFormat:()=>yr,ZodNumber:()=>Sn,ZodNullable:()=>ql,ZodNull:()=>Jl,ZodNonOptional:()=>n$,ZodNever:()=>jl,ZodNanoID:()=>Ev,ZodNaN:()=>hl,ZodMap:()=>Bl,ZodMAC:()=>zl,ZodLiteral:()=>Hl,ZodLazy:()=>r6,ZodKSUID:()=>xv,ZodJWT:()=>hv,ZodIssueCode:()=>WU,ZodIntersection:()=>Kl,ZodISOTime:()=>Kv,ZodISODuration:()=>Qv,ZodISODateTime:()=>Xv,ZodISODate:()=>Vv,ZodIPv6:()=>ev,ZodIPv4:()=>Zv,ZodGUID:()=>ti,ZodFunction:()=>v6,ZodFirstPartyTypeKind:()=>t6,ZodFile:()=>El,ZodExactOptional:()=>Tl,ZodError:()=>AU,ZodEnum:()=>On,ZodEmoji:()=>Hv,ZodEmail:()=>Fv,ZodE164:()=>dv,ZodDiscriminatedUnion:()=>Vl,ZodDefault:()=>xl,ZodDate:()=>bi,ZodCustomStringFormat:()=>Pn,ZodCustom:()=>wi,ZodCodec:()=>v$,ZodCatch:()=>fl,ZodCUID2:()=>Tv,ZodCUID:()=>mv,ZodCIDRv6:()=>Cv,ZodCIDRv4:()=>Rv,ZodBoolean:()=>Jn,ZodBigIntFormat:()=>pv,ZodBigInt:()=>Ln,ZodBase64URL:()=>fv,ZodBase64:()=>yv,ZodArray:()=>Gl,ZodAny:()=>Ll,TimePrecision:()=>Ho,NEVER:()=>S$,$output:()=>Vo,$input:()=>Ko,$brand:()=>J$});var ui={};Jr(ui,{xor:()=>wb,xid:()=>M4,void:()=>_b,uuidv7:()=>Q4,uuidv6:()=>K4,uuidv4:()=>V4,uuid:()=>X4,url:()=>Y4,unknown:()=>m,union:()=>Y,undefined:()=>lb,ulid:()=>T4,uint64:()=>ob,uint32:()=>$b,tuple:()=>Yl,transform:()=>sv,templateLiteral:()=>jb,symbol:()=>gb,superRefine:()=>u6,success:()=>Jb,stringbool:()=>Yb,stringFormat:()=>p4,string:()=>D,strictObject:()=>Db,set:()=>Ob,refine:()=>$6,record:()=>M,readonly:()=>al,promise:()=>Wb,preprocess:()=>ci,prefault:()=>Rl,pipe:()=>gi,partialRecord:()=>cb,optional:()=>q,object:()=>J,number:()=>K,nullish:()=>Sb,nullable:()=>oi,null:()=>An,nonoptional:()=>Cl,never:()=>av,nativeEnum:()=>zb,nanoid:()=>H4,nan:()=>Lb,meta:()=>Kb,map:()=>kb,mac:()=>Z4,looseRecord:()=>Nb,looseObject:()=>C,literal:()=>L,lazy:()=>n6,ksuid:()=>q4,keyof:()=>Ub,jwt:()=>h4,json:()=>Bb,ipv6:()=>e4,ipv4:()=>x4,intersection:()=>jn,int64:()=>tb,int32:()=>vb,int:()=>Yv,instanceof:()=>Qb,httpUrl:()=>B4,hostname:()=>a4,hex:()=>s4,hash:()=>rb,guid:()=>G4,function:()=>Gb,float64:()=>ib,float32:()=>nb,file:()=>Pb,exactOptional:()=>Ml,enum:()=>y,emoji:()=>F4,email:()=>W4,e164:()=>d4,discriminatedUnion:()=>Ui,describe:()=>Vb,date:()=>Ib,custom:()=>$$,cuid2:()=>m4,cuid:()=>E4,codec:()=>Ab,cidrv6:()=>C4,cidrv4:()=>R4,check:()=>Xb,catch:()=>dl,boolean:()=>Z,bigint:()=>ub,base64url:()=>f4,base64:()=>y4,array:()=>G,any:()=>bb,_function:()=>Gb,_default:()=>Zl,_ZodString:()=>Bv,ZodXor:()=>Xl,ZodXID:()=>qv,ZodVoid:()=>Wl,ZodUnknown:()=>Al,ZodUnion:()=>Ii,ZodUndefined:()=>Sl,ZodUUID:()=>Pr,ZodURL:()=>li,ZodULID:()=>Mv,ZodType:()=>j,ZodTuple:()=>Ql,ZodTransform:()=>ml,ZodTemplateLiteral:()=>sl,ZodSymbol:()=>Pl,ZodSuccess:()=>yl,ZodStringFormat:()=>E,ZodString:()=>zn,ZodSet:()=>Fl,ZodRecord:()=>Di,ZodReadonly:()=>pl,ZodPromise:()=>i6,ZodPrefault:()=>el,ZodPipe:()=>i$,ZodOptional:()=>r$,ZodObject:()=>_i,ZodNumberFormat:()=>yr,ZodNumber:()=>Sn,ZodNullable:()=>ql,ZodNull:()=>Jl,ZodNonOptional:()=>n$,ZodNever:()=>jl,ZodNanoID:()=>Ev,ZodNaN:()=>hl,ZodMap:()=>Bl,ZodMAC:()=>zl,ZodLiteral:()=>Hl,ZodLazy:()=>r6,ZodKSUID:()=>xv,ZodJWT:()=>hv,ZodIntersection:()=>Kl,ZodIPv6:()=>ev,ZodIPv4:()=>Zv,ZodGUID:()=>ti,ZodFunction:()=>v6,ZodFile:()=>El,ZodExactOptional:()=>Tl,ZodEnum:()=>On,ZodEmoji:()=>Hv,ZodEmail:()=>Fv,ZodE164:()=>dv,ZodDiscriminatedUnion:()=>Vl,ZodDefault:()=>xl,ZodDate:()=>bi,ZodCustomStringFormat:()=>Pn,ZodCustom:()=>wi,ZodCodec:()=>v$,ZodCatch:()=>fl,ZodCUID2:()=>Tv,ZodCUID:()=>mv,ZodCIDRv6:()=>Cv,ZodCIDRv4:()=>Rv,ZodBoolean:()=>Jn,ZodBigIntFormat:()=>pv,ZodBigInt:()=>Ln,ZodBase64URL:()=>fv,ZodBase64:()=>yv,ZodArray:()=>Gl,ZodAny:()=>Ll});var Gv={};Jr(Gv,{uppercase:()=>on,trim:()=>Un,toUpperCase:()=>wn,toLowerCase:()=>Dn,startsWith:()=>ln,slugify:()=>cn,size:()=>er,regex:()=>un,property:()=>Pv,positive:()=>Nv,overwrite:()=>cr,normalize:()=>In,nonpositive:()=>Ov,nonnegative:()=>zv,negative:()=>kv,multipleOf:()=>Qr,minSize:()=>zr,minLength:()=>Ar,mime:()=>_n,maxSize:()=>Yr,maxLength:()=>Rr,lte:()=>lr,lt:()=>kr,lowercase:()=>tn,length:()=>Cr,includes:()=>gn,gte:()=>nr,gt:()=>Or,endsWith:()=>bn});var Er={};Jr(Er,{time:()=>tl,duration:()=>ol,datetime:()=>$l,date:()=>ul,ZodISOTime:()=>Kv,ZodISODuration:()=>Qv,ZodISODateTime:()=>Xv,ZodISODate:()=>Vv});var Xv=I("ZodISODateTime",(r,i)=>{Mu.init(r,i),E.init(r,i)});function $l(r){return Eo(Xv,r)}var Vv=I("ZodISODate",(r,i)=>{qu.init(r,i),E.init(r,i)});function ul(r){return mo(Vv,r)}var Kv=I("ZodISOTime",(r,i)=>{xu.init(r,i),E.init(r,i)});function tl(r){return To(Kv,r)}var Qv=I("ZodISODuration",(r,i)=>{Zu.init(r,i),E.init(r,i)});function ol(r){return Mo(Qv,r)}var j4=(r,i)=>{Mn.init(r,i),r.name="ZodError",Object.defineProperties(r,{format:{value:($)=>xn(r,$)},flatten:{value:($)=>qn(r,$)},addIssue:{value:($)=>{r.issues.push($),r.message=JSON.stringify(r.issues,fr,2)}},addIssues:{value:($)=>{r.issues.push(...$),r.message=JSON.stringify(r.issues,fr,2)}},isEmpty:{get(){return r.issues.length===0}}})},AU=I("ZodError",j4),tr=I("ZodError",j4,{Parent:Error});var gl=pr(tr),ll=ar(tr),bl=sr(tr),_l=nn(tr),Il=Xi(tr),Ul=Vi(tr),Dl=Ki(tr),wl=Qi(tr),cl=Yi(tr),Nl=Bi(tr),kl=Fi(tr),Ol=Hi(tr);var j=I("ZodType",(r,i)=>{return A.init(r,i),Object.assign(r["~standard"],{jsonSchema:{input:kn(r,"input"),output:kn(r,"output")}}),r.toJSONSchema=Og(r,{}),r.def=i,r.type=i.type,Object.defineProperty(r,"_def",{value:i}),r.check=(...$)=>{return r.clone(O.mergeDefs(i,{checks:[...i.checks??[],...$.map((u)=>typeof u==="function"?{_zod:{check:u,def:{check:"custom"},onattach:[]}}:u)]}),{parent:!0})},r.with=r.check,r.clone=($,u)=>rr(r,$,u),r.brand=()=>r,r.register=($,u)=>{return $.add(r,u),r},r.parse=($,u)=>gl(r,$,u,{callee:r.parse}),r.safeParse=($,u)=>bl(r,$,u),r.parseAsync=async($,u)=>ll(r,$,u,{callee:r.parseAsync}),r.safeParseAsync=async($,u)=>_l(r,$,u),r.spa=r.safeParseAsync,r.encode=($,u)=>Il(r,$,u),r.decode=($,u)=>Ul(r,$,u),r.encodeAsync=async($,u)=>Dl(r,$,u),r.decodeAsync=async($,u)=>wl(r,$,u),r.safeEncode=($,u)=>cl(r,$,u),r.safeDecode=($,u)=>Nl(r,$,u),r.safeEncodeAsync=async($,u)=>kl(r,$,u),r.safeDecodeAsync=async($,u)=>Ol(r,$,u),r.refine=($,u)=>r.check($6($,u)),r.superRefine=($)=>r.check(u6($)),r.overwrite=($)=>r.check(cr($)),r.optional=()=>q(r),r.exactOptional=()=>Ml(r),r.nullable=()=>oi(r),r.nullish=()=>q(oi(r)),r.nonoptional=($)=>Cl(r,$),r.array=()=>G(r),r.or=($)=>Y([r,$]),r.and=($)=>jn(r,$),r.transform=($)=>gi(r,sv($)),r.default=($)=>Zl(r,$),r.prefault=($)=>Rl(r,$),r.catch=($)=>dl(r,$),r.pipe=($)=>gi(r,$),r.readonly=()=>al(r),r.describe=($)=>{let u=r.clone();return R.add(u,{description:$}),u},Object.defineProperty(r,"description",{get(){return R.get(r)?.description},configurable:!0}),r.meta=(...$)=>{if($.length===0)return R.get(r);let u=r.clone();return R.add(u,$[0]),u},r.isOptional=()=>r.safeParse(void 0).success,r.isNullable=()=>r.safeParse(null).success,r.apply=($)=>$(r),r}),Bv=I("_ZodString",(r,i)=>{Zr.init(r,i),j.init(r,i),r._zod.processJSONSchema=(u,n,v)=>zg(r,u,n,v);let $=r._zod.bag;r.format=$.format??null,r.minLength=$.minimum??null,r.maxLength=$.maximum??null,r.regex=(...u)=>r.check(un(...u)),r.includes=(...u)=>r.check(gn(...u)),r.startsWith=(...u)=>r.check(ln(...u)),r.endsWith=(...u)=>r.check(bn(...u)),r.min=(...u)=>r.check(Ar(...u)),r.max=(...u)=>r.check(Rr(...u)),r.length=(...u)=>r.check(Cr(...u)),r.nonempty=(...u)=>r.check(Ar(1,...u)),r.lowercase=(u)=>r.check(tn(u)),r.uppercase=(u)=>r.check(on(u)),r.trim=()=>r.check(Un()),r.normalize=(...u)=>r.check(In(...u)),r.toLowerCase=()=>r.check(Dn()),r.toUpperCase=()=>r.check(wn()),r.slugify=()=>r.check(cn())}),zn=I("ZodString",(r,i)=>{Zr.init(r,i),Bv.init(r,i),r.email=($)=>r.check(pi(Fv,$)),r.url=($)=>r.check($i(li,$)),r.jwt=($)=>r.check(cv(hv,$)),r.emoji=($)=>r.check(iv(Hv,$)),r.guid=($)=>r.check(vi(ti,$)),r.uuid=($)=>r.check(ai(Pr,$)),r.uuidv4=($)=>r.check(si(Pr,$)),r.uuidv6=($)=>r.check(rv(Pr,$)),r.uuidv7=($)=>r.check(nv(Pr,$)),r.nanoid=($)=>r.check(vv(Ev,$)),r.guid=($)=>r.check(vi(ti,$)),r.cuid=($)=>r.check($v(mv,$)),r.cuid2=($)=>r.check(uv(Tv,$)),r.ulid=($)=>r.check(tv(Mv,$)),r.base64=($)=>r.check(Uv(yv,$)),r.base64url=($)=>r.check(Dv(fv,$)),r.xid=($)=>r.check(ov(qv,$)),r.ksuid=($)=>r.check(gv(xv,$)),r.ipv4=($)=>r.check(lv(Zv,$)),r.ipv6=($)=>r.check(bv(ev,$)),r.cidrv4=($)=>r.check(_v(Rv,$)),r.cidrv6=($)=>r.check(Iv(Cv,$)),r.e164=($)=>r.check(wv(dv,$)),r.datetime=($)=>r.check($l($)),r.date=($)=>r.check(ul($)),r.time=($)=>r.check(tl($)),r.duration=($)=>r.check(ol($))});function D(r){return Yo(zn,r)}var E=I("ZodStringFormat",(r,i)=>{H.init(r,i),Bv.init(r,i)}),Fv=I("ZodEmail",(r,i)=>{Ku.init(r,i),E.init(r,i)});function W4(r){return pi(Fv,r)}var ti=I("ZodGUID",(r,i)=>{Xu.init(r,i),E.init(r,i)});function G4(r){return vi(ti,r)}var Pr=I("ZodUUID",(r,i)=>{Vu.init(r,i),E.init(r,i)});function X4(r){return ai(Pr,r)}function V4(r){return si(Pr,r)}function K4(r){return rv(Pr,r)}function Q4(r){return nv(Pr,r)}var li=I("ZodURL",(r,i)=>{Qu.init(r,i),E.init(r,i)});function Y4(r){return $i(li,r)}function B4(r){return $i(li,{protocol:/^https?$/,hostname:Ir.domain,...O.normalizeParams(r)})}var Hv=I("ZodEmoji",(r,i)=>{Yu.init(r,i),E.init(r,i)});function F4(r){return iv(Hv,r)}var Ev=I("ZodNanoID",(r,i)=>{Bu.init(r,i),E.init(r,i)});function H4(r){return vv(Ev,r)}var mv=I("ZodCUID",(r,i)=>{Fu.init(r,i),E.init(r,i)});function E4(r){return $v(mv,r)}var Tv=I("ZodCUID2",(r,i)=>{Hu.init(r,i),E.init(r,i)});function m4(r){return uv(Tv,r)}var Mv=I("ZodULID",(r,i)=>{Eu.init(r,i),E.init(r,i)});function T4(r){return tv(Mv,r)}var qv=I("ZodXID",(r,i)=>{mu.init(r,i),E.init(r,i)});function M4(r){return ov(qv,r)}var xv=I("ZodKSUID",(r,i)=>{Tu.init(r,i),E.init(r,i)});function q4(r){return gv(xv,r)}var Zv=I("ZodIPv4",(r,i)=>{eu.init(r,i),E.init(r,i)});function x4(r){return lv(Zv,r)}var zl=I("ZodMAC",(r,i)=>{Cu.init(r,i),E.init(r,i)});function Z4(r){return Fo(zl,r)}var ev=I("ZodIPv6",(r,i)=>{Ru.init(r,i),E.init(r,i)});function e4(r){return bv(ev,r)}var Rv=I("ZodCIDRv4",(r,i)=>{yu.init(r,i),E.init(r,i)});function R4(r){return _v(Rv,r)}var Cv=I("ZodCIDRv6",(r,i)=>{fu.init(r,i),E.init(r,i)});function C4(r){return Iv(Cv,r)}var yv=I("ZodBase64",(r,i)=>{hu.init(r,i),E.init(r,i)});function y4(r){return Uv(yv,r)}var fv=I("ZodBase64URL",(r,i)=>{pu.init(r,i),E.init(r,i)});function f4(r){return Dv(fv,r)}var dv=I("ZodE164",(r,i)=>{au.init(r,i),E.init(r,i)});function d4(r){return wv(dv,r)}var hv=I("ZodJWT",(r,i)=>{su.init(r,i),E.init(r,i)});function h4(r){return cv(hv,r)}var Pn=I("ZodCustomStringFormat",(r,i)=>{rt.init(r,i),E.init(r,i)});function p4(r,i,$={}){return Nn(Pn,r,i,$)}function a4(r){return Nn(Pn,"hostname",Ir.hostname,r)}function s4(r){return Nn(Pn,"hex",Ir.hex,r)}function rb(r,i){let $=i?.enc??"hex",u=`${r}_${$}`,n=Ir[u];if(!n)throw Error(`Unrecognized hash format: ${u}`);return Nn(Pn,u,n,i)}var Sn=I("ZodNumber",(r,i)=>{Ci.init(r,i),j.init(r,i),r._zod.processJSONSchema=(u,n,v)=>Pg(r,u,n,v),r.gt=(u,n)=>r.check(Or(u,n)),r.gte=(u,n)=>r.check(nr(u,n)),r.min=(u,n)=>r.check(nr(u,n)),r.lt=(u,n)=>r.check(kr(u,n)),r.lte=(u,n)=>r.check(lr(u,n)),r.max=(u,n)=>r.check(lr(u,n)),r.int=(u)=>r.check(Yv(u)),r.safe=(u)=>r.check(Yv(u)),r.positive=(u)=>r.check(Or(0,u)),r.nonnegative=(u)=>r.check(nr(0,u)),r.negative=(u)=>r.check(kr(0,u)),r.nonpositive=(u)=>r.check(lr(0,u)),r.multipleOf=(u,n)=>r.check(Qr(u,n)),r.step=(u,n)=>r.check(Qr(u,n)),r.finite=()=>r;let $=r._zod.bag;r.minValue=Math.max($.minimum??Number.NEGATIVE_INFINITY,$.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,r.maxValue=Math.min($.maximum??Number.POSITIVE_INFINITY,$.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,r.isInt=($.format??"").includes("int")||Number.isSafeInteger($.multipleOf??0.5),r.isFinite=!0,r.format=$.format??null});function K(r){return qo(Sn,r)}var yr=I("ZodNumberFormat",(r,i)=>{nt.init(r,i),Sn.init(r,i)});function Yv(r){return Zo(yr,r)}function nb(r){return eo(yr,r)}function ib(r){return Ro(yr,r)}function vb(r){return Co(yr,r)}function $b(r){return yo(yr,r)}var Jn=I("ZodBoolean",(r,i)=>{dn.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>Sg(r,$,u,n)});function Z(r){return fo(Jn,r)}var Ln=I("ZodBigInt",(r,i)=>{yi.init(r,i),j.init(r,i),r._zod.processJSONSchema=(u,n,v)=>Jg(r,u,n,v),r.gte=(u,n)=>r.check(nr(u,n)),r.min=(u,n)=>r.check(nr(u,n)),r.gt=(u,n)=>r.check(Or(u,n)),r.gte=(u,n)=>r.check(nr(u,n)),r.min=(u,n)=>r.check(nr(u,n)),r.lt=(u,n)=>r.check(kr(u,n)),r.lte=(u,n)=>r.check(lr(u,n)),r.max=(u,n)=>r.check(lr(u,n)),r.positive=(u)=>r.check(Or(BigInt(0),u)),r.negative=(u)=>r.check(kr(BigInt(0),u)),r.nonpositive=(u)=>r.check(lr(BigInt(0),u)),r.nonnegative=(u)=>r.check(nr(BigInt(0),u)),r.multipleOf=(u,n)=>r.check(Qr(u,n));let $=r._zod.bag;r.minValue=$.minimum??null,r.maxValue=$.maximum??null,r.format=$.format??null});function ub(r){return po(Ln,r)}var pv=I("ZodBigIntFormat",(r,i)=>{it.init(r,i),Ln.init(r,i)});function tb(r){return so(pv,r)}function ob(r){return rg(pv,r)}var Pl=I("ZodSymbol",(r,i)=>{vt.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>Lg(r,$,u,n)});function gb(r){return ng(Pl,r)}var Sl=I("ZodUndefined",(r,i)=>{$t.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>jg(r,$,u,n)});function lb(r){return ig(Sl,r)}var Jl=I("ZodNull",(r,i)=>{ut.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>Ag(r,$,u,n)});function An(r){return vg(Jl,r)}var Ll=I("ZodAny",(r,i)=>{tt.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>Xg(r,$,u,n)});function bb(){return $g(Ll)}var Al=I("ZodUnknown",(r,i)=>{ot.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>Vg(r,$,u,n)});function m(){return ug(Al)}var jl=I("ZodNever",(r,i)=>{gt.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>Gg(r,$,u,n)});function av(r){return tg(jl,r)}var Wl=I("ZodVoid",(r,i)=>{lt.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>Wg(r,$,u,n)});function _b(r){return og(Wl,r)}var bi=I("ZodDate",(r,i)=>{bt.init(r,i),j.init(r,i),r._zod.processJSONSchema=(u,n,v)=>Kg(r,u,n,v),r.min=(u,n)=>r.check(nr(u,n)),r.max=(u,n)=>r.check(lr(u,n));let $=r._zod.bag;r.minDate=$.minimum?new Date($.minimum):null,r.maxDate=$.maximum?new Date($.maximum):null});function Ib(r){return gg(bi,r)}var Gl=I("ZodArray",(r,i)=>{_t.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>Zg(r,$,u,n),r.element=i.element,r.min=($,u)=>r.check(Ar($,u)),r.nonempty=($)=>r.check(Ar(1,$)),r.max=($,u)=>r.check(Rr($,u)),r.length=($,u)=>r.check(Cr($,u)),r.unwrap=()=>r.element});function G(r,i){return _g(Gl,r,i)}function Ub(r){let i=r._zod.def.shape;return y(Object.keys(i))}var _i=I("ZodObject",(r,i)=>{It.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>eg(r,$,u,n),O.defineLazy(r,"shape",()=>{return i.shape}),r.keyof=()=>y(Object.keys(r._zod.def.shape)),r.catchall=($)=>r.clone({...r._zod.def,catchall:$}),r.passthrough=()=>r.clone({...r._zod.def,catchall:m()}),r.loose=()=>r.clone({...r._zod.def,catchall:m()}),r.strict=()=>r.clone({...r._zod.def,catchall:av()}),r.strip=()=>r.clone({...r._zod.def,catchall:void 0}),r.extend=($)=>{return O.extend(r,$)},r.safeExtend=($)=>{return O.safeExtend(r,$)},r.merge=($)=>O.merge(r,$),r.pick=($)=>O.pick(r,$),r.omit=($)=>O.omit(r,$),r.partial=(...$)=>O.partial(r$,r,$[0]),r.required=(...$)=>O.required(n$,r,$[0])});function J(r,i){let $={type:"object",shape:r??{},...O.normalizeParams(i)};return new _i($)}function Db(r,i){return new _i({type:"object",shape:r,catchall:av(),...O.normalizeParams(i)})}function C(r,i){return new _i({type:"object",shape:r,catchall:m(),...O.normalizeParams(i)})}var Ii=I("ZodUnion",(r,i)=>{hn.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>Jv(r,$,u,n),r.options=i.options});function Y(r,i){return new Ii({type:"union",options:r,...O.normalizeParams(i)})}var Xl=I("ZodXor",(r,i)=>{Ii.init(r,i),Ut.init(r,i),r._zod.processJSONSchema=($,u,n)=>Jv(r,$,u,n),r.options=i.options});function wb(r,i){return new Xl({type:"union",options:r,inclusive:!1,...O.normalizeParams(i)})}var Vl=I("ZodDiscriminatedUnion",(r,i)=>{Ii.init(r,i),Dt.init(r,i)});function Ui(r,i,$){return new Vl({type:"union",options:i,discriminator:r,...O.normalizeParams($)})}var Kl=I("ZodIntersection",(r,i)=>{wt.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>Rg(r,$,u,n)});function jn(r,i){return new Kl({type:"intersection",left:r,right:i})}var Ql=I("ZodTuple",(r,i)=>{fi.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>Cg(r,$,u,n),r.rest=($)=>r.clone({...r._zod.def,rest:$})});function Yl(r,i,$){let u=i instanceof A,n=u?$:i;return new Ql({type:"tuple",items:r,rest:u?i:null,...O.normalizeParams(n)})}var Di=I("ZodRecord",(r,i)=>{ct.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>yg(r,$,u,n),r.keyType=i.keyType,r.valueType=i.valueType});function M(r,i,$){return new Di({type:"record",keyType:r,valueType:i,...O.normalizeParams($)})}function cb(r,i,$){let u=rr(r);return u._zod.values=void 0,new Di({type:"record",keyType:u,valueType:i,...O.normalizeParams($)})}function Nb(r,i,$){return new Di({type:"record",keyType:r,valueType:i,mode:"loose",...O.normalizeParams($)})}var Bl=I("ZodMap",(r,i)=>{Nt.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>qg(r,$,u,n),r.keyType=i.keyType,r.valueType=i.valueType,r.min=(...$)=>r.check(zr(...$)),r.nonempty=($)=>r.check(zr(1,$)),r.max=(...$)=>r.check(Yr(...$)),r.size=(...$)=>r.check(er(...$))});function kb(r,i,$){return new Bl({type:"map",keyType:r,valueType:i,...O.normalizeParams($)})}var Fl=I("ZodSet",(r,i)=>{kt.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>xg(r,$,u,n),r.min=(...$)=>r.check(zr(...$)),r.nonempty=($)=>r.check(zr(1,$)),r.max=(...$)=>r.check(Yr(...$)),r.size=(...$)=>r.check(er(...$))});function Ob(r,i){return new Fl({type:"set",valueType:r,...O.normalizeParams(i)})}var On=I("ZodEnum",(r,i)=>{Ot.init(r,i),j.init(r,i),r._zod.processJSONSchema=(u,n,v)=>Qg(r,u,n,v),r.enum=i.entries,r.options=Object.values(i.entries);let $=new Set(Object.keys(i.entries));r.extract=(u,n)=>{let v={};for(let t of u)if($.has(t))v[t]=i.entries[t];else throw Error(`Key ${t} not found in enum`);return new On({...i,checks:[],...O.normalizeParams(n),entries:v})},r.exclude=(u,n)=>{let v={...i.entries};for(let t of u)if($.has(t))delete v[t];else throw Error(`Key ${t} not found in enum`);return new On({...i,checks:[],...O.normalizeParams(n),entries:v})}});function y(r,i){let $=Array.isArray(r)?Object.fromEntries(r.map((u)=>[u,u])):r;return new On({type:"enum",entries:$,...O.normalizeParams(i)})}function zb(r,i){return new On({type:"enum",entries:r,...O.normalizeParams(i)})}var Hl=I("ZodLiteral",(r,i)=>{zt.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>Yg(r,$,u,n),r.values=new Set(i.values),Object.defineProperty(r,"value",{get(){if(i.values.length>1)throw Error("This schema contains multiple valid literal values. Use `.values` instead.");return i.values[0]}})});function L(r,i){return new Hl({type:"literal",values:Array.isArray(r)?r:[r],...O.normalizeParams(i)})}var El=I("ZodFile",(r,i)=>{Pt.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>Hg(r,$,u,n),r.min=($,u)=>r.check(zr($,u)),r.max=($,u)=>r.check(Yr($,u)),r.mime=($,u)=>r.check(_n(Array.isArray($)?$:[$],u))});function Pb(r){return Ig(El,r)}var ml=I("ZodTransform",(r,i)=>{St.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>Mg(r,$,u,n),r._zod.parse=($,u)=>{if(u.direction==="backward")throw new Mr(r.constructor.name);$.addIssue=(v)=>{if(typeof v==="string")$.issues.push(O.issue(v,$.value,i));else{let t=v;if(t.fatal)t.continue=!1;t.code??(t.code="custom"),t.input??(t.input=$.value),t.inst??(t.inst=r),$.issues.push(O.issue(t))}};let n=i.transform($.value,$);if(n instanceof Promise)return n.then((v)=>{return $.value=v,$});return $.value=n,$}});function sv(r){return new ml({type:"transform",transform:r})}var r$=I("ZodOptional",(r,i)=>{di.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>Lv(r,$,u,n),r.unwrap=()=>r._zod.def.innerType});function q(r){return new r$({type:"optional",innerType:r})}var Tl=I("ZodExactOptional",(r,i)=>{Jt.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>Lv(r,$,u,n),r.unwrap=()=>r._zod.def.innerType});function Ml(r){return new Tl({type:"optional",innerType:r})}var ql=I("ZodNullable",(r,i)=>{Lt.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>fg(r,$,u,n),r.unwrap=()=>r._zod.def.innerType});function oi(r){return new ql({type:"nullable",innerType:r})}function Sb(r){return q(oi(r))}var xl=I("ZodDefault",(r,i)=>{At.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>hg(r,$,u,n),r.unwrap=()=>r._zod.def.innerType,r.removeDefault=r.unwrap});function Zl(r,i){return new xl({type:"default",innerType:r,get defaultValue(){return typeof i==="function"?i():O.shallowClone(i)}})}var el=I("ZodPrefault",(r,i)=>{jt.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>pg(r,$,u,n),r.unwrap=()=>r._zod.def.innerType});function Rl(r,i){return new el({type:"prefault",innerType:r,get defaultValue(){return typeof i==="function"?i():O.shallowClone(i)}})}var n$=I("ZodNonOptional",(r,i)=>{Wt.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>dg(r,$,u,n),r.unwrap=()=>r._zod.def.innerType});function Cl(r,i){return new n$({type:"nonoptional",innerType:r,...O.normalizeParams(i)})}var yl=I("ZodSuccess",(r,i)=>{Gt.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>Eg(r,$,u,n),r.unwrap=()=>r._zod.def.innerType});function Jb(r){return new yl({type:"success",innerType:r})}var fl=I("ZodCatch",(r,i)=>{Xt.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>ag(r,$,u,n),r.unwrap=()=>r._zod.def.innerType,r.removeCatch=r.unwrap});function dl(r,i){return new fl({type:"catch",innerType:r,catchValue:typeof i==="function"?i:()=>i})}var hl=I("ZodNaN",(r,i)=>{Vt.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>Bg(r,$,u,n)});function Lb(r){return bg(hl,r)}var i$=I("ZodPipe",(r,i)=>{Kt.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>sg(r,$,u,n),r.in=i.in,r.out=i.out});function gi(r,i){return new i$({type:"pipe",in:r,out:i})}var v$=I("ZodCodec",(r,i)=>{i$.init(r,i),pn.init(r,i)});function Ab(r,i,$){return new v$({type:"pipe",in:r,out:i,transform:$.decode,reverseTransform:$.encode})}var pl=I("ZodReadonly",(r,i)=>{Qt.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>rl(r,$,u,n),r.unwrap=()=>r._zod.def.innerType});function al(r){return new pl({type:"readonly",innerType:r})}var sl=I("ZodTemplateLiteral",(r,i)=>{Yt.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>Fg(r,$,u,n)});function jb(r,i){return new sl({type:"template_literal",parts:r,...O.normalizeParams(i)})}var r6=I("ZodLazy",(r,i)=>{Ht.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>il(r,$,u,n),r.unwrap=()=>r._zod.def.getter()});function n6(r){return new r6({type:"lazy",getter:r})}var i6=I("ZodPromise",(r,i)=>{Ft.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>nl(r,$,u,n),r.unwrap=()=>r._zod.def.innerType});function Wb(r){return new i6({type:"promise",innerType:r})}var v6=I("ZodFunction",(r,i)=>{Bt.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>Tg(r,$,u,n)});function Gb(r){return new v6({type:"function",input:Array.isArray(r?.input)?Yl(r?.input):r?.input??G(m()),output:r?.output??m()})}var wi=I("ZodCustom",(r,i)=>{Et.init(r,i),j.init(r,i),r._zod.processJSONSchema=($,u,n)=>mg(r,$,u,n)});function Xb(r){let i=new T({check:"custom"});return i._zod.check=r,i}function $$(r,i){return Ug(wi,r??(()=>!0),i)}function $6(r,i={}){return Dg(wi,r,i)}function u6(r){return wg(r)}var Vb=cg,Kb=Ng;function Qb(r,i={}){let $=new wi({type:"custom",check:"custom",fn:(u)=>u instanceof r,abort:!0,...O.normalizeParams(i)});return $._zod.bag.Class=r,$._zod.check=(u)=>{if(!(u.value instanceof r))u.issues.push({code:"invalid_type",expected:r.name,input:u.value,inst:$,path:[...$._zod.def.path??[]]})},$}var Yb=(...r)=>kg({Codec:v$,Boolean:Jn,String:zn},...r);function Bb(r){let i=n6(()=>{return Y([D(r),K(),Z(),An(),G(i),M(D(),i)])});return i}function ci(r,i){return gi(sv(r),i)}var WU={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 GU(r){x({customError:r})}function XU(){return x().customError}var t6;(function(r){})(t6||(t6={}));var S={...ui,...Gv,iso:Er},VU=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 KU(r,i){let $=r.$schema;if($==="https://json-schema.org/draft/2020-12/schema")return"draft-2020-12";if($==="http://json-schema.org/draft-07/schema#")return"draft-7";if($==="http://json-schema.org/draft-04/schema#")return"draft-4";return i??"draft-2020-12"}function QU(r,i){if(!r.startsWith("#"))throw Error("External $ref is not supported, only local refs (#/...) are allowed");let $=r.slice(1).split("/").filter(Boolean);if($.length===0)return i.rootSchema;let u=i.version==="draft-2020-12"?"$defs":"definitions";if($[0]===u){let n=$[1];if(!n||!i.defs[n])throw Error(`Reference not found: ${r}`);return i.defs[n]}throw Error(`Reference not found: ${r}`)}function Fb(r,i){if(r.not!==void 0){if(typeof r.not==="object"&&Object.keys(r.not).length===0)return S.never();throw Error("not is not supported in Zod (except { not: {} } for never)")}if(r.unevaluatedItems!==void 0)throw Error("unevaluatedItems is not supported");if(r.unevaluatedProperties!==void 0)throw Error("unevaluatedProperties is not supported");if(r.if!==void 0||r.then!==void 0||r.else!==void 0)throw Error("Conditional schemas (if/then/else) are not supported");if(r.dependentSchemas!==void 0||r.dependentRequired!==void 0)throw Error("dependentSchemas and dependentRequired are not supported");if(r.$ref){let n=r.$ref;if(i.refs.has(n))return i.refs.get(n);if(i.processing.has(n))return S.lazy(()=>{if(!i.refs.has(n))throw Error(`Circular reference not resolved: ${n}`);return i.refs.get(n)});i.processing.add(n);let v=QU(n,i),t=a(v,i);return i.refs.set(n,t),i.processing.delete(n),t}if(r.enum!==void 0){let n=r.enum;if(i.version==="openapi-3.0"&&r.nullable===!0&&n.length===1&&n[0]===null)return S.null();if(n.length===0)return S.never();if(n.length===1)return S.literal(n[0]);if(n.every((t)=>typeof t==="string"))return S.enum(n);let v=n.map((t)=>S.literal(t));if(v.length<2)return v[0];return S.union([v[0],v[1],...v.slice(2)])}if(r.const!==void 0)return S.literal(r.const);let $=r.type;if(Array.isArray($)){let n=$.map((v)=>{let t={...r,type:v};return Fb(t,i)});if(n.length===0)return S.never();if(n.length===1)return n[0];return S.union(n)}if(!$)return S.any();let u;switch($){case"string":{let n=S.string();if(r.format){let v=r.format;if(v==="email")n=n.check(S.email());else if(v==="uri"||v==="uri-reference")n=n.check(S.url());else if(v==="uuid"||v==="guid")n=n.check(S.uuid());else if(v==="date-time")n=n.check(S.iso.datetime());else if(v==="date")n=n.check(S.iso.date());else if(v==="time")n=n.check(S.iso.time());else if(v==="duration")n=n.check(S.iso.duration());else if(v==="ipv4")n=n.check(S.ipv4());else if(v==="ipv6")n=n.check(S.ipv6());else if(v==="mac")n=n.check(S.mac());else if(v==="cidr")n=n.check(S.cidrv4());else if(v==="cidr-v6")n=n.check(S.cidrv6());else if(v==="base64")n=n.check(S.base64());else if(v==="base64url")n=n.check(S.base64url());else if(v==="e164")n=n.check(S.e164());else if(v==="jwt")n=n.check(S.jwt());else if(v==="emoji")n=n.check(S.emoji());else if(v==="nanoid")n=n.check(S.nanoid());else if(v==="cuid")n=n.check(S.cuid());else if(v==="cuid2")n=n.check(S.cuid2());else if(v==="ulid")n=n.check(S.ulid());else if(v==="xid")n=n.check(S.xid());else if(v==="ksuid")n=n.check(S.ksuid())}if(typeof r.minLength==="number")n=n.min(r.minLength);if(typeof r.maxLength==="number")n=n.max(r.maxLength);if(r.pattern)n=n.regex(new RegExp(r.pattern));u=n;break}case"number":case"integer":{let n=$==="integer"?S.number().int():S.number();if(typeof r.minimum==="number")n=n.min(r.minimum);if(typeof r.maximum==="number")n=n.max(r.maximum);if(typeof r.exclusiveMinimum==="number")n=n.gt(r.exclusiveMinimum);else if(r.exclusiveMinimum===!0&&typeof r.minimum==="number")n=n.gt(r.minimum);if(typeof r.exclusiveMaximum==="number")n=n.lt(r.exclusiveMaximum);else if(r.exclusiveMaximum===!0&&typeof r.maximum==="number")n=n.lt(r.maximum);if(typeof r.multipleOf==="number")n=n.multipleOf(r.multipleOf);u=n;break}case"boolean":{u=S.boolean();break}case"null":{u=S.null();break}case"object":{let n={},v=r.properties||{},t=new Set(r.required||[]);for(let[l,g]of Object.entries(v)){let _=a(g,i);n[l]=t.has(l)?_:_.optional()}if(r.propertyNames){let l=a(r.propertyNames,i),g=r.additionalProperties&&typeof r.additionalProperties==="object"?a(r.additionalProperties,i):S.any();if(Object.keys(n).length===0){u=S.record(l,g);break}let _=S.object(n).passthrough(),w=S.looseRecord(l,g);u=S.intersection(_,w);break}if(r.patternProperties){let l=r.patternProperties,g=Object.keys(l),_=[];for(let c of g){let P=a(l[c],i),X=S.string().regex(new RegExp(c));_.push(S.looseRecord(X,P))}let w=[];if(Object.keys(n).length>0)w.push(S.object(n).passthrough());if(w.push(..._),w.length===0)u=S.object({}).passthrough();else if(w.length===1)u=w[0];else{let c=S.intersection(w[0],w[1]);for(let P=2;P<w.length;P++)c=S.intersection(c,w[P]);u=c}break}let o=S.object(n);if(r.additionalProperties===!1)u=o.strict();else if(typeof r.additionalProperties==="object")u=o.catchall(a(r.additionalProperties,i));else u=o.passthrough();break}case"array":{let{prefixItems:n,items:v}=r;if(n&&Array.isArray(n)){let t=n.map((l)=>a(l,i)),o=v&&typeof v==="object"&&!Array.isArray(v)?a(v,i):void 0;if(o)u=S.tuple(t).rest(o);else u=S.tuple(t);if(typeof r.minItems==="number")u=u.check(S.minLength(r.minItems));if(typeof r.maxItems==="number")u=u.check(S.maxLength(r.maxItems))}else if(Array.isArray(v)){let t=v.map((l)=>a(l,i)),o=r.additionalItems&&typeof r.additionalItems==="object"?a(r.additionalItems,i):void 0;if(o)u=S.tuple(t).rest(o);else u=S.tuple(t);if(typeof r.minItems==="number")u=u.check(S.minLength(r.minItems));if(typeof r.maxItems==="number")u=u.check(S.maxLength(r.maxItems))}else if(v!==void 0){let t=a(v,i),o=S.array(t);if(typeof r.minItems==="number")o=o.min(r.minItems);if(typeof r.maxItems==="number")o=o.max(r.maxItems);u=o}else u=S.array(S.any());break}default:throw Error(`Unsupported type: ${$}`)}if(r.description)u=u.describe(r.description);if(r.default!==void 0)u=u.default(r.default);return u}function a(r,i){if(typeof r==="boolean")return r?S.any():S.never();let $=Fb(r,i),u=r.type||r.enum!==void 0||r.const!==void 0;if(r.anyOf&&Array.isArray(r.anyOf)){let o=r.anyOf.map((g)=>a(g,i)),l=S.union(o);$=u?S.intersection($,l):l}if(r.oneOf&&Array.isArray(r.oneOf)){let o=r.oneOf.map((g)=>a(g,i)),l=S.xor(o);$=u?S.intersection($,l):l}if(r.allOf&&Array.isArray(r.allOf))if(r.allOf.length===0)$=u?$:S.any();else{let o=u?$:a(r.allOf[0],i),l=u?0:1;for(let g=l;g<r.allOf.length;g++)o=S.intersection(o,a(r.allOf[g],i));$=o}if(r.nullable===!0&&i.version==="openapi-3.0")$=S.nullable($);if(r.readOnly===!0)$=S.readonly($);let n={},v=["$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor"];for(let o of v)if(o in r)n[o]=r[o];let t=["contentEncoding","contentMediaType","contentSchema"];for(let o of t)if(o in r)n[o]=r[o];for(let o of Object.keys(r))if(!VU.has(o))n[o]=r[o];if(Object.keys(n).length>0)i.registry.add($,n);return $}function Hb(r,i){if(typeof r==="boolean")return r?S.any():S.never();let $=KU(r,i?.defaultTarget),u=r.$defs||r.definitions||{},n={version:$,defs:u,refs:new Map,processing:new Set,rootSchema:r,registry:i?.registry??R};return a(r,n)}var o6={};Jr(o6,{string:()=>YU,number:()=>BU,date:()=>EU,boolean:()=>FU,bigint:()=>HU});function YU(r){return Bo(zn,r)}function BU(r){return xo(Sn,r)}function FU(r){return ho(Jn,r)}function HU(r){return ao(Ln,r)}function EU(r){return lg(bi,r)}x(an());var mr="io.modelcontextprotocol/related-task",t$="2.0",f=$$((r)=>r!==null&&(typeof r==="object"||typeof r==="function")),Eb=Y([D(),K().int()]),mb=D(),vk=C({ttl:Y([K(),An()]).optional(),pollInterval:K().optional()}),mU=J({ttl:K().optional()}),TU=J({taskId:D()}),g6=C({progressToken:Eb.optional(),[mr]:TU.optional()}),br=J({_meta:g6.optional()}),Ni=br.extend({task:mU.optional()}),Tb=(r)=>Ni.safeParse(r).success,d=J({method:D(),params:br.loose().optional()}),Ur=J({_meta:g6.optional()}),Dr=J({method:D(),params:Ur.loose().optional()}),h=C({_meta:g6.optional()}),Gn=Y([D(),K().int()]),Mb=J({jsonrpc:L(t$),id:Gn,...d.shape}).strict(),l6=(r)=>Mb.safeParse(r).success,qb=J({jsonrpc:L(t$),...Dr.shape}).strict(),xb=(r)=>qb.safeParse(r).success,b6=J({jsonrpc:L(t$),id:Gn,result:h}).strict(),ki=(r)=>b6.safeParse(r).success;var B;(function(r){r[r.ConnectionClosed=-32000]="ConnectionClosed",r[r.RequestTimeout=-32001]="RequestTimeout",r[r.ParseError=-32700]="ParseError",r[r.InvalidRequest=-32600]="InvalidRequest",r[r.MethodNotFound=-32601]="MethodNotFound",r[r.InvalidParams=-32602]="InvalidParams",r[r.InternalError=-32603]="InternalError",r[r.UrlElicitationRequired=-32042]="UrlElicitationRequired"})(B||(B={}));var _6=J({jsonrpc:L(t$),id:Gn.optional(),error:J({code:K().int(),message:D(),data:m().optional()})}).strict();var Zb=(r)=>_6.safeParse(r).success;var eb=Y([Mb,qb,b6,_6]),$k=Y([b6,_6]),o$=h.strict(),MU=Ur.extend({requestId:Gn.optional(),reason:D().optional()}),g$=Dr.extend({method:L("notifications/cancelled"),params:MU}),qU=J({src:D(),mimeType:D().optional(),sizes:G(D()).optional(),theme:y(["light","dark"]).optional()}),Oi=J({icons:G(qU).optional()}),Wn=J({name:D(),title:D().optional()}),zi=Wn.extend({...Wn.shape,...Oi.shape,version:D(),websiteUrl:D().optional(),description:D().optional()}),xU=jn(J({applyDefaults:Z().optional()}),M(D(),m())),ZU=ci((r)=>{if(r&&typeof r==="object"&&!Array.isArray(r)){if(Object.keys(r).length===0)return{form:{}}}return r},jn(J({form:xU.optional(),url:f.optional()}),M(D(),m()).optional())),eU=C({list:f.optional(),cancel:f.optional(),requests:C({sampling:C({createMessage:f.optional()}).optional(),elicitation:C({create:f.optional()}).optional()}).optional()}),RU=C({list:f.optional(),cancel:f.optional(),requests:C({tools:C({call:f.optional()}).optional()}).optional()}),CU=J({experimental:M(D(),f).optional(),sampling:J({context:f.optional(),tools:f.optional()}).optional(),elicitation:ZU.optional(),roots:J({listChanged:Z().optional()}).optional(),tasks:eU.optional()}),yU=br.extend({protocolVersion:D(),capabilities:CU,clientInfo:zi}),fU=d.extend({method:L("initialize"),params:yU});var dU=J({experimental:M(D(),f).optional(),logging:f.optional(),completions:f.optional(),prompts:J({listChanged:Z().optional()}).optional(),resources:J({subscribe:Z().optional(),listChanged:Z().optional()}).optional(),tools:J({listChanged:Z().optional()}).optional(),tasks:RU.optional()}),hU=h.extend({protocolVersion:D(),capabilities:dU,serverInfo:zi,instructions:D().optional()}),pU=Dr.extend({method:L("notifications/initialized"),params:Ur.optional()});var Xn=d.extend({method:L("ping"),params:br.optional()}),aU=J({progress:K(),total:q(K()),message:q(D())}),sU=J({...Ur.shape,...aU.shape,progressToken:Eb}),l$=Dr.extend({method:L("notifications/progress"),params:sU}),rD=br.extend({cursor:mb.optional()}),Pi=d.extend({params:rD.optional()}),Si=h.extend({nextCursor:mb.optional()}),nD=y(["working","input_required","completed","failed","cancelled"]),Ji=J({taskId:D(),status:nD,ttl:Y([K(),An()]),createdAt:D(),lastUpdatedAt:D(),pollInterval:q(K()),statusMessage:q(D())}),b$=h.extend({task:Ji}),iD=Ur.merge(Ji),Li=Dr.extend({method:L("notifications/tasks/status"),params:iD}),_$=d.extend({method:L("tasks/get"),params:br.extend({taskId:D()})}),I$=h.merge(Ji),U$=d.extend({method:L("tasks/result"),params:br.extend({taskId:D()})}),uk=h.loose(),D$=Pi.extend({method:L("tasks/list")}),w$=Si.extend({tasks:G(Ji)}),c$=d.extend({method:L("tasks/cancel"),params:br.extend({taskId:D()})}),Rb=h.merge(Ji),Cb=J({uri:D(),mimeType:q(D()),_meta:M(D(),m()).optional()}),yb=Cb.extend({text:D()}),I6=D().refine((r)=>{try{return atob(r),!0}catch{return!1}},{message:"Invalid Base64 string"}),fb=Cb.extend({blob:I6}),Ai=y(["user","assistant"]),Vn=J({audience:G(Ai).optional(),priority:K().min(0).max(1).optional(),lastModified:Er.datetime({offset:!0}).optional()}),db=J({...Wn.shape,...Oi.shape,uri:D(),description:q(D()),mimeType:q(D()),annotations:Vn.optional(),_meta:q(C({}))}),vD=J({...Wn.shape,...Oi.shape,uriTemplate:D(),description:q(D()),mimeType:q(D()),annotations:Vn.optional(),_meta:q(C({}))}),$D=Pi.extend({method:L("resources/list")}),uD=Si.extend({resources:G(db)}),tD=Pi.extend({method:L("resources/templates/list")}),oD=Si.extend({resourceTemplates:G(vD)}),U6=br.extend({uri:D()}),gD=U6,lD=d.extend({method:L("resources/read"),params:gD}),bD=h.extend({contents:G(Y([yb,fb]))}),_D=Dr.extend({method:L("notifications/resources/list_changed"),params:Ur.optional()}),ID=U6,UD=d.extend({method:L("resources/subscribe"),params:ID}),DD=U6,wD=d.extend({method:L("resources/unsubscribe"),params:DD}),cD=Ur.extend({uri:D()}),ND=Dr.extend({method:L("notifications/resources/updated"),params:cD}),kD=J({name:D(),description:q(D()),required:q(Z())}),OD=J({...Wn.shape,...Oi.shape,description:q(D()),arguments:q(G(kD)),_meta:q(C({}))}),zD=Pi.extend({method:L("prompts/list")}),PD=Si.extend({prompts:G(OD)}),SD=br.extend({name:D(),arguments:M(D(),D()).optional()}),JD=d.extend({method:L("prompts/get"),params:SD}),D6=J({type:L("text"),text:D(),annotations:Vn.optional(),_meta:M(D(),m()).optional()}),w6=J({type:L("image"),data:I6,mimeType:D(),annotations:Vn.optional(),_meta:M(D(),m()).optional()}),c6=J({type:L("audio"),data:I6,mimeType:D(),annotations:Vn.optional(),_meta:M(D(),m()).optional()}),LD=J({type:L("tool_use"),name:D(),id:D(),input:M(D(),m()),_meta:M(D(),m()).optional()}),AD=J({type:L("resource"),resource:Y([yb,fb]),annotations:Vn.optional(),_meta:M(D(),m()).optional()}),jD=db.extend({type:L("resource_link")}),Kn=Y([D6,w6,c6,jD,AD]),WD=J({role:Ai,content:Kn}),GD=h.extend({description:D().optional(),messages:G(WD)}),XD=Dr.extend({method:L("notifications/prompts/list_changed"),params:Ur.optional()}),VD=J({title:D().optional(),readOnlyHint:Z().optional(),destructiveHint:Z().optional(),idempotentHint:Z().optional(),openWorldHint:Z().optional()}),KD=J({taskSupport:y(["required","optional","forbidden"]).optional()}),N$=J({...Wn.shape,...Oi.shape,description:D().optional(),inputSchema:J({type:L("object"),properties:M(D(),f).optional(),required:G(D()).optional()}).catchall(m()),outputSchema:J({type:L("object"),properties:M(D(),f).optional(),required:G(D()).optional()}).catchall(m()).optional(),annotations:VD.optional(),execution:KD.optional(),_meta:M(D(),m()).optional()}),N6=Pi.extend({method:L("tools/list")}),QD=Si.extend({tools:G(N$)}),Qn=h.extend({content:G(Kn).default([]),structuredContent:M(D(),m()).optional(),isError:Z().optional()}),tk=Qn.or(h.extend({toolResult:m()})),YD=Ni.extend({name:D(),arguments:M(D(),m()).optional()}),k6=d.extend({method:L("tools/call"),params:YD}),BD=Dr.extend({method:L("notifications/tools/list_changed"),params:Ur.optional()}),ok=J({autoRefresh:Z().default(!0),debounceMs:K().int().nonnegative().default(300)}),hb=y(["debug","info","notice","warning","error","critical","alert","emergency"]),FD=br.extend({level:hb}),HD=d.extend({method:L("logging/setLevel"),params:FD}),ED=Ur.extend({level:hb,logger:D().optional(),data:m()}),mD=Dr.extend({method:L("notifications/message"),params:ED}),TD=J({name:D().optional()}),MD=J({hints:G(TD).optional(),costPriority:K().min(0).max(1).optional(),speedPriority:K().min(0).max(1).optional(),intelligencePriority:K().min(0).max(1).optional()}),qD=J({mode:y(["auto","required","none"]).optional()}),xD=J({type:L("tool_result"),toolUseId:D().describe("The unique identifier for the corresponding tool call."),content:G(Kn).default([]),structuredContent:J({}).loose().optional(),isError:Z().optional(),_meta:M(D(),m()).optional()}),ZD=Ui("type",[D6,w6,c6]),u$=Ui("type",[D6,w6,c6,LD,xD]),eD=J({role:Ai,content:Y([u$,G(u$)]),_meta:M(D(),m()).optional()}),RD=Ni.extend({messages:G(eD),modelPreferences:MD.optional(),systemPrompt:D().optional(),includeContext:y(["none","thisServer","allServers"]).optional(),temperature:K().optional(),maxTokens:K().int(),stopSequences:G(D()).optional(),metadata:f.optional(),tools:G(N$).optional(),toolChoice:qD.optional()}),CD=d.extend({method:L("sampling/createMessage"),params:RD}),yD=h.extend({model:D(),stopReason:q(y(["endTurn","stopSequence","maxTokens"]).or(D())),role:Ai,content:ZD}),fD=h.extend({model:D(),stopReason:q(y(["endTurn","stopSequence","maxTokens","toolUse"]).or(D())),role:Ai,content:Y([u$,G(u$)])}),dD=J({type:L("boolean"),title:D().optional(),description:D().optional(),default:Z().optional()}),hD=J({type:L("string"),title:D().optional(),description:D().optional(),minLength:K().optional(),maxLength:K().optional(),format:y(["email","uri","date","date-time"]).optional(),default:D().optional()}),pD=J({type:y(["number","integer"]),title:D().optional(),description:D().optional(),minimum:K().optional(),maximum:K().optional(),default:K().optional()}),aD=J({type:L("string"),title:D().optional(),description:D().optional(),enum:G(D()),default:D().optional()}),sD=J({type:L("string"),title:D().optional(),description:D().optional(),oneOf:G(J({const:D(),title:D()})),default:D().optional()}),rw=J({type:L("string"),title:D().optional(),description:D().optional(),enum:G(D()),enumNames:G(D()).optional(),default:D().optional()}),nw=Y([aD,sD]),iw=J({type:L("array"),title:D().optional(),description:D().optional(),minItems:K().optional(),maxItems:K().optional(),items:J({type:L("string"),enum:G(D())}),default:G(D()).optional()}),vw=J({type:L("array"),title:D().optional(),description:D().optional(),minItems:K().optional(),maxItems:K().optional(),items:J({anyOf:G(J({const:D(),title:D()}))}),default:G(D()).optional()}),$w=Y([iw,vw]),uw=Y([rw,nw,$w]),tw=Y([uw,dD,hD,pD]),ow=Ni.extend({mode:L("form").optional(),message:D(),requestedSchema:J({type:L("object"),properties:M(D(),tw),required:G(D()).optional()})}),gw=Ni.extend({mode:L("url"),message:D(),elicitationId:D(),url:D().url()}),lw=Y([ow,gw]),bw=d.extend({method:L("elicitation/create"),params:lw}),_w=Ur.extend({elicitationId:D()}),Iw=Dr.extend({method:L("notifications/elicitation/complete"),params:_w}),Uw=h.extend({action:y(["accept","decline","cancel"]),content:ci((r)=>r===null?void 0:r,M(D(),Y([D(),K(),Z(),G(D())])).optional())}),Dw=J({type:L("ref/resource"),uri:D()});var ww=J({type:L("ref/prompt"),name:D()}),cw=br.extend({ref:Y([ww,Dw]),argument:J({name:D(),value:D()}),context:J({arguments:M(D(),D()).optional()}).optional()}),Nw=d.extend({method:L("completion/complete"),params:cw});var kw=h.extend({completion:C({values:G(D()).max(100),total:q(K().int()),hasMore:q(Z())})}),Ow=J({uri:D().startsWith("file://"),name:D().optional(),_meta:M(D(),m()).optional()}),zw=d.extend({method:L("roots/list"),params:br.optional()}),Pw=h.extend({roots:G(Ow)}),Sw=Dr.extend({method:L("notifications/roots/list_changed"),params:Ur.optional()}),gk=Y([Xn,fU,Nw,HD,JD,zD,$D,tD,lD,UD,wD,k6,N6,_$,U$,D$,c$]),lk=Y([g$,l$,pU,Sw,Li]),bk=Y([o$,yD,fD,Uw,Pw,I$,w$,b$]),_k=Y([Xn,CD,bw,zw,_$,U$,D$,c$]),Ik=Y([g$,l$,mD,ND,_D,BD,XD,Li,Iw]),Uk=Y([o$,hU,kw,GD,PD,uD,oD,bD,Qn,QD,I$,w$,b$]);class V extends Error{constructor(r,i,$){super(`MCP error ${r}: ${i}`);this.code=r,this.data=$,this.name="McpError"}static fromError(r,i,$){if(r===B.UrlElicitationRequired&&$){let u=$;if(u.elicitations)return new pb(u.elicitations,i)}return new V(r,i,$)}}class pb extends V{constructor(r,i=`URL elicitation${r.length>1?"s":""} required`){super(B.UrlElicitationRequired,i,{elicitations:r})}get elicitations(){return this.data?.elicitations??[]}}function Tr(r){return r==="completed"||r==="failed"||r==="cancelled"}var Jw=Symbol("Let zodToJsonSchema decide on which parser to use");var Ck=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789");function O6(r){let $=L4(r)?.method;if(!$)throw Error("Schema is missing a method literal");let u=A4($);if(typeof u!=="string")throw Error("Schema method literal must be a string");return u}function z6(r,i){let $=Wv(r,i);if(!$.success)throw $.error;return $.data}var Xw=60000;class P6{constructor(r){if(this._options=r,this._requestMessageId=0,this._requestHandlers=new Map,this._requestHandlerAbortControllers=new Map,this._notificationHandlers=new Map,this._responseHandlers=new Map,this._progressHandlers=new Map,this._timeoutInfo=new Map,this._pendingDebouncedNotifications=new Set,this._taskProgressTokens=new Map,this._requestResolvers=new Map,this.setNotificationHandler(g$,(i)=>{this._oncancel(i)}),this.setNotificationHandler(l$,(i)=>{this._onprogress(i)}),this.setRequestHandler(Xn,(i)=>({})),this._taskStore=r?.taskStore,this._taskMessageQueue=r?.taskMessageQueue,this._taskStore)this.setRequestHandler(_$,async(i,$)=>{let u=await this._taskStore.getTask(i.params.taskId,$.sessionId);if(!u)throw new V(B.InvalidParams,"Failed to retrieve task: Task not found");return{...u}}),this.setRequestHandler(U$,async(i,$)=>{let u=async()=>{let n=i.params.taskId;if(this._taskMessageQueue){let t;while(t=await this._taskMessageQueue.dequeue(n,$.sessionId)){if(t.type==="response"||t.type==="error"){let o=t.message,l=o.id,g=this._requestResolvers.get(l);if(g)if(this._requestResolvers.delete(l),t.type==="response")g(o);else{let _=o,w=new V(_.error.code,_.error.message,_.error.data);g(w)}else{let _=t.type==="response"?"Response":"Error";this._onerror(Error(`${_} handler missing for request ${l}`))}continue}await this._transport?.send(t.message,{relatedRequestId:$.requestId})}}let v=await this._taskStore.getTask(n,$.sessionId);if(!v)throw new V(B.InvalidParams,`Task not found: ${n}`);if(!Tr(v.status))return await this._waitForTaskUpdate(n,$.signal),await u();if(Tr(v.status)){let t=await this._taskStore.getTaskResult(n,$.sessionId);return this._clearTaskQueue(n),{...t,_meta:{...t._meta,[mr]:{taskId:n}}}}return await u()};return await u()}),this.setRequestHandler(D$,async(i,$)=>{try{let{tasks:u,nextCursor:n}=await this._taskStore.listTasks(i.params?.cursor,$.sessionId);return{tasks:u,nextCursor:n,_meta:{}}}catch(u){throw new V(B.InvalidParams,`Failed to list tasks: ${u instanceof Error?u.message:String(u)}`)}}),this.setRequestHandler(c$,async(i,$)=>{try{let u=await this._taskStore.getTask(i.params.taskId,$.sessionId);if(!u)throw new V(B.InvalidParams,`Task not found: ${i.params.taskId}`);if(Tr(u.status))throw new V(B.InvalidParams,`Cannot cancel task in terminal status: ${u.status}`);await this._taskStore.updateTaskStatus(i.params.taskId,"cancelled","Client cancelled task execution.",$.sessionId),this._clearTaskQueue(i.params.taskId);let n=await this._taskStore.getTask(i.params.taskId,$.sessionId);if(!n)throw new V(B.InvalidParams,`Task not found after cancellation: ${i.params.taskId}`);return{_meta:{},...n}}catch(u){if(u instanceof V)throw u;throw new V(B.InvalidRequest,`Failed to cancel task: ${u instanceof Error?u.message:String(u)}`)}})}async _oncancel(r){if(!r.params.requestId)return;this._requestHandlerAbortControllers.get(r.params.requestId)?.abort(r.params.reason)}_setupTimeout(r,i,$,u,n=!1){this._timeoutInfo.set(r,{timeoutId:setTimeout(u,i),startTime:Date.now(),timeout:i,maxTotalTimeout:$,resetTimeoutOnProgress:n,onTimeout:u})}_resetTimeout(r){let i=this._timeoutInfo.get(r);if(!i)return!1;let $=Date.now()-i.startTime;if(i.maxTotalTimeout&&$>=i.maxTotalTimeout)throw this._timeoutInfo.delete(r),V.fromError(B.RequestTimeout,"Maximum total timeout exceeded",{maxTotalTimeout:i.maxTotalTimeout,totalElapsed:$});return clearTimeout(i.timeoutId),i.timeoutId=setTimeout(i.onTimeout,i.timeout),!0}_cleanupTimeout(r){let i=this._timeoutInfo.get(r);if(i)clearTimeout(i.timeoutId),this._timeoutInfo.delete(r)}async connect(r){this._transport=r;let i=this.transport?.onclose;this._transport.onclose=()=>{i?.(),this._onclose()};let $=this.transport?.onerror;this._transport.onerror=(n)=>{$?.(n),this._onerror(n)};let u=this._transport?.onmessage;this._transport.onmessage=(n,v)=>{if(u?.(n,v),ki(n)||Zb(n))this._onresponse(n);else if(l6(n))this._onrequest(n,v);else if(xb(n))this._onnotification(n);else this._onerror(Error(`Unknown message type: ${JSON.stringify(n)}`))},await this._transport.start()}_onclose(){let r=this._responseHandlers;this._responseHandlers=new Map,this._progressHandlers.clear(),this._taskProgressTokens.clear(),this._pendingDebouncedNotifications.clear();let i=V.fromError(B.ConnectionClosed,"Connection closed");this._transport=void 0,this.onclose?.();for(let $ of r.values())$(i)}_onerror(r){this.onerror?.(r)}_onnotification(r){let i=this._notificationHandlers.get(r.method)??this.fallbackNotificationHandler;if(i===void 0)return;Promise.resolve().then(()=>i(r)).catch(($)=>this._onerror(Error(`Uncaught error in notification handler: ${$}`)))}_onrequest(r,i){let $=this._requestHandlers.get(r.method)??this.fallbackRequestHandler,u=this._transport,n=r.params?._meta?.[mr]?.taskId;if($===void 0){let g={jsonrpc:"2.0",id:r.id,error:{code:B.MethodNotFound,message:"Method not found"}};if(n&&this._taskMessageQueue)this._enqueueTaskMessage(n,{type:"error",message:g,timestamp:Date.now()},u?.sessionId).catch((_)=>this._onerror(Error(`Failed to enqueue error response: ${_}`)));else u?.send(g).catch((_)=>this._onerror(Error(`Failed to send an error response: ${_}`)));return}let v=new AbortController;this._requestHandlerAbortControllers.set(r.id,v);let t=Tb(r.params)?r.params.task:void 0,o=this._taskStore?this.requestTaskStore(r,u?.sessionId):void 0,l={signal:v.signal,sessionId:u?.sessionId,_meta:r.params?._meta,sendNotification:async(g)=>{let _={relatedRequestId:r.id};if(n)_.relatedTask={taskId:n};await this.notification(g,_)},sendRequest:async(g,_,w)=>{let c={...w,relatedRequestId:r.id};if(n&&!c.relatedTask)c.relatedTask={taskId:n};let P=c.relatedTask?.taskId??n;if(P&&o)await o.updateTaskStatus(P,"input_required");return await this.request(g,_,c)},authInfo:i?.authInfo,requestId:r.id,requestInfo:i?.requestInfo,taskId:n,taskStore:o,taskRequestedTtl:t?.ttl,closeSSEStream:i?.closeSSEStream,closeStandaloneSSEStream:i?.closeStandaloneSSEStream};Promise.resolve().then(()=>{if(t)this.assertTaskHandlerCapability(r.method)}).then(()=>$(r,l)).then(async(g)=>{if(v.signal.aborted)return;let _={result:g,jsonrpc:"2.0",id:r.id};if(n&&this._taskMessageQueue)await this._enqueueTaskMessage(n,{type:"response",message:_,timestamp:Date.now()},u?.sessionId);else await u?.send(_)},async(g)=>{if(v.signal.aborted)return;let _={jsonrpc:"2.0",id:r.id,error:{code:Number.isSafeInteger(g.code)?g.code:B.InternalError,message:g.message??"Internal error",...g.data!==void 0&&{data:g.data}}};if(n&&this._taskMessageQueue)await this._enqueueTaskMessage(n,{type:"error",message:_,timestamp:Date.now()},u?.sessionId);else await u?.send(_)}).catch((g)=>this._onerror(Error(`Failed to send response: ${g}`))).finally(()=>{this._requestHandlerAbortControllers.delete(r.id)})}_onprogress(r){let{progressToken:i,...$}=r.params,u=Number(i),n=this._progressHandlers.get(u);if(!n){this._onerror(Error(`Received a progress notification for an unknown token: ${JSON.stringify(r)}`));return}let v=this._responseHandlers.get(u),t=this._timeoutInfo.get(u);if(t&&v&&t.resetTimeoutOnProgress)try{this._resetTimeout(u)}catch(o){this._responseHandlers.delete(u),this._progressHandlers.delete(u),this._cleanupTimeout(u),v(o);return}n($)}_onresponse(r){let i=Number(r.id),$=this._requestResolvers.get(i);if($){if(this._requestResolvers.delete(i),ki(r))$(r);else{let v=new V(r.error.code,r.error.message,r.error.data);$(v)}return}let u=this._responseHandlers.get(i);if(u===void 0){this._onerror(Error(`Received a response for an unknown message ID: ${JSON.stringify(r)}`));return}this._responseHandlers.delete(i),this._cleanupTimeout(i);let n=!1;if(ki(r)&&r.result&&typeof r.result==="object"){let v=r.result;if(v.task&&typeof v.task==="object"){let t=v.task;if(typeof t.taskId==="string")n=!0,this._taskProgressTokens.set(t.taskId,i)}}if(!n)this._progressHandlers.delete(i);if(ki(r))u(r);else{let v=V.fromError(r.error.code,r.error.message,r.error.data);u(v)}}get transport(){return this._transport}async close(){await this._transport?.close()}async*requestStream(r,i,$){let{task:u}=$??{};if(!u){try{yield{type:"result",result:await this.request(r,i,$)}}catch(v){yield{type:"error",error:v instanceof V?v:new V(B.InternalError,String(v))}}return}let n;try{let v=await this.request(r,b$,$);if(v.task)n=v.task.taskId,yield{type:"taskCreated",task:v.task};else throw new V(B.InternalError,"Task creation did not return a task");while(!0){let t=await this.getTask({taskId:n},$);if(yield{type:"taskStatus",task:t},Tr(t.status)){if(t.status==="completed")yield{type:"result",result:await this.getTaskResult({taskId:n},i,$)};else if(t.status==="failed")yield{type:"error",error:new V(B.InternalError,`Task ${n} failed`)};else if(t.status==="cancelled")yield{type:"error",error:new V(B.InternalError,`Task ${n} was cancelled`)};return}if(t.status==="input_required"){yield{type:"result",result:await this.getTaskResult({taskId:n},i,$)};return}let o=t.pollInterval??this._options?.defaultTaskPollInterval??1000;await new Promise((l)=>setTimeout(l,o)),$?.signal?.throwIfAborted()}}catch(v){yield{type:"error",error:v instanceof V?v:new V(B.InternalError,String(v))}}}request(r,i,$){let{relatedRequestId:u,resumptionToken:n,onresumptiontoken:v,task:t,relatedTask:o}=$??{};return new Promise((l,g)=>{let _=(e)=>{g(e)};if(!this._transport){_(Error("Not connected"));return}if(this._options?.enforceStrictCapabilities===!0)try{if(this.assertCapabilityForMethod(r.method),t)this.assertTaskCapability(r.method)}catch(e){_(e);return}$?.signal?.throwIfAborted();let w=this._requestMessageId++,c={...r,jsonrpc:"2.0",id:w};if($?.onprogress)this._progressHandlers.set(w,$.onprogress),c.params={...r.params,_meta:{...r.params?._meta||{},progressToken:w}};if(t)c.params={...c.params,task:t};if(o)c.params={...c.params,_meta:{...c.params?._meta||{},[mr]:o}};let P=(e)=>{this._responseHandlers.delete(w),this._progressHandlers.delete(w),this._cleanupTimeout(w),this._transport?.send({jsonrpc:"2.0",method:"notifications/cancelled",params:{requestId:w,reason:String(e)}},{relatedRequestId:u,resumptionToken:n,onresumptiontoken:v}).catch((s)=>this._onerror(Error(`Failed to send cancellation: ${s}`)));let or=e instanceof V?e:new V(B.RequestTimeout,String(e));g(or)};this._responseHandlers.set(w,(e)=>{if($?.signal?.aborted)return;if(e instanceof Error)return g(e);try{let or=Wv(i,e.result);if(!or.success)g(or.error);else l(or.data)}catch(or){g(or)}}),$?.signal?.addEventListener("abort",()=>{P($?.signal?.reason)});let X=$?.timeout??Xw,F=()=>P(V.fromError(B.RequestTimeout,"Request timed out",{timeout:X}));this._setupTimeout(w,X,$?.maxTotalTimeout,F,$?.resetTimeoutOnProgress??!1);let Sr=o?.taskId;if(Sr){let e=(or)=>{let s=this._responseHandlers.get(w);if(s)s(or);else this._onerror(Error(`Response handler missing for side-channeled request ${w}`))};this._requestResolvers.set(w,e),this._enqueueTaskMessage(Sr,{type:"request",message:c,timestamp:Date.now()}).catch((or)=>{this._cleanupTimeout(w),g(or)})}else this._transport.send(c,{relatedRequestId:u,resumptionToken:n,onresumptiontoken:v}).catch((e)=>{this._cleanupTimeout(w),g(e)})})}async getTask(r,i){return this.request({method:"tasks/get",params:r},I$,i)}async getTaskResult(r,i,$){return this.request({method:"tasks/result",params:r},i,$)}async listTasks(r,i){return this.request({method:"tasks/list",params:r},w$,i)}async cancelTask(r,i){return this.request({method:"tasks/cancel",params:r},Rb,i)}async notification(r,i){if(!this._transport)throw Error("Not connected");this.assertNotificationCapability(r.method);let $=i?.relatedTask?.taskId;if($){let t={...r,jsonrpc:"2.0",params:{...r.params,_meta:{...r.params?._meta||{},[mr]:i.relatedTask}}};await this._enqueueTaskMessage($,{type:"notification",message:t,timestamp:Date.now()});return}if((this._options?.debouncedNotificationMethods??[]).includes(r.method)&&!r.params&&!i?.relatedRequestId&&!i?.relatedTask){if(this._pendingDebouncedNotifications.has(r.method))return;this._pendingDebouncedNotifications.add(r.method),Promise.resolve().then(()=>{if(this._pendingDebouncedNotifications.delete(r.method),!this._transport)return;let t={...r,jsonrpc:"2.0"};if(i?.relatedTask)t={...t,params:{...t.params,_meta:{...t.params?._meta||{},[mr]:i.relatedTask}}};this._transport?.send(t,i).catch((o)=>this._onerror(o))});return}let v={...r,jsonrpc:"2.0"};if(i?.relatedTask)v={...v,params:{...v.params,_meta:{...v.params?._meta||{},[mr]:i.relatedTask}}};await this._transport.send(v,i)}setRequestHandler(r,i){let $=O6(r);this.assertRequestHandlerCapability($),this._requestHandlers.set($,(u,n)=>{let v=z6(r,u);return Promise.resolve(i(v,n))})}removeRequestHandler(r){this._requestHandlers.delete(r)}assertCanSetRequestHandler(r){if(this._requestHandlers.has(r))throw Error(`A request handler for ${r} already exists, which would be overridden`)}setNotificationHandler(r,i){let $=O6(r);this._notificationHandlers.set($,(u)=>{let n=z6(r,u);return Promise.resolve(i(n))})}removeNotificationHandler(r){this._notificationHandlers.delete(r)}_cleanupTaskProgressHandler(r){let i=this._taskProgressTokens.get(r);if(i!==void 0)this._progressHandlers.delete(i),this._taskProgressTokens.delete(r)}async _enqueueTaskMessage(r,i,$){if(!this._taskStore||!this._taskMessageQueue)throw Error("Cannot enqueue task message: taskStore and taskMessageQueue are not configured");let u=this._options?.maxTaskQueueSize;await this._taskMessageQueue.enqueue(r,i,$,u)}async _clearTaskQueue(r,i){if(this._taskMessageQueue){let $=await this._taskMessageQueue.dequeueAll(r,i);for(let u of $)if(u.type==="request"&&l6(u.message)){let n=u.message.id,v=this._requestResolvers.get(n);if(v)v(new V(B.InternalError,"Task cancelled or completed")),this._requestResolvers.delete(n);else this._onerror(Error(`Resolver missing for request ${n} during task ${r} cleanup`))}}}async _waitForTaskUpdate(r,i){let $=this._options?.defaultTaskPollInterval??1000;try{let u=await this._taskStore?.getTask(r);if(u?.pollInterval)$=u.pollInterval}catch{}return new Promise((u,n)=>{if(i.aborted){n(new V(B.InvalidRequest,"Request cancelled"));return}let v=setTimeout(u,$);i.addEventListener("abort",()=>{clearTimeout(v),n(new V(B.InvalidRequest,"Request cancelled"))},{once:!0})})}requestTaskStore(r,i){let $=this._taskStore;if(!$)throw Error("No task store configured");return{createTask:async(u)=>{if(!r)throw Error("No request provided");return await $.createTask(u,r.id,{method:r.method,params:r.params},i)},getTask:async(u)=>{let n=await $.getTask(u,i);if(!n)throw new V(B.InvalidParams,"Failed to retrieve task: Task not found");return n},storeTaskResult:async(u,n,v)=>{await $.storeTaskResult(u,n,v,i);let t=await $.getTask(u,i);if(t){let o=Li.parse({method:"notifications/tasks/status",params:t});if(await this.notification(o),Tr(t.status))this._cleanupTaskProgressHandler(u)}},getTaskResult:(u)=>{return $.getTaskResult(u,i)},updateTaskStatus:async(u,n,v)=>{let t=await $.getTask(u,i);if(!t)throw new V(B.InvalidParams,`Task "${u}" not found - it may have been cleaned up`);if(Tr(t.status))throw new V(B.InvalidParams,`Cannot update task "${u}" from terminal status "${t.status}" to "${n}". Terminal states (completed, failed, cancelled) cannot transition to other states.`);await $.updateTaskStatus(u,n,v,i);let o=await $.getTask(u,i);if(o){let l=Li.parse({method:"notifications/tasks/status",params:o});if(await this.notification(l),Tr(o.status))this._cleanupTaskProgressHandler(u)}},listTasks:(u)=>{return $.listTasks(u,i)}}}}class k${eventTarget;eventSource;messageListener;constructor(r=window.parent,i){this.eventTarget=r;this.eventSource=i;this.messageListener=($)=>{if(i&&$.source!==this.eventSource){console.error("Ignoring message from unknown source",$);return}let u=eb.safeParse($.data);if(u.success)console.debug("Parsed message",u.data),this.onmessage?.(u.data);else console.error("Failed to parse message",u.error.message,$),this.onerror?.(Error("Invalid JSON-RPC message received: "+u.error.message))}}async start(){window.addEventListener("message",this.messageListener)}async send(r,i){console.debug("Sending message",r),this.eventTarget.postMessage(r,"*")}async close(){window.removeEventListener("message",this.messageListener),this.onclose?.()}onclose;onerror;onmessage;sessionId;setProtocolVersion}var S6="2025-11-21",Vw="ui/open-link",Kw="ui/message",Qw="ui/notifications/sandbox-proxy-ready",Yw="ui/notifications/sandbox-resource-ready",Bw="ui/notifications/size-changed",Fw="ui/notifications/tool-input",Hw="ui/notifications/tool-input-partial",Ew="ui/notifications/tool-result",mw="ui/notifications/tool-cancelled",Tw="ui/notifications/host-context-changed",Mw="ui/resource-teardown",qw="ui/initialize",xw="ui/notifications/initialized",Zw="ui/request-display-mode";var ab=b.union([b.literal("light"),b.literal("dark")]).describe("Color theme preference for the host environment."),O$=b.union([b.literal("inline"),b.literal("fullscreen"),b.literal("pip")]).describe("Display mode for UI presentation."),ew=b.union([b.literal("--color-background-primary"),b.literal("--color-background-secondary"),b.literal("--color-background-tertiary"),b.literal("--color-background-inverse"),b.literal("--color-background-ghost"),b.literal("--color-background-info"),b.literal("--color-background-danger"),b.literal("--color-background-success"),b.literal("--color-background-warning"),b.literal("--color-background-disabled"),b.literal("--color-text-primary"),b.literal("--color-text-secondary"),b.literal("--color-text-tertiary"),b.literal("--color-text-inverse"),b.literal("--color-text-ghost"),b.literal("--color-text-info"),b.literal("--color-text-danger"),b.literal("--color-text-success"),b.literal("--color-text-warning"),b.literal("--color-text-disabled"),b.literal("--color-text-ghost"),b.literal("--color-border-primary"),b.literal("--color-border-secondary"),b.literal("--color-border-tertiary"),b.literal("--color-border-inverse"),b.literal("--color-border-ghost"),b.literal("--color-border-info"),b.literal("--color-border-danger"),b.literal("--color-border-success"),b.literal("--color-border-warning"),b.literal("--color-border-disabled"),b.literal("--color-ring-primary"),b.literal("--color-ring-secondary"),b.literal("--color-ring-inverse"),b.literal("--color-ring-info"),b.literal("--color-ring-danger"),b.literal("--color-ring-success"),b.literal("--color-ring-warning"),b.literal("--font-sans"),b.literal("--font-mono"),b.literal("--font-weight-normal"),b.literal("--font-weight-medium"),b.literal("--font-weight-semibold"),b.literal("--font-weight-bold"),b.literal("--font-text-xs-size"),b.literal("--font-text-sm-size"),b.literal("--font-text-md-size"),b.literal("--font-text-lg-size"),b.literal("--font-heading-xs-size"),b.literal("--font-heading-sm-size"),b.literal("--font-heading-md-size"),b.literal("--font-heading-lg-size"),b.literal("--font-heading-xl-size"),b.literal("--font-heading-2xl-size"),b.literal("--font-heading-3xl-size"),b.literal("--font-text-xs-line-height"),b.literal("--font-text-sm-line-height"),b.literal("--font-text-md-line-height"),b.literal("--font-text-lg-line-height"),b.literal("--font-heading-xs-line-height"),b.literal("--font-heading-sm-line-height"),b.literal("--font-heading-md-line-height"),b.literal("--font-heading-lg-line-height"),b.literal("--font-heading-xl-line-height"),b.literal("--font-heading-2xl-line-height"),b.literal("--font-heading-3xl-line-height"),b.literal("--border-radius-xs"),b.literal("--border-radius-sm"),b.literal("--border-radius-md"),b.literal("--border-radius-lg"),b.literal("--border-radius-xl"),b.literal("--border-radius-full"),b.literal("--border-width-regular"),b.literal("--shadow-hairline"),b.literal("--shadow-sm"),b.literal("--shadow-md"),b.literal("--shadow-lg")]).describe("CSS variable keys available to MCP apps for theming."),Rw=b.record(ew.describe(`Style variables for theming MCP apps.

Individual style keys are optional - hosts may provide any subset of these values.
Values are strings containing CSS values (colors, sizes, font stacks, etc.).

Note: This type uses \`Record<K, string | undefined>\` rather than \`Partial<Record<K, string>>\`
for compatibility with Zod schema generation. Both are functionally equivalent for validation.`),b.union([b.string(),b.undefined()]).describe(`Style variables for theming MCP apps.

Individual style keys are optional - hosts may provide any subset of these values.
Values are strings containing CSS values (colors, sizes, font stacks, etc.).

Note: This type uses \`Record<K, string | undefined>\` rather than \`Partial<Record<K, string>>\`
for compatibility with Zod schema generation. Both are functionally equivalent for validation.`)).describe(`Style variables for theming MCP apps.

Individual style keys are optional - hosts may provide any subset of these values.
Values are strings containing CSS values (colors, sizes, font stacks, etc.).

Note: This type uses \`Record<K, string | undefined>\` rather than \`Partial<Record<K, string>>\`
for compatibility with Zod schema generation. Both are functionally equivalent for validation.`),Cw=b.object({method:b.literal("ui/open-link"),params:b.object({url:b.string().describe("URL to open in the host's browser")})}),L6=b.object({isError:b.boolean().optional().describe("True if the host failed to open the URL (e.g., due to security policy).")}).passthrough(),A6=b.object({isError:b.boolean().optional().describe("True if the host rejected or failed to deliver the message.")}).passthrough(),yw=b.object({method:b.literal("ui/notifications/sandbox-proxy-ready"),params:b.object({})}),z$=b.object({connectDomains:b.array(b.string()).optional().describe("Origins for network requests (fetch/XHR/WebSocket)."),resourceDomains:b.array(b.string()).optional().describe("Origins for static resources (scripts, images, styles, fonts)."),frameDomains:b.array(b.string()).optional().describe("Origins for nested iframes (frame-src directive)."),baseUriDomains:b.array(b.string()).optional().describe("Allowed base URIs for the document (base-uri directive).")}),P$=b.object({camera:b.object({}).optional().describe("Request camera access (Permission Policy `camera` feature)."),microphone:b.object({}).optional().describe("Request microphone access (Permission Policy `microphone` feature)."),geolocation:b.object({}).optional().describe("Request geolocation access (Permission Policy `geolocation` feature)."),clipboardWrite:b.object({}).optional().describe("Request clipboard write access (Permission Policy `clipboard-write` feature).")}),fw=b.object({method:b.literal("ui/notifications/size-changed"),params:b.object({width:b.number().optional().describe("New width in pixels."),height:b.number().optional().describe("New height in pixels.")})}),j6=b.object({method:b.literal("ui/notifications/tool-input"),params:b.object({arguments:b.record(b.string(),b.unknown().describe("Complete tool call arguments as key-value pairs.")).optional().describe("Complete tool call arguments as key-value pairs.")})}),W6=b.object({method:b.literal("ui/notifications/tool-input-partial"),params:b.object({arguments:b.record(b.string(),b.unknown().describe("Partial tool call arguments (incomplete, may change).")).optional().describe("Partial tool call arguments (incomplete, may change).")})}),G6=b.object({method:b.literal("ui/notifications/tool-cancelled"),params:b.object({reason:b.string().optional().describe('Optional reason for the cancellation (e.g., "user action", "timeout").')})}),sb=b.object({fonts:b.string().optional().describe("CSS for font loading (@font-face rules or")}),r_=b.object({variables:Rw.optional().describe("CSS variables for theming the app."),css:sb.optional().describe("CSS blocks that apps can inject.")}),X6=b.object({method:b.literal("ui/resource-teardown"),params:b.object({})}),dw=b.record(b.string(),b.unknown()),J6=b.object({text:b.object({}).optional().describe("Host supports text content blocks."),image:b.object({}).optional().describe("Host supports image content blocks."),audio:b.object({}).optional().describe("Host supports audio content blocks."),resource:b.object({}).optional().describe("Host supports resource content blocks."),resourceLink:b.object({}).optional().describe("Host supports resource link content blocks."),structuredContent:b.object({}).optional().describe("Host supports structured content.")}),n_=b.object({experimental:b.object({}).optional().describe("Experimental features (structure TBD)."),openLinks:b.object({}).optional().describe("Host supports opening external URLs."),serverTools:b.object({listChanged:b.boolean().optional().describe("Host supports tools/list_changed notifications.")}).optional().describe("Host can proxy tool calls to the MCP server."),serverResources:b.object({listChanged:b.boolean().optional().describe("Host supports resources/list_changed notifications.")}).optional().describe("Host can proxy resource reads to the MCP server."),logging:b.object({}).optional().describe("Host accepts log messages."),sandbox:b.object({permissions:P$.optional().describe("Permissions granted by the host (camera, microphone, geolocation)."),csp:z$.optional().describe("CSP domains approved by the host.")}).optional().describe("Sandbox configuration applied by the host."),updateModelContext:J6.optional().describe("Host accepts context updates (ui/update-model-context) to be included in the model's context for future turns."),message:J6.optional().describe("Host supports receiving content messages (ui/message) from the Guest UI.")}),i_=b.object({experimental:b.object({}).optional().describe("Experimental features (structure TBD)."),tools:b.object({listChanged:b.boolean().optional().describe("App supports tools/list_changed notifications.")}).optional().describe("App exposes MCP-style tools that the host can call.")}),hw=b.object({method:b.literal("ui/notifications/initialized"),params:b.object({}).optional()}),pw=b.object({csp:z$.optional().describe("Content Security Policy configuration."),permissions:P$.optional().describe("Sandbox permissions requested by the UI."),domain:b.string().optional().describe("Dedicated origin for widget sandbox."),prefersBorder:b.boolean().optional().describe("Visual boundary preference - true if UI prefers a visible border.")}),aw=b.object({method:b.literal("ui/request-display-mode"),params:b.object({mode:O$.describe("The display mode being requested.")})}),V6=b.object({mode:O$.describe("The display mode that was actually set. May differ from requested if not supported.")}).passthrough(),v_=b.union([b.literal("model"),b.literal("app")]).describe("Tool visibility scope - who can access the tool."),sw=b.object({resourceUri:b.string().optional(),visibility:b.array(v_).optional().describe(`Who can access this tool. Default: ["model", "app"]
- "model": Tool visible to and callable by the agent
- "app": Tool callable by the app from this server only`)}),rc=b.object({method:b.literal("ui/message"),params:b.object({role:b.literal("user").describe('Message role, currently only "user" is supported.'),content:b.array(Kn).describe("Message content blocks (text, image, etc.).")})}),nc=b.object({method:b.literal("ui/notifications/sandbox-resource-ready"),params:b.object({html:b.string().describe("HTML content to load into the inner iframe."),sandbox:b.string().optional().describe("Optional override for the inner iframe's sandbox attribute."),csp:z$.optional().describe("CSP configuration from resource metadata."),permissions:P$.optional().describe("Sandbox permissions from resource metadata.")})}),K6=b.object({method:b.literal("ui/notifications/tool-result"),params:Qn.describe("Standard MCP tool execution result.")}),Q6=b.object({toolInfo:b.object({id:Gn.optional().describe("JSON-RPC id of the tools/call request."),tool:N$.describe("Tool definition including name, inputSchema, etc.")}).optional().describe("Metadata of the tool call that instantiated this App."),theme:ab.optional().describe("Current color theme preference."),styles:r_.optional().describe("Style configuration for theming the app."),displayMode:O$.optional().describe("How the UI is currently displayed."),availableDisplayModes:b.array(b.string()).optional().describe("Display modes the host supports."),containerDimensions:b.union([b.object({height:b.number().describe("Fixed container height in pixels.")}),b.object({maxHeight:b.union([b.number(),b.undefined()]).optional().describe("Maximum container height in pixels.")})]).and(b.union([b.object({width:b.number().describe("Fixed container width in pixels.")}),b.object({maxWidth:b.union([b.number(),b.undefined()]).optional().describe("Maximum container width in pixels.")})])).optional().describe(`Container dimensions. Represents the dimensions of the iframe or other
container holding the app. Specify either width or maxWidth, and either height or maxHeight.`),locale:b.string().optional().describe("User's language and region preference in BCP 47 format."),timeZone:b.string().optional().describe("User's timezone in IANA format."),userAgent:b.string().optional().describe("Host application identifier."),platform:b.union([b.literal("web"),b.literal("desktop"),b.literal("mobile")]).optional().describe("Platform type for responsive design decisions."),deviceCapabilities:b.object({touch:b.boolean().optional().describe("Whether the device supports touch input."),hover:b.boolean().optional().describe("Whether the device supports hover interactions.")}).optional().describe("Device input capabilities."),safeAreaInsets:b.object({top:b.number().describe("Top safe area inset in pixels."),right:b.number().describe("Right safe area inset in pixels."),bottom:b.number().describe("Bottom safe area inset in pixels."),left:b.number().describe("Left safe area inset in pixels.")}).optional().describe("Mobile safe area boundaries in pixels.")}).passthrough(),Y6=b.object({method:b.literal("ui/notifications/host-context-changed"),params:Q6.describe("Partial context update containing only changed fields.")}),ic=b.object({method:b.literal("ui/update-model-context"),params:b.object({content:b.array(Kn).optional().describe("Context content blocks (text, image, etc.)."),structuredContent:b.record(b.string(),b.unknown().describe("Structured content for machine-readable context data.")).optional().describe("Structured content for machine-readable context data.")})}),vc=b.object({method:b.literal("ui/initialize"),params:b.object({appInfo:zi.describe("App identification (name and version)."),appCapabilities:i_.describe("Features and capabilities this app provides."),protocolVersion:b.string().describe("Protocol version this app supports.")})}),B6=b.object({protocolVersion:b.string().describe('Negotiated protocol version string (e.g., "2025-11-21").'),hostInfo:zi.describe("Host application identification and version."),hostCapabilities:n_.describe("Features and capabilities provided by the host."),hostContext:Q6.describe("Rich context about the host environment.")}).passthrough();function $c(){let r=document.documentElement.getAttribute("data-theme");if(r==="dark"||r==="light")return r;return document.documentElement.classList.contains("dark")?"dark":"light"}function uc(r){let i=document.documentElement;i.setAttribute("data-theme",r),i.style.colorScheme=r}function tc(r,i=document.documentElement){for(let[$,u]of Object.entries(r))if(u!==void 0)i.style.setProperty($,u)}function oc(r){if(document.getElementById("__mcp-host-fonts"))return;let $=document.createElement("style");$.id="__mcp-host-fonts",$.textContent=r,document.head.appendChild($)}var KS="ui/resourceUri",QS="text/html;profile=mcp-app";class gc extends P6{_appInfo;_capabilities;options;_hostCapabilities;_hostInfo;_hostContext;constructor(r,i={},$={autoResize:!0}){super($);this._appInfo=r;this._capabilities=i;this.options=$;this.setRequestHandler(Xn,(u)=>{return console.log("Received ping:",u.params),{}}),this.onhostcontextchanged=()=>{}}getHostCapabilities(){return this._hostCapabilities}getHostVersion(){return this._hostInfo}getHostContext(){return this._hostContext}set ontoolinput(r){this.setNotificationHandler(j6,(i)=>r(i.params))}set ontoolinputpartial(r){this.setNotificationHandler(W6,(i)=>r(i.params))}set ontoolresult(r){this.setNotificationHandler(K6,(i)=>r(i.params))}set ontoolcancelled(r){this.setNotificationHandler(G6,(i)=>r(i.params))}set onhostcontextchanged(r){this.setNotificationHandler(Y6,(i)=>{this._hostContext={...this._hostContext,...i.params},r(i.params)})}set onteardown(r){this.setRequestHandler(X6,(i,$)=>r(i.params,$))}set oncalltool(r){this.setRequestHandler(k6,(i,$)=>r(i.params,$))}set onlisttools(r){this.setRequestHandler(N6,(i,$)=>r(i.params,$))}assertCapabilityForMethod(r){}assertRequestHandlerCapability(r){switch(r){case"tools/call":case"tools/list":if(!this._capabilities.tools)throw Error(`Client does not support tool capability (required for ${r})`);return;case"ping":case"ui/resource-teardown":return;default:throw Error(`No handler for method ${r} registered`)}}assertNotificationCapability(r){}assertTaskCapability(r){throw Error("Tasks are not supported in MCP Apps")}assertTaskHandlerCapability(r){throw Error("Task handlers are not supported in MCP Apps")}async callServerTool(r,i){return await this.request({method:"tools/call",params:r},Qn,i)}sendMessage(r,i){return this.request({method:"ui/message",params:r},A6,i)}sendLog(r){return this.notification({method:"notifications/message",params:r})}updateModelContext(r,i){return this.request({method:"ui/update-model-context",params:r},o$,i)}openLink(r,i){return this.request({method:"ui/open-link",params:r},L6,i)}sendOpenLink=this.openLink;requestDisplayMode(r,i){return this.request({method:"ui/request-display-mode",params:r},V6,i)}sendSizeChanged(r){return this.notification({method:"ui/notifications/size-changed",params:r})}setupSizeChangedNotifications(){let r=!1,i=0,$=0,u=()=>{if(r)return;r=!0,requestAnimationFrame(()=>{r=!1;let v=document.documentElement,t=v.style.width,o=v.style.height;v.style.width="fit-content",v.style.height="fit-content";let l=v.getBoundingClientRect();v.style.width=t,v.style.height=o;let g=window.innerWidth-v.clientWidth,_=Math.ceil(l.width+g),w=Math.ceil(l.height);if(_!==i||w!==$)i=_,$=w,this.sendSizeChanged({width:_,height:w})})};u();let n=new ResizeObserver(u);return n.observe(document.documentElement),n.observe(document.body),()=>n.disconnect()}async connect(r=new k$(window.parent,window.parent),i){await super.connect(r);try{let $=await this.request({method:"ui/initialize",params:{appCapabilities:this._capabilities,appInfo:this._appInfo,protocolVersion:S6}},B6,i);if($===void 0)throw Error(`Server sent invalid initialize result: ${$}`);if(this._hostCapabilities=$.hostCapabilities,this._hostInfo=$.hostInfo,this._hostContext=$.hostContext,await this.notification({method:"ui/notifications/initialized"}),this.options?.autoResize)this.setupSizeChangedNotifications()}catch($){throw this.close(),$}}}export{$c as getDocumentTheme,tc as applyHostStyleVariables,oc as applyHostFonts,uc as applyDocumentTheme,Ew as TOOL_RESULT_METHOD,Hw as TOOL_INPUT_PARTIAL_METHOD,Fw as TOOL_INPUT_METHOD,mw as TOOL_CANCELLED_METHOD,Bw as SIZE_CHANGED_METHOD,Yw as SANDBOX_RESOURCE_READY_METHOD,Qw as SANDBOX_PROXY_READY_METHOD,KS as RESOURCE_URI_META_KEY,Mw as RESOURCE_TEARDOWN_METHOD,QS as RESOURCE_MIME_TYPE,Zw as REQUEST_DISPLAY_MODE_METHOD,k$ as PostMessageTransport,Vw as OPEN_LINK_METHOD,ic as McpUiUpdateModelContextRequestSchema,v_ as McpUiToolVisibilitySchema,K6 as McpUiToolResultNotificationSchema,sw as McpUiToolMetaSchema,W6 as McpUiToolInputPartialNotificationSchema,j6 as McpUiToolInputNotificationSchema,G6 as McpUiToolCancelledNotificationSchema,ab as McpUiThemeSchema,J6 as McpUiSupportedContentBlockModalitiesSchema,fw as McpUiSizeChangedNotificationSchema,nc as McpUiSandboxResourceReadyNotificationSchema,yw as McpUiSandboxProxyReadyNotificationSchema,dw as McpUiResourceTeardownResultSchema,X6 as McpUiResourceTeardownRequestSchema,P$ as McpUiResourcePermissionsSchema,pw as McpUiResourceMetaSchema,z$ as McpUiResourceCspSchema,V6 as McpUiRequestDisplayModeResultSchema,aw as McpUiRequestDisplayModeRequestSchema,L6 as McpUiOpenLinkResultSchema,Cw as McpUiOpenLinkRequestSchema,A6 as McpUiMessageResultSchema,rc as McpUiMessageRequestSchema,hw as McpUiInitializedNotificationSchema,B6 as McpUiInitializeResultSchema,vc as McpUiInitializeRequestSchema,r_ as McpUiHostStylesSchema,sb as McpUiHostCssSchema,Q6 as McpUiHostContextSchema,Y6 as McpUiHostContextChangedNotificationSchema,n_ as McpUiHostCapabilitiesSchema,O$ as McpUiDisplayModeSchema,i_ as McpUiAppCapabilitiesSchema,Kw as MESSAGE_METHOD,S6 as LATEST_PROTOCOL_VERSION,qw as INITIALIZE_METHOD,xw as INITIALIZED_METHOD,Tw as HOST_CONTEXT_CHANGED_METHOD,gc as App};
