mongoku
Version:
[](https://github.com/huggingface/Mongoku/actions/workflows/ci.yml)
64 lines (58 loc) • 282 kB
JavaScript
import{X as vt,h as ud,o as gt,j as ie,aS as cd,k as ld,g as Te,aq as sd,am as dd,H as md,q as wi,v as ht,W as fd,Z as pn,aT as pd,a$ as vd,x as xi,l as gd,bf as X,Y as bt,bg as hd,y as ji,z as $d,a_ as jt,G as _d,bh as bd,bi as yd,bj as kd,at as Id,S as ro,V as io,bk as $t,aV as zd,bl as Sd,aY as wd,_ as xd,T as jd,w as Ud,bm as oo,bn as Od,bo as Ui,b as Dd,a8 as Nd,d as Oi}from"./IwGwbOe7.js";function $v(n,t){return t}function Pd(n,t,i){for(var o=[],e=t.length,r,a=t.length,u=0;u<e;u++){let m=t[u];io(m,()=>{if(r){if(r.pending.delete(m),r.done.add(m),r.pending.size===0){var f=n.outrogroups;yt(n,jt(r.done)),f.delete(r),f.size===0&&(n.outrogroups=null)}}else a-=1},!1)}if(a===0){var l=o.length===0&&i!==null;if(l){var c=i,s=c.parentNode;wd(s),s.append(c),n.items.clear()}yt(n,t,!l)}else r={pending:new Set(t),done:new Set},(n.outrogroups??=new Set).add(r)}function yt(n,t,i=!0){var o;if(n.pending.size>0){o=new Set;for(const a of n.pending.values())for(const u of a)o.add(n.items.get(u).e)}for(var e=0;e<t.length;e++){var r=t[e];if(o?.has(r)){r.f|=X;const a=document.createDocumentFragment();xd(r,a)}else jd(t[e],i)}}var Di;function _v(n,t,i,o,e,r=null){var a=n,u=new Map,l=(t&oo)!==0;if(l){var c=n;a=ie?gt(cd(c)):c.appendChild(vt())}ie&&ld();var s=null,m=sd(()=>{var w=i();return _d(w)?w:w==null?[]:jt(w)}),f,v=new Map,_=!0;function O(w){(W.effect.f&Id)===0&&(W.pending.delete(w),W.fallback=s,Td(W,f,a,t,o),s!==null&&(f.length===0?(s.f&X)===0?ro(s):(s.f^=X,Ne(s,null,a)):io(s,()=>{s=null})))}function $(w){W.pending.delete(w)}var D=ud(()=>{f=Te(m);var w=f.length;let S=!1;if(ie){var P=dd(a)===md;P!==(w===0)&&(a=wi(),gt(a),ht(!1),S=!0)}for(var G=new Set,Z=gd,ne=fd(),te=0;te<w;te+=1){ie&&pn.nodeType===pd&&pn.data===vd&&(a=pn,S=!0,ht(!1));var B=f[te],fn=o(B,te),H=_?null:u.get(fn);H?(H.v&&xi(H.v,B),H.i&&xi(H.i,te),ne&&Z.unskip_effect(H.e)):(H=Zd(u,_?a:Di??=vt(),B,fn,te,e,t,i),_||(H.e.f|=X),u.set(fn,H)),G.add(fn)}if(w===0&&r&&!s&&(_?s=bt(()=>r(a)):(s=bt(()=>r(Di??=vt())),s.f|=X)),w>G.size&&hd(),ie&&w>0&>(wi()),!_)if(v.set(Z,G),ne){for(const[od,ad]of u)G.has(od)||Z.skip_effect(ad.e);Z.oncommit(O),Z.ondiscard($)}else O(Z);S&&ht(!0),Te(m)}),W={effect:D,items:u,pending:v,outrogroups:null,fallback:s};_=!1,ie&&(a=pn)}function Ue(n){for(;n!==null&&(n.f&Sd)===0;)n=n.next;return n}function Td(n,t,i,o,e){var r=(o&Od)!==0,a=t.length,u=n.items,l=Ue(n.effect.first),c,s=null,m,f=[],v=[],_,O,$,D;if(r)for(D=0;D<a;D+=1)_=t[D],O=e(_,D),$=u.get(O).e,($.f&X)===0&&($.nodes?.a?.measure(),(m??=new Set).add($));for(D=0;D<a;D+=1){if(_=t[D],O=e(_,D),$=u.get(O).e,n.outrogroups!==null)for(const B of n.outrogroups)B.pending.delete($),B.done.delete($);if(($.f&$t)!==0&&(ro($),r&&($.nodes?.a?.unfix(),(m??=new Set).delete($))),($.f&X)!==0)if($.f^=X,$===l)Ne($,null,i);else{var W=s?s.next:l;$===n.effect.last&&(n.effect.last=$.prev),$.prev&&($.prev.next=$.next),$.next&&($.next.prev=$.prev),re(n,s,$),re(n,$,W),Ne($,W,i),s=$,f=[],v=[],l=Ue(s.next);continue}if($!==l){if(c!==void 0&&c.has($)){if(f.length<v.length){var w=v[0],S;s=w.prev;var P=f[0],G=f[f.length-1];for(S=0;S<f.length;S+=1)Ne(f[S],w,i);for(S=0;S<v.length;S+=1)c.delete(v[S]);re(n,P.prev,G.next),re(n,s,P),re(n,G,w),l=w,s=G,D-=1,f=[],v=[]}else c.delete($),Ne($,l,i),re(n,$.prev,$.next),re(n,$,s===null?n.effect.first:s.next),re(n,s,$),s=$;continue}for(f=[],v=[];l!==null&&l!==$;)(c??=new Set).add(l),v.push(l),l=Ue(l.next);if(l===null)continue}($.f&X)===0&&f.push($),s=$,l=Ue($.next)}if(n.outrogroups!==null){for(const B of n.outrogroups)B.pending.size===0&&(yt(n,jt(B.done)),n.outrogroups?.delete(B));n.outrogroups.size===0&&(n.outrogroups=null)}if(l!==null||c!==void 0){var Z=[];if(c!==void 0)for($ of c)($.f&$t)===0&&Z.push($);for(;l!==null;)(l.f&$t)===0&&l!==n.fallback&&Z.push(l),l=Ue(l.next);var ne=Z.length;if(ne>0){var te=(o&oo)!==0&&a===0?i:null;if(r){for(D=0;D<ne;D+=1)Z[D].nodes?.a?.measure();for(D=0;D<ne;D+=1)Z[D].nodes?.a?.fix()}Pd(n,Z,te)}}r&&Ud(()=>{if(m!==void 0)for($ of m)$.nodes?.a?.apply()})}function Zd(n,t,i,o,e,r,a,u){var l=(a&bd)!==0?(a&yd)===0?$d(i,!1,!1):ji(i):null,c=(a&kd)!==0?ji(e):null;return{v:l,i:c,e:bt(()=>(r(t,l??i,c??e,u),()=>{n.delete(o)}))}}function Ne(n,t,i){if(n.nodes)for(var o=n.nodes.start,e=n.nodes.end,r=t&&(t.f&X)===0?t.nodes.start:i;o!==null;){var a=zd(o);if(r.before(o),o===e)return;o=a}}function re(n,t,i){t===null?n.effect.first=i:t.next=i,i===null?n.effect.last=t:i.prev=t}function ao(n){var t,i,o="";if(typeof n=="string"||typeof n=="number")o+=n;else if(typeof n=="object")if(Array.isArray(n)){var e=n.length;for(t=0;t<e;t++)n[t]&&(i=ao(n[t]))&&(o&&(o+=" "),o+=i)}else for(i in n)n[i]&&(o&&(o+=" "),o+=i);return o}function Ed(){for(var n,t,i=0,o="",e=arguments.length;i<e;i++)(n=arguments[i])&&(t=ao(n))&&(o&&(o+=" "),o+=t);return o}function bv(n){return typeof n=="object"?Ed(n):n??""}const Ni=[...`
\r\f \v\uFEFF`];function Ad(n,t,i){var o=n==null?"":""+n;if(t&&(o=o?o+" "+t:t),i){for(var e of Object.keys(i))if(i[e])o=o?o+" "+e:e;else if(o.length)for(var r=e.length,a=0;(a=o.indexOf(e,a))>=0;){var u=a+r;(a===0||Ni.includes(o[a-1]))&&(u===o.length||Ni.includes(o[u]))?o=(a===0?"":o.substring(0,a))+o.substring(u+1):a=u}}return o===""?null:o}function Pi(n,t=!1){var i=t?" !important;":";",o="";for(var e of Object.keys(n)){var r=n[e];r!=null&&r!==""&&(o+=" "+e+": "+r+i)}return o}function _t(n){return n[0]!=="-"||n[1]!=="-"?n.toLowerCase():n}function yv(n,t){if(t){var i="",o,e;if(Array.isArray(t)?(o=t[0],e=t[1]):o=t,n){n=String(n).replaceAll(/\s*\/\*.*?\*\/\s*/g,"").trim();var r=!1,a=0,u=!1,l=[];o&&l.push(...Object.keys(o).map(_t)),e&&l.push(...Object.keys(e).map(_t));var c=0,s=-1;const O=n.length;for(var m=0;m<O;m++){var f=n[m];if(u?f==="/"&&n[m-1]==="*"&&(u=!1):r?r===f&&(r=!1):f==="/"&&n[m+1]==="*"?u=!0:f==='"'||f==="'"?r=f:f==="("?a++:f===")"&&a--,!u&&r===!1&&a===0){if(f===":"&&s===-1)s=m;else if(f===";"||m===O-1){if(s!==-1){var v=_t(n.substring(c,s).trim());if(!l.includes(v)){f!==";"&&m++;var _=n.substring(c,m).trim();i+=" "+_+";"}}c=m+1,s=-1}}}}return o&&(i+=Pi(o)),e&&(i+=Pi(e,!0)),i=i.trim(),i===""?null:i}return n==null?null:String(n)}function kv(n,t,i,o,e,r){var a=n[Ui];if(ie||a!==i||a===void 0){var u=Ad(i,o,r);(!ie||u!==n.getAttribute("class"))&&(u==null?n.removeAttribute("class"):t?n.className=u:n.setAttribute("class",u)),n[Ui]=i}else if(r&&e!==r)for(var l in r){var c=!!r[l];(e==null||c!==!!e[l])&&n.classList.toggle(l,c)}return r}var Ti;const uo=Object.freeze({status:"aborted"});function d(n,t,i){function o(u,l){if(u._zod||Object.defineProperty(u,"_zod",{value:{def:l,constr:a,traits:new Set},enumerable:!1}),u._zod.traits.has(n))return;u._zod.traits.add(n),t(u,l);const c=a.prototype,s=Object.keys(c);for(let m=0;m<s.length;m++){const f=s[m];f in u||(u[f]=c[f].bind(u))}}const e=i?.Parent??Object;class r extends e{}Object.defineProperty(r,"name",{value:n});function a(u){var l;const c=i?.Parent?new r:this;o(c,u),(l=c._zod).deferred??(l.deferred=[]);for(const s of c._zod.deferred)s();return c}return Object.defineProperty(a,"init",{value:o}),Object.defineProperty(a,Symbol.hasInstance,{value:u=>i?.Parent&&u instanceof i.Parent?!0:u?._zod?.traits?.has(n)}),Object.defineProperty(a,"name",{value:n}),a}const co=Symbol("zod_brand");class se extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}class Sn extends Error{constructor(t){super(`Encountered unidirectional transform during encode: ${t}`),this.name="ZodEncodeError"}}(Ti=globalThis).__zod_globalConfig??(Ti.__zod_globalConfig={});const Ze=globalThis.__zod_globalConfig;function T(n){return n&&Object.assign(Ze,n),Ze}function Ld(n){return n}function Rd(n){return n}function Cd(n){}function Fd(n){throw new Error("Unexpected value in exhaustive check")}function Jd(n){}function Ut(n){const t=Object.values(n).filter(o=>typeof o=="number");return Object.entries(n).filter(([o,e])=>t.indexOf(+o)===-1).map(([o,e])=>e)}function g(n,t="|"){return n.map(i=>b(i)).join(t)}function $n(n,t){return typeof t=="bigint"?t.toString():t}function Fe(n){return{get value(){{const t=n();return Object.defineProperty(this,"value",{value:t}),t}}}}function pe(n){return n==null}function wn(n){const t=n.startsWith("^")?1:0,i=n.endsWith("$")?n.length-1:n.length;return n.slice(t,i)}function lo(n,t){const i=n/t,o=Math.round(i),e=Number.EPSILON*Math.max(Math.abs(i),1);return Math.abs(i-o)<e?0:i-o}const Zi=Symbol("evaluating");function z(n,t,i){let o;Object.defineProperty(n,t,{get(){if(o!==Zi)return o===void 0&&(o=Zi,o=i()),o},set(e){Object.defineProperty(n,t,{value:e})},configurable:!0})}function Md(n){return Object.create(Object.getPrototypeOf(n),Object.getOwnPropertyDescriptors(n))}function ce(n,t,i){Object.defineProperty(n,t,{value:i,writable:!0,enumerable:!0,configurable:!0})}function Y(...n){const t={};for(const i of n){const o=Object.getOwnPropertyDescriptors(i);Object.assign(t,o)}return Object.defineProperties({},t)}function Kd(n){return Y(n._zod.def)}function Vd(n,t){return t?t.reduce((i,o)=>i?.[o],n):n}function Gd(n){const t=Object.keys(n),i=t.map(o=>n[o]);return Promise.all(i).then(o=>{const e={};for(let r=0;r<t.length;r++)e[t[r]]=o[r];return e})}function Wd(n=10){const t="abcdefghijklmnopqrstuvwxyz";let i="";for(let o=0;o<n;o++)i+=t[Math.floor(Math.random()*t.length)];return i}function kt(n){return JSON.stringify(n)}function so(n){return n.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}const Ot="captureStackTrace"in Error?Error.captureStackTrace:(...n)=>{};function $e(n){return typeof n=="object"&&n!==null&&!Array.isArray(n)}const mo=Fe(()=>{if(Ze.jitless||typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{const n=Function;return new n(""),!0}catch{return!1}});function de(n){if($e(n)===!1)return!1;const t=n.constructor;if(t===void 0||typeof t!="function")return!0;const i=t.prototype;return!($e(i)===!1||Object.prototype.hasOwnProperty.call(i,"isPrototypeOf")===!1)}function xn(n){return de(n)?{...n}:Array.isArray(n)?[...n]:n instanceof Map?new Map(n):n instanceof Set?new Set(n):n}function Bd(n){let t=0;for(const i in n)Object.prototype.hasOwnProperty.call(n,i)&&t++;return t}const Xd=n=>{const t=typeof n;switch(t){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(n)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":return Array.isArray(n)?"array":n===null?"null":n.then&&typeof n.then=="function"&&n.catch&&typeof n.catch=="function"?"promise":typeof Map<"u"&&n instanceof Map?"map":typeof Set<"u"&&n instanceof Set?"set":typeof Date<"u"&&n instanceof Date?"date":typeof File<"u"&&n instanceof File?"file":"object";default:throw new Error(`Unknown data type: ${t}`)}},_n=new Set(["string","number","symbol"]),fo=new Set(["string","number","bigint","boolean","symbol","undefined"]);function Q(n){return n.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function V(n,t,i){const o=new n._zod.constr(t??n._zod.def);return(!t||i?.parent)&&(o._zod.parent=n),o}function p(n){const t=n;if(!t)return{};if(typeof t=="string")return{error:()=>t};if(t?.message!==void 0){if(t?.error!==void 0)throw new Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,typeof t.error=="string"?{...t,error:()=>t.error}:t}function qd(n){let t;return new Proxy({},{get(i,o,e){return t??(t=n()),Reflect.get(t,o,e)},set(i,o,e,r){return t??(t=n()),Reflect.set(t,o,e,r)},has(i,o){return t??(t=n()),Reflect.has(t,o)},deleteProperty(i,o){return t??(t=n()),Reflect.deleteProperty(t,o)},ownKeys(i){return t??(t=n()),Reflect.ownKeys(t)},getOwnPropertyDescriptor(i,o){return t??(t=n()),Reflect.getOwnPropertyDescriptor(t,o)},defineProperty(i,o,e){return t??(t=n()),Reflect.defineProperty(t,o,e)}})}function b(n){return typeof n=="bigint"?n.toString()+"n":typeof n=="string"?`"${n}"`:`${n}`}function po(n){return Object.keys(n).filter(t=>n[t]._zod.optin==="optional"&&n[t]._zod.optout==="optional")}const vo={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},go={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function ho(n,t){const i=n._zod.def,o=i.checks;if(o&&o.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");const r=Y(n._zod.def,{get shape(){const a={};for(const u in t){if(!(u in i.shape))throw new Error(`Unrecognized key: "${u}"`);t[u]&&(a[u]=i.shape[u])}return ce(this,"shape",a),a},checks:[]});return V(n,r)}function $o(n,t){const i=n._zod.def,o=i.checks;if(o&&o.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");const r=Y(n._zod.def,{get shape(){const a={...n._zod.def.shape};for(const u in t){if(!(u in i.shape))throw new Error(`Unrecognized key: "${u}"`);t[u]&&delete a[u]}return ce(this,"shape",a),a},checks:[]});return V(n,r)}function _o(n,t){if(!de(t))throw new Error("Invalid input to extend: expected a plain object");const i=n._zod.def.checks;if(i&&i.length>0){const r=n._zod.def.shape;for(const a in t)if(Object.getOwnPropertyDescriptor(r,a)!==void 0)throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}const e=Y(n._zod.def,{get shape(){const r={...n._zod.def.shape,...t};return ce(this,"shape",r),r}});return V(n,e)}function bo(n,t){if(!de(t))throw new Error("Invalid input to safeExtend: expected a plain object");const i=Y(n._zod.def,{get shape(){const o={...n._zod.def.shape,...t};return ce(this,"shape",o),o}});return V(n,i)}function yo(n,t){if(n._zod.def.checks?.length)throw new Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");const i=Y(n._zod.def,{get shape(){const o={...n._zod.def.shape,...t._zod.def.shape};return ce(this,"shape",o),o},get catchall(){return t._zod.def.catchall},checks:t._zod.def.checks??[]});return V(n,i)}function ko(n,t,i){const e=t._zod.def.checks;if(e&&e.length>0)throw new Error(".partial() cannot be used on object schemas containing refinements");const a=Y(t._zod.def,{get shape(){const u=t._zod.def.shape,l={...u};if(i)for(const c in i){if(!(c in u))throw new Error(`Unrecognized key: "${c}"`);i[c]&&(l[c]=n?new n({type:"optional",innerType:u[c]}):u[c])}else for(const c in u)l[c]=n?new n({type:"optional",innerType:u[c]}):u[c];return ce(this,"shape",l),l},checks:[]});return V(t,a)}function Io(n,t,i){const o=Y(t._zod.def,{get shape(){const e=t._zod.def.shape,r={...e};if(i)for(const a in i){if(!(a in r))throw new Error(`Unrecognized key: "${a}"`);i[a]&&(r[a]=new n({type:"nonoptional",innerType:e[a]}))}else for(const a in e)r[a]=new n({type:"nonoptional",innerType:e[a]});return ce(this,"shape",r),r}});return V(t,o)}function le(n,t=0){if(n.aborted===!0)return!0;for(let i=t;i<n.issues.length;i++)if(n.issues[i]?.continue!==!0)return!0;return!1}function zo(n,t=0){if(n.aborted===!0)return!0;for(let i=t;i<n.issues.length;i++)if(n.issues[i]?.continue===!1)return!0;return!1}function J(n,t){return t.map(i=>{var o;return(o=i).path??(o.path=[]),i.path.unshift(n),i})}function Pe(n){return typeof n=="string"?n:n?.message}function R(n,t,i){const o=n.message?n.message:Pe(n.inst?._zod.def?.error?.(n))??Pe(t?.error?.(n))??Pe(i.customError?.(n))??Pe(i.localeError?.(n))??"Invalid input",{inst:e,continue:r,input:a,...u}=n;return u.path??(u.path=[]),u.message=o,t?.reportInput&&(u.input=a),u}function jn(n){return n instanceof Set?"set":n instanceof Map?"map":n instanceof File?"file":"unknown"}function Un(n){return Array.isArray(n)?"array":typeof n=="string"?"string":"unknown"}function y(n){const t=typeof n;switch(t){case"number":return Number.isNaN(n)?"nan":"number";case"object":{if(n===null)return"null";if(Array.isArray(n))return"array";const i=n;if(i&&Object.getPrototypeOf(i)!==Object.prototype&&"constructor"in i&&i.constructor)return i.constructor.name}}return t}function _e(...n){const[t,i,o]=n;return typeof t=="string"?{message:t,code:"custom",input:i,inst:o}:{...t}}function Yd(n){return Object.entries(n).filter(([t,i])=>Number.isNaN(Number.parseInt(t,10))).map(t=>t[1])}function So(n){const t=atob(n),i=new Uint8Array(t.length);for(let o=0;o<t.length;o++)i[o]=t.charCodeAt(o);return i}function wo(n){let t="";for(let i=0;i<n.length;i++)t+=String.fromCharCode(n[i]);return btoa(t)}function Hd(n){const t=n.replace(/-/g,"+").replace(/_/g,"/"),i="=".repeat((4-t.length%4)%4);return So(t+i)}function Qd(n){return wo(n).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function em(n){const t=n.replace(/^0x/,"");if(t.length%2!==0)throw new Error("Invalid hex string length");const i=new Uint8Array(t.length/2);for(let o=0;o<t.length;o+=2)i[o/2]=Number.parseInt(t.slice(o,o+2),16);return i}function nm(n){return Array.from(n).map(t=>t.toString(16).padStart(2,"0")).join("")}class tm{constructor(...t){}}const xo=Object.freeze(Object.defineProperty({__proto__:null,BIGINT_FORMAT_RANGES:go,Class:tm,NUMBER_FORMAT_RANGES:vo,aborted:le,allowsEval:mo,assert:Jd,assertEqual:Ld,assertIs:Cd,assertNever:Fd,assertNotEqual:Rd,assignProp:ce,base64ToUint8Array:So,base64urlToUint8Array:Hd,cached:Fe,captureStackTrace:Ot,cleanEnum:Yd,cleanRegex:wn,clone:V,cloneDef:Kd,createTransparentProxy:qd,defineLazy:z,esc:kt,escapeRegex:Q,explicitlyAborted:zo,extend:_o,finalizeIssue:R,floatSafeRemainder:lo,getElementAtPath:Vd,getEnumValues:Ut,getLengthableOrigin:Un,getParsedType:Xd,getSizableOrigin:jn,hexToUint8Array:em,isObject:$e,isPlainObject:de,issue:_e,joinValues:g,jsonStringifyReplacer:$n,merge:yo,mergeDefs:Y,normalizeParams:p,nullish:pe,numKeys:Bd,objectClone:Md,omit:$o,optionalKeys:po,parsedType:y,partial:ko,pick:ho,prefixIssues:J,primitiveTypes:fo,promiseAllObject:Gd,propertyKeyTypes:_n,randomString:Wd,required:Io,safeExtend:bo,shallowClone:xn,slugify:so,stringifyPrimitive:b,uint8ArrayToBase64:wo,uint8ArrayToBase64url:Qd,uint8ArrayToHex:nm,unwrapMessage:Pe},Symbol.toStringTag,{value:"Module"})),jo=(n,t)=>{n.name="$ZodError",Object.defineProperty(n,"_zod",{value:n._zod,enumerable:!1}),Object.defineProperty(n,"issues",{value:t,enumerable:!1}),n.message=JSON.stringify(t,$n,2),Object.defineProperty(n,"toString",{value:()=>n.message,enumerable:!1})},Dt=d("$ZodError",jo),C=d("$ZodError",jo,{Parent:Error});function Nt(n,t=i=>i.message){const i={},o=[];for(const e of n.issues)e.path.length>0?(i[e.path[0]]=i[e.path[0]]||[],i[e.path[0]].push(t(e))):o.push(t(e));return{formErrors:o,fieldErrors:i}}function Pt(n,t=i=>i.message){const i={_errors:[]},o=(e,r=[])=>{for(const a of e.issues)if(a.code==="invalid_union"&&a.errors.length)a.errors.map(u=>o({issues:u},[...r,...a.path]));else if(a.code==="invalid_key")o({issues:a.issues},[...r,...a.path]);else if(a.code==="invalid_element")o({issues:a.issues},[...r,...a.path]);else{const u=[...r,...a.path];if(u.length===0)i._errors.push(t(a));else{let l=i,c=0;for(;c<u.length;){const s=u[c];c===u.length-1?(l[s]=l[s]||{_errors:[]},l[s]._errors.push(t(a))):l[s]=l[s]||{_errors:[]},l=l[s],c++}}}};return o(n),i}function Uo(n,t=i=>i.message){const i={errors:[]},o=(e,r=[])=>{var a,u;for(const l of e.issues)if(l.code==="invalid_union"&&l.errors.length)l.errors.map(c=>o({issues:c},[...r,...l.path]));else if(l.code==="invalid_key")o({issues:l.issues},[...r,...l.path]);else if(l.code==="invalid_element")o({issues:l.issues},[...r,...l.path]);else{const c=[...r,...l.path];if(c.length===0){i.errors.push(t(l));continue}let s=i,m=0;for(;m<c.length;){const f=c[m],v=m===c.length-1;typeof f=="string"?(s.properties??(s.properties={}),(a=s.properties)[f]??(a[f]={errors:[]}),s=s.properties[f]):(s.items??(s.items=[]),(u=s.items)[f]??(u[f]={errors:[]}),s=s.items[f]),v&&s.errors.push(t(l)),m++}}};return o(n),i}function Oo(n){const t=[],i=n.map(o=>typeof o=="object"?o.key:o);for(const o of i)typeof o=="number"?t.push(`[${o}]`):typeof o=="symbol"?t.push(`[${JSON.stringify(String(o))}]`):/[^\w$]/.test(o)?t.push(`[${JSON.stringify(o)}]`):(t.length&&t.push("."),t.push(o));return t.join("")}function Do(n){const t=[],i=[...n.issues].sort((o,e)=>(o.path??[]).length-(e.path??[]).length);for(const o of i)t.push(`✖ ${o.message}`),o.path?.length&&t.push(` → at ${Oo(o.path)}`);return t.join(`
`)}const Je=n=>(t,i,o,e)=>{const r=o?{...o,async:!1}:{async:!1},a=t._zod.run({value:i,issues:[]},r);if(a instanceof Promise)throw new se;if(a.issues.length){const u=new(e?.Err??n)(a.issues.map(l=>R(l,r,T())));throw Ot(u,e?.callee),u}return a.value},It=Je(C),Me=n=>async(t,i,o,e)=>{const r=o?{...o,async:!0}:{async:!0};let a=t._zod.run({value:i,issues:[]},r);if(a instanceof Promise&&(a=await a),a.issues.length){const u=new(e?.Err??n)(a.issues.map(l=>R(l,r,T())));throw Ot(u,e?.callee),u}return a.value},zt=Me(C),Ke=n=>(t,i,o)=>{const e=o?{...o,async:!1}:{async:!1},r=t._zod.run({value:i,issues:[]},e);if(r instanceof Promise)throw new se;return r.issues.length?{success:!1,error:new(n??Dt)(r.issues.map(a=>R(a,e,T())))}:{success:!0,data:r.value}},No=Ke(C),Ve=n=>async(t,i,o)=>{const e=o?{...o,async:!0}:{async:!0};let r=t._zod.run({value:i,issues:[]},e);return r instanceof Promise&&(r=await r),r.issues.length?{success:!1,error:new n(r.issues.map(a=>R(a,e,T())))}:{success:!0,data:r.value}},Po=Ve(C),Tt=n=>(t,i,o)=>{const e=o?{...o,direction:"backward"}:{direction:"backward"};return Je(n)(t,i,e)},rm=Tt(C),Zt=n=>(t,i,o)=>Je(n)(t,i,o),im=Zt(C),Et=n=>async(t,i,o)=>{const e=o?{...o,direction:"backward"}:{direction:"backward"};return Me(n)(t,i,e)},om=Et(C),At=n=>async(t,i,o)=>Me(n)(t,i,o),am=At(C),Lt=n=>(t,i,o)=>{const e=o?{...o,direction:"backward"}:{direction:"backward"};return Ke(n)(t,i,e)},um=Lt(C),Rt=n=>(t,i,o)=>Ke(n)(t,i,o),cm=Rt(C),Ct=n=>async(t,i,o)=>{const e=o?{...o,direction:"backward"}:{direction:"backward"};return Ve(n)(t,i,e)},lm=Ct(C),Ft=n=>async(t,i,o)=>Ve(n)(t,i,o),sm=Ft(C),To=/^[cC][0-9a-z]{6,}$/,Zo=/^[0-9a-z]+$/,Eo=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,Ao=/^[0-9a-vA-V]{20}$/,Lo=/^[A-Za-z0-9]{27}$/,Ro=/^[a-zA-Z0-9_-]{21}$/,Co=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,dm=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,Fo=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,be=n=>n?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${n}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,mm=be(4),fm=be(6),pm=be(7),Jo=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,vm=/^[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])?)*$/,gm=/^(([^<>()\[\]\\.,;:\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,}))$/,Mo=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,hm=Mo,$m=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,_m="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function Ko(){return new RegExp(_m,"u")}const Vo=/^(?:(?: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])$/,Go=/^(([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}|:))$/,Wo=n=>{const t=Q(n??":");return new RegExp(`^(?:[0-9A-F]{2}${t}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${t}){5}[0-9a-f]{2}$`)},Bo=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,Xo=/^(([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])$/,qo=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,Jt=/^[A-Za-z0-9_-]*$/,Yo=/^(?=.{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])?)*\.?$/,Ho=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,Mt=/^https?$/,Qo=/^\+[1-9]\d{6,14}$/,ea="(?:(?:\\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])))",na=new RegExp(`^${ea}$`);function ta(n){const t="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof n.precision=="number"?n.precision===-1?`${t}`:n.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${n.precision}}`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function ra(n){return new RegExp(`^${ta(n)}$`)}function ia(n){const t=ta({precision:n.precision}),i=["Z"];n.local&&i.push(""),n.offset&&i.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");const o=`${t}(?:${i.join("|")})`;return new RegExp(`^${ea}T(?:${o})$`)}const oa=n=>{const t=n?`[\\s\\S]{${n?.minimum??0},${n?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${t}$`)},aa=/^-?\d+n?$/,ua=/^-?\d+$/,Kt=/^-?\d+(?:\.\d+)?$/,ca=/^(?:true|false)$/i,la=/^null$/i,sa=/^undefined$/i,da=/^[^A-Z]*$/,ma=/^[^a-z]*$/,fa=/^[0-9a-fA-F]*$/;function Ge(n,t){return new RegExp(`^[A-Za-z0-9+/]{${n}}${t}$`)}function We(n){return new RegExp(`^[A-Za-z0-9_-]{${n}}$`)}const bm=/^[0-9a-fA-F]{32}$/,ym=Ge(22,"=="),km=We(22),Im=/^[0-9a-fA-F]{40}$/,zm=Ge(27,"="),Sm=We(27),wm=/^[0-9a-fA-F]{64}$/,xm=Ge(43,"="),jm=We(43),Um=/^[0-9a-fA-F]{96}$/,Om=Ge(64,""),Dm=We(64),Nm=/^[0-9a-fA-F]{128}$/,Pm=Ge(86,"=="),Tm=We(86),Vt=Object.freeze(Object.defineProperty({__proto__:null,base64:qo,base64url:Jt,bigint:aa,boolean:ca,browserEmail:$m,cidrv4:Bo,cidrv6:Xo,cuid:To,cuid2:Zo,date:na,datetime:ia,domain:Ho,duration:Co,e164:Qo,email:Jo,emoji:Ko,extendedDuration:dm,guid:Fo,hex:fa,hostname:Yo,html5Email:vm,httpProtocol:Mt,idnEmail:hm,integer:ua,ipv4:Vo,ipv6:Go,ksuid:Lo,lowercase:da,mac:Wo,md5_base64:ym,md5_base64url:km,md5_hex:bm,nanoid:Ro,null:la,number:Kt,rfc5322Email:gm,sha1_base64:zm,sha1_base64url:Sm,sha1_hex:Im,sha256_base64:xm,sha256_base64url:jm,sha256_hex:wm,sha384_base64:Om,sha384_base64url:Dm,sha384_hex:Um,sha512_base64:Pm,sha512_base64url:Tm,sha512_hex:Nm,string:oa,time:ra,ulid:Eo,undefined:sa,unicodeEmail:Mo,uppercase:ma,uuid:be,uuid4:mm,uuid6:fm,uuid7:pm,xid:Ao},Symbol.toStringTag,{value:"Module"})),N=d("$ZodCheck",(n,t)=>{var i;n._zod??(n._zod={}),n._zod.def=t,(i=n._zod).onattach??(i.onattach=[])}),pa={number:"number",bigint:"bigint",object:"date"},Gt=d("$ZodCheckLessThan",(n,t)=>{N.init(n,t);const i=pa[typeof t.value];n._zod.onattach.push(o=>{const e=o._zod.bag,r=(t.inclusive?e.maximum:e.exclusiveMaximum)??Number.POSITIVE_INFINITY;t.value<r&&(t.inclusive?e.maximum=t.value:e.exclusiveMaximum=t.value)}),n._zod.check=o=>{(t.inclusive?o.value<=t.value:o.value<t.value)||o.issues.push({origin:i,code:"too_big",maximum:typeof t.value=="object"?t.value.getTime():t.value,input:o.value,inclusive:t.inclusive,inst:n,continue:!t.abort})}}),Wt=d("$ZodCheckGreaterThan",(n,t)=>{N.init(n,t);const i=pa[typeof t.value];n._zod.onattach.push(o=>{const e=o._zod.bag,r=(t.inclusive?e.minimum:e.exclusiveMinimum)??Number.NEGATIVE_INFINITY;t.value>r&&(t.inclusive?e.minimum=t.value:e.exclusiveMinimum=t.value)}),n._zod.check=o=>{(t.inclusive?o.value>=t.value:o.value>t.value)||o.issues.push({origin:i,code:"too_small",minimum:typeof t.value=="object"?t.value.getTime():t.value,input:o.value,inclusive:t.inclusive,inst:n,continue:!t.abort})}}),va=d("$ZodCheckMultipleOf",(n,t)=>{N.init(n,t),n._zod.onattach.push(i=>{var o;(o=i._zod.bag).multipleOf??(o.multipleOf=t.value)}),n._zod.check=i=>{if(typeof i.value!=typeof t.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof i.value=="bigint"?i.value%t.value===BigInt(0):lo(i.value,t.value)===0)||i.issues.push({origin:typeof i.value,code:"not_multiple_of",divisor:t.value,input:i.value,inst:n,continue:!t.abort})}}),ga=d("$ZodCheckNumberFormat",(n,t)=>{N.init(n,t),t.format=t.format||"float64";const i=t.format?.includes("int"),o=i?"int":"number",[e,r]=vo[t.format];n._zod.onattach.push(a=>{const u=a._zod.bag;u.format=t.format,u.minimum=e,u.maximum=r,i&&(u.pattern=ua)}),n._zod.check=a=>{const u=a.value;if(i){if(!Number.isInteger(u)){a.issues.push({expected:o,format:t.format,code:"invalid_type",continue:!1,input:u,inst:n});return}if(!Number.isSafeInteger(u)){u>0?a.issues.push({input:u,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:n,origin:o,inclusive:!0,continue:!t.abort}):a.issues.push({input:u,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:n,origin:o,inclusive:!0,continue:!t.abort});return}}u<e&&a.issues.push({origin:"number",input:u,code:"too_small",minimum:e,inclusive:!0,inst:n,continue:!t.abort}),u>r&&a.issues.push({origin:"number",input:u,code:"too_big",maximum:r,inclusive:!0,inst:n,continue:!t.abort})}}),ha=d("$ZodCheckBigIntFormat",(n,t)=>{N.init(n,t);const[i,o]=go[t.format];n._zod.onattach.push(e=>{const r=e._zod.bag;r.format=t.format,r.minimum=i,r.maximum=o}),n._zod.check=e=>{const r=e.value;r<i&&e.issues.push({origin:"bigint",input:r,code:"too_small",minimum:i,inclusive:!0,inst:n,continue:!t.abort}),r>o&&e.issues.push({origin:"bigint",input:r,code:"too_big",maximum:o,inclusive:!0,inst:n,continue:!t.abort})}}),$a=d("$ZodCheckMaxSize",(n,t)=>{var i;N.init(n,t),(i=n._zod.def).when??(i.when=o=>{const e=o.value;return!pe(e)&&e.size!==void 0}),n._zod.onattach.push(o=>{const e=o._zod.bag.maximum??Number.POSITIVE_INFINITY;t.maximum<e&&(o._zod.bag.maximum=t.maximum)}),n._zod.check=o=>{const e=o.value;e.size<=t.maximum||o.issues.push({origin:jn(e),code:"too_big",maximum:t.maximum,inclusive:!0,input:e,inst:n,continue:!t.abort})}}),_a=d("$ZodCheckMinSize",(n,t)=>{var i;N.init(n,t),(i=n._zod.def).when??(i.when=o=>{const e=o.value;return!pe(e)&&e.size!==void 0}),n._zod.onattach.push(o=>{const e=o._zod.bag.minimum??Number.NEGATIVE_INFINITY;t.minimum>e&&(o._zod.bag.minimum=t.minimum)}),n._zod.check=o=>{const e=o.value;e.size>=t.minimum||o.issues.push({origin:jn(e),code:"too_small",minimum:t.minimum,inclusive:!0,input:e,inst:n,continue:!t.abort})}}),ba=d("$ZodCheckSizeEquals",(n,t)=>{var i;N.init(n,t),(i=n._zod.def).when??(i.when=o=>{const e=o.value;return!pe(e)&&e.size!==void 0}),n._zod.onattach.push(o=>{const e=o._zod.bag;e.minimum=t.size,e.maximum=t.size,e.size=t.size}),n._zod.check=o=>{const e=o.value,r=e.size;if(r===t.size)return;const a=r>t.size;o.issues.push({origin:jn(e),...a?{code:"too_big",maximum:t.size}:{code:"too_small",minimum:t.size},inclusive:!0,exact:!0,input:o.value,inst:n,continue:!t.abort})}}),ya=d("$ZodCheckMaxLength",(n,t)=>{var i;N.init(n,t),(i=n._zod.def).when??(i.when=o=>{const e=o.value;return!pe(e)&&e.length!==void 0}),n._zod.onattach.push(o=>{const e=o._zod.bag.maximum??Number.POSITIVE_INFINITY;t.maximum<e&&(o._zod.bag.maximum=t.maximum)}),n._zod.check=o=>{const e=o.value;if(e.length<=t.maximum)return;const a=Un(e);o.issues.push({origin:a,code:"too_big",maximum:t.maximum,inclusive:!0,input:e,inst:n,continue:!t.abort})}}),ka=d("$ZodCheckMinLength",(n,t)=>{var i;N.init(n,t),(i=n._zod.def).when??(i.when=o=>{const e=o.value;return!pe(e)&&e.length!==void 0}),n._zod.onattach.push(o=>{const e=o._zod.bag.minimum??Number.NEGATIVE_INFINITY;t.minimum>e&&(o._zod.bag.minimum=t.minimum)}),n._zod.check=o=>{const e=o.value;if(e.length>=t.minimum)return;const a=Un(e);o.issues.push({origin:a,code:"too_small",minimum:t.minimum,inclusive:!0,input:e,inst:n,continue:!t.abort})}}),Ia=d("$ZodCheckLengthEquals",(n,t)=>{var i;N.init(n,t),(i=n._zod.def).when??(i.when=o=>{const e=o.value;return!pe(e)&&e.length!==void 0}),n._zod.onattach.push(o=>{const e=o._zod.bag;e.minimum=t.length,e.maximum=t.length,e.length=t.length}),n._zod.check=o=>{const e=o.value,r=e.length;if(r===t.length)return;const a=Un(e),u=r>t.length;o.issues.push({origin:a,...u?{code:"too_big",maximum:t.length}:{code:"too_small",minimum:t.length},inclusive:!0,exact:!0,input:o.value,inst:n,continue:!t.abort})}}),Be=d("$ZodCheckStringFormat",(n,t)=>{var i,o;N.init(n,t),n._zod.onattach.push(e=>{const r=e._zod.bag;r.format=t.format,t.pattern&&(r.patterns??(r.patterns=new Set),r.patterns.add(t.pattern))}),t.pattern?(i=n._zod).check??(i.check=e=>{t.pattern.lastIndex=0,!t.pattern.test(e.value)&&e.issues.push({origin:"string",code:"invalid_format",format:t.format,input:e.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:n,continue:!t.abort})}):(o=n._zod).check??(o.check=()=>{})}),za=d("$ZodCheckRegex",(n,t)=>{Be.init(n,t),n._zod.check=i=>{t.pattern.lastIndex=0,!t.pattern.test(i.value)&&i.issues.push({origin:"string",code:"invalid_format",format:"regex",input:i.value,pattern:t.pattern.toString(),inst:n,continue:!t.abort})}}),Sa=d("$ZodCheckLowerCase",(n,t)=>{t.pattern??(t.pattern=da),Be.init(n,t)}),wa=d("$ZodCheckUpperCase",(n,t)=>{t.pattern??(t.pattern=ma),Be.init(n,t)}),xa=d("$ZodCheckIncludes",(n,t)=>{N.init(n,t);const i=Q(t.includes),o=new RegExp(typeof t.position=="number"?`^.{${t.position}}${i}`:i);t.pattern=o,n._zod.onattach.push(e=>{const r=e._zod.bag;r.patterns??(r.patterns=new Set),r.patterns.add(o)}),n._zod.check=e=>{e.value.includes(t.includes,t.position)||e.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:t.includes,input:e.value,inst:n,continue:!t.abort})}}),ja=d("$ZodCheckStartsWith",(n,t)=>{N.init(n,t);const i=new RegExp(`^${Q(t.prefix)}.*`);t.pattern??(t.pattern=i),n._zod.onattach.push(o=>{const e=o._zod.bag;e.patterns??(e.patterns=new Set),e.patterns.add(i)}),n._zod.check=o=>{o.value.startsWith(t.prefix)||o.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:t.prefix,input:o.value,inst:n,continue:!t.abort})}}),Ua=d("$ZodCheckEndsWith",(n,t)=>{N.init(n,t);const i=new RegExp(`.*${Q(t.suffix)}$`);t.pattern??(t.pattern=i),n._zod.onattach.push(o=>{const e=o._zod.bag;e.patterns??(e.patterns=new Set),e.patterns.add(i)}),n._zod.check=o=>{o.value.endsWith(t.suffix)||o.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:t.suffix,input:o.value,inst:n,continue:!t.abort})}});function Ei(n,t,i){n.issues.length&&t.issues.push(...J(i,n.issues))}const Oa=d("$ZodCheckProperty",(n,t)=>{N.init(n,t),n._zod.check=i=>{const o=t.schema._zod.run({value:i.value[t.property],issues:[]},{});if(o instanceof Promise)return o.then(e=>Ei(e,i,t.property));Ei(o,i,t.property)}}),Da=d("$ZodCheckMimeType",(n,t)=>{N.init(n,t);const i=new Set(t.mime);n._zod.onattach.push(o=>{o._zod.bag.mime=t.mime}),n._zod.check=o=>{i.has(o.value.type)||o.issues.push({code:"invalid_value",values:t.mime,input:o.value.type,inst:n,continue:!t.abort})}}),Na=d("$ZodCheckOverwrite",(n,t)=>{N.init(n,t),n._zod.check=i=>{i.value=t.tx(i.value)}});class Pa{constructor(t=[]){this.content=[],this.indent=0,this&&(this.args=t)}indented(t){this.indent+=1,t(this),this.indent-=1}write(t){if(typeof t=="function"){t(this,{execution:"sync"}),t(this,{execution:"async"});return}const o=t.split(`
`).filter(a=>a),e=Math.min(...o.map(a=>a.length-a.trimStart().length)),r=o.map(a=>a.slice(e)).map(a=>" ".repeat(this.indent*2)+a);for(const a of r)this.content.push(a)}compile(){const t=Function,i=this?.args,e=[...(this?.content??[""]).map(r=>` ${r}`)];return new t(...i,e.join(`
`))}}const Ta={major:4,minor:4,patch:3},k=d("$ZodType",(n,t)=>{var i;n??(n={}),n._zod.def=t,n._zod.bag=n._zod.bag||{},n._zod.version=Ta;const o=[...n._zod.def.checks??[]];n._zod.traits.has("$ZodCheck")&&o.unshift(n);for(const e of o)for(const r of e._zod.onattach)r(n);if(o.length===0)(i=n._zod).deferred??(i.deferred=[]),n._zod.deferred?.push(()=>{n._zod.run=n._zod.parse});else{const e=(a,u,l)=>{let c=le(a),s;for(const m of u){if(m._zod.def.when){if(zo(a)||!m._zod.def.when(a))continue}else if(c)continue;const f=a.issues.length,v=m._zod.check(a);if(v instanceof Promise&&l?.async===!1)throw new se;if(s||v instanceof Promise)s=(s??Promise.resolve()).then(async()=>{await v,a.issues.length!==f&&(c||(c=le(a,f)))});else{if(a.issues.length===f)continue;c||(c=le(a,f))}}return s?s.then(()=>a):a},r=(a,u,l)=>{if(le(a))return a.aborted=!0,a;const c=e(u,o,l);if(c instanceof Promise){if(l.async===!1)throw new se;return c.then(s=>n._zod.parse(s,l))}return n._zod.parse(c,l)};n._zod.run=(a,u)=>{if(u.skipChecks)return n._zod.parse(a,u);if(u.direction==="backward"){const c=n._zod.parse({value:a.value,issues:[]},{...u,skipChecks:!0});return c instanceof Promise?c.then(s=>r(s,a,u)):r(c,a,u)}const l=n._zod.parse(a,u);if(l instanceof Promise){if(u.async===!1)throw new se;return l.then(c=>e(c,o,u))}return e(l,o,u)}}z(n,"~standard",()=>({validate:e=>{try{const r=No(n,e);return r.success?{value:r.data}:{issues:r.error?.issues}}catch{return Po(n,e).then(a=>a.success?{value:a.data}:{issues:a.error?.issues})}},vendor:"zod",version:1}))}),Xe=d("$ZodString",(n,t)=>{k.init(n,t),n._zod.pattern=[...n?._zod.bag?.patterns??[]].pop()??oa(n._zod.bag),n._zod.parse=(i,o)=>{if(t.coerce)try{i.value=String(i.value)}catch{}return typeof i.value=="string"||i.issues.push({expected:"string",code:"invalid_type",input:i.value,inst:n}),i}}),j=d("$ZodStringFormat",(n,t)=>{Be.init(n,t),Xe.init(n,t)}),Za=d("$ZodGUID",(n,t)=>{t.pattern??(t.pattern=Fo),j.init(n,t)}),Ea=d("$ZodUUID",(n,t)=>{if(t.version){const o={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(o===void 0)throw new Error(`Invalid UUID version: "${t.version}"`);t.pattern??(t.pattern=be(o))}else t.pattern??(t.pattern=be());j.init(n,t)}),Aa=d("$ZodEmail",(n,t)=>{t.pattern??(t.pattern=Jo),j.init(n,t)}),La=d("$ZodURL",(n,t)=>{j.init(n,t),n._zod.check=i=>{try{const o=i.value.trim();if(!t.normalize&&t.protocol?.source===Mt.source&&!/^https?:\/\//i.test(o)){i.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:i.value,inst:n,continue:!t.abort});return}const e=new URL(o);t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(e.hostname)||i.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:t.hostname.source,input:i.value,inst:n,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(e.protocol.endsWith(":")?e.protocol.slice(0,-1):e.protocol)||i.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:t.protocol.source,input:i.value,inst:n,continue:!t.abort})),t.normalize?i.value=e.href:i.value=o;return}catch{i.issues.push({code:"invalid_format",format:"url",input:i.value,inst:n,continue:!t.abort})}}}),Ra=d("$ZodEmoji",(n,t)=>{t.pattern??(t.pattern=Ko()),j.init(n,t)}),Ca=d("$ZodNanoID",(n,t)=>{t.pattern??(t.pattern=Ro),j.init(n,t)}),Fa=d("$ZodCUID",(n,t)=>{t.pattern??(t.pattern=To),j.init(n,t)}),Ja=d("$ZodCUID2",(n,t)=>{t.pattern??(t.pattern=Zo),j.init(n,t)}),Ma=d("$ZodULID",(n,t)=>{t.pattern??(t.pattern=Eo),j.init(n,t)}),Ka=d("$ZodXID",(n,t)=>{t.pattern??(t.pattern=Ao),j.init(n,t)}),Va=d("$ZodKSUID",(n,t)=>{t.pattern??(t.pattern=Lo),j.init(n,t)}),Ga=d("$ZodISODateTime",(n,t)=>{t.pattern??(t.pattern=ia(t)),j.init(n,t)}),Wa=d("$ZodISODate",(n,t)=>{t.pattern??(t.pattern=na),j.init(n,t)}),Ba=d("$ZodISOTime",(n,t)=>{t.pattern??(t.pattern=ra(t)),j.init(n,t)}),Xa=d("$ZodISODuration",(n,t)=>{t.pattern??(t.pattern=Co),j.init(n,t)}),qa=d("$ZodIPv4",(n,t)=>{t.pattern??(t.pattern=Vo),j.init(n,t),n._zod.bag.format="ipv4"}),Ya=d("$ZodIPv6",(n,t)=>{t.pattern??(t.pattern=Go),j.init(n,t),n._zod.bag.format="ipv6",n._zod.check=i=>{try{new URL(`http://[${i.value}]`)}catch{i.issues.push({code:"invalid_format",format:"ipv6",input:i.value,inst:n,continue:!t.abort})}}}),Ha=d("$ZodMAC",(n,t)=>{t.pattern??(t.pattern=Wo(t.delimiter)),j.init(n,t),n._zod.bag.format="mac"}),Qa=d("$ZodCIDRv4",(n,t)=>{t.pattern??(t.pattern=Bo),j.init(n,t)}),eu=d("$ZodCIDRv6",(n,t)=>{t.pattern??(t.pattern=Xo),j.init(n,t),n._zod.check=i=>{const o=i.value.split("/");try{if(o.length!==2)throw new Error;const[e,r]=o;if(!r)throw new Error;const a=Number(r);if(`${a}`!==r)throw new Error;if(a<0||a>128)throw new Error;new URL(`http://[${e}]`)}catch{i.issues.push({code:"invalid_format",format:"cidrv6",input:i.value,inst:n,continue:!t.abort})}}});function Bt(n){if(n==="")return!0;if(/\s/.test(n)||n.length%4!==0)return!1;try{return atob(n),!0}catch{return!1}}const nu=d("$ZodBase64",(n,t)=>{t.pattern??(t.pattern=qo),j.init(n,t),n._zod.bag.contentEncoding="base64",n._zod.check=i=>{Bt(i.value)||i.issues.push({code:"invalid_format",format:"base64",input:i.value,inst:n,continue:!t.abort})}});function tu(n){if(!Jt.test(n))return!1;const t=n.replace(/[-_]/g,o=>o==="-"?"+":"/"),i=t.padEnd(Math.ceil(t.length/4)*4,"=");return Bt(i)}const ru=d("$ZodBase64URL",(n,t)=>{t.pattern??(t.pattern=Jt),j.init(n,t),n._zod.bag.contentEncoding="base64url",n._zod.check=i=>{tu(i.value)||i.issues.push({code:"invalid_format",format:"base64url",input:i.value,inst:n,continue:!t.abort})}}),iu=d("$ZodE164",(n,t)=>{t.pattern??(t.pattern=Qo),j.init(n,t)});function ou(n,t=null){try{const i=n.split(".");if(i.length!==3)return!1;const[o]=i;if(!o)return!1;const e=JSON.parse(atob(o));return!("typ"in e&&e?.typ!=="JWT"||!e.alg||t&&(!("alg"in e)||e.alg!==t))}catch{return!1}}const au=d("$ZodJWT",(n,t)=>{j.init(n,t),n._zod.check=i=>{ou(i.value,t.alg)||i.issues.push({code:"invalid_format",format:"jwt",input:i.value,inst:n,continue:!t.abort})}}),uu=d("$ZodCustomStringFormat",(n,t)=>{j.init(n,t),n._zod.check=i=>{t.fn(i.value)||i.issues.push({code:"invalid_format",format:t.format,input:i.value,inst:n,continue:!t.abort})}}),Xt=d("$ZodNumber",(n,t)=>{k.init(n,t),n._zod.pattern=n._zod.bag.pattern??Kt,n._zod.parse=(i,o)=>{if(t.coerce)try{i.value=Number(i.value)}catch{}const e=i.value;if(typeof e=="number"&&!Number.isNaN(e)&&Number.isFinite(e))return i;const r=typeof e=="number"?Number.isNaN(e)?"NaN":Number.isFinite(e)?void 0:"Infinity":void 0;return i.issues.push({expected:"number",code:"invalid_type",input:e,inst:n,...r?{received:r}:{}}),i}}),cu=d("$ZodNumberFormat",(n,t)=>{ga.init(n,t),Xt.init(n,t)}),qt=d("$ZodBoolean",(n,t)=>{k.init(n,t),n._zod.pattern=ca,n._zod.parse=(i,o)=>{if(t.coerce)try{i.value=!!i.value}catch{}const e=i.value;return typeof e=="boolean"||i.issues.push({expected:"boolean",code:"invalid_type",input:e,inst:n}),i}}),Yt=d("$ZodBigInt",(n,t)=>{k.init(n,t),n._zod.pattern=aa,n._zod.parse=(i,o)=>{if(t.coerce)try{i.value=BigInt(i.value)}catch{}return typeof i.value=="bigint"||i.issues.push({expected:"bigint",code:"invalid_type",input:i.value,inst:n}),i}}),lu=d("$ZodBigIntFormat",(n,t)=>{ha.init(n,t),Yt.init(n,t)}),su=d("$ZodSymbol",(n,t)=>{k.init(n,t),n._zod.parse=(i,o)=>{const e=i.value;return typeof e=="symbol"||i.issues.push({expected:"symbol",code:"invalid_type",input:e,inst:n}),i}}),du=d("$ZodUndefined",(n,t)=>{k.init(n,t),n._zod.pattern=sa,n._zod.values=new Set([void 0]),n._zod.parse=(i,o)=>{const e=i.value;return typeof e>"u"||i.issues.push({expected:"undefined",code:"invalid_type",input:e,inst:n}),i}}),mu=d("$ZodNull",(n,t)=>{k.init(n,t),n._zod.pattern=la,n._zod.values=new Set([null]),n._zod.parse=(i,o)=>{const e=i.value;return e===null||i.issues.push({expected:"null",code:"invalid_type",input:e,inst:n}),i}}),fu=d("$ZodAny",(n,t)=>{k.init(n,t),n._zod.parse=i=>i}),pu=d("$ZodUnknown",(n,t)=>{k.init(n,t),n._zod.parse=i=>i}),vu=d("$ZodNever",(n,t)=>{k.init(n,t),n._zod.parse=(i,o)=>(i.issues.push({expected:"never",code:"invalid_type",input:i.value,inst:n}),i)}),gu=d("$ZodVoid",(n,t)=>{k.init(n,t),n._zod.parse=(i,o)=>{const e=i.value;return typeof e>"u"||i.issues.push({expected:"void",code:"invalid_type",input:e,inst:n}),i}}),hu=d("$ZodDate",(n,t)=>{k.init(n,t),n._zod.parse=(i,o)=>{if(t.coerce)try{i.value=new Date(i.value)}catch{}const e=i.value,r=e instanceof Date;return r&&!Number.isNaN(e.getTime())||i.issues.push({expected:"date",code:"invalid_type",input:e,...r?{received:"Invalid Date"}:{},inst:n}),i}});function Ai(n,t,i){n.issues.length&&t.issues.push(...J(i,n.issues)),t.value[i]=n.value}const $u=d("$ZodArray",(n,t)=>{k.init(n,t),n._zod.parse=(i,o)=>{const e=i.value;if(!Array.isArray(e))return i.issues.push({expected:"array",code:"invalid_type",input:e,inst:n}),i;i.value=Array(e.length);const r=[];for(let a=0;a<e.length;a++){const u=e[a],l=t.element._zod.run({value:u,issues:[]},o);l instanceof Promise?r.push(l.then(c=>Ai(c,i,a))):Ai(l,i,a)}return r.length?Promise.all(r).then(()=>i):i}});function bn(n,t,i,o,e,r){const a=i in o;if(n.issues.length){if(e&&r&&!a)return;t.issues.push(...J(i,n.issues))}if(!a&&!e){n.issues.length||t.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[i]});return}n.value===void 0?a&&(t.value[i]=void 0):t.value[i]=n.value}function _u(n){const t=Object.keys(n.shape);for(const o of t)if(!n.shape?.[o]?._zod?.traits?.has("$ZodType"))throw new Error(`Invalid element at key "${o}": expected a Zod schema`);const i=po(n.shape);return{...n,keys:t,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(i)}}function bu(n,t,i,o,e,r){const a=[],u=e.keySet,l=e.catchall._zod,c=l.def.type,s=l.optin==="optional",m=l.optout==="optional";for(const f in t){if(f==="__proto__"||u.has(f))continue;if(c==="never"){a.push(f);continue}const v=l.run({value:t[f],issues:[]},o);v instanceof Promise?n.push(v.then(_=>bn(_,i,f,t,s,m))):bn(v,i,f,t,s,m)}return a.length&&i.issues.push({code:"unrecognized_keys",keys:a,input:t,inst:r}),n.length?Promise.all(n).then(()=>i):i}const yu=d("$ZodObject",(n,t)=>{if(k.init(n,t),!Object.getOwnPropertyDescriptor(t,"shape")?.get){const u=t.shape;Object.defineProperty(t,"shape",{get:()=>{const l={...u};return Object.defineProperty(t,"shape",{value:l}),l}})}const o=Fe(()=>_u(t));z(n._zod,"propValues",()=>{const u=t.shape,l={};for(const c in u){const s=u[c]._zod;if(s.values){l[c]??(l[c]=new Set);for(const m of s.values)l[c].add(m)}}return l});const e=$e,r=t.catchall;let a;n._zod.parse=(u,l)=>{a??(a=o.value);const c=u.value;if(!e(c))return u.issues.push({expected:"object",code:"invalid_type",input:c,inst:n}),u;u.value={};const s=[],m=a.shape;for(const f of a.keys){const v=m[f],_=v._zod.optin==="optional",O=v._zod.optout==="optional",$=v._zod.run({value:c[f],issues:[]},l);$ instanceof Promise?s.push($.then(D=>bn(D,u,f,c,_,O))):bn($,u,f,c,_,O)}return r?bu(s,c,u,l,o.value,n):s.length?Promise.all(s).then(()=>u):u}}),ku=d("$ZodObjectJIT",(n,t)=>{yu.init(n,t);const i=n._zod.parse,o=Fe(()=>_u(t)),e=f=>{const v=new Pa(["shape","payload","ctx"]),_=o.value,O=w=>{const S=kt(w);return`shape[${S}]._zod.run({ value: input[${S}], issues: [] }, ctx)`};v.write("const input = payload.value;");const $=Object.create(null);let D=0;for(const w of _.keys)$[w]=`key_${D++}`;v.write("const newResult = {};");for(const w of _.keys){const S=$[w],P=kt(w),G=f[w],Z=G?._zod?.optin==="optional",ne=G?._zod?.optout==="optional";v.write(`const ${S} = ${O(w)};`),Z&&ne?v.write(`
if (${S}.issues.length) {
if (${P} in input) {
payload.issues = payload.issues.concat(${S}.issues.map(iss => ({
...iss,
path: iss.path ? [${P}, ...iss.path] : [${P}]
})));
}
}
if (${S}.value === undefined) {
if (${P} in input) {
newResult[${P}] = undefined;
}
} else {
newResult[${P}] = ${S}.value;
}
`):Z?v.write(`
if (${S}.issues.length) {
payload.issues = payload.issues.concat(${S}.issues.map(iss => ({
...iss,
path: iss.path ? [${P}, ...iss.path] : [${P}]
})));
}
if (${S}.value === undefined) {
if (${P} in input) {
newResult[${P}] = undefined;
}
} else {
newResult[${P}] = ${S}.value;
}
`):v.write(`
const ${S}_present = ${P} in input;
if (${S}.issues.length) {
payload.issues = payload.issues.concat(${S}.issues.map(iss => ({
...iss,
path: iss.path ? [${P}, ...iss.path] : [${P}]
})));
}
if (!${S}_present && !${S}.issues.length) {
payload.issues.push({
code: "invalid_type",
expected: "nonoptional",
input: undefined,
path: [${P}]
});
}
if (${S}_present) {
if (${S}.value === undefined) {
newResult[${P}] = undefined;
} else {
newResult[${P}] = ${S}.value;
}
}
`)}v.write("payload.value = newResult;"),v.write("return payload;");const W=v.compile();return(w,S)=>W(f,w,S)};let r;const a=$e,u=!Ze.jitless,c=u&&mo.value,s=t.catchall;let m;n._zod.parse=(f,v)=>{m??(m=o.value);const _=f.value;return a(_)?u&&c&&v?.async===!1&&v.jitless!==!0?(r||(r=e(t.shape)),f=r(f,v),s?bu([],_,f,v,m,n):f):i(f,v):(f.issues.push({expected:"object",code:"invalid_type",input:_,inst:n}),f)}});function Li(n,t,i,o){for(const r of n)if(r.issues.length===0)return t.value=r.value,t;const e=n.filter(r=>!le(r));return e.length===1?(t.value=e[0].value,e[0]):(t.issues.push({code:"invalid_union",input:t.value,inst:i,errors:n.map(r=>r.issues.map(a=>R(a,o,T())))}),t)}const On=d("$ZodUnion",(n,t)=>{k.init(n,t),z(n._zod,"optin",()=>t.options.some(o=>o._zod.optin==="optional")?"optional":void 0),z(n._zod,"optout",()=>t.options.some(o=>o._zod.optout==="optional")?"optional":void 0),z(n._zod,"values",()=>{if(t.options.every(o=>o._zod.values))return new Set(t.options.flatMap(o=>Array.from(o._zod.values)))}),z(n._zod,"pattern",()=>{if(t.options