TreasureTrails/node_modules/valibot/dist/index.min.cjs

2 lines
78 KiB
JavaScript
Raw Normal View History

2026-03-18 09:02:21 -05:00
let e;function t(t){e={...e,...t}}function n(t){return{lang:t?.lang??e?.lang,message:t?.message,abortEarly:t?.abortEarly??e?.abortEarly,abortPipeEarly:t?.abortPipeEarly??e?.abortPipeEarly}}function r(){e=void 0}let i;function a(e,t){i||=new Map,i.set(t,e)}function o(e){return i?.get(e)}function s(e){i?.delete(e)}let c;function l(e,t){c||=new Map,c.set(t,e)}function ee(e){return c?.get(e)}function u(e){c?.delete(e)}let d;function te(e,t,n){d||=new Map,d.get(e)||d.set(e,new Map),d.get(e).set(n,t)}function ne(e,t){return d?.get(e)?.get(t)}function re(e,t){d?.get(e)?.delete(t)}function f(e){let t=typeof e;return t===`string`?`"${e}"`:t===`number`||t===`bigint`||t===`boolean`?`${e}`:t===`object`||t===`function`?(e&&Object.getPrototypeOf(e)?.constructor?.name)??`null`:t}function p(e,t,n,r,i){let a=i&&`input`in i?i.input:n.value,s=i?.expected??e.expects??null,c=i?.received??f(a),l={kind:e.kind,type:e.type,input:a,expected:s,received:c,message:`Invalid ${t}: ${s?`Expected ${s} but r`:`R`}eceived ${c}`,requirement:e.requirement,path:i?.path,issues:i?.issues,lang:r.lang,abortEarly:r.abortEarly,abortPipeEarly:r.abortPipeEarly},u=e.kind===`schema`,d=i?.message??e.message??ne(e.reference,l.lang)??(u?ee(l.lang):null)??r.message??o(l.lang);d!==void 0&&(l.message=typeof d==`function`?d(l):d),u&&(n.typed=!1),n.issues?n.issues.push(l):n.issues=[l]}let ie;function m(e){return ie||=new TextEncoder,ie.encode(e).length}let ae;function h(e){ae||=new Intl.Segmenter;let t=ae.segment(e),n=0;for(let e of t)n++;return n}function g(e,t){if(`pipe`in e){let n=[];for(let r=e.pipe.length-1;r>=0;r--){let i=e.pipe[r];if(i.kind===`schema`&&`pipe`in i)n.push(i);else if(i.kind===`metadata`&&i.type===t)return i[t]}for(let e of n){let n=g(e,t);if(n!==void 0)return n}}}function _(e){return{version:1,vendor:`valibot`,validate(t){return e[`~run`]({value:t},n())}}}let v;function y(e,t){v||=new Map,v.get(e)||v.set(e,new Intl.Segmenter(e,{granularity:`word`}));let n=v.get(e).segment(t),r=0;for(let e of n)e.isWordLike&&r++;return r}const oe=/\D/gu;function b(e){let t=e.replace(oe,``),n=t.length,r=1,i=0;for(;n;){let e=+t[--n];r^=1,i+=r?[0,2,4,6,8,1,3,5,7,9][e]:e}return i%10==0}function x(e,t){return Object.hasOwn(e,t)&&t!==`__proto__`&&t!==`prototype`&&t!==`constructor`}function S(e,t){let n=[...new Set(e)];return n.length>1?`(${n.join(` ${t} `)})`:n[0]??`never`}function se(e,t){let n={};for(let r of e)n[r]=t;return n}function ce(e){let t={};for(let n of e)Object.assign(t,n.entries);return t}function C(e){if(e.path){let t=``;for(let n of e.path)if(typeof n.key==`string`||typeof n.key==`number`)t?t+=`.${n.key}`:t+=n.key;else return null;return t}return null}function le(e,t){return t.kind===e}function ue(e,t){return t.type===e}function de(e){return e instanceof w}var w=class extends Error{constructor(e){super(e[0].message),this.name=`ValiError`,this.issues=e}};function fe(e){return{kind:`transformation`,type:`args`,reference:fe,async:!1,schema:e,"~run"(e,t){let n=e.value;return e.value=(...e)=>{let r=this.schema[`~run`]({value:e},t);if(r.issues)throw new w(r.issues);return n(...r.value)},e}}}function pe(e){return{kind:`transformation`,type:`args`,reference:pe,async:!1,schema:e,"~run"(t,n){let r=t.value;return t.value=async(...t)=>{let i=await e[`~run`]({value:t},n);if(i.issues)throw new w(i.issues);return r(...i.value)},t}}}function me(){return{kind:`transformation`,type:`await`,reference:me,async:!0,async"~run"(e){return e.value=await e.value,e}}}const he=/^(?:[\da-z+/]{4})*(?:[\da-z+/]{2}==|[\da-z+/]{3}=)?$/iu,ge=/^[A-Z]{6}(?!00)[\dA-Z]{2}(?:[\dA-Z]{3})?$/u,_e=/^[a-z][\da-z]*$/u,ve=/^[+-]?(?:\d*\.)?\d+$/u,ye=/^\d+$/u,T=/^[\w+-]+(?:\.[\w+-]+)*@[\da-z]+(?:[.-][\da-z]+)*\.[a-z]{2,}$/iu,E=/^(?:[\u{1F1E6}-\u{1F1FF}]{2}|\u{1F3F4}[\u{E0061}-\u{E007A}]{2}[\u{E0030}-\u{E0039}\u{E0061}-\u{E007A}]{1,3}\u{E007F}|(?:\p{Emoji}\uFE0F\u20E3?|\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|(?![\p{Emoji_Modifier_Base}\u{1F1E6}-\u{1F1FF}])\p{Emoji_Presentation})(?:\u200D(?:\p{Emoji}\uFE0F\u20E3?|\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|(?![\p{Emoji_Modifier_Base}\u{1F1E6}-\u{1F1FF}])\p{Em
`),t+=`× ${n.message}`;let e=C(n);e&&(t+=`\n at ${e}`)}return t}function Mi(e){return e.wrapped}exports.BASE64_REGEX=he,exports.BIC_REGEX=ge,exports.CUID2_REGEX=_e,exports.DECIMAL_REGEX=ve,exports.DIGITS_REGEX=ye,exports.EMAIL_REGEX=T,exports.EMOJI_REGEX=E,exports.HEXADECIMAL_REGEX=D,exports.HEX_COLOR_REGEX=O,exports.IMEI_REGEX=k,exports.IPV4_REGEX=A,exports.IPV6_REGEX=j,exports.IP_REGEX=M,exports.ISO_DATE_REGEX=N,exports.ISO_DATE_TIME_REGEX=P,exports.ISO_TIMESTAMP_REGEX=Se,exports.ISO_TIME_REGEX=be,exports.ISO_TIME_SECOND_REGEX=xe,exports.ISO_WEEK_REGEX=Ce,exports.MAC48_REGEX=we,exports.MAC64_REGEX=Te,exports.MAC_REGEX=Ee,exports.NANO_ID_REGEX=De,exports.OCTAL_REGEX=Oe,exports.RFC_EMAIL_REGEX=ke,exports.SLUG_REGEX=Ae,exports.ULID_REGEX=je,exports.UUID_REGEX=Me,exports.ValiError=w,exports._addIssue=p,exports._getByteCount=m,exports._getGraphemeCount=h,exports._getLastMetadata=g,exports._getStandardProps=_,exports._getWordCount=y,exports._isLuhnAlgo=b,exports._isValidObjectKey=x,exports._joinExpects=S,exports._stringify=f,exports.any=sr,exports.args=fe,exports.argsAsync=pe,exports.array=cr,exports.arrayAsync=lr,exports.assert=Yn,exports.awaitAsync=me,exports.base64=Ne,exports.bic=Pe,exports.bigint=ur,exports.blob=dr,exports.boolean=fr,exports.brand=Fe,exports.bytes=Ie,exports.check=Le,exports.checkAsync=Re,exports.checkItems=ze,exports.checkItemsAsync=Be,exports.config=Xn,exports.creditCard=We,exports.cuid2=Ge,exports.custom=pr,exports.customAsync=mr,exports.date=hr,exports.decimal=Ke,exports.deleteGlobalConfig=r,exports.deleteGlobalMessage=s,exports.deleteSchemaMessage=u,exports.deleteSpecificMessage=re,exports.description=qe,exports.digits=Je,exports.email=Ye,exports.emoji=Xe,exports.empty=Ze,exports.endsWith=Qe,exports.entries=$e,exports.entriesFromList=se,exports.entriesFromObjects=ce,exports.enum=V,exports.enum_=V,exports.everyItem=et,exports.exactOptional=gr,exports.exactOptionalAsync=_r,exports.examples=tt,exports.excludes=nt,exports.fallback=Zn,exports.fallbackAsync=Qn,exports.file=vr,exports.filterItems=rt,exports.findItem=it,exports.finite=at,exports.flatten=$n,exports.flavor=ot,exports.forward=er,exports.forwardAsync=tr,exports.function=H,exports.function_=H,exports.getDefault=I,exports.getDefaults=L,exports.getDefaultsAsync=R,exports.getDescription=nr,exports.getDotPath=C,exports.getExamples=rr,exports.getFallback=F,exports.getFallbacks=z,exports.getFallbacksAsync=B,exports.getGlobalConfig=n,exports.getGlobalMessage=o,exports.getMetadata=ir,exports.getSchemaMessage=ee,exports.getSpecificMessage=ne,exports.getTitle=ar,exports.graphemes=st,exports.gtValue=ct,exports.hash=ut,exports.hexColor=ft,exports.hexadecimal=dt,exports.imei=pt,exports.includes=mt,exports.instance=yr,exports.integer=ht,exports.intersect=br,exports.intersectAsync=xr,exports.ip=gt,exports.ipv4=_t,exports.ipv6=vt,exports.is=or,exports.isOfKind=le,exports.isOfType=ue,exports.isValiError=de,exports.isoDate=yt,exports.isoDateTime=bt,exports.isoTime=xt,exports.isoTimeSecond=St,exports.isoTimestamp=Ct,exports.isoWeek=wt,exports.keyof=pi,exports.lazy=Sr,exports.lazyAsync=Cr,exports.length=Tt,exports.literal=wr,exports.looseObject=Tr,exports.looseObjectAsync=Er,exports.looseTuple=Dr,exports.looseTupleAsync=Or,exports.ltValue=Et,exports.mac=Dt,exports.mac48=Ot,exports.mac64=kt,exports.map=kr,exports.mapAsync=Ar,exports.mapItems=At,exports.maxBytes=jt,exports.maxEntries=Mt,exports.maxGraphemes=Nt,exports.maxLength=Pt,exports.maxSize=Ft,exports.maxValue=It,exports.maxWords=Lt,exports.message=mi,exports.metadata=Rt,exports.mimeType=zt,exports.minBytes=Bt,exports.minEntries=Vt,exports.minGraphemes=Ht,exports.minLength=Ut,exports.minSize=Wt,exports.minValue=Gt,exports.minWords=Kt,exports.multipleOf=qt,exports.nan=jr,exports.nanoid=Jt,exports.never=Mr,exports.nonEmpty=Yt,exports.nonNullable=Nr,exports.nonNullableAsync=Pr,exports.nonNullish=Fr,exports.nonNullishAsync=Ir,exports.nonOptional=W,exports.nonOptionalAsync=G,exports.normalize=Xt,exports.notBytes=Zt,exports.notEntries=Qt,exports.notGraphemes=$t,exports.notLength=en,exports.notSize=tn,exports.n