vendor: 14,212 bytes, lines 1-12
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-CwhY44Ud.js","assets/index-CEQNnop6.css"])))=>i.map(i=>d[i]); 2import{c as jr,R as ie,d as Pr,r as B,i as kt,j as y,P as rt,f as yt,h as Un,k as Mn,u as Jn,a as Rr,l as Bn,B as Wn,_ as qn}from"./index-CwhY44Ud.js";import{u as Gn,L as he,I as Je,T as qt}from"./index-Z8OML7aF.js";import{c as Nr,R as Kn,I as Hn}from"./index-CyApSJ6f.js";import{u as Xn}from"./index-CzGHbCqm.js";import{C as Gt,c as Kt}from"./card-BAa-YHF0.js";import{F as Yn}from"./Footer-DdH6jild.js";import{S as Qn}from"./SEO-BfEh6Rtl.js";import{s as Ht}from"./client-DYvcVFtk.js";import{B as eo}from"./briefcase-DYn3wxXQ.js";import{C as pt}from"./circle-check-XSoWc2e5.js";import{L as to}from"./loader-circle-DcTssVox.js";import"./NvidiaInceptionBadge-BWb_rvks.js";import"./linkedin-CBwNbQYy.js";/** 3 * @license lucide-react v0.462.0 - ISC 4 * 5 * This source code is licensed under the ISC license. 6 * See the LICENSE file in the root directory of this source tree. 7 */const ro=jr("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/** 8 * @license lucide-react v0.462.0 - ISC 9 * 10 * This source code is licensed under the ISC license. 11 * See the LICENSE file in the root directory of this source tree. 12 */const Xt=jr("Upload",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"17 8 12 3 7 8",key:"t8dd8p"}],["line",{x1:"12",x2:"12",y1:"3",y2:"15",key:"widbto"}]]);var Le=e=>e.type==="checkbox",ke=e=>e instanceof Date,oe=e=>e==null;const Ir=e=>typeof e=="object";var W=e=>!oe(e)&&!Array.isArray(e)&&Ir(e)&&!ke(e),no=e=>W(e)&&e.target?Le(e.target)?e.target.checked:e.target.value:e,oo=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,so=(e,t)=>e.has(oo(t)),io=e=>{const t=e.constructor&&e.constructor.prototype;return W(t)&&t.hasOwnProperty("isPrototypeOf")},zt=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function X(e){let t;const r=Array.isArray(e),n=typeof FileList<"u"?e instanceof FileList:!1;if(e instanceof Date)t=new Date(e);else if(!(zt&&(e instanceof Blob||n))&&(r||W(e)))if(t=r?[]:{},!r&&!io(e))t=e;else for(const o in e)e.hasOwnProperty(o)&&(t[o]=X(e[o]));else return e;return t}var nt=e=>/^\w*$/.test(e),G=e=>e===void 0,xt=e=>Array.isArray(e)?e.filter(Boolean):[],$t=e=>xt(e.replace(/["|']|\]/g,"").split(/\.|\[/)),x=(e,t,r)=>{if(!t||!W(e))return r;const n=(nt(t)?[t]:$t(t)).reduce((o,s)=>oe(o)?o:o[s],e);return G(n)||n===e?G(e[t])?r:e[t]:n},pe=e=>typeof e=="boolean",T=(e,t,r)=>{let n=-1;const o=nt(t)?[t]:$t(t),s=o.length,i=s-1;for(;++n<s;){const a=o[n];let l=r;if(n!==i){const h=e[a];l=W(h)||Array.isArray(h)?h:isNaN(+o[n+1])?{}:[]}if(a==="__proto__"||a==="constructor"||a==="prototype")return;e[a]=l,e=e[a]}};const Yt={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},le={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},ye={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},ao=ie.createContext(null);ao.displayName="HookFormContext";var co=(e,t,r,n=!0)=>{const o={defaultValues:t._defaultValues};for(const s in e)Object.defineProperty(o,s,{get:()=>{const i=s;return t._proxyFormState[i]!==le.all&&(t._proxyFormState[i]=!n||le.all),e[i]}});return o};const uo=typeof window<"u"?ie.useLayoutEffect:ie.useEffect;var me=e=>typeof e=="string",lo=(e,t,r,n,o)=>me(e)?(n&&t.watch.add(e),x(r,e,o)):Array.isArray(e)?e.map(s=>(n&&t.watch.add(s),x(r,s))):(n&&(t.watchAll=!0),r),_t=e=>oe(e)||!Ir(e);function ve(e,t,r=new WeakSet){if(_t(e)||_t(t))return e===t;if(ke(e)&&ke(t))return e.getTime()===t.getTime();const n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;if(r.has(e)||r.has(t))return!0;r.add(e),r.add(t);for(const s of n){const i=e[s];if(!o.includes(s))return!1;if(s!=="ref"){const a=t[s];if(ke(i)&&ke(a)||W(i)&&W(a)||Array.isArray(i)&&Array.isArray(a)?!ve(i,a,r):i!==a)return!1}}return!0}var Fr=(e,t,r,n,o)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:o||!0}}:{},Ce=e=>Array.isArray(e)?e:[e],Qt=()=>{let e=[];return{get observers(){return e},next:o=>{for(const s of e)s.next&&s.next(o)},subscribe:o=>(e.push(o),{unsubscribe:()=>{e=e.filter(s=>s!==o)}}),unsubscribe:()=>{e=[]}}},se=e=>W(e)&&!Object.keys(e).length,St=e=>e.type==="file",de=e=>typeof e=="function",Ke=e=>{if(!zt)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},Cr=e=>e.type==="select-multiple",Et=e=>e.type==="radio",fo=e=>Et(e)||Le(e),mt=e=>Ke(e)&&e.isConnected;function ho(e,t){const r=t.slice(0,-1).length;let n=0;for(;n<r;)e=G(e)?n++:e[t[n++]];return e}function po(e){for(const t in e)if(e.hasOwnProperty(t)&&!G(e[t]))return!1;return!0}function q(e,t){const r=Array.isArray(t)?t:nt(t)?[t]:$t(t),n=r.length===1?e:ho(e,r),o=r.length-1,s=r[o];return n&&delete n[s],o!==0&&(W(n)&&se(n)||Array.isArray(n)&&po(n))&&q(e,r.slice(0,-1)),e}var Tr=e=>{for(const t in e)if(de(e[t]))return!0;return!1};function He(e,t={}){const r=Array.isArray(e);if(W(e)||r)for(const n in e)Array.isArray(e[n])||W(e[n])&&!Tr(e[n])?(t[n]=Array.isArray(e[n])?[]:{},He(e[n],t[n])):oe(e[n])||(t[n]=!0);return t}function Dr(e,t,r){const n=Array.isArray(e);if(W(e)||n)for(const o in e)Array.isArray(e[o])||W(e[o])&&!Tr(e[o])?G(t)||_t(r[o])?r[o]=Array.isArray(e[o])?He(e[o],[]):{...He(e[o])}:Dr(e[o],oe(t)?{}:t[o],r[o]):r[o]=!ve(e[o],t[o]);return r}var Ne=(e,t)=>Dr(e,t,He(t));const er={value:!1,isValid:!1},tr={value:!0,isValid:!0};var Vr=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(r=>r&&r.checked&&!r.disabled).map(r=>r.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!G(e[0].attributes.value)?G(e[0].value)||e[0].value===""?tr:{value:e[0].value,isValid:!0}:tr:er}return er},Lr=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>G(e)?e:t?e===""?NaN:e&&+e:r&&me(e)?new Date(e):n?n(e):e;const rr={isValid:!1,value:null};var Ur=e=>Array.isArray(e)?e.reduce((t,r)=>r&&r.checked&&!r.disabled?{isValid:!0,value:r.value}:t,rr):rr;function nr(e){const t=e.ref;return St(t)?t.files:Et(t)?Ur(e.refs).value:Cr(t)?[...t.selectedOptions].map(({value:r})=>r):Le(t)?Vr(e.refs).value:Lr(G(t.value)?e.ref.value:t.value,e)}var mo=(e,t,r,n)=>{const o={};for(const s of e){const i=x(t,s);i&&T(o,s,i._f)}return{criteriaMode:r,names:[...e],fields:o,shouldUseNativeValidation:n}},Xe=e=>e instanceof RegExp,Ie=e=>G(e)?e:Xe(e)?e.source:W(e)?Xe(e.value)?e.value.source:e.value:e,or=e=>({isOnSubmit:!e||e===le.onSubmit,isOnBlur:e===le.onBlur,isOnChange:e===le.onChange,isOnAll:e===le.all,isOnTouch:e===le.onTouched});const sr="AsyncFunction";var go=e=>!!e&&!!e.validate&&!!(de(e.validate)&&e.validate.constructor.name===sr||W(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===sr)),yo=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),ir=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(n=>e.startsWith(n)&&/^\.\w+/.test(e.slice(n.length))));const Te=(e,t,r,n)=>{for(const o of r||Object.keys(e)){const s=x(e,o);if(s){const{_f:i,...a}=s;if(i){if(i.refs&&i.refs[0]&&t(i.refs[0],o)&&!n)return!0;if(i.ref&&t(i.ref,i.name)&&!n)return!0;if(Te(a,t))break}else if(W(a)&&Te(a,t))break}}};function ar(e,t,r){const n=x(e,r);if(n||nt(r))return{error:n,name:r};const o=r.split(".");for(;o.length;){const s=o.join("."),i=x(t,s),a=x(e,s);if(i&&!Array.isArray(i)&&r!==s)return{name:r};if(a&&a.type)return{name:s,error:a};if(a&&a.root&&a.root.type)return{name:`${s}.root`,error:a.root};o.pop()}return{name:r}}var _o=(e,t,r,n)=>{r(e);const{name:o,...s}=e;return se(s)||Object.keys(s).length>=Object.keys(t).length||Object.keys(s).find(i=>t[i]===(!n||le.all))},vo=(e,t,r)=>!e||!t||e===t||Ce(e).some(n=>n&&(r?n===t:n.startsWith(t)||t.startsWith(n))),bo=(e,t,r,n,o)=>o.isOnAll?!1:!r&&o.isOnTouch?!(t||e):(r?n.isOnBlur:o.isOnBlur)?!e:(r?n.isOnChange:o.isOnChange)?e:!0,wo=(e,t)=>!xt(x(e,t)).length&&q(e,t),ko=(e,t,r)=>{const n=Ce(x(e,r));return T(n,"root",t[r]),T(e,r,n),e},Ge=e=>me(e);function cr(e,t,r="validate"){if(Ge(e)||Array.isArray(e)&&e.every(Ge)||pe(e)&&!e)return{type:r,message:Ge(e)?e:"",ref:t}}var Ee=e=>W(e)&&!Xe(e)?e:{value:e,message:""},ur=async(e,t,r,n,o,s)=>{const{ref:i,refs:a,required:l,maxLength:h,minLength:d,min:p,max:m,pattern:_,validate:E,name:w,valueAsNumber:j,mount:V}=e._f,S=x(r,w);if(!V||t.has(w))return{};const Y=a?a[0]:i,F=A=>{o&&Y.reportValidity&&(Y.setCustomValidity(pe(A)?"":A||""),Y.reportValidity())},P={},z=Et(i),O=Le(i),R=z||O,L=(j||St(i))&&G(i.value)&&G(S)||Ke(i)&&i.value===""||S===""||Array.isArray(S)&&!S.length,re=Fr.bind(null,w,n,P),ae=(A,N,M,Q=ye.maxLength,te=ye.minLength)=>{const fe=A?N:M;P[w]={type:A?Q:te,message:fe,ref:i,...re(A?Q:te,fe)}};if(s?!Array.isArray(S)||!S.length:l&&(!R&&(L||oe(S))||pe(S)&&!S||O&&!Vr(a).isValid||z&&!Ur(a).isValid)){const{value:A,message:N}=Ge(l)?{value:!!l,message:l}:Ee(l);if(A&&(P[w]={type:ye.required,message:N,ref:Y,...re(ye.required,N)},!n))return F(N),P}if(!L&&(!oe(p)||!oe(m))){let A,N;const M=Ee(m),Q=Ee(p);if(!oe(S)&&!isNaN(S)){const te=i.valueAsNumber||S&&+S;oe(M.value)||(A=te>M.value),oe(Q.value)||(N=te<Q.value)}else{const te=i.valueAsDate||new Date(S),fe=Ue=>new Date(new Date().toDateString()+" "+Ue),Re=i.type=="time",Se=i.type=="week";me(M.value)&&S&&(A=Re?fe(S)>fe(M.value):Se?S>M.value:te>new Date(M.value)),me(Q.value)&&S&&(N=Re?fe(S)<fe(Q.value):Se?S<Q.value:te<new Date(Q.value))}if((A||N)&&(ae(!!A,M.message,Q.message,ye.max,ye.min),!n))return F(P[w].message),P}if((h||d)&&!L&&(me(S)||s&&Array.isArray(S))){const A=Ee(h),N=Ee(d),M=!oe(A.value)&&S.length>+A.value,Q=!oe(N.value)&&S.length<+N.value;if((M||Q)&&(ae(M,A.message,N.message),!n))return F(P[w].message),P}if(_&&!L&&me(S)){const{value:A,message:N}=Ee(_);if(Xe(A)&&!S.match(A)&&(P[w]={type:ye.pattern,message:N,ref:i,...re(ye.pattern,N)},!n))return F(N),P}if(E){if(de(E)){const A=await E(S,r),N=cr(A,Y);if(N&&(P[w]={...N,...re(ye.validate,N.message)},!n))return F(N.message),P}else if(W(E)){let A={};for(const N in E){if(!se(A)&&!n)break;const M=cr(await E[N](S,r),Y,N);M&&(A={...M,...re(N,M.message)},F(M.message),n&&(P[w]=A))}if(!se(A)&&(P[w]={ref:Y,...A},!n))return P}}return F(!0),P};const zo={mode:le.onSubmit,reValidateMode:le.onChange,shouldFocusError:!0};function xo(e={}){let t={...zo,...e},r={submitCount:0,isDirty:!1,isReady:!1,isLoading:de(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},n={},o=W(t.defaultValues)||W(t.values)?X(t.defaultValues||t.values)||{}:{},s=t.shouldUnregister?{}:X(o),i={action:!1,mount:!1,watch:!1},a={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},l,h=0;const d={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1};let p={...d};const m={array:Qt(),state:Qt()},_=t.criteriaMode===le.all,E=c=>u=>{clearTimeout(h),h=setTimeout(c,u)},w=async c=>{if(!t.disabled&&(d.isValid||p.isValid||c)){const u=t.resolver?se((await O()).errors):await L(n,!0);u!==r.isValid&&m.state.next({isValid:u})}},j=(c,u)=>{!t.disabled&&(d.isValidating||d.validatingFields||p.isValidating||p.validatingFields)&&((c||Array.from(a.mount)).forEach(f=>{f&&(u?T(r.validatingFields,f,u):q(r.validatingFields,f))}),m.state.next({validatingFields:r.validatingFields,isValidating:!se(r.validatingFields)}))},V=(c,u=[],f,k,b=!0,v=!0)=>{if(k&&f&&!t.disabled){if(i.action=!0,v&&Array.isArray(x(n,c))){const $=f(x(n,c),k.argA,k.argB);b&&T(n,c,$)}if(v&&Array.isArray(x(r.errors,c))){const $=f(x(r.errors,c),k.argA,k.argB);b&&T(r.errors,c,$),wo(r.errors,c)}if((d.touchedFields||p.touchedFields)&&v&&Array.isArray(x(r.touchedFields,c))){const $=f(x(r.touchedFields,c),k.argA,k.argB);b&&T(r.touchedFields,c,$)}(d.dirtyFields||p.dirtyFields)&&(r.dirtyFields=Ne(o,s)),m.state.next({name:c,isDirty:ae(c,u),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else T(s,c,u)},S=(c,u)=>{T(r.errors,c,u),m.state.next({errors:r.errors})},Y=c=>{r.errors=c,m.state.next({errors:r.errors,isValid:!1})},F=(c,u,f,k)=>{const b=x(n,c);if(b){const v=x(s,c,G(f)?x(o,c):f);G(v)||k&&k.defaultChecked||u?T(s,c,u?v:nr(b._f)):M(c,v),i.mount&&w()}},P=(c,u,f,k,b)=>{let v=!1,$=!1;const I={name:c};if(!t.disabled){if(!f||k){(d.isDirty||p.isDirty)&&($=r.isDirty,r.isDirty=I.isDirty=ae(),v=$!==I.isDirty);const D=ve(x(o,c),u);$=!!x(r.dirtyFields,c),D?q(r.dirtyFields,c):T(r.dirtyFields,c,!0),I.dirtyFields=r.dirtyFields,v=v||(d.dirtyFields||p.dirtyFields)&&$!==!D}if(f){const D=x(r.touchedFields,c);D||(T(r.touchedFields,c,f),I.touchedFields=r.touchedFields,v=v||(d.touchedFields||p.touchedFields)&&D!==f)}v&&b&&m.state.next(I)}return v?I:{}},z=(c,u,f,k)=>{const b=x(r.errors,c),v=(d.isValid||p.isValid)&&pe(u)&&r.isValid!==u;if(t.delayError&&f?(l=E(()=>S(c,f)),l(t.delayError)):(clearTimeout(h),l=null,f?T(r.errors,c,f):q(r.errors,c)),(f?!ve(b,f):b)||!se(k)||v){const $={...k,...v&&pe(u)?{isValid:u}:{},errors:r.errors,name:c};r={...r,...$},m.state.next($)}},O=async c=>{j(c,!0);const u=await t.resolver(s,t.context,mo(c||a.mount,n,t.criteriaMode,t.shouldUseNativeValidation));return j(c),u},R=async c=>{const{errors:u}=await O(c);if(c)for(const f of c){const k=x(u,f);k?T(r.errors,f,k):q(r.errors,f)}else r.errors=u;return u},L=async(c,u,f={valid:!0})=>{for(const k in c){const b=c[k];if(b){const{_f:v,...$}=b;if(v){const I=a.array.has(v.name),D=b._f&&go(b._f);D&&d.validatingFields&&j([k],!0);const ce=await ur(b,a.disabled,s,_,t.shouldUseNativeValidation&&!u,I);if(D&&d.validatingFields&&j([k]),ce[v.name]&&(f.valid=!1,u))break;!u&&(x(ce,v.name)?I?ko(r.errors,ce,v.name):T(r.errors,v.name,ce[v.name]):q(r.errors,v.name))}!se($)&&await L($,u,f)}}return f.valid},re=()=>{for(const c of a.unMount){const u=x(n,c);u&&(u._f.refs?u._f.refs.every(f=>!mt(f)):!mt(u._f.ref))&&ut(c)}a.unMount=new Set},ae=(c,u)=>!t.disabled&&(c&&u&&T(s,c,u),!ve(Ue(),o)),A=(c,u,f)=>lo(c,a,{...i.mount?s:G(u)?o:me(c)?{[c]:u}:u},f,u),N=c=>xt(x(i.mount?s:o,c,t.shouldUnregister?x(o,c,[]):[])),M=(c,u,f={})=>{const k=x(n,c);let b=u;if(k){const v=k._f;v&&(!v.disabled&&T(s,c,Lr(u,v)),b=Ke(v.ref)&&oe(u)?"":u,Cr(v.ref)?[...v.ref.options].forEac
vendor: 8,974 bytes, line 12
12h($=>$.selected=b.includes($.value)):v.refs?Le(v.ref)?v.refs.forEach($=>{(!$.defaultChecked||!$.disabled)&&(Array.isArray(b)?$.checked=!!b.find(I=>I===$.value):$.checked=b===$.value||!!b)}):v.refs.forEach($=>$.checked=$.value===b):St(v.ref)?v.ref.value="":(v.ref.value=b,v.ref.type||m.state.next({name:c,values:X(s)})))}(f.shouldDirty||f.shouldTouch)&&P(c,b,f.shouldTouch,f.shouldDirty,!0),f.shouldValidate&&Se(c)},Q=(c,u,f)=>{for(const k in u){if(!u.hasOwnProperty(k))return;const b=u[k],v=c+"."+k,$=x(n,v);(a.array.has(c)||W(b)||$&&!$._f)&&!ke(b)?Q(v,b,f):M(v,b,f)}},te=(c,u,f={})=>{const k=x(n,c),b=a.array.has(c),v=X(u);T(s,c,v),b?(m.array.next({name:c,values:X(s)}),(d.isDirty||d.dirtyFields||p.isDirty||p.dirtyFields)&&f.shouldDirty&&m.state.next({name:c,dirtyFields:Ne(o,s),isDirty:ae(c,v)})):k&&!k._f&&!oe(v)?Q(c,v,f):M(c,v,f),ir(c,a)&&m.state.next({...r,name:c}),m.state.next({name:i.mount?c:void 0,values:X(s)})},fe=async c=>{i.mount=!0;const u=c.target;let f=u.name,k=!0;const b=x(n,f),v=D=>{k=Number.isNaN(D)||ke(D)&&isNaN(D.getTime())||ve(D,x(s,f,D))},$=or(t.mode),I=or(t.reValidateMode);if(b){let D,ce;const Me=u.type?nr(b._f):no(c),_e=c.type===Yt.BLUR||c.type===Yt.FOCUS_OUT,Dn=!yo(b._f)&&!t.resolver&&!x(r.errors,f)&&!b._f.deps||bo(_e,x(r.touchedFields,f),r.isSubmitted,I,$),ft=ir(f,a,_e);T(s,f,Me),_e?(b._f.onBlur&&b._f.onBlur(c),l&&l(0)):b._f.onChange&&b._f.onChange(c);const ht=P(f,Me,_e),Vn=!se(ht)||ft;if(!_e&&m.state.next({name:f,type:c.type,values:X(s)}),Dn)return(d.isValid||p.isValid)&&(t.mode==="onBlur"?_e&&w():_e||w()),Vn&&m.state.next({name:f,...ft?{}:ht});if(!_e&&ft&&m.state.next({...r}),t.resolver){const{errors:Bt}=await O([f]);if(v(Me),k){const Ln=ar(r.errors,n,f),Wt=ar(Bt,n,Ln.name||f);D=Wt.error,f=Wt.name,ce=se(Bt)}}else j([f],!0),D=(await ur(b,a.disabled,s,_,t.shouldUseNativeValidation))[f],j([f]),v(Me),k&&(D?ce=!1:(d.isValid||p.isValid)&&(ce=await L(n,!0)));k&&(b._f.deps&&Se(b._f.deps),z(f,ce,D,ht))}},Re=(c,u)=>{if(x(r.errors,u)&&c.focus)return c.focus(),1},Se=async(c,u={})=>{let f,k;const b=Ce(c);if(t.resolver){const v=await R(G(c)?c:b);f=se(v),k=c?!b.some($=>x(v,$)):f}else c?(k=(await Promise.all(b.map(async v=>{const $=x(n,v);return await L($&&$._f?{[v]:$}:$)}))).every(Boolean),!(!k&&!r.isValid)&&w()):k=f=await L(n);return m.state.next({...!me(c)||(d.isValid||p.isValid)&&f!==r.isValid?{}:{name:c},...t.resolver||!c?{isValid:f}:{},errors:r.errors}),u.shouldFocus&&!k&&Te(n,Re,c?b:a.mount),k},Ue=c=>{const u={...i.mount?s:o};return G(c)?u:me(c)?x(u,c):c.map(f=>x(u,f))},Ct=(c,u)=>({invalid:!!x((u||r).errors,c),isDirty:!!x((u||r).dirtyFields,c),error:x((u||r).errors,c),isValidating:!!x(r.validatingFields,c),isTouched:!!x((u||r).touchedFields,c)}),Pn=c=>{c&&Ce(c).forEach(u=>q(r.errors,u)),m.state.next({errors:c?r.errors:{}})},Tt=(c,u,f)=>{const k=(x(n,c,{_f:{}})._f||{}).ref,b=x(r.errors,c)||{},{ref:v,message:$,type:I,...D}=b;T(r.errors,c,{...D,...u,ref:k}),m.state.next({name:c,errors:r.errors,isValid:!1}),f&&f.shouldFocus&&k&&k.focus&&k.focus()},Rn=(c,u)=>de(c)?m.state.subscribe({next:f=>"values"in f&&c(A(void 0,u),f)}):A(c,u,!0),Dt=c=>m.state.subscribe({next:u=>{vo(c.name,u.name,c.exact)&&_o(u,c.formState||d,Tn,c.reRenderRoot)&&c.callback({values:{...s},...r,...u,defaultValues:o})}}).unsubscribe,Nn=c=>(i.mount=!0,p={...p,...c.formState},Dt({...c,formState:p})),ut=(c,u={})=>{for(const f of c?Ce(c):a.mount)a.mount.delete(f),a.array.delete(f),u.keepValue||(q(n,f),q(s,f)),!u.keepError&&q(r.errors,f),!u.keepDirty&&q(r.dirtyFields,f),!u.keepTouched&&q(r.touchedFields,f),!u.keepIsValidating&&q(r.validatingFields,f),!t.shouldUnregister&&!u.keepDefaultValue&&q(o,f);m.state.next({values:X(s)}),m.state.next({...r,...u.keepDirty?{isDirty:ae()}:{}}),!u.keepIsValid&&w()},Vt=({disabled:c,name:u})=>{(pe(c)&&i.mount||c||a.disabled.has(u))&&(c?a.disabled.add(u):a.disabled.delete(u))},lt=(c,u={})=>{let f=x(n,c);const k=pe(u.disabled)||pe(t.disabled);return T(n,c,{...f||{},_f:{...f&&f._f?f._f:{ref:{name:c}},name:c,mount:!0,...u}}),a.mount.add(c),f?Vt({disabled:pe(u.disabled)?u.disabled:t.disabled,name:c}):F(c,!0,u.value),{...k?{disabled:u.disabled||t.disabled}:{},...t.progressive?{required:!!u.required,min:Ie(u.min),max:Ie(u.max),minLength:Ie(u.minLength),maxLength:Ie(u.maxLength),pattern:Ie(u.pattern)}:{},name:c,onChange:fe,onBlur:fe,ref:b=>{if(b){lt(c,u),f=x(n,c);const v=G(b.value)&&b.querySelectorAll&&b.querySelectorAll("input,select,textarea")[0]||b,$=fo(v),I=f._f.refs||[];if($?I.find(D=>D===v):v===f._f.ref)return;T(n,c,{_f:{...f._f,...$?{refs:[...I.filter(mt),v,...Array.isArray(x(o,c))?[{}]:[]],ref:{type:v.type,name:c}}:{ref:v}}}),F(c,!1,void 0,v)}else f=x(n,c,{}),f._f&&(f._f.mount=!1),(t.shouldUnregister||u.shouldUnregister)&&!(so(a.array,c)&&i.action)&&a.unMount.add(c)}}},dt=()=>t.shouldFocusError&&Te(n,Re,a.mount),In=c=>{pe(c)&&(m.state.next({disabled:c}),Te(n,(u,f)=>{const k=x(n,f);k&&(u.disabled=k._f.disabled||c,Array.isArray(k._f.refs)&&k._f.refs.forEach(b=>{b.disabled=k._f.disabled||c}))},0,!1))},Lt=(c,u)=>async f=>{let k;f&&(f.preventDefault&&f.preventDefault(),f.persist&&f.persist());let b=X(s);if(m.state.next({isSubmitting:!0}),t.resolver){const{errors:v,values:$}=await O();r.errors=v,b=X($)}else await L(n);if(a.disabled.size)for(const v of a.disabled)q(b,v);if(q(r.errors,"root"),se(r.errors)){m.state.next({errors:{}});try{await c(b,f)}catch(v){k=v}}else u&&await u({...r.errors},f),dt(),setTimeout(dt);if(m.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:se(r.errors)&&!k,submitCount:r.submitCount+1,errors:r.errors}),k)throw k},Fn=(c,u={})=>{x(n,c)&&(G(u.defaultValue)?te(c,X(x(o,c))):(te(c,u.defaultValue),T(o,c,X(u.defaultValue))),u.keepTouched||q(r.touchedFields,c),u.keepDirty||(q(r.dirtyFields,c),r.isDirty=u.defaultValue?ae(c,X(x(o,c))):ae()),u.keepError||(q(r.errors,c),d.isValid&&w()),m.state.next({...r}))},Ut=(c,u={})=>{const f=c?X(c):o,k=X(f),b=se(c),v=b?o:k;if(u.keepDefaultValues||(o=f),!u.keepValues){if(u.keepDirtyValues){const $=new Set([...a.mount,...Object.keys(Ne(o,s))]);for(const I of Array.from($))x(r.dirtyFields,I)?T(v,I,x(s,I)):te(I,x(v,I))}else{if(zt&&G(c))for(const $ of a.mount){const I=x(n,$);if(I&&I._f){const D=Array.isArray(I._f.refs)?I._f.refs[0]:I._f.ref;if(Ke(D)){const ce=D.closest("form");if(ce){ce.reset();break}}}}if(u.keepFieldsRef)for(const $ of a.mount)te($,x(v,$));else n={}}s=t.shouldUnregister?u.keepDefaultValues?X(o):{}:X(v),m.array.next({values:{...v}}),m.state.next({values:{...v}})}a={mount:u.keepDirtyValues?a.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},i.mount=!d.isValid||!!u.keepIsValid||!!u.keepDirtyValues,i.watch=!!t.shouldUnregister,m.state.next({submitCount:u.keepSubmitCount?r.submitCount:0,isDirty:b?!1:u.keepDirty?r.isDirty:!!(u.keepDefaultValues&&!ve(c,o)),isSubmitted:u.keepIsSubmitted?r.isSubmitted:!1,dirtyFields:b?{}:u.keepDirtyValues?u.keepDefaultValues&&s?Ne(o,s):r.dirtyFields:u.keepDefaultValues&&c?Ne(o,c):u.keepDirty?r.dirtyFields:{},touchedFields:u.keepTouched?r.touchedFields:{},errors:u.keepErrors?r.errors:{},isSubmitSuccessful:u.keepIsSubmitSuccessful?r.isSubmitSuccessful:!1,isSubmitting:!1})},Mt=(c,u)=>Ut(de(c)?c(s):c,u),Cn=(c,u={})=>{const f=x(n,c),k=f&&f._f;if(k){const b=k.refs?k.refs[0]:k.ref;b.focus&&(b.focus(),u.shouldSelect&&de(b.select)&&b.select())}},Tn=c=>{r={...r,...c}},Jt={control:{register:lt,unregister:ut,getFieldState:Ct,handleSubmit:Lt,setError:Tt,_subscribe:Dt,_runSchema:O,_focusError:dt,_getWatch:A,_getDirty:ae,_setValid:w,_setFieldArray:V,_setDisabledField:Vt,_setErrors:Y,_getFieldArray:N,_reset:Ut,_resetDefaultValues:()=>de(t.defaultValues)&&t.defaultValues().then(c=>{Mt(c,t.resetOptions),m.state.next({isLoading:!1})}),_removeUnmounted:re,_disableForm:In,_subjects:m,_proxyFormState:d,get _fields(){return n},get _formValues(){return s},get _state(){return i},set _state(c){i=c},get _defaultValues(){return o},get _names(){return a},set _names(c){a=c},get _formState(){return r},get _options(){return t},set _options(c){t={...t,...c}}},subscribe:Nn,trigger:Se,register:lt,handleSubmit:Lt,watch:Rn,setValue:te,getValues:Ue,reset:Mt,resetField:Fn,clearErrors:Pn,unregister:ut,setError:Tt,setFocus:Cn,getFieldState:Ct};return{...Jt,formControl:Jt}}function $o(e={}){const t=ie.useRef(void 0),r=ie.useRef(void 0),[n,o]=ie.useState({isDirty:!1,isValidating:!1,isLoading:de(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:de(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:n},e.defaultValues&&!de(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:i,...a}=xo(e);t.current={...a,formState:n}}const s=t.current.control;return s._options=e,uo(()=>{const i=s._subscribe({formState:s._proxyFormState,callback:()=>o({...s._formState}
12),reRenderRoot:!0});return o(a=>({...a,isReady:!0})),s._formState.isReady=!0,i},[s]),ie.useEffect(()=>s._disableForm(e.disabled),[s,e.disabled]),ie.useEffect(()=>{e.mode&&(s._options.mode=e.mode),e.reValidateMode&&(s._options.reValidateMode=e.reValidateMode)},[s,e.mode,e.reValidateMode]),ie.useEffect(()=>{e.errors&&(s._setErrors(e.errors),s._focusError())},[s,e.errors]),ie.useEffect(()=>{e.shouldUnregister&&s._subjects.state.next({values:s._getWatch()})},[s,e.shouldUnregister]),ie.useEffect(()=>{if(s._proxyFormState.isDirty){const i=s._getDirty();i!==n.isDirty&&s._subjects.state.next({isDirty:i})}},[s,n.isDirty]),ie.useEffect(()=>{e.values&&!ve(e.values,r.current)?(s._reset(e.values,{keepFieldsRef:!0,...s._options.resetOptions}),r.current=e.values,o(i=>({...i}))):s._resetDefaultValues()},[s,e.values]),ie.useEffect(()=>{s._state.mount||(s._setValid(),s._state.mount=!0),s._state.watch&&(s._state.watch=!1,s._subjects.state.next({...s._formState})),s._removeUnmounted()}),t.current.formState=co(n,s),t.current}var lr;function g(e,t,r){function n(a,l){if(a._zod||Object.defineProperty(a,"_zod",{value:{def:l,constr:i,traits:new Set},enumerable:!1}),a._zod.traits.has(e))return;a._zod.traits.add(e),t(a,l);const h=i.prototype,d=Object.keys(h);for(let p=0;p<d.length;p++){const m=d[p];m in a||(a[m]=h[m].bind(a))}}const o=(r==null?void 0:r.Parent)??Object;class s extends o{}Object.defineProperty(s,"name",{value:e});function i(a){var l;const h=r!=null&&r.Parent?new s:this;n(h,a),(l=h._zod).deferred??(l.deferred=[]);for(const d of h._zod.deferred)d();return h}return Object.defineProperty(i,"init",{value:n}),Object.defineProperty(i,Symbol.hasInstance,{value:a=>{var l,h;return r!=null&&r.Parent&&a instanceof r.Parent?!0:(h=(l=a==null?void 0:a._zod)==null?void 0:l.traits)==null?void 0:h.has(e)}}),Object.defineProperty(i,"name",{value:e}),i}class Ae extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}class Mr extends Error{constructor(t){super(`Encountered unidirectional transform during encode: ${t}`),this.name="ZodEncodeError"}}(lr=globalThis).__zod_globalConfig??(lr.__zod_globalConfig={});const Zt=globalThis.__zod_globalConfig;function ze(e){return Zt}function Jr(e){const t=Object.values(e).filter(n=>typeof n=="number");return Object.entries(e).filter(([n,o])=>t.indexOf(+n)===-1).map(([n,o])=>o)}function vt(e,t){return typeof t=="bigint"?t.toString():t}function Ot(e){return{get value(){{const t=e();return Object.defineProperty(this,"value",{value:t}),t}}}}function At(e){return e==null}function jt(e){const t=e.startsWith("^")?1:0,r=e.endsWith("$")?e.length-1:e.length;return e.slice(t,r)}const dr=Symbol("evaluating");function C(e,t,r){let n;Object.defineProperty(e,t,{get(){if(n!==dr)return n===void 0&&(n=dr,n=r()),n},set(o){Object.defineProperty(e,t,{value:o})},configurable:!0})}function $e(e,t,r){Object.defineProperty(e,t,{value:r,writable:!0,enumerable:!0,configurable:!0})}function be(...e){const t={};for(const r of e){const n=Object.getOwnPropertyDescriptors(r);Object.assign(t,n)}return Object.defineProperties({},t)}function fr(e){return JSON.stringify(e)}function So(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}const Br="captureStackTrace"in Error?Error.captureStackTrace:(...e)=>{};function Ye(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}const Eo=Ot(()=>{var e;if(Zt.jitless||typeof navigator<"u"&&((e=navigator==null?void 0:navigator.userAgent)!=null&&e.includes("Cloudflare")))return!1;try{const t=Function;return new t(""),!0}catch{return!1}});function De(e){if(Ye(e)===!1)return!1;const t=e.constructor;if(t===void 0||typeof t!="function")return!0;const r=t.prototype;return!(Ye(r)===!1||Object.prototype.hasOwnProperty.call(r,"isPrototypeOf")===!1)}function Wr(e){return De(e)?{...e}:Array.isArray(e)?[...e]:e instanceof Map?new Map(e):e instanceof Set?new Set(e):e}const Zo=new Set(["string","number","symbol"]);function je(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function we(e,t,r){const n=new e._zod.constr(t??e._zod.def);return(!t||r!=null&&r.parent)&&(n._zod.parent=e),n}function Z(e){const t=e;if(!t)return{};if(typeof t=="string")return{error:()=>t};if((t==null?void 0:t.message)!==void 0){if((t==null?void 0:t.error)!==void 0)throw new Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,typeof t.error=="string"?{...t,error:()=>t.error}:t}function Oo(e){return Object.keys(e).filter(t=>e[t]._zod.optin==="optional"&&e[t]._zod.optout==="optional")}function Ao(e,t){const r=e._zod.def,n=r.checks;if(n&&n.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");const s=be(e._zod.def,{get shape(){const i={};for(const a in t){if(!(a in r.shape))throw new Error(`Unrecognized key: "${a}"`);t[a]&&(i[a]=r.shape[a])}return $e(this,"shape",i),i},checks:[]});return we(e,s)}function jo(e,t){const r=e._zod.def,n=r.checks;if(n&&n.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");const s=be(e._zod.def,{get shape(){const i={...e._zod.def.shape};for(const a in t){if(!(a in r.shape))throw new Error(`Unrecognized key: "${a}"`);t[a]&&delete i[a]}return $e(this,"shape",i),i},checks:[]});return we(e,s)}function Po(e,t){if(!De(t))throw new Error("Invalid input to extend: expected a plain object");const r=e._zod.def.checks;if(r&&r.length>0){const s=e._zod.def.shape;for(const i in t)if(Object.getOwnPropertyDescriptor(s,i)!==void 0)throw new Error("Cannot over
12write keys on object schemas containing refinements. Use `.safeExtend()` instead.")}const o=be(e._zod.def,{get shape(){const s={...e._zod.def.shape,...t};return $e(this,"shape",s),s}});return we(e,o)}function Ro(e,t){if(!De(t))throw new Error("Invalid input to safeExtend: expected a plain object");const r=be(e._zod.def,{get shape(){const n={...e._zod.def.shape,...t};return $e(this,"shape",n),n}});return we(e,r)}function No(e,t){var n;if((n=e._zod.def.checks)!=null&&n.length)throw new Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");const r=be(e._zod.def,{get shape(){const o={...e._zod.def.shape,...t._zod.def.shape};return $e(this,"shape",o),o},get catchall(){return t._zod.def.catchall},checks:t._zod.def.checks??[]});return we(e,r)}function Io(e,t,r){const o=t._zod.def.checks;if(o&&o.length>0)throw new Error(".partial() cannot be used on object schemas containing refinements");const i=be(t._zod.def,{get shape(){const a=t._zod.def.shape,l={...a};if(r)for(const h in r){if(!(h in a))throw new Error(`Unrecognized key: "${h}"`);r[h]&&(l[h]=e?new e({type:"optional",innerType:a[h]}):a[h])}else for(const h in a)l[h]=e?new e({type:"optional",innerType:a[h]}):a[h];return $e(this,"shape",l),l},checks:[]});return we(t,i)}function Fo(e,t,r){const n=be(t._zod.def,{get shape(){const o=t._zod.def.shape,s={...o};if(r)for(const i in r){if(!(i in s))throw new Error(`Unrecognized key: "${i}"`);r[i]&&(s[i]=new e({type:"nonoptional",innerType:o[i]}))}else for(const i in o)s[i]=new e({type:"nonoptional",innerType:o[i]});return $e(this,"shape",s),s}});return we(t,n)}function Oe(e,t=0){var r;if(e.aborted===!0)return!0;for(let n=t;n<e.issues.length;n++)if(((r=e.issues[n])==null?void 0:r.continue)!==!0)return!0;return!1}function Co(e,t=0){var r;if(e.aborted===!0)return!0;for(let n=t;n<e.issues.length;n++)if(((r=e.issues[n])==null?void 0:r.continue)===!1)return!0;return!1}function qr(e,t){return t.map(r=>{var n;return(n=r).path??(n.path=[]),r.path.unshift(e),r})}function Be(e){return typeof e=="string"?e:e==null?void 0:e.message}function xe(e,t,r){var l,h,d,p,m,_;const n=e.message?e.message:Be((d=(h=(l=e.inst)==null?void 0:l._zod.def)==null?void 0:h.error)==null?void 0:d.call(h,e))??Be((p=t==null?void 0:t.error)==null?void 0:p.call(t,e))??Be((m=r.customError)==null?void 0:m.call(r,e))??Be((_=r.localeError)==null?void 0:_.call(r,e))??"Invalid input",{inst:o,continue:s,input:i,...a}=e;return a.path??(a.path=[]),a.message=n,t!=null&&t.reportInput&&(a.input=i),a}function Pt(e){return Array.isArray(e)?"array":typeof e=="string"?"string":"unknown"}function Ve(...e){const[t,r,n]=e;return typeof t=="string"?{message:t,code:"custom",input:r,inst:n}:{...t}}const Gr=(e,t)=>{e.name="$ZodError",Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:t,enumerable:!1}),e.message=JSON.stringify(t,vt,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},Kr=g("$ZodError",Gr),Hr=g("$ZodError",Gr,{Parent:Error});function To(e,t=r=>r.message){const r={},n=[];for(const o of e.issues)o.path.length>0?(r[o.path[0]]=r[o.path[0]]||[],r[o.path[0]].push(t(o))):n.push(t(o));return{formErrors:n,fieldErrors:r}}function Do(e,t=r=>r.message){const r={_errors:[]},n=(o,s=[])=>{for(const i of o.issues)if(i.code==="invalid_union"&&i.errors.length)i.errors.map(a=>n({issues:a},[...s,...i.path]));else if(i.code==="invalid_key")n({issues:i.issues},[...s,...i.path]);else if(i.code==="invalid_element")n({issues:i.issues},[...s,...i.path]);else{const a=[...s,...i.path];if(a.length===0)r._errors.push(t(i));else{let l=r,h=0;for(;h<a.length;){const d=a[h];h===a.length-1?(l[d]=l[d]||{_errors:[]},l[d]._errors.push(t(i))):l[d]=l[d]||{_errors:[]},l=l[d],h++}}}};return n(e),r}const Rt=e=>(t,r,n,o)=>{const s=n?{...n,async:!1}:{async:!1},i=t._zod.run({value:r,issues:[]},s);if(i instanceof Promise)throw new Ae;if(i.issues.length){const a=new((o==null?void 0:o.Err)??e)(i.issues.map(l=>xe(l,s,ze())));throw Br(a,o==null?void 0:o.callee),a}return i.value},Nt=e=>async(t,r,n,o)=>{const s=n?{...n,async:!0}:{async:!0};let i=t._zod.run({value:r,issues:[]},s);if(i instanceof Promise&&(i=await i),i.issues.length){const a=new((o==null?void 0:o.Err)??e)(i.issues.map(l
vendor: 18,069 bytes, lines 12-41
12=>xe(l,s,ze())));throw Br(a,o==null?void 0:o.callee),a}return i.value},ot=e=>(t,r,n)=>{const o=n?{...n,async:!1}:{async:!1},s=t._zod.run({value:r,issues:[]},o);if(s instanceof Promise)throw new Ae;return s.issues.length?{success:!1,error:new(e??Kr)(s.issues.map(i=>xe(i,o,ze())))}:{success:!0,data:s.value}},Vo=ot(Hr),st=e=>async(t,r,n)=>{const o=n?{...n,async:!0}:{async:!0};let s=t._zod.run({value:r,issues:[]},o);return s instanceof Promise&&(s=await s),s.issues.length?{success:!1,error:new e(s.issues.map(i=>xe(i,o,ze())))}:{success:!0,data:s.value}},Lo=st(Hr),Uo=e=>(t,r,n)=>{const o=n?{...n,direction:"backward"}:{direction:"backward"};return Rt(e)(t,r,o)},Mo=e=>(t,r,n)=>Rt(e)(t,r,n),Jo=e=>async(t,r,n)=>{const o=n?{...n,direction:"backward"}:{direction:"backward"};return Nt(e)(t,r,o)},Bo=e=>async(t,r,n)=>Nt(e)(t,r,n),Wo=e=>(t,r,n)=>{const o=n?{...n,direction:"backward"}:{direction:"backward"};return ot(e)(t,r,o)},qo=e=>(t,r,n)=>ot(e)(t,r,n),Go=e=>async(t,r,n)=>{const o=n?{...n,direction:"backward"}:{direction:"backward"};return st(e)(t,r,o)},Ko=e=>async(t,r,n)=>st(e)(t,r,n),Ho=/^[cC][0-9a-z]{6,}$/,Xo=/^[0-9a-z]+$/,Yo=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,Qo=/^[0-9a-vA-V]{20}$/,es=/^[A-Za-z0-9]{27}$/,ts=/^[a-zA-Z0-9_-]{21}$/,rs=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,ns=/^([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})$/,hr=e=>e?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[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)$/,os=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,ss="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function is(){return new RegExp(ss,"u")}const as=/^(?:(?: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])$/,cs=/^(([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}|:))$/,us=/^((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])$/,ls=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,ds=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,Xr=/^[A-Za-z0-9_-]*$/,fs=/^https?$/,hs=/^\+[1-9]\d{6,14}$/,Yr="(?:(?:\\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])))",ps=new RegExp(`^${Yr}$`);function Qr(e){const t="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof e.precision=="number"?e.precision===-1?`${t}`:e.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function ms(e){return new RegExp(`^${Qr(e)}$`)}function gs(e){const t=Qr({precision:e.precision}),r=["Z"];e.local&&r.push(""),e.offset&&r.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");const n=`${t}(?:${r.join("|")})`;return new RegExp(`^${Yr}T(?:${n})$`)}const ys=e=>{const t=e?`[\\s\\S]{${(e==null?void 0:e.minimum)??0},${(e==null?void 0:e.maximum)??""}}`:"[\\s\\S]*";return new RegExp(`^${t}$`)},_s=/^[^A-Z]*$/,vs=/^[^a-z]*$/,ge=g("$ZodCheck",(e,t)=>{var r;e._zod??(e._zod={}),e._zod.def=t,(r=e._zod).onattach??(r.onattach=[])}),bs=g("$ZodCheckMaxLength",(e,t)=>{var r;ge.init(e,t),(r=e._zod.def).when??(r.when=n=>{const o=n.value;return!At(o)&&o.length!==void 0}),e._zod.onattach.push(n=>{const o=n._zod.bag.maximum??Number.POSITIVE_INFINITY;t.maximum<o&&(n._zod.bag.maximum=t.maximum)}),e._zod.check=n=>{const o=n.value;if(o.length<=t.maximum)return;const i=Pt(o);n.issues.push({origin:i,code:"too_big",maximum:t.maximum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),ws=g("$ZodCheckMinLength",(e,t)=>{var r;ge.init(e,t),(r=e._zod.def).when??(r.when=n=>{const o=n.value;return!At(o)&&o.length!==void 0}),e._zod.onattach.push(n=>{const o=n._zod.bag.minimum??Number.NEGATIVE_INFINITY;t.minimum>o&&(n._zod.bag.minimum=t.minimum)}),e._zod.check=n=>{const o=n.value;if(o.length>=t.minimum)return;const i=Pt(o);n.issues.push({origin:i,code:"too_small",minimum:t.minimum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),ks=g("$ZodCheckLengthEquals",(e,t)=>{var r;ge.init(e,t),(r=e._zod.def).when??(r.when=n=>{const o=n.value;return!At(o)&&o.length!==void 0}),e._zod.onattach.push(n=>{const o=n._zod.bag;o.minimum=t.length,o.maximum=t.length,o.length=t.length}),e._zod.check=n=>{const o=n.value,s=o.length;if(s===t.length)return;const i=Pt(o),a=s>t.length;n.issues.push({origin:i,...a?{code:"too_big",maximum:t.length}:{code:"too_small",minimum:t.length},inclusive:!0,exact:!0,input:n.value,inst:e,continue:!t.abort})}}),it=g("$ZodCheckStringFormat",(e,t)=>{var r,n;ge.init(e,t),e._zod.onattach.push(o=>{const s=o._zod.bag;s.format=t.format,t.pattern&&(s.patterns??(s.patterns=new Set),s.patterns.add(t.pattern))}),t.pattern?(r=e._zod).check??(r.check=o=>{t.pattern.lastIndex=0,!t.pattern.test(o.value)&&o.issues.push({origin:"string",code:"invalid_format",format:t.format,input:o.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(n=e._zod).check??(n.check=()=>{})}),zs=g("$ZodCheckRegex",(e,t)=>{it.init(e,t),e._zod.check=r=>{t.pattern.lastIndex=0,!t.pattern.test(r.value)&&r.issues.push({origin:"string",code:"invalid_format",format:"regex",input:r.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),xs=g("$ZodCheckLowerCase",(e,t)=>{t.pattern??(t.pattern=_s),it.init(e,t)}),$s=g("$ZodCheckUpperCase",(e,t)=>{t.pattern??(t.pattern=vs),it.init(e,t)}),Ss=g("$ZodCheckIncludes",(e,t)=>{ge.init(e,t);const r=je(t.includes),n=new RegExp(typeof t.position=="number"?`^.{${t.position}}${r}`:r);t.pattern=n,e._zod.onattach.push(o=>{const s=o._zod.bag;s.patterns??(s.patterns=new Set),s.patterns.add(n)}),e._zod.check=o=>{o.value.includes(t.includes,t.position)||o.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:t.includes,input:o.value,inst:e,continue:!t.abort})}}),Es=g("$ZodCheckStartsWith",(e,t)=>{ge.init(e,t);const r=new RegExp(`^${je(t.prefix)}.*`);t.pattern??(t.pattern=r),e._zod.onattach.push(n=>{const o=n._zod.bag;o.patterns??(o.patterns=new Set),o.patterns.add(r)}),e._zod.check=n=>{n.value.startsWith(t.prefix)||n.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:t.prefix,input:n.value,inst:e,continue:!t.abort})}}),Zs=g("$ZodCheckEndsWith",(e,t)=>{ge.init(e,t);const r=new RegExp(`.*${je(t.suffix)}$`);t.pattern??(t.pattern=r),e._zod.onattach.push(n=>{const o=n._zod.bag;o.patterns??(o.patterns=new Set),o.patterns.add(r)}),e._zod.check=n=>{n.value.endsWith(t.suffix)||n.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:t.suffix,input:n.value,inst:e,continue:!t.abort})}}),Os=g("$ZodCheckOverwrite",(e,t)=>{ge.init(e,t),e._zod.check=r=>{r.value=t.tx(r.value)}});class As{constructor(t=[]){this.content=[],this.indent=0,this&&(this.args=t)}indented(t){this.indent+=1,t(this),this.indent-=1}write(t){if(typeof t=="function"){t(this,{execution:"sync"}),t(this,{execution:"async"});return}const n=t.split(` 13`).filter(i=>i),o=Math.min(...n.map(i=>i.length-i.trimStart().length)),s=n.map(i=>i.slice(o)).map(i=>" ".repeat(this.indent*2)+i);for(const i of s)this.content.push(i)}compile(){const t=Function,r=this==null?void 0:this.args,o=[...((this==null?void 0:this.content)??[""]).map(s=>` ${s}`)];return new t(...r,o.join(` 14`))}}const js={major:4,minor:4,patch:3},K=g("$ZodType",(e,t)=>{var o;var r;e??(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=js;const n=[...e._zod.def.checks??[]];e._zod.traits.has("$ZodCheck")&&n.unshift(e);for(const s of n)for(const i of s._zod.onattach)i(e);if(n.length===0)(r=e._zod).deferred??(r.deferred=[]),(o=e._zod.deferred)==null||o.push(()=>{e._zod.run=e._zod.parse});else{const s=(a,l,h)=>{let d=Oe(a),p;for(const m of l){if(m._zod.def.when){if(Co(a)||!m._zod.def.when(a))continue}else if(d)continue;const _=a.issues.length,E=m._zod.check(a);if(E instanceof Promise&&(h==null?void 0:h.async)===!1)throw new Ae;if(p||E instanceof Promise)p=(p??Promise.resolve()).then(async()=>{await E,a.issues.length!==_&&(d||(d=Oe(a,_)))});else{if(a.issues.length===_)continue;d||(d=Oe(a,_))}}return p?p.then(()=>a):a},i=(a,l,h)=>{if(Oe(a))return a.aborted=!0,a;const d=s(l,n,h);if(d instanceof Promise){if(h.async===!1)throw new Ae;return d.then(p=>e._zod.parse(p,h))}return e._zod.parse(d,h)};e._zod.run=(a,l)=>{if(l.skipChecks)return e._zod.parse(a,l);if(l.direction==="backward"){const d=e._zod.parse({value:a.value,issues:[]},{...l,skipChecks:!0});return d instanceof Promise?d.then(p=>i(p,a,l)):i(d,a,l)}const h=e._zod.parse(a,l);if(h instanceof Promise){if(l.async===!1)throw new Ae;return h.then(d=>s(d,n,l))}return s(h,n,l)}}C(e,"~standard",()=>({validate:s=>{var i;try{const a=Vo(e,s);return a.success?{value:a.data}:{issues:(i=a.error)==null?void 0:i.issues}}catch{return Lo(e,s).then(l=>{var h;return l.success?{value:l.data}:{issues:(h=l.error)==null?void 0:h.issues}})}},vendor:"zod",version:1}))}),It=g("$ZodString",(e,t)=>{var r;K.init(e,t),e._zod.pattern=[...((r=e==null?void 0:e._zod.bag)==null?void 0:r.patterns)??[]].pop()??ys(e._zod.bag),e._zod.parse=(n,o)=>{if(t.coerce)try{n.value=String(n.value)}catch{}return typeof n.value=="string"||n.issues.push({expected:"string",code:"invalid_type",input:n.value,inst:e}),n}}),U=g("$ZodStringFormat",(e,t)=>{it.init(e,t),It.init(e,t)}),Ps=g("$ZodGUID",(e,t)=>{t.pattern??(t.pattern=ns),U.init(e,t)}),Rs=g("$ZodUUID",(e,t)=>{if(t.version){const n={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(n===void 0)throw new Error(`Invalid UUID version: "${t.version}"`);t.pattern??(t.pattern=hr(n))}else t.pattern??(t.pattern=hr());U.init(e,t)}),Ns=g("$ZodEmail",(e,t)=>{t.pattern??(t.pattern=os),U.init(e,t)}),Is=g("$ZodURL",(e,t)=>{U.init(e,t),e._zod.check=r=>{var n;try{const o=r.value.trim();if(!t.normalize&&((n=t.protocol)==null?void 0:n.source)===fs.source&&!/^https?:\/\//i.test(o)){r.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:r.value,inst:e,continue:!t.abort});return}const s=new URL(o);t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(s.hostname)||r.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:t.hostname.source,input:r.value,inst:e,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(s.protocol.endsWith(":")?s.protocol.slice(0,-1):s.protocol)||r.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:t.protocol.source,input:r.value,inst:e,continue:!t.abort})),t.normalize?r.value=s.href:r.value=o;return}catch{r.issues.push({code:"invalid_format",format:"url",input:r.value,inst:e,continue:!t.abort})}}}),Fs=g("$ZodEmoji",(e,t)=>{t.pattern??(t.pattern=is()),U.init(e,t)}),Cs=g("$ZodNanoID",(e,t)=>{t.pattern??(t.pattern=ts),U.init(e,t)}),Ts=g("$ZodCUID",(e,t)=>{t.pattern??(t.pattern=Ho),U.init(e,t)}),Ds=g("$ZodCUID2",(e,t)=>{t.pattern??(t.pattern=Xo),U.init(e,t)}),Vs=g("$ZodULID",(e,t)=>{t.pattern??(t.pattern=Yo),U.init(e,t)}),Ls=g("$ZodXID",(e,t)=>{t.pattern??(t.pattern=Qo),U.init(e,t)}),Us=g("$ZodKSUID",(e,t)=>{t.pattern??(t.pattern=es),U.init(e,t)}),Ms=g("$ZodISODateTime",(e,t)=>{t.pattern??(t.pattern=gs(t)),U.init(e,t)}),Js=g("$ZodISODate",(e,t)=>{t.pattern??(t.pattern=ps),U.init(e,t)}),Bs=g("$ZodISOTime",(e,t)=>{t.pattern??(t.pattern=ms(t)),U.init(e,t)}),Ws=g("$ZodISODuration",(e,t)=>{t.pattern??(t.pattern=rs),U.init(e,t)}),qs=g("$ZodIPv4",(e,t)=>{t.pattern??(t.pattern=as),U.init(e,t),e._zod.bag.format="ipv4"}),Gs=g("$ZodIPv6",(e,t)=>{t.pattern??(t.pattern=cs),U.init(e,t),e._zod.bag.format="ipv6",e._zod.check=r=>{try{new URL(`http://[${r.value}]`)}catch{r.issues.push({code:"invalid_format",format:"ipv6",input:r.value,inst:e,continue:!t.abort})}}}),Ks=g("$ZodCIDRv4",(e,t)=>{t.pattern??(t.pattern=us),U.init(e,t)}),Hs=g("$ZodCIDRv6",(e,t)=>{t.pattern??(t.pattern=ls),U.init(e,t),e._zod.check=r=>{const n=r.value.split("/");try{if(n.length!==2)throw new Error;const[o,s]=n;if(!s)throw new Error;const i=Number(s);if(`${i}`!==s)throw new Error;if(i<0||i>128)throw new Error;new URL(`http://[${o}]`)}catch{r.issues.push({code:"invalid_format",format:"cidrv6",input:r.value,inst:e,continue:!t.abort})}}});function en(e){if(e==="")return!0;if(/\s/.test(e)||e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}const Xs=g("$ZodBase64",(e,t)=>{t.pattern??(t.pattern=ds),U.init(e,t),e._zod.bag.contentEncoding="base64",e._zod.check=r=>{en(r.value)||r.issues.push({code:"invalid_format",format:"base64",input:r.value,inst:e,continue:!t.abort})}});function Ys(e){if(!Xr.test(e))return!1;const t=e.replace(/[-_]/g,n=>n==="-"?"+":"/"),r=t.padEnd(Math.ceil(t.length/4)*4,"=");return en(r)}const Qs=g("$ZodBase64URL",(e,t)=>{t.pattern??(t.pattern=Xr),U.init(e,t),e._zod.bag.contentEncoding="base64url",e._zod.check=r=>{Ys(r.value)||r.issues.push({code:"invalid_format",format:"base64url",input:r.value,inst:e,continue:!t.abort})}}),ei=g("$ZodE164",(e,t)=>{t.pattern??(t.pattern=hs),U.init(e,t)});function ti(e,t=null){try{const r=e.split(".");if(r.length!==3)return!1;const[n]=r;if(!n)return!1;const o=JSON.parse(atob(n));return!("typ"in o&&(o==null?void 0:o.typ)!=="JWT"||!o.alg||t&&(!("alg"in o)||o.alg!==t))}catch{return!1}}const ri=g("$ZodJWT",(e,t)=>{U.init(e,t),e._zod.check=r=>{ti(r.value,t.alg)||r.issues.push({code:"invalid_format",format:"jwt",input:r.value,inst:e,continue:!t.abort})}}),ni=g("$ZodUnknown",(e,t)=>{K.init(e,t),e._zod.parse=r=>r}),oi=g("$ZodNever",(e,t)=>{K.init(e,t),e._zod.parse=(r,n)=>(r.issues.push({expected:"never",code:"invalid_type",input:r.value,inst:e}),r)});function pr(e,t,r){e.issues.length&&t.issues.push(...qr(r,e.issues)),t.value[r]=e.value}const si=g("$ZodArray",(e,t)=>{K.init(e,t),e._zod.parse=(r,n)=>{const o=r.value;if(!Array.isArray(o))return r.issues.push({expected:"array",code:"invalid_type",input:o,inst:e}),r;r.value=Array(o.length);const s=[];for(let i=0;i<o.length;i++){const a=o[i],l=t.element._zod.run({value:a,issues:[]},n);l instanceof Promise?s.push(l.then(h=>pr(h,r,i))):pr(l,r,i)}return s.length?Promise.all(s).then(()=>r):r}});function Qe(e,t,r,n,o,s){const i=r in n;if(e.issues.length){if(o&&s&&!i)return;t.issues.push(...qr(r,e.issues))}if(!i&&!o){e.issues.length||t.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[r]});return}e.value===void 0?i&&(t.value[r]=void 0):t.value[r]=e.value}function tn(e){var n,o,s,i;const t=Object.keys(e.shape);for(const a of t)if(!((i=(s=(o=(n=e.shape)==null?void 0:n[a])==null?void 0:o._zod)==null?void 0:s.traits)!=null&&i.has("$ZodType")))throw new Error(`Invalid element at key "${a}": expected a Zod schema`);const r=Oo(e.shape);return{...e,keys:t,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(r)}}function rn(e,t,r,n,o,s){const i=[],a=o.keySet,l=o.catchall._zod,h=l.def.type,d=l.optin==="optional",p=l.optout==="optional";for(const m in t){if(m==="__proto__"||a.has(m))continue;if(h==="never"){i.push(m);continue}const _=l.run({value:t[m],issues:[]},n);_ instanceof Promise?e.push(_.then(E=>Qe(E,r,m,t,d,p))):Qe(_,r,m,t,d,p)}return i.length&&r.issues.push({code:"unrecognized_keys",keys:i,input:t,inst:s}),e.length?Promise.all(e).then(()=>r):r}const ii=g("$ZodObject",(e,t)=>{K.init(e,t);const r=Object.getOwnPropertyDescriptor(t,"shape");if(!(r!=null&&r.get)){const a=t.shape;Object.defineProperty(t,"shape",{get:()=>{const l={...a};return Object.defineProperty(t,"shape",{value:l}),l}})}const n=Ot(()=>tn(t));C(e._zod,"propValues",()=>{const a=t.shape,l={};for(const h in a){const d=a[h]._zod;if(d.values){l[h]??(l[h]=new Set);for(const p of d.values)l[h].add(p)}}return l});const o=Ye,s=t.catchall;let i;e._zod.parse=(a,l)=>{i??(i=n.value);const h=a.value;if(!o(h))return a.issues.push({expected:"object",code:"invalid_type",input:h,inst:e}),a;a.value={};const d=[],p=i.shape;for(const m of i.keys){const _=p[m],E=_._zod.optin==="optional",w=_._zod.optout==="optional",j=_._zod.run({value:h[m],issues:[]},l);j instanceof Promise?d.push(j.then(V=>Qe(V,a,m,h,E,w))):Qe(j,a,m,h,E,w)}return s?rn(d,h,a,l,n.value,e):d.length?Promise.all(d).then(()=>a):a}}),ai=g("$ZodObjectJIT",(e,t)=>{ii.init(e,t);const r=e._zod.parse,n=Ot(()=>tn(t)),o=m=>{var Y,F;const _=new As(["shape","payload","ctx"]),E=n.value,w=P=>{const z=fr(P);return`shape[${z}]._zod.run({ value: input[${z}], issues: [] }, ctx)`};_.write("const input = payload.value;");const j=Object.create(null);let V=0;for(const P of E.keys)j[P]=`key_${V++}`;_.write("const newResult = {};");for(const P of E.keys){const z=j[P],O=fr(P),R=m[P],L=((Y=R==null?void 0:R._zod)==null?void 0:Y.optin)==="optional",re=((F=R==null?void 0:R._zod)==null?void 0:F.optout)==="optional";_.write(`const ${z} = ${w(P)};`),L&&re?_.write(` 15 if (${z}.issues.length) { 16 if (${O} in input) { 17 payload.issues = payload.issues.concat(${z}.issues.map(iss => ({ 18 ...iss, 19 path: iss.path ? [${O}, ...iss.path] : [${O}] 20 }))); 21 } 22 } 23 24 if (${z}.value === undefined) { 25 if (${O} in input) { 26 newResult[${O}] = undefined; 27 } 28 } else { 29 newResult[${O}] = ${z}.value; 30 } 31 32 `):L?_.write(` 33 if (${z}.issues.length) { 34 payload.issues = payload.issues.concat(${z}.issues.map(iss => ({ 35 ...iss, 36 path: iss.path ? [${O}, ...iss.path] : [${O}] 37 }))); 38 } 39 40 if (${z}.value === undefined) { 41 if (${O}
41 in input) { 42 newResult[${O}] = undefined; 43 } 44 } else { 45 newResult[${O}] = ${z}.value; 46 } 47 48 `):_.write(` 49 const ${z}_present = ${O} in input; 50 if (${z}.issues.length) { 51 payload.issues = payload.issues.concat(${z}.issues.map(iss => ({ 52 ...iss, 53 path: iss.path ? [${O}, ...iss.path] : [${O}] 54 }))); 55 } 56 if (!${z}_present && !${z}.issues.length) { 57 payload.issues.push({ 58 code: "invalid_type", 59 expected: "nonoptional", 60 input: undefined, 61 path: [${O}] 62 }); 63 } 64 65 if (${z}_present) { 66 if (${z}.value === undefined) { 67 newResult[${O}] = undefined; 68 } else { 69 newResult[${O}] = ${z}.value; 70 } 71 } 72 73 `)}_.write("payload.value = newResult;"),_.write("return payload;");const S=_.compile();return(P,z)=>S(m,P,z)};let s;const i=Ye,a=!Zt.jitless,h=a&&Eo.value,d=t.catchall;let p;e._zod.parse=(m,_)=>{p??(p=n.value);const E=m.value;return i(E)?a&&h&&(_==null?void 0:_.async)===!1&&_.jitless!==!0?(s||(s=o(t.shape)),m=s(m,_),d?rn([],E,m,_,p,e):m):r(m,_):(m.issues.push({expected:"object",code:"invalid_type",input:E,inst:e}),m)}});function mr(e,t,r,n){for(const s of e)if(s.issues.length===0)return t.value=s.value,t;const o=e.filter(s=>!Oe(s));return o.length===1?(t.value=o[0].value,o[0]):(t.issues.push({code:"invalid_union",input:t.value,inst:r,errors:e.map(s=>s.issues.map(i=>xe(i,n,ze())))}),t)}const ci=g("$ZodUnion",(e,t)=>{K.init(e,t),C(e._zod,"optin",()=>t.options.some(n=>n._zod.optin==="optional")?"optional":void 0),C(e._zod,"optout",()=>t.options.some(n=>n._zod.optout==="optional")?"optional":void 0),C(e._zod,"values",()=>{if(t.options.every(n=>n._zod.values))return new Set(t.options.flatMap(n=>Array.from(n._zod.values)))}),C(e._zod,"pattern",()=>{if(t.options.every(n=>n._zod.pattern)){const n=t.options.map(o=>o._zod.pattern);return new RegExp(`^(${n.map(o=>jt(o.source)).join("|")})$`)}});const r=t.options.length===1?t.options[0]._zod.run:null;e._zod.parse=(n,o)=>
vendor: 21,361 bytes, lines 73-75
73{if(r)return r(n,o);let s=!1;const i=[];for(const a of t.options){const l=a._zod.run({value:n.value,issues:[]},o);if(l instanceof Promise)i.push(l),s=!0;else{if(l.issues.length===0)return l;i.push(l)}}return s?Promise.all(i).then(a=>mr(a,n,e,o)):mr(i,n,e,o)}}),ui=g("$ZodIntersection",(e,t)=>{K.init(e,t),e._zod.parse=(r,n)=>{const o=r.value,s=t.left._zod.run({value:o,issues:[]},n),i=t.right._zod.run({value:o,issues:[]},n);return s instanceof Promise||i instanceof Promise?Promise.all([s,i]).then(([l,h])=>gr(r,l,h)):gr(r,s,i)}});function bt(e,t){if(e===t)return{valid:!0,data:e};if(e instanceof Date&&t instanceof Date&&+e==+t)return{valid:!0,data:e};if(De(e)&&De(t)){const r=Object.keys(t),n=Object.keys(e).filter(s=>r.indexOf(s)!==-1),o={...e,...t};for(const s of n){const i=bt(e[s],t[s]);if(!i.valid)return{valid:!1,mergeErrorPath:[s,...i.mergeErrorPath]};o[s]=i.data}return{valid:!0,data:o}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};const r=[];for(let n=0;n<e.length;n++){const o=e[n],s=t[n],i=bt(o,s);if(!i.valid)return{valid:!1,mergeErrorPath:[n,...i.mergeErrorPath]};r.push(i.data)}return{valid:!0,data:r}}return{valid:!1,mergeErrorPath:[]}}function gr(e,t,r){const n=new Map;let o;for(const a of t.issues)if(a.code==="unrecognized_keys"){o??(o=a);for(const l of a.keys)n.has(l)||n.set(l,{}),n.get(l).l=!0}else e.issues.push(a);for(const a of r.issues)if(a.code==="unrecognized_keys")for(const l of a.keys)n.has(l)||n.set(l,{}),n.get(l).r=!0;else e.issues.push(a);const s=[...n].filter(([,a])=>a.l&&a.r).map(([a])=>a);if(s.length&&o&&e.issues.push({...o,keys:s}),Oe(e))return e;const i=bt(t.value,r.value);if(!i.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(i.mergeErrorPath)}`);return e.value=i.data,e}const li=g("$ZodEnum",(e,t)=>{K.init(e,t);const r=Jr(t.entries),n=new Set(r);e._zod.values=n,e._zod.pattern=new RegExp(`^(${r.filter(o=>Zo.has(typeof o)).map(o=>typeof o=="string"?je(o):o.toString()).join("|")})$`),e._zod.parse=(o,s)=>{const i=o.value;return n.has(i)||o.issues.push({code:"invalid_value",values:r,input:i,inst:e}),o}}),di=g("$ZodLiteral",(e,t)=>{if(K.init(e,t),t.values.length===0)throw new Error("Cannot create literal schema with no valid values");const r=new Set(t.values);e._zod.values=r,e._zod.pattern=new RegExp(`^(${t.values.map(n=>typeof n=="string"?je(n):n?je(n.toString()):String(n)).join("|")})$`),e._zod.parse=(n,o)=>{const s=n.value;return r.has(s)||n.issues.push({code:"invalid_value",values:t.values,input:s,inst:e}),n}}),fi=g("$ZodTransform",(e,t)=>{K.init(e,t),e._zod.optin="optional",e._zod.parse=(r,n)=>{if(n.direction==="backward")throw new Mr(e.constructor.name);const o=t.transform(r.value,r);if(n.async)return(o instanceof Promise?o:Promise.resolve(o)).then(i=>(r.value=i,r.fallback=!0,r));if(o instanceof Promise)throw new Ae;return r.value=o,r.fallback=!0,r}});function yr(e,t){return t===void 0&&(e.issues.length||e.fallback)?{issues:[],value:void 0}:e}const nn=g("$ZodOptional",(e,t)=>{K.init(e,t),e._zod.optin="optional",e._zod.optout="optional",C(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),C(e._zod,"pattern",()=>{const r=t.innerType._zod.pattern;return r?new RegExp(`^(${jt(r.source)})?$`):void 0}),e._zod.parse=(r,n)=>{if(t.innerType._zod.optin==="optional"){const o=r.value,s=t.innerType._zod.run(r,n);return s instanceof Promise?s.then(i=>yr(i,o)):yr(s,o)}return r.value===void 0?r:t.innerType._zod.run(r,n)}}),hi=g("$ZodExactOptional",(e,t)=>{nn.init(e,t),C(e._zod,"values",()=>t.innerType._zod.values),C(e._zod,"pattern",()=>t.innerType._zod.pattern),e._zod.parse=(r,n)=>t.innerType._zod.run(r,n)}),pi=g("$ZodNullable",(e,t)=>{K.init(e,t),C(e._zod,"optin",()=>t.innerType._zod.optin),C(e._zod,"optout",()=>t.innerType._zod.optout),C(e._zod,"pattern",()=>{const r=t.innerType._zod.pattern;return r?new RegExp(`^(${jt(r.source)}|null)$`):void 0}),C(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(r,n)=>r.value===null?r:t.innerType._zod.run(r,n)}),mi=g("$ZodDefault",(e,t)=>{K.init(e,t),e._zod.optin="optional",C(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(r,n)=>{if(n.direction==="backward")return t.innerType._zod.run(r,n);if(r.value===void 0)return r.value=t.defaultValue,r;const o=t.innerType._zod.run(r,n);return o instanceof Promise?o.then(s=>_r(s,t)):_r(o,t)}});function _r(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}const gi=g("$ZodPrefault",(e,t)=>{K.init(e,t),e._zod.optin="optional",C(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(r,n)=>(n.direction==="backward"||r.value===void 0&&(r.value=t.defaultValue),t.innerType._zod.run(r,n))}),yi=g("$ZodNonOptional",(e,t)=>{K.init(e,t),C(e._zod,"values",()=>{const r=t.innerType._zod.values;return r?new Set([...r].filter(n=>n!==void 0)):void 0}),e._zod.parse=(r,n)=>{const o=t.innerType._zod.run(r,n);return o instanceof Promise?o.then(s=>vr(s,e)):vr(o,e)}});function vr(e,t){return!e.issues.length&&e.value===void 0&&e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:t}),e}const _i=g("$ZodCatch",(e,t)=>{K.init(e,t),e._zod.optin="optional",C(e._zod,"optout",()=>t.innerType._zod.optout),C(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(r,n)=>{if(n.direction==="backward")return t.innerType._zod.run(r,n);const o=t.innerType._zod.run(r,n);return o instanceof Promise?o.then(s=>(r.value=s.value,s.issues.length&&(r.value=t.catchValue({...r,error:{issues:s.issues.map(i=>xe(i,n,ze()))},input:r.value}),r.issues=[],r.fallback=!0),r)):(r.value=o.value,o.issues.length&&(r.value=t.catchValue({...r,error:{issues:o.issues.map(s=>xe(s,n,ze()))},input:r.value}),r.issues=[],r.fallback=!0),r)}}),vi=g("$ZodPipe",(e,t)=>{K.init(e,t),C(e._zod,"values",()=>t.in._zod.values),C(e._zod,"optin",()=>t.in._zod.optin),C(e._zod,"optout",()=>t.out._zod.optout),C(e._zod,"propValues",()=>t.in._zod.propValues),e._zod.parse=(r,n)=>{if(n.direction==="backward"){const s=t.out._zod.run(r,n);return s instanceof Promise?s.then(i=>We(i,t.in,n)):We(s,t.in,n)}const o=t.in._zod.run(r,n);return o instanceof Promise?o.then(s=>We(s,t.out,n)):We(o,t.out,n)}});function We(e,t,r){return e.issues.length?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues,fallback:e.fallback},r)}const bi=g("$ZodReadonly",(e,t)=>{K.init(e,t),C(e._zod,"propValues",()=>t.innerType._zod.propValues),C(e._zod,"values",()=>t.innerType._zod.values),C(e._zod,"optin",()=>{var r,n;return(n=(r=t.innerType)==null?void 0:r._zod)==null?void 0:n.optin}),C(e._zod,"optout",()=>{var r,n;return(n=(r=t.innerType)==null?void 0:r._zod)==null?void 0:n.optout}),e._zod.parse=(r,n)=>{if(n.direction==="backward")return t.innerType._zod.run(r,n);const o=t.innerType._zod.run(r,n);return o instanceof Promise?o.then(br):br(o)}});function br(e){return e.value=Object.freeze(e.value),e}const wi=g("$ZodCustom",(e,t)=>{ge.init(e,t),K.init(e,t),e._zod.parse=(r,n)=>r,e._zod.check=r=>{const n=r.value,o=t.fn(n);if(o instanceof Promise)return o.then(s=>wr(s,r,n,e));wr(o,r,n,e)}});function wr(e,t,r,n){if(!e){const o={code:"custom",input:r,inst:n,path:[...n._zod.def.path??[]],continue:!n._zod.def.abort};n._zod.def.params&&(o.params=n._zod.def.params),t.issues.push(Ve(o))}}var kr;class ki{constructor(){this._map=new WeakMap,this._idmap=new Map}add(t,...r){const n=r[0];return this._map.set(t,n),n&&typeof n=="object"&&"id"in n&&this._idmap.set(n.id,t),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(t){const r=this._map.get(t);return r&&typeof r=="object"&&"id"in r&&this._idmap.delete(r.id),this._map.delete(t),this}get(t){const r=t._zod.parent;if(r){const n={...this.get(r)??{}};delete n.id;const o={...n,...this._map.get(t)};return Object.keys(o).length?o:void 0}return this._map.get(t)}has(t){return this._map.has(t)}}function zi(){return new ki}(kr=globalThis).__zod_globalRegistry??(kr.__zod_globalRegistry=zi());const Fe=globalThis.__zod_globalRegistry;function xi(e,t){return new e({type:"string",...Z(t)})}function $i(e,t){return new e({type:"string",format:"email",check:"string_format",abort:!1,...Z(t)})}function zr(e,t){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...Z(t)})}function Si(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...Z(t)})}function Ei(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...Z(t)})}function Zi(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...Z(t)})}function Oi(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...Z(t)})}function Ai(e,t){return new e({type:"string",format:"url",check:"string_format",abort:!1,...Z(t)})}function ji(e,t){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...Z(t)})}function Pi(e,t){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...Z(t)})}function Ri(e,t){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...Z(t)})}function Ni(e,t){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...Z(t)})}function Ii(e,t){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...Z(t)})}function Fi(e,t){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...Z(t)})}function Ci(e,t){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...Z(t)})}function Ti(e,t){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...Z(t)})}function Di(e,t){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...Z(t)})}function Vi(e,t){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...Z(t)})}function Li(e,t){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...Z(t)})}function Ui(e,t){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...Z(t)})}function Mi(e,t){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...Z(t)})}function Ji(e,t){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...Z(t)})}function Bi(e,t){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...Z(t)})}function Wi(e,t){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...Z(t)})}function qi(e,t){return new e({type:"string",format:"date",check:"string_format",...Z(t)})}function Gi(e,t){return new e({type:"string",format:"time",check:"string_format",precision:null,...Z(t)})}function Ki(e,t){return new e({type:"string",format:"duration",check:"string_format",...Z(t)})}function Hi(e){return new e({type:"unknown"})}function Xi(e,t){return new e({type:"never",...Z(t)})}function on(e,t){return new bs({check:"max_length",...Z(t),maximum:e})}function et(e,t){return new ws({check:"min_length",...Z(t),minimum:e})}function sn(e,t){return new ks({check:"length_equals",...Z(t),length:e})}function Yi(e,t){return new zs({check:"string_format",format:"regex",...Z(t),pattern:e})}function Qi(e){return new xs({check:"string_format",format:"lowercase",...Z(e)})}function ea(e){return new $s({check:"string_format",format:"uppercase",...Z(e)})}function ta(e,t){return new Ss({check:"string_format",format:"includes",...Z(t),includes:e})}function ra(e,t){return new Es({check:"string_format",format:"starts_with",...Z(t),prefix:e})}function na(e,t){return new Zs({check:"string_format",format:"ends_with",...Z(t),suffix:e})}function Pe(e){return new Os({check:"overwrite",tx:e})}function oa(e){return Pe(t=>t.normalize(e))}function sa(){return Pe(e=>e.trim())}function ia(){return Pe(e=>e.toLowerCase())}function aa(){return Pe(e=>e.toUpperCase())}function ca(){return Pe(e=>So(e))}function ua(e,t,r){return new e({type:"array",element:t,...Z(r)})}function la(e,t,r){return new e({type:"custom",check:"custom",fn:t,...Z(r)})}function da(e,t){const r=fa(n=>(n.addIssue=o=>{if(typeof o=="string")n.issues.push(Ve(o,n.value,r._zod.def));else{const s=o;s.fatal&&(s.continue=!1),s.code??(s.code="custom"),s.input??(s.input=n.value),s.inst??(s.inst=r),s.continue??(s.continue=!r._zod.def.abort),n.issues.push(Ve(s))}},e(n.value,n)),t);return r}function fa(e,t){const r=new ge({check:"custom",...Z(t)});return r._zod.check=e,r}function an(e){let t=(e==null?void 0:e.target)??"draft-2020-12";return t==="draft-4"&&(t="draft-04"),t==="draft-7"&&(t="draft-07"),{processors:e.processors??{},metadataRegistry:(e==null?void 0:e.metadata)??Fe,target:t,unrepresentable:(e==null?void 0:e.unrepresentable)??"throw",override:(e==null?void 0:e.override)??(()=>{}),io:(e==null?void 0:e.io)??"output",counter:0,seen:new Map,cycles:(e==null?void 0:e.cycles)??"ref",reused:(e==null?void 0:e.reused)??"inline",external:(e==null?void 0:e.external)??void 0}}function ee(e,t,r={path:[],schemaPath:[]}){var d,p;var n;const o=e._zod.def,s=t.seen.get(e);if(s)return s.count++,r.schemaPath.includes(e)&&(s.cycle=r.path),s.schema;const i={schema:{},count:1,cycle:void 0,path:r.path};t.seen.set(e,i);const a=(p=(d=e._zod).toJSONSchema)==null?void 0:p.call(d);if(a)i.schema=a;else{const m={...r,schemaPath:[...r.schemaPath,e],path:r.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,i.schema,m);else{const E=i.schema,w=t.processors[o.type];if(!w)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${o.type}`);w(e,t,E,m)}const _=e._zod.parent;_&&(i.ref||(i.ref=_),ee(_,t,m),t.seen.get(_).isParent=!0)}const l=t.metadataRegistry.get(e);return l&&Object.assign(i.schema,l),t.io==="input"&&ne(e)&&(delete i.schema.examples,delete i.schema.default),t.io==="input"&&"_prefault"in i.schema&&((n=i.schema).default??(n.default=i.schema._prefault)),delete i.schema._prefault,t.seen.get(e).schema}function cn(e,t){var i,a,l,h;const r=e.seen.get(t);if(!r)throw new Error("Unprocessed schema. This is a bug in Zod.");const n=new Map;for(const d of e.seen.entries()){const p=(i=e.metadataRegistry.get(d[0]))==null?void 0:i.id;if(p){const m=n.get(p);if(m&&m!==d[0])throw new Error(`Duplicate schema id "${p}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);n.set(p,d[0])}}const o=d=>{var w;const p=e.target==="draft-2020-12"?"$defs":"definitions";if(e.external){const j=(w=e.external.registry.get(d[0]))==null?void 0:w.id,V=e.external.uri??(Y=>Y);if(j)return{ref:V(j)};const S=d[1].defId??d[1].schema.id??`schema${e.counter++}`;return d[1].defId=S,{defId:S,ref:`${V("__shared")}#/${p}/${S}`}}if(d[1]===r)return{ref:"#"};const _=`#/${p}/`,E=d[1].schema.id??`__schema${e.counter++}`;return{defId:E,ref:_+E}},s=d=>{if(d[1].schema.$ref)return;const p=d[1],{ref:m,defId:_}=o(d);p.def={...p.schema},_&&(p.defId=_);const E=p.schema;for(const w in E)delete E[w];E.$ref=m};if(e.cycles==="throw")for(const d of e.seen.entries()){const p=d[1];if(p.cycle)throw new Error(`Cycle detected: #/${(a=p.cycle)==null?void 0:a.join("/")}/<root> 74 75Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(const d of e.seen.entries()){const p=d[1];if(t===d[0]){s(d);continue}if(e.external){const _=(l=e.external.registry.get(d[0]))==null?void 0:l.id;if(t!==d[0]&&_){s(d);continue}}if((h=e.metadataRegistry.get(d[0]))==null?void 0:h.id){s(d);continue}if(p.cycle){s(d);continue}if(p.count>1&&e.reused==="ref"){s(d);continue}}}function un(e,t){var a,l,h,d;const r=e.seen.get(t);if(!r)throw new Error("Unprocessed schema. This is a bug in Zod.");const n=p=>{const m=e.seen.get(p);if(m.ref===null)return;const _=m.def??m.schema,E={..._},w=m.ref;if(m.ref=null,w){n(w);const V=e.seen.get(w),S=V.schema;if(S.$ref&&(e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0")?(_.allOf=_.allOf??[],_.allOf.push(S)):Object.assign(_,S),Object.assign(_,E),p._zod.parent===w)for(const F in _)F==="$ref"||F==="allOf"||F in E||delete _[F];if(S.$ref&&V.def)for(const F in _)F==="$ref"||F==="allOf"||F in V.def&&JSON.stringify(_[F])===JSON.stringify(V.def[F])&&delete _[F]}const j=p._zod.parent;if(j&&j!==w){n(j);const V=e.seen.get(j);if(V!=null&&V.schema.$ref&&(_.$ref=V.schema.$ref,V.def))for(const S in _)S==="$ref"||S==="allOf"||S in V.def&&JSON.stringify(_[S])===JSON.stringify(V.def[S])&&delete _[S]}e.override({zodSchema:p,jsonSchema:_,path:m.path??[]})};for(const p of[...e.seen.entries()].reverse())n(p[0]);const o={};if(e.target==="draft-2020-12"?o.$schema="https://json-schema.org/draft/2020-12/schema":e.target==="draft-07"?o.$schema="http://json-schema.org/draft-07/schema#":e.target==="draft-04"?o.$schema="http://json-schema.org/draft-04/schema#":e.target,(a=e.external)!=null&&a.uri){const p=(l=e.external.registry.get(t))==null?void 0:l.id;if(!p)throw new Error("Schema is missing an `id` property");o.$id=e.external.uri(p)}Object.assign(o,r.def??r.schema);const s=(h=e.metadataRegistry.get(t))==null?void 0:h.id;s!==void 0&&o.id===s&&delete o.id;const i=((d=e.external)==null?void 0:d.defs)??{};for(const p of e.seen.entries()){const m=p[1];m.def&&m.defId&&(m.def.id===m.defId&&delete m.def.id,i[m.defId]=m.def)}e.external||Object.keys(i).length>0&&(e.target==="draft-2020-12"?o.$defs=i:o.definitions=i);try{const p=JSON.parse(JSON.stringify(o));return Object.defineProperty(p,"~standard",{value:{...t["~standard"],jsonSchema:{input:tt(t,"input",e.processors),output:tt(t,"output",e.processors)}},enumerable:!1,writable:!1}),p}catch{throw new Error("Error converting schema to JSON.")}}function ne(e,t){const r=t??{seen:new Set};if(r.seen.has(e))return!1;r.seen.add(e);const n=e._zod.def;if(n.type==="transform")return!0;if(n.type==="array")return ne(n.element,r);if(n.type==="set")return ne(n.valueType,r);if(n.type==="lazy")return ne(n.getter(),r);if(n.type==="promise"||n.type==="optional"||n.type==="nonoptional"||n.type==="nullable"||n.type==="readonly"||n.type==="default"||n.type==="prefault")return ne(n.innerType,r);if(n.type==="intersection")return ne(n.left,r)||ne(n.right,r);if(n.type==="record"||n.type==="map")return ne(n.keyType,r)||ne(n.valueType,r);if(n.type==="pipe")return e._zod.traits.has("$ZodCodec")?!0:ne(n.in,r)||ne(n.out,r);if(n.type==="object"){for(const o in n.shape)if(ne(n.shape[o],r))return!0;return!1}if(n.type==="union"){for(const o of n.options)if(ne(o,r))return!0;return!1}if(n.type==="tuple"){for(const o of n.items)if(ne(o,r))return!0;return!!(n.rest&&ne(n.rest,r))}return!1}const ha=(e,t={})=>r=>{const n=an({...r,processors:t});return ee(e,n),cn(n,e),un(n,e)},tt=(e,t,r={})=>n=>{const{libraryOptions:o,target:s}=n??{},i=an({...o??{},target:s,io:t,processors:r});return ee(e,i),cn(i,e),un(i,e)},pa={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},ma=(e,t,r,n)=>{const o=r;o.type="string";const{minimum:s,maximum:i,format:a,patterns:l,contentEncoding:h}=e._zod.bag;if(typeof s=="number"&&(o.minLength=s),typeof i=="number"&&(o.maxLength=i),a&&(o.format=pa[a]??a,o.format===""&&delete o.format,a==="time"&&delete o.format),h&&(o.contentEncoding=h),l&&l.size>0){const d=[...l];d.length===1?o.pattern=d[0].source:d.length>1&&(o.allOf=[...d.map(p=>({...t.target==="draft-07"||t.target==="draft-04"||t.target==="openapi-3.0"?{type:"string"}:{},pattern:p.source}))])}},ga=(e,t,r,n)=>{r.not={}},ya=(e,t,r,n)=>{},_a=(e,t,r,n)=>{const o=e._zod.def,s=Jr(o.entries);s.every(i=>typeof i=="number")&&(r.type="number"),s.every(i=>typeof i=="string")&&(r.type="string"),r.enum=s},va=(e,t,r,n)=>{const o=e._zod.def,s=[];for(const i of o.values)if(i===void 0){if(t.unrepresentable==="throw")throw new Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof i=="bigint"){if(t.unrepresentable==="throw")throw new Error("BigInt literals cannot be represented in JSON Schema");s.push(Number(i))}else s.push(i);if(s.length!==0)if(s.length===1){const i=s[0];r.type=i===null?"null":typeof i,t.target==="draft-04"||t.target==="openapi-3.0"?r.enum=[i]:r.const=i}else s.every(i=>typeof i=="number")&&(r.type="number"),s.every(i=>typeof i=="string")&&(r.type="string"),s.every(i=>typeof i=="boolean")&&(r.type="boolean"),s.every(i=>i===null)&&(r.type="null"),r.enum=s},ba=(e,t,r,n)=>{if(t.unrepresentable==="throw")throw new Error("Custom types cannot be represented in JSON Schema")},wa=(e,t,r,n)=>{if(t.unrepresentable==="throw")throw new Error("Transforms cannot be represented in JSON Schema")},ka=(e,t,r,n)=>{const o=r,s=e._zod.def,{minimum:i,maximum:a}=e._zod.bag;typeof i=="number"&&(o.minItems=i),typeof a=="number"&&(o.maxItems=a),o.type="array",o.items=ee(s.element,t,{...n,path:[...n.path,"items"]})},za=(e,t,r,n)=>{var h;const o=r,s=e._zod.def;o.type="object",o.properties={};const i=s.shape;for(const d in i)o.properties[d]=ee(i[d],t,{...n,path:[...n.path,"properties",d]});const a=new Set(Object.keys(i)),l=new Set([...a].filter(d=>{const p=s.shape[d]._zod;return t.io==="input"?p.optin===void 0:p.optout===void 0}));l.size>0&&(o.required=Array.from(l)),((h=s.catchall)==null?void 0:h._zod.def.type)==="never"?o.additionalProperties=!1:s.catchall?s.catchall&&(o.additionalProperties=ee(s.catchall,t,{...n,path:[...n.path,"additionalProperties"]})):t.io==="output"&&(o.additionalProperties=!1)},xa=(e,t,r,n)=>{const o=e._zod.def,s=o.inclusive===!1,i=o.options.map((a,l)=>ee(a,t,{...n,path:[...n.path,s?"oneOf":"anyOf",l]}));s?r.oneOf=i:r.anyOf=i}
vendor: 6,754 bytes, line 75
75,$a=(e,t,r,n)=>{const o=e._zod.def,s=ee(o.left,t,{...n,path:[...n.path,"allOf",0]}),i=ee(o.right,t,{...n,path:[...n.path,"allOf",1]}),a=h=>"allOf"in h&&Object.keys(h).length===1,l=[...a(s)?s.allOf:[s],...a(i)?i.allOf:[i]];r.allOf=l},Sa=(e,t,r,n)=>{const o=e._zod.def,s=ee(o.innerType,t,n),i=t.seen.get(e);t.target==="openapi-3.0"?(i.ref=o.innerType,r.nullable=!0):r.anyOf=[s,{type:"null"}]},Ea=(e,t,r,n)=>{const o=e._zod.def;ee(o.innerType,t,n);const s=t.seen.get(e);s.ref=o.innerType},Za=(e,t,r,n)=>{const o=e._zod.def;ee(o.innerType,t,n);const s=t.seen.get(e);s.ref=o.innerType,r.default=JSON.parse(JSON.stringify(o.defaultValue))},Oa=(e,t,r,n)=>{const o=e._zod.def;ee(o.innerType,t,n);const s=t.seen.get(e);s.ref=o.innerType,t.io==="input"&&(r._prefault=JSON.parse(JSON.stringify(o.defaultValue)))},Aa=(e,t,r,n)=>{const o=e._zod.def;ee(o.innerType,t,n);const s=t.seen.get(e);s.ref=o.innerType;let i;try{i=o.catchValue(void 0)}catch{throw new Error("Dynamic catch values are not supported in JSON Schema")}r.default=i},ja=(e,t,r,n)=>{const o=e._zod.def,s=o.in._zod.traits.has("$ZodTransform"),i=t.io==="input"?s?o.out:o.in:o.out;ee(i,t,n);const a=t.seen.get(e);a.ref=i},Pa=(e,t,r,n)=>{const o=e._zod.def;ee(o.innerType,t,n);const s=t.seen.get(e);s.ref=o.innerType,r.readOnly=!0},ln=(e,t,r,n)=>{const o=e._zod.def;ee(o.innerType,t,n);const s=t.seen.get(e);s.ref=o.innerType},Ra=g("ZodISODateTime",(e,t)=>{Ms.init(e,t),J.init(e,t)});function Na(e){return Wi(Ra,e)}const Ia=g("ZodISODate",(e,t)=>{Js.init(e,t),J.init(e,t)});function Fa(e){return qi(Ia,e)}const Ca=g("ZodISOTime",(e,t)=>{Bs.init(e,t),J.init(e,t)});function Ta(e){return Gi(Ca,e)}const Da=g("ZodISODuration",(e,t)=>{Ws.init(e,t),J.init(e,t)});function Va(e){return Ki(Da,e)}const La=(e,t)=>{Kr.init(e,t),e.name="ZodError",Object.defineProperties(e,{format:{value:r=>Do(e,r)},flatten:{value:r=>To(e,r)},addIssue:{value:r=>{e.issues.push(r),e.message=JSON.stringify(e.issues,vt,2)}},addIssues:{value:r=>{e.issues.push(...r),e.message=JSON.stringify(e.issues,vt,2)}},isEmpty:{get(){return e.issues.length===0}}})},ue=g("ZodError",La,{Parent:Error}),Ua=Rt(ue),Ma=Nt(ue),Ja=ot(ue),Ba=st(ue),Wa=Uo(ue),qa=Mo(ue),Ga=Jo(ue),Ka=Bo(ue),Ha=Wo(ue),Xa=qo(ue),Ya=Go(ue),Qa=Ko(ue),xr=new WeakMap;function at(e,t,r){const n=Object.getPrototypeOf(e);let o=xr.get(n);if(o||(o=new Set,xr.set(n,o)),!o.has(t)){o.add(t);for(const s in r){const i=r[s];Object.defineProperty(n,s,{configurable:!0,enumerable:!1,get(){const a=i.bind(this);return Object.defineProperty(this,s,{configurable:!0,writable:!0,enumerable:!0,value:a}),a},set(a){Object.defineProperty(this,s,{configurable:!0,writable:!0,enumerable:!0,value:a})}})}}}const H=g("ZodType",(e,t)=>(K.init(e,t),Object.assign(e["~standard"],{jsonSchema:{input:tt(e,"input"),output:tt(e,"output")}}),e.toJSONSchema=ha(e,{}),e.def=t,e.type=t.type,Object.defineProperty(e,"_def",{value:t}),e.parse=(r,n)=>Ua(e,r,n,{callee:e.parse}),e.safeParse=(r,n)=>Ja(e,r,n),e.parseAsync=async(r,n)=>Ma(e,r,n,{callee:e.parseAsync}),e.safeParseAsync=async(r,n)=>Ba(e,r,n),e.spa=e.safeParseAsync,e.encode=(r,n)=>Wa(e,r,n),e.decode=(r,n)=>qa(e,r,n),e.encodeAsync=async(r,n)=>Ga(e,r,n),e.decodeAsync=async(r,n)=>Ka(e,r,n),e.safeEncode=(r,n)=>Ha(e,r,n),e.safeDecode=(r,n)=>Xa(e,r,n),e.safeEncodeAsync=async(r,n)=>Ya(e,r,n),e.safeDecodeAsync=async(r,n)=>Qa(e,r,n),at(e,"ZodType",{check(...r){const n=this.def;return this.clone(be(n,{checks:[...n.checks??[],...r.map(o=>typeof o=="function"?{_zod:{check:o,def:{check:"custom"},onattach:[]}}:o)]}),{parent:!0})},with(...r){return this.check(...r)},clone(r,n){return we(this,r,n)},brand(){return this},register(r,n){return r.add(this,n),this},refine(r,n){return this.check(Wc(r,n))},superRefine(r,n){return this.check(qc(r,n))},overwrite(r){return this.check(Pe(r))},optional(){return Er(this)},exactOptional(){return Rc(this)},nullable(){return Zr(this)},nullish(){return Er(Zr(this))},nonoptional(r){return Dc(this,r)},array(){return kc(this)},or(r){return fn([this,r])},and(r){return Ec(this,r)},transform(r){return Or(this,jc(r))},default(r){return Fc(this,r)},prefault(r){return Tc(this,r)},catch(r){return Lc(this,r)},pipe(r){return Or(this,r)},readonly(){return Jc(this)},describe(r){const n=this.clone();return Fe.add(n,{description:r}),n},meta(...r){if(r.length===0)return Fe.get(this);const n=this.clone();return Fe.add(n,r[0]),n},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(r){return r(this)}}),Object.defineProperty(e,"description",{get(){var r;return(r=Fe.get(e))==null?void 0:r.description},configurable:!0}),e)),dn=g("_ZodString",(e,t)=>{It.init(e,t),H.init(e,t),e._zod.processJSONSchema=(n,o,s)=>ma(e,n,o);const r=e._zod.bag;e.format=r.format??null,e.minLength=r.minimum??null,e.maxLength=r.maximum??null,at(e,"_ZodString",{regex(...n){return this.check(Yi(...n))},includes(...n){return this.check(ta(...n))},startsWith(...n){return this.check(ra(...n))},endsWith(...n){return this.check(na(...n))},min(...n){return this.check(et(...n))},max(...n){return this.check(on(...n))},length(...n){return this.check(sn(...n))},nonempty(...n){return this.check(et(1,...n))},lowercase(n){return this.check(Qi(n))},uppercase(n){return this.check(ea(n))},trim(){return this.check(sa())},normalize(...n){return this.check(oa(...n))},toLowerCase(){return this.check(ia())},toUpperCase(){return this.check(aa())},slugify(){return this.check(ca())}})}),ec=g("ZodString",(e,t)=>{It.init(e,t),dn.init(e,t),e.email=r=>e.check($i(tc,r)),e.url=r=>e.check(Ai(rc,r)),e.jwt=r=>e.check(Bi(yc,r)),e.emoji=r=>e.check(ji(nc,r)),e.guid=r=>e.check(zr($r,r)),e.uuid=r=>e.check(Si(qe,r)),e.uuidv4=r=>e.check(Ei(qe,r)),e.uuidv6=r=>e.check(Zi(qe,r)),e.uuidv7=r=>e.check(Oi(qe,r)),e.nanoid=r=>e.check(Pi(oc,r)),e.guid=r=>e.check(zr($r,r)),e.cuid=r=>e.check(Ri(sc,r)),e.cuid2=r=>e.check(Ni(ic,r)),e.ulid=r=>e.check(Ii(ac,r)),e.base64=r=>e.check(Ui(pc,r)),e.base64url=r=>e.check(Mi(mc,r)),e.xid=r=>e.check(Fi(cc,r)),e.ksuid=r=>e.check(Ci(uc,r)),e.ipv4=r=>e.check(Ti(lc,r)),e.ipv6=r=>e.check(Di(dc,r)),e.cidrv4=r=>e.check(Vi(fc,r)),e.cidrv6=r=>e.check(Li(hc,r)),e.e164=r=>e.check(Ji(gc,r)),e.datetime=r=>e.check(Na(r)),e.date=r=>e.check(Fa(r)),e.time=r=>e.check(Ta(r)),e.duration=r=>e.check(Va(r))});function Ze(e){return xi(ec,e)}const J=g("ZodStringFormat",(e,t)=>{U.init(e,t),dn.init(e,t)}),tc=g("ZodEmail",(e,t)=>{Ns.init(e,t),J.init(e,t)}),$r=g("ZodGUID",(e,t)=>{Ps.init(e,t),J.init(e,t)}),qe=g("ZodUUID",(e,t)=>{Rs.init(e,t),J.init(e,t)}),rc=g("ZodURL",(e,t)=>{Is.init(e,t),J.init(e,t)}),nc=g("ZodEmoji",(e,t)=>{Fs.init(e,t),J.init(e,t)}),oc=g("ZodNanoID",(e,t)=>{Cs.init(e,t),J.init(e,t)}),sc=g("ZodCUID",(e,t)=>{Ts.init(e,t),J.init(e,t)}),ic=g("ZodCUID2",(e,t)=>{Ds.init(e,t),J.init(e,t)}
75),ac=g("ZodULID",(e,t)=>{Vs.init(e,t),J.init(e,t)}),cc=g("ZodXID",(e,t)=>{Ls.init(e,t),J.init(e,t)}),uc=g("ZodKSUID",(e,t)=>{Us.init(e,t),J.init(e,t)}),lc=g("ZodIPv4",(e,t)=>{qs.init(e,t),J.init(e,t)}),dc=g("ZodIPv6",(e,t)=>{Gs.init(e,t),J.init(e,t)}),fc=g("ZodCIDRv4",(e,t)=>{Ks.init(e,t),J.init(e,t)}),hc=g("ZodCIDRv6",(e,t)=>{Hs.init(e,t),J.init(e,t)}),pc=g("ZodBase64",(e,t)=>{Xs.init(e,t),J.init(e,t)}),mc=g("ZodBase64URL",(e,t)=>{Qs.init(e,t),J.init(e,t)}),gc=g("ZodE164",(e,t)=>{ei.init(e,t),J.init(e,t)}),yc=g("ZodJWT",(e,t)=>{ri.init(e,t),J.init(e,t)}),_c=g("ZodUnknown",(e,t)=>{ni.init(e,t),H.init(e,t),e._zod.processJSONSchema=(r,n,o)=>ya()});function Sr(){return Hi(_c)}const vc=g("ZodNever",(e,t)=>{oi.init(e,t),H.init(e,t),e._zod.processJSONSchema=(r,n,o)=>ga(e,r,n)});function bc(e){return Xi(vc,e)}const wc=g("ZodArray",(e,t)=>{si.init(e,t),H.init(e,t),e._zod.processJSONSchema=(r,n,o)=>ka(e,r,n,o),e.element=t.element,at(e,"ZodArray",{min(r,n){return this.check(et(r,n))},nonempty(r){return this.check(et(1,r))},max(r,n){return this.check(on(r,n))},length(r,n){return this.check(sn(r,n))},unwrap(){return this.element}})});function kc(e,t){return ua(wc,e,t)}const zc=g("ZodObject",(e,t)=>{ai.init(e,t),H.init(e,t),e._zod.processJSONSchema=(r,n,o)=>za(e,r,n,o),C(e,"shape",()=>t.shape),at(e,"ZodObject",{keyof(){return Zc(Object.keys(this._zod.def.shape))},catchall(r){return this.clone({...this._zod.def,catchall:r})},passthrough(){return this.clone({...this._zod.def,catchall:Sr()})},loose(){return this.clone({...this._zod.def,catchall:Sr()})},strict(){return this.clone({...this._zod.def,catchall:bc()})},strip(){return this.clone({...this._zod.def,catchall:void 0})},extend(r){return Po(this,r)},safeExtend(r){return Ro(this,r)},merge(r){return No(this,r)},pick(r){return Ao(this,r)},omit(r){return jo(this,r)},partial(...r){return Io(hn,this,r[0])},required(...r){return Fo(pn,this,r[0])}})});function xc(e,t){const r={type:"object",shape:e??{},...Z(t)};return new zc(r)}const $c=g("ZodUnion",(e,t)=>{ci.init(e,t),H.init(e,t),e._zod.processJSONSchema=(r,n,o)=>xa(e,r,n,o),e.options=t.options});function fn(e,t){return new $c({type:"union",options:e,...Z(t)})}const Sc=g("ZodIntersection",(e,t)=>{ui.init(e,t),H.init(e,t),e._zod.processJSONSchema=(r,n,o)=>$a(e,r,n,o)});function Ec(e,t){return new Sc({type:"intersection",left:e,right:t})}const wt=g("ZodEnum",(e,t)=>{li.init(e,t),H.init(e,t),e._zod.processJSONSchema=(n,o,s)=>_a(e,n,o),e.enum=t.entries,e.options=Object.values(t.entries);const r=new Set(Object.keys(t.entries));e.extract=(n,o)=>{const s={};for(const i of n)if(r.has(i))s[i]=t.entries[i];else throw new Error(`Key ${i} not found in enum`);return new wt({...t,checks:[],...Z(o),entries:s})},e.exclude=(n,o)=>{const s={...t.entries};for(const i of n)if(r.has(i))delete s[i];else throw new Error(`Key ${i} not found in enum`);return new wt({...t,checks:[],...Z(o),entries:s})}});function Zc(e,t){const r=Array.isArray(e)?Object.fromEntries(e.map(n=>[n,n])):e;return new wt({type:"enum",entries:r,...Z(t)})}const Oc=g("ZodLiteral",(e,t)=>{di.init(e,t),H.init(e,t),e._zod.processJSONSchema=(r,n,o)=>va(e,r,n),e.values=new Set(t.values),Object.defineProperty(e,"value",{get(){if
75(t.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return t.values[0]}})});function gt(e,t){return new Oc({type:"literal",values:Array.isArray(e)?e:[e],...Z(t)})}const Ac=g("ZodTransform",(e,t)=>{fi.init(e,t),H.init(e,t),e._zod.processJSONSchema=(r,n,o)=>wa(e,r),e._zod.parse=(r,n)=>{if(n.direction==="backward")throw new Mr(e.constructor.name);r.addIssue=s=>{if(typeof s=="string")r.issues.push(Ve(s,r.value,t));else{const i=s;i.fatal&&(i.continue=!1),i.code??(i.code="custom"),i.input??(i.input=r.value),i.inst??(i.inst=e),r.issues.push(Ve(i))}};const o=t.transform(r.value,r);return o instanceof Promise?o.then(s=>(r.value=s,r.fallback=!0,r)):(r.value=o,r.fallback=!0,r)}});function jc(e){return new Ac({type:"transform",transform:e})}const hn=g("ZodOptional",(e,t)=>{nn.init(e,t),H.init(e,t),e._zod.processJSONSchema=(r,n,o)=>ln(e,r,n,o),e.unwrap=()=>e._zod.def.innerType});function Er(e){return new hn({type:"optional",innerType:e})}const Pc=g("ZodExactOptional",(e,t)=>{hi.init(e,t),H.init(e,t),e._zod.processJSONSchema=(r,n,o)=>ln(e,r,n,o),e.unwrap=()=>e._zod.def.innerType});function Rc(e){return new Pc({type:"optional",innerType:e})}const Nc=g("ZodNullable",(e,t)=>{pi.init(e,t),H.init(e,t),e._zod.processJSONSchema=(r,n,o)=>Sa(e,r,n,o),e.unwrap=()=>e._zod.def.innerType});function Zr(e){return new Nc({type:"nullable",innerType:e})}const Ic=g("ZodDefault",(e,t)=>{mi.init(e,t),H.init(e,t),e._zod.processJSONSchema=(r,n,o)=>Za(e,r,n,o),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function Fc(e,t){return new Ic({type:"default",innerType:e,get defaultValue(){return typeof t=="function"?t():Wr(t)}})}const Cc=g("ZodPrefault",(e,t)=>{gi.init(e,t),H.init(e,t),e._zod.processJSONSchema=(r,n,o)=>Oa(e,r,n,o),e.unwrap=()=>e._zod.def.innerType});function Tc(e,t){return new Cc({type:"prefault",innerType:e,get defaultValue(){return typeof t=="function"?t():Wr(t)}})}const pn=g("ZodNonOptional",(e,t)=>{yi.init(e,t),H.init(e,t),e._zod.processJSONSchema=(r,n,o)=>Ea(e,r,n,o),e.unwrap=()=>e._zod.def.innerType});function Dc(e,t){return new pn({type:"nonoptional",innerType:e,...Z(t)})}const Vc=g("ZodCatch",(e,t)=>{_i.init(e,t),H.init(e,t),e._zod.processJSONSchema=(r,n,o)=>Aa(e,r,n,o),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function Lc(e,t){return new Vc({type:"catch",innerType:e,catchValue:typeof t=="function"?t:()=>t})}const Uc=g("ZodPipe",(e,t)=>{vi.init(e,t),H.init(e,t),e._zod.processJSONSchema=(r,n,o)=>ja(e,r,n,o),e.in=t.in,e.out=t.out});function Or(e,t){return new Uc({type:"pipe",in:e,out:t})}const Mc=g("ZodReadonly",(e,t)=>{bi.init(e,t),H.init(e,t),e._zod.processJSONSchema=(r,n,o)=>Pa(e,r,n,o),e.unwrap=()=>e._zod.def.innerType});function Jc(e){return new Mc({type:"readonly",innerType:e})}const Bc=g("ZodCustom",(e,t)=>{wi.init(e,t),H.init(e,t),e._zod.processJSONSchema=(r,n,o)=>ba(e,r)});function Wc(e,t={}){return la(Bc,e,t)}function qc(e,t){return da(e,t)}const Ar=(e,t,r)=>{if(e&&"reportValidity"in e){const n=x(r,t);e.setCustomValidity(n&&n.message||""),e.reportValidity()}},mn=(e,t)=>{for(const r in t.fields){const n=t.fields[r];n&&n.ref&&"reportValidity"in n.ref?Ar(n.ref,r,e):n.refs&&n.refs.forEach(o=>Ar(o,r,e))}},Gc=(e,t)=>{t.shouldUseNativeValidation&&mn(e,t);const r={};for(const n in e){const o=x(t.fields,n),s=Object.assign(e[n]||{},{ref:o&&o.ref});if(Kc(t.names||Object.keys(e),n)){const i=Object.assign({},x(r,n));T(i,"root",s),T(r,n,i)}else T(r,n,s)}return r},Kc=(e,t)=>e.some(r=>r.startsWith(t+"."));var Hc=function(e,t){for(var r={};e.length;){var n=e[0],o=n.code,s=n.message,i=n.path.join(".");if(!r[i])if("unionErrors"in n){var a=n.unionErrors[0].errors[0];r[i]={message:a.message,type:a.code}}else r[i]={message:s,type:o};if("unionErrors"in n&&n.unionErrors.forEach(function(d){return d.errors.forEach(function(p){return e.push(p)})}),t){var l=r[i].types,h=l&&l[n.code];r[i]=Fr(i,t,r,o,h?[].concat(h,n.message):n.message)}e.shift()}return r},Xc=function(e,t,r){return r===void 0&&(r={}),function(n,o,s){try{return Promise.resolve(function(i,a){try{var l=Promise.resolve(e[r.mode==="sync"?"parse":"parseAsync"](n,t)).then(function(h){return s.shouldUseNativeValidation&&mn({},s),{errors:{},values:r.raw?n:h}})}catch(h){return a(h)}return l&&l.then?l.then(void 0,a):l}(0,function(i){if(function(a){return Array.isArray(a==null?void 0:a.errors)}(i))return{values:{},errors:Gc(Hc(i.errors,!s.shouldUseNativeValidation&&s.criteriaMode==="all"),s)};throw i}))}catch(i){return Promise.reject(i)}}},Ft="Radio",[Yc,gn]=Pr(Ft),[Qc,eu]=Yc(Ft),yn=B.forwardRef((e,t)=>
vendor: 2,768 bytes, line 75
75{const{__scopeRadio:r,name:n,checked:o=!1,required:s,disabled:i,value:a="on",onCheck:l,form:h,...d}=e,[p,m]=B.useState(null),_=kt(t,j=>m(j)),E=B.useRef(!1),w=p?h||!!p.closest("form"):!0;return y.jsxs(Qc,{scope:r,checked:o,disabled:i,children:[y.jsx(rt.button,{type:"button",role:"radio","aria-checked":o,"data-state":wn(o),"data-disabled":i?"":void 0,disabled:i,value:a,...d,ref:_,onClick:yt(e.onClick,j=>{o||l==null||l(),w&&(E.current=j.isPropagationStopped(),E.current||j.stopPropagation())})}),w&&y.jsx(bn,{control:p,bubbles:!E.current,name:n,value:a,checked:o,required:s,disabled:i,form:h,style:{transform:"translateX(-100%)"}})]})});yn.displayName=Ft;var _n="RadioIndicator",vn=B.forwardRef((e,t)=>{const{__scopeRadio:r,forceMount:n,...o}=e,s=eu(_n,r);return y.jsx(Un,{present:n||s.checked,children:y.jsx(rt.span,{"data-state":wn(s.checked),"data-disabled":s.disabled?"":void 0,...o,ref:t})})});vn.displayName=_n;var tu="RadioBubbleInput",bn=B.forwardRef(({__scopeRadio:e,control:t,checked:r,bubbles:n=!0,...o},s)=>{const i=B.useRef(null),a=kt(i,s),l=Gn(r),h=Mn(t);return B.useEffect(()=>{const d=i.current;if(!d)return;const p=window.HTMLInputElement.prototype,_=Object.getOwnPropertyDescriptor(p,"checked").set;if(l!==r&&_){const E=new Event("click",{bubbles:n});_.call(d,r),d.dispatchEvent(E)}},[l,r,n]),y.jsx(rt.input,{type:"radio","aria-hidden":!0,defaultChecked:r,...o,tabIndex:-1,ref:a,style:{...o.style,...h,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});bn.displayName=tu;function wn(e){return e?"checked":"unchecked"}var ru=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],ct="RadioGroup",[nu,$u]=Pr(ct,[Nr,gn]),kn=Nr(),zn=gn(),[ou,su]=nu(ct),xn=B.forwardRef((e,t)=>{const{__scopeRadioGroup:r,name:n,defaultValue:o,value:s,required:i=!1,disabled:a=!1,orientation:l,dir:h,loop:d=!0,onValueChange:p,...m}=e,_=kn(r),E=Xn(h),[w,j]=Jn({prop:s,defaultProp:o??null,onChange:p,caller:ct});return y.jsx(ou,{scope:r,name:n,required:i,disabled:a,value:w,onValueChange:j,children:y.jsx(Kn,{asChild:!0,..._,orientation:l,dir:E,loop:d,children:y.jsx(rt.div,{role:"radiogroup","aria-required":i,"aria-orientation":l,"data-disabled":a?"":void 0,dir:E,...m,ref:t})})})});xn.displayName=ct;var $n="RadioGroupItem",Sn=B.forwardRef((e,t)=>{const{__scopeRadioGroup:r,disabled:n,...o}=e,s=su($n,r),i=s.disabled||n,a=kn(r),l=zn(r),h=B.useRef(null),d=kt(t,h),p=s.value===o.value,m=B.useRef(!1);return B.useEffect(()=>{const _=w=>{ru.includes(w.key)&&(m.current=!0)},E=()=>m.current=!1;return document.addEventListener("keydown",_),document.addEventListener("keyup",E),()=>{document.removeEventListener("keydown",_),document.removeEventListener("keyup",E)}},[]),y.jsx(Hn,{asChild:!0,...a,focusable:!i,active:p,children:y.jsx(yn,{disabled:i,required:s.required,
75checked:p,...l,...o,name:s.name,ref:d,onCheck:()=>s.onValueChange(o.value),onKeyDown:yt(_=>{_.key==="Enter"&&_.preventDefault()}),onFocus:yt(o.onFocus,()=>{var _;m.current&&((_=h.current)==null||_.click())})})})});Sn.displayName=$n;var iu="RadioGroupIndicator",En=B.forwardRef((e,t)=>{const{__scopeRadioGroup:r,...n}=e,o=zn(r);return y.jsx(vn,{...o,...n,ref:t})});En.displayName=iu;var Zn=xn,On=Sn,au=En;const An=B.forwardRef(({className:e,...t},r)=>y.jsx(Zn,{className:Rr("grid gap-2",e),...t,ref:r}));An.displayName=Zn.displayName;const jn=B.forwardRef(({className:e,...t},r)=>y.jsx(On,{ref:r,className:Rr("aspect-square h-4 w-4 rounded-full border border-primary text-primary ring-offset-background focus:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),...t,children:y.jsx(au,{className:"flex items-center justify-center",children:y.jsx(ro,{className:"h-2.5 w-2.5 fill-current text-current"})})}));jn.displayName=On.displayName;const cu=10*1024*1024,uu=["application/pdf","application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],lu=xc({full_name:Ze().min(2,"Full name is required"),email:Ze().email("Please enter a valid email address"),employment_type:fn([gt("Full-time"),gt("Part-time"),gt("Internship")],{error:"Please select an employment type"}),about_you:Ze().min(10,"Please tell us a bit about yourself"),target_role:Ze().min(2,"Please specify your target role"),skills:Ze().min(10,"Please describe your relevant skills"),linkedin_url:Ze().min(1,"LinkedIn profile URL is required").refine(e=>e.includes("linkedin.com"),"Please enter a LinkedIn profile URL")}),Su=()=>
75{const[e,t]=B.useState(!1),[r,n]=B.useState(!1),[o,s]=B.useState(null),[i,a]=B.useState(null),[l,h]=B.useState({}),d=B.useRef(null),p=B.useRef(null),{toast:m}=Bn(),{register:_,handleSubmit:E,formState:{errors:w},setValue:j,watch:V}=$o({resolver:Xc(lu)}),S=V("employment_type"),Y=(z,O)=>uu.includes(z.type)?z.size>cu?(h(R=>({...R,[O]:"File size must be under 10MB"})),!1):(h(R=>({...R,[O]:void 0})),!0):(h(R=>({...R,[O]:"Only PDF, DOC, and DOCX files are accepted"})),!1),F=(z,O,R)=>{var re;const L=((re=z.target.files)==null?void 0:re[0])||null;L&&Y(L,R)?O(L):L||O(null)},P=async z=>{const O={};if(o||(O.coverLetter="Cover letter is required"),i||(O.resume="Resume is required"),Object.keys(O).length>0){h(O);return}t(!0);try{const R=new FormData;R.append("full_name",z.full_name),R.append("email",z.email),R.append("employment_type",z.employment_type),R.append("about_you",z.about_you),R.append("target_role",z.target_role),R.append("skills",z.skills),R.append("linkedin_url",z.linkedin_url),R.append("cover_letter",o),R.append("resume",i);const{data:L,error:re}=await Ht.functions.invoke("submit-sobo-application",{body:R});if(re||!(L!=null&&L.success))throw re||new Error("Submission failed");const ae=L.cover_letter_url,A=L.resume_url,{error:N}=await Ht.functions.invoke("send-sobo-application",{body:{full_name:z.full_name,email:z.email,employment_type:z.employment_type,about_you:z.about_you,target_role:z.target_role,skills:z.skills,linkedin_url:z.linkedin_url,cover_letter_url:ae,resume_url:A}});N&&console.error("Email notification error:",N),n(!0);try{const{trackEvent:M}=await qn(async()=>{const{trackEvent:Q}=await import("./index-CwhY44Ud.js").then(te=>te.aa);return{trackEvent:Q}},__vite__mapDeps([0,1]));M("form_submit",{form:"careers_application",surface:"careers"})}catch{}}catch(R){console.error("Submission error:",R),m({title:"Submission failed",description:"Something went wrong. Please try again or email us directly at [email protected].",variant:"destructive"})}finally{t(!1)}};return y.jsxs("main",{className:"min-h-screen pt-20",children:[y.jsx(Qn,{title:"Careers at Sobo.ai | AI Jobs",description:"Apply for AI engineering and automation roles at Sobo.ai. We are hiring full-time and interns for next-gen AI projects.",keywords:"sobo careers, AI jobs, prompt engineer jobs, AI developer, fractional consulting careers",ogImage:"https://www.sobo.ai/og-contact.png",breadcrumbs:[{name:"Home",url:"https://www.sobo.ai"},{name:"Careers",url:"https://www.sobo.ai/careers"}]}),y.jsx("section",{className:"py-16 md:py-24 bg-gradient-subtle",children:y.jsxs("div",{className:"container mx-auto px-6 text-center",children:[y.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 bg-primary/10 text-primary rounded-full text-sm font-semibold mb-6",children:[y.jsx(eo,{className:"w-4 h-4"}),"Now Hiring"]}),y.jsxs("h1",{className:"text-4xl md:text-5xl lg:text-6xl font-bold mb-6 leading-tight max-w-4xl mx-auto",children:["Build the Future with"," ",y.jsx("span",{className:"bg-gradient-primary bg-clip-text text-transparent",children:"Sobo.ai"})]}),y.jsx("p",{className:"text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed",children:"We are defining the next generation of AI automation. From prompt engineers to full-stack AI developers, we are looking for talent that moves fast. Use this portal to submit your credentials for all open roles. Our team reviews every submission directly."})]})}),y.jsx("section",{className:"py-16 md:py-20",children:y.jsx("div",{className:"container mx-auto px-6",children:y.jsx("div",{className:"max-w-2xl mx-auto",children:r?y.jsx(Gt,{className:"border border-primary/20 rounded-2xl shadow-elegant",children:y.jsxs(Kt,{className:"p-12 text-center",children:[y.jsx("div",{className:"w-16 h-16 bg-primary/10 rounded-full flex items-center justify-center mx-auto mb-6",children:y.jsx(pt,{className:"w-8 h-8 text-primary"})}),y.jsx("h2",{className:"text-2xl font-bold mb-4",children:"Application Received"}),y.jsx("p",{className:"text-muted-foreground text-lg leading-relaxed",children:"Thank you for your interest in Sobo.ai. We will review your profile and contact you if there is a match."})]})}):y.jsx(Gt,{className:"border border-border rounded-2xl shadow-elegant",children:y.jsxs(Kt,{className:"p-8 md:p-10",children:[y.jsx("h2",{className:"text-2xl font-bold mb-8",children:"Submit Your Application"}),y.jsxs("form",{onSubmit:E(P),className:"space-y-6",children:[y.jsxs("div",{className:"space-y-2",children:[y.jsx(he,{htmlFor:"full_name",children:"Full Name *"}),y.jsx(Je,{id:"full_name",placeholder:"Your full name",..._("full_name"),className:w.full_name?"border-destructive":""}),w.full_name&&y.jsx("p",{className:"text-sm text-destructive",children:w.full_name.message})]}),y.jsxs("div",{className:"space-y-2",children:[y.jsx(he,{htmlFor:"email",children:"Email Address *"}),y.jsx(Je,{id:"email",type:"email",placeholder:"[email protected]",..._("email"),className:w.email?"border-destructive":""}),w.email&&y.jsx("p",{className:"text-sm text-destructive",children:w.email.message})]}),y.jsxs("div",{className:"space-y-3",children:[y.jsx(he,{children:"Employment Type *"}),y.jsx(An,{value:S,onValueChange:z=>j("employment_type",z,{shouldValidate:!0}),className:"flex flex-wrap gap-4",children:["Full-time","Part-time","Internship"].map(z=>y.jsxs("div",{className:"flex items-center space-x-2",children:[y.jsx(jn,{value:z,id:`type-${z}`}),y.jsx(he,{htmlFor:`type-${z}`,className:"font-normal cursor-pointer",children:z})]},z))}),w.employment_type&&y.jsx("p",{className:"text-sm text-destructive",children:w.employment_type.message})]}),y.jsxs("div",{className:"space-y-2",children:[y.jsx(he,{htmlFor:"about_you",children:"About You *"}),y.jsx(qt,{id:"about_you",placeholder:"Briefly tell us about yourself and what you're looking for",rows:4,..._("about_you"),className:w.about_you?"border-destructive":""}),w.about_you&&y.jsx("p",{className:"text-sm text-destructive",children:w.about_you.message})]}),y.jsxs("div",{className:"space-y-2",children:[y.jsx(he,{htmlFor:"target_role",children:"Target Role *"}),y.jsx(Je,{id:"target_role",placeholder:"What role(s) are you interested in?",..._("target_role"),className:w.target_role?"border-destructive":""}),w.target_role&&y.jsx("p",{className:"text-sm text-destructive",children:w.target_role.message})]}),y.jsxs("div",{className:"space-y-2",children:[y.jsx(he,{htmlFor:"skills",children:"Skills & Experience *"}),y.jsx(qt,{id:"skills",placeholder:"Relevant skills / experience (AI/LLM experience preferred)",rows:4,..._("skills"),className:w.skills?"border-destructive":""}),w.skills&&y.jsx("p",{className:"text-sm text-destructive",children:w.skills.message})]}),y.jsxs("div",{className:"space-y-2",children:[y.jsx(he,{htmlFor:"linkedin_url",children:"LinkedIn Profile URL *"}),y.jsx(Je,{id:"linkedin_url",type:"url",placeholder:"https://linkedin.com/in/yourprofile",..._("linkedin_url"),className:w.linkedin_url?"border-destructive":""}),w.linkedin_url&&y.jsx("p",{className:"text-sm text-destructive",children:w.linkedin_url.message})]}),y.jsxs("div",{className:"space-y-2",children:[y.jsx(he,{children:"Cover Letter * (PDF, DOC, DOCX)"}),y.jsxs("div",{onClick:()=>{var z;return(z=d.current)==null?void 0:z.click()},className:`border-2 border-dashed rounded-2xl p-6 text-center cursor-pointer transition-colors hover:border-primary/50 hover:bg-muted/30 ${l.coverLetter?"border-destructive":o?"border-primary/30 bg-primary/5":"border-border"}`,children:[y.jsx("input",{ref:d,type:"file",accept:".pdf,.doc,.docx",className:"hidden",onChange:z=>F(z,s,"coverLetter")}),o?y.jsxs("div",{className:"flex items-center justify-center gap-2 text-primary",children:[y.jsx(pt,{className:"w-5 h-5"}),y.jsx("span",{className:"font-medium",children:o.name})]}):y.jsxs("div",{className:"flex flex-col items-center gap-2 text-muted-foreground",children:[y.jsx(Xt,{className:"w-6 h-6"}),y.jsx("span",{children:"Click to upload cover letter"})]})]}),l.coverLetter&&y.jsx("p",{className:"text-sm text-destructive",children:l.coverLetter})]}),y.jsxs("div",{className:"space-y-2",children:[y.jsx(he,{children:"Resume * (PDF, DOC, DOCX)"}),y.jsxs("div",{onClick:()=>{var z;return(z=p.current)==null?void 0:z.click()},className:`border-2 border-dashed rounded-2xl p-6 text-center cursor-pointer transition-colors hover:border-primary/50 hover:bg-muted/30 ${l.resume?"border-destructive":i?"border-primary/30 bg-primary/5":"border-border"}`,children:[y.jsx("input",{ref:p,type:"file",accept:".pdf,.doc,.docx",className:"hidden",onChange:z=>F(z,a,"resume")}
75),i?y.jsxs("div",{className:"flex items-center justify-center gap-2 text-primary",children:[y.jsx(pt,{className:"w-5 h-5"}),y.jsx("span",{className:"font-medium",children:i.name})]}):y.jsxs("div",{className:"flex flex-col items-center gap-2 text-muted-foreground",children:[y.jsx(Xt,{className:"w-6 h-6"}),y.jsx("span",{children:"Click to upload resume"})]})]}),l.resume&&y.jsx("p",{className:"text-sm text-destructive",children:l.resume})]}),y.jsx(Wn,{type:"submit",disabled:e,className:"w-full bg-gradient-primary hover:opacity-90 text-white py-6 text-lg font-semibold rounded-full shadow-elegant transition-all",children:e?y.jsxs(y.Fragment,{children:[y.jsx(to,{className:"w-5 h-5 mr-2 animate-spin"}),"Submitting Application..."]}):"Submit Application"})]})]})})})})}),y.jsx(Yn,{})]})};export{Su as default};
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.