← Files Creative ProductionARCHIVED FILE

mcp/vendor/ext-apps-app-with-deps.js

329 KB · Oct 4, 2026 · 12:04 UTC

↓ Download file

var fI=Object.defineProperty;var dI=(r)=>r;function hI(r,i){this[r]=dI.bind(null,i)}var Lr=(r,i)=>{for(var v in i)fI(r,v,{get:i[v],enumerable:!0,configurable:!0,set:hI.bind(i,v)})};var S=(r,i)=>()=>(r&&(i=r(r=0)),i);function I(r,i,v){function u(g,b){if(!g._zod)Object.defineProperty(g,"_zod",{value:{def:b,constr:t,traits:new Set},enumerable:!1});if(g._zod.traits.has(r))return;g._zod.traits.add(r),i(g,b);let o=t.prototype,_=Object.keys(o);for(let w=0;w<_.length;w++){let N=_[w];if(!(N in g))g[N]=o[N].bind(g)}}let n=v?.Parent??Object;class $ extends n{}Object.defineProperty($,"name",{value:r});function t(g){var b;let o=v?.Parent?new $:this;u(o,g),(b=o._zod).deferred??(b.deferred=[]);for(let _ of o._zod.deferred)_();return o}return Object.defineProperty(t,"init",{value:u}),Object.defineProperty(t,Symbol.hasInstance,{value:(g)=>{if(v?.Parent&&g instanceof v.Parent)return!0;return g?._zod?.traits?.has(r)}}),Object.defineProperty(t,"name",{value:r}),t}function R(r){if(r)Object.assign(an,r);return an}var Pv,Sv,Ar,yr,an;var kn=S(()=>{Pv=Object.freeze({status:"aborted"});Sv=Symbol("zod_brand");Ar=class Ar extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}};yr=class yr extends Error{constructor(r){super(`Encountered unidirectional transform during encode: ${r}`);this.name="ZodEncodeError"}};an={}});var c={};Lr(c,{unwrapMessage:()=>sn,uint8ArrayToHex:()=>PU,uint8ArrayToBase64url:()=>cU,uint8ArrayToBase64:()=>Gb,stringifyPrimitive:()=>k,slugify:()=>Ru,shallowClone:()=>eu,safeExtend:()=>UU,required:()=>NU,randomString:()=>tU,propertyKeyTypes:()=>ii,promiseAllObject:()=>uU,primitiveTypes:()=>yu,prefixIssues:()=>Ir,pick:()=>bU,partial:()=>wU,parsedType:()=>O,optionalKeys:()=>fu,omit:()=>_U,objectClone:()=>iU,numKeys:()=>gU,nullish:()=>Br,normalizeParams:()=>z,mergeDefs:()=>Gr,merge:()=>DU,jsonStringifyReplacer:()=>On,joinValues:()=>U,issue:()=>zn,isPlainObject:()=>Hr,isObject:()=>fr,hexToUint8Array:()=>zU,getSizableOrigin:()=>vi,getParsedType:()=>oU,getLengthableOrigin:()=>$i,getEnumValues:()=>ri,getElementAtPath:()=>$U,floatSafeRemainder:()=>mu,finalizeIssue:()=>gr,extend:()=>IU,escapeRegex:()=>wr,esc:()=>Jv,defineLazy:()=>G,createTransparentProxy:()=>lU,cloneDef:()=>vU,clone:()=>rr,cleanRegex:()=>ni,cleanEnum:()=>kU,captureStackTrace:()=>Lv,cached:()=>cn,base64urlToUint8Array:()=>OU,base64ToUint8Array:()=>Xb,assignProp:()=>Fr,assertNotEqual:()=>aI,assertNever:()=>rU,assertIs:()=>sI,assertEqual:()=>pI,assert:()=>nU,allowsEval:()=>Cu,aborted:()=>Er,NUMBER_FORMAT_RANGES:()=>du,Class:()=>Vb,BIGINT_FORMAT_RANGES:()=>hu});function pI(r){return r}function aI(r){return r}function sI(r){}function rU(r){throw Error("Unexpected value in exhaustive check")}function nU(r){}function ri(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((v)=>k(v)).join(i)}function On(r,i){if(typeof i==="bigint")return i.toString();return i}function cn(r){return{get value(){{let v=r();return Object.defineProperty(this,"value",{value:v}),v}throw Error("cached value already set")}}}function Br(r){return r===null||r===void 0}function ni(r){let i=r.startsWith("^")?1:0,v=r.endsWith("$")?r.length-1:r.length;return r.slice(i,v)}function mu(r,i){let v=(r.toString().split(".")[1]||"").length,u=i.toString(),n=(u.split(".")[1]||"").length;if(n===0&&/\d?e-\d?/.test(u)){let b=u.match(/\d?e-(\d?)/);if(b?.[1])n=Number.parseInt(b[1])}let $=v>n?v:n,t=Number.parseInt(r.toFixed($).replace(".","")),g=Number.parseInt(i.toFixed($).replace(".",""));return t%g/10**$}function G(r,i,v){let u=void 0;Object.defineProperty(r,i,{get(){if(u===Wb)return;if(u===void 0)u=Wb,u=v();return u},set(n){Object.defineProperty(r,i,{value:n})},configurable:!0})}function iU(r){return Object.create(Object.getPrototypeOf(r),Object.getOwnPropertyDescriptors(r))}function Fr(r,i,v){Object.defineProperty(r,i,{value:v,writable:!0,enumerable:!0,configurable:!0})}function Gr(...r){let i={};for(let v of r){let u=Object.getOwnPropertyDescriptors(v);Object.assign(i,u)}return Object.defineProperties({},i)}function vU(r){return Gr(r._zod.def)}function $U(r,i){if(!i)return r;return i.reduce((v,u)=>v?.[u],r)}function uU(r){let i=Object.keys(r),v=i.map((u)=>r[u]);return Promise.all(v).then((u)=>{let n={};for(let $=0;$<i.length;$++)n[i[$]]=u[$];return n})}function tU(r=10){let v="";for(let u=0;u<r;u++)v+="abcdefghijklmnopqrstuvwxyz"[Math.floor(Math.random()*26)];return v}function Jv(r){return JSON.stringify(r)}function Ru(r){return r.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}function fr(r){return typeof r==="object"&&r!==null&&!Array.isArray(r)}function Hr(r){if(fr(r)===!1)return!1;let i=r.constructor;if(i===void 0)return!0;if(typeof i!=="function")return!0;let v=i.prototype;if(fr(v)===!1)return!1;if(Object.prototype.hasOwnProperty.call(v,"isPrototypeOf")===!1)return!1;return!0}function eu(r){if(Hr(r))return{...r};if(Array.isArray(r))return[...r];return r}function gU(r){let i=0;for(let v in r)if(Object.prototype.hasOwnProperty.call(r,v))i++;return i}function wr(r){return r.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function rr(r,i,v){let u=new r._zod.constr(i??r._zod.def);if(!i||v?.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 lU(r){let i;return new Proxy({},{get(v,u,n){return i??(i=r()),Reflect.get(i,u,n)},set(v,u,n,$){return i??(i=r()),Reflect.set(i,u,n,$)},has(v,u){return i??(i=r()),Reflect.has(i,u)},deleteProperty(v,u){return i??(i=r()),Reflect.deleteProperty(i,u)},ownKeys(v){return i??(i=r()),Reflect.ownKeys(i)},getOwnPropertyDescriptor(v,u){return i??(i=r()),Reflect.getOwnPropertyDescriptor(i,u)},defineProperty(v,u,n){return i??(i=r()),Reflect.defineProperty(i,u,n)}})}function k(r){if(typeof r==="bigint")return r.toString()+"n";if(typeof r==="string")return`"${r}"`;return`${r}`}function fu(r){return Object.keys(r).filter((i)=>{return r[i]._zod.optin==="optional"&&r[i]._zod.optout==="optional"})}function bU(r,i){let v=r._zod.def,u=v.checks;if(u&&u.length>0)throw Error(".pick() cannot be used on object schemas containing refinements");let $=Gr(r._zod.def,{get shape(){let t={};for(let g in i){if(!(g in v.shape))throw Error(`Unrecognized key: "${g}"`);if(!i[g])continue;t[g]=v.shape[g]}return Fr(this,"shape",t),t},checks:[]});return rr(r,$)}function _U(r,i){let v=r._zod.def,u=v.checks;if(u&&u.length>0)throw Error(".omit() cannot be used on object schemas containing refinements");let $=Gr(r._zod.def,{get shape(){let t={...r._zod.def.shape};for(let g in i){if(!(g in v.shape))throw Error(`Unrecognized key: "${g}"`);if(!i[g])continue;delete t[g]}return Fr(this,"shape",t),t},checks:[]});return rr(r,$)}function IU(r,i){if(!Hr(i))throw Error("Invalid input to extend: expected a plain object");let v=r._zod.def.checks;if(v&&v.length>0){let $=r._zod.def.shape;for(let t in i)if(Object.getOwnPropertyDescriptor($,t)!==void 0)throw Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}let n=Gr(r._zod.def,{get shape(){let $={...r._zod.def.shape,...i};return Fr(this,"shape",$),$}});return rr(r,n)}function UU(r,i){if(!Hr(i))throw Error("Invalid input to safeExtend: expected a plain object");let v=Gr(r._zod.def,{get shape(){let u={...r._zod.def.shape,...i};return Fr(this,"shape",u),u}});return rr(r,v)}function DU(r,i){let v=Gr(r._zod.def,{get shape(){let u={...r._zod.def.shape,...i._zod.def.shape};return Fr(this,"shape",u),u},get catchall(){return i._zod.def.catchall},checks:[]});return rr(r,v)}function wU(r,i,v){let n=i._zod.def.checks;if(n&&n.length>0)throw Error(".partial() cannot be used on object schemas containing refinements");let t=Gr(i._zod.def,{get shape(){let g=i._zod.def.shape,b={...g};if(v)for(let o in v){if(!(o in g))throw Error(`Unrecognized key: "${o}"`);if(!v[o])continue;b[o]=r?new r({type:"optional",innerType:g[o]}):g[o]}else for(let o in g)b[o]=r?new r({type:"optional",innerType:g[o]}):g[o];return Fr(this,"shape",b),b},checks:[]});return rr(i,t)}function NU(r,i,v){let u=Gr(i._zod.def,{get shape(){let n=i._zod.def.shape,$={...n};if(v)for(let t in v){if(!(t in $))throw Error(`Unrecognized key: "${t}"`);if(!v[t])continue;$[t]=new r({type:"nonoptional",innerType:n[t]})}else for(let t in n)$[t]=new r({type:"nonoptional",innerType:n[t]});return Fr(this,"shape",$),$}});return rr(i,u)}function Er(r,i=0){if(r.aborted===!0)return!0;for(let v=i;v<r.issues.length;v++)if(r.issues[v]?.continue!==!0)return!0;return!1}function Ir(r,i){return i.map((v)=>{var u;return(u=v).path??(u.path=[]),v.path.unshift(r),v})}function sn(r){return typeof r==="string"?r:r?.message}function gr(r,i,v){let u={...r,path:r.path??[]};if(!r.message){let n=sn(r.inst?._zod.def?.error?.(r))??sn(i?.error?.(r))??sn(v.customError?.(r))??sn(v.localeError?.(r))??"Invalid input";u.message=n}if(delete u.inst,delete u.continue,!i?.reportInput)delete u.input;return u}function vi(r){if(r instanceof Set)return"set";if(r instanceof Map)return"map";if(r instanceof File)return"file";return"unknown"}function $i(r){if(Array.isArray(r))return"array";if(typeof r==="string")return"string";return"unknown"}function O(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 v=r;if(v&&Object.getPrototypeOf(v)!==Object.prototype&&"constructor"in v&&v.constructor)return v.constructor.name}}return i}function zn(...r){let[i,v,u]=r;if(typeof i==="string")return{message:i,code:"custom",input:v,inst:u};return{...i}}function kU(r){return Object.entries(r).filter(([i,v])=>{return Number.isNaN(Number.parseInt(i,10))}).map((i)=>i[1])}function Xb(r){let i=atob(r),v=new Uint8Array(i.length);for(let u=0;u<i.length;u++)v[u]=i.charCodeAt(u);return v}function Gb(r){let i="";for(let v=0;v<r.length;v++)i+=String.fromCharCode(r[v]);return btoa(i)}function OU(r){let i=r.replace(/-/g,"+").replace(/_/g,"/"),v="=".repeat((4-i.length%4)%4);return Xb(i+v)}function cU(r){return Gb(r).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function zU(r){let i=r.replace(/^0x/,"");if(i.length%2!==0)throw Error("Invalid hex string length");let v=new Uint8Array(i.length/2);for(let u=0;u<i.length;u+=2)v[u/2]=Number.parseInt(i.slice(u,u+2),16);return v}function PU(r){return Array.from(r).map((i)=>i.toString(16).padStart(2,"0")).join("")}class Vb{constructor(...r){}}var Wb,Lv,Cu,oU=(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}`)}},ii,yu,du,hu;var j=S(()=>{Wb=Symbol("evaluating");Lv="captureStackTrace"in Error?Error.captureStackTrace:(...r)=>{};Cu=cn(()=>{if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{return new Function(""),!0}catch(r){return!1}});ii=new Set(["string","number","symbol"]),yu=new Set(["string","number","bigint","boolean","symbol","undefined"]);du={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]},hu={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]}});function Pn(r,i=(v)=>v.message){let v={},u=[];for(let n of r.issues)if(n.path.length>0)v[n.path[0]]=v[n.path[0]]||[],v[n.path[0]].push(i(n));else u.push(i(n));return{formErrors:u,fieldErrors:v}}function Sn(r,i=(v)=>v.message){let v={_errors:[]},u=(n)=>{for(let $ of n.issues)if($.code==="invalid_union"&&$.errors.length)$.errors.map((t)=>u({issues:t}));else if($.code==="invalid_key")u({issues:$.issues});else if($.code==="invalid_element")u({issues:$.issues});else if($.path.length===0)v._errors.push(i($));else{let t=v,g=0;while(g<$.path.length){let b=$.path[g];if(g!==$.path.length-1)t[b]=t[b]||{_errors:[]};else t[b]=t[b]||{_errors:[]},t[b]._errors.push(i($));t=t[b],g++}}};return u(r),v}function Av(r,i=(v)=>v.message){let v={errors:[]},u=(n,$=[])=>{var t,g;for(let b of n.issues)if(b.code==="invalid_union"&&b.errors.length)b.errors.map((o)=>u({issues:o},b.path));else if(b.code==="invalid_key")u({issues:b.issues},b.path);else if(b.code==="invalid_element")u({issues:b.issues},b.path);else{let o=[...$,...b.path];if(o.length===0){v.errors.push(i(b));continue}let _=v,w=0;while(w<o.length){let N=o[w],P=w===o.length-1;if(typeof N==="string")_.properties??(_.properties={}),(t=_.properties)[N]??(t[N]={errors:[]}),_=_.properties[N];else _.items??(_.items=[]),(g=_.items)[N]??(g[N]={errors:[]}),_=_.items[N];if(P)_.errors.push(i(b));w++}}};return u(r),v}function Yb(r){let i=[],v=r.map((u)=>typeof u==="object"?u.key:u);for(let u of v)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 jv(r){let i=[],v=[...r.issues].sort((u,n)=>(u.path??[]).length-(n.path??[]).length);for(let u of v)if(i.push(`✖ ${u.message}`),u.path?.length)i.push(`  → at ${Yb(u.path)}`);return i.join(`
`)}var Kb=(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,On,2),Object.defineProperty(r,"toString",{value:()=>r.message,enumerable:!1})},ui,or;var pu=S(()=>{kn();j();ui=I("$ZodError",Kb),or=I("$ZodError",Kb,{Parent:Error})});var Jn=(r)=>(i,v,u,n)=>{let $=u?Object.assign(u,{async:!1}):{async:!1},t=i._zod.run({value:v,issues:[]},$);if(t instanceof Promise)throw new Ar;if(t.issues.length){let g=new(n?.Err??r)(t.issues.map((b)=>gr(b,$,R())));throw Lv(g,n?.callee),g}return t.value},ti,Ln=(r)=>async(i,v,u,n)=>{let $=u?Object.assign(u,{async:!0}):{async:!0},t=i._zod.run({value:v,issues:[]},$);if(t instanceof Promise)t=await t;if(t.issues.length){let g=new(n?.Err??r)(t.issues.map((b)=>gr(b,$,R())));throw Lv(g,n?.callee),g}return t.value},gi,An=(r)=>(i,v,u)=>{let n=u?{...u,async:!1}:{async:!1},$=i._zod.run({value:v,issues:[]},n);if($ instanceof Promise)throw new Ar;return $.issues.length?{success:!1,error:new(r??ui)($.issues.map((t)=>gr(t,n,R())))}:{success:!0,data:$.value}},jn,Wn=(r)=>async(i,v,u)=>{let n=u?Object.assign(u,{async:!0}):{async:!0},$=i._zod.run({value:v,issues:[]},n);if($ instanceof Promise)$=await $;return $.issues.length?{success:!1,error:new r($.issues.map((t)=>gr(t,n,R())))}:{success:!0,data:$.value}},oi,Wv=(r)=>(i,v,u)=>{let n=u?Object.assign(u,{direction:"backward"}):{direction:"backward"};return Jn(r)(i,v,n)},Qb,Xv=(r)=>(i,v,u)=>{return Jn(r)(i,v,u)},Bb,Gv=(r)=>async(i,v,u)=>{let n=u?Object.assign(u,{direction:"backward"}):{direction:"backward"};return Ln(r)(i,v,n)},Fb,Vv=(r)=>async(i,v,u)=>{return Ln(r)(i,v,u)},Hb,Kv=(r)=>(i,v,u)=>{let n=u?Object.assign(u,{direction:"backward"}):{direction:"backward"};return An(r)(i,v,n)},Eb,Yv=(r)=>(i,v,u)=>{return An(r)(i,v,u)},Tb,Qv=(r)=>async(i,v,u)=>{let n=u?Object.assign(u,{direction:"backward"}):{direction:"backward"};return Wn(r)(i,v,n)},Mb,Bv=(r)=>async(i,v,u)=>{return Wn(r)(i,v,u)},qb;var au=S(()=>{kn();pu();j();ti=Jn(or),gi=Ln(or),jn=An(or),oi=Wn(or),Qb=Wv(or),Bb=Xv(or),Fb=Gv(or),Hb=Vv(or),Eb=Kv(or),Tb=Yv(or),Mb=Qv(or),qb=Bv(or)});var Ur={};Lr(Ur,{xid:()=>it,uuid7:()=>jU,uuid6:()=>AU,uuid4:()=>LU,uuid:()=>dr,uppercase:()=>jt,unicodeEmail:()=>xb,undefined:()=>Lt,ulid:()=>nt,time:()=>kt,string:()=>ct,sha512_hex:()=>yU,sha512_base64url:()=>dU,sha512_base64:()=>fU,sha384_hex:()=>RU,sha384_base64url:()=>eU,sha384_base64:()=>CU,sha256_hex:()=>xU,sha256_base64url:()=>mU,sha256_base64:()=>ZU,sha1_hex:()=>TU,sha1_base64url:()=>qU,sha1_base64:()=>MU,rfc5322Email:()=>XU,number:()=>li,null:()=>Jt,nanoid:()=>$t,md5_hex:()=>FU,md5_base64url:()=>EU,md5_base64:()=>HU,mac:()=>_t,lowercase:()=>At,ksuid:()=>vt,ipv6:()=>bt,ipv4:()=>lt,integer:()=>Pt,idnEmail:()=>GU,html5Email:()=>WU,hostname:()=>YU,hex:()=>BU,guid:()=>tt,extendedDuration:()=>JU,emoji:()=>ot,email:()=>gt,e164:()=>wt,duration:()=>ut,domain:()=>QU,datetime:()=>Ot,date:()=>Nt,cuid2:()=>rt,cuid:()=>su,cidrv6:()=>Ut,cidrv4:()=>It,browserEmail:()=>VU,boolean:()=>St,bigint:()=>zt,base64url:()=>Fv,base64:()=>Dt});function ot(){return new RegExp(KU,"u")}function mb(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 kt(r){return new RegExp(`^${mb(r)}$`)}function Ot(r){let i=mb({precision:r.precision}),v=["Z"];if(r.local)v.push("");if(r.offset)v.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let u=`${i}(?:${v.join("|")})`;return new RegExp(`^${Zb}T(?:${u})$`)}function bi(r,i){return new RegExp(`^[A-Za-z0-9+/]{${r}}${i}$`)}function _i(r){return new RegExp(`^[A-Za-z0-9_-]{${r}}$`)}var su,rt,nt,it,vt,$t,ut,JU,tt,dr=(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})$`)},LU,AU,jU,gt,WU,XU,xb,GU,VU,KU="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",lt,bt,_t=(r)=>{let i=wr(r??":");return new RegExp(`^(?:[0-9A-F]{2}${i}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${i}){5}[0-9a-f]{2}$`)},It,Ut,Dt,Fv,YU,QU,wt,Zb="(?:(?:\\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])))",Nt,ct=(r)=>{let i=r?`[\\s\\S]{${r?.minimum??0},${r?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${i}$`)},zt,Pt,li,St,Jt,Lt,At,jt,BU,FU,HU,EU,TU,MU,qU,xU,ZU,mU,RU,CU,eU,yU,fU,dU;var Hv=S(()=>{j();su=/^[cC][^\s-]{8,}$/,rt=/^[0-9a-z]+$/,nt=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,it=/^[0-9a-vA-V]{20}$/,vt=/^[A-Za-z0-9]{27}$/,$t=/^[a-zA-Z0-9_-]{21}$/,ut=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,JU=/^[-+]?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)?)??$/,tt=/^([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})$/,LU=dr(4),AU=dr(6),jU=dr(7),gt=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,WU=/^[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])?)*$/,XU=/^(([^<>()\[\]\\.,;:\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,}))$/,xb=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,GU=xb,VU=/^[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])?)*$/;lt=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,bt=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,It=/^((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])$/,Ut=/^(([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])$/,Dt=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,Fv=/^[A-Za-z0-9_-]*$/,YU=/^(?=.{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])?)*\.?$/,QU=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,wt=/^\+[1-9]\d{6,14}$/,Nt=new RegExp(`^${Zb}$`);zt=/^-?\d+n?$/,Pt=/^-?\d+$/,li=/^-?\d+(?:\.\d+)?$/,St=/^(?:true|false)$/i,Jt=/^null$/i,Lt=/^undefined$/i,At=/^[^A-Z]*$/,jt=/^[^a-z]*$/,BU=/^[0-9a-fA-F]*$/;FU=/^[0-9a-fA-F]{32}$/,HU=bi(22,"=="),EU=_i(22),TU=/^[0-9a-fA-F]{40}$/,MU=bi(27,"="),qU=_i(27),xU=/^[0-9a-fA-F]{64}$/,ZU=bi(43,"="),mU=_i(43),RU=/^[0-9a-fA-F]{96}$/,CU=bi(64,""),eU=_i(64),yU=/^[0-9a-fA-F]{128}$/,fU=bi(86,"=="),dU=_i(86)});function Rb(r,i,v){if(r.issues.length)i.issues.push(...Ir(v,r.issues))}var m,Cb,Ev,Tv,Wt,Xt,Gt,Vt,Kt,Yt,Qt,Bt,Ft,Xn,Ht,Et,Tt,Mt,qt,xt,Zt,mt,Rt;var Mv=S(()=>{kn();Hv();j();m=I("$ZodCheck",(r,i)=>{var v;r._zod??(r._zod={}),r._zod.def=i,(v=r._zod).onattach??(v.onattach=[])}),Cb={number:"number",bigint:"bigint",object:"date"},Ev=I("$ZodCheckLessThan",(r,i)=>{m.init(r,i);let v=Cb[typeof i.value];r._zod.onattach.push((u)=>{let n=u._zod.bag,$=(i.inclusive?n.maximum:n.exclusiveMaximum)??Number.POSITIVE_INFINITY;if(i.value<$)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:v,code:"too_big",maximum:typeof i.value==="object"?i.value.getTime():i.value,input:u.value,inclusive:i.inclusive,inst:r,continue:!i.abort})}}),Tv=I("$ZodCheckGreaterThan",(r,i)=>{m.init(r,i);let v=Cb[typeof i.value];r._zod.onattach.push((u)=>{let n=u._zod.bag,$=(i.inclusive?n.minimum:n.exclusiveMinimum)??Number.NEGATIVE_INFINITY;if(i.value>$)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:v,code:"too_small",minimum:typeof i.value==="object"?i.value.getTime():i.value,input:u.value,inclusive:i.inclusive,inst:r,continue:!i.abort})}}),Wt=I("$ZodCheckMultipleOf",(r,i)=>{m.init(r,i),r._zod.onattach.push((v)=>{var u;(u=v._zod.bag).multipleOf??(u.multipleOf=i.value)}),r._zod.check=(v)=>{if(typeof v.value!==typeof i.value)throw Error("Cannot mix number and bigint in multiple_of check.");if(typeof v.value==="bigint"?v.value%i.value===BigInt(0):mu(v.value,i.value)===0)return;v.issues.push({origin:typeof v.value,code:"not_multiple_of",divisor:i.value,input:v.value,inst:r,continue:!i.abort})}}),Xt=I("$ZodCheckNumberFormat",(r,i)=>{m.init(r,i),i.format=i.format||"float64";let v=i.format?.includes("int"),u=v?"int":"number",[n,$]=du[i.format];r._zod.onattach.push((t)=>{let g=t._zod.bag;if(g.format=i.format,g.minimum=n,g.maximum=$,v)g.pattern=Pt}),r._zod.check=(t)=>{let g=t.value;if(v){if(!Number.isInteger(g)){t.issues.push({expected:u,format:i.format,code:"invalid_type",continue:!1,input:g,inst:r});return}if(!Number.isSafeInteger(g)){if(g>0)t.issues.push({input:g,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:g,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(g<n)t.issues.push({origin:"number",input:g,code:"too_small",minimum:n,inclusive:!0,inst:r,continue:!i.abort});if(g>$)t.issues.push({origin:"number",input:g,code:"too_big",maximum:$,inclusive:!0,inst:r,continue:!i.abort})}}),Gt=I("$ZodCheckBigIntFormat",(r,i)=>{m.init(r,i);let[v,u]=hu[i.format];r._zod.onattach.push((n)=>{let $=n._zod.bag;$.format=i.format,$.minimum=v,$.maximum=u}),r._zod.check=(n)=>{let $=n.value;if($<v)n.issues.push({origin:"bigint",input:$,code:"too_small",minimum:v,inclusive:!0,inst:r,continue:!i.abort});if($>u)n.issues.push({origin:"bigint",input:$,code:"too_big",maximum:u,inclusive:!0,inst:r,continue:!i.abort})}}),Vt=I("$ZodCheckMaxSize",(r,i)=>{var v;m.init(r,i),(v=r._zod.def).when??(v.when=(u)=>{let n=u.value;return!Br(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:vi(n),code:"too_big",maximum:i.maximum,inclusive:!0,input:n,inst:r,continue:!i.abort})}}),Kt=I("$ZodCheckMinSize",(r,i)=>{var v;m.init(r,i),(v=r._zod.def).when??(v.when=(u)=>{let n=u.value;return!Br(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:vi(n),code:"too_small",minimum:i.minimum,inclusive:!0,input:n,inst:r,continue:!i.abort})}}),Yt=I("$ZodCheckSizeEquals",(r,i)=>{var v;m.init(r,i),(v=r._zod.def).when??(v.when=(u)=>{let n=u.value;return!Br(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,$=n.size;if($===i.size)return;let t=$>i.size;u.issues.push({origin:vi(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})}}),Qt=I("$ZodCheckMaxLength",(r,i)=>{var v;m.init(r,i),(v=r._zod.def).when??(v.when=(u)=>{let n=u.value;return!Br(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=$i(n);u.issues.push({origin:t,code:"too_big",maximum:i.maximum,inclusive:!0,input:n,inst:r,continue:!i.abort})}}),Bt=I("$ZodCheckMinLength",(r,i)=>{var v;m.init(r,i),(v=r._zod.def).when??(v.when=(u)=>{let n=u.value;return!Br(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=$i(n);u.issues.push({origin:t,code:"too_small",minimum:i.minimum,inclusive:!0,input:n,inst:r,continue:!i.abort})}}),Ft=I("$ZodCheckLengthEquals",(r,i)=>{var v;m.init(r,i),(v=r._zod.def).when??(v.when=(u)=>{let n=u.value;return!Br(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,$=n.length;if($===i.length)return;let t=$i(n),g=$>i.length;u.issues.push({origin:t,...g?{code:"too_big",maximum:i.length}:{code:"too_small",minimum:i.length},inclusive:!0,exact:!0,input:u.value,inst:r,continue:!i.abort})}}),Xn=I("$ZodCheckStringFormat",(r,i)=>{var v,u;if(m.init(r,i),r._zod.onattach.push((n)=>{let $=n._zod.bag;if($.format=i.format,i.pattern)$.patterns??($.patterns=new Set),$.patterns.add(i.pattern)}),i.pattern)(v=r._zod).check??(v.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=()=>{})}),Ht=I("$ZodCheckRegex",(r,i)=>{Xn.init(r,i),r._zod.check=(v)=>{if(i.pattern.lastIndex=0,i.pattern.test(v.value))return;v.issues.push({origin:"string",code:"invalid_format",format:"regex",input:v.value,pattern:i.pattern.toString(),inst:r,continue:!i.abort})}}),Et=I("$ZodCheckLowerCase",(r,i)=>{i.pattern??(i.pattern=At),Xn.init(r,i)}),Tt=I("$ZodCheckUpperCase",(r,i)=>{i.pattern??(i.pattern=jt),Xn.init(r,i)}),Mt=I("$ZodCheckIncludes",(r,i)=>{m.init(r,i);let v=wr(i.includes),u=new RegExp(typeof i.position==="number"?`^.{${i.position}}${v}`:v);i.pattern=u,r._zod.onattach.push((n)=>{let $=n._zod.bag;$.patterns??($.patterns=new Set),$.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})}}),qt=I("$ZodCheckStartsWith",(r,i)=>{m.init(r,i);let v=new RegExp(`^${wr(i.prefix)}.*`);i.pattern??(i.pattern=v),r._zod.onattach.push((u)=>{let n=u._zod.bag;n.patterns??(n.patterns=new Set),n.patterns.add(v)}),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})}}),xt=I("$ZodCheckEndsWith",(r,i)=>{m.init(r,i);let v=new RegExp(`.*${wr(i.suffix)}$`);i.pattern??(i.pattern=v),r._zod.onattach.push((u)=>{let n=u._zod.bag;n.patterns??(n.patterns=new Set),n.patterns.add(v)}),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})}});Zt=I("$ZodCheckProperty",(r,i)=>{m.init(r,i),r._zod.check=(v)=>{let u=i.schema._zod.run({value:v.value[i.property],issues:[]},{});if(u instanceof Promise)return u.then((n)=>Rb(n,v,i.property));Rb(u,v,i.property);return}}),mt=I("$ZodCheckMimeType",(r,i)=>{m.init(r,i);let v=new Set(i.mime);r._zod.onattach.push((u)=>{u._zod.bag.mime=i.mime}),r._zod.check=(u)=>{if(v.has(u.value.type))return;u.issues.push({code:"invalid_value",values:i.mime,input:u.value.type,inst:r,continue:!i.abort})}}),Rt=I("$ZodCheckOverwrite",(r,i)=>{m.init(r,i),r._zod.check=(v)=>{v.value=i.tx(v.value)}})});class qv{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 v=r.split(`
`).filter(($)=>$),u=Math.min(...v.map(($)=>$.length-$.trimStart().length)),n=v.map(($)=>$.slice(u)).map(($)=>" ".repeat(this.indent*2)+$);for(let $ of n)this.content.push($)}compile(){let r=Function,i=this?.args,u=[...(this?.content??[""]).map((n)=>`  ${n}`)];return new r(...i,u.join(`
`))}}var Ct;var et=S(()=>{Ct={major:4,minor:3,patch:5}});function Dg(r){if(r==="")return!0;if(r.length%4!==0)return!1;try{return atob(r),!0}catch{return!1}}function $_(r){if(!Fv.test(r))return!1;let i=r.replace(/[-_]/g,(u)=>u==="-"?"+":"/"),v=i.padEnd(Math.ceil(i.length/4)*4,"=");return Dg(v)}function u_(r,i=null){try{let v=r.split(".");if(v.length!==3)return!1;let[u]=v;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}}function yb(r,i,v){if(r.issues.length)i.issues.push(...Ir(v,r.issues));i.value[v]=r.value}function Cv(r,i,v,u,n){if(r.issues.length){if(n&&!(v in u))return;i.issues.push(...Ir(v,r.issues))}if(r.value===void 0){if(v in u)i.value[v]=void 0}else i.value[v]=r.value}function t_(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=fu(r.shape);return{...r,keys:i,keySet:new Set(i),numKeys:i.length,optionalKeys:new Set(v)}}function g_(r,i,v,u,n,$){let t=[],g=n.keySet,b=n.catchall._zod,o=b.def.type,_=b.optout==="optional";for(let w in i){if(g.has(w))continue;if(o==="never"){t.push(w);continue}let N=b.run({value:i[w],issues:[]},u);if(N instanceof Promise)r.push(N.then((P)=>Cv(P,v,w,i,_)));else Cv(N,v,w,i,_)}if(t.length)v.issues.push({code:"unrecognized_keys",keys:t,input:i,inst:$});if(!r.length)return v;return Promise.all(r).then(()=>{return v})}function fb(r,i,v,u){for(let $ of r)if($.issues.length===0)return i.value=$.value,i;let n=r.filter(($)=>!Er($));if(n.length===1)return i.value=n[0].value,n[0];return i.issues.push({code:"invalid_union",input:i.value,inst:v,errors:r.map(($)=>$.issues.map((t)=>gr(t,u,R())))}),i}function db(r,i,v,u){let n=r.filter(($)=>$.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:v,errors:r.map(($)=>$.issues.map((t)=>gr(t,u,R())))});else i.issues.push({code:"invalid_union",input:i.value,inst:v,errors:[],inclusive:!1});return i}function yt(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(Hr(r)&&Hr(i)){let v=Object.keys(i),u=Object.keys(r).filter(($)=>v.indexOf($)!==-1),n={...r,...i};for(let $ of u){let t=yt(r[$],i[$]);if(!t.valid)return{valid:!1,mergeErrorPath:[$,...t.mergeErrorPath]};n[$]=t.data}return{valid:!0,data:n}}if(Array.isArray(r)&&Array.isArray(i)){if(r.length!==i.length)return{valid:!1,mergeErrorPath:[]};let v=[];for(let u=0;u<r.length;u++){let n=r[u],$=i[u],t=yt(n,$);if(!t.valid)return{valid:!1,mergeErrorPath:[u,...t.mergeErrorPath]};v.push(t.data)}return{valid:!0,data:v}}return{valid:!1,mergeErrorPath:[]}}function hb(r,i,v){let u=new Map,n;for(let g of i.issues)if(g.code==="unrecognized_keys"){n??(n=g);for(let b of g.keys){if(!u.has(b))u.set(b,{});u.get(b).l=!0}}else r.issues.push(g);for(let g of v.issues)if(g.code==="unrecognized_keys")for(let b of g.keys){if(!u.has(b))u.set(b,{});u.get(b).r=!0}else r.issues.push(g);let $=[...u].filter(([,g])=>g.l&&g.r).map(([g])=>g);if($.length&&n)r.issues.push({...n,keys:$});if(Er(r))return r;let t=yt(i.value,v.value);if(!t.valid)throw Error(`Unmergable intersection. Error path: ${JSON.stringify(t.mergeErrorPath)}`);return r.value=t.data,r}function xv(r,i,v){if(r.issues.length)i.issues.push(...Ir(v,r.issues));i.value[v]=r.value}function pb(r,i,v,u,n,$,t){if(r.issues.length)if(ii.has(typeof u))v.issues.push(...Ir(u,r.issues));else v.issues.push({code:"invalid_key",origin:"map",input:n,inst:$,issues:r.issues.map((g)=>gr(g,t,R()))});if(i.issues.length)if(ii.has(typeof u))v.issues.push(...Ir(u,i.issues));else v.issues.push({origin:"map",code:"invalid_element",input:n,inst:$,key:u,issues:i.issues.map((g)=>gr(g,t,R()))});v.value.set(r.value,i.value)}function ab(r,i){if(r.issues.length)i.issues.push(...r.issues);i.value.add(r.value)}function sb(r,i){if(r.issues.length&&i===void 0)return{issues:[],value:void 0};return r}function r_(r,i){if(r.value===void 0)r.value=i.defaultValue;return r}function n_(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}function Zv(r,i,v){if(r.issues.length)return r.aborted=!0,r;return i._zod.run({value:r.value,issues:r.issues},v)}function mv(r,i,v){if(r.issues.length)return r.aborted=!0,r;if((v.direction||"forward")==="forward"){let n=i.transform(r.value,r);if(n instanceof Promise)return n.then(($)=>Rv(r,$,i.out,v));return Rv(r,n,i.out,v)}else{let n=i.reverseTransform(r.value,r);if(n instanceof Promise)return n.then(($)=>Rv(r,$,i.in,v));return Rv(r,n,i.in,v)}}function Rv(r,i,v,u){if(r.issues.length)return r.aborted=!0,r;return v._zod.run({value:i,issues:r.issues},u)}function i_(r){return r.value=Object.freeze(r.value),r}function v_(r,i,v,u){if(!r){let n={code:"custom",input:v,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(zn(n))}}var W,hr,x,ft,dt,ht,pt,at,st,rg,ng,ig,vg,$g,ug,tg,gg,og,lg,bg,_g,Ig,Ug,wg,Ng,kg,Og,cg,ev,zg,Ii,yv,Pg,Sg,Jg,Lg,Ag,jg,Wg,Xg,Gg,Vg,o_,Kg,Ui,Yg,Qg,Bg,fv,Fg,Hg,Eg,Tg,Mg,qg,xg,dv,Zg,mg,Rg,Cg,eg,yg,fg,dg,hg,Di,pg,ag,sg,ro,no,io;var vo=S(()=>{Mv();kn();au();Hv();j();et();j();W=I("$ZodType",(r,i)=>{var v;r??(r={}),r._zod.def=i,r._zod.bag=r._zod.bag||{},r._zod.version=Ct;let u=[...r._zod.def.checks??[]];if(r._zod.traits.has("$ZodCheck"))u.unshift(r);for(let n of u)for(let $ of n._zod.onattach)$(r);if(u.length===0)(v=r._zod).deferred??(v.deferred=[]),r._zod.deferred?.push(()=>{r._zod.run=r._zod.parse});else{let n=(t,g,b)=>{let o=Er(t),_;for(let w of g){if(w._zod.def.when){if(!w._zod.def.when(t))continue}else if(o)continue;let N=t.issues.length,P=w._zod.check(t);if(P instanceof Promise&&b?.async===!1)throw new Ar;if(_||P instanceof Promise)_=(_??Promise.resolve()).then(async()=>{if(await P,t.issues.length===N)return;if(!o)o=Er(t,N)});else{if(t.issues.length===N)continue;if(!o)o=Er(t,N)}}if(_)return _.then(()=>{return t});return t},$=(t,g,b)=>{if(Er(t))return t.aborted=!0,t;let o=n(g,u,b);if(o instanceof Promise){if(b.async===!1)throw new Ar;return o.then((_)=>r._zod.parse(_,b))}return r._zod.parse(o,b)};r._zod.run=(t,g)=>{if(g.skipChecks)return r._zod.parse(t,g);if(g.direction==="backward"){let o=r._zod.parse({value:t.value,issues:[]},{...g,skipChecks:!0});if(o instanceof Promise)return o.then((_)=>{return $(_,t,g)});return $(o,t,g)}let b=r._zod.parse(t,g);if(b instanceof Promise){if(g.async===!1)throw new Ar;return b.then((o)=>n(o,u,g))}return n(b,u,g)}}G(r,"~standard",()=>({validate:(n)=>{try{let $=jn(r,n);return $.success?{value:$.data}:{issues:$.error?.issues}}catch($){return oi(r,n).then((t)=>t.success?{value:t.data}:{issues:t.error?.issues})}},vendor:"zod",version:1}))}),hr=I("$ZodString",(r,i)=>{W.init(r,i),r._zod.pattern=[...r?._zod.bag?.patterns??[]].pop()??ct(r._zod.bag),r._zod.parse=(v,u)=>{if(i.coerce)try{v.value=String(v.value)}catch(n){}if(typeof v.value==="string")return v;return v.issues.push({expected:"string",code:"invalid_type",input:v.value,inst:r}),v}}),x=I("$ZodStringFormat",(r,i)=>{Xn.init(r,i),hr.init(r,i)}),ft=I("$ZodGUID",(r,i)=>{i.pattern??(i.pattern=tt),x.init(r,i)}),dt=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=dr(u))}else i.pattern??(i.pattern=dr());x.init(r,i)}),ht=I("$ZodEmail",(r,i)=>{i.pattern??(i.pattern=gt),x.init(r,i)}),pt=I("$ZodURL",(r,i)=>{x.init(r,i),r._zod.check=(v)=>{try{let u=v.value.trim(),n=new URL(u);if(i.hostname){if(i.hostname.lastIndex=0,!i.hostname.test(n.hostname))v.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:i.hostname.source,input:v.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))v.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:i.protocol.source,input:v.value,inst:r,continue:!i.abort})}if(i.normalize)v.value=n.href;else v.value=u;return}catch(u){v.issues.push({code:"invalid_format",format:"url",input:v.value,inst:r,continue:!i.abort})}}}),at=I("$ZodEmoji",(r,i)=>{i.pattern??(i.pattern=ot()),x.init(r,i)}),st=I("$ZodNanoID",(r,i)=>{i.pattern??(i.pattern=$t),x.init(r,i)}),rg=I("$ZodCUID",(r,i)=>{i.pattern??(i.pattern=su),x.init(r,i)}),ng=I("$ZodCUID2",(r,i)=>{i.pattern??(i.pattern=rt),x.init(r,i)}),ig=I("$ZodULID",(r,i)=>{i.pattern??(i.pattern=nt),x.init(r,i)}),vg=I("$ZodXID",(r,i)=>{i.pattern??(i.pattern=it),x.init(r,i)}),$g=I("$ZodKSUID",(r,i)=>{i.pattern??(i.pattern=vt),x.init(r,i)}),ug=I("$ZodISODateTime",(r,i)=>{i.pattern??(i.pattern=Ot(i)),x.init(r,i)}),tg=I("$ZodISODate",(r,i)=>{i.pattern??(i.pattern=Nt),x.init(r,i)}),gg=I("$ZodISOTime",(r,i)=>{i.pattern??(i.pattern=kt(i)),x.init(r,i)}),og=I("$ZodISODuration",(r,i)=>{i.pattern??(i.pattern=ut),x.init(r,i)}),lg=I("$ZodIPv4",(r,i)=>{i.pattern??(i.pattern=lt),x.init(r,i),r._zod.bag.format="ipv4"}),bg=I("$ZodIPv6",(r,i)=>{i.pattern??(i.pattern=bt),x.init(r,i),r._zod.bag.format="ipv6",r._zod.check=(v)=>{try{new URL(`http://[${v.value}]`)}catch{v.issues.push({code:"invalid_format",format:"ipv6",input:v.value,inst:r,continue:!i.abort})}}}),_g=I("$ZodMAC",(r,i)=>{i.pattern??(i.pattern=_t(i.delimiter)),x.init(r,i),r._zod.bag.format="mac"}),Ig=I("$ZodCIDRv4",(r,i)=>{i.pattern??(i.pattern=It),x.init(r,i)}),Ug=I("$ZodCIDRv6",(r,i)=>{i.pattern??(i.pattern=Ut),x.init(r,i),r._zod.check=(v)=>{let u=v.value.split("/");try{if(u.length!==2)throw Error();let[n,$]=u;if(!$)throw Error();let t=Number($);if(`${t}`!==$)throw Error();if(t<0||t>128)throw Error();new URL(`http://[${n}]`)}catch{v.issues.push({code:"invalid_format",format:"cidrv6",input:v.value,inst:r,continue:!i.abort})}}});wg=I("$ZodBase64",(r,i)=>{i.pattern??(i.pattern=Dt),x.init(r,i),r._zod.bag.contentEncoding="base64",r._zod.check=(v)=>{if(Dg(v.value))return;v.issues.push({code:"invalid_format",format:"base64",input:v.value,inst:r,continue:!i.abort})}});Ng=I("$ZodBase64URL",(r,i)=>{i.pattern??(i.pattern=Fv),x.init(r,i),r._zod.bag.contentEncoding="base64url",r._zod.check=(v)=>{if($_(v.value))return;v.issues.push({code:"invalid_format",format:"base64url",input:v.value,inst:r,continue:!i.abort})}}),kg=I("$ZodE164",(r,i)=>{i.pattern??(i.pattern=wt),x.init(r,i)});Og=I("$ZodJWT",(r,i)=>{x.init(r,i),r._zod.check=(v)=>{if(u_(v.value,i.alg))return;v.issues.push({code:"invalid_format",format:"jwt",input:v.value,inst:r,continue:!i.abort})}}),cg=I("$ZodCustomStringFormat",(r,i)=>{x.init(r,i),r._zod.check=(v)=>{if(i.fn(v.value))return;v.issues.push({code:"invalid_format",format:i.format,input:v.value,inst:r,continue:!i.abort})}}),ev=I("$ZodNumber",(r,i)=>{W.init(r,i),r._zod.pattern=r._zod.bag.pattern??li,r._zod.parse=(v,u)=>{if(i.coerce)try{v.value=Number(v.value)}catch(t){}let n=v.value;if(typeof n==="number"&&!Number.isNaN(n)&&Number.isFinite(n))return v;let $=typeof n==="number"?Number.isNaN(n)?"NaN":!Number.isFinite(n)?"Infinity":void 0:void 0;return v.issues.push({expected:"number",code:"invalid_type",input:n,inst:r,...$?{received:$}:{}}),v}}),zg=I("$ZodNumberFormat",(r,i)=>{Xt.init(r,i),ev.init(r,i)}),Ii=I("$ZodBoolean",(r,i)=>{W.init(r,i),r._zod.pattern=St,r._zod.parse=(v,u)=>{if(i.coerce)try{v.value=Boolean(v.value)}catch($){}let n=v.value;if(typeof n==="boolean")return v;return v.issues.push({expected:"boolean",code:"invalid_type",input:n,inst:r}),v}}),yv=I("$ZodBigInt",(r,i)=>{W.init(r,i),r._zod.pattern=zt,r._zod.parse=(v,u)=>{if(i.coerce)try{v.value=BigInt(v.value)}catch(n){}if(typeof v.value==="bigint")return v;return v.issues.push({expected:"bigint",code:"invalid_type",input:v.value,inst:r}),v}}),Pg=I("$ZodBigIntFormat",(r,i)=>{Gt.init(r,i),yv.init(r,i)}),Sg=I("$ZodSymbol",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{let n=v.value;if(typeof n==="symbol")return v;return v.issues.push({expected:"symbol",code:"invalid_type",input:n,inst:r}),v}}),Jg=I("$ZodUndefined",(r,i)=>{W.init(r,i),r._zod.pattern=Lt,r._zod.values=new Set([void 0]),r._zod.optin="optional",r._zod.optout="optional",r._zod.parse=(v,u)=>{let n=v.value;if(typeof n>"u")return v;return v.issues.push({expected:"undefined",code:"invalid_type",input:n,inst:r}),v}}),Lg=I("$ZodNull",(r,i)=>{W.init(r,i),r._zod.pattern=Jt,r._zod.values=new Set([null]),r._zod.parse=(v,u)=>{let n=v.value;if(n===null)return v;return v.issues.push({expected:"null",code:"invalid_type",input:n,inst:r}),v}}),Ag=I("$ZodAny",(r,i)=>{W.init(r,i),r._zod.parse=(v)=>v}),jg=I("$ZodUnknown",(r,i)=>{W.init(r,i),r._zod.parse=(v)=>v}),Wg=I("$ZodNever",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{return v.issues.push({expected:"never",code:"invalid_type",input:v.value,inst:r}),v}}),Xg=I("$ZodVoid",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{let n=v.value;if(typeof n>"u")return v;return v.issues.push({expected:"void",code:"invalid_type",input:n,inst:r}),v}}),Gg=I("$ZodDate",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{if(i.coerce)try{v.value=new Date(v.value)}catch(g){}let n=v.value,$=n instanceof Date;if($&&!Number.isNaN(n.getTime()))return v;return v.issues.push({expected:"date",code:"invalid_type",input:n,...$?{received:"Invalid Date"}:{},inst:r}),v}});Vg=I("$ZodArray",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{let n=v.value;if(!Array.isArray(n))return v.issues.push({expected:"array",code:"invalid_type",input:n,inst:r}),v;v.value=Array(n.length);let $=[];for(let t=0;t<n.length;t++){let g=n[t],b=i.element._zod.run({value:g,issues:[]},u);if(b instanceof Promise)$.push(b.then((o)=>yb(o,v,t)));else yb(b,v,t)}if($.length)return Promise.all($).then(()=>v);return v}});o_=I("$ZodObject",(r,i)=>{if(W.init(r,i),!Object.getOwnPropertyDescriptor(i,"shape")?.get){let g=i.shape;Object.defineProperty(i,"shape",{get:()=>{let b={...g};return Object.defineProperty(i,"shape",{value:b}),b}})}let u=cn(()=>t_(i));G(r._zod,"propValues",()=>{let g=i.shape,b={};for(let o in g){let _=g[o]._zod;if(_.values){b[o]??(b[o]=new Set);for(let w of _.values)b[o].add(w)}}return b});let n=fr,$=i.catchall,t;r._zod.parse=(g,b)=>{t??(t=u.value);let o=g.value;if(!n(o))return g.issues.push({expected:"object",code:"invalid_type",input:o,inst:r}),g;g.value={};let _=[],w=t.shape;for(let N of t.keys){let P=w[N],K=P._zod.optout==="optional",q=P._zod.run({value:o[N],issues:[]},b);if(q instanceof Promise)_.push(q.then((Xr)=>Cv(Xr,g,N,o,K)));else Cv(q,g,N,o,K)}if(!$)return _.length?Promise.all(_).then(()=>g):g;return g_(_,o,g,b,u.value,r)}}),Kg=I("$ZodObjectJIT",(r,i)=>{o_.init(r,i);let v=r._zod.parse,u=cn(()=>t_(i)),n=(N)=>{let P=new qv(["shape","payload","ctx"]),K=u.value,q=(vr)=>{let tr=Jv(vr);return`shape[${tr}]._zod.run({ value: input[${tr}], issues: [] }, ctx)`};P.write("const input = payload.value;");let Xr=Object.create(null),y=0;for(let vr of K.keys)Xr[vr]=`key_${y++}`;P.write("const newResult = {};");for(let vr of K.keys){let tr=Xr[vr],cr=Jv(vr),yI=N[vr]?._zod?.optout==="optional";if(P.write(`const ${tr} = ${q(vr)};`),yI)P.write(`
        if (${tr}.issues.length) {
          if (${cr} in input) {
            payload.issues = payload.issues.concat(${tr}.issues.map(iss => ({
              ...iss,
              path: iss.path ? [${cr}, ...iss.path] : [${cr}]
            })));
          }
        }
        
        if (${tr}.value === undefined) {
          if (${cr} in input) {
            newResult[${cr}] = undefined;
          }
        } else {
          newResult[${cr}] = ${tr}.value;
        }
        
      `);else P.write(`
        if (${tr}.issues.length) {
          payload.issues = payload.issues.concat(${tr}.issues.map(iss => ({
            ...iss,
            path: iss.path ? [${cr}, ...iss.path] : [${cr}]
          })));
        }
        
        if (${tr}.value === undefined) {
          if (${cr} in input) {
            newResult[${cr}] = undefined;
          }
        } else {
          newResult[${cr}] = ${tr}.value;
        }
        
      `)}P.write("payload.value = newResult;"),P.write("return payload;");let _r=P.compile();return(vr,tr)=>_r(N,vr,tr)},$,t=fr,g=!an.jitless,o=g&&Cu.value,_=i.catchall,w;r._zod.parse=(N,P)=>{w??(w=u.value);let K=N.value;if(!t(K))return N.issues.push({expected:"object",code:"invalid_type",input:K,inst:r}),N;if(g&&o&&P?.async===!1&&P.jitless!==!0){if(!$)$=n(i.shape);if(N=$(N,P),!_)return N;return g_([],K,N,P,w,r)}return v(N,P)}});Ui=I("$ZodUnion",(r,i)=>{W.init(r,i),G(r._zod,"optin",()=>i.options.some((n)=>n._zod.optin==="optional")?"optional":void 0),G(r._zod,"optout",()=>i.options.some((n)=>n._zod.optout==="optional")?"optional":void 0),G(r._zod,"values",()=>{if(i.options.every((n)=>n._zod.values))return new Set(i.options.flatMap((n)=>Array.from(n._zod.values)));return}),G(r._zod,"pattern",()=>{if(i.options.every((n)=>n._zod.pattern)){let n=i.options.map(($)=>$._zod.pattern);return new RegExp(`^(${n.map(($)=>ni($.source)).join("|")})$`)}return});let v=i.options.length===1,u=i.options[0]._zod.run;r._zod.parse=(n,$)=>{if(v)return u(n,$);let t=!1,g=[];for(let b of i.options){let o=b._zod.run({value:n.value,issues:[]},$);if(o instanceof Promise)g.push(o),t=!0;else{if(o.issues.length===0)return o;g.push(o)}}if(!t)return fb(g,n,r,$);return Promise.all(g).then((b)=>{return fb(b,n,r,$)})}});Yg=I("$ZodXor",(r,i)=>{Ui.init(r,i),i.inclusive=!1;let v=i.options.length===1,u=i.options[0]._zod.run;r._zod.parse=(n,$)=>{if(v)return u(n,$);let t=!1,g=[];for(let b of i.options){let o=b._zod.run({value:n.value,issues:[]},$);if(o instanceof Promise)g.push(o),t=!0;else g.push(o)}if(!t)return db(g,n,r,$);return Promise.all(g).then((b)=>{return db(b,n,r,$)})}}),Qg=I("$ZodDiscriminatedUnion",(r,i)=>{i.inclusive=!1,Ui.init(r,i);let v=r._zod.parse;G(r._zod,"propValues",()=>{let n={};for(let $ of i.options){let t=$._zod.propValues;if(!t||Object.keys(t).length===0)throw Error(`Invalid discriminated union option at index "${i.options.indexOf($)}"`);for(let[g,b]of Object.entries(t)){if(!n[g])n[g]=new Set;for(let o of b)n[g].add(o)}}return n});let u=cn(()=>{let n=i.options,$=new Map;for(let t of n){let g=t._zod.propValues?.[i.discriminator];if(!g||g.size===0)throw Error(`Invalid discriminated union option at index "${i.options.indexOf(t)}"`);for(let b of g){if($.has(b))throw Error(`Duplicate discriminator value "${String(b)}"`);$.set(b,t)}}return $});r._zod.parse=(n,$)=>{let t=n.value;if(!fr(t))return n.issues.push({code:"invalid_type",expected:"object",input:t,inst:r}),n;let g=u.value.get(t?.[i.discriminator]);if(g)return g._zod.run(n,$);if(i.unionFallback)return v(n,$);return n.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:i.discriminator,input:t,path:[i.discriminator],inst:r}),n}}),Bg=I("$ZodIntersection",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{let n=v.value,$=i.left._zod.run({value:n,issues:[]},u),t=i.right._zod.run({value:n,issues:[]},u);if($ instanceof Promise||t instanceof Promise)return Promise.all([$,t]).then(([b,o])=>{return hb(v,b,o)});return hb(v,$,t)}});fv=I("$ZodTuple",(r,i)=>{W.init(r,i);let v=i.items;r._zod.parse=(u,n)=>{let $=u.value;if(!Array.isArray($))return u.issues.push({input:$,inst:r,expected:"tuple",code:"invalid_type"}),u;u.value=[];let t=[],g=[...v].reverse().findIndex((_)=>_._zod.optin!=="optional"),b=g===-1?0:v.length-g;if(!i.rest){let _=$.length>v.length,w=$.length<b-1;if(_||w)return u.issues.push({..._?{code:"too_big",maximum:v.length,inclusive:!0}:{code:"too_small",minimum:v.length},input:$,inst:r,origin:"array"}),u}let o=-1;for(let _ of v){if(o++,o>=$.length){if(o>=b)continue}let w=_._zod.run({value:$[o],issues:[]},n);if(w instanceof Promise)t.push(w.then((N)=>xv(N,u,o)));else xv(w,u,o)}if(i.rest){let _=$.slice(v.length);for(let w of _){o++;let N=i.rest._zod.run({value:w,issues:[]},n);if(N instanceof Promise)t.push(N.then((P)=>xv(P,u,o)));else xv(N,u,o)}}if(t.length)return Promise.all(t).then(()=>u);return u}});Fg=I("$ZodRecord",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{let n=v.value;if(!Hr(n))return v.issues.push({expected:"record",code:"invalid_type",input:n,inst:r}),v;let $=[],t=i.keyType._zod.values;if(t){v.value={};let g=new Set;for(let o of t)if(typeof o==="string"||typeof o==="number"||typeof o==="symbol"){g.add(typeof o==="number"?o.toString():o);let _=i.valueType._zod.run({value:n[o],issues:[]},u);if(_ instanceof Promise)$.push(_.then((w)=>{if(w.issues.length)v.issues.push(...Ir(o,w.issues));v.value[o]=w.value}));else{if(_.issues.length)v.issues.push(...Ir(o,_.issues));v.value[o]=_.value}}let b;for(let o in n)if(!g.has(o))b=b??[],b.push(o);if(b&&b.length>0)v.issues.push({code:"unrecognized_keys",input:n,inst:r,keys:b})}else{v.value={};for(let g of Reflect.ownKeys(n)){if(g==="__proto__")continue;let b=i.keyType._zod.run({value:g,issues:[]},u);if(b instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(typeof g==="string"&&li.test(g)&&b.issues.length&&b.issues.some((w)=>w.code==="invalid_type"&&w.expected==="number")){let w=i.keyType._zod.run({value:Number(g),issues:[]},u);if(w instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(w.issues.length===0)b=w}if(b.issues.length){if(i.mode==="loose")v.value[g]=n[g];else v.issues.push({code:"invalid_key",origin:"record",issues:b.issues.map((w)=>gr(w,u,R())),input:g,path:[g],inst:r});continue}let _=i.valueType._zod.run({value:n[g],issues:[]},u);if(_ instanceof Promise)$.push(_.then((w)=>{if(w.issues.length)v.issues.push(...Ir(g,w.issues));v.value[b.value]=w.value}));else{if(_.issues.length)v.issues.push(...Ir(g,_.issues));v.value[b.value]=_.value}}}if($.length)return Promise.all($).then(()=>v);return v}}),Hg=I("$ZodMap",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{let n=v.value;if(!(n instanceof Map))return v.issues.push({expected:"map",code:"invalid_type",input:n,inst:r}),v;let $=[];v.value=new Map;for(let[t,g]of n){let b=i.keyType._zod.run({value:t,issues:[]},u),o=i.valueType._zod.run({value:g,issues:[]},u);if(b instanceof Promise||o instanceof Promise)$.push(Promise.all([b,o]).then(([_,w])=>{pb(_,w,v,t,n,r,u)}));else pb(b,o,v,t,n,r,u)}if($.length)return Promise.all($).then(()=>v);return v}});Eg=I("$ZodSet",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{let n=v.value;if(!(n instanceof Set))return v.issues.push({input:n,inst:r,expected:"set",code:"invalid_type"}),v;let $=[];v.value=new Set;for(let t of n){let g=i.valueType._zod.run({value:t,issues:[]},u);if(g instanceof Promise)$.push(g.then((b)=>ab(b,v)));else ab(g,v)}if($.length)return Promise.all($).then(()=>v);return v}});Tg=I("$ZodEnum",(r,i)=>{W.init(r,i);let v=ri(i.entries),u=new Set(v);r._zod.values=u,r._zod.pattern=new RegExp(`^(${v.filter((n)=>ii.has(typeof n)).map((n)=>typeof n==="string"?wr(n):n.toString()).join("|")})$`),r._zod.parse=(n,$)=>{let t=n.value;if(u.has(t))return n;return n.issues.push({code:"invalid_value",values:v,input:t,inst:r}),n}}),Mg=I("$ZodLiteral",(r,i)=>{if(W.init(r,i),i.values.length===0)throw Error("Cannot create literal schema with no valid values");let v=new Set(i.values);r._zod.values=v,r._zod.pattern=new RegExp(`^(${i.values.map((u)=>typeof u==="string"?wr(u):u?wr(u.toString()):String(u)).join("|")})$`),r._zod.parse=(u,n)=>{let $=u.value;if(v.has($))return u;return u.issues.push({code:"invalid_value",values:i.values,input:$,inst:r}),u}}),qg=I("$ZodFile",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{let n=v.value;if(n instanceof File)return v;return v.issues.push({expected:"file",code:"invalid_type",input:n,inst:r}),v}}),xg=I("$ZodTransform",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{if(u.direction==="backward")throw new yr(r.constructor.name);let n=i.transform(v.value,v);if(u.async)return(n instanceof Promise?n:Promise.resolve(n)).then((t)=>{return v.value=t,v});if(n instanceof Promise)throw new Ar;return v.value=n,v}});dv=I("$ZodOptional",(r,i)=>{W.init(r,i),r._zod.optin="optional",r._zod.optout="optional",G(r._zod,"values",()=>{return i.innerType._zod.values?new Set([...i.innerType._zod.values,void 0]):void 0}),G(r._zod,"pattern",()=>{let v=i.innerType._zod.pattern;return v?new RegExp(`^(${ni(v.source)})?$`):void 0}),r._zod.parse=(v,u)=>{if(i.innerType._zod.optin==="optional"){let n=i.innerType._zod.run(v,u);if(n instanceof Promise)return n.then(($)=>sb($,v.value));return sb(n,v.value)}if(v.value===void 0)return v;return i.innerType._zod.run(v,u)}}),Zg=I("$ZodExactOptional",(r,i)=>{dv.init(r,i),G(r._zod,"values",()=>i.innerType._zod.values),G(r._zod,"pattern",()=>i.innerType._zod.pattern),r._zod.parse=(v,u)=>{return i.innerType._zod.run(v,u)}}),mg=I("$ZodNullable",(r,i)=>{W.init(r,i),G(r._zod,"optin",()=>i.innerType._zod.optin),G(r._zod,"optout",()=>i.innerType._zod.optout),G(r._zod,"pattern",()=>{let v=i.innerType._zod.pattern;return v?new RegExp(`^(${ni(v.source)}|null)$`):void 0}),G(r._zod,"values",()=>{return i.innerType._zod.values?new Set([...i.innerType._zod.values,null]):void 0}),r._zod.parse=(v,u)=>{if(v.value===null)return v;return i.innerType._zod.run(v,u)}}),Rg=I("$ZodDefault",(r,i)=>{W.init(r,i),r._zod.optin="optional",G(r._zod,"values",()=>i.innerType._zod.values),r._zod.parse=(v,u)=>{if(u.direction==="backward")return i.innerType._zod.run(v,u);if(v.value===void 0)return v.value=i.defaultValue,v;let n=i.innerType._zod.run(v,u);if(n instanceof Promise)return n.then(($)=>r_($,i));return r_(n,i)}});Cg=I("$ZodPrefault",(r,i)=>{W.init(r,i),r._zod.optin="optional",G(r._zod,"values",()=>i.innerType._zod.values),r._zod.parse=(v,u)=>{if(u.direction==="backward")return i.innerType._zod.run(v,u);if(v.value===void 0)v.value=i.defaultValue;return i.innerType._zod.run(v,u)}}),eg=I("$ZodNonOptional",(r,i)=>{W.init(r,i),G(r._zod,"values",()=>{let v=i.innerType._zod.values;return v?new Set([...v].filter((u)=>u!==void 0)):void 0}),r._zod.parse=(v,u)=>{let n=i.innerType._zod.run(v,u);if(n instanceof Promise)return n.then(($)=>n_($,r));return n_(n,r)}});yg=I("$ZodSuccess",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{if(u.direction==="backward")throw new yr("ZodSuccess");let n=i.innerType._zod.run(v,u);if(n instanceof Promise)return n.then(($)=>{return v.value=$.issues.length===0,v});return v.value=n.issues.length===0,v}}),fg=I("$ZodCatch",(r,i)=>{W.init(r,i),G(r._zod,"optin",()=>i.innerType._zod.optin),G(r._zod,"optout",()=>i.innerType._zod.optout),G(r._zod,"values",()=>i.innerType._zod.values),r._zod.parse=(v,u)=>{if(u.direction==="backward")return i.innerType._zod.run(v,u);let n=i.innerType._zod.run(v,u);if(n instanceof Promise)return n.then(($)=>{if(v.value=$.value,$.issues.length)v.value=i.catchValue({...v,error:{issues:$.issues.map((t)=>gr(t,u,R()))},input:v.value}),v.issues=[];return v});if(v.value=n.value,n.issues.length)v.value=i.catchValue({...v,error:{issues:n.issues.map(($)=>gr($,u,R()))},input:v.value}),v.issues=[];return v}}),dg=I("$ZodNaN",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{if(typeof v.value!=="number"||!Number.isNaN(v.value))return v.issues.push({input:v.value,inst:r,expected:"nan",code:"invalid_type"}),v;return v}}),hg=I("$ZodPipe",(r,i)=>{W.init(r,i),G(r._zod,"values",()=>i.in._zod.values),G(r._zod,"optin",()=>i.in._zod.optin),G(r._zod,"optout",()=>i.out._zod.optout),G(r._zod,"propValues",()=>i.in._zod.propValues),r._zod.parse=(v,u)=>{if(u.direction==="backward"){let $=i.out._zod.run(v,u);if($ instanceof Promise)return $.then((t)=>Zv(t,i.in,u));return Zv($,i.in,u)}let n=i.in._zod.run(v,u);if(n instanceof Promise)return n.then(($)=>Zv($,i.out,u));return Zv(n,i.out,u)}});Di=I("$ZodCodec",(r,i)=>{W.init(r,i),G(r._zod,"values",()=>i.in._zod.values),G(r._zod,"optin",()=>i.in._zod.optin),G(r._zod,"optout",()=>i.out._zod.optout),G(r._zod,"propValues",()=>i.in._zod.propValues),r._zod.parse=(v,u)=>{if((u.direction||"forward")==="forward"){let $=i.in._zod.run(v,u);if($ instanceof Promise)return $.then((t)=>mv(t,i,u));return mv($,i,u)}else{let $=i.out._zod.run(v,u);if($ instanceof Promise)return $.then((t)=>mv(t,i,u));return mv($,i,u)}}});pg=I("$ZodReadonly",(r,i)=>{W.init(r,i),G(r._zod,"propValues",()=>i.innerType._zod.propValues),G(r._zod,"values",()=>i.innerType._zod.values),G(r._zod,"optin",()=>i.innerType?._zod?.optin),G(r._zod,"optout",()=>i.innerType?._zod?.optout),r._zod.parse=(v,u)=>{if(u.direction==="backward")return i.innerType._zod.run(v,u);let n=i.innerType._zod.run(v,u);if(n instanceof Promise)return n.then(i_);return i_(n)}});ag=I("$ZodTemplateLiteral",(r,i)=>{W.init(r,i);let v=[];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 $=n.startsWith("^")?1:0,t=n.endsWith("$")?n.length-1:n.length;v.push(n.slice($,t))}else if(u===null||yu.has(typeof u))v.push(wr(`${u}`));else throw Error(`Invalid template literal part: ${u}`);r._zod.pattern=new RegExp(`^${v.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}}),sg=I("$ZodFunction",(r,i)=>{return W.init(r,i),r._def=i,r._zod.def=i,r.implement=(v)=>{if(typeof v!=="function")throw Error("implement() must be called with a function");return function(...u){let n=r._def.input?ti(r._def.input,u):u,$=Reflect.apply(v,this,n);if(r._def.output)return ti(r._def.output,$);return $}},r.implementAsync=(v)=>{if(typeof v!=="function")throw Error("implementAsync() must be called with a function");return async function(...u){let n=r._def.input?await gi(r._def.input,u):u,$=await Reflect.apply(v,this,n);if(r._def.output)return await gi(r._def.output,$);return $}},r._zod.parse=(v,u)=>{if(typeof v.value!=="function")return v.issues.push({code:"invalid_type",expected:"function",input:v.value,inst:r}),v;if(r._def.output&&r._def.output._zod.def.type==="promise")v.value=r.implementAsync(v.value);else v.value=r.implement(v.value);return v},r.input=(...v)=>{let u=r.constructor;if(Array.isArray(v[0]))return new u({type:"function",input:new fv({type:"tuple",items:v[0],rest:v[1]}),output:r._def.output});return new u({type:"function",input:v[0],output:r._def.output})},r.output=(v)=>{return new r.constructor({type:"function",input:r._def.input,output:v})},r}),ro=I("$ZodPromise",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{return Promise.resolve(v.value).then((n)=>i.innerType._zod.run({value:n,issues:[]},u))}}),no=I("$ZodLazy",(r,i)=>{W.init(r,i),G(r._zod,"innerType",()=>i.getter()),G(r._zod,"pattern",()=>r._zod.innerType?._zod?.pattern),G(r._zod,"propValues",()=>r._zod.innerType?._zod?.propValues),G(r._zod,"optin",()=>r._zod.innerType?._zod?.optin??void 0),G(r._zod,"optout",()=>r._zod.innerType?._zod?.optout??void 0),r._zod.parse=(v,u)=>{return r._zod.innerType._zod.run(v,u)}}),io=I("$ZodCustom",(r,i)=>{m.init(r,i),W.init(r,i),r._zod.parse=(v,u)=>{return v},r._zod.check=(v)=>{let u=v.value,n=i.fn(u);if(n instanceof Promise)return n.then(($)=>v_($,v,u,r));v_(n,v,u,r);return}})});function $o(){return{localeError:aU()}}var aU=()=>{let r={string:{unit:"حرف",verb:"أن يحوي"},file:{unit:"بايت",verb:"أن يحوي"},array:{unit:"عنصر",verb:"أن يحوي"},set:{unit:"عنصر",verb:"أن يحوي"}};function i(n){return r[n]??null}let v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`مدخلات غير مقبولة: يفترض إدخال instanceof ${n.expected}، ولكن تم إدخال ${g}`;return`مدخلات غير مقبولة: يفترض إدخال ${$}، ولكن تم إدخال ${g}`}case"invalid_value":if(n.values.length===1)return`مدخلات غير مقبولة: يفترض إدخال ${k(n.values[0])}`;return`اختيار غير مقبول: يتوقع انتقاء أحد هذه الخيارات: ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return` أكبر من اللازم: يفترض أن تكون ${n.origin??"القيمة"} ${$} ${n.maximum.toString()} ${t.unit??"عنصر"}`;return`أكبر من اللازم: يفترض أن تكون ${n.origin??"القيمة"} ${$} ${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`أصغر من اللازم: يفترض لـ ${n.origin} أن يكون ${$} ${n.minimum.toString()} ${t.unit}`;return`أصغر من اللازم: يفترض لـ ${n.origin} أن يكون ${$} ${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`نَص غير مقبول: يجب أن يبدأ بـ "${n.prefix}"`;if($.format==="ends_with")return`نَص غير مقبول: يجب أن ينتهي بـ "${$.suffix}"`;if($.format==="includes")return`نَص غير مقبول: يجب أن يتضمَّن "${$.includes}"`;if($.format==="regex")return`نَص غير مقبول: يجب أن يطابق النمط ${$.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"مدخل غير مقبول"}}};var l_=S(()=>{j()});function uo(){return{localeError:sU()}}var sU=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Yanlış dəyər: gözlənilən instanceof ${n.expected}, daxil olan ${g}`;return`Yanlış dəyər: gözlənilən ${$}, daxil olan ${g}`}case"invalid_value":if(n.values.length===1)return`Yanlış dəyər: gözlənilən ${k(n.values[0])}`;return`Yanlış seçim: aşağıdakılardan biri olmalıdır: ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Çox böyük: gözlənilən ${n.origin??"dəyər"} ${$}${n.maximum.toString()} ${t.unit??"element"}`;return`Çox böyük: gözlənilən ${n.origin??"dəyər"} ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`Çox kiçik: gözlənilən ${n.origin} ${$}${n.minimum.toString()} ${t.unit}`;return`Çox kiçik: gözlənilən ${n.origin} ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Yanlış mətn: "${$.prefix}" ilə başlamalıdır`;if($.format==="ends_with")return`Yanlış mətn: "${$.suffix}" ilə bitməlidir`;if($.format==="includes")return`Yanlış mətn: "${$.includes}" daxil olmalıdır`;if($.format==="regex")return`Yanlış mətn: ${$.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"}}};var b_=S(()=>{j()});function __(r,i,v,u){let n=Math.abs(r),$=n%10,t=n%100;if(t>=11&&t<=19)return u;if($===1)return i;if($>=2&&$<=4)return v;return u}function to(){return{localeError:rD()}}var rD=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Няправільны ўвод: чакаўся instanceof ${n.expected}, атрымана ${g}`;return`Няправільны ўвод: чакаўся ${$}, атрымана ${g}`}case"invalid_value":if(n.values.length===1)return`Няправільны ўвод: чакалася ${k(n.values[0])}`;return`Няправільны варыянт: чакаўся адзін з ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t){let g=Number(n.maximum),b=__(g,t.unit.one,t.unit.few,t.unit.many);return`Занадта вялікі: чакалася, што ${n.origin??"значэнне"} павінна ${t.verb} ${$}${n.maximum.toString()} ${b}`}return`Занадта вялікі: чакалася, што ${n.origin??"значэнне"} павінна быць ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t){let g=Number(n.minimum),b=__(g,t.unit.one,t.unit.few,t.unit.many);return`Занадта малы: чакалася, што ${n.origin} павінна ${t.verb} ${$}${n.minimum.toString()} ${b}`}return`Занадта малы: чакалася, што ${n.origin} павінна быць ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Няправільны радок: павінен пачынацца з "${$.prefix}"`;if($.format==="ends_with")return`Няправільны радок: павінен заканчвацца на "${$.suffix}"`;if($.format==="includes")return`Няправільны радок: павінен змяшчаць "${$.includes}"`;if($.format==="regex")return`Няправільны радок: павінен адпавядаць шаблону ${$.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"Няправільны ўвод"}}};var I_=S(()=>{j()});function go(){return{localeError:nD()}}var nD=()=>{let r={string:{unit:"символа",verb:"да съдържа"},file:{unit:"байта",verb:"да съдържа"},array:{unit:"елемента",verb:"да съдържа"},set:{unit:"елемента",verb:"да съдържа"}};function i(n){return r[n]??null}let v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Невалиден вход: очакван instanceof ${n.expected}, получен ${g}`;return`Невалиден вход: очакван ${$}, получен ${g}`}case"invalid_value":if(n.values.length===1)return`Невалиден вход: очакван ${k(n.values[0])}`;return`Невалидна опция: очаквано едно от ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Твърде голямо: очаква се ${n.origin??"стойност"} да съдържа ${$}${n.maximum.toString()} ${t.unit??"елемента"}`;return`Твърде голямо: очаква се ${n.origin??"стойност"} да бъде ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`Твърде малко: очаква се ${n.origin} да съдържа ${$}${n.minimum.toString()} ${t.unit}`;return`Твърде малко: очаква се ${n.origin} да бъде ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Невалиден низ: трябва да започва с "${$.prefix}"`;if($.format==="ends_with")return`Невалиден низ: трябва да завършва с "${$.suffix}"`;if($.format==="includes")return`Невалиден низ: трябва да включва "${$.includes}"`;if($.format==="regex")return`Невалиден низ: трябва да съвпада с ${$.pattern}`;let t="Невалиден";if($.format==="emoji")t="Невалидно";if($.format==="datetime")t="Невалидно";if($.format==="date")t="Невалидна";if($.format==="time")t="Невалидно";if($.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"Невалиден вход"}}};var U_=S(()=>{j()});function oo(){return{localeError:iD()}}var iD=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Tipus invàlid: s'esperava instanceof ${n.expected}, s'ha rebut ${g}`;return`Tipus invàlid: s'esperava ${$}, s'ha rebut ${g}`}case"invalid_value":if(n.values.length===1)return`Valor invàlid: s'esperava ${k(n.values[0])}`;return`Opció invàlida: s'esperava una de ${U(n.values," o ")}`;case"too_big":{let $=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 ${$} ${n.maximum.toString()} ${t.unit??"elements"}`;return`Massa gran: s'esperava que ${n.origin??"el valor"} fos ${$} ${n.maximum.toString()}`}case"too_small":{let $=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 ${$} ${n.minimum.toString()} ${t.unit}`;return`Massa petit: s'esperava que ${n.origin} fos ${$} ${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Format invàlid: ha de començar amb "${$.prefix}"`;if($.format==="ends_with")return`Format invàlid: ha d'acabar amb "${$.suffix}"`;if($.format==="includes")return`Format invàlid: ha d'incloure "${$.includes}"`;if($.format==="regex")return`Format invàlid: ha de coincidir amb el patró ${$.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"}}};var D_=S(()=>{j()});function lo(){return{localeError:vD()}}var vD=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Neplatný vstup: očekáváno instanceof ${n.expected}, obdrženo ${g}`;return`Neplatný vstup: očekáváno ${$}, obdrženo ${g}`}case"invalid_value":if(n.values.length===1)return`Neplatný vstup: očekáváno ${k(n.values[0])}`;return`Neplatná možnost: očekávána jedna z hodnot ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Hodnota je příliš velká: ${n.origin??"hodnota"} musí mít ${$}${n.maximum.toString()} ${t.unit??"prvků"}`;return`Hodnota je příliš velká: ${n.origin??"hodnota"} musí být ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`Hodnota je příliš malá: ${n.origin??"hodnota"} musí mít ${$}${n.minimum.toString()} ${t.unit??"prvků"}`;return`Hodnota je příliš malá: ${n.origin??"hodnota"} musí být ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Neplatný řetězec: musí začínat na "${$.prefix}"`;if($.format==="ends_with")return`Neplatný řetězec: musí končit na "${$.suffix}"`;if($.format==="includes")return`Neplatný řetězec: musí obsahovat "${$.includes}"`;if($.format==="regex")return`Neplatný řetězec: musí odpovídat vzoru ${$.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"}}};var w_=S(()=>{j()});function bo(){return{localeError:$D()}}var $D=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Ugyldigt input: forventede instanceof ${n.expected}, fik ${g}`;return`Ugyldigt input: forventede ${$}, fik ${g}`}case"invalid_value":if(n.values.length===1)return`Ugyldig værdi: forventede ${k(n.values[0])}`;return`Ugyldigt valg: forventede en af følgende ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin),g=u[n.origin]??n.origin;if(t)return`For stor: forventede ${g??"value"} ${t.verb} ${$} ${n.maximum.toString()} ${t.unit??"elementer"}`;return`For stor: forventede ${g??"value"} havde ${$} ${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin),g=u[n.origin]??n.origin;if(t)return`For lille: forventede ${g} ${t.verb} ${$} ${n.minimum.toString()} ${t.unit}`;return`For lille: forventede ${g} havde ${$} ${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Ugyldig streng: skal starte med "${$.prefix}"`;if($.format==="ends_with")return`Ugyldig streng: skal ende med "${$.suffix}"`;if($.format==="includes")return`Ugyldig streng: skal indeholde "${$.includes}"`;if($.format==="regex")return`Ugyldig streng: skal matche mønsteret ${$.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"}}};var N_=S(()=>{j()});function _o(){return{localeError:uD()}}var uD=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Ungültige Eingabe: erwartet instanceof ${n.expected}, erhalten ${g}`;return`Ungültige Eingabe: erwartet ${$}, erhalten ${g}`}case"invalid_value":if(n.values.length===1)return`Ungültige Eingabe: erwartet ${k(n.values[0])}`;return`Ungültige Option: erwartet eine von ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Zu groß: erwartet, dass ${n.origin??"Wert"} ${$}${n.maximum.toString()} ${t.unit??"Elemente"} hat`;return`Zu groß: erwartet, dass ${n.origin??"Wert"} ${$}${n.maximum.toString()} ist`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`Zu klein: erwartet, dass ${n.origin} ${$}${n.minimum.toString()} ${t.unit} hat`;return`Zu klein: erwartet, dass ${n.origin} ${$}${n.minimum.toString()} ist`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Ungültiger String: muss mit "${$.prefix}" beginnen`;if($.format==="ends_with")return`Ungültiger String: muss mit "${$.suffix}" enden`;if($.format==="includes")return`Ungültiger String: muss "${$.includes}" enthalten`;if($.format==="regex")return`Ungültiger String: muss dem Muster ${$.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"}}};var k_=S(()=>{j()});function wi(){return{localeError:tD()}}var tD=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;return`Invalid input: expected ${$}, received ${g}`}case"invalid_value":if(n.values.length===1)return`Invalid input: expected ${k(n.values[0])}`;return`Invalid option: expected one of ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Too big: expected ${n.origin??"value"} to have ${$}${n.maximum.toString()} ${t.unit??"elements"}`;return`Too big: expected ${n.origin??"value"} to be ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`Too small: expected ${n.origin} to have ${$}${n.minimum.toString()} ${t.unit}`;return`Too small: expected ${n.origin} to be ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Invalid string: must start with "${$.prefix}"`;if($.format==="ends_with")return`Invalid string: must end with "${$.suffix}"`;if($.format==="includes")return`Invalid string: must include "${$.includes}"`;if($.format==="regex")return`Invalid string: must match pattern ${$.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"}}};var Io=S(()=>{j()});function Uo(){return{localeError:gD()}}var gD=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Nevalida enigo: atendiĝis instanceof ${n.expected}, riceviĝis ${g}`;return`Nevalida enigo: atendiĝis ${$}, riceviĝis ${g}`}case"invalid_value":if(n.values.length===1)return`Nevalida enigo: atendiĝis ${k(n.values[0])}`;return`Nevalida opcio: atendiĝis unu el ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Tro granda: atendiĝis ke ${n.origin??"valoro"} havu ${$}${n.maximum.toString()} ${t.unit??"elementojn"}`;return`Tro granda: atendiĝis ke ${n.origin??"valoro"} havu ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`Tro malgranda: atendiĝis ke ${n.origin} havu ${$}${n.minimum.toString()} ${t.unit}`;return`Tro malgranda: atendiĝis ke ${n.origin} estu ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Nevalida karaktraro: devas komenciĝi per "${$.prefix}"`;if($.format==="ends_with")return`Nevalida karaktraro: devas finiĝi per "${$.suffix}"`;if($.format==="includes")return`Nevalida karaktraro: devas inkluzivi "${$.includes}"`;if($.format==="regex")return`Nevalida karaktraro: devas kongrui kun la modelo ${$.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"}}};var O_=S(()=>{j()});function Do(){return{localeError:oD()}}var oD=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Entrada inválida: se esperaba instanceof ${n.expected}, recibido ${g}`;return`Entrada inválida: se esperaba ${$}, recibido ${g}`}case"invalid_value":if(n.values.length===1)return`Entrada inválida: se esperaba ${k(n.values[0])}`;return`Opción inválida: se esperaba una de ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin),g=u[n.origin]??n.origin;if(t)return`Demasiado grande: se esperaba que ${g??"valor"} tuviera ${$}${n.maximum.toString()} ${t.unit??"elementos"}`;return`Demasiado grande: se esperaba que ${g??"valor"} fuera ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin),g=u[n.origin]??n.origin;if(t)return`Demasiado pequeño: se esperaba que ${g} tuviera ${$}${n.minimum.toString()} ${t.unit}`;return`Demasiado pequeño: se esperaba que ${g} fuera ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Cadena inválida: debe comenzar con "${$.prefix}"`;if($.format==="ends_with")return`Cadena inválida: debe terminar en "${$.suffix}"`;if($.format==="includes")return`Cadena inválida: debe incluir "${$.includes}"`;if($.format==="regex")return`Cadena inválida: debe coincidir con el patrón ${$.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"}}};var c_=S(()=>{j()});function wo(){return{localeError:lD()}}var lD=()=>{let r={string:{unit:"کاراکتر",verb:"داشته باشد"},file:{unit:"بایت",verb:"داشته باشد"},array:{unit:"آیتم",verb:"داشته باشد"},set:{unit:"آیتم",verb:"داشته باشد"}};function i(n){return r[n]??null}let v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`ورودی نامعتبر: می‌بایست instanceof ${n.expected} می‌بود، ${g} دریافت شد`;return`ورودی نامعتبر: می‌بایست ${$} می‌بود، ${g} دریافت شد`}case"invalid_value":if(n.values.length===1)return`ورودی نامعتبر: می‌بایست ${k(n.values[0])} می‌بود`;return`گزینه نامعتبر: می‌بایست یکی از ${U(n.values,"|")} می‌بود`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`خیلی بزرگ: ${n.origin??"مقدار"} باید ${$}${n.maximum.toString()} ${t.unit??"عنصر"} باشد`;return`خیلی بزرگ: ${n.origin??"مقدار"} باید ${$}${n.maximum.toString()} باشد`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`خیلی کوچک: ${n.origin} باید ${$}${n.minimum.toString()} ${t.unit} باشد`;return`خیلی کوچک: ${n.origin} باید ${$}${n.minimum.toString()} باشد`}case"invalid_format":{let $=n;if($.format==="starts_with")return`رشته نامعتبر: باید با "${$.prefix}" شروع شود`;if($.format==="ends_with")return`رشته نامعتبر: باید با "${$.suffix}" تمام شود`;if($.format==="includes")return`رشته نامعتبر: باید شامل "${$.includes}" باشد`;if($.format==="regex")return`رشته نامعتبر: باید با الگوی ${$.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"ورودی نامعتبر"}}};var z_=S(()=>{j()});function No(){return{localeError:bD()}}var bD=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Virheellinen tyyppi: odotettiin instanceof ${n.expected}, oli ${g}`;return`Virheellinen tyyppi: odotettiin ${$}, oli ${g}`}case"invalid_value":if(n.values.length===1)return`Virheellinen syöte: täytyy olla ${k(n.values[0])}`;return`Virheellinen valinta: täytyy olla yksi seuraavista: ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Liian suuri: ${t.subject} täytyy olla ${$}${n.maximum.toString()} ${t.unit}`.trim();return`Liian suuri: arvon täytyy olla ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`Liian pieni: ${t.subject} täytyy olla ${$}${n.minimum.toString()} ${t.unit}`.trim();return`Liian pieni: arvon täytyy olla ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Virheellinen syöte: täytyy alkaa "${$.prefix}"`;if($.format==="ends_with")return`Virheellinen syöte: täytyy loppua "${$.suffix}"`;if($.format==="includes")return`Virheellinen syöte: täytyy sisältää "${$.includes}"`;if($.format==="regex")return`Virheellinen syöte: täytyy vastata säännöllistä lauseketta ${$.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"}}};var P_=S(()=>{j()});function ko(){return{localeError:_D()}}var _D=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Entrée invalide : instanceof ${n.expected} attendu, ${g} reçu`;return`Entrée invalide : ${$} attendu, ${g} reçu`}case"invalid_value":if(n.values.length===1)return`Entrée invalide : ${k(n.values[0])} attendu`;return`Option invalide : une valeur parmi ${U(n.values,"|")} attendue`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Trop grand : ${n.origin??"valeur"} doit ${t.verb} ${$}${n.maximum.toString()} ${t.unit??"élément(s)"}`;return`Trop grand : ${n.origin??"valeur"} doit être ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`Trop petit : ${n.origin} doit ${t.verb} ${$}${n.minimum.toString()} ${t.unit}`;return`Trop petit : ${n.origin} doit être ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Chaîne invalide : doit commencer par "${$.prefix}"`;if($.format==="ends_with")return`Chaîne invalide : doit se terminer par "${$.suffix}"`;if($.format==="includes")return`Chaîne invalide : doit inclure "${$.includes}"`;if($.format==="regex")return`Chaîne invalide : doit correspondre au modèle ${$.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"}}};var S_=S(()=>{j()});function Oo(){return{localeError:ID()}}var ID=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Entrée invalide : attendu instanceof ${n.expected}, reçu ${g}`;return`Entrée invalide : attendu ${$}, reçu ${g}`}case"invalid_value":if(n.values.length===1)return`Entrée invalide : attendu ${k(n.values[0])}`;return`Option invalide : attendu l'une des valeurs suivantes ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"≤":"<",t=i(n.origin);if(t)return`Trop grand : attendu que ${n.origin??"la valeur"} ait ${$}${n.maximum.toString()} ${t.unit}`;return`Trop grand : attendu que ${n.origin??"la valeur"} soit ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?"≥":">",t=i(n.origin);if(t)return`Trop petit : attendu que ${n.origin} ait ${$}${n.minimum.toString()} ${t.unit}`;return`Trop petit : attendu que ${n.origin} soit ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Chaîne invalide : doit commencer par "${$.prefix}"`;if($.format==="ends_with")return`Chaîne invalide : doit se terminer par "${$.suffix}"`;if($.format==="includes")return`Chaîne invalide : doit inclure "${$.includes}"`;if($.format==="regex")return`Chaîne invalide : doit correspondre au motif ${$.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"}}};var J_=S(()=>{j()});function co(){return{localeError:UD()}}var UD=()=>{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:"גדול"}},v=(o)=>o?r[o]:void 0,u=(o)=>{let _=v(o);if(_)return _.label;return o??r.unknown.label},n=(o)=>`ה${u(o)}`,$=(o)=>{return(v(o)?.gender??"m")==="f"?"צריכה להיות":"צריך להיות"},t=(o)=>{if(!o)return null;return i[o]??null},g={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"}},b={nan:"NaN"};return(o)=>{switch(o.code){case"invalid_type":{let _=o.expected,w=b[_??""]??u(_),N=O(o.input),P=b[N]??r[N]?.label??N;if(/^[A-Z]/.test(o.expected))return`קלט לא תקין: צריך להיות instanceof ${o.expected}, התקבל ${P}`;return`קלט לא תקין: צריך להיות ${w}, התקבל ${P}`}case"invalid_value":{if(o.values.length===1)return`ערך לא תקין: הערך חייב להיות ${k(o.values[0])}`;let _=o.values.map((P)=>k(P));if(o.values.length===2)return`ערך לא תקין: האפשרויות המתאימות הן ${_[0]} או ${_[1]}`;let w=_[_.length-1];return`ערך לא תקין: האפשרויות המתאימות הן ${_.slice(0,-1).join(", ")} או ${w}`}case"too_big":{let _=t(o.origin),w=n(o.origin??"value");if(o.origin==="string")return`${_?.longLabel??"ארוך"} מדי: ${w} צריכה להכיל ${o.maximum.toString()} ${_?.unit??""} ${o.inclusive?"או פחות":"לכל היותר"}`.trim();if(o.origin==="number"){let K=o.inclusive?`קטן או שווה ל-${o.maximum}`:`קטן מ-${o.maximum}`;return`גדול מדי: ${w} צריך להיות ${K}`}if(o.origin==="array"||o.origin==="set"){let K=o.origin==="set"?"צריכה":"צריך",q=o.inclusive?`${o.maximum} ${_?.unit??""} או פחות`:`פחות מ-${o.maximum} ${_?.unit??""}`;return`גדול מדי: ${w} ${K} להכיל ${q}`.trim()}let N=o.inclusive?"<=":"<",P=$(o.origin??"value");if(_?.unit)return`${_.longLabel} מדי: ${w} ${P} ${N}${o.maximum.toString()} ${_.unit}`;return`${_?.longLabel??"גדול"} מדי: ${w} ${P} ${N}${o.maximum.toString()}`}case"too_small":{let _=t(o.origin),w=n(o.origin??"value");if(o.origin==="string")return`${_?.shortLabel??"קצר"} מדי: ${w} צריכה להכיל ${o.minimum.toString()} ${_?.unit??""} ${o.inclusive?"או יותר":"לפחות"}`.trim();if(o.origin==="number"){let K=o.inclusive?`גדול או שווה ל-${o.minimum}`:`גדול מ-${o.minimum}`;return`קטן מדי: ${w} צריך להיות ${K}`}if(o.origin==="array"||o.origin==="set"){let K=o.origin==="set"?"צריכה":"צריך";if(o.minimum===1&&o.inclusive){let Xr=o.origin==="set"?"לפחות פריט אחד":"לפחות פריט אחד";return`קטן מדי: ${w} ${K} להכיל ${Xr}`}let q=o.inclusive?`${o.minimum} ${_?.unit??""} או יותר`:`יותר מ-${o.minimum} ${_?.unit??""}`;return`קטן מדי: ${w} ${K} להכיל ${q}`.trim()}let N=o.inclusive?">=":">",P=$(o.origin??"value");if(_?.unit)return`${_.shortLabel} מדי: ${w} ${P} ${N}${o.minimum.toString()} ${_.unit}`;return`${_?.shortLabel??"קטן"} מדי: ${w} ${P} ${N}${o.minimum.toString()}`}case"invalid_format":{let _=o;if(_.format==="starts_with")return`המחרוזת חייבת להתחיל ב "${_.prefix}"`;if(_.format==="ends_with")return`המחרוזת חייבת להסתיים ב "${_.suffix}"`;if(_.format==="includes")return`המחרוזת חייבת לכלול "${_.includes}"`;if(_.format==="regex")return`המחרוזת חייבת להתאים לתבנית ${_.pattern}`;let w=g[_.format],N=w?.label??_.format,K=(w?.gender??"m")==="f"?"תקינה":"תקין";return`${N} לא ${K}`}case"not_multiple_of":return`מספר לא תקין: חייב להיות מכפלה של ${o.divisor}`;case"unrecognized_keys":return`מפתח${o.keys.length>1?"ות":""} לא מזוה${o.keys.length>1?"ים":"ה"}: ${U(o.keys,", ")}`;case"invalid_key":return"שדה לא תקין באובייקט";case"invalid_union":return"קלט לא תקין";case"invalid_element":return`ערך לא תקין ב${n(o.origin??"array")}`;default:return"קלט לא תקין"}}};var L_=S(()=>{j()});function zo(){return{localeError:DD()}}var DD=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=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 ${g}`;return`Érvénytelen bemenet: a várt érték ${$}, a kapott érték ${g}`}case"invalid_value":if(n.values.length===1)return`Érvénytelen bemenet: a várt érték ${k(n.values[0])}`;return`Érvénytelen opció: valamelyik érték várt ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Túl nagy: ${n.origin??"érték"} mérete túl nagy ${$}${n.maximum.toString()} ${t.unit??"elem"}`;return`Túl nagy: a bemeneti érték ${n.origin??"érték"} túl nagy: ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`Túl kicsi: a bemeneti érték ${n.origin} mérete túl kicsi ${$}${n.minimum.toString()} ${t.unit}`;return`Túl kicsi: a bemeneti érték ${n.origin} túl kicsi ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Érvénytelen string: "${$.prefix}" értékkel kell kezdődnie`;if($.format==="ends_with")return`Érvénytelen string: "${$.suffix}" értékkel kell végződnie`;if($.format==="includes")return`Érvénytelen string: "${$.includes}" értéket kell tartalmaznia`;if($.format==="regex")return`Érvénytelen string: ${$.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"}}};var A_=S(()=>{j()});function j_(r,i,v){return Math.abs(r)===1?i:v}function Gn(r){if(!r)return"";let i=["ա","ե","ը","ի","ո","ու","օ"],v=r[r.length-1];return r+(i.includes(v)?"ն":"ը")}function Po(){return{localeError:wD()}}var wD=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Սխալ մուտքագրում․ սպասվում էր instanceof ${n.expected}, ստացվել է ${g}`;return`Սխալ մուտքագրում․ սպասվում էր ${$}, ստացվել է ${g}`}case"invalid_value":if(n.values.length===1)return`Սխալ մուտքագրում․ սպասվում էր ${k(n.values[1])}`;return`Սխալ տարբերակ․ սպասվում էր հետևյալներից մեկը՝ ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t){let g=Number(n.maximum),b=j_(g,t.unit.one,t.unit.many);return`Չափազանց մեծ արժեք․ սպասվում է, որ ${Gn(n.origin??"արժեք")} կունենա ${$}${n.maximum.toString()} ${b}`}return`Չափազանց մեծ արժեք․ սպասվում է, որ ${Gn(n.origin??"արժեք")} լինի ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t){let g=Number(n.minimum),b=j_(g,t.unit.one,t.unit.many);return`Չափազանց փոքր արժեք․ սպասվում է, որ ${Gn(n.origin)} կունենա ${$}${n.minimum.toString()} ${b}`}return`Չափազանց փոքր արժեք․ սպասվում է, որ ${Gn(n.origin)} լինի ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Սխալ տող․ պետք է սկսվի "${$.prefix}"-ով`;if($.format==="ends_with")return`Սխալ տող․ պետք է ավարտվի "${$.suffix}"-ով`;if($.format==="includes")return`Սխալ տող․ պետք է պարունակի "${$.includes}"`;if($.format==="regex")return`Սխալ տող․ պետք է համապատասխանի ${$.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`Սխալ բանալի ${Gn(n.origin)}-ում`;case"invalid_union":return"Սխալ մուտքագրում";case"invalid_element":return`Սխալ արժեք ${Gn(n.origin)}-ում`;default:return"Սխալ մուտքագրում"}}};var W_=S(()=>{j()});function So(){return{localeError:ND()}}var ND=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Input tidak valid: diharapkan instanceof ${n.expected}, diterima ${g}`;return`Input tidak valid: diharapkan ${$}, diterima ${g}`}case"invalid_value":if(n.values.length===1)return`Input tidak valid: diharapkan ${k(n.values[0])}`;return`Pilihan tidak valid: diharapkan salah satu dari ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Terlalu besar: diharapkan ${n.origin??"value"} memiliki ${$}${n.maximum.toString()} ${t.unit??"elemen"}`;return`Terlalu besar: diharapkan ${n.origin??"value"} menjadi ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`Terlalu kecil: diharapkan ${n.origin} memiliki ${$}${n.minimum.toString()} ${t.unit}`;return`Terlalu kecil: diharapkan ${n.origin} menjadi ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`String tidak valid: harus dimulai dengan "${$.prefix}"`;if($.format==="ends_with")return`String tidak valid: harus berakhir dengan "${$.suffix}"`;if($.format==="includes")return`String tidak valid: harus menyertakan "${$.includes}"`;if($.format==="regex")return`String tidak valid: harus sesuai pola ${$.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"}}};var X_=S(()=>{j()});function Jo(){return{localeError:kD()}}var kD=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Rangt gildi: Þú slóst inn ${g} þar sem á að vera instanceof ${n.expected}`;return`Rangt gildi: Þú slóst inn ${g} þar sem á að vera ${$}`}case"invalid_value":if(n.values.length===1)return`Rangt gildi: gert ráð fyrir ${k(n.values[0])}`;return`Ógilt val: má vera eitt af eftirfarandi ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Of stórt: gert er ráð fyrir að ${n.origin??"gildi"} hafi ${$}${n.maximum.toString()} ${t.unit??"hluti"}`;return`Of stórt: gert er ráð fyrir að ${n.origin??"gildi"} sé ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`Of lítið: gert er ráð fyrir að ${n.origin} hafi ${$}${n.minimum.toString()} ${t.unit}`;return`Of lítið: gert er ráð fyrir að ${n.origin} sé ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Ógildur strengur: verður að byrja á "${$.prefix}"`;if($.format==="ends_with")return`Ógildur strengur: verður að enda á "${$.suffix}"`;if($.format==="includes")return`Ógildur strengur: verður að innihalda "${$.includes}"`;if($.format==="regex")return`Ógildur strengur: verður að fylgja mynstri ${$.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"}}};var G_=S(()=>{j()});function Lo(){return{localeError:OD()}}var OD=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Input non valido: atteso instanceof ${n.expected}, ricevuto ${g}`;return`Input non valido: atteso ${$}, ricevuto ${g}`}case"invalid_value":if(n.values.length===1)return`Input non valido: atteso ${k(n.values[0])}`;return`Opzione non valida: atteso uno tra ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Troppo grande: ${n.origin??"valore"} deve avere ${$}${n.maximum.toString()} ${t.unit??"elementi"}`;return`Troppo grande: ${n.origin??"valore"} deve essere ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`Troppo piccolo: ${n.origin} deve avere ${$}${n.minimum.toString()} ${t.unit}`;return`Troppo piccolo: ${n.origin} deve essere ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Stringa non valida: deve iniziare con "${$.prefix}"`;if($.format==="ends_with")return`Stringa non valida: deve terminare con "${$.suffix}"`;if($.format==="includes")return`Stringa non valida: deve includere "${$.includes}"`;if($.format==="regex")return`Stringa non valida: deve corrispondere al pattern ${$.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"}}};var V_=S(()=>{j()});function Ao(){return{localeError:cD()}}var cD=()=>{let r={string:{unit:"文字",verb:"である"},file:{unit:"バイト",verb:"である"},array:{unit:"要素",verb:"である"},set:{unit:"要素",verb:"である"}};function i(n){return r[n]??null}let v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`無効な入力: instanceof ${n.expected}が期待されましたが、${g}が入力されました`;return`無効な入力: ${$}が期待されましたが、${g}が入力されました`}case"invalid_value":if(n.values.length===1)return`無効な入力: ${k(n.values[0])}が期待されました`;return`無効な選択: ${U(n.values,"、")}のいずれかである必要があります`;case"too_big":{let $=n.inclusive?"以下である":"より小さい",t=i(n.origin);if(t)return`大きすぎる値: ${n.origin??"値"}は${n.maximum.toString()}${t.unit??"要素"}${$}必要があります`;return`大きすぎる値: ${n.origin??"値"}は${n.maximum.toString()}${$}必要があります`}case"too_small":{let $=n.inclusive?"以上である":"より大きい",t=i(n.origin);if(t)return`小さすぎる値: ${n.origin}は${n.minimum.toString()}${t.unit}${$}必要があります`;return`小さすぎる値: ${n.origin}は${n.minimum.toString()}${$}必要があります`}case"invalid_format":{let $=n;if($.format==="starts_with")return`無効な文字列: "${$.prefix}"で始まる必要があります`;if($.format==="ends_with")return`無効な文字列: "${$.suffix}"で終わる必要があります`;if($.format==="includes")return`無効な文字列: "${$.includes}"を含む必要があります`;if($.format==="regex")return`無効な文字列: パターン${$.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"無効な入力"}}};var K_=S(()=>{j()});function jo(){return{localeError:zD()}}var zD=()=>{let r={string:{unit:"სიმბოლო",verb:"უნდა შეიცავდეს"},file:{unit:"ბაიტი",verb:"უნდა შეიცავდეს"},array:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"},set:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"}};function i(n){return r[n]??null}let v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`არასწორი შეყვანა: მოსალოდნელი instanceof ${n.expected}, მიღებული ${g}`;return`არასწორი შეყვანა: მოსალოდნელი ${$}, მიღებული ${g}`}case"invalid_value":if(n.values.length===1)return`არასწორი შეყვანა: მოსალოდნელი ${k(n.values[0])}`;return`არასწორი ვარიანტი: მოსალოდნელია ერთ-ერთი ${U(n.values,"|")}-დან`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`ზედმეტად დიდი: მოსალოდნელი ${n.origin??"მნიშვნელობა"} ${t.verb} ${$}${n.maximum.toString()} ${t.unit}`;return`ზედმეტად დიდი: მოსალოდნელი ${n.origin??"მნიშვნელობა"} იყოს ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`ზედმეტად პატარა: მოსალოდნელი ${n.origin} ${t.verb} ${$}${n.minimum.toString()} ${t.unit}`;return`ზედმეტად პატარა: მოსალოდნელი ${n.origin} იყოს ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`არასწორი სტრინგი: უნდა იწყებოდეს "${$.prefix}"-ით`;if($.format==="ends_with")return`არასწორი სტრინგი: უნდა მთავრდებოდეს "${$.suffix}"-ით`;if($.format==="includes")return`არასწორი სტრინგი: უნდა შეიცავდეს "${$.includes}"-ს`;if($.format==="regex")return`არასწორი სტრინგი: უნდა შეესაბამებოდეს შაბლონს ${$.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"არასწორი შეყვანა"}}};var Y_=S(()=>{j()});function Ni(){return{localeError:PD()}}var PD=()=>{let r={string:{unit:"តួអក្សរ",verb:"គួរមាន"},file:{unit:"បៃ",verb:"គួរមាន"},array:{unit:"ធាតុ",verb:"គួរមាន"},set:{unit:"ធាតុ",verb:"គួរមាន"}};function i(n){return r[n]??null}let v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ instanceof ${n.expected} ប៉ុន្តែទទួលបាន ${g}`;return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${$} ប៉ុន្តែទទួលបាន ${g}`}case"invalid_value":if(n.values.length===1)return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${k(n.values[0])}`;return`ជម្រើសមិនត្រឹមត្រូវ៖ ត្រូវជាមួយក្នុងចំណោម ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`ធំពេក៖ ត្រូវការ ${n.origin??"តម្លៃ"} ${$} ${n.maximum.toString()} ${t.unit??"ធាតុ"}`;return`ធំពេក៖ ត្រូវការ ${n.origin??"តម្លៃ"} ${$} ${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`តូចពេក៖ ត្រូវការ ${n.origin} ${$} ${n.minimum.toString()} ${t.unit}`;return`តូចពេក៖ ត្រូវការ ${n.origin} ${$} ${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវចាប់ផ្តើមដោយ "${$.prefix}"`;if($.format==="ends_with")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវបញ្ចប់ដោយ "${$.suffix}"`;if($.format==="includes")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវមាន "${$.includes}"`;if($.format==="regex")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវតែផ្គូផ្គងនឹងទម្រង់ដែលបានកំណត់ ${$.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"ទិន្នន័យមិនត្រឹមត្រូវ"}}};var Wo=S(()=>{j()});function Xo(){return Ni()}var Q_=S(()=>{Wo()});function Go(){return{localeError:SD()}}var SD=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`잘못된 입력: 예상 타입은 instanceof ${n.expected}, 받은 타입은 ${g}입니다`;return`잘못된 입력: 예상 타입은 ${$}, 받은 타입은 ${g}입니다`}case"invalid_value":if(n.values.length===1)return`잘못된 입력: 값은 ${k(n.values[0])} 이어야 합니다`;return`잘못된 옵션: ${U(n.values,"또는 ")} 중 하나여야 합니다`;case"too_big":{let $=n.inclusive?"이하":"미만",t=$==="미만"?"이어야 합니다":"여야 합니다",g=i(n.origin),b=g?.unit??"요소";if(g)return`${n.origin??"값"}이 너무 큽니다: ${n.maximum.toString()}${b} ${$}${t}`;return`${n.origin??"값"}이 너무 큽니다: ${n.maximum.toString()} ${$}${t}`}case"too_small":{let $=n.inclusive?"이상":"초과",t=$==="이상"?"이어야 합니다":"여야 합니다",g=i(n.origin),b=g?.unit??"요소";if(g)return`${n.origin??"값"}이 너무 작습니다: ${n.minimum.toString()}${b} ${$}${t}`;return`${n.origin??"값"}이 너무 작습니다: ${n.minimum.toString()} ${$}${t}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`잘못된 문자열: "${$.prefix}"(으)로 시작해야 합니다`;if($.format==="ends_with")return`잘못된 문자열: "${$.suffix}"(으)로 끝나야 합니다`;if($.format==="includes")return`잘못된 문자열: "${$.includes}"을(를) 포함해야 합니다`;if($.format==="regex")return`잘못된 문자열: 정규식 ${$.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"잘못된 입력"}}};var B_=S(()=>{j()});function F_(r){let i=Math.abs(r),v=i%10,u=i%100;if(u>=11&&u<=19||v===0)return"many";if(v===1)return"one";return"few"}function Vo(){return{localeError:JD()}}var ki=(r)=>{return r.charAt(0).toUpperCase()+r.slice(1)},JD=()=>{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,$,t,g){let b=r[n]??null;if(b===null)return b;return{unit:b.unit[$],verb:b.verb[g][t?"inclusive":"notInclusive"]}}let v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Gautas tipas ${g}, o tikėtasi - instanceof ${n.expected}`;return`Gautas tipas ${g}, o tikėtasi - ${$}`}case"invalid_value":if(n.values.length===1)return`Privalo būti ${k(n.values[0])}`;return`Privalo būti vienas iš ${U(n.values,"|")} pasirinkimų`;case"too_big":{let $=u[n.origin]??n.origin,t=i(n.origin,F_(Number(n.maximum)),n.inclusive??!1,"smaller");if(t?.verb)return`${ki($??n.origin??"reikšmė")} ${t.verb} ${n.maximum.toString()} ${t.unit??"elementų"}`;let g=n.inclusive?"ne didesnis kaip":"mažesnis kaip";return`${ki($??n.origin??"reikšmė")} turi būti ${g} ${n.maximum.toString()} ${t?.unit}`}case"too_small":{let $=u[n.origin]??n.origin,t=i(n.origin,F_(Number(n.minimum)),n.inclusive??!1,"bigger");if(t?.verb)return`${ki($??n.origin??"reikšmė")} ${t.verb} ${n.minimum.toString()} ${t.unit??"elementų"}`;let g=n.inclusive?"ne mažesnis kaip":"didesnis kaip";return`${ki($??n.origin??"reikšmė")} turi būti ${g} ${n.minimum.toString()} ${t?.unit}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Eilutė privalo prasidėti "${$.prefix}"`;if($.format==="ends_with")return`Eilutė privalo pasibaigti "${$.suffix}"`;if($.format==="includes")return`Eilutė privalo įtraukti "${$.includes}"`;if($.format==="regex")return`Eilutė privalo atitikti ${$.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 $=u[n.origin]??n.origin;return`${ki($??n.origin??"reikšmė")} turi klaidingą įvestį`}default:return"Klaidinga įvestis"}}};var H_=S(()=>{j()});function Ko(){return{localeError:LD()}}var LD=()=>{let r={string:{unit:"знаци",verb:"да имаат"},file:{unit:"бајти",verb:"да имаат"},array:{unit:"ставки",verb:"да имаат"},set:{unit:"ставки",verb:"да имаат"}};function i(n){return r[n]??null}let v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Грешен внес: се очекува instanceof ${n.expected}, примено ${g}`;return`Грешен внес: се очекува ${$}, примено ${g}`}case"invalid_value":if(n.values.length===1)return`Invalid input: expected ${k(n.values[0])}`;return`Грешана опција: се очекува една ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Премногу голем: се очекува ${n.origin??"вредноста"} да има ${$}${n.maximum.toString()} ${t.unit??"елементи"}`;return`Премногу голем: се очекува ${n.origin??"вредноста"} да биде ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`Премногу мал: се очекува ${n.origin} да има ${$}${n.minimum.toString()} ${t.unit}`;return`Премногу мал: се очекува ${n.origin} да биде ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Неважечка низа: мора да започнува со "${$.prefix}"`;if($.format==="ends_with")return`Неважечка низа: мора да завршува со "${$.suffix}"`;if($.format==="includes")return`Неважечка низа: мора да вклучува "${$.includes}"`;if($.format==="regex")return`Неважечка низа: мора да одгоара на патернот ${$.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"Грешен внес"}}};var E_=S(()=>{j()});function Yo(){return{localeError:AD()}}var AD=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Input tidak sah: dijangka instanceof ${n.expected}, diterima ${g}`;return`Input tidak sah: dijangka ${$}, diterima ${g}`}case"invalid_value":if(n.values.length===1)return`Input tidak sah: dijangka ${k(n.values[0])}`;return`Pilihan tidak sah: dijangka salah satu daripada ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Terlalu besar: dijangka ${n.origin??"nilai"} ${t.verb} ${$}${n.maximum.toString()} ${t.unit??"elemen"}`;return`Terlalu besar: dijangka ${n.origin??"nilai"} adalah ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`Terlalu kecil: dijangka ${n.origin} ${t.verb} ${$}${n.minimum.toString()} ${t.unit}`;return`Terlalu kecil: dijangka ${n.origin} adalah ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`String tidak sah: mesti bermula dengan "${$.prefix}"`;if($.format==="ends_with")return`String tidak sah: mesti berakhir dengan "${$.suffix}"`;if($.format==="includes")return`String tidak sah: mesti mengandungi "${$.includes}"`;if($.format==="regex")return`String tidak sah: mesti sepadan dengan corak ${$.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"}}};var T_=S(()=>{j()});function Qo(){return{localeError:jD()}}var jD=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Ongeldige invoer: verwacht instanceof ${n.expected}, ontving ${g}`;return`Ongeldige invoer: verwacht ${$}, ontving ${g}`}case"invalid_value":if(n.values.length===1)return`Ongeldige invoer: verwacht ${k(n.values[0])}`;return`Ongeldige optie: verwacht één van ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin),g=n.origin==="date"?"laat":n.origin==="string"?"lang":"groot";if(t)return`Te ${g}: verwacht dat ${n.origin??"waarde"} ${$}${n.maximum.toString()} ${t.unit??"elementen"} ${t.verb}`;return`Te ${g}: verwacht dat ${n.origin??"waarde"} ${$}${n.maximum.toString()} is`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin),g=n.origin==="date"?"vroeg":n.origin==="string"?"kort":"klein";if(t)return`Te ${g}: verwacht dat ${n.origin} ${$}${n.minimum.toString()} ${t.unit} ${t.verb}`;return`Te ${g}: verwacht dat ${n.origin} ${$}${n.minimum.toString()} is`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Ongeldige tekst: moet met "${$.prefix}" beginnen`;if($.format==="ends_with")return`Ongeldige tekst: moet op "${$.suffix}" eindigen`;if($.format==="includes")return`Ongeldige tekst: moet "${$.includes}" bevatten`;if($.format==="regex")return`Ongeldige tekst: moet overeenkomen met patroon ${$.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"}}};var M_=S(()=>{j()});function Bo(){return{localeError:WD()}}var WD=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Ugyldig input: forventet instanceof ${n.expected}, fikk ${g}`;return`Ugyldig input: forventet ${$}, fikk ${g}`}case"invalid_value":if(n.values.length===1)return`Ugyldig verdi: forventet ${k(n.values[0])}`;return`Ugyldig valg: forventet en av ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`For stor(t): forventet ${n.origin??"value"} til å ha ${$}${n.maximum.toString()} ${t.unit??"elementer"}`;return`For stor(t): forventet ${n.origin??"value"} til å ha ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`For lite(n): forventet ${n.origin} til å ha ${$}${n.minimum.toString()} ${t.unit}`;return`For lite(n): forventet ${n.origin} til å ha ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Ugyldig streng: må starte med "${$.prefix}"`;if($.format==="ends_with")return`Ugyldig streng: må ende med "${$.suffix}"`;if($.format==="includes")return`Ugyldig streng: må inneholde "${$.includes}"`;if($.format==="regex")return`Ugyldig streng: må matche mønsteret ${$.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"}}};var q_=S(()=>{j()});function Fo(){return{localeError:XD()}}var XD=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Fâsit giren: umulan instanceof ${n.expected}, alınan ${g}`;return`Fâsit giren: umulan ${$}, alınan ${g}`}case"invalid_value":if(n.values.length===1)return`Fâsit giren: umulan ${k(n.values[0])}`;return`Fâsit tercih: mûteberler ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Fazla büyük: ${n.origin??"value"}, ${$}${n.maximum.toString()} ${t.unit??"elements"} sahip olmalıydı.`;return`Fazla büyük: ${n.origin??"value"}, ${$}${n.maximum.toString()} olmalıydı.`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`Fazla küçük: ${n.origin}, ${$}${n.minimum.toString()} ${t.unit} sahip olmalıydı.`;return`Fazla küçük: ${n.origin}, ${$}${n.minimum.toString()} olmalıydı.`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Fâsit metin: "${$.prefix}" ile başlamalı.`;if($.format==="ends_with")return`Fâsit metin: "${$.suffix}" ile bitmeli.`;if($.format==="includes")return`Fâsit metin: "${$.includes}" ihtivâ etmeli.`;if($.format==="regex")return`Fâsit metin: ${$.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ı."}}};var x_=S(()=>{j()});function Ho(){return{localeError:GD()}}var GD=()=>{let r={string:{unit:"توکي",verb:"ولري"},file:{unit:"بایټس",verb:"ولري"},array:{unit:"توکي",verb:"ولري"},set:{unit:"توکي",verb:"ولري"}};function i(n){return r[n]??null}let v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`ناسم ورودي: باید instanceof ${n.expected} وای, مګر ${g} ترلاسه شو`;return`ناسم ورودي: باید ${$} وای, مګر ${g} ترلاسه شو`}case"invalid_value":if(n.values.length===1)return`ناسم ورودي: باید ${k(n.values[0])} وای`;return`ناسم انتخاب: باید یو له ${U(n.values,"|")} څخه وای`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`ډیر لوی: ${n.origin??"ارزښت"} باید ${$}${n.maximum.toString()} ${t.unit??"عنصرونه"} ولري`;return`ډیر لوی: ${n.origin??"ارزښت"} باید ${$}${n.maximum.toString()} وي`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`ډیر کوچنی: ${n.origin} باید ${$}${n.minimum.toString()} ${t.unit} ولري`;return`ډیر کوچنی: ${n.origin} باید ${$}${n.minimum.toString()} وي`}case"invalid_format":{let $=n;if($.format==="starts_with")return`ناسم متن: باید د "${$.prefix}" سره پیل شي`;if($.format==="ends_with")return`ناسم متن: باید د "${$.suffix}" سره پای ته ورسيږي`;if($.format==="includes")return`ناسم متن: باید "${$.includes}" ولري`;if($.format==="regex")return`ناسم متن: باید د ${$.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"ناسمه ورودي"}}};var Z_=S(()=>{j()});function Eo(){return{localeError:VD()}}var VD=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Nieprawidłowe dane wejściowe: oczekiwano instanceof ${n.expected}, otrzymano ${g}`;return`Nieprawidłowe dane wejściowe: oczekiwano ${$}, otrzymano ${g}`}case"invalid_value":if(n.values.length===1)return`Nieprawidłowe dane wejściowe: oczekiwano ${k(n.values[0])}`;return`Nieprawidłowa opcja: oczekiwano jednej z wartości ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Za duża wartość: oczekiwano, że ${n.origin??"wartość"} będzie mieć ${$}${n.maximum.toString()} ${t.unit??"elementów"}`;return`Zbyt duż(y/a/e): oczekiwano, że ${n.origin??"wartość"} będzie wynosić ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`Za mała wartość: oczekiwano, że ${n.origin??"wartość"} będzie mieć ${$}${n.minimum.toString()} ${t.unit??"elementów"}`;return`Zbyt mał(y/a/e): oczekiwano, że ${n.origin??"wartość"} będzie wynosić ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Nieprawidłowy ciąg znaków: musi zaczynać się od "${$.prefix}"`;if($.format==="ends_with")return`Nieprawidłowy ciąg znaków: musi kończyć się na "${$.suffix}"`;if($.format==="includes")return`Nieprawidłowy ciąg znaków: musi zawierać "${$.includes}"`;if($.format==="regex")return`Nieprawidłowy ciąg znaków: musi odpowiadać wzorcowi ${$.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"}}};var m_=S(()=>{j()});function To(){return{localeError:KD()}}var KD=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Tipo inválido: esperado instanceof ${n.expected}, recebido ${g}`;return`Tipo inválido: esperado ${$}, recebido ${g}`}case"invalid_value":if(n.values.length===1)return`Entrada inválida: esperado ${k(n.values[0])}`;return`Opção inválida: esperada uma das ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Muito grande: esperado que ${n.origin??"valor"} tivesse ${$}${n.maximum.toString()} ${t.unit??"elementos"}`;return`Muito grande: esperado que ${n.origin??"valor"} fosse ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`Muito pequeno: esperado que ${n.origin} tivesse ${$}${n.minimum.toString()} ${t.unit}`;return`Muito pequeno: esperado que ${n.origin} fosse ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Texto inválido: deve começar com "${$.prefix}"`;if($.format==="ends_with")return`Texto inválido: deve terminar com "${$.suffix}"`;if($.format==="includes")return`Texto inválido: deve incluir "${$.includes}"`;if($.format==="regex")return`Texto inválido: deve corresponder ao padrão ${$.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"}}};var R_=S(()=>{j()});function C_(r,i,v,u){let n=Math.abs(r),$=n%10,t=n%100;if(t>=11&&t<=19)return u;if($===1)return i;if($>=2&&$<=4)return v;return u}function Mo(){return{localeError:YD()}}var YD=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Неверный ввод: ожидалось instanceof ${n.expected}, получено ${g}`;return`Неверный ввод: ожидалось ${$}, получено ${g}`}case"invalid_value":if(n.values.length===1)return`Неверный ввод: ожидалось ${k(n.values[0])}`;return`Неверный вариант: ожидалось одно из ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t){let g=Number(n.maximum),b=C_(g,t.unit.one,t.unit.few,t.unit.many);return`Слишком большое значение: ожидалось, что ${n.origin??"значение"} будет иметь ${$}${n.maximum.toString()} ${b}`}return`Слишком большое значение: ожидалось, что ${n.origin??"значение"} будет ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t){let g=Number(n.minimum),b=C_(g,t.unit.one,t.unit.few,t.unit.many);return`Слишком маленькое значение: ожидалось, что ${n.origin} будет иметь ${$}${n.minimum.toString()} ${b}`}return`Слишком маленькое значение: ожидалось, что ${n.origin} будет ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Неверная строка: должна начинаться с "${$.prefix}"`;if($.format==="ends_with")return`Неверная строка: должна заканчиваться на "${$.suffix}"`;if($.format==="includes")return`Неверная строка: должна содержать "${$.includes}"`;if($.format==="regex")return`Неверная строка: должна соответствовать шаблону ${$.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"Неверные входные данные"}}};var e_=S(()=>{j()});function qo(){return{localeError:QD()}}var QD=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Neveljaven vnos: pričakovano instanceof ${n.expected}, prejeto ${g}`;return`Neveljaven vnos: pričakovano ${$}, prejeto ${g}`}case"invalid_value":if(n.values.length===1)return`Neveljaven vnos: pričakovano ${k(n.values[0])}`;return`Neveljavna možnost: pričakovano eno izmed ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Preveliko: pričakovano, da bo ${n.origin??"vrednost"} imelo ${$}${n.maximum.toString()} ${t.unit??"elementov"}`;return`Preveliko: pričakovano, da bo ${n.origin??"vrednost"} ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`Premajhno: pričakovano, da bo ${n.origin} imelo ${$}${n.minimum.toString()} ${t.unit}`;return`Premajhno: pričakovano, da bo ${n.origin} ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Neveljaven niz: mora se začeti z "${$.prefix}"`;if($.format==="ends_with")return`Neveljaven niz: mora se končati z "${$.suffix}"`;if($.format==="includes")return`Neveljaven niz: mora vsebovati "${$.includes}"`;if($.format==="regex")return`Neveljaven niz: mora ustrezati vzorcu ${$.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"}}};var y_=S(()=>{j()});function xo(){return{localeError:BD()}}var BD=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Ogiltig inmatning: förväntat instanceof ${n.expected}, fick ${g}`;return`Ogiltig inmatning: förväntat ${$}, fick ${g}`}case"invalid_value":if(n.values.length===1)return`Ogiltig inmatning: förväntat ${k(n.values[0])}`;return`Ogiltigt val: förväntade en av ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`För stor(t): förväntade ${n.origin??"värdet"} att ha ${$}${n.maximum.toString()} ${t.unit??"element"}`;return`För stor(t): förväntat ${n.origin??"värdet"} att ha ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`För lite(t): förväntade ${n.origin??"värdet"} att ha ${$}${n.minimum.toString()} ${t.unit}`;return`För lite(t): förväntade ${n.origin??"värdet"} att ha ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Ogiltig sträng: måste börja med "${$.prefix}"`;if($.format==="ends_with")return`Ogiltig sträng: måste sluta med "${$.suffix}"`;if($.format==="includes")return`Ogiltig sträng: måste innehålla "${$.includes}"`;if($.format==="regex")return`Ogiltig sträng: måste matcha mönstret "${$.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"}}};var f_=S(()=>{j()});function Zo(){return{localeError:FD()}}var FD=()=>{let r={string:{unit:"எழுத்துக்கள்",verb:"கொண்டிருக்க வேண்டும்"},file:{unit:"பைட்டுகள்",verb:"கொண்டிருக்க வேண்டும்"},array:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},set:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"}};function i(n){return r[n]??null}let v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது instanceof ${n.expected}, பெறப்பட்டது ${g}`;return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${$}, பெறப்பட்டது ${g}`}case"invalid_value":if(n.values.length===1)return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${k(n.values[0])}`;return`தவறான விருப்பம்: எதிர்பார்க்கப்பட்டது ${U(n.values,"|")} இல் ஒன்று`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${n.origin??"மதிப்பு"} ${$}${n.maximum.toString()} ${t.unit??"உறுப்புகள்"} ஆக இருக்க வேண்டும்`;return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${n.origin??"மதிப்பு"} ${$}${n.maximum.toString()} ஆக இருக்க வேண்டும்`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${n.origin} ${$}${n.minimum.toString()} ${t.unit} ஆக இருக்க வேண்டும்`;return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${n.origin} ${$}${n.minimum.toString()} ஆக இருக்க வேண்டும்`}case"invalid_format":{let $=n;if($.format==="starts_with")return`தவறான சரம்: "${$.prefix}" இல் தொடங்க வேண்டும்`;if($.format==="ends_with")return`தவறான சரம்: "${$.suffix}" இல் முடிவடைய வேண்டும்`;if($.format==="includes")return`தவறான சரம்: "${$.includes}" ஐ உள்ளடக்க வேண்டும்`;if($.format==="regex")return`தவறான சரம்: ${$.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"தவறான உள்ளீடு"}}};var d_=S(()=>{j()});function mo(){return{localeError:HD()}}var HD=()=>{let r={string:{unit:"ตัวอักษร",verb:"ควรมี"},file:{unit:"ไบต์",verb:"ควรมี"},array:{unit:"รายการ",verb:"ควรมี"},set:{unit:"รายการ",verb:"ควรมี"}};function i(n){return r[n]??null}let v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น instanceof ${n.expected} แต่ได้รับ ${g}`;return`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น ${$} แต่ได้รับ ${g}`}case"invalid_value":if(n.values.length===1)return`ค่าไม่ถูกต้อง: ควรเป็น ${k(n.values[0])}`;return`ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"ไม่เกิน":"น้อยกว่า",t=i(n.origin);if(t)return`เกินกำหนด: ${n.origin??"ค่า"} ควรมี${$} ${n.maximum.toString()} ${t.unit??"รายการ"}`;return`เกินกำหนด: ${n.origin??"ค่า"} ควรมี${$} ${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?"อย่างน้อย":"มากกว่า",t=i(n.origin);if(t)return`น้อยกว่ากำหนด: ${n.origin} ควรมี${$} ${n.minimum.toString()} ${t.unit}`;return`น้อยกว่ากำหนด: ${n.origin} ควรมี${$} ${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`รูปแบบไม่ถูกต้อง: ข้อความต้องขึ้นต้นด้วย "${$.prefix}"`;if($.format==="ends_with")return`รูปแบบไม่ถูกต้อง: ข้อความต้องลงท้ายด้วย "${$.suffix}"`;if($.format==="includes")return`รูปแบบไม่ถูกต้อง: ข้อความต้องมี "${$.includes}" อยู่ในข้อความ`;if($.format==="regex")return`รูปแบบไม่ถูกต้อง: ต้องตรงกับรูปแบบที่กำหนด ${$.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"ข้อมูลไม่ถูกต้อง"}}};var h_=S(()=>{j()});function Ro(){return{localeError:ED()}}var ED=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Geçersiz değer: beklenen instanceof ${n.expected}, alınan ${g}`;return`Geçersiz değer: beklenen ${$}, alınan ${g}`}case"invalid_value":if(n.values.length===1)return`Geçersiz değer: beklenen ${k(n.values[0])}`;return`Geçersiz seçenek: aşağıdakilerden biri olmalı: ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Çok büyük: beklenen ${n.origin??"değer"} ${$}${n.maximum.toString()} ${t.unit??"öğe"}`;return`Çok büyük: beklenen ${n.origin??"değer"} ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`Çok küçük: beklenen ${n.origin} ${$}${n.minimum.toString()} ${t.unit}`;return`Çok küçük: beklenen ${n.origin} ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Geçersiz metin: "${$.prefix}" ile başlamalı`;if($.format==="ends_with")return`Geçersiz metin: "${$.suffix}" ile bitmeli`;if($.format==="includes")return`Geçersiz metin: "${$.includes}" içermeli`;if($.format==="regex")return`Geçersiz metin: ${$.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"}}};var p_=S(()=>{j()});function Oi(){return{localeError:TD()}}var TD=()=>{let r={string:{unit:"символів",verb:"матиме"},file:{unit:"байтів",verb:"матиме"},array:{unit:"елементів",verb:"матиме"},set:{unit:"елементів",verb:"матиме"}};function i(n){return r[n]??null}let v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Неправильні вхідні дані: очікується instanceof ${n.expected}, отримано ${g}`;return`Неправильні вхідні дані: очікується ${$}, отримано ${g}`}case"invalid_value":if(n.values.length===1)return`Неправильні вхідні дані: очікується ${k(n.values[0])}`;return`Неправильна опція: очікується одне з ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Занадто велике: очікується, що ${n.origin??"значення"} ${t.verb} ${$}${n.maximum.toString()} ${t.unit??"елементів"}`;return`Занадто велике: очікується, що ${n.origin??"значення"} буде ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`Занадто мале: очікується, що ${n.origin} ${t.verb} ${$}${n.minimum.toString()} ${t.unit}`;return`Занадто мале: очікується, що ${n.origin} буде ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Неправильний рядок: повинен починатися з "${$.prefix}"`;if($.format==="ends_with")return`Неправильний рядок: повинен закінчуватися на "${$.suffix}"`;if($.format==="includes")return`Неправильний рядок: повинен містити "${$.includes}"`;if($.format==="regex")return`Неправильний рядок: повинен відповідати шаблону ${$.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"Неправильні вхідні дані"}}};var Co=S(()=>{j()});function eo(){return Oi()}var a_=S(()=>{Co()});function yo(){return{localeError:MD()}}var MD=()=>{let r={string:{unit:"حروف",verb:"ہونا"},file:{unit:"بائٹس",verb:"ہونا"},array:{unit:"آئٹمز",verb:"ہونا"},set:{unit:"آئٹمز",verb:"ہونا"}};function i(n){return r[n]??null}let v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`غلط ان پٹ: instanceof ${n.expected} متوقع تھا، ${g} موصول ہوا`;return`غلط ان پٹ: ${$} متوقع تھا، ${g} موصول ہوا`}case"invalid_value":if(n.values.length===1)return`غلط ان پٹ: ${k(n.values[0])} متوقع تھا`;return`غلط آپشن: ${U(n.values,"|")} میں سے ایک متوقع تھا`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`بہت بڑا: ${n.origin??"ویلیو"} کے ${$}${n.maximum.toString()} ${t.unit??"عناصر"} ہونے متوقع تھے`;return`بہت بڑا: ${n.origin??"ویلیو"} کا ${$}${n.maximum.toString()} ہونا متوقع تھا`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`بہت چھوٹا: ${n.origin} کے ${$}${n.minimum.toString()} ${t.unit} ہونے متوقع تھے`;return`بہت چھوٹا: ${n.origin} کا ${$}${n.minimum.toString()} ہونا متوقع تھا`}case"invalid_format":{let $=n;if($.format==="starts_with")return`غلط سٹرنگ: "${$.prefix}" سے شروع ہونا چاہیے`;if($.format==="ends_with")return`غلط سٹرنگ: "${$.suffix}" پر ختم ہونا چاہیے`;if($.format==="includes")return`غلط سٹرنگ: "${$.includes}" شامل ہونا چاہیے`;if($.format==="regex")return`غلط سٹرنگ: پیٹرن ${$.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"غلط ان پٹ"}}};var s_=S(()=>{j()});function fo(){return{localeError:qD()}}var qD=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Noto‘g‘ri kirish: kutilgan instanceof ${n.expected}, qabul qilingan ${g}`;return`Noto‘g‘ri kirish: kutilgan ${$}, qabul qilingan ${g}`}case"invalid_value":if(n.values.length===1)return`Noto‘g‘ri kirish: kutilgan ${k(n.values[0])}`;return`Noto‘g‘ri variant: quyidagilardan biri kutilgan ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Juda katta: kutilgan ${n.origin??"qiymat"} ${$}${n.maximum.toString()} ${t.unit} ${t.verb}`;return`Juda katta: kutilgan ${n.origin??"qiymat"} ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`Juda kichik: kutilgan ${n.origin} ${$}${n.minimum.toString()} ${t.unit} ${t.verb}`;return`Juda kichik: kutilgan ${n.origin} ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Noto‘g‘ri satr: "${$.prefix}" bilan boshlanishi kerak`;if($.format==="ends_with")return`Noto‘g‘ri satr: "${$.suffix}" bilan tugashi kerak`;if($.format==="includes")return`Noto‘g‘ri satr: "${$.includes}" ni o‘z ichiga olishi kerak`;if($.format==="regex")return`Noto‘g‘ri satr: ${$.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"}}};var rI=S(()=>{j()});function ho(){return{localeError:xD()}}var xD=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=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 ${g}`;return`Đầu vào không hợp lệ: mong đợi ${$}, nhận được ${g}`}case"invalid_value":if(n.values.length===1)return`Đầu vào không hợp lệ: mong đợi ${k(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 $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Quá lớn: mong đợi ${n.origin??"giá trị"} ${t.verb} ${$}${n.maximum.toString()} ${t.unit??"phần tử"}`;return`Quá lớn: mong đợi ${n.origin??"giá trị"} ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`Quá nhỏ: mong đợi ${n.origin} ${t.verb} ${$}${n.minimum.toString()} ${t.unit}`;return`Quá nhỏ: mong đợi ${n.origin} ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Chuỗi không hợp lệ: phải bắt đầu bằng "${$.prefix}"`;if($.format==="ends_with")return`Chuỗi không hợp lệ: phải kết thúc bằng "${$.suffix}"`;if($.format==="includes")return`Chuỗi không hợp lệ: phải bao gồm "${$.includes}"`;if($.format==="regex")return`Chuỗi không hợp lệ: phải khớp với mẫu ${$.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ệ"}}};var nI=S(()=>{j()});function po(){return{localeError:ZD()}}var ZD=()=>{let r={string:{unit:"字符",verb:"包含"},file:{unit:"字节",verb:"包含"},array:{unit:"项",verb:"包含"},set:{unit:"项",verb:"包含"}};function i(n){return r[n]??null}let v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`无效输入:期望 instanceof ${n.expected},实际接收 ${g}`;return`无效输入:期望 ${$},实际接收 ${g}`}case"invalid_value":if(n.values.length===1)return`无效输入:期望 ${k(n.values[0])}`;return`无效选项:期望以下之一 ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`数值过大:期望 ${n.origin??"值"} ${$}${n.maximum.toString()} ${t.unit??"个元素"}`;return`数值过大:期望 ${n.origin??"值"} ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`数值过小:期望 ${n.origin} ${$}${n.minimum.toString()} ${t.unit}`;return`数值过小:期望 ${n.origin} ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`无效字符串:必须以 "${$.prefix}" 开头`;if($.format==="ends_with")return`无效字符串:必须以 "${$.suffix}" 结尾`;if($.format==="includes")return`无效字符串:必须包含 "${$.includes}"`;if($.format==="regex")return`无效字符串:必须满足正则表达式 ${$.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"无效输入"}}};var iI=S(()=>{j()});function ao(){return{localeError:mD()}}var mD=()=>{let r={string:{unit:"字元",verb:"擁有"},file:{unit:"位元組",verb:"擁有"},array:{unit:"項目",verb:"擁有"},set:{unit:"項目",verb:"擁有"}};function i(n){return r[n]??null}let v={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 $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`無效的輸入值:預期為 instanceof ${n.expected},但收到 ${g}`;return`無效的輸入值:預期為 ${$},但收到 ${g}`}case"invalid_value":if(n.values.length===1)return`無效的輸入值:預期為 ${k(n.values[0])}`;return`無效的選項:預期為以下其中之一 ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`數值過大:預期 ${n.origin??"值"} 應為 ${$}${n.maximum.toString()} ${t.unit??"個元素"}`;return`數值過大:預期 ${n.origin??"值"} 應為 ${$}${n.maximum.toString()}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`數值過小:預期 ${n.origin} 應為 ${$}${n.minimum.toString()} ${t.unit}`;return`數值過小:預期 ${n.origin} 應為 ${$}${n.minimum.toString()}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`無效的字串:必須以 "${$.prefix}" 開頭`;if($.format==="ends_with")return`無效的字串:必須以 "${$.suffix}" 結尾`;if($.format==="includes")return`無效的字串:必須包含 "${$.includes}"`;if($.format==="regex")return`無效的字串:必須符合格式 ${$.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"無效的輸入值"}}};var vI=S(()=>{j()});function so(){return{localeError:RD()}}var RD=()=>{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 v={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 $=u[n.expected]??n.expected,t=O(n.input),g=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í ${g}`;return`Ìbáwọlé aṣìṣe: a ní láti fi ${$}, àmọ̀ a rí ${g}`}case"invalid_value":if(n.values.length===1)return`Ìbáwọlé aṣìṣe: a ní láti fi ${k(n.values[0])}`;return`Àṣàyàn aṣìṣe: yan ọ̀kan lára ${U(n.values,"|")}`;case"too_big":{let $=n.inclusive?"<=":"<",t=i(n.origin);if(t)return`Tó pọ̀ jù: a ní láti jẹ́ pé ${n.origin??"iye"} ${t.verb} ${$}${n.maximum} ${t.unit}`;return`Tó pọ̀ jù: a ní láti jẹ́ ${$}${n.maximum}`}case"too_small":{let $=n.inclusive?">=":">",t=i(n.origin);if(t)return`Kéré ju: a ní láti jẹ́ pé ${n.origin} ${t.verb} ${$}${n.minimum} ${t.unit}`;return`Kéré ju: a ní láti jẹ́ ${$}${n.minimum}`}case"invalid_format":{let $=n;if($.format==="starts_with")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bẹ̀rẹ̀ pẹ̀lú "${$.prefix}"`;if($.format==="ends_with")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ parí pẹ̀lú "${$.suffix}"`;if($.format==="includes")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ ní "${$.includes}"`;if($.format==="regex")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bá àpẹẹrẹ mu ${$.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"}}};var $I=S(()=>{j()});var Vn={};Lr(Vn,{zhTW:()=>ao,zhCN:()=>po,yo:()=>so,vi:()=>ho,uz:()=>fo,ur:()=>yo,uk:()=>Oi,ua:()=>eo,tr:()=>Ro,th:()=>mo,ta:()=>Zo,sv:()=>xo,sl:()=>qo,ru:()=>Mo,pt:()=>To,ps:()=>Ho,pl:()=>Eo,ota:()=>Fo,no:()=>Bo,nl:()=>Qo,ms:()=>Yo,mk:()=>Ko,lt:()=>Vo,ko:()=>Go,km:()=>Ni,kh:()=>Xo,ka:()=>jo,ja:()=>Ao,it:()=>Lo,is:()=>Jo,id:()=>So,hy:()=>Po,hu:()=>zo,he:()=>co,frCA:()=>Oo,fr:()=>ko,fi:()=>No,fa:()=>wo,es:()=>Do,eo:()=>Uo,en:()=>wi,de:()=>_o,da:()=>bo,cs:()=>lo,ca:()=>oo,bg:()=>go,be:()=>to,az:()=>uo,ar:()=>$o});var rl=S(()=>{l_();b_();I_();U_();D_();w_();N_();k_();Io();O_();c_();z_();P_();S_();J_();L_();A_();W_();X_();G_();V_();K_();Y_();Q_();Wo();B_();H_();E_();T_();M_();q_();x_();Z_();m_();R_();e_();y_();f_();d_();h_();p_();a_();Co();s_();rI();nI();iI();vI();$I()});class nl{constructor(){this._map=new WeakMap,this._idmap=new Map}add(r,...i){let v=i[0];if(this._map.set(r,v),v&&typeof v==="object"&&"id"in v)this._idmap.set(v.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 v={...this.get(i)??{}};delete v.id;let u={...v,...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 ci(){return new nl}var uI,hv,pv,f;var zi=S(()=>{hv=Symbol("ZodOutput"),pv=Symbol("ZodInput");(uI=globalThis).__zod_globalRegistry??(uI.__zod_globalRegistry=ci());f=globalThis.__zod_globalRegistry});function il(r,i){return new r({type:"string",...z(i)})}function vl(r,i){return new r({type:"string",coerce:!0,...z(i)})}function av(r,i){return new r({type:"string",format:"email",check:"string_format",abort:!1,...z(i)})}function Pi(r,i){return new r({type:"string",format:"guid",check:"string_format",abort:!1,...z(i)})}function sv(r,i){return new r({type:"string",format:"uuid",check:"string_format",abort:!1,...z(i)})}function r$(r,i){return new r({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...z(i)})}function n$(r,i){return new r({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...z(i)})}function i$(r,i){return new r({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...z(i)})}function Si(r,i){return new r({type:"string",format:"url",check:"string_format",abort:!1,...z(i)})}function v$(r,i){return new r({type:"string",format:"emoji",check:"string_format",abort:!1,...z(i)})}function $$(r,i){return new r({type:"string",format:"nanoid",check:"string_format",abort:!1,...z(i)})}function u$(r,i){return new r({type:"string",format:"cuid",check:"string_format",abort:!1,...z(i)})}function t$(r,i){return new r({type:"string",format:"cuid2",check:"string_format",abort:!1,...z(i)})}function g$(r,i){return new r({type:"string",format:"ulid",check:"string_format",abort:!1,...z(i)})}function o$(r,i){return new r({type:"string",format:"xid",check:"string_format",abort:!1,...z(i)})}function l$(r,i){return new r({type:"string",format:"ksuid",check:"string_format",abort:!1,...z(i)})}function b$(r,i){return new r({type:"string",format:"ipv4",check:"string_format",abort:!1,...z(i)})}function _$(r,i){return new r({type:"string",format:"ipv6",check:"string_format",abort:!1,...z(i)})}function $l(r,i){return new r({type:"string",format:"mac",check:"string_format",abort:!1,...z(i)})}function I$(r,i){return new r({type:"string",format:"cidrv4",check:"string_format",abort:!1,...z(i)})}function U$(r,i){return new r({type:"string",format:"cidrv6",check:"string_format",abort:!1,...z(i)})}function D$(r,i){return new r({type:"string",format:"base64",check:"string_format",abort:!1,...z(i)})}function w$(r,i){return new r({type:"string",format:"base64url",check:"string_format",abort:!1,...z(i)})}function N$(r,i){return new r({type:"string",format:"e164",check:"string_format",abort:!1,...z(i)})}function k$(r,i){return new r({type:"string",format:"jwt",check:"string_format",abort:!1,...z(i)})}function ul(r,i){return new r({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...z(i)})}function tl(r,i){return new r({type:"string",format:"date",check:"string_format",...z(i)})}function gl(r,i){return new r({type:"string",format:"time",check:"string_format",precision:null,...z(i)})}function ol(r,i){return new r({type:"string",format:"duration",check:"string_format",...z(i)})}function ll(r,i){return new r({type:"number",checks:[],...z(i)})}function bl(r,i){return new r({type:"number",coerce:!0,checks:[],...z(i)})}function _l(r,i){return new r({type:"number",check:"number_format",abort:!1,format:"safeint",...z(i)})}function Il(r,i){return new r({type:"number",check:"number_format",abort:!1,format:"float32",...z(i)})}function Ul(r,i){return new r({type:"number",check:"number_format",abort:!1,format:"float64",...z(i)})}function Dl(r,i){return new r({type:"number",check:"number_format",abort:!1,format:"int32",...z(i)})}function wl(r,i){return new r({type:"number",check:"number_format",abort:!1,format:"uint32",...z(i)})}function Nl(r,i){return new r({type:"boolean",...z(i)})}function kl(r,i){return new r({type:"boolean",coerce:!0,...z(i)})}function Ol(r,i){return new r({type:"bigint",...z(i)})}function cl(r,i){return new r({type:"bigint",coerce:!0,...z(i)})}function zl(r,i){return new r({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...z(i)})}function Pl(r,i){return new r({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...z(i)})}function Sl(r,i){return new r({type:"symbol",...z(i)})}function Jl(r,i){return new r({type:"undefined",...z(i)})}function Ll(r,i){return new r({type:"null",...z(i)})}function Al(r){return new r({type:"any"})}function jl(r){return new r({type:"unknown"})}function Wl(r,i){return new r({type:"never",...z(i)})}function Xl(r,i){return new r({type:"void",...z(i)})}function Gl(r,i){return new r({type:"date",...z(i)})}function Vl(r,i){return new r({type:"date",coerce:!0,...z(i)})}function Kl(r,i){return new r({type:"nan",...z(i)})}function zr(r,i){return new Ev({check:"less_than",...z(i),value:r,inclusive:!1})}function lr(r,i){return new Ev({check:"less_than",...z(i),value:r,inclusive:!0})}function Pr(r,i){return new Tv({check:"greater_than",...z(i),value:r,inclusive:!1})}function nr(r,i){return new Tv({check:"greater_than",...z(i),value:r,inclusive:!0})}function Ji(r){return Pr(0,r)}function Li(r){return zr(0,r)}function Ai(r){return lr(0,r)}function ji(r){return nr(0,r)}function Vr(r,i){return new Wt({check:"multiple_of",...z(i),value:r})}function Kr(r,i){return new Vt({check:"max_size",...z(i),maximum:r})}function Sr(r,i){return new Kt({check:"min_size",...z(i),minimum:r})}function Tr(r,i){return new Yt({check:"size_equals",...z(i),size:r})}function Mr(r,i){return new Qt({check:"max_length",...z(i),maximum:r})}function jr(r,i){return new Bt({check:"min_length",...z(i),minimum:r})}function qr(r,i){return new Ft({check:"length_equals",...z(i),length:r})}function pr(r,i){return new Ht({check:"string_format",format:"regex",...z(i),pattern:r})}function ar(r){return new Et({check:"string_format",format:"lowercase",...z(r)})}function sr(r){return new Tt({check:"string_format",format:"uppercase",...z(r)})}function rn(r,i){return new Mt({check:"string_format",format:"includes",...z(i),includes:r})}function nn(r,i){return new qt({check:"string_format",format:"starts_with",...z(i),prefix:r})}function vn(r,i){return new xt({check:"string_format",format:"ends_with",...z(i),suffix:r})}function Wi(r,i,v){return new Zt({check:"property",property:r,schema:i,...z(v)})}function $n(r,i){return new mt({check:"mime_type",mime:r,...z(i)})}function Nr(r){return new Rt({check:"overwrite",tx:r})}function un(r){return Nr((i)=>i.normalize(r))}function tn(){return Nr((r)=>r.trim())}function gn(){return Nr((r)=>r.toLowerCase())}function on(){return Nr((r)=>r.toUpperCase())}function ln(){return Nr((r)=>Ru(r))}function Yl(r,i,v){return new r({type:"array",element:i,...z(v)})}function eD(r,i,v){return new r({type:"union",options:i,...z(v)})}function yD(r,i,v){return new r({type:"union",options:i,inclusive:!1,...z(v)})}function fD(r,i,v,u){return new r({type:"union",options:v,discriminator:i,...z(u)})}function dD(r,i,v){return new r({type:"intersection",left:i,right:v})}function hD(r,i,v,u){let n=v instanceof W;return new r({type:"tuple",items:i,rest:n?v:null,...z(n?u:v)})}function pD(r,i,v,u){return new r({type:"record",keyType:i,valueType:v,...z(u)})}function aD(r,i,v,u){return new r({type:"map",keyType:i,valueType:v,...z(u)})}function sD(r,i,v){return new r({type:"set",valueType:i,...z(v)})}function rw(r,i,v){let u=Array.isArray(i)?Object.fromEntries(i.map((n)=>[n,n])):i;return new r({type:"enum",entries:u,...z(v)})}function nw(r,i,v){return new r({type:"enum",entries:i,...z(v)})}function iw(r,i,v){return new r({type:"literal",values:Array.isArray(i)?i:[i],...z(v)})}function Ql(r,i){return new r({type:"file",...z(i)})}function vw(r,i){return new r({type:"transform",transform:i})}function $w(r,i){return new r({type:"optional",innerType:i})}function uw(r,i){return new r({type:"nullable",innerType:i})}function tw(r,i,v){return new r({type:"default",innerType:i,get defaultValue(){return typeof v==="function"?v():eu(v)}})}function gw(r,i,v){return new r({type:"nonoptional",innerType:i,...z(v)})}function ow(r,i){return new r({type:"success",innerType:i})}function lw(r,i,v){return new r({type:"catch",innerType:i,catchValue:typeof v==="function"?v:()=>v})}function bw(r,i,v){return new r({type:"pipe",in:i,out:v})}function _w(r,i){return new r({type:"readonly",innerType:i})}function Iw(r,i,v){return new r({type:"template_literal",parts:i,...z(v)})}function Uw(r,i){return new r({type:"lazy",getter:i})}function Dw(r,i){return new r({type:"promise",innerType:i})}function Bl(r,i,v){let u=z(v);return u.abort??(u.abort=!0),new r({type:"custom",check:"custom",fn:i,...u})}function Fl(r,i,v){return new r({type:"custom",check:"custom",fn:i,...z(v)})}function Hl(r){let i=tI((v)=>{return v.addIssue=(u)=>{if(typeof u==="string")v.issues.push(zn(u,v.value,i._zod.def));else{let n=u;if(n.fatal)n.continue=!1;n.code??(n.code="custom"),n.input??(n.input=v.value),n.inst??(n.inst=i),n.continue??(n.continue=!i._zod.def.abort),v.issues.push(zn(n))}},r(v.value,v)});return i}function tI(r,i){let v=new m({check:"custom",...z(i)});return v._zod.check=r,v}function El(r){let i=new m({check:"describe"});return i._zod.onattach=[(v)=>{let u=f.get(v)??{};f.add(v,{...u,description:r})}],i._zod.check=()=>{},i}function Tl(r){let i=new m({check:"meta"});return i._zod.onattach=[(v)=>{let u=f.get(v)??{};f.add(v,{...u,...r})}],i._zod.check=()=>{},i}function Ml(r,i){let v=z(i),u=v.truthy??["true","1","yes","on","y","enabled"],n=v.falsy??["false","0","no","off","n","disabled"];if(v.case!=="sensitive")u=u.map((P)=>typeof P==="string"?P.toLowerCase():P),n=n.map((P)=>typeof P==="string"?P.toLowerCase():P);let $=new Set(u),t=new Set(n),g=r.Codec??Di,b=r.Boolean??Ii,_=new(r.String??hr)({type:"string",error:v.error}),w=new b({type:"boolean",error:v.error}),N=new g({type:"pipe",in:_,out:w,transform:(P,K)=>{let q=P;if(v.case!=="sensitive")q=q.toLowerCase();if($.has(q))return!0;else if(t.has(q))return!1;else return K.issues.push({code:"invalid_value",expected:"stringbool",values:[...$,...t],input:K.value,inst:N,continue:!1}),{}},reverseTransform:(P,K)=>{if(P===!0)return u[0]||"true";else return n[0]||"false"},error:v.error});return N}function Kn(r,i,v,u={}){let n=z(u),$={...z(u),check:"string_format",type:"string",format:i,fn:typeof v==="function"?v:(g)=>v.test(g),...n};if(v instanceof RegExp)$.pattern=v;return new r($)}var O$;var gI=S(()=>{Mv();zi();vo();j();O$={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6}});function xr(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??f,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 B(r,i,v={path:[],schemaPath:[]}){var u;let n=r._zod.def,$=i.seen.get(r);if($){if($.count++,v.schemaPath.includes(r))$.cycle=v.path;return $.schema}let t={schema:{},count:1,cycle:void 0,path:v.path};i.seen.set(r,t);let g=r._zod.toJSONSchema?.();if(g)t.schema=g;else{let _={...v,schemaPath:[...v.schemaPath,r],path:v.path};if(r._zod.processJSONSchema)r._zod.processJSONSchema(i,t.schema,_);else{let N=t.schema,P=i.processors[n.type];if(!P)throw Error(`[toJSONSchema]: Non-representable type encountered: ${n.type}`);P(r,i,N,_)}let w=r._zod.parent;if(w){if(!t.ref)t.ref=w;B(w,i,_),i.seen.get(w).isParent=!0}}let b=i.metadataRegistry.get(r);if(b)Object.assign(t.schema,b);if(i.io==="input"&&$r(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 Zr(r,i){let v=r.seen.get(i);if(!v)throw Error("Unprocessed schema. This is a bug in Zod.");let u=new Map;for(let t of r.seen.entries()){let g=r.metadataRegistry.get(t[0])?.id;if(g){let b=u.get(g);if(b&&b!==t[0])throw Error(`Duplicate schema id "${g}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);u.set(g,t[0])}}let n=(t)=>{let g=r.target==="draft-2020-12"?"$defs":"definitions";if(r.external){let w=r.external.registry.get(t[0])?.id,N=r.external.uri??((K)=>K);if(w)return{ref:N(w)};let P=t[1].defId??t[1].schema.id??`schema${r.counter++}`;return t[1].defId=P,{defId:P,ref:`${N("__shared")}#/${g}/${P}`}}if(t[1]===v)return{ref:"#"};let o=`${"#"}/${g}/`,_=t[1].schema.id??`__schema${r.counter++}`;return{defId:_,ref:o+_}},$=(t)=>{if(t[1].schema.$ref)return;let g=t[1],{ref:b,defId:o}=n(t);if(g.def={...g.schema},o)g.defId=o;let _=g.schema;for(let w in _)delete _[w];_.$ref=b};if(r.cycles==="throw")for(let t of r.seen.entries()){let g=t[1];if(g.cycle)throw Error(`Cycle detected: #/${g.cycle?.join("/")}/<root>

Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let t of r.seen.entries()){let g=t[1];if(i===t[0]){$(t);continue}if(r.external){let o=r.external.registry.get(t[0])?.id;if(i!==t[0]&&o){$(t);continue}}if(r.metadataRegistry.get(t[0])?.id){$(t);continue}if(g.cycle){$(t);continue}if(g.count>1){if(r.reused==="ref"){$(t);continue}}}}function mr(r,i){let v=r.seen.get(i);if(!v)throw Error("Unprocessed schema. This is a bug in Zod.");let u=(t)=>{let g=r.seen.get(t);if(g.ref===null)return;let b=g.def??g.schema,o={...b},_=g.ref;if(g.ref=null,_){u(_);let N=r.seen.get(_),P=N.schema;if(P.$ref&&(r.target==="draft-07"||r.target==="draft-04"||r.target==="openapi-3.0"))b.allOf=b.allOf??[],b.allOf.push(P);else Object.assign(b,P);if(Object.assign(b,o),t._zod.parent===_)for(let q in b){if(q==="$ref"||q==="allOf")continue;if(!(q in o))delete b[q]}if(P.$ref)for(let q in b){if(q==="$ref"||q==="allOf")continue;if(q in N.def&&JSON.stringify(b[q])===JSON.stringify(N.def[q]))delete b[q]}}let w=t._zod.parent;if(w&&w!==_){u(w);let N=r.seen.get(w);if(N?.schema.$ref){if(b.$ref=N.schema.$ref,N.def)for(let P in b){if(P==="$ref"||P==="allOf")continue;if(P in N.def&&JSON.stringify(b[P])===JSON.stringify(N.def[P]))delete b[P]}}}r.override({zodSchema:t,jsonSchema:b,path:g.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,v.def??v.schema);let $=r.external?.defs??{};for(let t of r.seen.entries()){let g=t[1];if(g.def&&g.defId)$[g.defId]=g.def}if(r.external);else if(Object.keys($).length>0)if(r.target==="draft-2020-12")n.$defs=$;else n.definitions=$;try{let t=JSON.parse(JSON.stringify(n));return Object.defineProperty(t,"~standard",{value:{...i["~standard"],jsonSchema:{input:Yn(i,"input",r.processors),output:Yn(i,"output",r.processors)}},enumerable:!1,writable:!1}),t}catch(t){throw Error("Error converting schema to JSON.")}}function $r(r,i){let v=i??{seen:new Set};if(v.seen.has(r))return!1;v.seen.add(r);let u=r._zod.def;if(u.type==="transform")return!0;if(u.type==="array")return $r(u.element,v);if(u.type==="set")return $r(u.valueType,v);if(u.type==="lazy")return $r(u.getter(),v);if(u.type==="promise"||u.type==="optional"||u.type==="nonoptional"||u.type==="nullable"||u.type==="readonly"||u.type==="default"||u.type==="prefault")return $r(u.innerType,v);if(u.type==="intersection")return $r(u.left,v)||$r(u.right,v);if(u.type==="record"||u.type==="map")return $r(u.keyType,v)||$r(u.valueType,v);if(u.type==="pipe")return $r(u.in,v)||$r(u.out,v);if(u.type==="object"){for(let n in u.shape)if($r(u.shape[n],v))return!0;return!1}if(u.type==="union"){for(let n of u.options)if($r(n,v))return!0;return!1}if(u.type==="tuple"){for(let n of u.items)if($r(n,v))return!0;if(u.rest&&$r(u.rest,v))return!0;return!1}return!1}var ql=(r,i={})=>(v)=>{let u=xr({...v,processors:i});return B(r,u),Zr(u,r),mr(u,r)},Yn=(r,i,v={})=>(u)=>{let{libraryOptions:n,target:$}=u??{},t=xr({...n??{},target:$,io:i,processors:v});return B(r,t),Zr(t,r),mr(t,r)};var Xi=S(()=>{zi()});function Gi(r,i){if("_idmap"in r){let u=r,n=xr({...i,processors:c$}),$={};for(let b of u._idmap.entries()){let[o,_]=b;B(_,n)}let t={},g={registry:u,uri:i?.uri,defs:$};n.external=g;for(let b of u._idmap.entries()){let[o,_]=b;Zr(n,_),t[o]=mr(n,_)}if(Object.keys($).length>0){let b=n.target==="draft-2020-12"?"$defs":"definitions";t.__shared={[b]:$}}return{schemas:t}}let v=xr({...i,processors:c$});return B(r,v),Zr(v,r),mr(v,r)}var ww,xl=(r,i,v,u)=>{let n=v;n.type="string";let{minimum:$,maximum:t,format:g,patterns:b,contentEncoding:o}=r._zod.bag;if(typeof $==="number")n.minLength=$;if(typeof t==="number")n.maxLength=t;if(g){if(n.format=ww[g]??g,n.format==="")delete n.format;if(g==="time")delete n.format}if(o)n.contentEncoding=o;if(b&&b.size>0){let _=[...b];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}))]}},Zl=(r,i,v,u)=>{let n=v,{minimum:$,maximum:t,format:g,multipleOf:b,exclusiveMaximum:o,exclusiveMinimum:_}=r._zod.bag;if(typeof g==="string"&&g.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 $==="number"){if(n.minimum=$,typeof _==="number"&&i.target!=="draft-04")if(_>=$)delete n.minimum;else delete n.exclusiveMinimum}if(typeof o==="number")if(i.target==="draft-04"||i.target==="openapi-3.0")n.maximum=o,n.exclusiveMaximum=!0;else n.exclusiveMaximum=o;if(typeof t==="number"){if(n.maximum=t,typeof o==="number"&&i.target!=="draft-04")if(o<=t)delete n.maximum;else delete n.exclusiveMaximum}if(typeof b==="number")n.multipleOf=b},ml=(r,i,v,u)=>{v.type="boolean"},Rl=(r,i,v,u)=>{if(i.unrepresentable==="throw")throw Error("BigInt cannot be represented in JSON Schema")},Cl=(r,i,v,u)=>{if(i.unrepresentable==="throw")throw Error("Symbols cannot be represented in JSON Schema")},el=(r,i,v,u)=>{if(i.target==="openapi-3.0")v.type="string",v.nullable=!0,v.enum=[null];else v.type="null"},yl=(r,i,v,u)=>{if(i.unrepresentable==="throw")throw Error("Undefined cannot be represented in JSON Schema")},fl=(r,i,v,u)=>{if(i.unrepresentable==="throw")throw Error("Void cannot be represented in JSON Schema")},dl=(r,i,v,u)=>{v.not={}},hl=(r,i,v,u)=>{},pl=(r,i,v,u)=>{},al=(r,i,v,u)=>{if(i.unrepresentable==="throw")throw Error("Date cannot be represented in JSON Schema")},sl=(r,i,v,u)=>{let n=r._zod.def,$=ri(n.entries);if($.every((t)=>typeof t==="number"))v.type="number";if($.every((t)=>typeof t==="string"))v.type="string";v.enum=$},r6=(r,i,v,u)=>{let n=r._zod.def,$=[];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 $.push(Number(t));else $.push(t);if($.length===0);else if($.length===1){let t=$[0];if(v.type=t===null?"null":typeof t,i.target==="draft-04"||i.target==="openapi-3.0")v.enum=[t];else v.const=t}else{if($.every((t)=>typeof t==="number"))v.type="number";if($.every((t)=>typeof t==="string"))v.type="string";if($.every((t)=>typeof t==="boolean"))v.type="boolean";if($.every((t)=>t===null))v.type="null";v.enum=$}},n6=(r,i,v,u)=>{if(i.unrepresentable==="throw")throw Error("NaN cannot be represented in JSON Schema")},i6=(r,i,v,u)=>{let n=v,$=r._zod.pattern;if(!$)throw Error("Pattern not found in template literal");n.type="string",n.pattern=$.source},v6=(r,i,v,u)=>{let n=v,$={type:"string",format:"binary",contentEncoding:"binary"},{minimum:t,maximum:g,mime:b}=r._zod.bag;if(t!==void 0)$.minLength=t;if(g!==void 0)$.maxLength=g;if(b)if(b.length===1)$.contentMediaType=b[0],Object.assign(n,$);else Object.assign(n,$),n.anyOf=b.map((o)=>({contentMediaType:o}));else Object.assign(n,$)},$6=(r,i,v,u)=>{v.type="boolean"},u6=(r,i,v,u)=>{if(i.unrepresentable==="throw")throw Error("Custom types cannot be represented in JSON Schema")},t6=(r,i,v,u)=>{if(i.unrepresentable==="throw")throw Error("Function types cannot be represented in JSON Schema")},g6=(r,i,v,u)=>{if(i.unrepresentable==="throw")throw Error("Transforms cannot be represented in JSON Schema")},o6=(r,i,v,u)=>{if(i.unrepresentable==="throw")throw Error("Map cannot be represented in JSON Schema")},l6=(r,i,v,u)=>{if(i.unrepresentable==="throw")throw Error("Set cannot be represented in JSON Schema")},b6=(r,i,v,u)=>{let n=v,$=r._zod.def,{minimum:t,maximum:g}=r._zod.bag;if(typeof t==="number")n.minItems=t;if(typeof g==="number")n.maxItems=g;n.type="array",n.items=B($.element,i,{...u,path:[...u.path,"items"]})},_6=(r,i,v,u)=>{let n=v,$=r._zod.def;n.type="object",n.properties={};let t=$.shape;for(let o in t)n.properties[o]=B(t[o],i,{...u,path:[...u.path,"properties",o]});let g=new Set(Object.keys(t)),b=new Set([...g].filter((o)=>{let _=$.shape[o]._zod;if(i.io==="input")return _.optin===void 0;else return _.optout===void 0}));if(b.size>0)n.required=Array.from(b);if($.catchall?._zod.def.type==="never")n.additionalProperties=!1;else if(!$.catchall){if(i.io==="output")n.additionalProperties=!1}else if($.catchall)n.additionalProperties=B($.catchall,i,{...u,path:[...u.path,"additionalProperties"]})},z$=(r,i,v,u)=>{let n=r._zod.def,$=n.inclusive===!1,t=n.options.map((g,b)=>B(g,i,{...u,path:[...u.path,$?"oneOf":"anyOf",b]}));if($)v.oneOf=t;else v.anyOf=t},I6=(r,i,v,u)=>{let n=r._zod.def,$=B(n.left,i,{...u,path:[...u.path,"allOf",0]}),t=B(n.right,i,{...u,path:[...u.path,"allOf",1]}),g=(o)=>("allOf"in o)&&Object.keys(o).length===1,b=[...g($)?$.allOf:[$],...g(t)?t.allOf:[t]];v.allOf=b},U6=(r,i,v,u)=>{let n=v,$=r._zod.def;n.type="array";let t=i.target==="draft-2020-12"?"prefixItems":"items",g=i.target==="draft-2020-12"?"items":i.target==="openapi-3.0"?"items":"additionalItems",b=$.items.map((N,P)=>B(N,i,{...u,path:[...u.path,t,P]})),o=$.rest?B($.rest,i,{...u,path:[...u.path,g,...i.target==="openapi-3.0"?[$.items.length]:[]]}):null;if(i.target==="draft-2020-12"){if(n.prefixItems=b,o)n.items=o}else if(i.target==="openapi-3.0"){if(n.items={anyOf:b},o)n.items.anyOf.push(o);if(n.minItems=b.length,!o)n.maxItems=b.length}else if(n.items=b,o)n.additionalItems=o;let{minimum:_,maximum:w}=r._zod.bag;if(typeof _==="number")n.minItems=_;if(typeof w==="number")n.maxItems=w},D6=(r,i,v,u)=>{let n=v,$=r._zod.def;n.type="object";let t=$.keyType,b=t._zod.bag?.patterns;if($.mode==="loose"&&b&&b.size>0){let _=B($.valueType,i,{...u,path:[...u.path,"patternProperties","*"]});n.patternProperties={};for(let w of b)n.patternProperties[w.source]=_}else{if(i.target==="draft-07"||i.target==="draft-2020-12")n.propertyNames=B($.keyType,i,{...u,path:[...u.path,"propertyNames"]});n.additionalProperties=B($.valueType,i,{...u,path:[...u.path,"additionalProperties"]})}let o=t._zod.values;if(o){let _=[...o].filter((w)=>typeof w==="string"||typeof w==="number");if(_.length>0)n.required=_}},w6=(r,i,v,u)=>{let n=r._zod.def,$=B(n.innerType,i,u),t=i.seen.get(r);if(i.target==="openapi-3.0")t.ref=n.innerType,v.nullable=!0;else v.anyOf=[$,{type:"null"}]},N6=(r,i,v,u)=>{let n=r._zod.def;B(n.innerType,i,u);let $=i.seen.get(r);$.ref=n.innerType},k6=(r,i,v,u)=>{let n=r._zod.def;B(n.innerType,i,u);let $=i.seen.get(r);$.ref=n.innerType,v.default=JSON.parse(JSON.stringify(n.defaultValue))},O6=(r,i,v,u)=>{let n=r._zod.def;B(n.innerType,i,u);let $=i.seen.get(r);if($.ref=n.innerType,i.io==="input")v._prefault=JSON.parse(JSON.stringify(n.defaultValue))},c6=(r,i,v,u)=>{let n=r._zod.def;B(n.innerType,i,u);let $=i.seen.get(r);$.ref=n.innerType;let t;try{t=n.catchValue(void 0)}catch{throw Error("Dynamic catch values are not supported in JSON Schema")}v.default=t},z6=(r,i,v,u)=>{let n=r._zod.def,$=i.io==="input"?n.in._zod.def.type==="transform"?n.out:n.in:n.out;B($,i,u);let t=i.seen.get(r);t.ref=$},P6=(r,i,v,u)=>{let n=r._zod.def;B(n.innerType,i,u);let $=i.seen.get(r);$.ref=n.innerType,v.readOnly=!0},S6=(r,i,v,u)=>{let n=r._zod.def;B(n.innerType,i,u);let $=i.seen.get(r);$.ref=n.innerType},P$=(r,i,v,u)=>{let n=r._zod.def;B(n.innerType,i,u);let $=i.seen.get(r);$.ref=n.innerType},J6=(r,i,v,u)=>{let n=r._zod.innerType;B(n,i,u);let $=i.seen.get(r);$.ref=n},c$;var Vi=S(()=>{Xi();j();ww={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},c$={string:xl,number:Zl,boolean:ml,bigint:Rl,symbol:Cl,null:el,undefined:yl,void:fl,never:dl,any:hl,unknown:pl,date:al,enum:sl,literal:r6,nan:n6,template_literal:i6,file:v6,success:$6,custom:u6,function:t6,transform:g6,map:o6,set:l6,array:b6,object:_6,union:z$,intersection:I6,tuple:U6,record:D6,nullable:w6,nonoptional:N6,default:k6,prefault:O6,catch:c6,pipe:z6,readonly:P6,promise:S6,optional:P$,lazy:J6}});class L6{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=xr({processors:c$,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 B(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}Zr(this.ctx,r);let v=mr(this.ctx,r),{"~standard":u,...n}=v;return n}}var oI=S(()=>{Vi();Xi()});var lI={};var bI=()=>{};var Wr={};Lr(Wr,{version:()=>Ct,util:()=>c,treeifyError:()=>Av,toJSONSchema:()=>Gi,toDotPath:()=>Yb,safeParseAsync:()=>oi,safeParse:()=>jn,safeEncodeAsync:()=>Mb,safeEncode:()=>Eb,safeDecodeAsync:()=>qb,safeDecode:()=>Tb,registry:()=>ci,regexes:()=>Ur,process:()=>B,prettifyError:()=>jv,parseAsync:()=>gi,parse:()=>ti,meta:()=>Tl,locales:()=>Vn,isValidJWT:()=>u_,isValidBase64URL:()=>$_,isValidBase64:()=>Dg,initializeContext:()=>xr,globalRegistry:()=>f,globalConfig:()=>an,formatError:()=>Sn,flattenError:()=>Pn,finalize:()=>mr,extractDefs:()=>Zr,encodeAsync:()=>Fb,encode:()=>Qb,describe:()=>El,decodeAsync:()=>Hb,decode:()=>Bb,createToJSONSchemaMethod:()=>ql,createStandardJSONSchemaMethod:()=>Yn,config:()=>R,clone:()=>rr,_xor:()=>yD,_xid:()=>o$,_void:()=>Xl,_uuidv7:()=>i$,_uuidv6:()=>n$,_uuidv4:()=>r$,_uuid:()=>sv,_url:()=>Si,_uppercase:()=>sr,_unknown:()=>jl,_union:()=>eD,_undefined:()=>Jl,_ulid:()=>g$,_uint64:()=>Pl,_uint32:()=>wl,_tuple:()=>hD,_trim:()=>tn,_transform:()=>vw,_toUpperCase:()=>on,_toLowerCase:()=>gn,_templateLiteral:()=>Iw,_symbol:()=>Sl,_superRefine:()=>Hl,_success:()=>ow,_stringbool:()=>Ml,_stringFormat:()=>Kn,_string:()=>il,_startsWith:()=>nn,_slugify:()=>ln,_size:()=>Tr,_set:()=>sD,_safeParseAsync:()=>Wn,_safeParse:()=>An,_safeEncodeAsync:()=>Qv,_safeEncode:()=>Kv,_safeDecodeAsync:()=>Bv,_safeDecode:()=>Yv,_regex:()=>pr,_refine:()=>Fl,_record:()=>pD,_readonly:()=>_w,_property:()=>Wi,_promise:()=>Dw,_positive:()=>Ji,_pipe:()=>bw,_parseAsync:()=>Ln,_parse:()=>Jn,_overwrite:()=>Nr,_optional:()=>$w,_number:()=>ll,_nullable:()=>uw,_null:()=>Ll,_normalize:()=>un,_nonpositive:()=>Ai,_nonoptional:()=>gw,_nonnegative:()=>ji,_never:()=>Wl,_negative:()=>Li,_nativeEnum:()=>nw,_nanoid:()=>$$,_nan:()=>Kl,_multipleOf:()=>Vr,_minSize:()=>Sr,_minLength:()=>jr,_min:()=>nr,_mime:()=>$n,_maxSize:()=>Kr,_maxLength:()=>Mr,_max:()=>lr,_map:()=>aD,_mac:()=>$l,_lte:()=>lr,_lt:()=>zr,_lowercase:()=>ar,_literal:()=>iw,_length:()=>qr,_lazy:()=>Uw,_ksuid:()=>l$,_jwt:()=>k$,_isoTime:()=>gl,_isoDuration:()=>ol,_isoDateTime:()=>ul,_isoDate:()=>tl,_ipv6:()=>_$,_ipv4:()=>b$,_intersection:()=>dD,_int64:()=>zl,_int32:()=>Dl,_int:()=>_l,_includes:()=>rn,_guid:()=>Pi,_gte:()=>nr,_gt:()=>Pr,_float64:()=>Ul,_float32:()=>Il,_file:()=>Ql,_enum:()=>rw,_endsWith:()=>vn,_encodeAsync:()=>Gv,_encode:()=>Wv,_emoji:()=>v$,_email:()=>av,_e164:()=>N$,_discriminatedUnion:()=>fD,_default:()=>tw,_decodeAsync:()=>Vv,_decode:()=>Xv,_date:()=>Gl,_custom:()=>Bl,_cuid2:()=>t$,_cuid:()=>u$,_coercedString:()=>vl,_coercedNumber:()=>bl,_coercedDate:()=>Vl,_coercedBoolean:()=>kl,_coercedBigint:()=>cl,_cidrv6:()=>U$,_cidrv4:()=>I$,_check:()=>tI,_catch:()=>lw,_boolean:()=>Nl,_bigint:()=>Ol,_base64url:()=>w$,_base64:()=>D$,_array:()=>Yl,_any:()=>Al,TimePrecision:()=>O$,NEVER:()=>Pv,JSONSchemaGenerator:()=>L6,JSONSchema:()=>lI,Doc:()=>qv,$output:()=>hv,$input:()=>pv,$constructor:()=>I,$brand:()=>Sv,$ZodXor:()=>Yg,$ZodXID:()=>vg,$ZodVoid:()=>Xg,$ZodUnknown:()=>jg,$ZodUnion:()=>Ui,$ZodUndefined:()=>Jg,$ZodUUID:()=>dt,$ZodURL:()=>pt,$ZodULID:()=>ig,$ZodType:()=>W,$ZodTuple:()=>fv,$ZodTransform:()=>xg,$ZodTemplateLiteral:()=>ag,$ZodSymbol:()=>Sg,$ZodSuccess:()=>yg,$ZodStringFormat:()=>x,$ZodString:()=>hr,$ZodSet:()=>Eg,$ZodRegistry:()=>nl,$ZodRecord:()=>Fg,$ZodRealError:()=>or,$ZodReadonly:()=>pg,$ZodPromise:()=>ro,$ZodPrefault:()=>Cg,$ZodPipe:()=>hg,$ZodOptional:()=>dv,$ZodObjectJIT:()=>Kg,$ZodObject:()=>o_,$ZodNumberFormat:()=>zg,$ZodNumber:()=>ev,$ZodNullable:()=>mg,$ZodNull:()=>Lg,$ZodNonOptional:()=>eg,$ZodNever:()=>Wg,$ZodNanoID:()=>st,$ZodNaN:()=>dg,$ZodMap:()=>Hg,$ZodMAC:()=>_g,$ZodLiteral:()=>Mg,$ZodLazy:()=>no,$ZodKSUID:()=>$g,$ZodJWT:()=>Og,$ZodIntersection:()=>Bg,$ZodISOTime:()=>gg,$ZodISODuration:()=>og,$ZodISODateTime:()=>ug,$ZodISODate:()=>tg,$ZodIPv6:()=>bg,$ZodIPv4:()=>lg,$ZodGUID:()=>ft,$ZodFunction:()=>sg,$ZodFile:()=>qg,$ZodExactOptional:()=>Zg,$ZodError:()=>ui,$ZodEnum:()=>Tg,$ZodEncodeError:()=>yr,$ZodEmoji:()=>at,$ZodEmail:()=>ht,$ZodE164:()=>kg,$ZodDiscriminatedUnion:()=>Qg,$ZodDefault:()=>Rg,$ZodDate:()=>Gg,$ZodCustomStringFormat:()=>cg,$ZodCustom:()=>io,$ZodCodec:()=>Di,$ZodCheckUpperCase:()=>Tt,$ZodCheckStringFormat:()=>Xn,$ZodCheckStartsWith:()=>qt,$ZodCheckSizeEquals:()=>Yt,$ZodCheckRegex:()=>Ht,$ZodCheckProperty:()=>Zt,$ZodCheckOverwrite:()=>Rt,$ZodCheckNumberFormat:()=>Xt,$ZodCheckMultipleOf:()=>Wt,$ZodCheckMinSize:()=>Kt,$ZodCheckMinLength:()=>Bt,$ZodCheckMimeType:()=>mt,$ZodCheckMaxSize:()=>Vt,$ZodCheckMaxLength:()=>Qt,$ZodCheckLowerCase:()=>Et,$ZodCheckLessThan:()=>Ev,$ZodCheckLengthEquals:()=>Ft,$ZodCheckIncludes:()=>Mt,$ZodCheckGreaterThan:()=>Tv,$ZodCheckEndsWith:()=>xt,$ZodCheckBigIntFormat:()=>Gt,$ZodCheck:()=>m,$ZodCatch:()=>fg,$ZodCUID2:()=>ng,$ZodCUID:()=>rg,$ZodCIDRv6:()=>Ug,$ZodCIDRv4:()=>Ig,$ZodBoolean:()=>Ii,$ZodBigIntFormat:()=>Pg,$ZodBigInt:()=>yv,$ZodBase64URL:()=>Ng,$ZodBase64:()=>wg,$ZodAsyncError:()=>Ar,$ZodArray:()=>Vg,$ZodAny:()=>Ag});var br=S(()=>{j();Hv();rl();Vi();oI();bI();kn();au();pu();vo();Mv();et();zi();gI();Xi()});var L$={};Lr(L$,{uppercase:()=>sr,trim:()=>tn,toUpperCase:()=>on,toLowerCase:()=>gn,startsWith:()=>nn,slugify:()=>ln,size:()=>Tr,regex:()=>pr,property:()=>Wi,positive:()=>Ji,overwrite:()=>Nr,normalize:()=>un,nonpositive:()=>Ai,nonnegative:()=>ji,negative:()=>Li,multipleOf:()=>Vr,minSize:()=>Sr,minLength:()=>jr,mime:()=>$n,maxSize:()=>Kr,maxLength:()=>Mr,lte:()=>lr,lt:()=>zr,lowercase:()=>ar,length:()=>qr,includes:()=>rn,gte:()=>nr,gt:()=>Pr,endsWith:()=>vn});var A$=S(()=>{br()});var Yr={};Lr(Yr,{time:()=>W6,duration:()=>X6,datetime:()=>A6,date:()=>j6,ZodISOTime:()=>Qi,ZodISODuration:()=>Bi,ZodISODateTime:()=>Ki,ZodISODate:()=>Yi});function A6(r){return ul(Ki,r)}function j6(r){return tl(Yi,r)}function W6(r){return gl(Qi,r)}function X6(r){return ol(Bi,r)}var Ki,Yi,Qi,Bi;var Fi=S(()=>{br();Ei();Ki=I("ZodISODateTime",(r,i)=>{ug.init(r,i),E.init(r,i)});Yi=I("ZodISODate",(r,i)=>{tg.init(r,i),E.init(r,i)});Qi=I("ZodISOTime",(r,i)=>{gg.init(r,i),E.init(r,i)});Bi=I("ZodISODuration",(r,i)=>{og.init(r,i),E.init(r,i)})});var UI=(r,i)=>{ui.init(r,i),r.name="ZodError",Object.defineProperties(r,{format:{value:(v)=>Sn(r,v)},flatten:{value:(v)=>Pn(r,v)},addIssue:{value:(v)=>{r.issues.push(v),r.message=JSON.stringify(r.issues,On,2)}},addIssues:{value:(v)=>{r.issues.push(...v),r.message=JSON.stringify(r.issues,On,2)}},isEmpty:{get(){return r.issues.length===0}}})},DI,ur;var G6=S(()=>{br();br();j();DI=I("ZodError",UI),ur=I("ZodError",UI,{Parent:Error})});var j$,W$,X$,G$,V$,K$,Y$,Q$,B$,F$,H$,E$;var V6=S(()=>{br();G6();j$=Jn(ur),W$=Ln(ur),X$=An(ur),G$=Wn(ur),V$=Wv(ur),K$=Xv(ur),Y$=Gv(ur),Q$=Vv(ur),B$=Kv(ur),F$=Yv(ur),H$=Qv(ur),E$=Bv(ur)});var Hi={};Lr(Hi,{xor:()=>c4,xid:()=>R6,void:()=>w4,uuidv7:()=>H6,uuidv6:()=>F6,uuidv4:()=>B6,uuid:()=>Q6,url:()=>E6,unknown:()=>T,union:()=>M,undefined:()=>U4,ulid:()=>m6,uint64:()=>_4,uint32:()=>o4,tuple:()=>p$,transform:()=>$v,templateLiteral:()=>V4,symbol:()=>I4,superRefine:()=>Ju,success:()=>W4,stringbool:()=>E4,stringFormat:()=>n4,string:()=>D,strictObject:()=>O4,set:()=>J4,refine:()=>Su,record:()=>F,readonly:()=>Nu,promise:()=>K4,preprocess:()=>Rn,prefault:()=>lu,pipe:()=>Fn,partialRecord:()=>z4,optional:()=>Z,object:()=>L,number:()=>Y,nullish:()=>j4,nullable:()=>Bn,null:()=>En,nonoptional:()=>bu,never:()=>vv,nativeEnum:()=>L4,nanoid:()=>q6,nan:()=>X4,meta:()=>F4,map:()=>S4,mac:()=>y6,looseRecord:()=>P4,looseObject:()=>d,literal:()=>A,lazy:()=>cu,ksuid:()=>C6,keyof:()=>k4,jwt:()=>r4,json:()=>T4,ipv6:()=>f6,ipv4:()=>e6,intersection:()=>Nn,int64:()=>b4,int32:()=>g4,int:()=>Ti,instanceof:()=>H4,httpUrl:()=>T6,hostname:()=>i4,hex:()=>v4,hash:()=>$4,guid:()=>Y6,function:()=>Y4,float64:()=>t4,float32:()=>u4,file:()=>A4,exactOptional:()=>$u,enum:()=>h,emoji:()=>M6,email:()=>K6,e164:()=>s6,discriminatedUnion:()=>xn,describe:()=>B4,date:()=>N4,custom:()=>lv,cuid2:()=>Z6,cuid:()=>x6,codec:()=>G4,cidrv6:()=>h6,cidrv4:()=>d6,check:()=>Q4,catch:()=>Uu,boolean:()=>C,bigint:()=>l4,base64url:()=>a6,base64:()=>p6,array:()=>V,any:()=>D4,_function:()=>Y4,_default:()=>gu,_ZodString:()=>Mi,ZodXor:()=>y$,ZodXID:()=>ei,ZodVoid:()=>C$,ZodUnknown:()=>m$,ZodUnion:()=>qn,ZodUndefined:()=>q$,ZodUUID:()=>Jr,ZodURL:()=>Hn,ZodULID:()=>Ci,ZodType:()=>X,ZodTuple:()=>h$,ZodTransform:()=>iu,ZodTemplateLiteral:()=>ku,ZodSymbol:()=>M$,ZodSuccess:()=>_u,ZodStringFormat:()=>E,ZodString:()=>_n,ZodSet:()=>s$,ZodRecord:()=>Zn,ZodReadonly:()=>wu,ZodPromise:()=>zu,ZodPrefault:()=>ou,ZodPipe:()=>gv,ZodOptional:()=>uv,ZodObject:()=>Mn,ZodNumberFormat:()=>Rr,ZodNumber:()=>Un,ZodNullable:()=>uu,ZodNull:()=>x$,ZodNonOptional:()=>tv,ZodNever:()=>R$,ZodNanoID:()=>Zi,ZodNaN:()=>Du,ZodMap:()=>a$,ZodMAC:()=>T$,ZodLiteral:()=>ru,ZodLazy:()=>Ou,ZodKSUID:()=>yi,ZodJWT:()=>nv,ZodIntersection:()=>d$,ZodIPv6:()=>di,ZodIPv4:()=>fi,ZodGUID:()=>Qn,ZodFunction:()=>Pu,ZodFile:()=>nu,ZodExactOptional:()=>vu,ZodEnum:()=>bn,ZodEmoji:()=>xi,ZodEmail:()=>qi,ZodE164:()=>rv,ZodDiscriminatedUnion:()=>f$,ZodDefault:()=>tu,ZodDate:()=>Tn,ZodCustomStringFormat:()=>In,ZodCustom:()=>mn,ZodCodec:()=>ov,ZodCatch:()=>Iu,ZodCUID2:()=>Ri,ZodCUID:()=>mi,ZodCIDRv6:()=>pi,ZodCIDRv4:()=>hi,ZodBoolean:()=>Dn,ZodBigIntFormat:()=>iv,ZodBigInt:()=>wn,ZodBase64URL:()=>si,ZodBase64:()=>ai,ZodArray:()=>e$,ZodAny:()=>Z$});function D(r){return il(_n,r)}function K6(r){return av(qi,r)}function Y6(r){return Pi(Qn,r)}function Q6(r){return sv(Jr,r)}function B6(r){return r$(Jr,r)}function F6(r){return n$(Jr,r)}function H6(r){return i$(Jr,r)}function E6(r){return Si(Hn,r)}function T6(r){return Si(Hn,{protocol:/^https?$/,hostname:Ur.domain,...c.normalizeParams(r)})}function M6(r){return v$(xi,r)}function q6(r){return $$(Zi,r)}function x6(r){return u$(mi,r)}function Z6(r){return t$(Ri,r)}function m6(r){return g$(Ci,r)}function R6(r){return o$(ei,r)}function C6(r){return l$(yi,r)}function e6(r){return b$(fi,r)}function y6(r){return $l(T$,r)}function f6(r){return _$(di,r)}function d6(r){return I$(hi,r)}function h6(r){return U$(pi,r)}function p6(r){return D$(ai,r)}function a6(r){return w$(si,r)}function s6(r){return N$(rv,r)}function r4(r){return k$(nv,r)}function n4(r,i,v={}){return Kn(In,r,i,v)}function i4(r){return Kn(In,"hostname",Ur.hostname,r)}function v4(r){return Kn(In,"hex",Ur.hex,r)}function $4(r,i){let v=i?.enc??"hex",u=`${r}_${v}`,n=Ur[u];if(!n)throw Error(`Unrecognized hash format: ${u}`);return Kn(In,u,n,i)}function Y(r){return ll(Un,r)}function Ti(r){return _l(Rr,r)}function u4(r){return Il(Rr,r)}function t4(r){return Ul(Rr,r)}function g4(r){return Dl(Rr,r)}function o4(r){return wl(Rr,r)}function C(r){return Nl(Dn,r)}function l4(r){return Ol(wn,r)}function b4(r){return zl(iv,r)}function _4(r){return Pl(iv,r)}function I4(r){return Sl(M$,r)}function U4(r){return Jl(q$,r)}function En(r){return Ll(x$,r)}function D4(){return Al(Z$)}function T(){return jl(m$)}function vv(r){return Wl(R$,r)}function w4(r){return Xl(C$,r)}function N4(r){return Gl(Tn,r)}function V(r,i){return Yl(e$,r,i)}function k4(r){let i=r._zod.def.shape;return h(Object.keys(i))}function L(r,i){let v={type:"object",shape:r??{},...c.normalizeParams(i)};return new Mn(v)}function O4(r,i){return new Mn({type:"object",shape:r,catchall:vv(),...c.normalizeParams(i)})}function d(r,i){return new Mn({type:"object",shape:r,catchall:T(),...c.normalizeParams(i)})}function M(r,i){return new qn({type:"union",options:r,...c.normalizeParams(i)})}function c4(r,i){return new y$({type:"union",options:r,inclusive:!1,...c.normalizeParams(i)})}function xn(r,i,v){return new f$({type:"union",options:i,discriminator:r,...c.normalizeParams(v)})}function Nn(r,i){return new d$({type:"intersection",left:r,right:i})}function p$(r,i,v){let u=i instanceof W,n=u?v:i;return new h$({type:"tuple",items:r,rest:u?i:null,...c.normalizeParams(n)})}function F(r,i,v){return new Zn({type:"record",keyType:r,valueType:i,...c.normalizeParams(v)})}function z4(r,i,v){let u=rr(r);return u._zod.values=void 0,new Zn({type:"record",keyType:u,valueType:i,...c.normalizeParams(v)})}function P4(r,i,v){return new Zn({type:"record",keyType:r,valueType:i,mode:"loose",...c.normalizeParams(v)})}function S4(r,i,v){return new a$({type:"map",keyType:r,valueType:i,...c.normalizeParams(v)})}function J4(r,i){return new s$({type:"set",valueType:r,...c.normalizeParams(i)})}function h(r,i){let v=Array.isArray(r)?Object.fromEntries(r.map((u)=>[u,u])):r;return new bn({type:"enum",entries:v,...c.normalizeParams(i)})}function L4(r,i){return new bn({type:"enum",entries:r,...c.normalizeParams(i)})}function A(r,i){return new ru({type:"literal",values:Array.isArray(r)?r:[r],...c.normalizeParams(i)})}function A4(r){return Ql(nu,r)}function $v(r){return new iu({type:"transform",transform:r})}function Z(r){return new uv({type:"optional",innerType:r})}function $u(r){return new vu({type:"optional",innerType:r})}function Bn(r){return new uu({type:"nullable",innerType:r})}function j4(r){return Z(Bn(r))}function gu(r,i){return new tu({type:"default",innerType:r,get defaultValue(){return typeof i==="function"?i():c.shallowClone(i)}})}function lu(r,i){return new ou({type:"prefault",innerType:r,get defaultValue(){return typeof i==="function"?i():c.shallowClone(i)}})}function bu(r,i){return new tv({type:"nonoptional",innerType:r,...c.normalizeParams(i)})}function W4(r){return new _u({type:"success",innerType:r})}function Uu(r,i){return new Iu({type:"catch",innerType:r,catchValue:typeof i==="function"?i:()=>i})}function X4(r){return Kl(Du,r)}function Fn(r,i){return new gv({type:"pipe",in:r,out:i})}function G4(r,i,v){return new ov({type:"pipe",in:r,out:i,transform:v.decode,reverseTransform:v.encode})}function Nu(r){return new wu({type:"readonly",innerType:r})}function V4(r,i){return new ku({type:"template_literal",parts:r,...c.normalizeParams(i)})}function cu(r){return new Ou({type:"lazy",getter:r})}function K4(r){return new zu({type:"promise",innerType:r})}function Y4(r){return new Pu({type:"function",input:Array.isArray(r?.input)?p$(r?.input):r?.input??V(T()),output:r?.output??T()})}function Q4(r){let i=new m({check:"custom"});return i._zod.check=r,i}function lv(r,i){return Bl(mn,r??(()=>!0),i)}function Su(r,i={}){return Fl(mn,r,i)}function Ju(r){return Hl(r)}function H4(r,i={}){let v=new mn({type:"custom",check:"custom",fn:(u)=>u instanceof r,abort:!0,...c.normalizeParams(i)});return v._zod.bag.Class=r,v._zod.check=(u)=>{if(!(u.value instanceof r))u.issues.push({code:"invalid_type",expected:r.name,input:u.value,inst:v,path:[...v._zod.def.path??[]]})},v}function T4(r){let i=cu(()=>{return M([D(r),Y(),C(),En(),V(i),F(D(),i)])});return i}function Rn(r,i){return Fn($v(r),i)}var X,Mi,_n,E,qi,Qn,Jr,Hn,xi,Zi,mi,Ri,Ci,ei,yi,fi,T$,di,hi,pi,ai,si,rv,nv,In,Un,Rr,Dn,wn,iv,M$,q$,x$,Z$,m$,R$,C$,Tn,e$,Mn,qn,y$,f$,d$,h$,Zn,a$,s$,bn,ru,nu,iu,uv,vu,uu,tu,ou,tv,_u,Iu,Du,gv,ov,wu,ku,Ou,zu,Pu,mn,B4,F4,E4=(...r)=>Ml({Codec:ov,Boolean:Dn,String:_n},...r);var Ei=S(()=>{br();br();Vi();Xi();A$();Fi();V6();X=I("ZodType",(r,i)=>{return W.init(r,i),Object.assign(r["~standard"],{jsonSchema:{input:Yn(r,"input"),output:Yn(r,"output")}}),r.toJSONSchema=ql(r,{}),r.def=i,r.type=i.type,Object.defineProperty(r,"_def",{value:i}),r.check=(...v)=>{return r.clone(c.mergeDefs(i,{checks:[...i.checks??[],...v.map((u)=>typeof u==="function"?{_zod:{check:u,def:{check:"custom"},onattach:[]}}:u)]}),{parent:!0})},r.with=r.check,r.clone=(v,u)=>rr(r,v,u),r.brand=()=>r,r.register=(v,u)=>{return v.add(r,u),r},r.parse=(v,u)=>j$(r,v,u,{callee:r.parse}),r.safeParse=(v,u)=>X$(r,v,u),r.parseAsync=async(v,u)=>W$(r,v,u,{callee:r.parseAsync}),r.safeParseAsync=async(v,u)=>G$(r,v,u),r.spa=r.safeParseAsync,r.encode=(v,u)=>V$(r,v,u),r.decode=(v,u)=>K$(r,v,u),r.encodeAsync=async(v,u)=>Y$(r,v,u),r.decodeAsync=async(v,u)=>Q$(r,v,u),r.safeEncode=(v,u)=>B$(r,v,u),r.safeDecode=(v,u)=>F$(r,v,u),r.safeEncodeAsync=async(v,u)=>H$(r,v,u),r.safeDecodeAsync=async(v,u)=>E$(r,v,u),r.refine=(v,u)=>r.check(Su(v,u)),r.superRefine=(v)=>r.check(Ju(v)),r.overwrite=(v)=>r.check(Nr(v)),r.optional=()=>Z(r),r.exactOptional=()=>$u(r),r.nullable=()=>Bn(r),r.nullish=()=>Z(Bn(r)),r.nonoptional=(v)=>bu(r,v),r.array=()=>V(r),r.or=(v)=>M([r,v]),r.and=(v)=>Nn(r,v),r.transform=(v)=>Fn(r,$v(v)),r.default=(v)=>gu(r,v),r.prefault=(v)=>lu(r,v),r.catch=(v)=>Uu(r,v),r.pipe=(v)=>Fn(r,v),r.readonly=()=>Nu(r),r.describe=(v)=>{let u=r.clone();return f.add(u,{description:v}),u},Object.defineProperty(r,"description",{get(){return f.get(r)?.description},configurable:!0}),r.meta=(...v)=>{if(v.length===0)return f.get(r);let u=r.clone();return f.add(u,v[0]),u},r.isOptional=()=>r.safeParse(void 0).success,r.isNullable=()=>r.safeParse(null).success,r.apply=(v)=>v(r),r}),Mi=I("_ZodString",(r,i)=>{hr.init(r,i),X.init(r,i),r._zod.processJSONSchema=(u,n,$)=>xl(r,u,n,$);let v=r._zod.bag;r.format=v.format??null,r.minLength=v.minimum??null,r.maxLength=v.maximum??null,r.regex=(...u)=>r.check(pr(...u)),r.includes=(...u)=>r.check(rn(...u)),r.startsWith=(...u)=>r.check(nn(...u)),r.endsWith=(...u)=>r.check(vn(...u)),r.min=(...u)=>r.check(jr(...u)),r.max=(...u)=>r.check(Mr(...u)),r.length=(...u)=>r.check(qr(...u)),r.nonempty=(...u)=>r.check(jr(1,...u)),r.lowercase=(u)=>r.check(ar(u)),r.uppercase=(u)=>r.check(sr(u)),r.trim=()=>r.check(tn()),r.normalize=(...u)=>r.check(un(...u)),r.toLowerCase=()=>r.check(gn()),r.toUpperCase=()=>r.check(on()),r.slugify=()=>r.check(ln())}),_n=I("ZodString",(r,i)=>{hr.init(r,i),Mi.init(r,i),r.email=(v)=>r.check(av(qi,v)),r.url=(v)=>r.check(Si(Hn,v)),r.jwt=(v)=>r.check(k$(nv,v)),r.emoji=(v)=>r.check(v$(xi,v)),r.guid=(v)=>r.check(Pi(Qn,v)),r.uuid=(v)=>r.check(sv(Jr,v)),r.uuidv4=(v)=>r.check(r$(Jr,v)),r.uuidv6=(v)=>r.check(n$(Jr,v)),r.uuidv7=(v)=>r.check(i$(Jr,v)),r.nanoid=(v)=>r.check($$(Zi,v)),r.guid=(v)=>r.check(Pi(Qn,v)),r.cuid=(v)=>r.check(u$(mi,v)),r.cuid2=(v)=>r.check(t$(Ri,v)),r.ulid=(v)=>r.check(g$(Ci,v)),r.base64=(v)=>r.check(D$(ai,v)),r.base64url=(v)=>r.check(w$(si,v)),r.xid=(v)=>r.check(o$(ei,v)),r.ksuid=(v)=>r.check(l$(yi,v)),r.ipv4=(v)=>r.check(b$(fi,v)),r.ipv6=(v)=>r.check(_$(di,v)),r.cidrv4=(v)=>r.check(I$(hi,v)),r.cidrv6=(v)=>r.check(U$(pi,v)),r.e164=(v)=>r.check(N$(rv,v)),r.datetime=(v)=>r.check(A6(v)),r.date=(v)=>r.check(j6(v)),r.time=(v)=>r.check(W6(v)),r.duration=(v)=>r.check(X6(v))});E=I("ZodStringFormat",(r,i)=>{x.init(r,i),Mi.init(r,i)}),qi=I("ZodEmail",(r,i)=>{ht.init(r,i),E.init(r,i)});Qn=I("ZodGUID",(r,i)=>{ft.init(r,i),E.init(r,i)});Jr=I("ZodUUID",(r,i)=>{dt.init(r,i),E.init(r,i)});Hn=I("ZodURL",(r,i)=>{pt.init(r,i),E.init(r,i)});xi=I("ZodEmoji",(r,i)=>{at.init(r,i),E.init(r,i)});Zi=I("ZodNanoID",(r,i)=>{st.init(r,i),E.init(r,i)});mi=I("ZodCUID",(r,i)=>{rg.init(r,i),E.init(r,i)});Ri=I("ZodCUID2",(r,i)=>{ng.init(r,i),E.init(r,i)});Ci=I("ZodULID",(r,i)=>{ig.init(r,i),E.init(r,i)});ei=I("ZodXID",(r,i)=>{vg.init(r,i),E.init(r,i)});yi=I("ZodKSUID",(r,i)=>{$g.init(r,i),E.init(r,i)});fi=I("ZodIPv4",(r,i)=>{lg.init(r,i),E.init(r,i)});T$=I("ZodMAC",(r,i)=>{_g.init(r,i),E.init(r,i)});di=I("ZodIPv6",(r,i)=>{bg.init(r,i),E.init(r,i)});hi=I("ZodCIDRv4",(r,i)=>{Ig.init(r,i),E.init(r,i)});pi=I("ZodCIDRv6",(r,i)=>{Ug.init(r,i),E.init(r,i)});ai=I("ZodBase64",(r,i)=>{wg.init(r,i),E.init(r,i)});si=I("ZodBase64URL",(r,i)=>{Ng.init(r,i),E.init(r,i)});rv=I("ZodE164",(r,i)=>{kg.init(r,i),E.init(r,i)});nv=I("ZodJWT",(r,i)=>{Og.init(r,i),E.init(r,i)});In=I("ZodCustomStringFormat",(r,i)=>{cg.init(r,i),E.init(r,i)});Un=I("ZodNumber",(r,i)=>{ev.init(r,i),X.init(r,i),r._zod.processJSONSchema=(u,n,$)=>Zl(r,u,n,$),r.gt=(u,n)=>r.check(Pr(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(zr(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(Ti(u)),r.safe=(u)=>r.check(Ti(u)),r.positive=(u)=>r.check(Pr(0,u)),r.nonnegative=(u)=>r.check(nr(0,u)),r.negative=(u)=>r.check(zr(0,u)),r.nonpositive=(u)=>r.check(lr(0,u)),r.multipleOf=(u,n)=>r.check(Vr(u,n)),r.step=(u,n)=>r.check(Vr(u,n)),r.finite=()=>r;let v=r._zod.bag;r.minValue=Math.max(v.minimum??Number.NEGATIVE_INFINITY,v.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,r.maxValue=Math.min(v.maximum??Number.POSITIVE_INFINITY,v.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,r.isInt=(v.format??"").includes("int")||Number.isSafeInteger(v.multipleOf??0.5),r.isFinite=!0,r.format=v.format??null});Rr=I("ZodNumberFormat",(r,i)=>{zg.init(r,i),Un.init(r,i)});Dn=I("ZodBoolean",(r,i)=>{Ii.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>ml(r,v,u,n)});wn=I("ZodBigInt",(r,i)=>{yv.init(r,i),X.init(r,i),r._zod.processJSONSchema=(u,n,$)=>Rl(r,u,n,$),r.gte=(u,n)=>r.check(nr(u,n)),r.min=(u,n)=>r.check(nr(u,n)),r.gt=(u,n)=>r.check(Pr(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(zr(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(Pr(BigInt(0),u)),r.negative=(u)=>r.check(zr(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(Vr(u,n));let v=r._zod.bag;r.minValue=v.minimum??null,r.maxValue=v.maximum??null,r.format=v.format??null});iv=I("ZodBigIntFormat",(r,i)=>{Pg.init(r,i),wn.init(r,i)});M$=I("ZodSymbol",(r,i)=>{Sg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>Cl(r,v,u,n)});q$=I("ZodUndefined",(r,i)=>{Jg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>yl(r,v,u,n)});x$=I("ZodNull",(r,i)=>{Lg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>el(r,v,u,n)});Z$=I("ZodAny",(r,i)=>{Ag.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>hl(r,v,u,n)});m$=I("ZodUnknown",(r,i)=>{jg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>pl(r,v,u,n)});R$=I("ZodNever",(r,i)=>{Wg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>dl(r,v,u,n)});C$=I("ZodVoid",(r,i)=>{Xg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>fl(r,v,u,n)});Tn=I("ZodDate",(r,i)=>{Gg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(u,n,$)=>al(r,u,n,$),r.min=(u,n)=>r.check(nr(u,n)),r.max=(u,n)=>r.check(lr(u,n));let v=r._zod.bag;r.minDate=v.minimum?new Date(v.minimum):null,r.maxDate=v.maximum?new Date(v.maximum):null});e$=I("ZodArray",(r,i)=>{Vg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>b6(r,v,u,n),r.element=i.element,r.min=(v,u)=>r.check(jr(v,u)),r.nonempty=(v)=>r.check(jr(1,v)),r.max=(v,u)=>r.check(Mr(v,u)),r.length=(v,u)=>r.check(qr(v,u)),r.unwrap=()=>r.element});Mn=I("ZodObject",(r,i)=>{Kg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>_6(r,v,u,n),c.defineLazy(r,"shape",()=>{return i.shape}),r.keyof=()=>h(Object.keys(r._zod.def.shape)),r.catchall=(v)=>r.clone({...r._zod.def,catchall:v}),r.passthrough=()=>r.clone({...r._zod.def,catchall:T()}),r.loose=()=>r.clone({...r._zod.def,catchall:T()}),r.strict=()=>r.clone({...r._zod.def,catchall:vv()}),r.strip=()=>r.clone({...r._zod.def,catchall:void 0}),r.extend=(v)=>{return c.extend(r,v)},r.safeExtend=(v)=>{return c.safeExtend(r,v)},r.merge=(v)=>c.merge(r,v),r.pick=(v)=>c.pick(r,v),r.omit=(v)=>c.omit(r,v),r.partial=(...v)=>c.partial(uv,r,v[0]),r.required=(...v)=>c.required(tv,r,v[0])});qn=I("ZodUnion",(r,i)=>{Ui.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>z$(r,v,u,n),r.options=i.options});y$=I("ZodXor",(r,i)=>{qn.init(r,i),Yg.init(r,i),r._zod.processJSONSchema=(v,u,n)=>z$(r,v,u,n),r.options=i.options});f$=I("ZodDiscriminatedUnion",(r,i)=>{qn.init(r,i),Qg.init(r,i)});d$=I("ZodIntersection",(r,i)=>{Bg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>I6(r,v,u,n)});h$=I("ZodTuple",(r,i)=>{fv.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>U6(r,v,u,n),r.rest=(v)=>r.clone({...r._zod.def,rest:v})});Zn=I("ZodRecord",(r,i)=>{Fg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>D6(r,v,u,n),r.keyType=i.keyType,r.valueType=i.valueType});a$=I("ZodMap",(r,i)=>{Hg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>o6(r,v,u,n),r.keyType=i.keyType,r.valueType=i.valueType,r.min=(...v)=>r.check(Sr(...v)),r.nonempty=(v)=>r.check(Sr(1,v)),r.max=(...v)=>r.check(Kr(...v)),r.size=(...v)=>r.check(Tr(...v))});s$=I("ZodSet",(r,i)=>{Eg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>l6(r,v,u,n),r.min=(...v)=>r.check(Sr(...v)),r.nonempty=(v)=>r.check(Sr(1,v)),r.max=(...v)=>r.check(Kr(...v)),r.size=(...v)=>r.check(Tr(...v))});bn=I("ZodEnum",(r,i)=>{Tg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(u,n,$)=>sl(r,u,n,$),r.enum=i.entries,r.options=Object.values(i.entries);let v=new Set(Object.keys(i.entries));r.extract=(u,n)=>{let $={};for(let t of u)if(v.has(t))$[t]=i.entries[t];else throw Error(`Key ${t} not found in enum`);return new bn({...i,checks:[],...c.normalizeParams(n),entries:$})},r.exclude=(u,n)=>{let $={...i.entries};for(let t of u)if(v.has(t))delete $[t];else throw Error(`Key ${t} not found in enum`);return new bn({...i,checks:[],...c.normalizeParams(n),entries:$})}});ru=I("ZodLiteral",(r,i)=>{Mg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>r6(r,v,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]}})});nu=I("ZodFile",(r,i)=>{qg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>v6(r,v,u,n),r.min=(v,u)=>r.check(Sr(v,u)),r.max=(v,u)=>r.check(Kr(v,u)),r.mime=(v,u)=>r.check($n(Array.isArray(v)?v:[v],u))});iu=I("ZodTransform",(r,i)=>{xg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>g6(r,v,u,n),r._zod.parse=(v,u)=>{if(u.direction==="backward")throw new yr(r.constructor.name);v.addIssue=($)=>{if(typeof $==="string")v.issues.push(c.issue($,v.value,i));else{let t=$;if(t.fatal)t.continue=!1;t.code??(t.code="custom"),t.input??(t.input=v.value),t.inst??(t.inst=r),v.issues.push(c.issue(t))}};let n=i.transform(v.value,v);if(n instanceof Promise)return n.then(($)=>{return v.value=$,v});return v.value=n,v}});uv=I("ZodOptional",(r,i)=>{dv.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>P$(r,v,u,n),r.unwrap=()=>r._zod.def.innerType});vu=I("ZodExactOptional",(r,i)=>{Zg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>P$(r,v,u,n),r.unwrap=()=>r._zod.def.innerType});uu=I("ZodNullable",(r,i)=>{mg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>w6(r,v,u,n),r.unwrap=()=>r._zod.def.innerType});tu=I("ZodDefault",(r,i)=>{Rg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>k6(r,v,u,n),r.unwrap=()=>r._zod.def.innerType,r.removeDefault=r.unwrap});ou=I("ZodPrefault",(r,i)=>{Cg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>O6(r,v,u,n),r.unwrap=()=>r._zod.def.innerType});tv=I("ZodNonOptional",(r,i)=>{eg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>N6(r,v,u,n),r.unwrap=()=>r._zod.def.innerType});_u=I("ZodSuccess",(r,i)=>{yg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>$6(r,v,u,n),r.unwrap=()=>r._zod.def.innerType});Iu=I("ZodCatch",(r,i)=>{fg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>c6(r,v,u,n),r.unwrap=()=>r._zod.def.innerType,r.removeCatch=r.unwrap});Du=I("ZodNaN",(r,i)=>{dg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>n6(r,v,u,n)});gv=I("ZodPipe",(r,i)=>{hg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>z6(r,v,u,n),r.in=i.in,r.out=i.out});ov=I("ZodCodec",(r,i)=>{gv.init(r,i),Di.init(r,i)});wu=I("ZodReadonly",(r,i)=>{pg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>P6(r,v,u,n),r.unwrap=()=>r._zod.def.innerType});ku=I("ZodTemplateLiteral",(r,i)=>{ag.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>i6(r,v,u,n)});Ou=I("ZodLazy",(r,i)=>{no.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>J6(r,v,u,n),r.unwrap=()=>r._zod.def.getter()});zu=I("ZodPromise",(r,i)=>{ro.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>S6(r,v,u,n),r.unwrap=()=>r._zod.def.innerType});Pu=I("ZodFunction",(r,i)=>{sg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>t6(r,v,u,n)});mn=I("ZodCustom",(r,i)=>{io.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>u6(r,v,u,n)});B4=El,F4=Tl});function NI(r){R({customError:r})}function kI(){return R().customError}var wI,Lu;var OI=S(()=>{br();wI={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(r){})(Lu||(Lu={}))});function cw(r,i){let v=r.$schema;if(v==="https://json-schema.org/draft/2020-12/schema")return"draft-2020-12";if(v==="http://json-schema.org/draft-07/schema#")return"draft-7";if(v==="http://json-schema.org/draft-04/schema#")return"draft-4";return i??"draft-2020-12"}function zw(r,i){if(!r.startsWith("#"))throw Error("External $ref is not supported, only local refs (#/...) are allowed");let v=r.slice(1).split("/").filter(Boolean);if(v.length===0)return i.rootSchema;let u=i.version==="draft-2020-12"?"$defs":"definitions";if(v[0]===u){let n=v[1];if(!n||!i.defs[n])throw Error(`Reference not found: ${r}`);return i.defs[n]}throw Error(`Reference not found: ${r}`)}function cI(r,i){if(r.not!==void 0){if(typeof r.not==="object"&&Object.keys(r.not).length===0)return J.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 J.lazy(()=>{if(!i.refs.has(n))throw Error(`Circular reference not resolved: ${n}`);return i.refs.get(n)});i.processing.add(n);let $=zw(n,i),t=ir($,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 J.null();if(n.length===0)return J.never();if(n.length===1)return J.literal(n[0]);if(n.every((t)=>typeof t==="string"))return J.enum(n);let $=n.map((t)=>J.literal(t));if($.length<2)return $[0];return J.union([$[0],$[1],...$.slice(2)])}if(r.const!==void 0)return J.literal(r.const);let v=r.type;if(Array.isArray(v)){let n=v.map(($)=>{let t={...r,type:$};return cI(t,i)});if(n.length===0)return J.never();if(n.length===1)return n[0];return J.union(n)}if(!v)return J.any();let u;switch(v){case"string":{let n=J.string();if(r.format){let $=r.format;if($==="email")n=n.check(J.email());else if($==="uri"||$==="uri-reference")n=n.check(J.url());else if($==="uuid"||$==="guid")n=n.check(J.uuid());else if($==="date-time")n=n.check(J.iso.datetime());else if($==="date")n=n.check(J.iso.date());else if($==="time")n=n.check(J.iso.time());else if($==="duration")n=n.check(J.iso.duration());else if($==="ipv4")n=n.check(J.ipv4());else if($==="ipv6")n=n.check(J.ipv6());else if($==="mac")n=n.check(J.mac());else if($==="cidr")n=n.check(J.cidrv4());else if($==="cidr-v6")n=n.check(J.cidrv6());else if($==="base64")n=n.check(J.base64());else if($==="base64url")n=n.check(J.base64url());else if($==="e164")n=n.check(J.e164());else if($==="jwt")n=n.check(J.jwt());else if($==="emoji")n=n.check(J.emoji());else if($==="nanoid")n=n.check(J.nanoid());else if($==="cuid")n=n.check(J.cuid());else if($==="cuid2")n=n.check(J.cuid2());else if($==="ulid")n=n.check(J.ulid());else if($==="xid")n=n.check(J.xid());else if($==="ksuid")n=n.check(J.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=v==="integer"?J.number().int():J.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=J.boolean();break}case"null":{u=J.null();break}case"object":{let n={},$=r.properties||{},t=new Set(r.required||[]);for(let[b,o]of Object.entries($)){let _=ir(o,i);n[b]=t.has(b)?_:_.optional()}if(r.propertyNames){let b=ir(r.propertyNames,i),o=r.additionalProperties&&typeof r.additionalProperties==="object"?ir(r.additionalProperties,i):J.any();if(Object.keys(n).length===0){u=J.record(b,o);break}let _=J.object(n).passthrough(),w=J.looseRecord(b,o);u=J.intersection(_,w);break}if(r.patternProperties){let b=r.patternProperties,o=Object.keys(b),_=[];for(let N of o){let P=ir(b[N],i),K=J.string().regex(new RegExp(N));_.push(J.looseRecord(K,P))}let w=[];if(Object.keys(n).length>0)w.push(J.object(n).passthrough());if(w.push(..._),w.length===0)u=J.object({}).passthrough();else if(w.length===1)u=w[0];else{let N=J.intersection(w[0],w[1]);for(let P=2;P<w.length;P++)N=J.intersection(N,w[P]);u=N}break}let g=J.object(n);if(r.additionalProperties===!1)u=g.strict();else if(typeof r.additionalProperties==="object")u=g.catchall(ir(r.additionalProperties,i));else u=g.passthrough();break}case"array":{let{prefixItems:n,items:$}=r;if(n&&Array.isArray(n)){let t=n.map((b)=>ir(b,i)),g=$&&typeof $==="object"&&!Array.isArray($)?ir($,i):void 0;if(g)u=J.tuple(t).rest(g);else u=J.tuple(t);if(typeof r.minItems==="number")u=u.check(J.minLength(r.minItems));if(typeof r.maxItems==="number")u=u.check(J.maxLength(r.maxItems))}else if(Array.isArray($)){let t=$.map((b)=>ir(b,i)),g=r.additionalItems&&typeof r.additionalItems==="object"?ir(r.additionalItems,i):void 0;if(g)u=J.tuple(t).rest(g);else u=J.tuple(t);if(typeof r.minItems==="number")u=u.check(J.minLength(r.minItems));if(typeof r.maxItems==="number")u=u.check(J.maxLength(r.maxItems))}else if($!==void 0){let t=ir($,i),g=J.array(t);if(typeof r.minItems==="number")g=g.min(r.minItems);if(typeof r.maxItems==="number")g=g.max(r.maxItems);u=g}else u=J.array(J.any());break}default:throw Error(`Unsupported type: ${v}`)}if(r.description)u=u.describe(r.description);if(r.default!==void 0)u=u.default(r.default);return u}function ir(r,i){if(typeof r==="boolean")return r?J.any():J.never();let v=cI(r,i),u=r.type||r.enum!==void 0||r.const!==void 0;if(r.anyOf&&Array.isArray(r.anyOf)){let g=r.anyOf.map((o)=>ir(o,i)),b=J.union(g);v=u?J.intersection(v,b):b}if(r.oneOf&&Array.isArray(r.oneOf)){let g=r.oneOf.map((o)=>ir(o,i)),b=J.xor(g);v=u?J.intersection(v,b):b}if(r.allOf&&Array.isArray(r.allOf))if(r.allOf.length===0)v=u?v:J.any();else{let g=u?v:ir(r.allOf[0],i),b=u?0:1;for(let o=b;o<r.allOf.length;o++)g=J.intersection(g,ir(r.allOf[o],i));v=g}if(r.nullable===!0&&i.version==="openapi-3.0")v=J.nullable(v);if(r.readOnly===!0)v=J.readonly(v);let n={},$=["$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor"];for(let g of $)if(g in r)n[g]=r[g];let t=["contentEncoding","contentMediaType","contentSchema"];for(let g of t)if(g in r)n[g]=r[g];for(let g of Object.keys(r))if(!Ow.has(g))n[g]=r[g];if(Object.keys(n).length>0)i.registry.add(v,n);return v}function M4(r,i){if(typeof r==="boolean")return r?J.any():J.never();let v=cw(r,i?.defaultTarget),u=r.$defs||r.definitions||{},n={version:v,defs:u,refs:new Map,processing:new Set,rootSchema:r,registry:i?.registry??f};return ir(r,n)}var J,Ow;var zI=S(()=>{zi();A$();Fi();Ei();J={...Hi,...L$,iso:Yr},Ow=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"])});var Au={};Lr(Au,{string:()=>Pw,number:()=>Sw,date:()=>Aw,boolean:()=>Jw,bigint:()=>Lw});function Pw(r){return vl(_n,r)}function Sw(r){return bl(Un,r)}function Jw(r){return kl(Dn,r)}function Lw(r){return cl(wn,r)}function Aw(r){return Vl(Tn,r)}var PI=S(()=>{br();Ei()});var l={};Lr(l,{xor:()=>c4,xid:()=>R6,void:()=>w4,uuidv7:()=>H6,uuidv6:()=>F6,uuidv4:()=>B6,uuid:()=>Q6,util:()=>c,url:()=>E6,uppercase:()=>sr,unknown:()=>T,union:()=>M,undefined:()=>U4,ulid:()=>m6,uint64:()=>_4,uint32:()=>o4,tuple:()=>p$,trim:()=>tn,treeifyError:()=>Av,transform:()=>$v,toUpperCase:()=>on,toLowerCase:()=>gn,toJSONSchema:()=>Gi,templateLiteral:()=>V4,symbol:()=>I4,superRefine:()=>Ju,success:()=>W4,stringbool:()=>E4,stringFormat:()=>n4,string:()=>D,strictObject:()=>O4,startsWith:()=>nn,slugify:()=>ln,size:()=>Tr,setErrorMap:()=>NI,set:()=>J4,safeParseAsync:()=>G$,safeParse:()=>X$,safeEncodeAsync:()=>H$,safeEncode:()=>B$,safeDecodeAsync:()=>E$,safeDecode:()=>F$,registry:()=>ci,regexes:()=>Ur,regex:()=>pr,refine:()=>Su,record:()=>F,readonly:()=>Nu,property:()=>Wi,promise:()=>K4,prettifyError:()=>jv,preprocess:()=>Rn,prefault:()=>lu,positive:()=>Ji,pipe:()=>Fn,partialRecord:()=>z4,parseAsync:()=>W$,parse:()=>j$,overwrite:()=>Nr,optional:()=>Z,object:()=>L,number:()=>Y,nullish:()=>j4,nullable:()=>Bn,null:()=>En,normalize:()=>un,nonpositive:()=>Ai,nonoptional:()=>bu,nonnegative:()=>ji,never:()=>vv,negative:()=>Li,nativeEnum:()=>L4,nanoid:()=>q6,nan:()=>X4,multipleOf:()=>Vr,minSize:()=>Sr,minLength:()=>jr,mime:()=>$n,meta:()=>F4,maxSize:()=>Kr,maxLength:()=>Mr,map:()=>S4,mac:()=>y6,lte:()=>lr,lt:()=>zr,lowercase:()=>ar,looseRecord:()=>P4,looseObject:()=>d,locales:()=>Vn,literal:()=>A,length:()=>qr,lazy:()=>cu,ksuid:()=>C6,keyof:()=>k4,jwt:()=>r4,json:()=>T4,iso:()=>Yr,ipv6:()=>f6,ipv4:()=>e6,intersection:()=>Nn,int64:()=>b4,int32:()=>g4,int:()=>Ti,instanceof:()=>H4,includes:()=>rn,httpUrl:()=>T6,hostname:()=>i4,hex:()=>v4,hash:()=>$4,guid:()=>Y6,gte:()=>nr,gt:()=>Pr,globalRegistry:()=>f,getErrorMap:()=>kI,function:()=>Y4,fromJSONSchema:()=>M4,formatError:()=>Sn,float64:()=>t4,float32:()=>u4,flattenError:()=>Pn,file:()=>A4,exactOptional:()=>$u,enum:()=>h,endsWith:()=>vn,encodeAsync:()=>Y$,encode:()=>V$,emoji:()=>M6,email:()=>K6,e164:()=>s6,discriminatedUnion:()=>xn,describe:()=>B4,decodeAsync:()=>Q$,decode:()=>K$,date:()=>N4,custom:()=>lv,cuid2:()=>Z6,cuid:()=>x6,core:()=>Wr,config:()=>R,coerce:()=>Au,codec:()=>G4,clone:()=>rr,cidrv6:()=>h6,cidrv4:()=>d6,check:()=>Q4,catch:()=>Uu,boolean:()=>C,bigint:()=>l4,base64url:()=>a6,base64:()=>p6,array:()=>V,any:()=>D4,_function:()=>Y4,_default:()=>gu,_ZodString:()=>Mi,ZodXor:()=>y$,ZodXID:()=>ei,ZodVoid:()=>C$,ZodUnknown:()=>m$,ZodUnion:()=>qn,ZodUndefined:()=>q$,ZodUUID:()=>Jr,ZodURL:()=>Hn,ZodULID:()=>Ci,ZodType:()=>X,ZodTuple:()=>h$,ZodTransform:()=>iu,ZodTemplateLiteral:()=>ku,ZodSymbol:()=>M$,ZodSuccess:()=>_u,ZodStringFormat:()=>E,ZodString:()=>_n,ZodSet:()=>s$,ZodRecord:()=>Zn,ZodRealError:()=>ur,ZodReadonly:()=>wu,ZodPromise:()=>zu,ZodPrefault:()=>ou,ZodPipe:()=>gv,ZodOptional:()=>uv,ZodObject:()=>Mn,ZodNumberFormat:()=>Rr,ZodNumber:()=>Un,ZodNullable:()=>uu,ZodNull:()=>x$,ZodNonOptional:()=>tv,ZodNever:()=>R$,ZodNanoID:()=>Zi,ZodNaN:()=>Du,ZodMap:()=>a$,ZodMAC:()=>T$,ZodLiteral:()=>ru,ZodLazy:()=>Ou,ZodKSUID:()=>yi,ZodJWT:()=>nv,ZodIssueCode:()=>wI,ZodIntersection:()=>d$,ZodISOTime:()=>Qi,ZodISODuration:()=>Bi,ZodISODateTime:()=>Ki,ZodISODate:()=>Yi,ZodIPv6:()=>di,ZodIPv4:()=>fi,ZodGUID:()=>Qn,ZodFunction:()=>Pu,ZodFirstPartyTypeKind:()=>Lu,ZodFile:()=>nu,ZodExactOptional:()=>vu,ZodError:()=>DI,ZodEnum:()=>bn,ZodEmoji:()=>xi,ZodEmail:()=>qi,ZodE164:()=>rv,ZodDiscriminatedUnion:()=>f$,ZodDefault:()=>tu,ZodDate:()=>Tn,ZodCustomStringFormat:()=>In,ZodCustom:()=>mn,ZodCodec:()=>ov,ZodCatch:()=>Iu,ZodCUID2:()=>Ri,ZodCUID:()=>mi,ZodCIDRv6:()=>pi,ZodCIDRv4:()=>hi,ZodBoolean:()=>Dn,ZodBigIntFormat:()=>iv,ZodBigInt:()=>wn,ZodBase64URL:()=>si,ZodBase64:()=>ai,ZodArray:()=>e$,ZodAny:()=>Z$,TimePrecision:()=>O$,NEVER:()=>Pv,$output:()=>hv,$input:()=>pv,$brand:()=>Sv});var q4=S(()=>{br();br();Io();br();Vi();zI();rl();Fi();Fi();PI();Ei();A$();G6();V6();OI();R(wi())});var SI;var x4=S(()=>{q4();q4();SI=l});var Z4={};Lr(Z4,{z:()=>l,xor:()=>c4,xid:()=>R6,void:()=>w4,uuidv7:()=>H6,uuidv6:()=>F6,uuidv4:()=>B6,uuid:()=>Q6,util:()=>c,url:()=>E6,uppercase:()=>sr,unknown:()=>T,union:()=>M,undefined:()=>U4,ulid:()=>m6,uint64:()=>_4,uint32:()=>o4,tuple:()=>p$,trim:()=>tn,treeifyError:()=>Av,transform:()=>$v,toUpperCase:()=>on,toLowerCase:()=>gn,toJSONSchema:()=>Gi,templateLiteral:()=>V4,symbol:()=>I4,superRefine:()=>Ju,success:()=>W4,stringbool:()=>E4,stringFormat:()=>n4,string:()=>D,strictObject:()=>O4,startsWith:()=>nn,slugify:()=>ln,size:()=>Tr,setErrorMap:()=>NI,set:()=>J4,safeParseAsync:()=>G$,safeParse:()=>X$,safeEncodeAsync:()=>H$,safeEncode:()=>B$,safeDecodeAsync:()=>E$,safeDecode:()=>F$,registry:()=>ci,regexes:()=>Ur,regex:()=>pr,refine:()=>Su,record:()=>F,readonly:()=>Nu,property:()=>Wi,promise:()=>K4,prettifyError:()=>jv,preprocess:()=>Rn,prefault:()=>lu,positive:()=>Ji,pipe:()=>Fn,partialRecord:()=>z4,parseAsync:()=>W$,parse:()=>j$,overwrite:()=>Nr,optional:()=>Z,object:()=>L,number:()=>Y,nullish:()=>j4,nullable:()=>Bn,null:()=>En,normalize:()=>un,nonpositive:()=>Ai,nonoptional:()=>bu,nonnegative:()=>ji,never:()=>vv,negative:()=>Li,nativeEnum:()=>L4,nanoid:()=>q6,nan:()=>X4,multipleOf:()=>Vr,minSize:()=>Sr,minLength:()=>jr,mime:()=>$n,meta:()=>F4,maxSize:()=>Kr,maxLength:()=>Mr,map:()=>S4,mac:()=>y6,lte:()=>lr,lt:()=>zr,lowercase:()=>ar,looseRecord:()=>P4,looseObject:()=>d,locales:()=>Vn,literal:()=>A,length:()=>qr,lazy:()=>cu,ksuid:()=>C6,keyof:()=>k4,jwt:()=>r4,json:()=>T4,iso:()=>Yr,ipv6:()=>f6,ipv4:()=>e6,intersection:()=>Nn,int64:()=>b4,int32:()=>g4,int:()=>Ti,instanceof:()=>H4,includes:()=>rn,httpUrl:()=>T6,hostname:()=>i4,hex:()=>v4,hash:()=>$4,guid:()=>Y6,gte:()=>nr,gt:()=>Pr,globalRegistry:()=>f,getErrorMap:()=>kI,function:()=>Y4,fromJSONSchema:()=>M4,formatError:()=>Sn,float64:()=>t4,float32:()=>u4,flattenError:()=>Pn,file:()=>A4,exactOptional:()=>$u,enum:()=>h,endsWith:()=>vn,encodeAsync:()=>Y$,encode:()=>V$,emoji:()=>M6,email:()=>K6,e164:()=>s6,discriminatedUnion:()=>xn,describe:()=>B4,default:()=>jw,decodeAsync:()=>Q$,decode:()=>K$,date:()=>N4,custom:()=>lv,cuid2:()=>Z6,cuid:()=>x6,core:()=>Wr,config:()=>R,coerce:()=>Au,codec:()=>G4,clone:()=>rr,cidrv6:()=>h6,cidrv4:()=>d6,check:()=>Q4,catch:()=>Uu,boolean:()=>C,bigint:()=>l4,base64url:()=>a6,base64:()=>p6,array:()=>V,any:()=>D4,_function:()=>Y4,_default:()=>gu,_ZodString:()=>Mi,ZodXor:()=>y$,ZodXID:()=>ei,ZodVoid:()=>C$,ZodUnknown:()=>m$,ZodUnion:()=>qn,ZodUndefined:()=>q$,ZodUUID:()=>Jr,ZodURL:()=>Hn,ZodULID:()=>Ci,ZodType:()=>X,ZodTuple:()=>h$,ZodTransform:()=>iu,ZodTemplateLiteral:()=>ku,ZodSymbol:()=>M$,ZodSuccess:()=>_u,ZodStringFormat:()=>E,ZodString:()=>_n,ZodSet:()=>s$,ZodRecord:()=>Zn,ZodRealError:()=>ur,ZodReadonly:()=>wu,ZodPromise:()=>zu,ZodPrefault:()=>ou,ZodPipe:()=>gv,ZodOptional:()=>uv,ZodObject:()=>Mn,ZodNumberFormat:()=>Rr,ZodNumber:()=>Un,ZodNullable:()=>uu,ZodNull:()=>x$,ZodNonOptional:()=>tv,ZodNever:()=>R$,ZodNanoID:()=>Zi,ZodNaN:()=>Du,ZodMap:()=>a$,ZodMAC:()=>T$,ZodLiteral:()=>ru,ZodLazy:()=>Ou,ZodKSUID:()=>yi,ZodJWT:()=>nv,ZodIssueCode:()=>wI,ZodIntersection:()=>d$,ZodISOTime:()=>Qi,ZodISODuration:()=>Bi,ZodISODateTime:()=>Ki,ZodISODate:()=>Yi,ZodIPv6:()=>di,ZodIPv4:()=>fi,ZodGUID:()=>Qn,ZodFunction:()=>Pu,ZodFirstPartyTypeKind:()=>Lu,ZodFile:()=>nu,ZodExactOptional:()=>vu,ZodError:()=>DI,ZodEnum:()=>bn,ZodEmoji:()=>xi,ZodEmail:()=>qi,ZodE164:()=>rv,ZodDiscriminatedUnion:()=>f$,ZodDefault:()=>tu,ZodDate:()=>Tn,ZodCustomStringFormat:()=>In,ZodCustom:()=>mn,ZodCodec:()=>ov,ZodCatch:()=>Iu,ZodCUID2:()=>Ri,ZodCUID:()=>mi,ZodCIDRv6:()=>pi,ZodCIDRv4:()=>hi,ZodBoolean:()=>Dn,ZodBigIntFormat:()=>iv,ZodBigInt:()=>wn,ZodBase64URL:()=>si,ZodBase64:()=>ai,ZodArray:()=>e$,ZodAny:()=>Z$,TimePrecision:()=>O$,NEVER:()=>Pv,$output:()=>hv,$input:()=>pv,$brand:()=>Sv});var jw;var bv=S(()=>{x4();x4();jw=SI});br();function S$(r){return!!r._zod}function J$(r,i){if(S$(r))return jn(r,i);return r.safeParse(i)}function _I(r){if(!r)return;let i;if(S$(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 II(r){if(S$(r)){let $=r._zod?.def;if($){if($.value!==void 0)return $.value;if(Array.isArray($.values)&&$.values.length>0)return $.values[0]}}let v=r._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 u=r.value;if(u!==void 0)return u;return}bv();var Cr="io.modelcontextprotocol/related-task",Wu="2.0",e=lv((r)=>r!==null&&(typeof r==="object"||typeof r==="function")),JI=M([D(),Y().int()]),LI=D(),ec=d({ttl:Y().optional(),pollInterval:Y().optional()}),Ww=L({ttl:Y().optional()}),Xw=L({taskId:D()}),m4=d({progressToken:JI.optional(),[Cr]:Xw.optional()}),Dr=L({_meta:m4.optional()}),_v=Dr.extend({task:Ww.optional()}),AI=(r)=>_v.safeParse(r).success,p=L({method:D(),params:Dr.loose().optional()}),kr=L({_meta:m4.optional()}),Or=L({method:D(),params:kr.loose().optional()}),a=d({_meta:m4.optional()}),en=M([D(),Y().int()]),jI=L({jsonrpc:A(Wu),id:en,...p.shape}).strict(),R4=(r)=>jI.safeParse(r).success,WI=L({jsonrpc:A(Wu),...Or.shape}).strict(),XI=(r)=>WI.safeParse(r).success,C4=L({jsonrpc:A(Wu),id:en,result:a}).strict(),Iv=(r)=>C4.safeParse(r).success;var H;(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"})(H||(H={}));var e4=L({jsonrpc:A(Wu),id:en.optional(),error:L({code:Y().int(),message:D(),data:T().optional()})}).strict();var GI=(r)=>e4.safeParse(r).success;var VI=M([jI,WI,C4,e4]),yc=M([C4,e4]),Xu=a.strict(),Gw=kr.extend({requestId:en.optional(),reason:D().optional()}),Gu=Or.extend({method:A("notifications/cancelled"),params:Gw}),Vw=L({src:D(),mimeType:D().optional(),sizes:V(D()).optional(),theme:h(["light","dark"]).optional()}),Uv=L({icons:V(Vw).optional()}),Cn=L({name:D(),title:D().optional()}),Dv=Cn.extend({...Cn.shape,...Uv.shape,version:D(),websiteUrl:D().optional(),description:D().optional()}),Kw=Nn(L({applyDefaults:C().optional()}),F(D(),T())),Yw=Rn((r)=>{if(r&&typeof r==="object"&&!Array.isArray(r)){if(Object.keys(r).length===0)return{form:{}}}return r},Nn(L({form:Kw.optional(),url:e.optional()}),F(D(),T()).optional())),Qw=d({list:e.optional(),cancel:e.optional(),requests:d({sampling:d({createMessage:e.optional()}).optional(),elicitation:d({create:e.optional()}).optional()}).optional()}),Bw=d({list:e.optional(),cancel:e.optional(),requests:d({tools:d({call:e.optional()}).optional()}).optional()}),Fw=L({experimental:F(D(),e).optional(),sampling:L({context:e.optional(),tools:e.optional()}).optional(),elicitation:Yw.optional(),roots:L({listChanged:C().optional()}).optional(),tasks:Qw.optional(),extensions:F(D(),e).optional()}),Hw=Dr.extend({protocolVersion:D(),capabilities:Fw,clientInfo:Dv}),Ew=p.extend({method:A("initialize"),params:Hw});var Tw=L({experimental:F(D(),e).optional(),logging:e.optional(),completions:e.optional(),prompts:L({listChanged:C().optional()}).optional(),resources:L({subscribe:C().optional(),listChanged:C().optional()}).optional(),tools:L({listChanged:C().optional()}).optional(),tasks:Bw.optional(),extensions:F(D(),e).optional()}),Mw=a.extend({protocolVersion:D(),capabilities:Tw,serverInfo:Dv,instructions:D().optional()}),qw=Or.extend({method:A("notifications/initialized"),params:kr.optional()});var yn=p.extend({method:A("ping"),params:Dr.optional()}),xw=L({progress:Y(),total:Z(Y()),message:Z(D())}),Zw=L({...kr.shape,...xw.shape,progressToken:JI}),Vu=Or.extend({method:A("notifications/progress"),params:Zw}),mw=Dr.extend({cursor:LI.optional()}),wv=p.extend({params:mw.optional()}),Nv=a.extend({nextCursor:LI.optional()}),Rw=h(["working","input_required","completed","failed","cancelled"]),kv=L({taskId:D(),status:Rw,ttl:M([Y(),En()]),createdAt:D(),lastUpdatedAt:D(),pollInterval:Z(Y()),statusMessage:Z(D())}),Ku=a.extend({task:kv}),Cw=kr.merge(kv),Ov=Or.extend({method:A("notifications/tasks/status"),params:Cw}),Yu=p.extend({method:A("tasks/get"),params:Dr.extend({taskId:D()})}),Qu=a.merge(kv),Bu=p.extend({method:A("tasks/result"),params:Dr.extend({taskId:D()})}),fc=a.loose(),Fu=wv.extend({method:A("tasks/list")}),Hu=Nv.extend({tasks:V(kv)}),Eu=p.extend({method:A("tasks/cancel"),params:Dr.extend({taskId:D()})}),KI=a.merge(kv),YI=L({uri:D(),mimeType:Z(D()),_meta:F(D(),T()).optional()}),QI=YI.extend({text:D()}),y4=D().refine((r)=>{try{return atob(r),!0}catch{return!1}},{message:"Invalid Base64 string"}),BI=YI.extend({blob:y4}),cv=h(["user","assistant"]),fn=L({audience:V(cv).optional(),priority:Y().min(0).max(1).optional(),lastModified:Yr.datetime({offset:!0}).optional()}),FI=L({...Cn.shape,...Uv.shape,uri:D(),description:Z(D()),mimeType:Z(D()),size:Z(Y()),annotations:fn.optional(),_meta:Z(d({}))}),ew=L({...Cn.shape,...Uv.shape,uriTemplate:D(),description:Z(D()),mimeType:Z(D()),annotations:fn.optional(),_meta:Z(d({}))}),yw=wv.extend({method:A("resources/list")}),f4=Nv.extend({resources:V(FI)}),fw=wv.extend({method:A("resources/templates/list")}),dw=Nv.extend({resourceTemplates:V(ew)}),d4=Dr.extend({uri:D()}),hw=d4,pw=p.extend({method:A("resources/read"),params:hw}),h4=a.extend({contents:V(M([QI,BI]))}),aw=Or.extend({method:A("notifications/resources/list_changed"),params:kr.optional()}),sw=d4,r1=p.extend({method:A("resources/subscribe"),params:sw}),n1=d4,i1=p.extend({method:A("resources/unsubscribe"),params:n1}),v1=kr.extend({uri:D()}),$1=Or.extend({method:A("notifications/resources/updated"),params:v1}),u1=L({name:D(),description:Z(D()),required:Z(C())}),t1=L({...Cn.shape,...Uv.shape,description:Z(D()),arguments:Z(V(u1)),_meta:Z(d({}))}),g1=wv.extend({method:A("prompts/list")}),o1=Nv.extend({prompts:V(t1)}),l1=Dr.extend({name:D(),arguments:F(D(),D()).optional()}),b1=p.extend({method:A("prompts/get"),params:l1}),p4=L({type:A("text"),text:D(),annotations:fn.optional(),_meta:F(D(),T()).optional()}),a4=L({type:A("image"),data:y4,mimeType:D(),annotations:fn.optional(),_meta:F(D(),T()).optional()}),s4=L({type:A("audio"),data:y4,mimeType:D(),annotations:fn.optional(),_meta:F(D(),T()).optional()}),_1=L({type:A("tool_use"),name:D(),id:D(),input:F(D(),T()),_meta:F(D(),T()).optional()}),rb=L({type:A("resource"),resource:M([QI,BI]),annotations:fn.optional(),_meta:F(D(),T()).optional()}),nb=FI.extend({type:A("resource_link")}),dn=M([p4,a4,s4,nb,rb]),I1=L({role:cv,content:dn}),U1=a.extend({description:D().optional(),messages:V(I1)}),D1=Or.extend({method:A("notifications/prompts/list_changed"),params:kr.optional()}),w1=L({title:D().optional(),readOnlyHint:C().optional(),destructiveHint:C().optional(),idempotentHint:C().optional(),openWorldHint:C().optional()}),N1=L({taskSupport:h(["required","optional","forbidden"]).optional()}),Tu=L({...Cn.shape,...Uv.shape,description:D().optional(),inputSchema:L({type:A("object"),properties:F(D(),e).optional(),required:V(D()).optional()}).catchall(T()),outputSchema:L({type:A("object"),properties:F(D(),e).optional(),required:V(D()).optional()}).catchall(T()).optional(),annotations:w1.optional(),execution:N1.optional(),_meta:F(D(),T()).optional()}),ib=wv.extend({method:A("tools/list")}),k1=Nv.extend({tools:V(Tu)}),hn=a.extend({content:V(dn).default([]),structuredContent:F(D(),T()).optional(),isError:C().optional()}),dc=hn.or(a.extend({toolResult:T()})),O1=_v.extend({name:D(),arguments:F(D(),T()).optional()}),vb=p.extend({method:A("tools/call"),params:O1}),c1=Or.extend({method:A("notifications/tools/list_changed"),params:kr.optional()}),hc=L({autoRefresh:C().default(!0),debounceMs:Y().int().nonnegative().default(300)}),HI=h(["debug","info","notice","warning","error","critical","alert","emergency"]),z1=Dr.extend({level:HI}),P1=p.extend({method:A("logging/setLevel"),params:z1}),S1=kr.extend({level:HI,logger:D().optional(),data:T()}),J1=Or.extend({method:A("notifications/message"),params:S1}),L1=L({name:D().optional()}),A1=L({hints:V(L1).optional(),costPriority:Y().min(0).max(1).optional(),speedPriority:Y().min(0).max(1).optional(),intelligencePriority:Y().min(0).max(1).optional()}),j1=L({mode:h(["auto","required","none"]).optional()}),W1=L({type:A("tool_result"),toolUseId:D().describe("The unique identifier for the corresponding tool call."),content:V(dn).default([]),structuredContent:L({}).loose().optional(),isError:C().optional(),_meta:F(D(),T()).optional()}),X1=xn("type",[p4,a4,s4]),ju=xn("type",[p4,a4,s4,_1,W1]),G1=L({role:cv,content:M([ju,V(ju)]),_meta:F(D(),T()).optional()}),V1=_v.extend({messages:V(G1),modelPreferences:A1.optional(),systemPrompt:D().optional(),includeContext:h(["none","thisServer","allServers"]).optional(),temperature:Y().optional(),maxTokens:Y().int(),stopSequences:V(D()).optional(),metadata:e.optional(),tools:V(Tu).optional(),toolChoice:j1.optional()}),K1=p.extend({method:A("sampling/createMessage"),params:V1}),$b=a.extend({model:D(),stopReason:Z(h(["endTurn","stopSequence","maxTokens"]).or(D())),role:cv,content:X1}),ub=a.extend({model:D(),stopReason:Z(h(["endTurn","stopSequence","maxTokens","toolUse"]).or(D())),role:cv,content:M([ju,V(ju)])}),Y1=L({type:A("boolean"),title:D().optional(),description:D().optional(),default:C().optional()}),Q1=L({type:A("string"),title:D().optional(),description:D().optional(),minLength:Y().optional(),maxLength:Y().optional(),format:h(["email","uri","date","date-time"]).optional(),default:D().optional()}),B1=L({type:h(["number","integer"]),title:D().optional(),description:D().optional(),minimum:Y().optional(),maximum:Y().optional(),default:Y().optional()}),F1=L({type:A("string"),title:D().optional(),description:D().optional(),enum:V(D()),default:D().optional()}),H1=L({type:A("string"),title:D().optional(),description:D().optional(),oneOf:V(L({const:D(),title:D()})),default:D().optional()}),E1=L({type:A("string"),title:D().optional(),description:D().optional(),enum:V(D()),enumNames:V(D()).optional(),default:D().optional()}),T1=M([F1,H1]),M1=L({type:A("array"),title:D().optional(),description:D().optional(),minItems:Y().optional(),maxItems:Y().optional(),items:L({type:A("string"),enum:V(D())}),default:V(D()).optional()}),q1=L({type:A("array"),title:D().optional(),description:D().optional(),minItems:Y().optional(),maxItems:Y().optional(),items:L({anyOf:V(L({const:D(),title:D()}))}),default:V(D()).optional()}),x1=M([M1,q1]),Z1=M([E1,T1,x1]),m1=M([Z1,Y1,Q1,B1]),R1=_v.extend({mode:A("form").optional(),message:D(),requestedSchema:L({type:A("object"),properties:F(D(),m1),required:V(D()).optional()})}),C1=_v.extend({mode:A("url"),message:D(),elicitationId:D(),url:D().url()}),e1=M([R1,C1]),y1=p.extend({method:A("elicitation/create"),params:e1}),f1=kr.extend({elicitationId:D()}),d1=Or.extend({method:A("notifications/elicitation/complete"),params:f1}),h1=a.extend({action:h(["accept","decline","cancel"]),content:Rn((r)=>r===null?void 0:r,F(D(),M([D(),Y(),C(),V(D())])).optional())}),p1=L({type:A("ref/resource"),uri:D()});var a1=L({type:A("ref/prompt"),name:D()}),s1=Dr.extend({ref:M([a1,p1]),argument:L({name:D(),value:D()}),context:L({arguments:F(D(),D()).optional()}).optional()}),rN=p.extend({method:A("completion/complete"),params:s1});var nN=a.extend({completion:d({values:V(D()).max(100),total:Z(Y().int()),hasMore:Z(C())})}),iN=L({uri:D().startsWith("file://"),name:D().optional(),_meta:F(D(),T()).optional()}),vN=p.extend({method:A("roots/list"),params:Dr.optional()}),$N=a.extend({roots:V(iN)}),uN=Or.extend({method:A("notifications/roots/list_changed"),params:kr.optional()}),pc=M([yn,Ew,rN,P1,b1,g1,yw,fw,pw,r1,i1,vb,ib,Yu,Bu,Fu,Eu]),ac=M([Gu,Vu,qw,uN,Ov]),sc=M([Xu,$b,ub,h1,$N,Qu,Hu,Ku]),rz=M([yn,K1,y1,vN,Yu,Bu,Fu,Eu]),nz=M([Gu,Vu,J1,$1,aw,c1,D1,Ov,d1]),iz=M([Xu,Mw,nN,U1,o1,f4,dw,h4,hn,k1,Qu,Hu,Ku]);class Q extends Error{constructor(r,i,v){super(`MCP error ${r}: ${i}`);this.code=r,this.data=v,this.name="McpError"}static fromError(r,i,v){if(r===H.UrlElicitationRequired&&v){let u=v;if(u.elicitations)return new EI(u.elicitations,i)}return new Q(r,i,v)}}class EI extends Q{constructor(r,i=`URL elicitation${r.length>1?"s":""} required`){super(H.UrlElicitationRequired,i,{elicitations:r})}get elicitations(){return this.data?.elicitations??[]}}function er(r){return r==="completed"||r==="failed"||r==="cancelled"}var tN=Symbol("Let zodToJsonSchema decide on which parser to use");var Fz=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789");function tb(r){let v=_I(r)?.method;if(!v)throw Error("Schema is missing a method literal");let u=II(v);if(typeof u!=="string")throw Error("Schema method literal must be a string");return u}function gb(r,i){let v=J$(r,i);if(!v.success)throw v.error;return v.data}var IN=60000;class ob{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(Gu,(i)=>{this._oncancel(i)}),this.setNotificationHandler(Vu,(i)=>{this._onprogress(i)}),this.setRequestHandler(yn,(i)=>({})),this._taskStore=r?.taskStore,this._taskMessageQueue=r?.taskMessageQueue,this._taskStore)this.setRequestHandler(Yu,async(i,v)=>{let u=await this._taskStore.getTask(i.params.taskId,v.sessionId);if(!u)throw new Q(H.InvalidParams,"Failed to retrieve task: Task not found");return{...u}}),this.setRequestHandler(Bu,async(i,v)=>{let u=async()=>{let n=i.params.taskId;if(this._taskMessageQueue){let t;while(t=await this._taskMessageQueue.dequeue(n,v.sessionId)){if(t.type==="response"||t.type==="error"){let g=t.message,b=g.id,o=this._requestResolvers.get(b);if(o)if(this._requestResolvers.delete(b),t.type==="response")o(g);else{let _=g,w=new Q(_.error.code,_.error.message,_.error.data);o(w)}else{let _=t.type==="response"?"Response":"Error";this._onerror(Error(`${_} handler missing for request ${b}`))}continue}await this._transport?.send(t.message,{relatedRequestId:v.requestId})}}let $=await this._taskStore.getTask(n,v.sessionId);if(!$)throw new Q(H.InvalidParams,`Task not found: ${n}`);if(!er($.status))return await this._waitForTaskUpdate(n,v.signal),await u();if(er($.status)){let t=await this._taskStore.getTaskResult(n,v.sessionId);return this._clearTaskQueue(n),{...t,_meta:{...t._meta,[Cr]:{taskId:n}}}}return await u()};return await u()}),this.setRequestHandler(Fu,async(i,v)=>{try{let{tasks:u,nextCursor:n}=await this._taskStore.listTasks(i.params?.cursor,v.sessionId);return{tasks:u,nextCursor:n,_meta:{}}}catch(u){throw new Q(H.InvalidParams,`Failed to list tasks: ${u instanceof Error?u.message:String(u)}`)}}),this.setRequestHandler(Eu,async(i,v)=>{try{let u=await this._taskStore.getTask(i.params.taskId,v.sessionId);if(!u)throw new Q(H.InvalidParams,`Task not found: ${i.params.taskId}`);if(er(u.status))throw new Q(H.InvalidParams,`Cannot cancel task in terminal status: ${u.status}`);await this._taskStore.updateTaskStatus(i.params.taskId,"cancelled","Client cancelled task execution.",v.sessionId),this._clearTaskQueue(i.params.taskId);let n=await this._taskStore.getTask(i.params.taskId,v.sessionId);if(!n)throw new Q(H.InvalidParams,`Task not found after cancellation: ${i.params.taskId}`);return{_meta:{},...n}}catch(u){if(u instanceof Q)throw u;throw new Q(H.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,v,u,n=!1){this._timeoutInfo.set(r,{timeoutId:setTimeout(u,i),startTime:Date.now(),timeout:i,maxTotalTimeout:v,resetTimeoutOnProgress:n,onTimeout:u})}_resetTimeout(r){let i=this._timeoutInfo.get(r);if(!i)return!1;let v=Date.now()-i.startTime;if(i.maxTotalTimeout&&v>=i.maxTotalTimeout)throw this._timeoutInfo.delete(r),Q.fromError(H.RequestTimeout,"Maximum total timeout exceeded",{maxTotalTimeout:i.maxTotalTimeout,totalElapsed:v});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){if(this._transport)throw Error("Already connected to a transport. Call close() before connecting to a new transport, or use a separate Protocol instance per connection.");this._transport=r;let i=this.transport?.onclose;this._transport.onclose=()=>{i?.(),this._onclose()};let v=this.transport?.onerror;this._transport.onerror=(n)=>{v?.(n),this._onerror(n)};let u=this._transport?.onmessage;this._transport.onmessage=(n,$)=>{if(u?.(n,$),Iv(n)||GI(n))this._onresponse(n);else if(R4(n))this._onrequest(n,$);else if(XI(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();for(let v of this._timeoutInfo.values())clearTimeout(v.timeoutId);this._timeoutInfo.clear();for(let v of this._requestHandlerAbortControllers.values())v.abort();this._requestHandlerAbortControllers.clear();let i=Q.fromError(H.ConnectionClosed,"Connection closed");this._transport=void 0,this.onclose?.();for(let v of r.values())v(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((v)=>this._onerror(Error(`Uncaught error in notification handler: ${v}`)))}_onrequest(r,i){let v=this._requestHandlers.get(r.method)??this.fallbackRequestHandler,u=this._transport,n=r.params?._meta?.[Cr]?.taskId;if(v===void 0){let o={jsonrpc:"2.0",id:r.id,error:{code:H.MethodNotFound,message:"Method not found"}};if(n&&this._taskMessageQueue)this._enqueueTaskMessage(n,{type:"error",message:o,timestamp:Date.now()},u?.sessionId).catch((_)=>this._onerror(Error(`Failed to enqueue error response: ${_}`)));else u?.send(o).catch((_)=>this._onerror(Error(`Failed to send an error response: ${_}`)));return}let $=new AbortController;this._requestHandlerAbortControllers.set(r.id,$);let t=AI(r.params)?r.params.task:void 0,g=this._taskStore?this.requestTaskStore(r,u?.sessionId):void 0,b={signal:$.signal,sessionId:u?.sessionId,_meta:r.params?._meta,sendNotification:async(o)=>{if($.signal.aborted)return;let _={relatedRequestId:r.id};if(n)_.relatedTask={taskId:n};await this.notification(o,_)},sendRequest:async(o,_,w)=>{if($.signal.aborted)throw new Q(H.ConnectionClosed,"Request was cancelled");let N={...w,relatedRequestId:r.id};if(n&&!N.relatedTask)N.relatedTask={taskId:n};let P=N.relatedTask?.taskId??n;if(P&&g)await g.updateTaskStatus(P,"input_required");return await this.request(o,_,N)},authInfo:i?.authInfo,requestId:r.id,requestInfo:i?.requestInfo,taskId:n,taskStore:g,taskRequestedTtl:t?.ttl,closeSSEStream:i?.closeSSEStream,closeStandaloneSSEStream:i?.closeStandaloneSSEStream};Promise.resolve().then(()=>{if(t)this.assertTaskHandlerCapability(r.method)}).then(()=>v(r,b)).then(async(o)=>{if($.signal.aborted)return;let _={result:o,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(o)=>{if($.signal.aborted)return;let _={jsonrpc:"2.0",id:r.id,error:{code:Number.isSafeInteger(o.code)?o.code:H.InternalError,message:o.message??"Internal error",...o.data!==void 0&&{data:o.data}}};if(n&&this._taskMessageQueue)await this._enqueueTaskMessage(n,{type:"error",message:_,timestamp:Date.now()},u?.sessionId);else await u?.send(_)}).catch((o)=>this._onerror(Error(`Failed to send response: ${o}`))).finally(()=>{if(this._requestHandlerAbortControllers.get(r.id)===$)this._requestHandlerAbortControllers.delete(r.id)})}_onprogress(r){let{progressToken:i,...v}=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 $=this._responseHandlers.get(u),t=this._timeoutInfo.get(u);if(t&&$&&t.resetTimeoutOnProgress)try{this._resetTimeout(u)}catch(g){this._responseHandlers.delete(u),this._progressHandlers.delete(u),this._cleanupTimeout(u),$(g);return}n(v)}_onresponse(r){let i=Number(r.id),v=this._requestResolvers.get(i);if(v){if(this._requestResolvers.delete(i),Iv(r))v(r);else{let $=new Q(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(Iv(r)&&r.result&&typeof r.result==="object"){let $=r.result;if($.task&&typeof $.task==="object"){let t=$.task;if(typeof t.taskId==="string")n=!0,this._taskProgressTokens.set(t.taskId,i)}}if(!n)this._progressHandlers.delete(i);if(Iv(r))u(r);else{let $=Q.fromError(r.error.code,r.error.message,r.error.data);u($)}}get transport(){return this._transport}async close(){await this._transport?.close()}async*requestStream(r,i,v){let{task:u}=v??{};if(!u){try{yield{type:"result",result:await this.request(r,i,v)}}catch($){yield{type:"error",error:$ instanceof Q?$:new Q(H.InternalError,String($))}}return}let n;try{let $=await this.request(r,Ku,v);if($.task)n=$.task.taskId,yield{type:"taskCreated",task:$.task};else throw new Q(H.InternalError,"Task creation did not return a task");while(!0){let t=await this.getTask({taskId:n},v);if(yield{type:"taskStatus",task:t},er(t.status)){if(t.status==="completed")yield{type:"result",result:await this.getTaskResult({taskId:n},i,v)};else if(t.status==="failed")yield{type:"error",error:new Q(H.InternalError,`Task ${n} failed`)};else if(t.status==="cancelled")yield{type:"error",error:new Q(H.InternalError,`Task ${n} was cancelled`)};return}if(t.status==="input_required"){yield{type:"result",result:await this.getTaskResult({taskId:n},i,v)};return}let g=t.pollInterval??this._options?.defaultTaskPollInterval??1000;await new Promise((b)=>setTimeout(b,g)),v?.signal?.throwIfAborted()}}catch($){yield{type:"error",error:$ instanceof Q?$:new Q(H.InternalError,String($))}}}request(r,i,v){let{relatedRequestId:u,resumptionToken:n,onresumptiontoken:$,task:t,relatedTask:g}=v??{};return new Promise((b,o)=>{let _=(y)=>{o(y)};if(!this._transport){_(Error("Not connected"));return}if(this._options?.enforceStrictCapabilities===!0)try{if(this.assertCapabilityForMethod(r.method),t)this.assertTaskCapability(r.method)}catch(y){_(y);return}v?.signal?.throwIfAborted();let w=this._requestMessageId++,N={...r,jsonrpc:"2.0",id:w};if(v?.onprogress)this._progressHandlers.set(w,v.onprogress),N.params={...r.params,_meta:{...r.params?._meta||{},progressToken:w}};if(t)N.params={...N.params,task:t};if(g)N.params={...N.params,_meta:{...N.params?._meta||{},[Cr]:g}};let P=(y)=>{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(y)}},{relatedRequestId:u,resumptionToken:n,onresumptiontoken:$}).catch((vr)=>this._onerror(Error(`Failed to send cancellation: ${vr}`)));let _r=y instanceof Q?y:new Q(H.RequestTimeout,String(y));o(_r)};this._responseHandlers.set(w,(y)=>{if(v?.signal?.aborted)return;if(y instanceof Error)return o(y);try{let _r=J$(i,y.result);if(!_r.success)o(_r.error);else b(_r.data)}catch(_r){o(_r)}}),v?.signal?.addEventListener("abort",()=>{P(v?.signal?.reason)});let K=v?.timeout??IN,q=()=>P(Q.fromError(H.RequestTimeout,"Request timed out",{timeout:K}));this._setupTimeout(w,K,v?.maxTotalTimeout,q,v?.resetTimeoutOnProgress??!1);let Xr=g?.taskId;if(Xr){let y=(_r)=>{let vr=this._responseHandlers.get(w);if(vr)vr(_r);else this._onerror(Error(`Response handler missing for side-channeled request ${w}`))};this._requestResolvers.set(w,y),this._enqueueTaskMessage(Xr,{type:"request",message:N,timestamp:Date.now()}).catch((_r)=>{this._cleanupTimeout(w),o(_r)})}else this._transport.send(N,{relatedRequestId:u,resumptionToken:n,onresumptiontoken:$}).catch((y)=>{this._cleanupTimeout(w),o(y)})})}async getTask(r,i){return this.request({method:"tasks/get",params:r},Qu,i)}async getTaskResult(r,i,v){return this.request({method:"tasks/result",params:r},i,v)}async listTasks(r,i){return this.request({method:"tasks/list",params:r},Hu,i)}async cancelTask(r,i){return this.request({method:"tasks/cancel",params:r},KI,i)}async notification(r,i){if(!this._transport)throw Error("Not connected");this.assertNotificationCapability(r.method);let v=i?.relatedTask?.taskId;if(v){let t={...r,jsonrpc:"2.0",params:{...r.params,_meta:{...r.params?._meta||{},[Cr]:i.relatedTask}}};await this._enqueueTaskMessage(v,{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||{},[Cr]:i.relatedTask}}};this._transport?.send(t,i).catch((g)=>this._onerror(g))});return}let $={...r,jsonrpc:"2.0"};if(i?.relatedTask)$={...$,params:{...$.params,_meta:{...$.params?._meta||{},[Cr]:i.relatedTask}}};await this._transport.send($,i)}setRequestHandler(r,i){let v=tb(r);this.assertRequestHandlerCapability(v),this._requestHandlers.set(v,(u,n)=>{let $=gb(r,u);return Promise.resolve(i($,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 v=tb(r);this._notificationHandlers.set(v,(u)=>{let n=gb(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,v){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,v,u)}async _clearTaskQueue(r,i){if(this._taskMessageQueue){let v=await this._taskMessageQueue.dequeueAll(r,i);for(let u of v)if(u.type==="request"&&R4(u.message)){let n=u.message.id,$=this._requestResolvers.get(n);if($)$(new Q(H.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 v=this._options?.defaultTaskPollInterval??1000;try{let u=await this._taskStore?.getTask(r);if(u?.pollInterval)v=u.pollInterval}catch{}return new Promise((u,n)=>{if(i.aborted){n(new Q(H.InvalidRequest,"Request cancelled"));return}let $=setTimeout(u,v);i.addEventListener("abort",()=>{clearTimeout($),n(new Q(H.InvalidRequest,"Request cancelled"))},{once:!0})})}requestTaskStore(r,i){let v=this._taskStore;if(!v)throw Error("No task store configured");return{createTask:async(u)=>{if(!r)throw Error("No request provided");return await v.createTask(u,r.id,{method:r.method,params:r.params},i)},getTask:async(u)=>{let n=await v.getTask(u,i);if(!n)throw new Q(H.InvalidParams,"Failed to retrieve task: Task not found");return n},storeTaskResult:async(u,n,$)=>{await v.storeTaskResult(u,n,$,i);let t=await v.getTask(u,i);if(t){let g=Ov.parse({method:"notifications/tasks/status",params:t});if(await this.notification(g),er(t.status))this._cleanupTaskProgressHandler(u)}},getTaskResult:(u)=>{return v.getTaskResult(u,i)},updateTaskStatus:async(u,n,$)=>{let t=await v.getTask(u,i);if(!t)throw new Q(H.InvalidParams,`Task "${u}" not found - it may have been cleaned up`);if(er(t.status))throw new Q(H.InvalidParams,`Cannot update task "${u}" from terminal status "${t.status}" to "${n}". Terminal states (completed, failed, cancelled) cannot transition to other states.`);await v.updateTaskStatus(u,n,$,i);let g=await v.getTask(u,i);if(g){let b=Ov.parse({method:"notifications/tasks/status",params:g});if(await this.notification(b),er(g.status))this._cleanupTaskProgressHandler(u)}},listTasks:(u)=>{return v.listTasks(u,i)}}}}function TI(r){return r!==null&&typeof r==="object"&&!Array.isArray(r)}function MI(r,i){let v={...r};for(let u in i){let n=u,$=i[n];if($===void 0)continue;let t=v[n];if(TI(t)&&TI($))v[n]={...t,...$};else v[n]=$}return v}class lb extends ob{_registeredMethods=new Set;_eventSlots=new Map;onEventDispatch(r,i){}_ensureEventSlot(r){let i=this._eventSlots.get(r);if(!i){let v=this.eventSchemas[r];if(!v)throw Error(`Unknown event: ${String(r)}`);i={listeners:[]},this._eventSlots.set(r,i);let u=v.shape.method.value;this._registeredMethods.add(u);let n=i;super.setNotificationHandler(v,($)=>{let t=$.params;this.onEventDispatch(r,t),n.onHandler?.(t);for(let g of[...n.listeners])g(t)})}return i}setEventHandler(r,i){let v=this._ensureEventSlot(r);if(v.onHandler&&i)console.warn(`[MCP Apps] on${String(r)} handler replaced. Use addEventListener("${String(r)}", …) to add multiple listeners without replacing.`);v.onHandler=i}getEventHandler(r){return this._eventSlots.get(r)?.onHandler}addEventListener(r,i){this._ensureEventSlot(r).listeners.push(i)}removeEventListener(r,i){let v=this._eventSlots.get(r);if(!v)return;let u=v.listeners.indexOf(i);if(u!==-1)v.listeners.splice(u,1)}setRequestHandler=(r,i)=>{this._assertMethodNotRegistered(r,"setRequestHandler"),super.setRequestHandler(r,i)};setNotificationHandler=(r,i)=>{this._assertMethodNotRegistered(r,"setNotificationHandler"),super.setNotificationHandler(r,i)};warnIfRequestHandlerReplaced(r,i,v){if(i&&v)console.warn(`[MCP Apps] ${r} handler replaced. Previous handler will no longer be called.`)}replaceRequestHandler=(r,i)=>{let v=r.shape.method.value;this._registeredMethods.add(v),super.setRequestHandler(r,i)};_assertMethodNotRegistered(r,i){let v=r.shape.method.value;if(this._registeredMethods.has(v))throw Error(`Handler for "${v}" already registered (via ${i}). Use addEventListener() to attach multiple listeners, or the on* setter for replace semantics.`);this._registeredMethods.add(v)}}var bb="2026-01-26",UN="ui/open-link",DN="ui/download-file",wN="ui/message",NN="ui/notifications/sandbox-proxy-ready",kN="ui/notifications/sandbox-resource-ready",ON="ui/notifications/size-changed",cN="ui/notifications/tool-input",_b="ui/notifications/tool-input-partial",zN="ui/notifications/tool-result",PN="ui/notifications/tool-cancelled",SN="ui/notifications/host-context-changed",JN="ui/notifications/request-teardown",LN="ui/resource-teardown",AN="ui/initialize",jN="ui/notifications/initialized",WN="ui/request-display-mode";class Mu{eventTarget;eventSource;messageListener;constructor(r=window.parent,i){this.eventTarget=r;this.eventSource=i;this.messageListener=(v)=>{if(i&&v.source!==this.eventSource){console.debug("Ignoring message from unknown source",v);return}let u=VI.safeParse(v.data);if(u.success)console.debug("Parsed message",u.data),this.onmessage?.(u.data);else if(v.data?.jsonrpc!=="2.0")console.debug("Ignoring non-JSON-RPC message",u.error.message,v);else console.error("Failed to parse message",u.error.message,v),this.onerror?.(Error("Invalid JSON-RPC message received: "+u.error.message))}}async start(){window.addEventListener("message",this.messageListener)}async send(r,i){if(r.method!==_b)console.debug("Sending message",r);this.eventTarget.postMessage(r,"*")}async close(){window.removeEventListener("message",this.messageListener),this.onclose?.()}onclose;onerror;onmessage;sessionId;setProtocolVersion}bv();var qI=l.union([l.literal("light"),l.literal("dark")]).describe("Color theme preference for the host environment."),pn=l.union([l.literal("inline"),l.literal("fullscreen"),l.literal("pip")]).describe("Display mode for UI presentation."),XN=l.union([l.literal("--color-background-primary"),l.literal("--color-background-secondary"),l.literal("--color-background-tertiary"),l.literal("--color-background-inverse"),l.literal("--color-background-ghost"),l.literal("--color-background-info"),l.literal("--color-background-danger"),l.literal("--color-background-success"),l.literal("--color-background-warning"),l.literal("--color-background-disabled"),l.literal("--color-text-primary"),l.literal("--color-text-secondary"),l.literal("--color-text-tertiary"),l.literal("--color-text-inverse"),l.literal("--color-text-ghost"),l.literal("--color-text-info"),l.literal("--color-text-danger"),l.literal("--color-text-success"),l.literal("--color-text-warning"),l.literal("--color-text-disabled"),l.literal("--color-border-primary"),l.literal("--color-border-secondary"),l.literal("--color-border-tertiary"),l.literal("--color-border-inverse"),l.literal("--color-border-ghost"),l.literal("--color-border-info"),l.literal("--color-border-danger"),l.literal("--color-border-success"),l.literal("--color-border-warning"),l.literal("--color-border-disabled"),l.literal("--color-ring-primary"),l.literal("--color-ring-secondary"),l.literal("--color-ring-inverse"),l.literal("--color-ring-info"),l.literal("--color-ring-danger"),l.literal("--color-ring-success"),l.literal("--color-ring-warning"),l.literal("--font-sans"),l.literal("--font-mono"),l.literal("--font-weight-normal"),l.literal("--font-weight-medium"),l.literal("--font-weight-semibold"),l.literal("--font-weight-bold"),l.literal("--font-text-xs-size"),l.literal("--font-text-sm-size"),l.literal("--font-text-md-size"),l.literal("--font-text-lg-size"),l.literal("--font-heading-xs-size"),l.literal("--font-heading-sm-size"),l.literal("--font-heading-md-size"),l.literal("--font-heading-lg-size"),l.literal("--font-heading-xl-size"),l.literal("--font-heading-2xl-size"),l.literal("--font-heading-3xl-size"),l.literal("--font-text-xs-line-height"),l.literal("--font-text-sm-line-height"),l.literal("--font-text-md-line-height"),l.literal("--font-text-lg-line-height"),l.literal("--font-heading-xs-line-height"),l.literal("--font-heading-sm-line-height"),l.literal("--font-heading-md-line-height"),l.literal("--font-heading-lg-line-height"),l.literal("--font-heading-xl-line-height"),l.literal("--font-heading-2xl-line-height"),l.literal("--font-heading-3xl-line-height"),l.literal("--border-radius-xs"),l.literal("--border-radius-sm"),l.literal("--border-radius-md"),l.literal("--border-radius-lg"),l.literal("--border-radius-xl"),l.literal("--border-radius-full"),l.literal("--border-width-regular"),l.literal("--shadow-hairline"),l.literal("--shadow-sm"),l.literal("--shadow-md"),l.literal("--shadow-lg")]).describe("CSS variable keys available to MCP apps for theming."),GN=l.record(XN.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.`),l.union([l.string(),l.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.`),VN=l.object({method:l.literal("ui/open-link"),params:l.object({url:l.string().describe("URL to open in the host's browser")})}),Ub=l.object({isError:l.boolean().optional().describe("True if the host failed to open the URL (e.g., due to security policy).")}).passthrough(),Db=l.object({isError:l.boolean().optional().describe("True if the download failed (e.g., user cancelled or host denied).")}).passthrough(),wb=l.object({isError:l.boolean().optional().describe("True if the host rejected or failed to deliver the message.")}).passthrough(),KN=l.object({method:l.literal("ui/notifications/sandbox-proxy-ready"),params:l.object({})}),qu=l.object({connectDomains:l.array(l.string()).optional().describe(`Origins for network requests (fetch/XHR/WebSocket).

- Maps to CSP \`connect-src\` directive
- Empty or omitted → no network connections (secure default)`),resourceDomains:l.array(l.string()).optional().describe("Origins for static resources (images, scripts, stylesheets, fonts, media).\n\n- Maps to CSP `img-src`, `script-src`, `style-src`, `font-src`, `media-src` directives\n- Wildcard subdomains supported: `https://*.example.com`\n- Empty or omitted → no network resources (secure default)"),frameDomains:l.array(l.string()).optional().describe("Origins for nested iframes.\n\n- Maps to CSP `frame-src` directive\n- Empty or omitted → no nested iframes allowed (`frame-src 'none'`)"),baseUriDomains:l.array(l.string()).optional().describe("Allowed base URIs for the document.\n\n- Maps to CSP `base-uri` directive\n- Empty or omitted → only same origin allowed (`base-uri 'self'`)")}),xu=l.object({camera:l.object({}).optional().describe("Request camera access.\n\nMaps to Permission Policy `camera` feature."),microphone:l.object({}).optional().describe("Request microphone access.\n\nMaps to Permission Policy `microphone` feature."),geolocation:l.object({}).optional().describe("Request geolocation access.\n\nMaps to Permission Policy `geolocation` feature."),clipboardWrite:l.object({}).optional().describe("Request clipboard write access.\n\nMaps to Permission Policy `clipboard-write` feature.")}),YN=l.object({method:l.literal("ui/notifications/size-changed"),params:l.object({width:l.number().optional().describe("New width in pixels."),height:l.number().optional().describe("New height in pixels.")})}),Nb=l.object({method:l.literal("ui/notifications/tool-input"),params:l.object({arguments:l.record(l.string(),l.unknown().describe("Complete tool call arguments as key-value pairs.")).optional().describe("Complete tool call arguments as key-value pairs.")})}),kb=l.object({method:l.literal("ui/notifications/tool-input-partial"),params:l.object({arguments:l.record(l.string(),l.unknown().describe("Partial tool call arguments (incomplete, may change).")).optional().describe("Partial tool call arguments (incomplete, may change).")})}),Ob=l.object({method:l.literal("ui/notifications/tool-cancelled"),params:l.object({reason:l.string().optional().describe('Optional reason for the cancellation (e.g., "user action", "timeout").')})}),xI=l.object({fonts:l.string().optional()}),ZI=l.object({variables:GN.optional().describe("CSS variables for theming the app."),css:xI.optional().describe("CSS blocks that apps can inject.")}),cb=l.object({method:l.literal("ui/resource-teardown"),params:l.object({})}),QN=l.record(l.string(),l.unknown()),Ib=l.object({text:l.object({}).optional().describe("Host supports text content blocks."),image:l.object({}).optional().describe("Host supports image content blocks."),audio:l.object({}).optional().describe("Host supports audio content blocks."),resource:l.object({}).optional().describe("Host supports resource content blocks."),resourceLink:l.object({}).optional().describe("Host supports resource link content blocks."),structuredContent:l.object({}).optional().describe("Host supports structured content.")}),BN=l.object({method:l.literal("ui/notifications/request-teardown"),params:l.object({}).optional()}),mI=l.object({experimental:l.object({}).optional().describe("Experimental features (structure TBD)."),openLinks:l.object({}).optional().describe("Host supports opening external URLs."),downloadFile:l.object({}).optional().describe("Host supports file downloads via ui/download-file."),serverTools:l.object({listChanged:l.boolean().optional().describe("Host supports tools/list_changed notifications.")}).optional().describe("Host can proxy tool calls to the MCP server."),serverResources:l.object({listChanged:l.boolean().optional().describe("Host supports resources/list_changed notifications.")}).optional().describe("Host can proxy resource reads to the MCP server."),logging:l.object({}).optional().describe("Host accepts log messages."),sandbox:l.object({permissions:xu.optional().describe("Permissions granted by the host (camera, microphone, geolocation)."),csp:qu.optional().describe("CSP domains approved by the host.")}).optional().describe("Sandbox configuration applied by the host."),updateModelContext:Ib.optional().describe("Host accepts context updates (ui/update-model-context) to be included in the model's context for future turns."),message:Ib.optional().describe("Host supports receiving content messages (ui/message) from the view."),sampling:l.object({tools:l.object({}).optional().describe("Host supports tool use via `tools` and `toolChoice` parameters.")}).optional().describe("Host supports LLM sampling (sampling/createMessage) from the view.\nMirrors the MCP `ClientCapabilities.sampling` shape so hosts can pass it through.")}),RI=l.object({experimental:l.object({}).optional().describe("Experimental features (structure TBD)."),tools:l.object({listChanged:l.boolean().optional().describe("App supports tools/list_changed notifications.")}).optional().describe("App exposes MCP-style tools that the host can call."),availableDisplayModes:l.array(pn).optional().describe("Display modes the app supports.")}),FN=l.object({method:l.literal("ui/notifications/initialized"),params:l.object({}).optional()}),HN=l.object({csp:qu.optional().describe("Content Security Policy configuration for UI resources."),permissions:xu.optional().describe("Sandbox permissions requested by the UI resource."),domain:l.string().optional().describe(`Dedicated origin for view sandbox.

Useful when views need stable, dedicated origins for OAuth callbacks, CORS policies, or API key allowlists.

**Host-dependent:** The format and validation rules for this field are determined by each host. Servers MUST consult host-specific documentation for the expected domain format. Common patterns include:
- Hash-based subdomains (e.g., \`{hash}.claudemcpcontent.com\`)
- URL-derived subdomains (e.g., \`www-example-com.oaiusercontent.com\`)

If omitted, host uses default sandbox origin (typically per-conversation).`),prefersBorder:l.boolean().optional().describe(`Visual boundary preference - true if view prefers a visible border.

Boolean requesting whether a visible border and background is provided by the host. Specifying an explicit value for this is recommended because hosts' defaults may vary.

- \`true\`: request visible border + background
- \`false\`: request no visible border + background
- omitted: host decides border`)}),EN=l.object({method:l.literal("ui/request-display-mode"),params:l.object({mode:pn.describe("The display mode being requested.")})}),zb=l.object({mode:pn.describe("The display mode that was actually set. May differ from requested if not supported.")}).passthrough(),CI=l.union([l.literal("model"),l.literal("app")]).describe("Tool visibility scope - who can access the tool."),TN=l.object({resourceUri:l.string().optional(),visibility:l.array(CI).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`),csp:l.never().optional(),permissions:l.never().optional()}),mS=l.object({mimeTypes:l.array(l.string()).optional().describe('Array of supported MIME types for UI resources.\nMust include `"text/html;profile=mcp-app"` for MCP Apps support.')}),MN=l.object({method:l.literal("ui/download-file"),params:l.object({contents:l.array(l.union([rb,nb])).describe("Resource contents to download — embedded (inline data) or linked (host fetches). Uses standard MCP resource types.")})}),qN=l.object({method:l.literal("ui/message"),params:l.object({role:l.literal("user").describe('Message role, currently only "user" is supported.'),content:l.array(dn).describe("Message content blocks (text, image, etc.).")})}),xN=l.object({method:l.literal("ui/notifications/sandbox-resource-ready"),params:l.object({html:l.string().describe("HTML content to load into the inner iframe."),sandbox:l.string().optional().describe("Optional override for the inner iframe's sandbox attribute."),csp:qu.optional().describe("CSP configuration from resource metadata."),permissions:xu.optional().describe("Sandbox permissions from resource metadata.")})}),Pb=l.object({method:l.literal("ui/notifications/tool-result"),params:hn.describe("Standard MCP tool execution result.")}),Sb=l.object({toolInfo:l.object({id:en.optional().describe("JSON-RPC id of the tools/call request."),tool:Tu.describe("Tool definition including name, inputSchema, etc.")}).optional().describe("Metadata of the tool call that instantiated this App."),theme:qI.optional().describe("Current color theme preference."),styles:ZI.optional().describe("Style configuration for theming the app."),displayMode:pn.optional().describe("How the UI is currently displayed."),availableDisplayModes:l.array(pn).optional().describe("Display modes the host supports."),containerDimensions:l.union([l.object({height:l.number().describe("Fixed container height in pixels.")}),l.object({maxHeight:l.union([l.number(),l.undefined()]).optional().describe("Maximum container height in pixels.")})]).and(l.union([l.object({width:l.number().describe("Fixed container width in pixels.")}),l.object({maxWidth:l.union([l.number(),l.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:l.string().optional().describe("User's language and region preference in BCP 47 format."),timeZone:l.string().optional().describe("User's timezone in IANA format."),userAgent:l.string().optional().describe("Host application identifier."),platform:l.union([l.literal("web"),l.literal("desktop"),l.literal("mobile")]).optional().describe("Platform type for responsive design decisions."),deviceCapabilities:l.object({touch:l.boolean().optional().describe("Whether the device supports touch input."),hover:l.boolean().optional().describe("Whether the device supports hover interactions.")}).optional().describe("Device input capabilities."),safeAreaInsets:l.object({top:l.number().describe("Top safe area inset in pixels."),right:l.number().describe("Right safe area inset in pixels."),bottom:l.number().describe("Bottom safe area inset in pixels."),left:l.number().describe("Left safe area inset in pixels.")}).optional().describe("Mobile safe area boundaries in pixels.")}).passthrough(),Jb=l.object({method:l.literal("ui/notifications/host-context-changed"),params:Sb.describe("Partial context update containing only changed fields.")}),ZN=l.object({method:l.literal("ui/update-model-context"),params:l.object({content:l.array(dn).optional().describe("Context content blocks (text, image, etc.)."),structuredContent:l.record(l.string(),l.unknown().describe("Structured content for machine-readable context data.")).optional().describe("Structured content for machine-readable context data.")})}),mN=l.object({method:l.literal("ui/initialize"),params:l.object({appInfo:Dv.describe("App identification (name and version)."),appCapabilities:RI.describe("Features and capabilities this app provides."),protocolVersion:l.string().describe("Protocol version this app supports.")})}),Lb=l.object({protocolVersion:l.string().describe('Negotiated protocol version string (e.g., "2025-11-21").'),hostInfo:Dv.describe("Host application identification and version."),hostCapabilities:mI.describe("Features and capabilities provided by the host."),hostContext:Sb.describe("Rich context about the host environment.")}).passthrough();var RN={target:"draft-2020-12"};async function Ab(r,i){let v=r["~standard"];if(v.jsonSchema)return v.jsonSchema[i](RN);if(v.vendor==="zod"){let{z:u}=await Promise.resolve().then(() => (bv(),Z4));return u.toJSONSchema(r,{io:i})}throw Error(`Schema (vendor: ${v.vendor}) does not implement Standard JSON Schema (~standard.jsonSchema). Use a library that does (zod v4, ArkType, Valibot) or wrap your schema accordingly.`)}async function jb(r,i,v=""){let u=await r["~standard"].validate(i);if(u.issues){let n=u.issues.map(($)=>{let t=$.path?.map((g)=>typeof g==="object"?g.key:g).join(".");return t?`${t}: ${$.message}`:$.message}).join("; ");throw Error(v+n)}return u.value}bv();function CN(){let r=document.documentElement.getAttribute("data-theme");if(r==="dark"||r==="light")return r;return document.documentElement.classList.contains("dark")?"dark":"light"}function eN(r){let i=document.documentElement;i.setAttribute("data-theme",r),i.style.colorScheme=r}function yN(r,i=document.documentElement){for(let[v,u]of Object.entries(r))if(u!==void 0)i.style.setProperty(v,u)}function fN(r){if(document.getElementById("__mcp-host-fonts"))return;let v=document.createElement("style");v.id="__mcp-host-fonts",v.textContent=r,document.head.appendChild(v)}var qJ="ui/resourceUri",xJ="text/html;profile=mcp-app";class eI extends lb{_appInfo;_capabilities;options;_hostCapabilities;_hostInfo;_hostContext;_registeredTools={};_initializedSent=!1;_assertInitialized(r){if(this._initializedSent)return;let i=`[ext-apps] App.${r}() called before connect() completed the ui/initialize handshake. Await app.connect() before calling this method, or move data loading to an ontoolresult handler.`;if(this.options?.strict)throw Error(i);console.warn(`${i}. This will throw in a future release.`)}eventSchemas={toolinput:Nb,toolinputpartial:kb,toolresult:Pb,toolcancelled:Ob,hostcontextchanged:Jb};static ONE_SHOT_EVENTS=new Set(["toolinput","toolinputpartial","toolresult","toolcancelled"]);_everHadListener=new Set;_assertHandlerTiming(r){if(!eI.ONE_SHOT_EVENTS.has(r)||this._everHadListener.has(r))return;if(this._everHadListener.add(r),!this._initializedSent)return;let i=`[ext-apps] "${String(r)}" handler registered after connect() completed the ui/initialize handshake. The host may have already sent this notification. Register handlers before calling app.connect().`;if(this.options?.strict)throw Error(i);console.warn(i)}setEventHandler(r,i){if(i)this._assertHandlerTiming(r);super.setEventHandler(r,i)}addEventListener(r,i){this._assertHandlerTiming(r),super.addEventListener(r,i)}onEventDispatch(r,i){if(r==="hostcontextchanged")this._hostContext={...this._hostContext,...i}}constructor(r,i={},v={autoResize:!0}){super(v);this._appInfo=r;this._capabilities=i;this.options=v;if(!v.allowUnsafeEval)l.config({jitless:!0});this.setRequestHandler(yn,(u)=>{return console.log("Received ping:",u.params),{}}),this.setEventHandler("hostcontextchanged",void 0)}registerCapabilities(r){if(this.transport)throw Error("Cannot register capabilities after transport is established");this._capabilities=MI(this._capabilities,r)}registerTool(r,i,v){if(this._registeredTools[r])throw Error(`Tool ${r} is already registered`);let u=this,n=()=>{if(u._initializedSent&&u._capabilities.tools?.listChanged)u.sendToolListChanged()},$=i.inputSchema!==void 0,t={title:i.title,description:i.description,inputSchema:i.inputSchema,outputSchema:i.outputSchema,annotations:i.annotations,_meta:i._meta,enabled:!0,enable(){this.enabled=!0,n()},disable(){this.enabled=!1,n()},update(g){Object.assign(this,g),n()},remove(){if(u._registeredTools[r]!==t)return;delete u._registeredTools[r],n()},handler:async(g,b)=>{if(!t.enabled)throw Error(`Tool ${r} is disabled`);let o;if($){let _=t.inputSchema,w=_?await jb(_,g??{},`Invalid input for tool ${r}: `):g??{};o=await v(w,b)}else o=await v(b);if(t.outputSchema&&!o.isError)o.structuredContent=await jb(t.outputSchema,o.structuredContent,`Invalid output for tool ${r}: `);return o}};if(this._registeredTools[r]=t,!this._capabilities.tools&&!this.transport)this.registerCapabilities({tools:{listChanged:!0}});return this.ensureToolHandlersInitialized(),n(),t}_toolHandlersInitialized=!1;ensureToolHandlersInitialized(){if(this._toolHandlersInitialized)return;this._toolHandlersInitialized=!0,this.oncalltool=async(r,i)=>{let v=this._registeredTools[r.name];if(!v)throw Error(`Tool ${r.name} not found`);return v.handler(r.arguments,i)},this.onlisttools=async(r,i)=>{return{tools:await Promise.all(Object.entries(this._registeredTools).filter(([u,n])=>n.enabled).map(async([u,n])=>{let $={name:u,title:n.title,description:n.description,inputSchema:n.inputSchema?await Ab(n.inputSchema,"input"):{type:"object",properties:{}}};if(n.outputSchema)$.outputSchema=await Ab(n.outputSchema,"output");if(n.annotations)$.annotations=n.annotations;if(n._meta)$._meta=n._meta;return $}))}}}async sendToolListChanged(r={}){this._assertInitialized("sendToolListChanged"),await this.notification({method:"notifications/tools/list_changed",params:r})}getHostCapabilities(){return this._hostCapabilities}getHostVersion(){return this._hostInfo}getHostContext(){return this._hostContext}get ontoolinput(){return this.getEventHandler("toolinput")}set ontoolinput(r){this.setEventHandler("toolinput",r)}get ontoolinputpartial(){return this.getEventHandler("toolinputpartial")}set ontoolinputpartial(r){this.setEventHandler("toolinputpartial",r)}get ontoolresult(){return this.getEventHandler("toolresult")}set ontoolresult(r){this.setEventHandler("toolresult",r)}get ontoolcancelled(){return this.getEventHandler("toolcancelled")}set ontoolcancelled(r){this.setEventHandler("toolcancelled",r)}get onhostcontextchanged(){return this.getEventHandler("hostcontextchanged")}set onhostcontextchanged(r){this.setEventHandler("hostcontextchanged",r)}_onteardown;get onteardown(){return this._onteardown}set onteardown(r){this.warnIfRequestHandlerReplaced("onteardown",this._onteardown,r),this._onteardown=r,this.replaceRequestHandler(cb,(i,v)=>{if(!this._onteardown)throw Error("No onteardown handler set");return this._onteardown(i.params,v)})}_oncalltool;get oncalltool(){return this._oncalltool}set oncalltool(r){this.warnIfRequestHandlerReplaced("oncalltool",this._oncalltool,r),this._oncalltool=r,this.replaceRequestHandler(vb,(i,v)=>{if(!this._oncalltool)throw Error("No oncalltool handler set");return this._oncalltool(i.params,v)})}_onlisttools;get onlisttools(){return this._onlisttools}set onlisttools(r){this.warnIfRequestHandlerReplaced("onlisttools",this._onlisttools,r),this._onlisttools=r,this.replaceRequestHandler(ib,(i,v)=>{if(!this._onlisttools)throw Error("No onlisttools handler set");return this._onlisttools(i.params,v)})}assertCapabilityForMethod(r){switch(r){case"sampling/createMessage":if(!this._hostCapabilities?.sampling)throw Error(`Host does not support sampling (required for ${r})`);break}}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){if(this._assertInitialized("callServerTool"),typeof r==="string")throw Error(`callServerTool() expects an object as its first argument, but received a string ("${r}"). Did you mean: callServerTool({ name: "${r}", arguments: { ... } })?`);return await this.request({method:"tools/call",params:r},hn,{onprogress:()=>{},resetTimeoutOnProgress:!0,...i})}async readServerResource(r,i){return this._assertInitialized("readServerResource"),await this.request({method:"resources/read",params:r},h4,i)}async listServerResources(r,i){return this._assertInitialized("listServerResources"),await this.request({method:"resources/list",params:r},f4,i)}async createSamplingMessage(r,i){this._assertInitialized("createSamplingMessage");let v=r.tools?ub:$b;return await this.request({method:"sampling/createMessage",params:r},v,i)}sendMessage(r,i){return this._assertInitialized("sendMessage"),this.request({method:"ui/message",params:r},wb,i)}sendLog(r){return this.notification({method:"notifications/message",params:r})}updateModelContext(r,i){return this._assertInitialized("updateModelContext"),this.request({method:"ui/update-model-context",params:r},Xu,i)}openLink(r,i){return this._assertInitialized("openLink"),this.request({method:"ui/open-link",params:r},Ub,i)}sendOpenLink=this.openLink;downloadFile(r,i){return this._assertInitialized("downloadFile"),this.request({method:"ui/download-file",params:r},Db,i)}requestTeardown(r={}){return this.notification({method:"ui/notifications/request-teardown",params:r})}requestDisplayMode(r,i){return this._assertInitialized("requestDisplayMode"),this.request({method:"ui/request-display-mode",params:r},zb,i)}sendSizeChanged(r){return this.notification({method:"ui/notifications/size-changed",params:r})}setupSizeChangedNotifications(){let r=!1,i=0,v=0,u=()=>{if(r)return;r=!0,requestAnimationFrame(()=>{r=!1;let $=document.documentElement,t=$.style.height;$.style.height="max-content";let g=Math.ceil($.getBoundingClientRect().height);$.style.height=t;let b=Math.ceil(window.innerWidth);if(b!==i||g!==v)i=b,v=g,this.sendSizeChanged({width:b,height:g})})};u();let n=new ResizeObserver(u);return n.observe(document.documentElement),n.observe(document.body),()=>n.disconnect()}async connect(r=new Mu(window.parent,window.parent),i){if(this.transport)throw Error("App is already connected. Call close() before connecting again.");this._initializedSent=!1,await super.connect(r);try{let v=await this.request({method:"ui/initialize",params:{appCapabilities:this._capabilities,appInfo:this._appInfo,protocolVersion:bb}},Lb,i);if(v===void 0)throw Error(`Server sent invalid initialize result: ${v}`);if(this._hostCapabilities=v.hostCapabilities,this._hostInfo=v.hostInfo,this._hostContext=v.hostContext,await this.notification({method:"ui/notifications/initialized"}),this._initializedSent=!0,this.options?.autoResize)this.setupSizeChangedNotifications()}catch(v){throw this.close(),v}}}export{CN as getDocumentTheme,yN as applyHostStyleVariables,fN as applyHostFonts,eN as applyDocumentTheme,zN as TOOL_RESULT_METHOD,_b as TOOL_INPUT_PARTIAL_METHOD,cN as TOOL_INPUT_METHOD,PN as TOOL_CANCELLED_METHOD,ON as SIZE_CHANGED_METHOD,kN as SANDBOX_RESOURCE_READY_METHOD,NN as SANDBOX_PROXY_READY_METHOD,qJ as RESOURCE_URI_META_KEY,LN as RESOURCE_TEARDOWN_METHOD,xJ as RESOURCE_MIME_TYPE,JN as REQUEST_TEARDOWN_METHOD,WN as REQUEST_DISPLAY_MODE_METHOD,lb as ProtocolWithEvents,Mu as PostMessageTransport,UN as OPEN_LINK_METHOD,ZN as McpUiUpdateModelContextRequestSchema,CI as McpUiToolVisibilitySchema,Pb as McpUiToolResultNotificationSchema,TN as McpUiToolMetaSchema,kb as McpUiToolInputPartialNotificationSchema,Nb as McpUiToolInputNotificationSchema,Ob as McpUiToolCancelledNotificationSchema,qI as McpUiThemeSchema,Ib as McpUiSupportedContentBlockModalitiesSchema,YN as McpUiSizeChangedNotificationSchema,xN as McpUiSandboxResourceReadyNotificationSchema,KN as McpUiSandboxProxyReadyNotificationSchema,QN as McpUiResourceTeardownResultSchema,cb as McpUiResourceTeardownRequestSchema,xu as McpUiResourcePermissionsSchema,HN as McpUiResourceMetaSchema,qu as McpUiResourceCspSchema,BN as McpUiRequestTeardownNotificationSchema,zb as McpUiRequestDisplayModeResultSchema,EN as McpUiRequestDisplayModeRequestSchema,Ub as McpUiOpenLinkResultSchema,VN as McpUiOpenLinkRequestSchema,wb as McpUiMessageResultSchema,qN as McpUiMessageRequestSchema,FN as McpUiInitializedNotificationSchema,Lb as McpUiInitializeResultSchema,mN as McpUiInitializeRequestSchema,ZI as McpUiHostStylesSchema,xI as McpUiHostCssSchema,Sb as McpUiHostContextSchema,Jb as McpUiHostContextChangedNotificationSchema,mI as McpUiHostCapabilitiesSchema,Db as McpUiDownloadFileResultSchema,MN as McpUiDownloadFileRequestSchema,pn as McpUiDisplayModeSchema,RI as McpUiAppCapabilitiesSchema,wN as MESSAGE_METHOD,bb as LATEST_PROTOCOL_VERSION,AN as INITIALIZE_METHOD,jN as INITIALIZED_METHOD,SN as HOST_CONTEXT_CHANGED_METHOD,DN as DOWNLOAD_FILE_METHOD,eI as App};

SHA-256: e72bf921bc15d38951cf85abbb8e572688a30572db89b5344e3a447b1f8d6b40