PageSourceSearch

https://framebird.io/_next/static/chunks/3936-022c9c65152dbc38.js

js framebird.io collected 2026-10-04 13:28:45 UTC 101,867 bytes, 55 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3936],{1757:(t,n,r)=>{let i,o,a,s,u,l,c,d,f;r.d(n,{aPP:()=>nR,Brp:()=>t8,You:()=>t7,rSt:()=>nI,YOg:()=>nJ,zMY:()=>nP,p6U:()=>nD,gMt:()=>nK,Rpp:()=>nr,k5n:()=>n0,Nlp:()=>rf,uXy:()=>ny,ugL:()=>n_,RZV:()=>rl,euz:()=>n2,chJ:()=>nZ,aig:()=>nO,Ikc:()=>nC,jgl:()=>nY,vkY:()=>rp,g1P:()=>nH,rej:()=>nU,YjP:()=>t5,PVZ:()=>nQ,KCZ:()=>nW,L5J:()=>nE,OZ5:()=>nu,uRe:()=>na});var p=r(6398),h=r(70269);class m extends Error{constructor(){super("Cannot parse a reference cycle that closes through a transform"),this.name="ZodCyclicError"}}let v="~memo",y=[];function g(t){return null!==t&&"object"==typeof t}function _(t){return t.map(t=>t.path?{...t,path:t.path.slice()}:{...t})}let b=new WeakMap,z=[],w={alloc(t,n,r){let o=i;if(!o)return r;i=void 0;let a={value:r,issues:null};return o.set(n.value,a),z.push(a),r},guard(t){var n;(n=t._zod).deferred??(n.deferred=[]),t._zod.deferred.push(()=>{let n=t._zod.parse,r=(t,r)=>{var i,o;let a;if("backward"!==r.direction&&(i=r,o=t.value,void 0!==(a=i[v]?.backEdges)&&g(o)&&a.has(o)))throw new m;return n(t,r)};t._zod.parse=r,t._zod.run===n&&(t._zod.run=r)})},attach(t){var n;let r,o,a,s=!1;(n=t._zod).deferred??(n.deferred=[]),t._zod.deferred.push(()=>{let n=t._zod.parse,u=(l,c)=>{let d;if(void 0===r){let i=function t(n,r,i){var o,a;let s=b.get(n);if(void 0!==s)return 2*!!s;if(r.has(n))return 2;r.add(n);let u=0,l=n=>{if(2!==u&&n?._zod){let o=t(n,r,i);o>u&&(u=o)}},c=t=>{t>u&&(u=t)},d=n._zod.def;switch(d.type){case"object":{let n=h.MO(d);c(n?((n,o)=>{let a=0;for(let s of Reflect.ownKeys(n)){let u=Object.getOwnPropertyDescriptor(n,s);if(o&&!u.enumerable)continue;let l=u.get?1:u.value?._zod?t(u.value,r,i):0;l>a&&(a=l)}return a})(n,!0):1),l(d.catchall);break}case"array":l(d.element);break;case"tuple":for(let t of d.items)l(t);l(d.rest);break;case"record":case"map":l(d.keyType),l(d.valueType);break;case"set":l(d.valueType);break;case"union":for(let t of d.options)l(t);break;case"intersection":l(d.left),l(d.right);break;case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":l(d.innerType);break;case"pipe":l(d.in),l(d.out);break;case"function":l(d.input),l(d.output);break;case"lazy":{let o=d._cachedInner??(i?n._zod.innerType:void 0);c(o?t(o,r,!1):1);break}case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":break;default:for(let t in d){let n=Object.getOwnPropertyDescriptor(d,t);if(!n||n.get)continue;let r=n.value;if(r&&"object"==typeof r){if(r._zod)l(r);else if(Array.isArray(r))for(let t of r)l(t)}}}return r.delete(n),o=n,1!==(a=u)&&b.set(o,2===a),a}(t,new Set,!1);if(0===i)return t._zod.parse=n,t._zod.run===u&&(t._zod.run=n),n(l,c);2===i||s?r=!0:s=!0}let f=l.value;if(!g(f))return n(l,c);let p=c[v];if(p||(p={buckets:new WeakMap,backEdges:void 0},c[v]=p),o===c)d=a;else{var m;let n;(n=(m=p).buckets.get(t))||(n=new WeakMap,m.buckets.set(t,n)),d=n,o=c,a=d}let w=d.get(f);if(w)return l.value=w.value,w.issues?w.issues.length&&l.issues.push(..._(w.issues)):(l.memo=!0,p.backEdges??(p.backEdges=new WeakSet),p.backEdges.add(w.value)),l;i=d;let k=z.length,x=n(l,c);i=void 0;let $=z.length>k?z.pop():void 0;return x instanceof Promise?x.then(t=>($&&($.issues=t.issues.length?_(t.issues):y),t)):($&&($.issues=x.issues.length?_(x.issues):y),x)};t._zod.parse=u,t._zod.run===n&&(t._zod.run=u)})}};var k=r(63100);class x{constructor(t=[],n={}){this.content=[],this.indent=0,this.args=t,this.closed=n}indented(t){this.indent+=1;try{t(this)}finally{this.indent-=1}}write(t){if("function"==typeof t){t(this,{execution:"sync"}),t(this,{execution:"async"});return}let n=t.split("\n").filter(t=>t),r=Math.min(...n.map(t=>t.length-t.trimStart().length));for(let t of n.map(t=>t.slice(r)).map(t=>" ".repeat(2*this.indent)+t))this.content.push(t)}compile(){let t=Function,n=this?.content??[""];return new t(...Object.keys(this.closed),`return function (${this.args.join(", ")}) {
2${n.join("\n")}
3};`)(...Object.values(this.closed))}}var $=r(94604);let I={major:4,minor:6,patch:5},O=p.xI("$ZodType",(t,n)=>{var r;t??(t={}),t._zod.def=n,t._zod.bag=t._zod.bag||{},t._zod.version=I;let i=t._zod.def.checks,o=t._zod.traits.has("$ZodCheck")?[t,...i??[]]:i?.length?[...i]:[];for(let n of o)for(let r of n._zod.onattach)r(t);if(0===o.length)(r=t._zod).deferred??(r.deferred=[]),t._zod.deferred?.push(()=>{t._zod.run=t._zod.parse});else{let n=(n,r,i)=>{let o;if(n.memo)return n;let a=h.QH(n);for(let s of r){if(s._zod.def.when){if(h.rL(n)||!s._zod.def.when(n))continue}else if(a)continue;let r=n.issues.length,u=s._zod.check(n);if(u instanceof Promise&&i?.async===!1)throw new p.GT;if(o||u instanceof Promise)o=(o??Promise.resolve()).then(async()=>{await u,n.issues.length!==r&&(h.d3(n.issues,r,t),a||(a=h.QH(n,r)))});else{if(n.issues.length===r)continue;h.d3(n.issues,r,t),a||(a=h.QH(n,r))}}return o?o.then(()=>n):n},r=(r,i,a)=>
3{if(h.QH(r))return r.aborted=!0,r;let s=n(i,o,a);if(s instanceof Promise){if(!1===a.async)throw new p.GT;return s.then(n=>t._zod.parse(n,a))}return t._zod.parse(s,a)};t._zod.run=(i,a)=>{if(a.skipChecks)return t._zod.parse(i,a);if("backward"===a.direction){let n=t._zod.parse({value:i.value,issues:[]},{...a,skipChecks:!0});return n instanceof Promise?n.then(t=>r(t,i,a)):r(n,i,a)}let s=t._zod.parse(i,a);if(s instanceof Promise){if(!1===a.async)throw new p.GT;return s.then(t=>n(t,o,a))}return n(s,o,a)}}},{get"~standard"(){return h.jD(this,"~standard",P(this))},set"~standard"(value){h.qh(this,"~standard",value)}}),S=(t,n)=>t.issues.length?{issues:t.issues.map(t=>h.iR(t,n,p.$W()))}:{value:t.value};async function A(t,n){let r={async:!0};return S(await t._zod.run({value:n,issues:[]},r),r)}function P(t){return{validate:n=>{let r={async:!1};try{let i=t._zod.run({value:n,issues:[]},r);if(!(i instanceof Promise))return S(i,r)}catch(t){}return A(t,n)},vendor:"zod",version:1}}let j=p.xI("$ZodString",(t,n)=>{O.init(t,n),t._zod.pattern=n.pattern??$.gp,t._zod.parse=(r,i)=>{if(n.coerce)try{r.value=String(r.value)}catch(t){}return"string"==typeof r.value||r.issues.push({expected:"string",code:"invalid_type",input:r.value,inst:t}),r}}),Z=p.xI("$ZodStringFormat",(t,n)=>{k.ql.init(t,n),j.init(t,n)}),T=p.xI("$ZodGUID",(t,n)=>{n.pattern??(n.pattern=$.Os),Z.init(t,n)}),E=p.xI("$ZodUUID",(t,n)=>{if(n.version){let t={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[n.version];if(void 0===t)throw Error(`Invalid UUID version: "${n.version}"`);n.pattern??(n.pattern=$.uR(t))}else n.pattern??(n.pattern=$.uR());Z.init(t,n)}),N=p.xI("$ZodEmail",(t,n)=>{n.pattern??(n.pattern=$.Rp),Z.init(t,n)});function R(t){try{if("u">typeof URL&&"function"==typeof URL.canParse)return URL.canParse(t);return new URL(t),!0}catch{return!1}}let D=/[\t\n\r]/g;function F(t){return t.replace(D,"")}let J=p.xI("$ZodURL",(t,n)=>{Z.init(t,n),t._zod.check=r=>{try{var i,o;let a=r.value.trim(),s="normalize"in n||"hostname"in n||"protocol"in n?function(t,n){if(!n.normalize&&n.protocol?.source===$.F.source&&!/^https?:\/\//i.test(t))return 1;try{if("u">typeof URL){let n=URL;if("function"==typeof n.parse)return n.parse(t)??2}return new URL(t)}catch{return 2}}(a,n):R(a)||2;if(1===s)return void r.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:r.value,inst:t,continue:!n.abort});if(2===s)return void r.issues.push({code:"invalid_format",format:"url",input:r.value,inst:t,continue:!n.abort});if(!0===s){r.value=F(a);return}n.hostname&&((i=n.hostname).lastIndex=0,!i.test(s.hostname))&&r.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:n.hostname.source,input:r.value,inst:t,continue:!n.abort}),n.protocol&&((o=n.protocol).lastIndex=0,!o.test(s.protocol.endsWith(":")?s.protocol.slice(0,-1):s.protocol))&&r.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:n.protocol.source,input:r.value,inst:t,continue:!n.abort}),r.value=n.normalize?s.href:F(a);return}catch(i){r.issues.push({code:"invalid_format",format:"url",input:r.value,inst:t,continue:!n.abort})}}}),M=p.xI("$ZodEmoji",(t,n)=>{n.pattern??(n.pattern=$.Zg()),Z.init(t,n)}),C=p.xI("$ZodNanoID",(t,n)=>{if(void 0!==n.length&&(!Number.isInteger(n.length)||n.length<1))throw Error(`Invalid nanoid length: ${n.length}`);n.pattern??(n.pattern=void 0===n.length?$.Ak:$.D2(n.length)),Z.init(t,n)}),U=p.xI("$ZodCUID",(t,n)=>{n.pattern??(n.pattern=$.gF),Z.init(t,n)}),L=p.xI("$ZodCUID2",(t,n)=>{n.pattern??(n.pattern=$.Gl),Z.init(t,n)}),W=p.xI("$ZodULID",(t,n)=>{n.pattern??(n.pattern=$.Z0),Z.init(t,n)}),G=p.xI("$ZodXID",(t,n)=>{n.pattern??(n.pattern=$.kM),Z.init(t,n)}),K=p.xI("$ZodKSUID",(t,n)=>{n.pattern??(n.pattern=$.fO),Z.init(t,n)}),V=p.xI("$ZodISODateTime",(t,n)=>{n.pattern??(n.pattern=$.w$(n)),Z.init(t,n)}),B=p.xI("$ZodISODate",(t,n)=>{n.pattern??(n.pattern=$.p6),Z.init(t,n)}),Q=p.xI("$ZodISOTime",(t,n)=>{n.pattern??(n.pattern=$.kB(n)),Z.init(t,n)}),q=p.xI("$ZodISODuration",(t,n)=>{n.pattern??(n.pattern=$.p0),Z.init(t,n)}),H=p.xI("$ZodIPv4",(t,n)=>{n.pattern??(n.pattern=$.uX),Z.init(t,n)}),Y=/^[0-9a-fA-F:.]+$/;function X(t){return!!Y.test(t)&&R(`http://[${t}]`)}let ee=p.xI("$ZodIPv6",(t,n)=>{n.pattern??(n.pattern=$.ug),Z.init(t,n),t._zod.check=r=>{X(r.value)||r.issues.push({code:"invalid_format",format:"ipv6",input:r.value,inst:t,continue:!n.abort})}}),et=p.xI("$ZodCIDRv4",(t,n)=>{n.pattern??(n.pattern=$.zr),Z.init(t,n)}),en=p.xI("$ZodCIDRv6",(t,n)=>{n.pattern??(n.pattern=$.l7),Z.init(t,n),t._zod.check=r=>{!function(t){let n=t.split("/");if(2!==n.length)return!1;let[r,i]=n;if(!i)return!1;let o=Number(i);return`${o}`===i&&!(o<0)&&!(o>128)&&X(r)}(r.value)&&r.issues.push({code:"invalid_format",format:"cidrv6",input:r.value,inst:t,continue:!n.abort})}});function er(t){if(""===t)return!0;
3if(/\s/.test(t)||t.length%4!=0)return!1;try{return atob(t),!0}catch{return!1}}let ei=/^[0-9a-zA-Z+/]*={0,2}$/,eo=p.xI("$ZodBase64",(t,n)=>{n.pattern??(n.pattern=ei),Z.init(t,n),t._zod.check=r=>{er(r.value)||r.issues.push({code:"invalid_format",format:"base64",input:r.value,inst:t,continue:!n.abort})}}),ea=/^[A-Za-z0-9_-]*$/,es=p.xI("$ZodBase64URL",(t,n)=>{n.pattern??(n.pattern=ea),Z.init(t,n),t._zod.check=r=>{!function(t){if(!ea.test(t))return!1;let n=t.replace(/[-_]/g,t=>"-"===t?"+":"/");return er(n.padEnd(4*Math.ceil(n.length/4),"="))}(r.value)&&r.issues.push({code:"invalid_format",format:"base64url",input:r.value,inst:t,continue:!n.abort})}}),eu=p.xI("$ZodE164",(t,n)=>{n.pattern??(n.pattern=$.hQ),Z.init(t,n)}),el=p.xI("$ZodJWT",(t,n)=>{Z.init(t,n),t._zod.check=r=>{!function(t,n=null){try{let r=t.split(".");if(3!==r.length)return!1;let[i]=r;if(!i)return!1;let o=JSON.parse(atob(i));if("typ"in o&&o?.typ!=="JWT"||!o.alg||n&&(!("alg"in o)||o.alg!==n))return!1;return!0}catch{return!1}}(r.value,n.alg)&&r.issues.push({code:"invalid_format",format:"jwt",input:r.value,inst:t,continue:!n.abort})}}),ec=p.xI("$ZodNumber",(t,n)=>{O.init(t,n),t._zod.pattern=$.ai,t._zod.parse=(r,i)=>{if(n.coerce)try{r.value=Number(r.value)}catch(t){}let o=r.value;if("number"==typeof o&&!Number.isNaN(o)&&Number.isFinite(o))return r;let a="number"==typeof o?Number.isNaN(o)?"NaN":Number.isFinite(o)?void 0:String(o):void 0;return r.issues.push({expected:"number",code:"invalid_type",input:o,inst:t,...a?{received:a}:{}}),r}}),ed=p.xI("$ZodNumberFormat",(t,n)=>{k.KH.init(t,n),ec.init(t,n)}),ef=p.xI("$ZodBoolean",(t,n)=>{O.init(t,n),t._zod.pattern=$.zM,t._zod.parse=(r,i)=>{if(n.coerce)try{r.value=!!r.value}catch(t){}let o=r.value;return"boolean"==typeof o||r.issues.push({expected:"boolean",code:"invalid_type",input:o,inst:t}),r}}),ep=((t,n)=>{O.init(t,n),t._zod.pattern=$.o,t._zod.parse=(r,i)=>{if(n.coerce)try{r.value=BigInt(r.value)}catch(t){}return"bigint"==typeof r.value||r.issues.push({expected:"bigint",code:"invalid_type",input:r.value,inst:t}),r}},p.xI("$ZodNull",(t,n)=>{O.init(t,n),t._zod.pattern=$.ch,t._zod.values=new Set([null]),t._zod.parse=(n,r)=>{let i=n.value;return null===i||n.issues.push({expected:"null",code:"invalid_type",input:i,inst:t}),n}})),eh=p.xI("$ZodUnknown",(t,n)=>{O.init(t,n),t._zod.parse=t=>t}),em=p.xI("$ZodNever",(t,n)=>{O.init(t,n),t._zod.parse=(n,r)=>(n.issues.push({expected:"never",code:"invalid_type",input:n.value,inst:t}),n)}),ev=p.xI("$ZodDate",(t,n)=>{O.init(t,n),t._zod.parse=(r,i)=>{if(n.coerce)try{r.value=new Date(r.value)}catch(t){}let o=r.value,a=o instanceof Date;return a&&!Number.isNaN(o.getTime())||r.issues.push({expected:"date",code:"invalid_type",input:o,...a?{received:"Invalid Date"}:{},inst:t}),r}});function ey(t,n,r){t.issues.length&&n.issues.push(...h.lQ(r,t.issues)),n.value[r]=t.value}let eg=p.xI("$ZodArray",(t,n)=>{O.init(t,n);let r=p.cr.memoizer;r?.attach(t),t._zod.parse=(i,o)=>{let a=i.value;if(!Array.isArray(a))return i.issues.push({expected:"array",code:"invalid_type",input:a,inst:t}),i;i.value=r?r.alloc(t,i,Array(a.length),o):Array(a.length);let s=[],u=o?.abortEarly;for(let t=0;t<a.length;t++){let r=a[t],l=n.element._zod.run({value:r,issues:[]},o);if(l instanceof Promise)s.push(l.then(n=>ey(n,i,t)));else if(ey(l,i,t),u&&0!==l.issues.length&&h.QH(l))break}return s.length?Promise.all(s).then(()=>i):i}});function e_(t,n,r,i,o,a){let s=r in i,u="optional"===a;if(s||!u||"optional"!==o){if(t.issues.length){if(void 0!==o&&u&&!s)return;n.issues.push(...h.lQ(r,t.issues))}if(!s&&void 0===o){t.issues.length||n.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[r]});return}void 0===t.value?(s||"defaulted"===o&&!u)&&(n.value[r]=void 0):n.value[r]=t.value}}let eb=[];function ez(t){let n=Object.keys(t.shape),r=Object.getOwnPropertySymbols(t.shape),i=r.length?r:eb,o=i.length?[...n,...i]:n;for(let n of o)if(!t.shape?.[n]?._zod?.traits?.has("$ZodType"))throw Error(`Invalid element at key "${String(n)}": expected a Zod schema`);let a=h.NM(t.shape);return{...t,allKeys:o,symbolKeys:i,keySet:new Set(n),numKeys:n.length,optionalKeys:new Set(a
3)}}function ew(t,n,r,i,o,a,s){let u=[],l=o.keySet,c=o.catchall._zod,d=c.def.type,f=c.optin,p=c.optout,m=0;for(let o in n){if(s&&r.issues.length!==m){if(h.QH(r,m))break;m=r.issues.length}if(l.has(o))continue;if("__proto__"===o){"never"===d&&u.push(o);continue}if("never"===d){u.push(o);continue}let a=c.run({value:n[o],issues:[]},i);a instanceof Promise?t.push(a.then(t=>e_(t,r,o,n,f,p))):e_(a,r,o,n,f,p)}return(u.length&&r.issues.push({code:"unrecognized_keys",keys:u,input:n,inst:a,continue:!0}),t.length)?Promise.all(t).then(()=>r):r}let ek=p.xI("$ZodObject",(t,n)=>{let r;O.init(t,n);let i=Object.getOwnPropertyDescriptor(n,"shape"),o=i?.get?i.get.raw:n.shape??{};if(o){let t=()=>{let r={...o};return Object.defineProperty(n,"shape",{value:r}),t.raw=r,r};t.raw=o,Object.defineProperty(n,"shape",{get:t})}let a=h.PO(()=>ez(n));h.v5(t,"propValues",t=>{let n=t.def.shape,r={};for(let t in n){let i=n[t]._zod;if(i.values){for(let n of(Object.prototype.hasOwnProperty.call(r,t)||h.Vy(r,t,new Set),i.values))r[t].add(n);void 0!==i.optin&&r[t].add(void 0)}}return r});let s=h.Gv,u=n.catchall,l=p.cr.memoizer;l?.attach(t),t._zod.parse=(n,i)=>{r??(r=a.value);let o=n.value;if(!s(o))return n.issues.push({expected:"object",code:"invalid_type",input:o,inst:t}),n;n.value=l?l.alloc(t,n,{},i):{};let c=[],d=r.shape,f=i?.abortEarly,p=n.issues.length;for(let t of r.allKeys){if(f&&n.issues.length!==p){if(h.QH(n,p))break;p=n.issues.length}if("__proto__"===t)continue;let r=d[t],a=r._zod.optin,s=r._zod.optout,u=r._zod.run({value:o[t],issues:[]},i);u instanceof Promise?c.push(u.then(r=>e_(r,n,t,o,a,s))):e_(u,n,t,o,a,s)}return u?ew(c,o,n,i,a.value,t,!0===f):c.length?Promise.all(c).then(()=>n):n}}),ex=p.xI("$ZodObjectJIT",(t,n)=>{let r,i;ek.init(t,n);let o=t._zod.parse,a=h.PO(()=>ez(n)),s=p.cr.memoizer,u=h.Gv,l=!p.cr.jitless,c=h.hI,d=l&&c.value,f=n.catchall;t._zod.parse=(c,p)=>{i??(i=a.value);let m=c.value;return u(m)?l&&d&&p?.async===!1&&!0!==p.jitless?(r||(r=(n=>{let r=a.value,i=r.symbolKeys,o=new x(["payload","ctx"],{shape:n,inst:t,memo:s,syms:i}),u=t=>`shape[${t}]._zod.run({ value: input[${t}], issues: [] }, ctx)`,l=(t,n)=>`
4          let ${t}_ab = false;
5          for (let i = 0; i < ${t}.issues.length; i++) {
6            const iss = ${t}.issues[i];
7            iss.path = iss.path ? [${n}, ...iss.path] : [${n}];
8            payload.issues.push(iss);
9            if (iss.continue !== true) ${t}_ab = true;
10          }
11          if (${t}_ab && ctx && ctx.abortEarly) {
12            payload.value = newResult;
13            return payload;
14          }`;o.write("const input = payload.value;");let c=Object.create(null),d=0;for(let t of r.allKeys)c[t]=`key_${d++}`;for(let t of(o.write(s?"const newResult = memo.alloc(inst, payload, {}, ctx);":"const newResult = {};"),r.allKeys)){if("__proto__"===t)continue;let r=c[t],a="symbol"==typeof t?`syms[${i.indexOf(t)}]`:h.UQ(t),s=`${a} in input`,d=n[t],f=d?._zod?.optin,p=void 0!==f,m=d?._zod?.optout==="optional";if(o.write(`const ${r} = ${u(a)};`),p&&m){let t="optional"===f?`${r}_present`:`${r}.value !== undefined || ${r}_present`;o.write(`
15        const ${r}_present = ${s};
16        if (!${r}.issues.length || ${r}_present) {
17          if (${r}.issues.length) {${l(r,a)}
18          }
19
20          if (${t}) {
21            newResult[${a}] = ${r}.value;
22          }
23        }
24
25      `)}else p?(o.write(`
26        if (${r}.issues.length) {${l(r,a)}
27        }
28      `),"defaulted"===f?o.write(`newResult[${a}] = ${r}.value;`):o.write(`
29        if (${r}.value !== undefined || ${s}) {
30          newResult[${a}] = ${r}.value;
31        }
32      `)):o.write(`
33        const ${r}_present = ${s};
34        if (${r}.issues.length) {${l(r,a)}
35        }
36        if (!${r}_present && !${r}.issues.length) {
37          payload.issues.push({
38            code: "invalid_type",
39            expected: "nonoptional",
40            input: undefined,
41            path: [${a}]
42          });
43          if (ctx && ctx.abortEarly) {
44            payload.value = newResult;
45            return payload;
46          }
47        }
48
49        if (${r}_present) {
50          newResult[${a}] = ${r}.value;
51        }
52
53      `)}return o.write("payload.value = newResult;"),o.write("return payload;"),o.compile()}
53)(n.shape)),c=r(c,p),f)?ew([],m,c,p,i,t,p?.abortEarly===!0):c:o(c,p):(c.issues.push({expected:"object",code:"invalid_type",input:m,inst:t}),c)}});function e$(t,n,r,i){for(let r of t)if(0===r.issues.length)return n.value=r.value,n;let o=t.filter(t=>!h.QH(t));return 1===o.length?(n.value=o[0].value,o[0]):(n.issues.push({code:"invalid_union",input:n.value,inst:r,errors:t.map(t=>t.issues.map(t=>h.iR(t,i,p.$W())))}),n)}let eI=p.xI("$ZodUnion",(t,n)=>{O.init(t,n),h.v5(t,"optin",t=>t.def.options.some(t=>"defaulted"===t._zod.optin)?"defaulted":t.def.options.some(t=>void 0!==t._zod.optin)?"optional":void 0),h.v5(t,"optout",t=>t.def.options.some(t=>"optional"===t._zod.optout)?"optional":void 0),h.v5(t,"values",t=>{if(t.def.options.every(t=>t._zod.values))return new Set(t.def.options.flatMap(t=>Array.from(t._zod.values)))}),h.v5(t,"pattern",t=>{if(t.def.options.every(t=>t._zod.pattern)){let n=t.def.options.map(t=>t._zod.pattern);return RegExp(`^(${n.map(t=>h.p6(t.source)).join("|")})$`)}});let r=1===n.options.length?n.options[0]._zod.run:null;t._zod.parse=(i,o)=>{if(r)return r(i,o);let a=!1,s=[];for(let t of n.options){let n=t._zod.run({value:i.value,issues:[]},o);if(n instanceof Promise)s.push(n),a=!0;else{if(0===n.issues.length)return n;s.push(n)}}return a?Promise.all(s).then(n=>e$(n,i,t,o)):e$(s,i,t,o)}}),eO=p.xI("$ZodDiscriminatedUnion",(t,n)=>{n.inclusive=!1,eI.init(t,n);let r=t._zod.parse;h.v5(t,"propValues",t=>{let n={},r=0;for(let i of t.def.options){let o=i._zod.propValues;if(!o||0===Object.keys(o).length)throw Error(`Invalid discriminated union option at index "${t.def.options.indexOf(i)}"`);for(let[i,a]of(o[t.def.discriminator]?.has(void 0)&&r++,Object.entries(o)))for(let t of(Object.prototype.hasOwnProperty.call(n,i)||h.Vy(n,i,new Set),a))n[i].add(t)}return!t.def.unionFallback&&r>1&&n[t.def.discriminator]?.delete(void 0),n}),n.options.forEach((t,r)=>{let i=h.MO(t._zod.def);if(i&&!Object.prototype.hasOwnProperty.call(i,n.discriminator))throw Error(`Invalid discriminated union option at index "${r}"`)});let i=h.PO(()=>(function(t){let n=new Map;for(let r of t.options){let i=r._zod.propValues?.[t.discriminator];if(!i||0===i.size)throw Error(`Invalid discriminated union option at index "${t.options.indexOf(r)}"`);for(let t of i)if(n.has(t)){if(void 0!==t)throw Error(`Duplicate discriminator value "${String(t)}"`);n.set(t,null)}else n.set(t,r)}return n})(n));t._zod.parse=(o,a)=>{let s=o.value;if(!h.Gv(s))return o.issues.push({code:"invalid_type",expected:"object",input:s,inst:t}),o;let u=s?.[n.discriminator],l=i.value.get(u);return l&&(void 0!==u||"backward"!==a.direction)?l._zod.run(o,a):n.unionFallback||"backward"===a.direction?r(o,a):(o.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:n.discriminator,options:Array.from(i.value.keys()).filter(t=>null!==i.value.get(t)),input:s,path:[n.discriminator],inst:t}),o)}}),eS=p.xI("$ZodIntersection",(t,n)=>{O.init(t,n),t._zod.parse=(t,r)=>{let i=t.value,o=n.left._zod.run({value:i,issues:[]},r),a=n.right._zod.run({value:i,issues:[]},r);return o instanceof Promise||a instanceof Promise?Promise.all([o,a]).then(([n,r])=>eA(t,n,r)):eA(t,o,a)}});function eA(t,n,r){let i,o=new Map,a=new Map,s=(t,n)=>{let r;if("unrecognized_keys"!==t.code||t.path?.length)if("invalid_key"!==t.code||"record"!==t.origin||t.path?.length!==1)return!1;else{let n=String(t.path[0]);a.has(n)||a.set(n,t),r=[n]}else i??(i=t),r=t.keys;for(let t of r)o.has(t)||o.set(t,{}),o.get(t)[n]=!0;return!0};for(let r of n.issues)s(r,"l")||t.issues.push(r);for(let n of r.issues)s(n,"r")||t.issues.push(n);let u=[...o].filter(([,t])=>t.l&&t.r).map(([t])=>t);if(u.length){let n=i?u.filter(t=>i.keys.includes(t)):[];for(let r of(n.length&&t.issues.push({...i,keys:n}),u))!n.includes(r)&&a.has(r)&&t.issues.push(a.get(r))}let l=function t(n,r){if(n===r||n instanceof Date&&r instanceof Date&&+n==+r)return{valid:!0,data:n};if(h.Qd(n)&&h.Qd(r)){let i=Object.keys(r),o=Object.keys(n).filter(t=>-1!==i.indexOf(t)),a={...n,...r};for(let i of(Object.prototype.hasOwnProperty.call(a,"__proto__")&&delete a.__proto__,o)){if("__proto__"===i)continue;let o=t(n[i],r[i]);
53if(!o.valid)return{valid:!1,mergeErrorPath:[i,...o.mergeErrorPath]};a[i]=o.data}return{valid:!0,data:a}}if(Array.isArray(n)&&Array.isArray(r)){if(n.length!==r.length)return{valid:!1,mergeErrorPath:[]};let i=[];for(let o=0;o<n.length;o++){let a=t(n[o],r[o]);if(!a.valid)return{valid:!1,mergeErrorPath:[o,...a.mergeErrorPath]};i.push(a.data)}return{valid:!0,data:i}}return{valid:!1,mergeErrorPath:[]}}(n.value,r.value);if(!l.valid){if(h.QH(t))return t;throw Error(`Unmergable intersection. Error path: ${JSON.stringify(l.mergeErrorPath)}`)}return t.value=l.data,t}let eP=p.xI("$ZodTuple",(t,n)=>{O.init(t,n);let r=n.items,i=p.cr.memoizer;i?.attach(t),t._zod.parse=(o,a)=>{let s=o.value;if(!Array.isArray(s))return o.issues.push({input:s,inst:t,expected:"tuple",code:"invalid_type"}),o;o.value=i?i.alloc(t,o,[],a):[];let u=[],l=ej(r,"optin"),c=ej(r,"optout");if(!n.rest){if(s.length<l)return o.issues.push({code:"too_small",minimum:l,inclusive:!0,input:s,inst:t,origin:"array"}),o;s.length>r.length&&o.issues.push({code:"too_big",maximum:r.length,inclusive:!0,input:s,inst:t,origin:"array"})}let d=Array(r.length),f=n.rest?a?.abortEarly:void 0,p=!1;for(let t=0;t<r.length;t++){let n=r[t]._zod.run({value:s[t],issues:[]},a);n instanceof Promise?u.push(n.then(n=>{d[t]=n})):(d[t]=n,f&&!p&&n.issues.length&&(p=h.QH(n)))}if(n.rest&&!p){let t=r.length-1,i=s.slice(r.length),l=o.issues.length;for(let r of i){if(f&&o.issues.length!==l){if(h.QH(o,l))break;l=o.issues.length}t++;let i=n.rest._zod.run({value:r,issues:[]},a);i instanceof Promise?u.push(i.then(n=>eZ(n,o,t))):eZ(i,o,t)}}return u.length?Promise.all(u).then(()=>eT(d,o,r,s,c)):eT(d,o,r,s,c)}});function ej(t,n){for(let r=t.length-1;r>=0;r--)if(!("optin"===n?void 0!==t[r]._zod.optin:"optional"===t[r]._zod.optout))return r+1;return 0}function eZ(t,n,r){t.issues.length&&n.issues.push(...h.lQ(r,t.issues)),n.value[r]=t.value}function eT(t,n,r,i,o){for(let a=0;a<r.length;a++){let s=t[a],u=a<i.length;if(!u&&a>=o&&"optional"===r[a]._zod.optin){n.value.length=a;break}if(s.issues.length){if(!u&&a>=o){n.value.length=a;break}n.issues.push(...h.lQ(a,s.issues))}n.value[a]=s.value}for(let t=n.value.length-1;t>=i.length;t--)if("optional"===r[t]._zod.optout&&void 0===n.value[t])n.value.length=t;else break;return n}let eE=p.xI("$ZodRecord",(t,n)=>{O.init(t,n);let r=p.cr.memoizer;r?.attach(t),t._zod.parse=(i,o)=>{let a=i.value;if(!h.Qd(a))return i.issues.push({expected:"record",code:"invalid_type",input:a,inst:t}),i;let s=[],u=n.keyType._zod.values;if(u&&!n.partial){let l;i.value=r?r.alloc(t,i,{},o):{};let c=new Set;for(let r of u)if("string"==typeof r||"number"==typeof r||"symbol"==typeof r){if(c.add("number"==typeof r?r.toString():r),"__proto__"===r)continue;let u=n.keyType._zod.run({value:r,issues:[]},o);if(u instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(u.issues.length){i.issues.push({code:"invalid_key",origin:"record",issues:u.issues.map(t=>h.iR(t,o,p.$W())),input:r,path:[r],inst:t});continue}let l=u.value;if("__proto__"===l)continue;let d=n.valueType._zod.run({value:a[r],issues:[]},o);d instanceof Promise?s.push(d.then(t=>{t.issues.length&&i.issues.push(...h.lQ(r,t.issues)),i.value[l]=t.value})):(d.issues.length&&i.issues.push(...h.lQ(r,d.issues)),i.value[l]=d.value)}for(let t in a)if(!c.has(t))if("loose"===n.mode){if("__proto__"===t)continue;i.value[t]=a[t]}else(l=l??[]).push(t);l&&l.length>0&&i.issues.push({code:"unrecognized_keys",input:a,inst:t,keys:l,continue:!0})}else{let l;for(let c of(i.value=r?r.alloc(t,i,{},o):{},Reflect.ownKeys(a))){if("__proto__"===c||!Object.prototype.propertyIsEnumerable.call(a,c))continue;let r=n.keyType._zod.run({value:c,issues:[]},o);if(r instanceof Promise)throw Error("Async schemas not supported in object keys currently");if("string"==typeof c&&$.ai.test(c)&&r.issues.length){let t=n.keyType._zod.run({value:Number(c),issues:[]},o);if(t instanceof Promise)throw Error("Async schemas not supported in object keys currently");0===t.issues.length&&(r=t)}if(r.issues.length){"loose"===n.mode?i.value[c]=a[c]:u?(l=l??[]).push(c):i.issues.push({code:"invalid_key",origin:"record",issues:r.issues.map(t=>
53h.iR(t,o,p.$W())),input:c,path:[c],inst:t});continue}let d=r.value;if("__proto__"===d)continue;let f=n.valueType._zod.run({value:a[c],issues:[]},o);f instanceof Promise?s.push(f.then(t=>{t.issues.length&&i.issues.push(...h.lQ(c,t.issues)),i.value[d]=t.value})):(f.issues.length&&i.issues.push(...h.lQ(c,f.issues)),i.value[d]=f.value)}l&&l.length>0&&i.issues.push({code:"unrecognized_keys",input:a,inst:t,keys:l,continue:!0})}return s.length?Promise.all(s).then(()=>i):i}}),eN=p.xI("$ZodEnum",(t,n)=>{O.init(t,n);let r=h.w5(n.entries),i=new Set(r);t._zod.values=i,h.v5(t,"pattern",t=>{let n=h.w5(t.def.entries).filter(t=>h.qQ.has(typeof t));return new RegExp(n.length?`^(${n.map(t=>h.sD(t.toString())).join("|")})$`:"^[^\\s\\S]$")}),t._zod.parse=(n,o)=>{let a=n.value;return i.has(a)||n.issues.push({code:"invalid_value",values:r,input:a,inst:t}),n}}),eR=p.xI("$ZodLiteral",(t,n)=>{O.init(t,n);let r=new Set(n.values);t._zod.values=r,h.v5(t,"pattern",t=>{let n=t.def.values;return new RegExp(n.length?`^(${n.map(t=>"string"==typeof t?h.sD(t):t?h.sD(t.toString()):String(t)).join("|")})$`:"^[^\\s\\S]$")}),t._zod.parse=(i,o)=>{let a=i.value;return r.has(a)||i.issues.push({code:"invalid_value",values:n.values,input:a,inst:t}),i}}),eD=p.xI("$ZodTransform",(t,n)=>{O.init(t,n),t._zod.optin="optional",p.cr.memoizer?.guard(t),t._zod.parse=(r,i)=>{if("backward"===i.direction)throw new p.cV(t.constructor.name);let o=n.transform(r.value,r);if(i.async)return(o instanceof Promise?o:Promise.resolve(o)).then(t=>(r.value=t,r));if(o instanceof Promise)throw new p.GT;return r.value=o,r}});function eF(t,n){return t.value=n.issues.length?void 0:n.value,t}let eJ=p.xI("$ZodOptional",(t,n)=>{O.init(t,n),h.v5(t,"optin",t=>"defaulted"===t.def.innerType._zod.optin?"defaulted":"optional"),t._zod.optout="optional",h.v5(t,"values",t=>{let n=t.def.innerType._zod.values;return n?new Set([...n,void 0]):void 0}),h.v5(t,"pattern",t=>{let n=t.def.innerType._zod.pattern;return n?RegExp(`^(${h.p6(n.source)})?$`):void 0}),t._zod.parse=(t,r)=>{if(void 0===t.value){if("defaulted"!==n.innerType._zod.optin)return t;let i=n.innerType._zod.run({value:t.value,issues:[]},r);return i instanceof Promise?i.then(n=>eF(t,n)):eF(t,i)}return n.innerType._zod.run(t,r)}}),eM=p.xI("$ZodExactOptional",(t,n)=>{eJ.init(t,n),h.v5(t,"values",t=>t.def.innerType._zod.values),h.v5(t,"pattern",t=>t.def.innerType._zod.pattern),t._zod.parse=(t,r)=>n.innerType._zod.run(t,r)}),eC=p.xI("$ZodNullable",(t,n)=>{O.init(t,n),h.v5(t,"optin",t=>t.def.innerType._zod.optin),h.v5(t,"optout",t=>t.def.innerType._zod.optout),h.v5(t,"pattern",t=>{let n=t.def.innerType._zod.pattern;return n?RegExp(`^(${h.p6(n.source)}|null)$`):void 0}),h.v5(t,"values",t=>t.def.innerType._zod.values?new Set([...t.def.innerType._zod.values,null]):void 0),t._zod.parse=(t,r)=>null===t.value?t:n.innerType._zod.run(t,r)}),eU=p.xI("$ZodDefault",(t,n)=>{O.init(t,n),t._zod.optin="defaulted",h.v5(t,"values",t=>t.def.innerType._zod.values),t._zod.parse=(t,r)=>{if("backward"===r.direction)return n.innerType._zod.run(t,r);if(void 0===t.value)return t.value=n.defaultValue,t;let i=n.innerType._zod.run(t,r);return i instanceof Promise?i.then(t=>eL(t,n)):eL(i,n)}});function eL(t,n){return void 0===t.value&&(t.value=n.defaultValue),t}let eW=p.xI("$ZodPrefault",(t,n)=>{O.init(t,n),t._zod.optin="defaulted",h.v5(t,"values",t=>t.def.innerType._zod.values),t._zod.parse=(t,r)=>("backward"===r.direction||void 0===t.value&&(t.value=n.defaultValue),n.innerType._zod.run(t,r))}),eG=p.xI("$ZodNonOptional",(t,n)=>{O.init(t,n),h.v5(t,"values",t=>{let n=t.def.innerType._zod.values;return n?new Set([...n].filter(t=>void 0!==t)):void 0}),t._zod.parse=(r,i)=>{let o=n.innerType._zod.run(r,i);return o instanceof Promise?o.then(n=>eK(n,t)):eK(o,t)}});function eK(t,n){return t.issues.length||void 0!==t.value||t.issues.push({code:"invalid_type",expected:"nonoptional",input:t.value,inst:n}),t}function eV(t,n,r,i){return n.issues.length?t.value=r.catchValue({...n,value:t.value,error:{issues:n.issues.map(t=>h.iR(t,i,p.$W()))},input:t.value}):(t.value=n.value,n.memo&&(t.memo=!0)),t}let eB=p.xI("$ZodCatch",(t,n)=>{O.init(t,n),h.v5(t,"optin",t=>"defaulted"===t.def.innerType._zod.optin?"defaulted":"optional"),h.v5(t,"optout",t=>t.def.innerType._zod.optout),h.v5(t,"values",t=>t.def.innerType._zod.values),t._zod.parse=(t,r)=>{if("backward"===r.direction)return n.innerType._zod.run(t,r);let i=n.innerType._zod.run({value:t.value,issues:[]},r);return i instanceof Promise?i.then(i=>eV(t,i,n,r)):eV(t,i,n,r)}}),eQ=p.xI("$ZodPipe",(t,n)=>{O.init(t,n),h.v5(t,"values",t=>t.def.in._zod.values),h.v5(t,"optin",t=>t.def.in._zod.optin),h.v5(t,"optout",t=>t.def.out._zod.optout),h.v5(t,"propValues",t=>t.def.in._zod.propValues),t._zod.parse=(t,r)=>{if("backward"===r.direction){let i=n.out._zod.run(t,r);return i instanceof Promise?i.then(t=>eq(t,n.in,r)):eq(i,n.in,r)}let i=n.in._zod.run(t,r);return i instanceof Promise?i.then(t=>eq(t,n.out,r)):eq(i,n.out,r)}});function eq(t,n,r){return t.issues.some(t=>"unrecognized_keys"!==t.code)?(t.aborted=!0,t):n._zod.run({value:t.value,issues:t.issues},r)}let eH=p.xI("$ZodPreprocess",(t,n)=>{eQ.init(t,n)}),eY=p.xI("$ZodReadonly",(t,n)=>{O.init(t,n),h.v5(t,"propValues",t=>t.def.innerType._zod.propValues),h.v5(t,"values",t=>t.def.innerType._zod.values),h.v5(t,"optin",t=>t.def.innerType?._zod?.optin),h.v5(t,"optout",t=>t.def.innerType?._zod?.optout),t._zod.parse=(t,r)=>{if("backward"===r.direction)return n.innerType._zod.run(t,r);let i=n.innerType._zod.run(t,r);return i instanceof Promise?i.then(eX):eX(i)}});function eX(t){return t.memo||(t.value=Object.freeze(t.value)),t}let e0=p.xI("$ZodLazy",(t,n)=>{O.init(t,n),h.gJ(t._zod,"innerType",()=>(n._cachedInner||(n._cachedInner=n.getter()),n._cachedInner)),h.v5(t,"pattern",t=>t.innerType?._zod?.pattern),h.v5(t,"propValues",t=>t.innerType?._zod?.propValues),h.v5(t,"optin",t=>t.innerType?._zod?.optin??void 0),h.v5(t,"optout",t=>t.innerType?._zod?.optout??void 0),t._zod.parse=(n,r)=>t._zod.innerType._zod.run(n,r)}),e1=p.xI("$ZodCustom",(t,n)=>{k.QP.init(t,n),O.init(t,n),t._zod.parse=(t,n)=>t,t._zod.check=r=>{let i=r.value,o=n.fn(i);if(o instanceof Promise)return o.then(n=>e2(n,r,i,t));e2(o,r,i,t)}});function e2(t,n,r,i){if(!t){let t={code:"custom",input:r,inst:i,path:[...i._zod.def.path??[]],continue:!i._zod.def.abort};i._zod.def.params&&(t.params=i._zod.def.params),n.issues.push(h.sn(t))}}var e4=r(29622),e9=r(80931);function e6(t,...n){for(let r of n)for(let n of Reflect.ownKeys(r))Object.prototype.propertyIsEnumerable.call(r,n)&&
53(0,h.Vy)(t,n,r[n]);return t}function e5(t){let n=t?.target??"draft-2020-12";return"draft-4"===n&&(n="draft-04"),"draft-7"===n&&(n="draft-07"),{processors:t.processors??{},metadataRegistry:t?.metadata??e4.fd,target:n,unrepresentable:t?.unrepresentable??"throw",override:t?.override??(()=>{}),io:t?.io??"output",counter:0,seen:new Map,sharedDefsExtractedFor:void 0,sharedEmitDoneFor:void 0,cycles:t?.cycles??"ref",reused:t?.reused??"inline",intersections:[],deferred:[],external:t?.external??void 0}}function e3(t,n,r,i,o){let a="function"==typeof n.unrepresentable?n.unrepresentable({zodSchema:t,path:i.path,message:o}):n.unrepresentable;if("any"===a)return!1;if(void 0===a||"throw"===a)throw Error(o);return Object.assign(r,a),!0}function e7(t,n,r={path:[],schemaPath:[]}){var i;let o=t._zod.def,a=n.seen.get(t);if(a)return a.count++,r.schemaPath.includes(t)&&(a.cycle=r.path),a.schema;let s={schema:{},count:1,cycle:void 0,path:r.path};n.seen.set(t,s),n.sharedDefsExtractedFor=void 0,n.sharedEmitDoneFor=void 0;let u=t._zod.toJSONSchema?.();if(u)s.schema=u;else{let i={...r,schemaPath:[...r.schemaPath,t],path:r.path};if(t._zod.processJSONSchema)t._zod.processJSONSchema(n,s.schema,i);else{let r=s.schema,a=n.processors[o.type];if(!a)throw Error(`[toJSONSchema]: Non-representable type encountered: ${o.type}`);a(t,n,r,i)}let a=t._zod.parent;a&&(s.ref||(s.ref=a),e7(a,n,i),n.seen.get(a).isParent=!0)}let l=n.metadataRegistry.get(t);return l&&e6(s.schema,l),"input"===n.io&&function t(n,r){let i=r??{seen:new Set};if(i.seen.has(n))return!1;i.seen.add(n);let o=n._zod.def;if("transform"===o.type)return!0;if("array"===o.type)return t(o.element,i);if("set"===o.type)return t(o.valueType,i);if("lazy"===o.type)return t(o.getter(),i);if("promise"===o.type||"optional"===o.type||"nonoptional"===o.type||"nullable"===o.type||"readonly"===o.type||"default"===o.type||"prefault"===o.type||"catch"===o.type)return t(o.innerType,i);if("intersection"===o.type)return t(o.left,i)||t(o.right,i);if("record"===o.type||"map"===o.type)return t(o.keyType,i)||t(o.valueType,i);if("pipe"===o.type)return!!n._zod.traits.has("$ZodCodec")||t(o.in,i)||t(o.out,i);if("object"===o.type){for(let n in o.shape)if(t(o.shape[n],i))return!0;return!1}if("union"===o.type){for(let n of o.options)if(t(n,i))return!0;return!1}if("tuple"===o.type){for(let n of o.items)if(t(n,i))return!0;if(o.rest&&t(o.rest,i))return!0}return!1}(t)&&(delete s.schema.examples,delete s.schema.default),"input"===n.io&&"_prefault"in s.schema&&((i=s.schema).default??(i.default=s.schema._prefault)),delete s.schema._prefault,n.seen.get(t).schema}function e8(t){return t.replace(/~/g,"~0").replace(/\//g,"~1")}function te(t,n){let r=t.seen.get(n);if(!r)throw Error("Unprocessed schema. This is a bug in Zod.");if(t.external&&t.sharedDefsExtractedFor===t.external)return;let i=new Map;for(let n of t.seen.entries()){let r=t.metadataRegistry.get(n[0])?.id;if(r){let t=i.get(r);if(t&&t!==n[0])throw Error(`Duplicate schema id "${r}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);i.set(r,n[0])}}let o=n=>{if(n[1].schema.$ref)return;let i=n[1],{ref:o,defId:a}=(n=>{let i="draft-2020-12"===t.target?"$defs":"definitions";if(t.external){let r=t.external.registry.get(n[0])?.id,o=t.external.uri??(t=>t);if(r)return{ref:o(r)};let a=n[1].defId??n[1].schema.id??`schema${t.counter++}`;return n[1].defId=a,{defId:a,ref:`${o("__shared")}#/${i}/${e8(a)}`}}let o=`#/${i}/`;if(n[1]===r&&!n[1].schema.id)return{ref:"#"};let a=n[1].schema.id??`__schema${t.counter++}`;return{defId:a,ref:o+e8(a)}})(n);i.def={...i.schema},a&&(i.defId=a);let s=i.schema;for(let t in s)delete s[t];s.$ref=o};if("throw"===t.cycles)for(let n of t.seen.entries()){let t=n[1];if(t.cycle)throw Error(`Cycle detected: #/${t.cycle?.join("/")}/<root>
54
55Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let r of t.seen.entries()){let i=r[1];if(n===r[0]){o(r);continue}if(t.external){let i=t.external.registry.get(r[0])?.id;if(n!==r[0]&&i){o(r);continue}}if(t.metadataRegistry.get(r[0])?.id||i.cycle){o(r);continue}i.count>1&&"ref"===t.reused&&o(r)}t.external&&(t.sharedDefsExtractedFor=t.external)}let tt=new Set(["type","properties","required","additionalProperties"]),tn=["oneOf","anyOf"];function tr(t){let n=t.additionalProperties;return void 0===n||!1===n||"object"!=typeof n||null===n?null:Object.keys(n).length?n:null}function ti(t){let n=[];for(let r of t){if("object"!=typeof r||"object"!==r.type)return null;for(let t in r)if(!tt.has(t))return null;n.push(r)}let r={},i=new Set;for(let t of n){for(let i in t.properties){if(Object.prototype.hasOwnProperty.call(r,i))continue;let t=[];for(let r of n){let n=r.properties?.[i]??tr(r);null!=n&&(t.some(t=>
55JSON.stringify(t)===JSON.stringify(n))||t.push(n))}let o=1===t.length?t[0]:ti(t)??{allOf:t};(0,h.Vy)(r,i,o)}for(let n of t.required??[])i.add(n)}let o={type:"object",properties:r};if(i.size&&(o.required=[...i]),n.every(t=>!1===t.additionalProperties))o.additionalProperties=!1;else{let t=[];for(let r of n){let n=tr(r);n&&!t.some(t=>JSON.stringify(t)===JSON.stringify(n))&&t.push(n)}1===t.length?o.additionalProperties=t[0]:t.length>1&&(o.additionalProperties={allOf:t})}return o}function to(t,n){let r=t.seen.get(n);if(!r)throw Error("Unprocessed schema. This is a bug in Zod.");let i=n=>{let r=t.seen.get(n);if(null===r.ref)return;let o=r.def??r.schema,a={...o},s=r.ref;if(r.ref=null,s){i(s);let r=t.seen.get(s),u=r.schema;if(u.$ref&&("draft-07"===t.target||"draft-04"===t.target||"openapi-3.0"===t.target)?(o.allOf=o.allOf??[],o.allOf.push(u)):e6(o,u),e6(o,a),n._zod.parent===s)for(let t in o)"$ref"!==t&&"allOf"!==t&&(t in a||delete o[t]);if(u.$ref&&r.def)for(let t in o)"$ref"!==t&&"allOf"!==t&&t in r.def&&JSON.stringify(o[t])===JSON.stringify(r.def[t])&&delete o[t]}let u=n._zod.parent;if(u&&u!==s){i(u);let n=t.seen.get(u);if(n?.schema.$ref&&(o.$ref=n.schema.$ref,n.def))for(let t in o)"$ref"!==t&&"allOf"!==t&&t in n.def&&JSON.stringify(o[t])===JSON.stringify(n.def[t])&&delete o[t]}t.override({zodSchema:n,jsonSchema:o,path:r.path??[]})};if(!t.external||t.sharedEmitDoneFor!==t.external){for(let n of[...t.seen.entries()].reverse())i(n[0]);if("openapi-3.0"!==t.target)for(let n of t.seen.entries())!function t(n){let r=n.anyOf;if(!Array.isArray(r)||0===r.length||void 0!==n.type)return;let i=[];for(let n of r){if(!n||"object"!=typeof n)return;t(n);let r=Object.keys(n);if(1!==r.length||"type"!==r[0])return;let o=n.type;for(let t of Array.isArray(o)?o:[o]){if("string"!=typeof t)return;i.includes(t)||i.push(t)}}delete n.anyOf,n.type=1===i.length?i[0]:i}(n[1].def??n[1].schema);for(let n of t.deferred)n();if(t.intersections.length){let n=new Map;for(let r of t.seen.values())for(let t of[r.schema,r.def]){let r=t?.allOf;if(!Array.isArray(r))continue;let i=n.get(r);i?i.push(t):n.set(r,[t])}for(let r of t.intersections)for(let t of n.get(r)??[])!function(t){let n=t.allOf;if(!Array.isArray(n)||n.length<2)return;for(let n of tt)if(n in t)return;let r=n.filter(t=>tn.some(n=>Array.isArray(t[n]))),i=null;if(r.length){let t=r[0],o=tn.find(n=>Array.isArray(t[n]));if(1!==Object.keys(t).length)return;let a=n.filter(n=>n!==t),s=t[o].map(t=>ti([...a,t]));if(s.some(t=>!t))return;i={[o]:s}}else i=ti(n);i&&(delete t.allOf,e6(t,i))}(t)}}let o={};if("draft-2020-12"===t.target?o.$schema="https://json-schema.org/draft/2020-12/schema":"draft-07"===t.target?o.$schema="http://json-schema.org/draft-07/schema#":"draft-04"===t.target?o.$schema="http://json-schema.org/draft-04/schema#":t.target,t.external?.uri){let r=t.external.registry.get(n)?.id;if(!r)throw Error("Schema is missing an `id` property");o.$id=t.external.uri(r)}e6(o,r.defId?r.schema:r.def??r.schema);let a=t.metadataRegistry.get(n)?.id;void 0!==a&&o.id===a&&delete o.id;let s=t.external?.defs??{};if(!t.external||t.sharedEmitDoneFor!==t.external)for(let n of t.seen.entries()){let t=n[1];t.def&&t.defId&&(t.def.id===t.defId&&delete t.def.id,(0,h.Vy)(s,t.defId,t.def))}t.external&&(t.sharedEmitDoneFor=t.external),t.external||Object.keys(s).length>0&&("draft-2020-12"===t.target?o.$defs=s:o.definitions=s);try{let r=JSON.parse(JSON.stringify(o));return Object.defineProperty(r,"~standard",{value:{...n["~standard"],jsonSchema:{input:ta(n,"input",t.processors),output:ta(n,"output",t.processors)}},enumerable:!1,writable:!1}),r}catch(t){throw Error("Error converting schema to JSON.")}}let ta=(t,n,r={})=>i=>{let{libraryOptions:o,target:a}=i??{},s=e5({...o??{},target:a,io:n,processors:r});return e7(t,s),te(s,t),to(s,t)},ts=(t,n,r)=>{(void 0===t[n]||r>t[n])&&(t[n]=r)},tu=(t,n,r)=>{(void 0===t[n]||r<t[n])&&(t[n]=r)},tl=(t,n)=>{ts(t,"minimum",n),tu(t,"maximum",n)},tc=(t,n)=>{t.multipleOf??(t.multipleOf=[]),t.multipleOf.includes(n)||t.multipleOf.push(n)},td=(t,n)=>{t.patterns??(t.patterns=new Set),t.patterns.add(n)},tf=(t,n)=>{t.mime=t.mime?t.mime.filter(t=>n.includes(t)):[...n]},tp=(t,n)=>{t.format=n,n.includes("int")&&(t.isInt=!0)},th=(t,n)=>ts(t,"minimum",n.minimum),tm=(t,n)=>tu(t,"maximum",n.maximum),tv=t=>(n,r)=>{tp(n,r.format);let[i,o]=t[r.format];
55ts(n,"minimum",i),tu(n,"maximum",o)},ty={greater_than:(t,n)=>ts(t,n.inclusive?"minimum":"exclusiveMinimum",n.value),less_than:(t,n)=>tu(t,n.inclusive?"maximum":"exclusiveMaximum",n.value),multiple_of:(t,n)=>tc(t,n.value),number_format:tv(h.zH),bigint_format:tv(h.NR),min_length:th,max_length:tm,length_equals:(t,n)=>tl(t,n.length),min_size:th,max_size:tm,size_equals:(t,n)=>tl(t,n.size),string_format:(t,n)=>{tp(t,n.format),n.pattern&&td(t,n.pattern),("base64"===n.format||"base64url"===n.format)&&(t.contentEncoding=n.format),(n.local||-1===n.precision)&&(t.laxFormat=!0)},mime_type:(t,n)=>tf(t,n.mime)};function tg(t){let n={},r=t._zod.def;for(let i of t._zod.traits.has("$ZodCheck")?[t,...r.checks??[]]:r.checks??[])ty[i._zod.def.check]?.(n,i._zod.def);let i=t._zod.bag;for(let t of(void 0!==i.minimum&&ts(n,"minimum",i.minimum),void 0!==i.exclusiveMinimum&&ts(n,"exclusiveMinimum",i.exclusiveMinimum),void 0!==i.maximum&&tu(n,"maximum",i.maximum),void 0!==i.exclusiveMaximum&&tu(n,"exclusiveMaximum",i.exclusiveMaximum),void 0!==i.multipleOf&&tc(n,i.multipleOf),void 0!==i.format&&(n.format??(n.format=i.format),i.format.includes("int")&&(n.isInt=!0)),i.mime&&tf(n,i.mime),i.patterns??[]))td(n,t);return n}let t_={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},tb=new Map([[ei,$.K3],[ea,$.r0]]),tz=t=>tb.get(t)??t;function tw(t){let n=t._zod.def;return"pipe"===n.type&&n.in._zod.traits.has("$ZodTransform")?tw(n.out):"catch"===n.type?tw(n.innerType):t._zod.optin}let tk=new WeakMap,tx=Symbol();function t$(t,n,r,i,o){let a=!1,s=JSON.stringify(t,(t,n)=>"bigint"!=typeof n?n:(a=!0,null));return a?(e3(n,r,i,o,"BigInt defaults cannot be represented in JSON Schema"),tx):JSON.parse(s)}let tI=(t,n,r,i)=>{let o=t._zod.def;e7(o.innerType,n,i),n.seen.get(t).ref=o.innerType},tO={get:function(){let t=this._zod;return t.message??(t.message=JSON.stringify(t.def,h.k8,2)),t.message},set:function(t){this._zod.message=t},enumerable:!0,configurable:!0},tS={value:void 0,enumerable:!1},tA=new WeakSet([Object.prototype,Error.prototype]),tP=(t,n)=>{t.name="$ZodError",tS.value=n,Object.defineProperty(t,"issues",tS),tS.value=void 0,Object.defineProperty(t,"message",tO);let r=Object.getPrototypeOf(t);tA.has(r)||(tA.add(r),Object.defineProperty(r,"toString",{configurable:!0,enumerable:!1,get(){let t=()=>this.message;return Object.defineProperty(this,"toString",{value:t,configurable:!0,writable:!0}),t},set(t){Object.defineProperty(this,"toString",{value:t,configurable:!0,writable:!0})}}))},tj=(0,p.xI)("$ZodError",tP);function tZ(t,n){return{callee:n?.callee??t,Err:n?.Err}}(0,p.xI)("$ZodError",tP,void 0,{Parent:Error});let tT=t=>{let n=(r,i,o,a)=>{let s=o?{...o,async:!1}:{async:!1},u=r._zod.run({value:i,issues:[]},s);if(u instanceof Promise)throw new p.GT;if(u.issues.length){let r=new(a?.Err??t)(u.issues.map(t=>h.iR(t,s,p.$W())));throw h.gx(r,a?.callee??n),r}return u.value};return n},tE=t=>{let n=async(r,i,o,a)=>{let s=o?{...o,async:!0}:{async:!0},u=r._zod.run({value:i,issues:[]},s);if(u instanceof Promise&&(u=await u),u.issues.length){let r=new(a?.Err??t)(u.issues.map(t=>h.iR(t,s,p.$W())));throw h.gx(r,a?.callee??n),r}return u.value};return n},tN=t=>(n,r,i)=>{let o=i?{...i,async:!1}:{async:!1},a=n._zod.run({value:r,issues:[]},o);if(a instanceof Promise)throw new p.GT;return a.issues.length?tR(t,a.issues,o):{success:!0,data:a.value}};function tR(t,n,r){let i;return{success:!1,get error(){return i||(i=new t(n.map(t=>h.iR(t,r,p.$W()))),n=void 0,r=void 0),i},set error(e){i=e,n=void 0,r=void 0}}}let tD=t=>async(n,r,i)=>{let o=i?{...i,async:!0}:{async:!0},a=n._zod.run({value:r,issues:[]},o);return a instanceof Promise&&(a=await a),a.issues.length?tR(t,a.issues,o):{success:!0,data:a.value}},tF=Symbol.for("zod.compile.invalid"),tJ=Symbol.for("zod.compile.fallback"),tM=async(t,n,r)=>{let i=r?{...r,async:!0,abortEarly:!0}:{async:!0,abortEarly:!0},o=t._zod.run({value:n,issues:[]},i);return o instanceof Promise&&(o=await o),0===o.issues.length},tC=new WeakSet([Object.prototype,Error.prototype]);function tU(t,n,r){Object.defineProperty(t,n,{configurable:!0,enumerable:!1,get(){let t=r(this);return Object.defineProperty(this,n,{value:t,configurable:!0,writable:!0}),t},set(t){Object.defineProperty(this,n,{value:t,configurable:!0,writable:!0})}})}let tL=p.xI("ZodError",(t,n)=>{tj.init(t,n),t.name="ZodError";let r=Object.getPrototypeOf(t);tC.has(r)||(tC.add(r),tU(r,"format",t=>n=>(function(t,n=t=>t.message){let r={_errors:[]},i=(t,o=[])=>{for(let a of t.issues)if("invalid_union"===a.code&&a.errors.length)a.errors.map(t=>i({issues:t},[...o,...a.path]));else if("invalid_key"===a.code)i({issues:a.issues},[...o,...a.path]);else if("invalid_element"===a.code)i({issues:a.issues},[...o,...a.path]);else{let t=[...o,...a.path];if(0===t.length)r._errors.push(n(a));else{let i=r,o=0;for(;o<t.length;){let r=t[o],s=o===t.length-1;if("_errors"===r){s&&i._errors.push(n(a)),o++;continue}Object.prototype.hasOwnProperty.call(i,r)||Object.defineProperty(i,r,{value:{_errors:[]},enumerable:!0,writable:!0,configurable:!0});let u=i[r];s&&u._errors.push(n(a)),i=u,o++}}}};return i(t),r})(t,n)),tU(r,"flatten",t=>n=>(function(t,n=t=>t.message){let r={},i=[];for(let s of t.issues)if(s.path.length>0){var o,a;(o=s.path[0],a=()=>[],!Object.prototype.hasOwnProperty.call(r,o)&&("__proto__"===o?Object.defineProperty(r,o,{value:a(),writable:!0,enumerable:!0,configurable:!0}):r[o]=a()),r[o]).push(n(s))}else i.push(n(s));return{formErrors:i,fieldErrors:r}})(t,n)),tU(r,"addIssue",t=>n=>{t.issues.push(n),t.message=JSON.stringify(t.issues,h.k8,2)}),tU(r,"addIssues",t=>n=>{t.issues.push(...n),t.message=JSON.stringify(t.issues,h.k8,2)}),Object.defineProperty(r,"isEmpty",{configurable:!0,enumerable:!1,get(){return 0===this.issues.length}}))},void 0,{Parent:Error}),tW=tT(tL),tG=tE(tL),tK=tN(tL),tV=tD(tL),tB=(o=tT(tL),a=(t,n,r,i)=>o(t,n,r?{...r,direction:"backward"}:{direction:"backward"}
55,tZ(a,i))),tQ=(s=tT(tL),u=(t,n,r,i)=>s(t,n,r,tZ(u,i))),tq=(l=tE(tL),c=async(t,n,r,i)=>{let o=r?{...r,direction:"backward"}:{direction:"backward"};return await l(t,n,o,tZ(c,i))}),tH=(d=tE(tL),f=async(t,n,r,i)=>await d(t,n,r,tZ(f,i))),tY=(t,n,r)=>{let i=r?{...r,direction:"backward"}:{direction:"backward"};return tN(tL)(t,n,i)},tX=(t,n,r)=>tN(tL)(t,n,r),t0=async(t,n,r)=>{let i=r?{...r,direction:"backward"}:{direction:"backward"};return tD(tL)(t,n,i)},t1=async(t,n,r)=>tD(tL)(t,n,r);function t2(){p.cr.memoizer||p.$W({memoizer:w})}let t4=p.xI("ZodType",(t,n)=>(p.cr.localeError||p.$W({localeError:(()=>{let t={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"}},n={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",currency_code:"currency code",credit_card:"credit card number",iban:"IBAN",jwt:"JWT",template_literal:"input"},r={nan:"NaN"};function i(t,n){return"number"!==t||"number"!=typeof n||Number.isFinite(n)?r[t]??t:String(n)}return r=>{switch(r.code){case"invalid_type":{let t=i(r.expected),n=i(h.GW(r.input),r.input);return`Invalid input: expected ${t}, received ${n}`}case"invalid_value":if(1===r.values.length)return`Invalid input: expected ${h.B7(r.values[0])}`;return`Invalid option: expected one of ${h.jw(r.values,"|")}`;case"too_big":{let n=r.exact?"exactly ":r.inclusive?"<=":"<",i=t[r.origin]??null;if(i)return`Too big: expected ${r.origin??"value"} to have ${n}${r.maximum.toString()} ${i.unit??"elements"}`;return`Too big: expected ${r.origin??"value"} to be ${n}${r.maximum.toString()}`}case"too_small":{let n=r.exact?"exactly ":r.inclusive?">=":">",i=t[r.origin]??null;if(i)return`Too small: expected ${r.origin} to have ${n}${r.minimum.toString()} ${i.unit}`;return`Too small: expected ${r.origin} to be ${n}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Invalid string: must start with "${r.prefix}"`;if("ends_with"===r.format)return`Invalid string: must end with "${r.suffix}"`;if("includes"===r.format)return`Invalid string: must include "${r.includes}"`;if("regex"===r.format)return`Invalid string: must match pattern ${r.pattern}`;return`Invalid ${n[r.format]??r.format}`;case"not_multiple_of":return`Invalid number: must be a multiple of ${r.divisor}`;case"unrecognized_keys":return`Unrecognized key${r.keys.length>1?"s":""}: ${h.jw(r.keys,", ")}`;case"invalid_key":return`Invalid key in ${r.origin}`;case"invalid_union":if(r.options&&Array.isArray(r.options)&&r.options.length>0){let t=r.options.map(t=>`'${t}'`).join(" | ");return`Invalid discriminator value. Expected ${t}`}if(!1===r.inclusive)return"Invalid input: more than one option matched";return"Invalid input";case"invalid_element":return`Invalid value in ${r.origin}`;default:return"Invalid input"}}})()}),O.init(t,n),t.def=n,t.type=n.type,t),{check(...t){let n=this.def;return this.clone(h.zM(n,{checks:[...n.checks??[],...t.map(t=>"function"==typeof t?{_zod:{check:t,def:{check:"custom"},onattach:[]}}:t)]}),{parent:!0})},with(...t){return this.check(...t)},clone(t,n){return h.o8(this,t,n)},brand(){return this},register(t,n){return t.add(this,n),this},refine(t,n){return this.check(function(t,n={}){return e9.fU(rc,t,n)}(t,n))},superRefine(t,n){var r,i;return this.check((r=t,i=n,e9.MB(r,i)))},overwrite(t){return this.check(e9.bS(t))},optional(){return n5(this)},exactOptional(){var t;return t=this,new n3({type:"optional",innerType:t})},nullable(){return n8(this)},nullish(){return n5(n8(this))},nonoptional(t){var n,r;return n=this,r=t,new rn({type:"nonoptional",innerType:n,...h.A2(r)})},array(){return nJ(this)},or(t){return nW([this,t])},and(t){var n;return n=this,new nV({type:"intersection",left:n,right:t})},transform(t){return ro(this,n9(t))},default(t){var n,r;return n=this,r=t,new re({type:"default",innerType:n,get defaultValue(){return"function"==typeof r?r():h.yG(r)}})},prefault(t){var n,r;return n=this,r=t,new rt({type:"prefault",innerType:n,get defaultValue(){return"function"==typeof r?r():h.yG(r)}})},catch(t){var n,r;return n=this,new rr({type:"catch",innerType:n,catchValue:"function"==typeof(r=t)?r:h.SS(r)})},pipe(t){return ro(this,t)},readonly(){var t;return t=this,new rs({type:"readonly",innerType:t})},describe(t){let n=this.clone();return e4.fd.add(n,{description:t}),n},meta(...t){if(0===t.length)return e4.fd.get(this);let n=this.clone();return e4.fd.add(n,t[0]),n},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success}
55,apply(t,...n){return 0===n.length?t(this):t(this,...n)},get"~standard"(){return h.jD(this,"~standard",{...P(this),jsonSchema:{input:ta(this,"input"),output:ta(this,"output")}})},set"~standard"(value){h.qh(this,"~standard",value)},parse:function t(n,r){return tW(this,n,r,{callee:t})},parseAsync:async function t(n,r){return await tG(this,n,r,{callee:t})},safeParse(t,n){return tK(this,t,n)},async safeParseAsync(t,n){return tV(this,t,n)},get spa(){return this?.safeParseAsync},set spa(value){h.qh(this,"spa",value)},validate(t,n){let r=this._zod.bag.validator;if(void 0!==r){if(r(t)!==tF)return!0;if(!0===r.definite&&void 0===n)return!1}return function(t,n,r){let i,o=r?{...r,async:!1,abortEarly:!0}:{async:!1,abortEarly:!0},a=t._zod.bag.fallbackRun;if(a?(o[tJ]=!0,i=a({value:n,issues:[]},o)):i=t._zod.run({value:n,issues:[]},o),i instanceof Promise)throw new p.GT;return 0===i.issues.length}(this,t,n)},validateAsync(t,n){return tM(this,t,n)},encode:function t(n,r){return tB(this,n,r,{callee:t})},decode:function t(n,r){return tQ(this,n,r,{callee:t})},encodeAsync:async function t(n,r){return await tq(this,n,r,{callee:t})},decodeAsync:async function t(n,r){return await tH(this,n,r,{callee:t})},safeEncode(t,n){return tY(this,t,n)},safeDecode(t,n){return tX(this,t,n)},async safeEncodeAsync(t,n){return t0(this,t,n)},async safeDecodeAsync(t,n){return t1(this,t,n)},toJSONSchema(t){return((t,n={})=>r=>{let i=e5({...r,processors:n});return e7(t,i),te(i,t),to(i,t)})(this,{})(t)},get description(){return e4.fd.get(this)?.description},get _def(){return this._zod.def}}),t9=p.xI("_ZodString",(t,n)=>{j.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(n,r,i)=>((t,n,r)=>{r.type="string";let{minimum:i,maximum:o,format:a,patterns:s,contentEncoding:u,laxFormat:l}=tg(t);if("number"==typeof i&&(r.minLength=i),"number"==typeof o&&(r.maxLength=o),a&&(r.format=t_[a]??a,""===r.format&&delete r.format,("time"===a||l)&&delete r.format),u&&(r.contentEncoding=u),s&&s.size>0){let t=[...s].map(tz);1===t.length?r.pattern=t[0].source:t.length>1&&(r.allOf=[...t.map(t=>({..."draft-07"===n.target||"draft-04"===n.target||"openapi-3.0"===n.target?{type:"string"}:{},pattern:t.source}))])}})(t,n,r)},h.un({format:t=>tg(t).format??null,minLength:t=>tg(t).minimum??null,maxLength:t=>tg(t).maximum??null},{regex(...t){return this.check(e9.Fk(...t))},includes(...t){return this.check(e9.dR(...t))},startsWith(...t){return this.check(e9.$S(...t))},endsWith(...t){return this.check(e9.ER(...t))},min(...t){return this.check(e9.m9(...t))},max(...t){return this.check(e9.Eb(...t))},length(...t){return this.check(e9.YA(...t))},nonempty(...t){return this.check(e9.m9(1,...t))},lowercase(t){return this.check(e9.hH(t))},uppercase(t){return this.check(e9.qF(t))},trim(){return this.check(e9.WN())},normalize(...t){return this.check(e9.lo(...t))},toLowerCase(){return this.check(e9.Il())},toUpperCase(){return this.check(e9.xY())},slugify(){return this.check(e9.TL())}})),t6=p.xI("ZodString",(t,n)=>{j.init(t,n),t9.init(t,n)},{email(t){return this.check(e9.Mu(nn,t))},url(t){return this.check(e9.Fn(ns,t))},jwt(t){return this.check(e9.rk(n$,t))},emoji(t){return this.check(e9.aC(nl,t))},guid(t){return this.check(e9.tB(ni,t))},uuid(t){return this.check(e9.Be(no,t))},uuidv4(t){return this.check(e9.nA(no,t))},uuidv6(t){return this.check(e9.pY(no,t))},uuidv7(t){return this.check(e9.wA(no,t))},nanoid(t){return this.check(e9.Dl(nc,t))},cuid(t){return this.check(e9.fs(nd,t))},cuid2(t){return this.check(e9.Bj(nf,t))},ulid(t){return this.check(e9.Ct(np,t))},base64(t){return this.check(e9.rt(nw,t))},base64url(t){return this.check(e9.cU(nk,t))},xid(t){return this.check(e9.Pw(nh,t))},ksuid(t){return this.check(e9._z(nm,t))},ipv4(t){return this.check(e9.Ny(nv,t))},ipv6(t){return this.check(e9.$O(ng,t))},cidrv4(t){return this.check(e9.Uy(nb,t))},cidrv6(t){return this.check(e9.gP(nz,t))},e164(t){return this.check(e9.KB(nx,t))},datetime(t){return this.check(e9.G1(t7,t))},date(t){return this.check(e9.db(t8,t))},time(t){return this.check(e9.Kn(ne,t))},duration(t){return this.check(e9.f2(nt,t))}});function t5(t){return e9.Rl(t6,t)}let t3=p.xI("ZodStringFormat",(t,n)=>{Z.init(t,n),t9.init(t,n)}),t7=p.xI("ZodISODateTime",(t,n)=>{V.init(t,n),t3.init(t,n)}),t8=p.xI("ZodISODate",(t,n)=>{B.init(t,n),t3.init(t,n)}),ne=p.xI("ZodISOTime",(t,n)=>{Q.init(t,n),t3.init(t,n)}),nt=p.xI("ZodISODuration",(t,n)=>{q.init(t,n),t3.init(t,n)}),nn=p.xI("ZodEmail",(t,n)=>{N.init(t,n),t3.init(t,n)});function nr(t){return e9.Mu(nn,t)}let ni=p.xI("ZodGUID",(t,n)=>{T.init(t,n),t3.init(t,n)}),no=p.xI("ZodUUID",(t,n)=>{E.init(t,n),t3.init(t,n)});function na(t){return e9.Be(no,t)}let ns=p.xI("ZodURL",(t,n)=>{J.init(t,n),t3.init(t,n)});function nu(t){return e9.Fn(ns,t)}let nl=p.xI("ZodEmoji",(t,n)=>{M.init(t,n),t3.init(t,n)}),nc=p.xI("ZodNanoID",(t,n)=>{C.init(t,n),t3.init(t,n)}),nd=p.xI("ZodCUID",(t,n)=>{U.init(t,n),t3.init(t,n)}),nf=p.xI("ZodCUID2",(t,n)=>{L.init(t,n),t3.init(t,n)}),np=p.xI("ZodULID",(t,n)=>{W.init(t,n),t3.init(t,n)}),nh=p.xI("ZodXID",(t,n)=>{G.init(t,n),t3.init(t,n)}),nm=p.xI("ZodKSUID",(t,n)=>{K.init(t,n),t3.init(t,n)}),nv=p.xI("ZodIPv4",(t,n)=>{H.init(t,n),t3.init(t,n)});function ny(t){return e9.Ny(nv,t)}let ng=p.xI("ZodIPv6",(t,n)=>{ee.init(t,n),t3.init(t,n)});function n_(t){return e9.$O(ng,t)}let nb=p.xI("ZodCIDRv4",(t,n)=>{et.init(t,n),t3.init(t,n)}),nz=p.xI("ZodCIDRv6",(t,n)=>{en.init(t,n),t3.init(t,n)}),nw=p.xI("ZodBase64",(t,n)=>{eo.init(t,n),t3.init(t,n)}),nk=p.xI("ZodBase64URL",(t,n)=>{es.init(t,n),t3.init(t,n)}),nx=p.xI("ZodE164",(t,n)=>{eu.init(t,n),t3.init(t,n)}),n$=p.xI("ZodJWT",(t,n)=>{el.init(t,n),t3.init(t,n)}),nI=p.xI("ZodNumber",(t,n)=>{ec.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(n,r,i)=>((t,n,r,i)=>{let{minimum:o,maximum:a,multipleOf:s,exclusiveMaximum:u,exclusiveMinimum:l,isInt:c}=tg(t);r.type=c?"integer":"number";let d="number"==typeof l&&l>=(o??-1/0),f="number"==typeof u&&u<=(a??1/0),p="draft-04"===n.target||"openapi-3.0"===n.target;if(d?p?(r.minimum=l,r.exclusiveMinimum=!0):r.exclusiveMinimum=l:"number"==typeof o&&(r.minimum=o),f?p?(r.maximum=u,r.exclusiveMaximum=!0):r.exclusiveMaximum=u:"number"==typeof a&&(r.maximum=a),s){let o=new Set;
55for(let a of s)Number.isFinite(a)&&0!==a?o.add(Math.abs(a)):e3(t,n,r,i,`A multipleOf divisor of ${a} cannot be represented in JSON Schema`);let[a,...u]=o;void 0!==a&&(r.multipleOf=a),u.length&&(r.allOf=[...r.allOf??[],...u.map(t=>({multipleOf:t}))])}})(t,n,r,i),t.isFinite=!0},h.un({minValue:t=>{let{minimum:n,exclusiveMinimum:r}=tg(t);return Math.max(n??-1/0,r??-1/0)},maxValue:t=>{let{maximum:n,exclusiveMaximum:r}=tg(t);return Math.min(n??1/0,r??1/0)},isInt:t=>{let{isInt:n,multipleOf:r}=tg(t);return!!n||!!r?.some(Number.isSafeInteger)},format:t=>tg(t).format??null},{gt(t,n){return this.check(e9.Tx(t,n))},gte(t,n){return this.check(e9.qm(t,n))},min(t,n){return this.check(e9.qm(t,n))},lt(t,n){return this.check(e9.Au(t,n))},lte(t,n){return this.check(e9.Zm(t,n))},max(t,n){return this.check(e9.Zm(t,n))},int(t){var n;return this.check((n=t,e9.LK(nS,n)))},safe(t){var n;return this.check((n=t,e9.LK(nS,n)))},positive(t){return this.check(e9.Tx(0,t))},nonnegative(t){return this.check(e9.qm(0,t))},negative(t){return this.check(e9.Au(0,t))},nonpositive(t){return this.check(e9.Zm(0,t))},multipleOf(t,n){return this.check(e9.Hi(t,n))},step(t,n){return this.check(e9.Hi(t,n))},finite(){return this}}));function nO(t){return e9.F7(nI,t)}let nS=p.xI("ZodNumberFormat",(t,n)=>{ed.init(t,n),nI.init(t,n)}),nA=p.xI("ZodBoolean",(t,n)=>{ef.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(t,n,r)=>{n.type="boolean"}});function nP(t){return e9._L(nA,t)}let nj=p.xI("ZodNull",(t,n)=>{ep.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(t,n,r)=>{"openapi-3.0"===t.target?(n.type="string",n.nullable=!0,n.enum=[null]):n.type="null"}});function nZ(t){return e9.jw(nj,t)}let nT=p.xI("ZodUnknown",(t,n)=>{eh.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(t,n,r)=>void 0});function nE(){return e9.em(nT)}let nN=p.xI("ZodNever",(t,n)=>{em.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(t,n,r)=>{n.not={}}}),nR=p.xI("ZodDate",(t,n)=>{ev.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(n,r,i)=>{e3(t,n,r,i,"Date cannot be represented in JSON Schema")},t.min=(n,r)=>t.check(e9.qm(n,r)),t.max=(n,r)=>t.check(e9.Zm(n,r))},h.un({minDate:t=>{let{minimum:n}=tg(t);return n?new Date(n):null},maxDate:t=>{let{maximum:n}=tg(t);return n?new Date(n):null}},{}));function nD(t){return e9.YY(nR,t)}let nF=p.xI("ZodArray",(t,n)=>{t2(),eg.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(n,r,i)=>((t,n,r,i)=>{let o=t._zod.def,{minimum:a,maximum:s}=tg(t);"number"==typeof a&&(r.minItems=a),"number"==typeof s&&(r.maxItems=s),r.type="array",r.items=e7(o.element,n,{...i,path:[...i.path,"items"]})})(t,n,r,i),t.element=n.element},{min(t,n){return this.check(e9.m9(t,n))},nonempty(t){return this.check(e9.m9(1,t))},max(t,n){return this.check(e9.Eb(t,n))},length(t,n){return this.check(e9.YA(t,n))},unwrap(){return this.element}});function nJ(t,n){return e9.dZ(nF,t,n)}let nM=p.xI("ZodObject",(t,n)=>{t2(),ex.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(n,r,i)=>((t,n,r,i)=>{let o=t._zod.def,a=o.shape;if(Object.getOwnPropertySymbols(a).length&&e3(t,n,r,i,"Symbol keys cannot be represented in JSON Schema"))return;for(let t in r.type="object",r.properties={},a)(0,h.Vy)(r.properties,t,e7(a[t],n,{...i,path:[...i.path,"properties",t]}));let s=[];for(let t of Object.keys(a)){let r=o.shape[t];("input"===n.io?void 0===tw(r):void 0===r._zod.optout)&&s.push(t)}s.length>0&&(r.required=s),o.catchall?._zod.def.type==="never"?r.additionalProperties=!1:o.catchall?o.catchall&&(r.additionalProperties=e7(o.catchall,n,{...i,path:[...i.path,"additionalProperties"]})):"output"===n.io&&(r.additionalProperties=!1)})(t,n,r,i),h.X(t,"shape",t=>t._zod.def.shape,!1)},{keyof(){return n0(Object.keys(this._zod.def.shape))},catchall(t){return this.clone(h.zM(this._zod.def,{catchall:t}))},passthrough(){return this.clone(h.zM(this._zod.def,{catchall:nE()}))},loose(){return this.clone(h.zM(this._zod.def,{catchall:nE()}))},strict(){return this.clone(h.zM(this._zod.def,{catchall:e9.G8(nN,void 0)}))},strip(){return this.clone(h.zM(this._zod.def,{catchall:void 0}))},extend(t){return h.X$(this,t)},safeExtend(t){return h.W0(this,t)},merge(t){return h.h1(this,t)},pick(t){return h.Up(this,t)},omit(t){return h.cJ(this,t)},partial(...t){return h.OH(n6,this,t[0])},exactPartial(...t){return h.OH(n3,this,t[0],"exactPartial")},required(...t){return h.mw(rn,this,t[0])}});function nC(t,n){return new nM({type:"object",shape:t??{},...h.A2(n)})}function nU(t,n){return new nM({type:"object",shape:t,catchall:e9.G8(nN,void 0),...h.A2(n)})}let nL=p.xI("ZodUnion",(t,n)=>{eI.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(n,r,i)=>{let o,a,s;return a=!1===(o=t._zod.def).inclusive,s=o.options.map((t,r)=>e7(t,n,{...i,path:[...i.path,a?"oneOf":"anyOf",r]})),void(a?r.oneOf=s:r.anyOf=s)},t.options=n.options});function nW(t,n){return new nL({type:"union",options:t,...h.A2(n)})}let nG=p.xI("ZodDiscriminatedUnion",(t,n)=>{nL.init(t,n),eO.init(t,n)});function nK(t,n,r){return new nG({type:"union",options:n,discriminator:t,...h.A2(r)})}let nV=p.xI("ZodIntersection",(t,n)=>{eS.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(n,r,i)=>{let o,a,s,u,l;return a=e7((o=t._zod.def).left,n,{...i,path:[...i.path,"allOf",0]}),s=e7(o.right,n,{...i,path:[...i.path,"allOf",1]}),void(r.allOf=l=[...(u=t=>"allOf"in t&&1===Object.keys(t).length)(a)?a.allOf:[a],...u(s)?s.allOf:[s]],n.intersections.push(l))}}),nB=p.xI("ZodTuple",(t,n)=>{t2(),eP.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(n,r,i)=>((t,n,r,i)=>{let o=t._zod.def;r.type="array";
55let a="draft-2020-12"===n.target?"prefixItems":"items",s="draft-2020-12"===n.target||"openapi-3.0"===n.target?"items":"additionalItems",u=o.items.map((t,r)=>e7(t,n,{...i,path:[...i.path,a,r]})),l=o.rest?e7(o.rest,n,{...i,path:[...i.path,s,..."openapi-3.0"===n.target?[o.items.length]:[]]}):null,c=o.items.length;for(;c>0;){let t=o.items[c-1];if(!("input"===n.io?void 0!==tw(t):"optional"===t._zod.optout))break;c--}let d=o.items.length,f=!o.rest;"draft-2020-12"===n.target?(r.prefixItems=u,f?r.items=!1:l&&(r.items=l)):"openapi-3.0"===n.target?(r.items={anyOf:u},l&&r.items.anyOf.push(l)):(r.items=u,f?r.additionalItems=!1:l&&(r.additionalItems=l)),c>0&&(r.minItems=c),f&&(r.maxItems=d);let{minimum:p,maximum:h}=tg(t);"number"==typeof p&&(r.minItems=p),"number"==typeof h&&(r.maxItems=h)})(t,n,r,i)},{rest(t){return this.clone({...this._zod.def,rest:t})},partial(){let t=this._zod.def;if(t.checks?.length)throw Error(".partial() cannot be used on tuple schemas containing refinements");return this.clone({...t,items:t.items.map(t=>new n6({type:"optional",innerType:t}))})}});function nQ(t,n,r){let i=n instanceof O,o=i?r:n;return new nB({type:"tuple",items:t,rest:i?n:null,...h.A2(o)})}let nq=p.xI("ZodRecord",(t,n)=>{t2(),eE.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(n,r,i)=>((t,n,r,i)=>{let o=t._zod.def;r.type="object";let a=o.keyType,s=tg(a).patterns;if("loose"===o.mode&&s&&s.size>0){let t=e7(o.valueType,n,{...i,path:[...i.path,"patternProperties","*"]});for(let n of(r.patternProperties={},s))(0,h.Vy)(r.patternProperties,tz(n).source,t)}else{if("draft-07"===n.target||"draft-2020-12"===n.target){r.propertyNames=e7(o.keyType,n,{...i,path:[...i.path,"propertyNames"]});let a=tk.get(n);a||(a=[],tk.set(n,a),n.deferred.push(()=>(function(t){let n=new Map;for(let r of t.seen.values())r.def&&!n.has(r.schema)&&n.set(r.schema,r);let r=new Map;for(let i of tk.get(t)??[]){let o=t.seen.get(i),a=(o?.def??o?.schema)?.propertyNames;if(!a||!0===a||r.has(a))continue;let s=function t(n,r,i){if(r.$ref){if(i.has(r))return r;i.add(r);let o=n.get(r)?.def;if(!o)return r;let a=t(n,o,i);return a===o?r:a}for(let o of["anyOf","oneOf"]){let a=r[o];if(!Array.isArray(a))continue;let s=a.map(r=>t(n,r,i));s.some((t,n)=>t!==a[n])&&(r={...r,[o]:s})}let o=Array.isArray(r.type)?r.type:[r.type],a=!o.includes("string")&&o.some(t=>"number"===t||"integer"===t),s=r.enum??(void 0!==r.const?[r.const]:void 0);if(!a&&!s?.some(t=>"number"==typeof t))return r;let{minimum:u,maximum:l,exclusiveMinimum:c,exclusiveMaximum:d,multipleOf:f,format:p,id:h,...m}=r;return m.enum?m.enum=m.enum.map(t=>"number"==typeof t?String(t):t):"number"==typeof m.const&&(m.const=String(m.const)),a&&(m.type="string",s||(m.pattern=(o.includes("number")?$.ai:$.nd).source)),m}(n,a,new Set);s!==a&&r.set(a,s)}if(r.size)for(let n of t.seen.values())for(let t of[n.schema,n.def]){let n=t&&r.get(t.propertyNames);n&&(t.propertyNames=n)}})(n))),a.push(t)}r.additionalProperties=e7(o.valueType,n,{...i,path:[...i.path,"additionalProperties"]})}let u=a._zod.values,l="input"===n.io&&void 0!==tw(o.valueType);if(u&&!o.partial&&!l){let t=[...u].filter(t=>"string"==typeof t||"number"==typeof t);t.length>0&&(r.required=t.map(String))}})(t,n,r,i),t.keyType=n.keyType,t.valueType=n.valueType});function nH(t,n,r){return new nq(n&&n._zod?{type:"record",keyType:t,valueType:n,...h.A2(r)}:{type:"record",keyType:t5(),valueType:t,...h.A2(n)})}function nY(t,n,r){return new nq({type:"record",keyType:t,valueType:n,...h.A2(r),partial:!0})}let nX=p.xI("ZodEnum",(t,n)=>{eN.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(n,r,i)=>((t,n)=>{let r=t._zod.def,i=(0,h.w5)(r.entries);if(0===i.length){n.not={};return}i.every(t=>"number"==typeof t)&&(n.type="number"),i.every(t=>"string"==typeof t)&&(n.type="string"),n.enum=i})(t,r),t.enum=n.entries,t.options=[...t._zod.values];let r=new Set(Object.keys(n.entries));t.extract=(t,i)=>{let o={};for(let i of t)if(r.has(i))o[i]=n.entries[i];else throw Error(`Key ${i} not found in enum`);return new nX({...n,checks:[],...h.A2(i),entries:o})},t.exclude=(t,i)=>{let o={...n.entries};for(let n of t)if(r.has(n))delete o[n];else throw Error(`Key ${n} not found in enum`);
55return new nX({...n,checks:[],...h.A2(i),entries:o})}});function n0(t,n){return new nX({type:"enum",entries:Array.isArray(t)?Object.fromEntries(t.map(t=>[t,t])):t,...h.A2(n)})}let n1=p.xI("ZodLiteral",(t,n)=>{eR.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(n,r,i)=>((t,n,r,i)=>{let o=t._zod.def;if(0===o.values.length){r.not={};return}let a=[];for(let s of o.values)if(void 0===s){if(e3(t,n,r,i,"Literal `undefined` cannot be represented in JSON Schema"))return}else if("bigint"==typeof s){if(e3(t,n,r,i,"BigInt literals cannot be represented in JSON Schema"))return;a.push(Number(s))}else a.push(s);if(0===a.length);else if(1===a.length){let t=a[0];r.type=null===t?"null":typeof t,"draft-04"===n.target||"openapi-3.0"===n.target?r.enum=[t]:r.const=t}else a.every(t=>"number"==typeof t)&&(r.type="number"),a.every(t=>"string"==typeof t)&&(r.type="string"),a.every(t=>"boolean"==typeof t)&&(r.type="boolean"),a.every(t=>null===t)&&(r.type="null"),r.enum=a})(t,n,r,i),t.values=new Set(n.values),Object.defineProperty(t,"value",{get(){if
55(n.values.length>1)throw Error("This schema contains multiple valid literal values. Use `.values` instead.");return n.values[0]}})});function n2(t,n){return new n1({type:"literal",values:Array.isArray(t)?t:[t],...h.A2(n)})}let n4=p.xI("ZodTransform",(t,n)=>{t2(),eD.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(n,r,i)=>{e3(t,n,r,i,"Transforms cannot be represented in JSON Schema")},t._zod.parse=(r,i)=>{if("backward"===i.direction)throw new p.cV(t.constructor.name);r.addIssue=i=>{"string"==typeof i?r.issues.push(h.sn(i,r.value,n)):(i.fatal&&(i.continue=!1),i.code??(i.code="custom"),"input"in i||(i.input=r.value),i.inst??(i.inst=t),r.issues.push(h.sn(i)))};let o=n.transform(r.value,r);return o instanceof Promise?o.then(t=>(r.value=t,r)):(r.value=o,r)}});function n9(t){return new n4({type:"transform",transform:t})}let n6=p.xI("ZodOptional",(t,n)=>{eJ.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(n,r,i)=>tI(t,n,r,i),t.unwrap=()=>t._zod.def.innerType});function n5(t){return new n6({type:"optional",innerType:t})}let n3=p.xI("ZodExactOptional",(t,n)=>{eM.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(n,r,i)=>tI(t,n,r,i),t.unwrap=()=>t._zod.def.innerType}),n7=p.xI("ZodNullable",(t,n)=>{eC.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(n,r,i)=>{let o,a,s;return a=e7((o=t._zod.def).innerType,n,i),s=n.seen.get(t),void("openapi-3.0"===n.target?(s.ref=o.innerType,r.nullable=!0):r.anyOf=[a,{type:"null"}])},t.unwrap=()=>t._zod.def.innerType});function n8(t){return new n7({type:"nullable",innerType:t})}let re=p.xI("ZodDefault",(t,n)=>{eU.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(n,r,i)=>{let o,a;return e7((o=t._zod.def).innerType,n,i),n.seen.get(t).ref=o.innerType,void((a=t$(o.defaultValue,t,n,r,i))!==tx&&(r.default=a))},t.unwrap=()=>t._zod.def.innerType,t.removeDefault=t.unwrap}),rt=p.xI("ZodPrefault",(t,n)=>{eW.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(n,r,i)=>((t,n,r,i)=>{let o=t._zod.def;if(e7(o.innerType,n,i),n.seen.get(t).ref=o.innerType,"input"!==n.io)return;let a=t$(o.defaultValue,t,n,r,i);a!==tx&&(r._prefault=a)})(t,n,r,i),t.unwrap=()=>t._zod.def.innerType}),rn=p.xI("ZodNonOptional",(t,n)=>{eG.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(n,r,i)=>{let o;e7((o=t._zod.def).innerType,n,i),n.seen.get(t).ref=o.innerType},t.unwrap=()=>t._zod.def.innerType}),rr=p.xI("ZodCatch",(t,n)=>{eB.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(n,r,i)=>((t,n,r,i)=>{let o,a=t._zod.def;e7(a.innerType,n,i),n.seen.get(t).ref=a.innerType;try{o=a.catchValue(void 0)}catch{e3(t,n,r,i,"Dynamic catch values are not supported in JSON Schema");return}r.default=o})(t,n,r,i),t.unwrap=()=>t._zod.def.innerType,t.removeCatch=t.unwrap}),ri=p.xI("ZodPipe",(t,n)=>{eQ.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(n,r,i)=>{let o,a,s;return a=(o=t._zod.def).in._zod.traits.has("$ZodTransform"),void(e7(s="input"===n.io?a?o.out:o.in:o.out,n,i),n.seen.get(t).ref=s)},t.in=n.in,t.out=n.out});function ro(t,n){return new ri({type:"pipe",in:t,out:n})}let ra=p.xI("ZodPreprocess",(t,n)=>{ri.init(t,n),eH.init(t,n)}),rs=p.xI("ZodReadonly",(t,n)=>{eY.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(n,r,i)=>{let o;e7((o=t._zod.def).innerType,n,i),n.seen.get(t).ref=o.innerType,r.readOnly=!0},t.unwrap=()=>t._zod.def.innerType}),ru=p.xI("ZodLazy",(t,n)=>{e0.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(n,r,i)=>{let o;e7(o=t._zod.innerType,n,i),n.seen.get(t).ref=o},t.unwrap=()=>t._zod.def.getter()});function rl(t){return new ru({type:"lazy",getter:t})}let rc=p.xI("ZodCustom",(t,n)=>{e1.init(t,n),t4.init(t,n),t._zod.processJSONSchema=(n,r,i)=>{e3(t,n,r,i,"Custom types cannot be represented in JSON Schema")}});e9.q0,e9.mI;let rd=p.xI("ZodInstanceOf",(t,n)=>{rc.init(t,n)},{properties(t,n){return this.check(e9.T2(t,n))}});function rf(t,n={}){let r=new rd({type:"custom",check:"custom",fn:n=>n instanceof t,abort:!0,...h.A2(n)});return r._zod.bag.Class=t,r._zod.check=n=>{n.value instanceof t||n.issues.push({code:"invalid_type",expected:t.name,input:n.value,inst:r,path:[...r._zod.def.path??[]]})},r}function rp(t,n){return new ra({type:"pipe",in:n9(t),out:n})}},3374:(t,n,r)=>{r.d(n,{default:()=>a});var i=r(45093),o=r(55746);function a({locale:t,...n}){if(!t)throw Error(void 0);return(0,o.jsx)(i.Dk,{locale:t,...n})}},4883:(t,n,r)=>{r.d(n,{ai:()=>a,p6:()=>s});var i=r(80931),o=r(1757);function a(t){return i.qG(o.rSt,t)}function s(t){return i.B4(o.aPP,t)}}
55,6398:(t,n,r)=>{r.d(n,{$W:()=>f,GT:()=>l,cV:()=>c,cr:()=>d,xI:()=>u});var i,o=r(70269);let a={value:void 0,enumerable:!1},s="captureStackTrace"in Error?Error:null;function u(t,n,r,i){function u(t){this.def=t,this.constr=p,this.traits=new Set}u.prototype={};let l=r&&new WeakSet;function c(i,s){if(i._zod){if(i._zod.traits.has(t))return}else{a.value=new u(s);try{Object.defineProperty(i,"_zod",a)}finally{a.value=void 0}}if(i._zod.traits.add(t),n(i,s),l){let t=Object.getPrototypeOf(i),n=i._zod.constr.prototype,a=t;for(;a&&a!==n;)a=Object.getPrototypeOf(a);let s=a??t;l.has(s)||(l.add(s),(0,o.ol)(s,r))}let c=p.prototype;for(let t in c)Object.prototype.hasOwnProperty.call(c,t)&&(t in i||(i[t]=c[t].bind(i)))}let d=i?.Parent??Object;class f extends d{}function p(t){let n=i?.Parent?function(t){let n=s;if(n){let r=n.stackTraceLimit;if("number"==typeof r){try{n.stackTraceLimit=0}catch{return s=null,new t}try{return new t}finally{n.stackTraceLimit=r}}}return new t}(f):this;c(n,t);let r=n._zod.deferred;if(r){for(let t of r)t();n._zod.deferred=void 0}let o=globalThis.__zod_globalConfig?.postProcessor;return o&&o(n),n}return Object.defineProperty(f,"name",{value:t}),Object.defineProperty(p,"init",{value:c}),Object.defineProperty(p,Symbol.hasInstance,{value:n=>!!i?.Parent&&n instanceof i.Parent||n?._zod?.traits?.has(t)}),Object.defineProperty(p,"name",{value:t}),p}class l extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}class c extends Error{constructor(t){super(`Encountered unidirectional transform during encode: ${t}`),this.name="ZodEncodeError"}}(i=globalThis).__zod_globalConfig??(i.__zod_globalConfig={});let d=globalThis.__zod_globalConfig;function f(t){return t&&Object.assign(d,t),d}},29622:(t,n,r)=>{var i;r.d(n,{fd:()=>a});class o{constructor(){this._map=new WeakMap,this._idmap=new Map}add(t,...n){let r=n[0];return this._map.set(t,r),r&&"object"==typeof r&&"id"in r&&this._idmap.set(r.id,t),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(t){let n=this._map.get(t);return n&&"object"==typeof n&&"id"in n&&this._idmap.delete(n.id),this._map.delete(t),this}get(t){let n=t._zod.parent;if(n){let r={...this.get(n)??{}};delete r.id;let i={...r,...this._map.get(t)};return Object.keys(i).length?i:void 0}return this._map.get(t)}has(t){return this._map.has(t)}}(i=globalThis).__zod_globalRegistry??(i.__zod_globalRegistry=new o);let a=globalThis.__zod_globalRegistry},63100:(t,n,r)=>{r.d(n,{DG:()=>g,E6:()=>k,J:()=>w,J_:()=>d,Jk:()=>f,KH:()=>p,Kk:()=>m,NI:()=>_,QP:()=>s,RM:()=>v,Tt:()=>z,Yk:()=>h,kH:()=>b,nJ:()=>$,ql:()=>y,sm:()=>c,v$:()=>I});
55var i=r(6398),o=r(94604),a=r(70269);let s=i.xI("$ZodCheck",(t,n)=>{var r;t._zod??(t._zod={}),t._zod.def=n,(r=t._zod).onattach??(r.onattach=[])}),u=t=>{let n=t.value;return!a.cl(n)&&void 0!==n.length},l={number:"number",bigint:"bigint",object:"date"},c=i.xI("$ZodCheckLessThan",(t,n)=>{s.init(t,n);let r=l[typeof n.value];t._zod.check=i=>{(n.inclusive?i.value<=n.value:i.value<n.value)||i.issues.push({origin:l[typeof i.value]??r,code:"too_big",maximum:"object"==typeof n.value?n.value.getTime():n.value,input:i.value,inclusive:n.inclusive,inst:t,continue:!n.abort})}}),d=i.xI("$ZodCheckGreaterThan",(t,n)=>{s.init(t,n);let r=l[typeof n.value];t._zod.check=i=>{(n.inclusive?i.value>=n.value:i.value>n.value)||i.issues.push({origin:l[typeof i.value]??r,code:"too_small",minimum:"object"==typeof n.value?n.value.getTime():n.value,input:i.value,inclusive:n.inclusive,inst:t,continue:!n.abort})}}),f=i.xI("$ZodCheckMultipleOf",(t,n)=>{s.init(t,n),t._zod.check=r=>{if(typeof r.value!=typeof n.value)throw Error("Cannot mix number and bigint in multiple_of check.");("bigint"==typeof r.value?n.value!==BigInt(0)&&r.value%n.value===BigInt(0):0===a.LG(r.value,n.value))||r.issues.push({origin:typeof r.value,code:"not_multiple_of",divisor:n.value,input:r.value,inst:t,continue:!n.abort})}}),p=i.xI("$ZodCheckNumberFormat",(t,n)=>{s.init(t,n),n.format=n.format||"float64";let r=n.format?.includes("int"),i=r?"int":"number",[o,u]=a.zH[n.format];t._zod.check=a=>{let s=a.value;if(r){if(!Number.isInteger(s))return void a.issues.push({expected:i,format:n.format,code:"invalid_type",continue:!1,input:s,inst:t});if(!Number.isSafeInteger(s))return void(s>0?a.issues.push({input:s,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:t,origin:i,inclusive:!0,continue:!n.abort}):a.issues.push({input:s,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:t,origin:i,inclusive:!0,continue:!n.abort}))}s<o&&a.issues.push({origin:"number",input:s,code:"too_small",minimum:o,inclusive:!0,inst:t,continue:!n.abort}),s>u&&a.issues.push({origin:"number",input:s,code:"too_big",maximum:u,inclusive:!0,inst:t,continue:!n.abort})}}),h=i.xI("$ZodCheckMaxLength",(t,n)=>{var r;s.init(t,n),(r=t._zod.def).when??(r.when=u),t._zod.check=r=>{let i=r.value,o=i.length;if(("string"==typeof i&&o>n.maximum?a.O7(i):o)<=n.maximum)return;let s=a.Rc(i);r.issues.push({origin:s,code:"too_big",maximum:n.maximum,inclusive:!0,input:i,inst:t,continue:!n.abort})}}),m=i.xI("$ZodCheckMinLength",(t,n)=>{var r;s.init(t,n),(r=t._zod.def).when??(r.when=u),t._zod.check=r=>{let i=r.value,o=i.length;if(("string"==typeof i&&o>=n.minimum&&o<2*n.minimum?a.O7(i):o)>=n.minimum)return;let s=a.Rc(i);r.issues.push({origin:s,code:"too_small",minimum:n.minimum,inclusive:!0,input:i,inst:t,continue:!n.abort})}}),v=i.xI("$ZodCheckLengthEquals",(t,n)=>{var r;s.init(t,n),(r=t._zod.def).when??(r.when=u),t._zod.check=r=>{let i=r.value,o=i.length,s="string"==typeof i&&o>=n.length&&o<=2*n.length?a.O7(i):o;if(s===n.length)return;let u=a.Rc(i),l=s>n.length;r.issues.push({origin:u,...l?{code:"too_big",maximum:n.length}:{code:"too_small",minimum:n.length},inclusive:!0,exact:!0,input:r.value,inst:t,continue:!n.abort})}}),y=i.xI("$ZodCheckStringFormat",(t,n)=>{var r,i;s.init(t,n),n.pattern?(r=t._zod).check??(r.check=r=>{n.pattern.lastIndex=0,n.pattern.test(r.value)||r.issues.push({origin:"string",code:"invalid_format",format:n.format,input:r.value,...n.pattern?{pattern:n.pattern.toString()}:{},inst:t,continue:!n.abort})}):(i=t._zod).check??(i.check=()=>{})}),g=i.xI("$ZodCheckRegex",(t,n)=>{y.init(t,n),t._zod.check=r=>{n.pattern.lastIndex=0,n.pattern.test(r.value)||r.issues.push({origin:"string",code:"invalid_format",format:"regex",input:r.value,pattern:n.pattern.toString(),inst:t,continue:!n.abort})}}),_=i.xI("$ZodCheckLowerCase",(t,n)=>{n.pattern??(n.pattern=o.AC),y.init(t,n)}),b=i.xI("$ZodCheckUpperCase",(t,n)=>{n.pattern??(n.pattern=o.Zv),y.init(t,n)}),z=i.xI("$ZodCheckIncludes",(t,n)=>{s.init(t,n);let r=a.sD(n.includes),i=new RegExp("number"==typeof n.position?`^.{${n.position},}${r}`:r);n.pattern=i,t._zod.check=r=>{r.value.includes(n.includes,n.position)||r.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:n.includes,input
55:r.value,inst:t,continue:!n.abort})}}),w=i.xI("$ZodCheckStartsWith",(t,n)=>{s.init(t,n);let r=RegExp(`^${a.sD(n.prefix)}.*`);n.pattern??(n.pattern=r),t._zod.check=r=>{r.value.startsWith(n.prefix)||r.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:n.prefix,input:r.value,inst:t,continue:!n.abort})}}),k=i.xI("$ZodCheckEndsWith",(t,n)=>{s.init(t,n);let r=RegExp(`.*${a.sD(n.suffix)}$`);n.pattern??(n.pattern=r),t._zod.check=r=>{r.value.endsWith(n.suffix)||r.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:n.suffix,input:r.value,inst:t,continue:!n.abort})}});function x(t,n,r){t.issues.length&&n.issues.push(...a.lQ(r,t.issues))}let $=i.xI("$ZodCheckProperties",(t,n)=>{let r;s.init(t,n),a.jD(t,Symbol.iterator,function*(){yield t}),t._zod.check=i=>{let o;if(null==i.value)return void i.issues.push({expected:"object",code:"invalid_type",input:i.value,inst:t});r??(r=Reflect.ownKeys(n.shape).map(t=>[t,n.shape[t]]));let a=i.value;for(let[t,n]of r){let r=n._zod.run({value:a[t],issues:[]},{});r instanceof Promise?(o??(o=[]),o.push(r.then(n=>x(n,i,t)))):x(r,i,t)}if(o)return Promise.all(o).then(()=>void 0)}}),I=i.xI("$ZodCheckOverwrite",(t,n)=>{s.init(t,n),t._zod.check=t=>{t.value=n.tx(t.value)}})},68811:(t,n,r)=>{r.d(n,{p6:()=>s,w$:()=>a});var i=r(80931),o=r(1757);function a(t){return i.G1(o.You,t)}function s(t){return i.db(o.Brp,t)}},70269:(t,n,r)=>{let i;r.d(n,{A2:()=>T,B7:()=>E,GW:()=>en,Gv:()=>I,LG:()=>p,MO:()=>y,NM:()=>N,NR:()=>D,O7:()=>ee,OH:()=>G,PO:()=>c,QH:()=>V,Qd:()=>S,Rc:()=>et,SS:()=>ef,UQ:()=>k,Up:()=>F,Vy:()=>v,W0:()=>L,X:()=>ed,X$:()=>C,Yv:()=>x,cJ:()=>M,cl:()=>d,d3:()=>H,gJ:()=>m,gx:()=>$,h1:()=>W,hI:()=>O,iR:()=>Y,jD:()=>ea,jw:()=>s,k8:()=>u,lQ:()=>Q,mw:()=>K,o8:()=>Z,ol:()=>ei,p6:()=>f,qQ:()=>P,qh:()=>eo,rL:()=>B,sD:()=>j,sn:()=>er,un:()=>es,v5:()=>ec,w5:()=>a,yG:()=>A,zH:()=>R,zM:()=>w});var o=r(6398);function a(t){let n=Object.values(t).filter(t=>"number"==typeof t);return Object.entries(t).filter(([t,r])=>-1===n.indexOf(+t)).map(([t,n])=>n)}function s(t,n="|"){return t.map(t=>E(t)).join(n)}function u(t,n){return"bigint"==typeof n?n.toString():n}class l{constructor(t){this._getter=t,this._value=void 0}get value(){let t=this._getter;return void 0!==t&&(this._value=t(),this._getter=void 0),this._value}}function c(t){return new l(t)}function d(t){return null==t}function f(t){let n=+!!t.startsWith("^"),r=t.endsWith("$")?t.length-1:t.length;return t.slice(n,r)}function p(t,n){let r=t/n,i=Math.round(r),o=4*Number.EPSILON*Math.max(Math.abs(r),1);return Math.abs(r-i)<o?0:r-i}let h=Symbol("evaluating");function m(t,n,r){let i;Object.defineProperty(t,n,{get(){if(i!==h)return void 0===i&&(i=h,i=r()),i},set(r){Object.defineProperty(t,n,{value:r})},configurable:!0})}function v(t,n,r){Object.defineProperty(t,n,{value:r,writable:!0,enumerable:!0,configurable:!0})}function y(t){let n=Object.getOwnPropertyDescriptor(t,"shape");return n?.get?n.get.raw:n?.value}function g(t){return y(t._zod.def)??t._zod.def.shape}function _(t,n,r){Object.defineProperty(t,n,{get(){let t=r();return v(this,n,t),t},enumerable:!0,configurable:!0})}function b(t,n,r){n in t?v(t,n,r):t[n]=r}function z(t,n,r,i){let o=g(n);for(let a of r){let r=Object.getOwnPropertyDescriptor(o,a);r.enumerable&&(r.get?_(t,a,()=>{let t=n._zod.def.shape[a];return i?i(t,a):t}):b(t,a,i?i(r.value,a):r.value))}}function w(...t){let n={};for(let r of t)Object.assign(n,Object.getOwnPropertyDescriptors(r));return Object.defineProperties({},n)}function k(t){return JSON.stringify(t)}function x(t){return t.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}let $="captureStackTrace"in Error?Error.captureStackTrace:(...t)=>{};function I(t){return"object"==typeof t&&null!==t&&!Array.isArray(t)}let O=c(()=>{if(o.cr.jitless||"u">typeof navigator&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{return Function(""),!0}catch(t){return!1}});function S(t){if(!1===I(t))return!1;let n=t.constructor;if(void 0===n||"function"!=typeof n)return!0;let r=n.prototype;return!1!==I(r)&&!1!==Object.prototype.hasOwnProperty.call(r,"isPrototypeOf")}function A(t){return S(t)?{...t}:Array.isArray(t)?[...t]:t instanceof Map?new Map(t):t instanceof Set?new Set(t):t}let P=new Set(["string","number","symbol"]);function j(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Z(t,n,r){let i=new t._zod.constr(n??t._zod.def);return(!n||r?.parent)&&(i._zod.parent=t),i}function T(t){if(!t)return{};if("string"==typeof t)return{error:()=>t};if(t?.message!==void 0){if(t?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");t.error=t.message}return(delete t.message,"string"==typeof t.error)?{...t,error:()=>t.error}:t}function E(t){return"bigint"==typeof t?t.toString()+"n":"string"==typeof t?`"${t}"`:`${t}`}function N(t){return Object.keys(t).filter(n=>void 0!==t[n]._zod.optin&&"optional"===t[n]._zod.optout)}let R={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-0x80000000,0x7fffffff],uint32:[0,0xffffffff],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},D={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function F(t,n){let r=t._zod.def,i=r.checks;if(i&&i.length>0)throw Error(".pick() cannot be used on object schemas containing refinements");let o={};return z(o,t,J(t,n)),Z(t,w(r,{shape:o,checks:[]}))}function J(t,n){let r=g(t),i=[];for(let t of Reflect.ownKeys(n)){if(!Object.getOwnPropertyDescriptor(r,t)?.enumerable)throw Error(`Unrecognized key: "${String(t)}"`);n[t]&&i.push(t)}return i}function M(t,n){let r=t._zod.def,i=r.checks;if(i&&i.length>0)throw Error(".omit() cannot be used on object schemas containing refinements");let o=new Set(J(t,n)),a={};return z(a,t,Reflect.ownKeys(g(t)).filter(t=>!o.has(t))),Z(t,w(r,{shape:a,checks:[]}))}function C(t,n){if(!S(n))throw Error("Invalid input to extend: expected a plain object");let r=t._zod.def.checks;if(r&&r.length>0){let r=g(t);for(let t of Reflect.ownKeys(n))if(void 0!==Object.getOwnPropertyDescriptor(r,t))throw Error("Cannot over
55write keys on object schemas containing refinements. Use `.safeExtend()` instead.")}return Z(t,w(t._zod.def,{shape:U(t,n)}))}function U(t,n){let r={};z(r,t,Reflect.ownKeys(g(t)));for(let t of Reflect.ownKeys(n)){let i=Object.getOwnPropertyDescriptor(n,t);i.enumerable&&(i.get?_(r,t,()=>n[t]):b(r,t,i.value))}return r}function L(t,n){if(!S(n))throw Error("Invalid input to safeExtend: expected a plain object");return Z(t,w(t._zod.def,{shape:U(t,n)}))}function W(t,n){if(!n?._zod?.def)throw Error("Invalid input to merge: expected an object schema. To merge a plain shape, use `.extend()`.");if(t._zod.def.checks?.length)throw Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");let r={};z(r,t,Reflect.ownKeys(g(t))),z(r,n,Reflect.ownKeys(g(n)));let i=w(t._zod.def,{shape:r,get catchall(){return n._zod.def.catchall},checks:n._zod.def.checks??[]});return Z(t,i)}function G(t,n,r,i="partial"){let o=n._zod.def.checks;if(o&&o.length>0)throw Error(`.${i}() cannot be used on object schemas containing refinements`);let a=r?new Set(J(n,r)):void 0,s={};return z(s,n,Reflect.ownKeys(g(n)),t&&((n,r)=>a&&!a.has(r)?n:new t({type:"optional",innerType:n}))),Z(n,w(n._zod.def,{shape:s,checks:[]}))}function K(t,n,r){let i=r?new Set(J(n,r)):void 0,o={};return z(o,n,Reflect.ownKeys(g(n)),(n,r)=>i&&!i.has(r)?n:new t({type:"nonoptional",innerType:n})),Z(n,w(n._zod.def,{shape:o}))}function V(t,n=0){if(!0===t.aborted)return!0;for(let r=n;r<t.issues.length;r++)if(t.issues[r]?.continue!==!0)return!0;return!1}function B(t,n=0){if(!0===t.aborted)return!0;for(let r=n;r<t.issues.length;r++)if(t.issues[r]?.continue===!1)return!0;return!1}function Q(t,n){return n.map(n=>(n.path??(n.path=[]),n.path.unshift(t),n))}function q(t){return"string"==typeof t?t:t?.message}function H(t,n,r){var i;for(let o=n;o<t.length;o++)(i=t[o]).schema??(i.schema=r)}function Y(t,n,r){let i=t.inst?._zod?.traits;i?.has("$ZodType")&&(i.has("$ZodCheck")?t.schema??(t.schema=t.inst):t.schema=t.inst);let o=t.schema!==t.inst?t.schema?._zod.def?.error:void 0,a=t.message?t.message:q(t.inst?._zod.def?.error?.(t))??q(o?.(t))??q(n?.error?.(t))??q(r.customError?.(t))??q(r.localeError?.(t))??"Invalid input",s={};for(let n of Object.keys(t))"inst"!==n&&"schema"!==n&&"continue"!==n&&"input"!==n&&"__proto__"!==n&&(s[n]=t[n]);return s.path??(s.path=[]),s.message=a,n?.reportInput&&(s.input=t.input),s}let X=/[\uD800-\uDBFF]/;function ee(t){let n=t.length;if(!X.test(t))return n;let r=n;for(let i=0;i<n-1;i++)(64512&t.charCodeAt(i))==55296&&(64512&t.charCodeAt(i+1))==56320&&(r--,i++);return r}function et(t){return Array.isArray(t)?"array":"string"==typeof t?"string":"unknown"}function en(t){let n=typeof t;switch(n){case"number":return Number.isNaN(t)?"nan":"number";case"object":if(null===t)return"null";if(Array.isArray(t))return"array";if(t&&Object.getPrototypeOf(t)!==Object.prototype&&"constructor"in t&&t.constructor)return t.constructor.name}return n}function er(...t){let[n,r,i]=t;return"string"==typeof n?{message:n,code:"custom",input:r,inst:i}:{...n}}function ei(t,n){for(let r in n){let i=Object.getOwnPropertyDescriptor(n,r);i.get?Object.defineProperty(t,r,{...i,enumerable:!1}):function(t,n,r){Object.defineProperty(t,n,{configurable:!0,get(){return this==null?r:eo(this,n,r.bind(this))},set(t){eo(this,n,t)}})}(t,r,i.value)}}function eo(t,n,r,i=!0){return Object.defineProperty(t,n,{configurable:!0,writable:!0,enumerable:i,value:r}),r}function ea(t,n,r){return eo(t,n,r,!1)}function es(t,n){for(let r in t){let i=t[r];Object.defineProperty(n,r,{configurable:!0,enumerable:!0,get(){return eo(this,r,i(this))},set(t){eo(this,r,t)}})}return n}let eu=!1,el={configurable:!0,get(){eu=!0}};function ec(t,n,r){let o=Object.getPrototypeOf(t._zod);if(n in o&&i!==t._zod){i=void 0;return}i=t._zod,Object.defineProperty(o,n,{configurable:!0,get(){Object.defineProperty(this,n,el);let t=eu;eu=!1;try{let i=r(this);return eu?delete this[n]:Object.defineProperty(this,n,{configurable:!0,writable:!0,value:i}),eu=eu||t,i}catch(r){throw delete this[n],eu=eu||t,r}},set(t){Object.defineProperty(this,n,{configurable:!0,writable:!0,value:t})}})}function ed(t,n,r,i){let o,a=n in(o=Object.getPrototypeOf(t))?void 0:o;a&&Object.defineProperty(a,n,{configurable:!0,get(){let t={configurable:!0,writable:!0,enumerable:i,value:void 0};
55return Object.defineProperty(this,n,t),t.value=r(this),Object.defineProperty(this,n,t),t.value},set(t){Object.defineProperty(this,n,{configurable:!0,writable:!0,enumerable:i,value:t})}})}function ef(t){let n=()=>t;return n["~constantCatch"]=!0,n}},80931:(t,n,r)=>{r.d(n,{$O:()=>x,$S:()=>en,Au:()=>W,B4:()=>L,Be:()=>d,Bj:()=>_,Ct:()=>b,Dl:()=>y,ER:()=>er,Eb:()=>Q,F7:()=>N,Fk:()=>Y,Fn:()=>m,G1:()=>j,G8:()=>C,Hi:()=>B,Il:()=>eu,KB:()=>A,Kn:()=>T,LK:()=>D,MB:()=>ep,Mu:()=>l,Ny:()=>k,Pw:()=>z,Rl:()=>u,T2:()=>ei,TL:()=>ec,Tx:()=>K,Uy:()=>$,WN:()=>es,YA:()=>H,YY:()=>U,Zm:()=>G,_L:()=>F,_z:()=>w,aC:()=>v,bS:()=>eo,cU:()=>S,dR:()=>et,dZ:()=>ed,db:()=>Z,em:()=>M,f2:()=>E,fU:()=>ef,fs:()=>g,gP:()=>I,hH:()=>X,jw:()=>J,lo:()=>ea,m9:()=>q,mI:()=>em,nA:()=>f,pY:()=>p,q0:()=>eh,qF:()=>ee,qG:()=>R,qm:()=>V,rk:()=>P,rt:()=>O,tB:()=>c,wA:()=>h,xY:()=>el});var i=r(63100),o=r(29622),a=r(70269);function s(t){return t.checks&&(t.checks=[...t.checks]),t}function u(t,n){return new t(s({type:"string",...a.A2(n)}))}function l(t,n){return new t({type:"string",format:"email",check:"string_format",abort:!1,...a.A2(n)})}function c(t,n){return new t({type:"string",format:"guid",check:"string_format",abort:!1,...a.A2(n)})}function d(t,n){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,...a.A2(n)})}function f(t,n){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...a.A2(n)})}function p(t,n){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...a.A2(n)})}function h(t,n){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...a.A2(n)})}function m(t,n){return new t({type:"string",format:"url",check:"string_format",abort:!1,...a.A2(n)})}function v(t,n){return new t({type:"string",format:"emoji",check:"string_format",abort:!1,...a.A2(n)})}function y(t,n){return new t({type:"string",format:"nanoid",check:"string_format",abort:!1,...a.A2(n)})}function g(t,n){return new t({type:"string",format:"cuid",check:"string_format",abort:!1,...a.A2(n)})}function _(t,n){return new t({type:"string",format:"cuid2",check:"string_format",abort:!1,...a.A2(n)})}function b(t,n){return new t({type:"string",format:"ulid",check:"string_format",abort:!1,...a.A2(n)})}function z(t,n){return new t({type:"string",format:"xid",check:"string_format",abort:!1,...a.A2(n)})}function w(t,n){return new t({type:"string",format:"ksuid",check:"string_format",abort:!1,...a.A2(n)})}function k(t,n){return new t({type:"string",format:"ipv4",check:"string_format",abort:!1,...a.A2(n)})}function x(t,n){return new t({type:"string",format:"ipv6",check:"string_format",abort:!1,...a.A2(n)})}function $(t,n){return new t({type:"string",format:"cidrv4",check:"string_format",abort:!1,...a.A2(n)})}function I(t,n){return new t({type:"string",format:"cidrv6",check:"string_format",abort:!1,...a.A2(n)})}function O(t,n){return new t({type:"string",format:"base64",check:"string_format",abort:!1,...a.A2(n)})}function S(t,n){return new t({type:"string",format:"base64url",check:"string_format",abort:!1,...a.A2(n)})}function A(t,n){return new t({type:"string",format:"e164",check:"string_format",abort:!1,...a.A2(n)})}function P(t,n){return new t({type:"string",format:"jwt",check:"string_format",abort:!1,...a.A2(n)})}function j(t,n){return new t({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...a.A2(n)})}function Z(t,n){return new t({type:"string",format:"date",check:"string_format",...a.A2(n)})}function T(t,n){return new t({type:"string",format:"time",check:"string_format",precision:null,...a.A2(n)})}function E(t,n){return new t({type:"string",format:"duration",check:"string_format",...a.A2(n)})}function N(t,n){return new t(s({type:"number",checks:[],...a.A2(n)}))}function R(t,n){return new t(s({type:"number",coerce:!0,checks:[],...a.A2(n)}))}function D(t,n){return new t({type:"number",check:"number_format",abort:!1,format:"safeint",...a.A2(n)})}function F(t,n){return new t({type:"boolean",...a.A2(n)})}function J(t,n){return new t({type:"null",...a.A2(n)})}function M(t){return new t({type:"unknown"})}function C(t,n){return new t({type:"never",...a.A2(n)})}function U(t,n){return new t({type:"date",...a.A2(n)})}function L(t,n){return new t({type:"date",coerce:!0,...a.A2(n)})}function W(t,n){return new i.sm({check:"less_than",...a.A2(n),value:t,inclusive:!1})}function G(t,n){return new i.sm({check:"less_than",...a.A2(n),value:t,inclusive:!0})}function K(t,n){return new i.J_({check:"greater_than",...a.A2(n),value:t,inclusive:!1})}function V(t,n){return new i.J_({check:"greater_than",...a.A2(n),value:t,inclusive:!0})}function B(t,n){return new i.Jk({check:"multiple_of",...a.A2(n),value:t})}function Q(t,n){return new i.Yk({check:"max_length",...a.A2(n),maximum:t})}function q(t,n){return new i.Kk({check:"min_length",...a.A2(n),minimum:t})}function H(t,n){return new i.RM({check:"length_equals",...a.A2(n),length:t})}function Y(t,n){return new i.DG({check:"string_format",format:"regex",...a.A2(n),pattern:t})}function X(t){return new i.NI({check:"string_format",format:"lowercase",...a.A2(t)})}function ee(t){return new i.kH({check:"string_format",format:"up
55percase",...a.A2(t)})}function et(t,n){return new i.Tt({check:"string_format",format:"includes",...a.A2(n),includes:t})}function en(t,n){return new i.J({check:"string_format",format:"starts_with",...a.A2(n),prefix:t})}function er(t,n){return new i.E6({check:"string_format",format:"ends_with",...a.A2(n),suffix:t})}function ei(t,n){return new i.nJ({check:"properties",shape:t,...a.A2(n)})}function eo(t){return new i.v$({check:"overwrite",tx:t})}function ea(t){return eo(n=>n.normalize(t))}function es(){return eo(t=>t.trim())}function eu(){return eo(t=>t.toLowerCase())}function el(){return eo(t=>t.toUpperCase())}function ec(){return eo(t=>a.Yv(t))}function ed(t,n,r){return new t({type:"array",element:n,...a.A2(r)})}function ef(t,n,r){return new t({type:"custom",check:"custom",fn:n,...a.A2(r)})}function ep(t,n){var r,o;let s,u=(r=n=>(n.addIssue=t=>{"string"==typeof t?n.issues.push(a.sn(t,n.value,u._zod.def)):(t.fatal&&(t.continue=!1),t.code??(t.code="custom"),"input"in t||(t.input=n.value),t.inst??(t.inst=u),t.continue??(t.continue=!u._zod.def.abort),n.issues.push(a.sn(t)))},t(n.value,n)),o=n,(s=new i.QP({check:"custom",...a.A2(o)}))._zod.check=r,s);return u}function eh(t){let n=new i.QP({check:"describe"});return n._zod.onattach=[n=>{let r=o.fd.get(n)??{};o.fd.add(n,{...r,description:t})}],n._zod.check=()=>{},n}function em(t){let n=new i.QP({check:"meta"});return n._zod.onattach=[n=>{let r=o.fd.get(n)??{};o.fd.add(n,{...r,...t})}],n._zod.check=()=>{},n}},94604:(t,n,r)=>{r.d(n,{AC:()=>N,Ak:()=>l,D2:()=>c,F:()=>w,Gl:()=>o,K3:()=>b,Os:()=>f,Rp:()=>h,Z0:()=>a,Zg:()=>m,Zv:()=>R,ai:()=>Z,ch:()=>E,fO:()=>u,gF:()=>i,gp:()=>A,hQ:()=>k,kB:()=>O,kM:()=>s,l7:()=>_,nd:()=>j,o:()=>P,p0:()=>d,p6:()=>$,r0:()=>z,uR:()=>p,uX:()=>v,ug:()=>y,w$:()=>S,zM:()=>T,zr:()=>g});let i=/^[cC][0-9a-z]{6,}$/,o=/^[0-9a-z]+$/,a=/^[0-7][0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{25}$/,s=/^[0-9a-vA-V]{20}$/,u=/^[A-Za-z0-9]{27}$/,l=/^[a-zA-Z0-9_-]{21}$/;function c(t){return RegExp(`^[a-zA-Z0-9_-]{${t}}$`)}let d=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,f=/^([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})$/,p=t=>t?RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${t}[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)$/,h=/^(?:[A-Za-z0-9_'+\-]+\.)*[A-Za-z0-9_'+\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/;function m(){return RegExp("^(?=[\\s\\S]*[\\p{Extended_Pictographic}\\p{Regional_Indicator}\\u20E3])[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$","u")}let v=/^(?:(?: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])$/,y=/^(([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}|:))$/,g=/^((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])$/,_=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,b=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,z=/^(?:[A-Za-z0-9_-]{4})*(?:[A-Za-z0-9_-]{2,3})?$/,w=/^https?$/,k=/^\+[1-9]\d{6,14}$/,x="(?:(?:\\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])))",$=RegExp(`^${x}$`);function I(t){let n="(?:[01]\\d|2[0-3]):[0-5]\\d";return"number"==typeof t.precision?-1===t.precision?`${n}`:0===t.precision?`${n}:[0-5]\\d`:`${n}:[0-5]\\d\\.\\d{${t.precision}}`:t.seconds?`${n}:[0-5]\\d(?:\\.\\d+)?`:`${n}(?::[0-5]\\d(?:\\.\\d+)?)?`}function O(t){return RegExp(`^${I(t)}$`)}function S(t){let n=["Z"];t.offset&&n.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let r=`${I({precision:t.precision,seconds:!0})}(?:${n.join("|")})`,i=t.local?`${r}|${I({precision:t.precision})}`:r;return RegExp(`^${x}T(?:${i})$`)}let A=/^[\s\S]{0,}$/,P=/^-?\d+n?$/,j=/^-?\d+$/,Z=/^-?\d+(?:\.\d+)?$/,T=/^(?:true|false)$/i,E=/^null$/i,N=/^[^A-Z]*$/,R=/^[^a-z]*$/}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.