@getontime/cli
Version:
Time keeping for live events
2 lines • 37.4 kB
JavaScript
System.register(["./jsx-runtime-legacy-DMkDNnVj.js","./constants-legacy-CvecvM28.js"],function(e,t){var r,s,a,i,n,o,l,u,d,c,f,m,y,_,g,b,p,h,v,V,x,A,F,k,S,w,D,C,O,E,N,T,j,R,U,L,M,B,I,P,q,W,$,G,H,z,K,Y,J,Q,X,Z,ee,te,re,se,ae,ie,ne,oe,le,ue,de,ce,fe,me,ye,_e,ge,be,pe,he,ve,Ve,xe,Ae,Fe,ke,Se,we,De,Ce,Oe,Ee,Ne,Te,je;function Re(e){if(e instanceof Date)return new Date(e);const t="undefined"!=typeof FileList&&e instanceof FileList;if(p&&(e instanceof Blob||t))return e;const r=Array.isArray(e);if(!(r||y(e)&&b(e)))return e;const s=r?[]:Object.create(Object.getPrototypeOf(e));for(const a in e)Object.prototype.hasOwnProperty.call(e,a)&&(s[a]=Re(e[a]));return s}function Ue(e,t,r=new WeakMap){if(e===t)return!0;if(B(e)||B(t))return Object.is(e,t);if(c(e)&&c(t))return Object.is(e.getTime(),t.getTime());const s=Object.keys(e),a=Object.keys(t);if(s.length!==a.length)return!1;if(I(e,s)||I(t,a))return Object.is(e,t);if(!s.length&&Array.isArray(e)!==Array.isArray(t))return!1;const i=r.get(e);if(i&&i.has(t))return!0;if(i)i.add(t);else{const s=new WeakSet;s.add(t),r.set(e,s)}for(const n of s){const s=e[n];if(!(n in t))return!1;if("ref"!==n){const e=t[n];if(c(s)&&c(e)||(y(s)||Array.isArray(s))&&(y(e)||Array.isArray(e))?!Ue(s,e,r):!Object.is(s,e))return!1}}return!0}function Le(e,t){const r={};for(const s in e)if(e.hasOwnProperty(s)){const a=e[s],i=t[s];if(a&&y(a)&&i){const e=Le(a,i);y(e)&&(r[s]=e)}else e[s]&&(r[s]=i)}return r}function Me(e,t){if(L(t)&&Object.prototype.hasOwnProperty.call(e,t))return delete e[t],e;const r=Array.isArray(t)?t:k(t)?[t]:D(t),s=1===r.length?e:function(e,t){const r=t.slice(0,-1).length;let s=0;for(;s<r;){if(f(e)){e=void 0;break}e=e[t[s]],s++}return e}(e,r),a=r.length-1,i=r[a];return s&&delete s[i],0!==a&&(y(s)&&G(s)||Array.isArray(s)&&function(e){for(const t in e)if(e.hasOwnProperty(t)&&!S(e[t]))return!1;return!0}(s))&&Me(e,r.slice(0,-1)),e}function Be(e){return Array.isArray(e)||y(e)&&!X(e)}function Ie(e,t={}){for(const r in e){const s=e[r];Be(s)?(t[r]=Array.isArray(s)?[]:{},Ie(s,t[r])):S(s)||(t[r]=!0)}return t}function Pe(e){if(!1!==e){if(!0===e)return!0;if(Array.isArray(e)){const t=e.map(e=>Pe(e));return t.some(e=>void 0!==e)?t:void 0}if(y(e)){const t={};for(const r in e){const s=Pe(e[r]);S(s)||(t[r]=s)}return Object.keys(t).length?t:void 0}}}function qe(e,t,r){r||(r=Ie(t));for(const s in e){const a=e[s];if(Be(a))S(t)||B(r[s])?r[s]=Ie(a,Array.isArray(a)?[]:{}):qe(a,f(t)?{}:t[s],r[s]);else{const e=t[s];r[s]=!Ue(a,e)}}return Pe(r)||{}}function We(e){const t=e.ref;return H(t)?t.files:Y(t)?ae(e.refs).value:K(t)?[...t.selectedOptions].map(({value:e})=>e):d(t)?te(e.refs).value:re(S(t.value)?e.ref.value:t.value,e)}function $e(e,t,r){const s=C(e,r);if(s||k(r))return{error:s,name:r};const a=r.split(".");for(;a.length;){const s=a.join("."),i=C(t,s),n=C(e,s);if(i&&!Array.isArray(i)&&r!==s)return{name:r};if(n&&n.type)return{name:s,error:n};if(n&&n.root&&n.root.type)return{name:`${s}.root`,error:n.root};a.pop()}return{name:r}}function Ge(e,t,r="validate"){if(L(e)||Array.isArray(e)&&e.every(L)||O(e)&&!e)return{type:r,message:L(e)?e:"",ref:t}}function He(e={}){let t,r={...Ve,...e},s={...Re(Ae),isLoading:E(r.defaultValues),errors:r.errors||{},disabled:r.disabled||!1},a={},i=(y(r.defaultValues)||y(r.values))&&Re(r.defaultValues||r.values)||{},n=r.shouldUnregister?{}:Re(i),o={action:!1,mount:!1,watch:!1,keepIsValid:!1},l={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set,registerName:new Set},u=0,m=0,b=le(r.mode),A=le(r.reValidateMode);const F={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},w={...F};let T={...w};const j={array:$(),state:$()},R=r.criteriaMode===v.all,U=async e=>{if(!o.keepIsValid&&!r.disabled&&(w.isValid||T.isValid||e)){let e;r.resolver?(e=G((await Z()).errors),B()):e=await te({fields:a,onlyCheckValid:!0,eventType:h.VALID}),e!==s.isValid&&j.state.next({isValid:e})}},B=(e,t)=>{!r.disabled&&(w.isValidating||w.validatingFields||T.isValidating||T.validatingFields)&&((e||Array.from(l.mount)).forEach(e=>{e&&(t?N(s.validatingFields,e,t):Me(s.validatingFields,e))}),j.state.next({validatingFields:s.validatingFields,isValidating:!G(s.validatingFields)}))},I=()=>{s.dirtyFields=qe(i,n)},P=(t,r,u,d)=>{const c=C(a,t);if(c){if((e=>{const t=k(e)?[e]:D(e);let r=n,s=i;for(let a=0;a<t.length-1;a++){const e=t[a];if(r=f(r)?r:r[e],s=f(s)?s:s[e],null===r&&null!==s)return!0}return!1})(t))return;const a=S(C(n,t)),m=C(n,t,S(u)?C(i,t):u);S(m)||d&&d.defaultChecked||r?N(n,t,r?m:We(c._f)):ne(t,m),o.mount&&!o.action&&(U(),a&&s.isDirty&&(w.isDirty||T.isDirty)&&(se()||(s.isDirty=!1,j.state.next({...s}))),e.shouldUnregister&&a&&!S(C(n,t))&&fe(t,l)&&(o.watch=!0))}},Y=(e,t,a,o,l)=>{let u=!1,d=!1;const c={name:e};if(!r.disabled){if(!a||o){const r=Ue(C(i,e),t);(w.isDirty||T.isDirty)&&(d=s.isDirty,s.isDirty=c.isDirty=!r||se(),u=d!==c.isDirty),d=!!C(s.dirtyFields,e),r!==s.isDirty?s.dirtyFields=qe(i,n):r?Me(s.dirtyFields,e):N(s.dirtyFields,e,!0),c.dirtyFields=s.dirtyFields,u=u||(w.dirtyFields||T.dirtyFields)&&d!==!r}if(a){const t=C(s.touchedFields,e);t||(N(s.touchedFields,e,a),c.touchedFields=s.touchedFields,u=u||(w.touchedFields||T.touchedFields)&&t!==a)}u&&l&&j.state.next(c)}return u?c:{}},X=(e,a,i,n)=>{const o=C(s.errors,e),l=(w.isValid||T.isValid)&&O(a)&&s.isValid!==a;var d;if(r.delayError&&i?(d=()=>((e,t)=>{N(s.errors,e,t),s.errors={...s.errors},j.state.next({errors:s.errors})})(e,i),t=e=>{clearTimeout(u),u=setTimeout(d,e)},t(r.delayError)):(clearTimeout(u),t=null,i?N(s.errors,e,i):Me(s.errors,e),s.errors={...s.errors}),(i?!Ue(o,i):o)||!G(n)||l){const t={...n,...l&&O(a)?{isValid:a}:{},errors:s.errors,name:e};s={...s,...t},j.state.next(t)}},Z=async e=>(B(e,!0),await r.resolver(n,r.context,ie(e||l.mount,a,r.criteriaMode,r.shouldUseNativeValidation))),ee=async({name:t,eventType:r})=>{if(e.validate){const a=await e.validate({formValues:n,formState:s,name:t,eventType:r});if(y(a))for(const e in a){const t=a[e];t&&Oe(`${xe}.${e}`,{message:L(t.message)?t.message:"",type:t.type||V.validate})}else L(a)||!a?Oe(xe,{message:a||"",type:V.validate}):Ce(xe);return a}return!0},te=async({fields:t,onlyCheckValid:a,name:i,eventType:o,context:u={valid:!0,runRootValidation:!1}})=>{if(e.validate&&(u.runRootValidation=!0,!(await ee({name:i,eventType:o}))&&(u.valid=!1,a)))return u.valid;for(const d in t){const i=t[d];if(i){const{_f:t,...c}=i;if(t){const o=l.array.has(t.name),d=i._f&&de(i._f),c=w.validatingFields||w.isValidating||T.validatingFields||T.isValidating;d&&c&&B([t.name],!0);const f=await ve(i,l.disabled,n,R,r.shouldUseNativeValidation&&!a,o);if(d&&c&&B([t.name]),f[t.name]&&(u.valid=!1,a))break;if(!a&&(C(f,t.name)?o?pe(s.errors,f,t.name):N(s.errors,t.name,f[t.name]):Me(s.errors,t.name)),e.shouldUseNativeValidation&&f[t.name])break}!G(c)&&await te({context:u,onlyCheckValid:a,fields:c,name:d,eventType:o})}}return u.valid},se=(e,t)=>!r.disabled&&(e&&t&&N(n,e,t),!Ue(o.mount?n:i,i)),ae=(e,t,r)=>M(e,l,{...o.mount?n:S(t)?i:L(e)?{[e]:t}:t},r,t),ne=(e,t,r={},s=!1,i=!1)=>{const o=C(a,e);let l=t;if(o){const r=o._f;r&&(!r.disabled&&N(n,e,re(t,r)),l=z(r.ref)&&f(t)?"":t,K(r.ref)?[...r.ref.options].forEach(e=>e.selected=l.includes(e.value)):r.refs?d(r.ref)?r.refs.forEach(e=>{e.defaultChecked&&e.disabled||(Array.isArray(l)?e.checked=!!l.find(t=>t===e.value):e.checked=l===e.value||!!l)}):r.refs.forEach(e=>e.checked=e.value===l):H(r.ref)?r.ref.value="":(r.ref.value=l,r.ref.type||i||j.state.next({name:e,values:s?n:Re(n)})))}(r.shouldDirty||r.shouldTouch)&&Y(e,l,r.shouldTouch,r.shouldDirty,!i),r.shouldValidate&&we(e)},ue=(e,t,r,s=!1,i=!1)=>{for(const n in t){if(!t.hasOwnProperty(n))return;const o=t[n],u=e+"."+n,d=C(a,u);(l.array.has(e)||y(o)||d&&!d._f)&&!c(o)?ue(u,o,r,s,i):ne(u,o,r,s,i)}},he=(e,t,r,i,u=!1)=>{const d=C(a,e),c=l.array.has(e),m=i?t:Re(t),y=Ue(C(n,e),m);if(y||N(n,e,m),c)j.array.next({name:e,values:i?n:Re(n)}),(w.isDirty||w.dirtyFields||T.isDirty||T.dirtyFields)&&r.shouldDirty&&(I(),u||j.state.next({name:e,dirtyFields:s.dirtyFields,isDirty:se(e,m)}));else{const t=Array.isArray(m)&&!m.length||G(m);!d||d._f||f(m)||t?ne(e,m,r,i,u):ue(e,m,r,i,u)}if(!y&&!u){const t=fe(e,l),r=i?n:Re(n);j.state.next({...t&&s,name:o.mount||t?e:void 0,values:r})}},Fe=(e,t,r={})=>he(e,t,r,!1),ke=async i=>{o.mount=!0;const u=i.target;let d=u.name,f=!0;const y=C(a,d),g=e=>{f=Number.isNaN(e)||c(e)&&isNaN(e.getTime())||Ue(e,C(n,d,e))};if(y){let o,c;const p=u.type?We(y._f):_(i),v=i.type===h.BLUR||i.type===h.FOCUS_OUT,V=!(ce(y._f)||e.validate||r.resolver||C(s.errors,d)||y._f.deps),x=V||ge(v,C(s.touchedFields,d),s.isSubmitted,A,b),F=fe(d,l,v);N(n,d,p),v?u&&u.readOnly||(y._f.onBlur&&y._f.onBlur(i),t&&t(0)):y._f.onChange&&y._f.onChange(i);const k=Y(d,p,v),S=!G(k)||F;if(!v&&j.state.next({name:d,type:i.type,...m?{values:Re(n)}:{}}),x)return V&&s.isValid||!w.isValid&&!T.isValid||("onBlur"===r.mode?v&&U():v||U()),S&&j.state.next({name:d,...F?{}:k});if(!r.resolver&&e.validate&&await ee({name:d,eventType:i.type}),!v&&F&&j.state.next({...s}),r.resolver){const{errors:e}=await Z([d]);if(B([d]),g(p),!f)return void(!G(k)&&j.state.next(k));const t=$e(s.errors,a,d),r=$e(e,a,t.name||d);o=r.error,d=r.name,c=G(e)}else B([d],!0),o=(await ve(y,l.disabled,n,R,r.shouldUseNativeValidation))[d],B([d]),g(p),f&&(o?c=!1:(w.isValid||T.isValid)&&(c=await te({fields:a,onlyCheckValid:!0,name:d,eventType:i.type})));f&&(y._f.deps&&(!Array.isArray(y._f.deps)||y._f.deps.length>0)&&we(y._f.deps),X(d,c,o,k))}},Se=(e,t)=>{if(C(s.errors,t)&&e.focus)return e.focus(),1},we=async(e,t={})=>{let i,n;const o=W(e);if(r.resolver){const t=await(async e=>{const{errors:t}=await Z(e);if(B(e),e){for(const r of e){const e=C(t,r);e?l.array.has(r)&&y(e)&&!Object.keys(e).some(e=>!Number.isNaN(Number(e)))?pe(s.errors,{[r]:e},r):N(s.errors,r,e):Me(s.errors,r)}s.errors={...s.errors}}else s.errors=t;return t})(S(e)?e:o);i=G(t),n=e?!o.some(e=>C(t,e)):i}else e?(n=(await Promise.all(o.map(async e=>{const t=C(a,e);return await te({fields:t&&t._f?{[e]:t}:t,eventType:h.TRIGGER})}))).every(Boolean),(n||s.isValid)&&U()):n=i=await te({fields:a,name:e,eventType:h.TRIGGER});return j.state.next({...!L(e)||(w.isValid||T.isValid)&&i!==s.isValid?{}:{name:e},...r.resolver||!e?{isValid:i}:{},errors:s.errors}),t.shouldFocus&&!n&&me(a,Se,e?o:l.mount),n},De=(e,t)=>({invalid:!!C((t||s).errors,e),isDirty:!!C((t||s).dirtyFields,e),error:C((t||s).errors,e),isValidating:!!C(s.validatingFields,e),isTouched:!!C((t||s).touchedFields,e)}),Ce=e=>{const t=e?W(e):void 0;null==t||t.forEach(e=>Me(s.errors,e)),t?t.forEach(e=>{j.state.next({name:e,errors:s.errors})}):j.state.next({errors:{}})},Oe=(e,t,r)=>{const i=(C(a,e,{_f:{}})._f||{}).ref,{ref:n,message:o,type:l,...u}=C(s.errors,e)||{};N(s.errors,e,{...u,...t,ref:i}),j.state.next({name:e,errors:s.errors,isValid:!1}),r&&r.shouldFocus&&i&&i.focus&&i.focus()},Ee=e=>{var t;const r=!!(null===(t=e.formState)||void 0===t?void 0:t.values);r&&m++;const{unsubscribe:a}=j.state.subscribe({next:t=>{if(_e(e.name,t.name,e.exact)&&ye(t,e.formState||w,He,e.reRenderRoot)){const r={...n};e.callback({values:r,...s,...t,defaultValues:i})}}});if(!r)return a;let o=!1;return()=>{o||(o=!0,m--,a())}},Ne=(e,t={})=>{for(const o of e?W(e):l.mount)l.mount.delete(o),l.array.delete(o),t.keepValue||(Me(a,o),Me(n,o)),!t.keepError&&Me(s.errors,o),!t.keepDirty&&Me(s.dirtyFields,o),!t.keepTouched&&Me(s.touchedFields,o),!t.keepIsValidating&&Me(s.validatingFields,o),!r.shouldUnregister&&!t.keepDefaultValue&&Me(i,o);j.state.next({values:Re(n)}),j.state.next({...s,...t.keepDirty?{isDirty:se()}:{}}),!t.keepIsValid&&U()},Te=({disabled:e,name:t})=>{if(O(e)&&o.mount||e||l.disabled.has(t)){const r=l.disabled.has(t)!==!!e;e?l.disabled.add(t):l.disabled.delete(t),r&&o.mount&&!o.action&&U()}},je=(e,t={})=>{let s=C(a,e);const n=O(t.disabled)||O(r.disabled),u=!l.registerName.has(e)&&s&&s._f&&!s._f.mount;return N(a,e,{...s||{},_f:{...s&&s._f?s._f:{ref:{name:e}},name:e,mount:!0,...t}}),l.mount.add(e),s&&!u?Te({disabled:O(t.disabled)?t.disabled:r.disabled,name:e}):P(e,!0,t.value),{...n?{disabled:t.disabled||r.disabled}:{},...r.progressive?{required:!!t.required,min:oe(t.min),max:oe(t.max),minLength:oe(t.minLength),maxLength:oe(t.maxLength),pattern:oe(t.pattern)}:{},name:e,onChange:ke,onBlur:ke,ref:n=>{if(n){l.registerName.add(e),je(e,t),l.registerName.delete(e),s=C(a,e);const r=S(n.value)&&n.querySelectorAll&&n.querySelectorAll("input,select,textarea")[0]||n,o=J(r),u=s._f.refs||[];if(o?u.find(e=>e===r):r===s._f.ref)return;N(a,e,{_f:{...s._f,...o?{refs:[...u.filter(Q),r,...Array.isArray(C(i,e))?[{}]:[]],ref:{type:r.type,name:e}}:{ref:r}}}),P(e,!1,void 0,r)}else s=C(a,e,{}),s._f&&(s._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&(!g(l.array,e)||!o.action)&&l.unMount.add(e)}}},Be=()=>r.shouldFocusError&&!r.shouldUseNativeValidation&&me(a,Se,l.mount),Ie=(e,t)=>async i=>{let o;i&&(i.preventDefault&&i.preventDefault(),i.persist&&i.persist());let u=Re(n);if(j.state.next({isSubmitting:!0}),r.resolver){const{errors:e,values:t}=await Z();B(),s.errors=e,u=Re(t)}else await te({fields:a,eventType:h.SUBMIT});if(l.disabled.size)for(const e of l.disabled)Me(u,e);if(Me(s.errors,x),G(s.errors)){j.state.next({errors:{}});try{await e(u,i)}catch(d){o=d}}else t&&await t({...s.errors},i),Be(),setTimeout(Be);if(j.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:G(s.errors)&&!o,submitCount:s.submitCount+1,errors:s.errors}),o)throw o},Pe=(e,t={})=>{const u=e?Re(e):i,d=Re(u),c=G(e),f=d;if(t.keepDefaultValues||(i=u),!t.keepValues){if(t.keepDirtyValues){const e=new Set([...l.mount,...Object.keys(qe(i,n))]);for(const t of Array.from(e)){const e=C(s.dirtyFields,t),r=C(n,t),a=C(f,t);e&&!S(r)?N(f,t,r):e||S(a)||Fe(t,a)}}else{if(p&&S(e))for(const e of l.mount){const t=C(a,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(z(e)){const t=e.closest("form");if(t){t.reset();break}}}}if(t.keepFieldsRef)for(const e of l.mount)Fe(e,C(f,e));else a={}}if(r.shouldUnregister){if(n=t.keepDefaultValues?Re(i):{},t.keepFieldsRef)for(const e of l.mount)N(n,e,C(f,e))}else n=Re(f);j.array.next({values:{...f}}),j.state.next({values:{...f}})}l={mount:t.keepDirtyValues?l.mount:new Set,unMount:new Set,array:new Set,registerName:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},o.mount=!w.isValid||!!t.keepIsValid||!!t.keepDirtyValues||!r.shouldUnregister&&!G(f),o.watch=!!r.shouldUnregister,o.keepIsValid=!!t.keepIsValid,o.action=!1,t.keepErrors||(s.errors={}),j.state.next({submitCount:t.keepSubmitCount?s.submitCount:0,isDirty:!c&&(t.keepDirty?s.isDirty:t.keepValues?se():!(!t.keepDefaultValues||Ue(e,i))),isSubmitted:!!t.keepIsSubmitted&&s.isSubmitted,dirtyFields:c?{}:t.keepDirtyValues?t.keepDefaultValues&&n?qe(i,n):s.dirtyFields:t.keepDefaultValues&&e?qe(i,e):t.keepDirty?s.dirtyFields:{},touchedFields:t.keepTouched?s.touchedFields:{},errors:t.keepErrors?s.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&s.isSubmitSuccessful,isSubmitting:!1,defaultValues:i})},Ge=(e,t)=>Pe(E(e)?e(n):e,{...r.resetOptions,...t}),He=e=>{s={...s,...e}},ze={control:{register:je,unregister:Ne,getFieldState:De,handleSubmit:Ie,setError:Oe,_subscribe:Ee,_runSchema:Z,_updateIsValidating:B,_focusError:Be,_getWatch:ae,_getDirty:se,_setValid:U,_setFieldArray:(e,t=[],i,l,u=!0,d=!0)=>{if(l&&i&&!r.disabled){if(o.action=!0,d&&Array.isArray(C(a,e))){const t=i(C(a,e),l.argA,l.argB);u&&N(a,e,t)}if(d&&Array.isArray(C(s.errors,e))){const t=i(C(s.errors,e),l.argA,l.argB);u&&N(s.errors,e,t),be(s.errors,e)}if((w.touchedFields||T.touchedFields)&&d&&Array.isArray(C(s.touchedFields,e))){const t=i(C(s.touchedFields,e),l.argA,l.argB);u&&N(s.touchedFields,e,t)}(w.dirtyFields||T.dirtyFields)&&I(),j.state.next({name:e,isDirty:se(e,t),dirtyFields:s.dirtyFields,errors:s.errors,isValid:s.isValid})}else N(n,e,t)},_setDisabledField:Te,_setErrors:e=>{s.errors=e,j.state.next({errors:s.errors,isValid:!1})},_getFieldArray:e=>q(C(o.mount?n:i,e,r.shouldUnregister?C(i,e,[]):[])),_reset:Pe,_resetDefaultValues:()=>E(r.defaultValues)&&r.defaultValues().then(e=>{Ge(e,r.resetOptions),j.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(const e of l.unMount){const t=C(a,e);t&&(t._f.refs?t._f.refs.every(e=>!Q(e)):!Q(t._f.ref))&&Ne(e)}l.unMount=new Set},_disableForm:e=>{O(e)&&(j.state.next({disabled:e}),me(a,(t,r)=>{const s=C(a,r);s&&(t.disabled=s._f.disabled||e,Array.isArray(s._f.refs)&&s._f.refs.forEach(t=>{t.disabled=s._f.disabled||e}))},0,!1))},_subjects:j,_proxyFormState:w,get _fields(){return a},get _formValues(){return n},get _state(){return o},set _state(e){o=e},get _defaultValues(){return i},get _names(){return l},set _names(e){l=e},get _formState(){return s},get _options(){return r},set _options(e){r={...r,...e},b=le(r.mode),A=le(r.reValidateMode)}},subscribe:e=>(o.mount=!0,T={...T,...e.formState},Ee({...e,formState:{...F,...e.formState}})),trigger:we,register:je,handleSubmit:Ie,watch:(e,t)=>{if(E(e)){m++;const{unsubscribe:r}=j.state.subscribe({next:r=>"values"in r&&e(r.values||ae(void 0,t),r)});let s=!1;return{unsubscribe:()=>{s||(s=!0,m--,r())}}}return ae(e,t,!0)},setValue:Fe,setValues:(e,t={})=>{const r=E(e)?e(n):e;if(!Ue(n,r)){n={...n,...r};for(const e of l.mount)he(e,C(r,e),t,!0,!0);j.state.next({...s,name:void 0,type:void 0,...m?{values:n}:{}}),t.shouldValidate&&U()}},getValues:(e,t)=>{let r={...o.mount?n:i};return t&&(r=Le(t.dirtyFields?s.dirtyFields:s.touchedFields,r)),S(e)?r:L(e)?C(r,e):e.map(e=>C(r,e))},reset:Ge,resetField:(e,t={})=>{C(a,e)&&(S(t.defaultValue)?Fe(e,Re(C(i,e))):(Fe(e,t.defaultValue),N(i,e,Re(t.defaultValue))),t.keepTouched||Me(s.touchedFields,e),t.keepDirty||(Me(s.dirtyFields,e),s.isDirty=t.defaultValue?se(e,Re(C(i,e))):se()),t.keepError||(Me(s.errors,e),w.isValid&&U()),j.state.next({...s}))},resetDefaultValues:(e,t={})=>{if(i=Re(e),!t.keepDirty){const e=qe(i,n);s.dirtyFields=e,s.isDirty=!G(e)}t.keepIsValid||U(),j.state.next({...s,defaultValues:i})},clearErrors:Ce,unregister:Ne,setError:Oe,setFocus:(e,t={})=>{const r=C(a,e),s=r&&r._f;if(s){const e=s.refs?s.refs[0]:s.ref;e.focus&&setTimeout(()=>{e.focus(),t.shouldSelect&&E(e.select)&&e.select()})}},getFieldState:De};return{...ze,formControl:ze}}function ze(e,t,r){return[...e.slice(0,t),...W(r),...e.slice(t)]}function Ke({className:e,children:t}){return(0,je.jsx)("p",{className:n([Te.title,e]),children:t})}function Ye({className:e,children:t}){return(0,je.jsx)("p",{className:n([Te.body,e]),children:t})}function Je({className:e,children:t}){return(0,je.jsx)("div",{className:n([Te.footer,e]),children:t})}function Qe({className:e,type:t="info",children:r}){return(0,je.jsxs)("div",{className:n([Te.infoLabel,Te[t],e]),children:["info"===t&&(0,je.jsx)(i,{}),"warning"===t&&(0,je.jsx)(o,{}),"error"===t&&(0,je.jsx)(o,{}),(0,je.jsx)("div",{className:Te.content,children:r})]})}return e({i:function(e={}){const t=u.useRef(void 0),r=u.useRef(void 0),s=u.useRef(e.formControl),[a,i]=u.useState(()=>({...Re(Ae),isLoading:E(e.defaultValues),errors:e.errors||{},disabled:e.disabled||!1,defaultValues:E(e.defaultValues)?void 0:e.defaultValues}));if(!t.current||e.formControl&&s.current!==e.formControl)if(s.current=e.formControl,e.formControl)t.current={...e.formControl,formState:a},e.defaultValues&&!E(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:r,...s}=He(e);t.current={...s,formState:a}}const n=t.current.control;return n._options=e,U(()=>{const e=n._subscribe({formState:n._proxyFormState,callback:()=>i({...n._formState,defaultValues:n._defaultValues}),reRenderRoot:!0});return i(e=>({...e,isReady:!0})),n._formState.isReady=!0,e},[n]),u.useEffect(()=>n._disableForm(e.disabled),[n,e.disabled]),u.useEffect(()=>{e.mode&&(n._options.mode=e.mode),e.reValidateMode&&(n._options.reValidateMode=e.reValidateMode)},[n,e.mode,e.reValidateMode]),u.useEffect(()=>{e.errors&&(n._setErrors(e.errors),n._focusError())},[n,e.errors]),u.useEffect(()=>{e.shouldUnregister&&n._subjects.state.next({values:n._getWatch()})},[n,e.shouldUnregister]),u.useEffect(()=>{if(n._proxyFormState.isDirty){const e=n._getDirty();e!==a.isDirty&&n._subjects.state.next({isDirty:e})}},[n,a.isDirty]),u.useEffect(()=>{var t;e.values&&!Ue(e.values,r.current)?(n._reset(e.values,{keepFieldsRef:!0,...n._options.resetOptions}),(null===(t=n._options.resetOptions)||void 0===t?void 0:t.keepIsValid)||n._setValid(),r.current=e.values,i(e=>({...e}))):n._resetDefaultValues()},[n,e.values]),u.useEffect(()=>{n._state.mount||(n._setValid(),n._state.mount=!0),n._state.watch&&(n._state.watch=!1,n._subjects.state.next({...n._formState})),n._removeUnmounted()}),t.current.formState=u.useMemo(()=>R(a,n),[n,a]),t.current},n:function(e){const t=j(),{name:r,disabled:s,control:a=t,shouldUnregister:i,defaultValue:n,exact:o=!0}=e,l=g(a._names.array,r),d=function(e){const t=j(),{control:r=t,name:s,defaultValue:a,disabled:i,exact:n,compute:o}=e||{},l=u.useRef(a),d=u.useRef(o),c=u.useRef(void 0),f=u.useRef(r),m=u.useRef(s);d.current=o;const[y,_]=u.useState(()=>{const e=r._getWatch(s,l.current);return d.current?d.current(e):e}),g=u.useCallback(e=>{const t=M(s,r._names,e||r._formValues,!1,l.current);return d.current?d.current(t):t},[r._formValues,r._names,s]),b=u.useCallback(e=>{if(!i){const t=M(s,r._names,e||r._formValues,!1,l.current);if(d.current){const e=d.current(t);Ue(e,c.current)||(_(e),c.current=e)}else _(t)}},[r._formValues,r._names,i,s]);U(()=>(f.current===r&&Ue(m.current,s)||(f.current=r,m.current=s,b()),r._subscribe({name:s,formState:{values:!0},exact:n,callback:e=>{b(e.values)}})),[r,n,s,b]),u.useEffect(()=>r._removeUnmounted());const p=f.current!==r,h=m.current,v=u.useMemo(()=>{if(i)return null;const e=!p&&!Ue(h,s);return p||e?g():null},[i,p,s,h,g]);return null!==v?v:y}({control:a,name:r,defaultValue:u.useMemo(()=>C(a._formValues,r,C(a._defaultValues,r,n)),[a,r,n]),exact:o}),c=function(e){const t=j(),{control:r=t,disabled:s,name:a,exact:i}=e||{},[n,o]=u.useState(()=>({...r._formState,defaultValues:r._defaultValues})),l=u.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return U(()=>r._subscribe({name:a,formState:l.current,exact:i,callback:e=>{!s&&o({...r._formState,...e,defaultValues:r._defaultValues})}}),[a,s,i]),u.useEffect(()=>{l.current.isValid&&r._setValid(!0)},[r]),u.useMemo(()=>R(n,r,l.current,!1),[n,r])}({control:a,name:r,exact:o}),f=u.useRef(e),m=u.useRef(null),y=u.useRef(a.register(r,{...e.rules,value:d,...O(e.disabled)?{disabled:e.disabled}:{}}));f.current=e;const b=u.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!C(c.errors,r)},isDirty:{enumerable:!0,get:()=>!!C(c.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!C(c.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!C(c.validatingFields,r)},error:{enumerable:!0,get:()=>C(c.errors,r)}}),[c,r]),p=u.useCallback(e=>{const t=_(e);return C(a._fields,r)||(y.current=a.register(r,{...f.current.rules,value:t})),y.current.onChange({target:{value:_(e),name:r},type:h.CHANGE})},[r,a]),v=u.useCallback(()=>y.current.onBlur({target:{value:C(a._formValues,r),name:r},type:h.BLUR}),[r,a._formValues]),V=u.useCallback(e=>{e&&(m.current={focus:()=>E(e.focus)&&e.focus(),select:()=>E(e.select)&&e.select(),setCustomValidity:t=>E(e.setCustomValidity)&&e.setCustomValidity(t),reportValidity:()=>E(e.reportValidity)&&e.reportValidity()});const t=C(a._fields,r);t&&t._f&&e&&(t._f.ref=m.current)},[a._fields,r]),x=u.useMemo(()=>({name:r,value:d,...O(s)||c.disabled?{disabled:c.disabled||s}:{},onChange:p,onBlur:v,ref:V}),[r,s,c.disabled,p,v,V,d]);return u.useEffect(()=>{const e=a._options.shouldUnregister||i;a.register(r,{...f.current.rules,...O(f.current.disabled)?{disabled:f.current.disabled}:{}});const t=(e,t)=>{const r=C(a._fields,e);r&&r._f&&(r._f.mount=t)};if(t(r,!0),e){const e=Re(C(i?a._defaultValues:a._options.values||a._defaultValues,r,C(a._options.defaultValues,r,f.current.defaultValue)));N(a._defaultValues,r,e),S(C(a._formValues,r))&&N(a._formValues,r,e)}if(!l&&a.register(r),m.current){const e=C(a._fields,r);e&&e._f&&(e._f.ref=m.current)}return()=>{(l?e&&!a._state.action:e)?a.unregister(r):t(r,!1)}},[r,a,l,i]),u.useEffect(()=>{a._setDisabledField({disabled:s,name:r})},[s,r,a]),u.useMemo(()=>({field:x,formState:c,fieldState:b}),[x,c,b])},r:function(e){const t=j(),{control:r=t,name:s,keyName:a="id",disabled:i,shouldUnregister:n,rules:o}=e,[l,d]=u.useState(r._getFieldArray(s)),c=u.useRef(r._getFieldArray(s).map(Fe)),f=u.useRef(!1);i||r._names.array.add(s),u.useMemo(()=>!i&&o&&l.length>=0&&r.register(s,o),[r,s,l.length,o,i]),U(()=>{if(!i)return r._subjects.array.subscribe({next:({values:e,name:t})=>{if(t===s||!t){const r=C(e,s);Array.isArray(r)?(d(r),c.current=r.map(Fe)):t||(d([]),c.current=[])}}}).unsubscribe},[r,s,i]);const m=u.useCallback(e=>{f.current=!0,r._setFieldArray(s,e)},[r,s]);return u.useEffect(()=>{if(i)return;r._state.action=!1,fe(s,r._names)&&r._subjects.state.next({...r._formState});const e=le(r._options.mode);if(f.current&&(!e.isOnSubmit||r._formState.isSubmitted)&&!le(r._options.reValidateMode).isOnSubmit&&!e.isOnBlur)if(r._options.resolver)r._runSchema([s]).then(e=>{r._updateIsValidating([s]);const t=C(e.errors,s),a=C(r._formState.errors,s);(a?!t&&a.type||t&&(a.type!==t.type||a.message!==t.message):t&&t.type)&&(t?N(r._formState.errors,s,t):Me(r._formState.errors,s),r._subjects.state.next({errors:r._formState.errors}))});else{const e=C(r._fields,s);!e||!e._f||le(r._options.reValidateMode).isOnSubmit&&le(r._options.mode).isOnSubmit||ve(e,r._names.disabled,r._formValues,r._options.criteriaMode===v.all,r._options.shouldUseNativeValidation,!0).then(e=>!G(e)&&r._subjects.state.next({errors:pe(r._formState.errors,e,s)}))}r._subjects.state.next({name:s,values:Re(r._formValues)}),r._names.focus&&me(r._fields,(e,t)=>{if(r._names.focus&&t.startsWith(r._names.focus)&&e.focus)return e.focus(),1}),r._names.focus="",r._setValid(),f.current=!1},[l,s,r,i]),u.useEffect(()=>(i||!C(r._formValues,s)&&r._setFieldArray(s),()=>{if(i)return;const e=!(r._options.shouldUnregister||n);f.current&&e&&r._subjects.state.next({name:s,values:Re(r._formValues)}),e?((e,t)=>{const s=C(r._fields,e);s&&s._f&&(s._f.mount=t)})(s,!1):r.unregister(s)}),[s,r,a,n,i]),{swap:u.useCallback((e,t)=>{if(i)return;const a=r._getFieldArray(s);Ee(a,e,t),Ee(c.current,e,t),m(a),d(a),r._setFieldArray(s,a,Ee,{argA:e,argB:t},!1)},[m,s,r,i]),move:u.useCallback((e,t)=>{if(i)return;const a=r._getFieldArray(s);De(a,e,t),De(c.current,e,t),m(a),d(a),r._setFieldArray(s,a,De,{argA:e,argB:t},!1)},[m,s,r,i]),prepend:u.useCallback((e,t)=>{if(i)return;const a=W(Re(e)),n=Ce(r._getFieldArray(s),a);r._names.focus=ke(s,0,t),c.current=Ce(c.current,a.map(Fe)),m(n),d(n),r._setFieldArray(s,n,Ce,{argA:we(e)})},[m,s,r,i]),append:u.useCallback((e,t)=>{if(i)return;const a=W(Re(e)),n=Se(r._getFieldArray(s),a);r._names.focus=ke(s,n.length-1,t),c.current=Se(c.current,a.map(Fe)),m(n),d(n),r._setFieldArray(s,n,Se,{argA:we(e)})},[m,s,r,i]),remove:u.useCallback(e=>{if(i)return;const t=Oe(r._getFieldArray(s),e);c.current=Oe(c.current,e),m(t),d(t),!Array.isArray(C(r._fields,s))&&N(r._fields,s,void 0),r._setFieldArray(s,t,Oe,{argA:e})},[m,s,r,i]),insert:u.useCallback((e,t,a)=>{if(i)return;const n=W(Re(t)),o=ze(r._getFieldArray(s),e,n);r._names.focus=ke(s,e,a),c.current=ze(c.current,e,n.map(Fe)),m(o),d(o),r._setFieldArray(s,o,ze,{argA:e,argB:we(t)})},[m,s,r,i]),update:u.useCallback((e,t)=>{if(i)return;const a=Re(t),n=Ne(r._getFieldArray(s),e,a);c.current=[...n].map((t,r)=>t&&r!==e?c.current[r]:Fe()),m(n),d([...n]),r._setFieldArray(s,n,Ne,{argA:e,argB:a},!0,!1)},[m,s,r,i]),replace:u.useCallback(e=>{if(i)return;const t=W(Re(e));c.current=t.map(Fe),m([...t]),d([...t]),r._setFieldArray(s,[...t],e=>e,{},!0,!1)},[m,s,r,i]),fields:u.useMemo(()=>l.map((e,t)=>({...e,...O(i)?{disabled:i}:{},[a]:c.current[t]||Fe()})),[l,a,i])}}}),{setters:[function(e){r=e.a,s=e.n,a=e.t},function(e){i=e.$,n=e.K,o=e.mn}],execute:function(){(l=document.createElement("style")).textContent="._blink_16e8s_1{animation:1s step-start infinite _blink_16e8s_1}@keyframes _blink_16e8s_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_16e8s_13{transform:rotate(45deg)}._infoLabel_16e8s_17{color:#e2e2e2;background-color:#262626;border-radius:3px;align-items:center;gap:.5rem;padding:1rem;font-size:calc(1rem - 1px);display:flex}._infoLabel_16e8s_17 svg{align-self:start;min-width:1.5rem;font-size:1.5rem}._content_16e8s_33{flex-direction:column;gap:.5rem;min-width:0;display:flex}._title_16e8s_40,._body_16e8s_41{margin:0}._title_16e8s_40{color:#f6f6f6;font-size:1rem;font-weight:600}._body_16e8s_41{color:#b1b1b1;line-height:1.5}._footer_16e8s_56{width:fit-content}._info_16e8s_17 svg{color:#578af4}._warning_16e8s_64 svg{color:#ffbc56}._error_16e8s_68 svg{color:#fa5656}\n/*$vite$:1*/",document.head.appendChild(l),function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"f14ad0099eab1969fdd065b56af5fdd3cf530de6"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="218a61cc-39d3-4680-ab5d-b4568c62716a",e._sentryDebugIdIdentifier="sentry-dbid-218a61cc-39d3-4680-ab5d-b4568c62716a")}catch(e){}}(),u=r(s(),1),d=e=>"checkbox"===e.type,c=e=>e instanceof Date,f=e=>null==e,m=e=>"object"==typeof e,y=e=>!f(e)&&!Array.isArray(e)&&m(e)&&!c(e),_=e=>y(e)&&e.target?d(e.target)?e.target.checked:e.target.value:e,g=(e,t)=>t.split(".").some((t,r,s)=>!isNaN(Number(t))&&e.has(s.slice(0,r).join("."))),b=e=>{const t=e.constructor&&e.constructor.prototype;return y(t)&&t.hasOwnProperty("isPrototypeOf")},p="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document,h={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change",SUBMIT:"submit",TRIGGER:"trigger",VALID:"valid"},v={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},V={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},x="root",A=["__proto__","constructor","prototype"],F=/^\w*$/,k=e=>F.test(e),S=e=>void 0===e,w=/[.[\]'"]/,D=e=>e.split(w).filter(Boolean),C=(e,t,r)=>{if(!t||!y(e))return r;const s=k(t)?[t]:D(t);if(s.some(e=>A.includes(e)))return r;const a=s.reduce((e,t)=>f(e)?void 0:e[t],e);return S(a)||a===e?S(e[t])?r:e[t]:a},O=e=>"boolean"==typeof e,E=e=>"function"==typeof e,N=(e,t,r)=>{let s=-1;const a=k(t)?[t]:D(t),i=a.length,n=i-1;for(;++s<i;){const t=a[s];let i=r;if(s!==n){const r=e[t];i=y(r)||Array.isArray(r)?r:isNaN(+a[s+1])?{}:[]}if(A.includes(t))return;e[t]=i,e=e[t]}},(T=u.createContext(null)).displayName="HookFormControlContext",j=()=>u.useContext(T),R=(e,t,r,s=!0)=>{const a={};for(const i in e)Object.defineProperty(a,i,{get:()=>{const a=i;return t._proxyFormState[a]!==v.all&&(t._proxyFormState[a]=!s||v.all),r&&(r[a]=!0),e[a]}});return a},U=p?u.useLayoutEffect:u.useEffect,L=e=>"string"==typeof e,M=(e,t,r,s,a)=>L(e)?(s&&t.watch.add(e),C(r,e,a)):Array.isArray(e)?e.map(e=>(s&&t.watch.add(e),C(r,e))):(s&&(t.watchAll=!0),r),B=e=>f(e)||!m(e),I=(e,t)=>0===t.length&&!Array.isArray(e)&&!b(e),u.createContext(null).displayName="HookFormContext",P=(e,t,r,s,a)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[s]:a||!0}}:{},q=e=>Array.isArray(e)?e.filter(Boolean):[],W=e=>Array.isArray(e)?e:[e],$=()=>{let e=[];return{get observers(){return e},next:t=>{for(const r of e)r.next&&r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}},G=e=>y(e)&&!Object.keys(e).length,H=e=>"file"===e.type,z=e=>{if(!p)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},K=e=>"select-multiple"===e.type,Y=e=>"radio"===e.type,J=e=>Y(e)||d(e),Q=e=>z(e)&&e.isConnected,X=e=>{for(const t in e)if(E(e[t]))return!0;return!1},Z={value:!1,isValid:!1},ee={value:!0,isValid:!0},te=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!S(e[0].attributes.value)?S(e[0].value)||""===e[0].value?ee:{value:e[0].value,isValid:!0}:ee:Z}return Z},re=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:s})=>S(e)?e:t?""===e?NaN:e?+e:e:r&&L(e)?new Date(e):s?s(e):e,se={isValid:!1,value:null},ae=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,se):se,ie=(e,t,r,s)=>{const a={};for(const i of e){const e=C(t,i);e&&N(a,i,e._f)}return{criteriaMode:r,names:[...e],fields:a,shouldUseNativeValidation:s}},ne=e=>e instanceof RegExp,oe=e=>S(e)?e:ne(e)?e.source:y(e)?ne(e.value)?e.value.source:e.value:e,le=e=>({isOnSubmit:!e||e===v.onSubmit,isOnBlur:e===v.onBlur,isOnChange:e===v.onChange,isOnAll:e===v.all,isOnTouch:e===v.onTouched}),ue="AsyncFunction",de=e=>{if(!e||!e.validate)return!1;if(E(e.validate))return e.validate.constructor.name===ue;if(y(e.validate))for(const t in e.validate)if(e.validate[t].constructor.name===ue)return!0;return!1},ce=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),fe=(e,t,r)=>{if(r)return!1;if(t.watchAll||t.watch.has(e))return!0;for(const s of t.watch)if(e.startsWith(s)&&"."===e.charAt(s.length))return!0;return!1},me=(e,t,r,s)=>{for(const a of r||Object.keys(e)){const r=C(e,a);if(r){const{_f:e,...i}=r;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],a)&&!s)return!0;if(e.ref&&t(e.ref,e.name)&&!s)return!0;if(me(i,t))break}else if(y(i)&&me(i,t))break}}},ye=(e,t,r,s)=>{r(e);const{name:a,...i}=e,n=Object.keys(i);return!n.length||s&&n.length>=Object.keys(t).length||n.find(e=>t[e]===(!s||v.all))},_e=(e,t,r)=>!e||!t||e===t||W(e).some(e=>e&&(r?e===t:e.startsWith(t)||t.startsWith(e))),ge=(e,t,r,s,a)=>!a.isOnAll&&(!r&&a.isOnTouch?!(t||e):(r?s.isOnBlur:a.isOnBlur)?!e:!(r?s.isOnChange:a.isOnChange)||e),be=(e,t)=>!q(C(e,t)).length&&Me(e,t),pe=(e,t,r)=>{const s=C(e,r),a=Array.isArray(s)?s:[];return N(a,x,t[r]),N(e,r,a),e},he=e=>y(e)&&!ne(e)?e:{value:e,message:""},ve=async(e,t,r,s,a,i)=>{const{ref:n,refs:o,required:l,maxLength:u,minLength:c,min:m,max:_,pattern:g,validate:b,name:p,valueAsNumber:h,mount:v}=e._f,x=C(r,p);if(!v||t.has(p))return{};const A=o?o[0]:n,F=e=>{if(a&&A.reportValidity){const t=O(e)?"":e||"";o?o.forEach(e=>e.setCustomValidity(t)):A.setCustomValidity(t),A.reportValidity()}},k={},w=Y(n),D=d(n),N=w||D,T=(h||H(n))&&S(n.value)&&S(x)||z(n)&&""===n.value||""===x||Array.isArray(x)&&!x.length,j=P.bind(null,p,s,k),R=(e,t,r,s=V.maxLength,a=V.minLength)=>{const i=e?t:r;k[p]={type:e?s:a,message:i,ref:n,...j(e?s:a,i)}};if(i?!Array.isArray(x)||!x.length:l&&(!N&&(T||f(x))||O(x)&&!x||D&&!te(o).isValid||w&&!ae(o).isValid)){const{value:e,message:t}=L(l)?{value:!!l,message:l}:he(l);if(e&&(k[p]={type:V.required,message:t,ref:A,...j(V.required,t)},!s))return F(t),k}if(!(T||f(m)&&f(_))){let e,t;const r=he(_),a=he(m);if(f(x)||isNaN(x)){const s=n.valueAsDate||new Date(x),i=e=>new Date((new Date).toDateString()+" "+e),o="time"==n.type,l="week"==n.type;L(r.value)&&x&&(e=o?i(x)>i(r.value):l?x>r.value:s>new Date(r.value)),L(a.value)&&x&&(t=o?i(x)<i(a.value):l?x<a.value:s<new Date(a.value))}else{const s=n.valueAsNumber||(x?+x:x);f(r.value)||(e=s>r.value),f(a.value)||(t=s<a.value)}if((e||t)&&(R(!!e,r.message,a.message,V.max,V.min),!s))return F(k[p].message),k}if((u||c)&&!T&&(L(x)||i&&Array.isArray(x))){const e=he(u),t=he(c),r=!f(e.value)&&x.length>+e.value,a=!f(t.value)&&x.length<+t.value;if((r||a)&&(R(r,e.message,t.message),!s))return F(k[p].message),k}if(g&&!T&&L(x)){const{value:e,message:t}=he(g);if(ne(e)&&!x.match(e)&&(k[p]={type:V.pattern,message:t,ref:n,...j(V.pattern,t)},!s))return F(t),k}if(b)if(E(b)){const e=Ge(await b(x,r),A);if(e&&(k[p]={...e,...j(V.validate,e.message)},!s))return F(e.message),k}else if(y(b)){let e={};for(const t in b){if(!G(e)&&!s)break;const a=Ge(await b[t](x,r),A,t);a&&(e={...a,...j(t,a.message)},F(a.message),s&&(k[p]=e))}if(!G(e)&&(k[p]={ref:A,...e},!s))return k}return F(!0),k},Ve={mode:v.onSubmit,reValidateMode:v.onChange,shouldFocusError:!0},xe="form",Ae={submitCount:0,isDirty:!1,isReady:!1,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{}},Fe=()=>{if("undefined"!=typeof crypto&&crypto.randomUUID)return crypto.randomUUID();const e="undefined"==typeof performance?Date.now():1e3*performance.now();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,t=>{const r=(16*Math.random()+e)%16|0;return("x"==t?r:3&r|8).toString(16)})},ke=(e,t,r={})=>r.shouldFocus||S(r.shouldFocus)?r.focusName||`${e}.${S(r.focusIndex)?t:r.focusIndex}.`:"",Se=(e,t)=>[...e,...W(t)],we=e=>Array.isArray(e)?e.map(()=>{}):void 0,De=(e,t,r)=>Array.isArray(e)?(S(e[r])&&(e[r]=void 0),e.splice(r,0,e.splice(t,1)[0]),e):[],Ce=(e,t)=>[...W(t),...W(e)],Oe=(e,t)=>S(t)?[]:function(e,t){let r=0;const s=[...e];for(const a of t)s.splice(a-r,1),r++;return q(s).length?s:[]}(e,W(t).sort((e,t)=>e-t)),Ee=(e,t,r)=>{[e[t],e[r]]=[e[r],e[t]]},Ne=(e,t,r)=>(e[t]=r,e),Te={blink:"_blink_16e8s_1",fourtyfive:"_fourtyfive_16e8s_13",infoLabel:"_infoLabel_16e8s_17",content:"_content_16e8s_33",title:"_title_16e8s_40",body:"_body_16e8s_41",footer:"_footer_16e8s_56",info:"_info_16e8s_17",warning:"_warning_16e8s_64",error:"_error_16e8s_68"},je=a(),e("t",Object.assign(Qe,{Title:Ke,Body:Ye,Footer:Je}))}}});
//# sourceMappingURL=Info-legacy-6yM0-oGU.js.map