1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`926aca8a-f2c1-4b13-8114-0f3bacdd2989`,e._sentryDebugIdIdentifier=`sentry-dbid-926aca8a-f2c1-4b13-8114-0f3bacdd2989`)}catch{}})();import{di as e,oi as t}from"./index-BOOcRGI2.js";var n=e(t(),1),r=e=>e.type===`checkbox`,i=e=>e instanceof Date,a=e=>e==null,o=e=>typeof e==`object`,s=e=>!a(e)&&!Array.isArray(e)&&o(e)&&!i(e),c=e=>s(e)&&e.target?r(e.target)?e.target.checked:e.target.value:e,l=(e,t)=>t.split(`.`).some((t,n,r)=>!isNaN(Number(t))&&e.has(r.slice(0,n).join(`.`))),u=e=>{let t=e.constructor&&e.constructor.prototype;return s(t)&&t.hasOwnProperty(`isPrototypeOf`)},d=typeof window<`u`&&window.HTMLElement!==void 0&&typeof document<`u`;function f(e){if(e instanceof Date)return new Date(e);let t=typeof FileList<`u`&&e instanceof FileList;if(d&&(e instanceof Blob||t))return e;let n=Array.isArray(e);if(!n&&!(s(e)&&u(e)))return e;let r=n?[]:Object.create(Object.getPrototypeOf(e));for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=f(e[t]));return r}var p=e=>/^\w*$/.test(e),m=e=>e===void 0,h=e=>Array.isArray(e)?e.filter(Boolean):[],g=e=>h(e.replace(/["|']|\]/g,``).split(/\.|\[/)),_=(e,t,n)=>{if(!t||!s(e))return n;let r=(p(t)?[t]:g(t)).reduce((e,t)=>a(e)?void 0:e[t],e);return m(r)||r===e?m(e[t])?n:e[t]:r},v=e=>typeof e==`boolean`,y=e=>typeof e==`function`,b=(e,t,n)=>{let r=-1,i=p(t)?[t]:g(t),a=i.length,o=a-1;for(;++r<a;){let t=i[r],a=n;if(r!==o){let n=e[t];a=s(n)||Array.isArray(n)?n:isNaN(+i[r+1])?{}:[]}if(t===`__proto__`||t===`constructor`||t===`prototype`)return;e[t]=a,e=e[t]}},x={BLUR:`blur`,FOCUS_OUT:`focusout`,CHANGE:`change`,SUBMIT:`submit`,TRIGGER:`trigger`,VALID:`valid`},S={onBlur:`onBlur`,onChange:`onChange`,onSubmit:`onSubmit`,onTouched:`onTouched`,all:`all`},C={max:`max`,min:`min`,maxLength:`maxLength`,minLength:`minLength`,pattern:`pattern`,required:`required`,validate:`validate`},w=`form`,T=`root`,E=n.createContext(null);E.displayName=`HookFormControlContext`;var D=()=>n.useContext(E),O=(e,t,n,r=!0)=>{let i={};for(let a in e)Object.defineProperty(i,a,{get:()=>{let i=a;return t._proxyFormState[i]!==S.all&&(t._proxyFormState[i]=!r||S.all),n&&(n[i]=!0),e[i]}});return i},k=typeof window<`u`?n.useLayoutEffect:n.useEffect;function A(e){let t=D(),{control:r=t,disabled:i,name:a,exact:o}=e||{},[s,c]=n.useState(()=>({...r._formState,defaultValues:r._defaultValues})),l=n.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return k(()=>r._subscribe({name:a,formState:l.current,exact:o,callback:e=>{!i&&c({...r._formState,...e,defaultValues:r._defaultValues})}}),[a,i,o]),n.useEffect(()=>{l.current.isValid&&r._setValid(!0)},[r]),n.useMemo(()=>O(s,r,l.current,!1),[s,r])}var j=e=>typeof e==`string`,M=(e,t,n,r,i)=>j(e)?(r&&t.watch.add(e),_(n,e,i)):Array.isArray(e)?e.map(e=>(r&&t.watch.add(e),_(n,e))):(r&&(t.watchAll=!0),n),N=e=>a(e)||!o(e);function P(e,t,n=new WeakSet){if(e===t)return!0;if(N(e)||N(t))return Object.is(e,t);if(i(e)&&i(t))return Object.is(e.getTime(),t.getTime());let r=Object.keys(e),a=Object.keys(t);if(r.length!==a.length)return!1;if(n.has(e)||n.has(t))return!0;n.add(e),n.add(t);for(let a of r){let r=e[a];if(!(a in t))return!1;if(a!==`ref`){let e=t[a];if(i(r)&&i(e)||(s(r)||Array.isArray(r))&&(s(e)||Array.isArray(e))?!P(r,e,n):!Object.is(r,e))return!1}}return!0}function F(e){let t=D(),{control:r=t,name:i,defaultValue:a,disabled:o,exact:s,compute:c}=e||{},l=n.useRef(a),u=n.useRef(c),d=n.useRef(void 0),f=n.useRef(r),p=n.useRef(i);u.current=c;let[m,h]=n.useState(()=>{let e=r._getWatch(i,l.current);return u.current?u.current(e):e}),g=n.useCallback(e=>{let t=M(i,r._names,e||r._formValues,!1,l.current);return u.current?u.current(t):t},[r._formValues,r._names,i]),_=n.useCallback(e=>{if(!o){let t=M(i,r._names,e||r._formValues,!1,l.current);if(u.current){let e=u.current(t);P(e,d.current)||(h(e),d.current=e)}else h(t)}},[r._formValues,r._names,o,i]);k(()=>((f.current!==r||!P(p.current,i))&&(f.current=r,p.current=i,_()),r._subscribe({name:i,formState:{values:!0},exact:s,callback:e=>{_(e.values)}})),[r,s,i,_]),n.useEffect(()=>r._removeUnmounted());let v=f.current!==r,y=p.current,b=n.useMemo(()=>
1{if(o)return null;let e=!v&&!P(y,i);return v||e?g():null},[o,v,i,y,g]);return b===null?m:b}function I(e){let t=D(),{name:r,disabled:i,control:a=t,shouldUnregister:o,defaultValue:s,exact:u=!0}=e,d=l(a._names.array,r),p=F({control:a,name:r,defaultValue:n.useMemo(()=>_(a._formValues,r,_(a._defaultValues,r,s)),[a,r,s]),exact:u}),h=A({control:a,name:r,exact:u}),g=n.useRef(e),S=n.useRef(a.register(r,{...e.rules,value:p,...v(e.disabled)?{disabled:e.disabled}:{}}));g.current=e;let C=n.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!_(h.errors,r)},isDirty:{enumerable:!0,get:()=>!!_(h.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!_(h.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!_(h.validatingFields,r)},error:{enumerable:!0,get:()=>_(h.errors,r)}}),[h,r]),w=n.useCallback(e=>S.current.onChange({target:{value:c(e),name:r},type:x.CHANGE}),[r]),T=n.useCallback(()=>S.current.onBlur({target:{value:_(a._formValues,r),name:r},type:x.BLUR}),[r,a._formValues]),E=n.useCallback(e=>{let t=_(a._fields,r);t&&t._f&&e&&(t._f.ref={focus:()=>y(e.focus)&&e.focus(),select:()=>y(e.select)&&e.select(),setCustomValidity:t=>y(e.setCustomValidity)&&e.setCustomValidity(t),reportValidity:()=>y(e.reportValidity)&&e.reportValidity()})},[a._fields,r]),O=n.useMemo(()=>({name:r,value:p,...v(i)||h.disabled?{disabled:h.disabled||i}:{},onChange:w,onBlur:T,ref:E}),[r,i,h.disabled,w,T,E,p]);return n.useEffect(()=>{let e=a._options.shouldUnregister||o;a.register(r,{...g.current.rules,...v(g.current.disabled)?{disabled:g.current.disabled}:{}});let t=(e,t)=>{let n=_(a._fields,e);n&&n._f&&(n._f.mount=t)};if(t(r,!0),e){let e=f(_(a._defaultValues,r,_(a._options.defaultValues,r,g.current.defaultValue)));b(a._defaultValues,r,e),m(_(a._formValues,r))&&b(a._formValues,r,e)}return!d&&a.register(r),()=>{(d?e&&!a._state.action:e)?a.unregister(r):t(r,!1)}},[r,a,d,o]),n.useEffect(()=>{a._setDisabledField({disabled:i,name:r})},[i,r,a]),n.useMemo(()=>({field:O,formState:h,fieldState:C}),[O,h,C])}var L=e=>e.render(I(e)),R=n.createContext(null);R.displayName=`HookFormContext`;var ee=()=>n.useContext(R),z=e=>{let{children:t,watch:r,getValues:i,getFieldState:a,setError:o,clearErrors:s,setValue:c,setValues:l,trigger:u,formState:d,resetField:f,reset:p,handleSubmit:m,unregister:h,control:g,register:_,setFocus:v,subscribe:y}=e,b=n.useMemo(()=>({watch:r,getValues:i,getFieldState:a,setError:o,clearErrors:s,setValue:c,setValues:l,trigger:u,formState:d,resetField:f,reset:p,handleSubmit:m,unregister:h,control:g,register:_,setFocus:v,subscribe:y}),[s,g,d,a,i,m,_,p,f,o,v,c,l,y,u,h,r]);return n.createElement(R.Provider,{value:b},n.createElement(E.Provider,{value:b.control},t))},B=(e,t,n,r,i)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:i||!0}}:{},te=e=>Array.isArray(e)?e:[e],ne=()=>{let e=[];return{get observers(){return e},next:t=>{for(let n of e)n.next&&n.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}};function re(e,t){let n={};for(let r in e)if(e.hasOwnProperty(r)){let i=e[r],a=t[r];if(i&&s(i)&&a){let e=re(i,a);s(e)&&(n[r]=e)}else e[r]&&(n[r]=a)}return n}var V=e=>s(e)&&!Object.keys(e).length,ie=e=>e.type===`file`,ae=e=>{if(!d)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},oe=e=>e.type===`select-multiple`,H=e=>e.type===`radio`,se=e=>H(e)||r(e),ce=e=>ae(e)&&e.isConnected;function le(e,t){let n=t.slice(0,-1).length,r=0;for(;r<n;){if(a(e)){e=void 0;break}e=e[t[r]],r++}return e}function ue(e){for(let t in e)if(e.hasOwnProperty(t)&&!m(e[t]))return!1;return!0}function U(e,t){if(j(t)&&Object.prototype.hasOwnProperty.call(e,t))return delete e[t],e;let n=Array.isArray(t)?t:p(t)?[t]:g(t),r=n.length===1?e:le(e,n),i=n.length-1,a=n[i];return r&&delete r[a],i!==0&&(s(r)&&V(r)||Array.isArray(r)&&ue(r))&&U(e,n.slice(0,-1)),e}var de=e=>{for(let t in e)if(y(e[t]))return!0;return!1};function fe(e){return Array.isArray(e)||s(e)&&!de(e)}function W(e,t={}){for(let n in e){let r=e[n];fe(r)?(t[n]=Array.isArray(r)?[]:{},W(r,t[n])):m(r)||(t[n]=!0)}return t}function G(e){if(e!==!1){if(e===!0)return!0;
1if(Array.isArray(e)){let t=e.map(e=>G(e));return t.some(e=>e!==void 0)?t:void 0}if(s(e)){let t={};for(let n in e){let r=G(e[n]);m(r)||(t[n]=r)}return Object.keys(t).length?t:void 0}}}function K(e,t,n){n||=W(t);for(let r in e){let i=e[r];if(fe(i))m(t)||N(n[r])?n[r]=W(i,Array.isArray(i)?[]:{}):K(i,a(t)?{}:t[r],n[r]);else{let e=t[r];n[r]=!P(i,e)}}return G(n)||{}}var pe={value:!1,isValid:!1},q={value:!0,isValid:!0},me=e=>{if(Array.isArray(e)){if(e.length>1){let 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&&!m(e[0].attributes.value)?m(e[0].value)||e[0].value===``?q:{value:e[0].value,isValid:!0}:q:pe}return pe},he=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>m(e)?e:t?e===``?NaN:e&&+e:n&&j(e)?new Date(e):r?r(e):e,ge={isValid:!1,value:null},J=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,ge):ge;function _e(e){let t=e.ref;return ie(t)?t.files:H(t)?J(e.refs).value:oe(t)?[...t.selectedOptions].map(({value:e})=>e):r(t)?me(e.refs).value:he(m(t.value)?e.ref.value:t.value,e)}var ve=(e,t,n,r)=>{let i={};for(let n of e){let e=_(t,n);e&&b(i,n,e._f)}return{criteriaMode:n,names:[...e],fields:i,shouldUseNativeValidation:r}},Y=e=>e instanceof RegExp,X=e=>m(e)?e:Y(e)?e.source:s(e)?Y(e.value)?e.value.source:e.value:e,ye=e=>({isOnSubmit:!e||e===S.onSubmit,isOnBlur:e===S.onBlur,isOnChange:e===S.onChange,isOnAll:e===S.all,isOnTouch:e===S.onTouched}),Z=`AsyncFunction`,be=e=>!!e&&!!e.validate&&!!(y(e.validate)&&e.validate.constructor.name===Z||s(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===Z)),xe=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),Se=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length)))),Q=(e,t,n,r)=>{for(let i of n||Object.keys(e)){let n=_(e,i);if(n){let{_f:e,...a}=n;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],i)&&!r||e.ref&&t(e.ref,e.name)&&!r)return!0;if(Q(a,t))break}else if(s(a)&&Q(a,t))break}}};function Ce(e,t,n){let r=_(e,n);if(r||p(n))return{error:r,name:n};let i=n.split(`.`);for(;i.length;){let r=i.join(`.`),a=_(t,r),o=_(e,r);if(a&&!Array.isArray(a)&&n!==r)return{name:n};if(o&&o.type)return{name:r,error:o};if(o&&o.root&&o.root.type)return{name:`${r}.root`,error:o.root};i.pop()}return{name:n}}var we=(e,t,n,r)=>{n(e);let{name:i,...a}=e;return V(a)||r&&Object.keys(a).length>=Object.keys(t).length||Object.keys(a).find(e=>t[e]===(!r||S.all))},Te=(e,t,n)=>!e||!t||e===t||te(e).some(e=>e&&(n?e===t:e.startsWith(t)||t.startsWith(e))),Ee=(e,t,n,r,i)=>i.isOnAll?!1:!n&&i.isOnTouch?!(t||e):(n?r.isOnBlur:i.isOnBlur)?!e:(n?r.isOnChange:i.isOnChange)?e:!0,De=(e,t)=>
vendor: 2,204 bytes, line 1
1!h(_(e,t)).length&&U(e,t),Oe=(e,t,n)=>{let r=te(_(e,n));return b(r,T,t[n]),b(e,n,r),e};function ke(e,t,n=`validate`){if(j(e)||Array.isArray(e)&&e.every(j)||v(e)&&!e)return{type:n,message:j(e)?e:``,ref:t}}var $=e=>s(e)&&!Y(e)?e:{value:e,message:``},Ae=async(e,t,n,i,o,c)=>{let{ref:l,refs:u,required:d,maxLength:f,minLength:p,min:h,max:g,pattern:b,validate:x,name:S,valueAsNumber:w,mount:T}=e._f,E=_(n,S);if(!T||t.has(S))return{};let D=u?u[0]:l,O=e=>{o&&D.reportValidity&&(D.setCustomValidity(v(e)?``:e||``),D.reportValidity())},k={},A=H(l),M=r(l),N=A||M,P=(w||ie(l))&&m(l.value)&&m(E)||ae(l)&&l.value===``||E===``||Array.isArray(E)&&!E.length,F=B.bind(null,S,i,k),I=(e,t,n,r=C.maxLength,i=C.minLength)=>{let a=e?t:n;k[S]={type:e?r:i,message:a,ref:l,...F(e?r:i,a)}};if(c?!Array.isArray(E)||!E.length:d&&(!N&&(P||a(E))||v(E)&&!E||M&&!me(u).isValid||A&&!J(u).isValid)){let{value:e,message:t}=j(d)?{value:!!d,message:d}:$(d);if(e&&(k[S]={type:C.required,message:t,ref:D,...F(C.required,t)},!i))return O(t),k}if(!P&&(!a(h)||!a(g))){let e,t,n=$(g),r=$(h);if(!a(E)&&!isNaN(E)){let i=l.valueAsNumber||E&&+E;a(n.value)||(e=i>n.value),a(r.value)||(t=i<r.value)}else{let i=l.valueAsDate||new Date(E),a=e=>new Date(new Date().toDateString()+` `+e),o=l.type==`time`,s=l.type==`week`;j(n.value)&&E&&(e=o?a(E)>a(n.value):s?E>n.value:i>new Date(n.value)),j(r.value)&&E&&(t=o?a(E)<a(r.value):s?E<r.value:i<new Date(r.value))}if((e||t)&&(I(!!e,n.message,r.message,C.max,C.min),!i))return O(k[S].message),k}if((f||p)&&!P&&(j(E)||c&&Array.isArray(E))){let e=$(f),t=$(p),n=!a(e.value)&&E.length>+e.value,r=!a(t.value)&&E.length<+t.value;if((n||r)&&(I(n,e.message,t.message),!i))return O(k[S].message),k}if(b&&!P&&j(E)){let{value:e,message:t}=$(b);if(Y(e)&&!E.match(e)&&(k[S]={type:C.pattern,message:t,ref:l,...F(C.pattern,t)},!i))return O(t),k}if(x){if(y(x)){let e=ke(await x(E,n),D);if(e&&(k[S]={...e,...F(C.validate,e.message)},!i))return O(e.message),k}else if(s(x)){let e={};for(let t in x){if(!V(e)&&!i)break;let r=ke(await x[t](E,n),D,t);r&&(e={...r,...F(t,r.message)},O(r.message),i&&(k[S]=e))}if(!V(e)&&(k[S]={ref:D,...e},!i))return k}}return O(!0),k},je={mode:S.onSubmit,reValidateMode:S.onChange,shouldFocusError:!0}
1,Me={submitCount:0,isDirty:!1,isReady:!1,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{}};function Ne(e={}){let t={...je,...e},n={...f(Me),isLoading:y(t.defaultValues),errors:t.errors||{},disabled:t.disabled||!1},o={},u=(s(t.defaultValues)||s(t.values))&&f(t.defaultValues||t.values)||{},E=t.shouldUnregister?{}:f(u),D={action:!1,mount:!1,watch:!1,keepIsValid:!1},O={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set,registerName:new Set},k,A=0,N={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},F={...N},I={...F},L={array:ne(),state:ne()},R=t.criteriaMode===S.all,ee=e=>t=>{clearTimeout(A),A=setTimeout(e,t)},z=async e=>{if(!D.keepIsValid&&!t.disabled&&(F.isValid||I.isValid||e)){let e;t.resolver?(e=V((await q()).errors),B()):e=await J({fields:o,onlyCheckValid:!0,eventType:x.VALID}),e!==n.isValid&&L.state.next({isValid:e})}},B=(e,r)=>{!t.disabled&&(F.isValidating||F.validatingFields||I.isValidating||I.validatingFields)&&((e||Array.from(O.mount)).forEach(e=>{e&&(r?b(n.validatingFields,e,r):U(n.validatingFields,e))}),L.state.next({validatingFields:n.validatingFields,isValidating:!V(n.validatingFields)}))},H=()=>{n.dirtyFields=K(u,E)},le=(e,r=[],i,a,s=!0,c=!0)=>{if(a&&i&&!t.disabled){if(D.action=!0,c&&Array.isArray(_(o,e))){let t=i(_(o,e),a.argA,a.argB);s&&b(o,e,t)}if(c&&Array.isArray(_(n.errors,e))){let t=i(_(n.errors,e),a.argA,a.argB);s&&b(n.errors,e,t),De(n.errors,e)}if((F.touchedFields||I.touchedFields)&&c&&Array.isArray(_(n.touchedFields,e))){let t=i(_(n.touchedFields,e),a.argA,a.argB);s&&b(n.touchedFields,e,t)}(F.dirtyFields||I.dirtyFields)&&H(),L.state.next({name:e,isDirty:Z(e,r),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else b(E,e,r)},ue=(e,t)=>{b(n.errors,e,t),L.state.next({errors:n.errors})},de=e=>{n.errors=e,L.state.next({errors:n.errors,isValid:!1})},fe=e=>{let t=p(e)?[e]:g(e),n=E,r=u;for(let e=0;e<t.length-1;e++){let i=t[e];if(n=a(n)?n:n[i],r=a(r)?r:r[i],n===null&&r!==null)return!0}return!1},W=(e,t,r,i)=>{let a=_(o,e);if(a){if(fe(e))return;let o=m(_(E,e)),s=_(E,e,m(r)?_(u,e):r);m(s)||i&&i.defaultChecked||t?b(E,e,t?s:_e(a._f)):Ne(e,s),D.mount&&!D.action&&(z(),o&&n.isDirty&&(F.isDirty||I.isDirty)&&(Z()||(n.isDirty=!1,L.state.next({...n}))))}},G=(e,r,i,a,o)=>{let s=!1,c=!1,l={name:e};if(!t.disabled){if(!i||a){(F.isDirty||I.isDirty)&&(c=n.isDirty,n.isDirty=l.isDirty=Z(),s=c!==l.isDirty);let t=P(_(u,e),r);c=!!_(n.dirtyFields,e),t===n.isDirty?t?U(n.dirtyFields,e):b(n.dirtyFields,e,!0):n.dirtyFields=K(u,E),l.dirtyFields=n.dirtyFields,s||=(F.dirtyFields||I.dirtyFields)&&c!==!t}if(i){let t=_(n.touchedFields,e);t||(b(n.touchedFields,e,i),l.touchedFields=n.touchedFields,s||=(F.touchedFields||I.touchedFields)&&t!==i)}s&&o&&L.state.next(l)}return s?l:{}},pe=(e,r,i,a)=>{let o=_(n.errors,e),s=(F.isValid||I.isValid)&&v(r)&&n.isValid!==r;if(t.delayError&&i?(k=ee(()=>ue(e,i)),k(t.delayError)):(clearTimeout(A),k=null,i?b(n.errors,e,i):U(n.errors,e)),(i?!P(o,i):o)||!V(a)||s){let t={...a,...s&&v(r)?{isValid:r}:{},errors:n.errors,name:e};n={...n,...t},L.state.next(t)}},q=async e=>(B(e,!0),await t.resolver(E,t.context,ve(e||O.mount,o,t.criteriaMode,t.shouldUseNativeValidation))),me=async e=>{let{errors:t}=await q(e);if(B(e),e)for(let r of e){let e=_(t,r);e?O.array.has(r)&&s(e)?Oe(n.errors,{[r]:e},r):b(n.errors,r,e):U(n.errors,r)}else n.errors=t;return t},ge=async({name:t,eventType:r})=>{if(e.validate){let i=await e.validate({formValues:E,formState:n,name:t,eventType:r});if(s(i))for(let e in i){let t=i[e];t&&We(`${w}.${e}`,{message:j(t.message)?t.message:``,type:t.type||C.validate})}else j(i)||!i?We(w,{message:i||``,type:C.validate}):Ue(w);return i}return!0},J=async({fields:r,onlyCheckValid:i,name:a,eventType:o,context:s={valid:!0,runRootValidation:!1}})=>{if(e.validate&&(s.runRootValidation=!0,!await ge({name:a,eventType:o})&&(s.valid=!1,i)))return s.valid;for(let a in r){let c=r[a];if(c){let{_f:r,...l}=c;if(r){let a=O.array.has(r.name),o=c._f&&be(c._f),l=F.validatingFields||F.isValidating||I.validatingFields||I.isValidating;o&&l&&B([r.name],!0);let u=await Ae(c,O.disabled,E,R,t.shouldUseNativeValidation&&!i,a);if(o&&l&&B([r.name]),u[r.name]&&(s.valid=!1,i)||(!i&&(_(u,r.name)?a?Oe(n.errors,u,r.name):b(n.errors,r.name,u[r.name]):U(n.errors,r.name)),e.shouldUseNativeValidation&&u[r.name]))break}
1!V(l)&&await J({context:s,onlyCheckValid:i,fields:l,name:a,eventType:o})}}return s.valid},Y=()=>{for(let e of O.unMount){let t=_(o,e);t&&(t._f.refs?t._f.refs.every(e=>!ce(e)):!ce(t._f.ref))&&Je(e)}O.unMount=new Set},Z=(e,n)=>!t.disabled&&(e&&n&&b(E,e,n),!P(Ve(),u)),ke=(e,t,n)=>M(e,O,{...D.mount?E:m(t)?u:j(e)?{[e]:t}:t},n,t),$=e=>h(_(D.mount?E:u,e,t.shouldUnregister?_(u,e,[]):[])),Ne=(e,t,n={},i=!1)=>{let s=_(o,e),c=t;if(s){let n=s._f;n&&(!n.disabled&&b(E,e,he(t,n)),c=ae(n.ref)&&a(t)?``:t,oe(n.ref)?[...n.ref.options].forEach(e=>e.selected=c.includes(e.value)):n.refs?r(n.ref)?n.refs.forEach(e=>{(!e.defaultChecked||!e.disabled)&&(Array.isArray(c)?e.checked=!!c.find(t=>t===e.value):e.checked=c===e.value||!!c)}):n.refs.forEach(e=>e.checked=e.value===c):ie(n.ref)?n.ref.value=``:(n.ref.value=c,n.ref.type||L.state.next({name:e,values:i?E:f(E)})))}(n.shouldDirty||n.shouldTouch)&&G(e,c,n.shouldTouch,n.shouldDirty,!0),n.shouldValidate&&Be(e)},Pe=(e,t,n,r=!1)=>{for(let a in t){if(!t.hasOwnProperty(a))return;let c=t[a],l=e+`.`+a,u=_(o,l);(O.array.has(e)||s(c)||u&&!u._f)&&!i(c)?Pe(l,c,n,r):Ne(l,c,n,r)}},Fe=(e,t,r,i)=>{let s=_(o,e),c=O.array.has(e),l=i?t:f(t),u=P(_(E,e),l);if(u||b(E,e,l),c)L.array.next({name:e,values:i?E:f(E)}),(F.isDirty||F.dirtyFields||I.isDirty||I.dirtyFields)&&r.shouldDirty&&(H(),L.state.next({name:e,dirtyFields:n.dirtyFields,isDirty:Z(e,l)}));else{let t=Array.isArray(l)&&!l.length||V(l);!s||s._f||a(l)||t?Ne(e,l,r,i):Pe(e,l,r,i)}if(!u){let t=Se(e,O),r=i?E:f(E);L.state.next({...t&&n,name:D.mount||t?e:void 0,values:r})}},Ie=(e,t,n={})=>Fe(e,t,n,!1),Le=(e,t={})=>{let r=y(e)?e(E):e;if(!P(E,r)){E={...E,...r};for(let e of O.mount)Fe(e,_(r,e),t,!0);L.state.next({...n,name:void 0,type:void 0,values:E}),t.shouldValidate&&z()}},Re=async r=>{D.mount=!0;let a=r.target,s=a.name,l=!0,u=_(o,s),d=e=>{l=Number.isNaN(e)||i(e)&&isNaN(e.getTime())||P(e,_(E,s,e))},p=ye(t.mode),m=ye(t.reValidateMode);if(u){let i,h,g=a.type?_e(u._f):c(r),v=r.type===x.BLUR||r.type===x.FOCUS_OUT,y=!xe(u._f)&&!e.validate&&!t.resolver&&!_(n.errors,s)&&!u._f.deps||Ee(v,_(n.touchedFields,s),n.isSubmitted,m,p),S=Se(s,O,v);b(E,s,g),v?(!a||!a.readOnly)&&(u._f.onBlur&&u._f.onBlur(r),k&&k(0)):u._f.onChange&&u._f.onChange(r);let C=G(s,g,v),w=!V(C)||S;if(!v&&L.state.next({name:s,type:r.type,values:f(E)}),y)return(F.isValid||I.isValid)&&(t.mode===`onBlur`?v&&z():v||z()),w&&L.state.next({name:s,...S?{}:C});if(!t.resolver&&e.validate&&await ge({name:s,eventType:r.type}),!v&&S&&L.state.next({...n}),t.resolver){let{errors:e}=await q([s]);if(B([s]),d(g),l){let t=Ce(n.errors,o,s),r=Ce(e,o,t.name||s);i=r.error,s=r.name,h=V(e)}}else B([s],!0),i=(await Ae(u,O.disabled,E,R,t.shouldUseNativeValidation))[s],B([s]),d(g),l&&(i?h=!1:(F.isValid||I.isValid)&&(h=await J({fields:o,onlyCheckValid:!0,name:s,eventType:r.type})));l&&(u._f.deps&&(!Array.isArray(u._f.deps)||u._f.deps.length>0)&&Be(u._f.deps),pe(s,h,i,C))}},ze=(e,t)=>{if(_(n.errors,t)&&e.focus)return e.focus(),1},Be=async(e,r={})=>{let i,a,s=te(e);if(t.resolver){let t=await me(m(e)?e:s);i=V(t),a=e?!s.some(e=>_(t,e)):i}else e?(a=(await Promise.all(s.map(async e=>{let t=_(o,e);return await J({fields:t&&t._f?{[e]:t}:t,eventType:x.TRIGGER})}))).every(Boolean),!(!a&&!n.isValid)&&z()):a=i=await J({fields:o,name:e,eventType:x.TRIGGER});return L.state.next({...!j(e)||(F.isValid||I.isValid)&&i!==n.isValid?{}:{name:e},...t.resolver||!e?{isValid:i}:{},errors:n.errors}),r.shouldFocus&&!a&&Q(o,ze,e?s:O.mount),a},Ve=(e,t)=>{let r={...D.mount?E:u};return t&&(r=re(t.dirtyFields?n.dirtyFields:n.touchedFields,r)),m(e)?r:j(e)?_(r,e):e.map(e=>_(r,e))},He=(e,t)=>({invalid:!!_((t||n).errors,e),isDirty:!!_((t||n).dirtyFields,e),error:_((t||n).errors,e),isValidating:!!_(n.validatingFields,e),isTouched:!!_((t||n).touchedFields,e)}),Ue=e=>{let t=e?te(e):void 0;t?.forEach(e=>U(n.errors,e)),t?t.forEach(e=>{L.state.next({name:e,errors:n.errors})}):L.state.next({errors:{}})},We=(e,t,r)=>{let i=(_(o,e,{_f:{}})._f||{}).ref,{ref:a,message:s,type:c,...l}=_(n.errors,e)||{};b(n.errors,e,{...l,...t,ref:i}),L.state.next({name:e,errors:n.errors,isValid:!1}),r&&r.shouldFocus&&i&&i.focus&&i.focus()},Ge=(e,t)=>
vendor: 5,422 bytes, line 1
1y(e)?L.state.subscribe({next:n=>`values`in n&&e(n.values||ke(void 0,t),n)}):ke(e,t,!0),Ke=e=>L.state.subscribe({next:t=>{if(Te(e.name,t.name,e.exact)&&we(t,e.formState||F,it,e.reRenderRoot)){let r={...E};e.callback({values:r,...n,...t,defaultValues:u})}}}).unsubscribe,qe=e=>(D.mount=!0,I={...I,...e.formState},Ke({...e,formState:{...N,...e.formState}})),Je=(e,r={})=>{for(let i of e?te(e):O.mount)O.mount.delete(i),O.array.delete(i),r.keepValue||(U(o,i),U(E,i)),!r.keepError&&U(n.errors,i),!r.keepDirty&&U(n.dirtyFields,i),!r.keepTouched&&U(n.touchedFields,i),!r.keepIsValidating&&U(n.validatingFields,i),!t.shouldUnregister&&!r.keepDefaultValue&&U(u,i);L.state.next({values:f(E)}),L.state.next({...n,...r.keepDirty?{isDirty:Z()}:{}}),!r.keepIsValid&&z()},Ye=({disabled:e,name:t})=>{if(v(e)&&D.mount||e||O.disabled.has(t)){let n=O.disabled.has(t)!==!!e;e?O.disabled.add(t):O.disabled.delete(t),n&&D.mount&&!D.action&&z()}},Xe=(e,n={})=>{let r=_(o,e),i=v(n.disabled)||v(t.disabled),a=!O.registerName.has(e)&&r&&r._f&&!r._f.mount;return b(o,e,{...r||{},_f:{...r&&r._f?r._f:{ref:{name:e}},name:e,mount:!0,...n}}),O.mount.add(e),r&&!a?Ye({disabled:v(n.disabled)?n.disabled:t.disabled,name:e}):W(e,!0,n.value),{...i?{disabled:n.disabled||t.disabled}:{},...t.progressive?{required:!!n.required,min:X(n.min),max:X(n.max),minLength:X(n.minLength),maxLength:X(n.maxLength),pattern:X(n.pattern)}:{},name:e,onChange:Re,onBlur:Re,ref:i=>{if(i){O.registerName.add(e),Xe(e,n),O.registerName.delete(e),r=_(o,e);let t=m(i.value)&&i.querySelectorAll&&i.querySelectorAll(`input,select,textarea`)[0]||i,a=se(t),s=r._f.refs||[];if(a?s.find(e=>e===t):t===r._f.ref)return;b(o,e,{_f:{...r._f,...a?{refs:[...s.filter(ce),t,...Array.isArray(_(u,e))?[{}]:[]],ref:{type:t.type,name:e}}:{ref:t}}}),W(e,!1,void 0,t)}else r=_(o,e,{}),r._f&&(r._f.mount=!1),(t.shouldUnregister||n.shouldUnregister)&&!(l(O.array,e)&&D.action)&&O.unMount.add(e)}}},Ze=()=>t.shouldFocusError&&!t.shouldUseNativeValidation&&Q(o,ze,O.mount),Qe=e=>{v(e)&&(L.state.next({disabled:e}),Q(o,(t,n)=>{let r=_(o,n);r&&(t.disabled=r._f.disabled||e,Array.isArray(r._f.refs)&&r._f.refs.forEach(t=>{t.disabled=r._f.disabled||e}))},0,!1))},$e=(e,r)=>async i=>{let a;i&&(i.preventDefault&&i.preventDefault(),i.persist&&i.persist());let s=f(E);if(L.state.next({isSubmitting:!0}),t.resolver){let{errors:e,values:t}=await q();B(),n.errors=e,s=f(t)}else await J({fields:o,eventType:x.SUBMIT});if(O.disabled.size)for(let e of O.disabled)U(s,e);if(U(n.errors,T),V(n.errors)){L.state.next({errors:{}});try{await e(s,i)}catch(e){a=e}}else r&&await r({...n.errors},i),Ze(),setTimeout(Ze);if(L.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:V(n.errors)&&!a,submitCount:n.submitCount+1,errors:n.errors}),a)throw a},et=(e,t={})=>{_(o,e)&&(m(t.defaultValue)?Ie(e,f(_(u,e))):(Ie(e,t.defaultValue),b(u,e,f(t.defaultValue))),t.keepTouched||U(n.touchedFields,e),t.keepDirty||(U(n.dirtyFields,e),n.isDirty=t.defaultValue?Z(e,f(_(u,e))):Z()),t.keepError||(U(n.errors,e),F.isValid&&z()),L.state.next({...n}))},tt=(e,r={})=>{let i=e?f(e):u,a=f(i),s=V(e),c=s?u:a;if(r.keepDefaultValues||(u=i),!r.keepValues){if(r.keepDirtyValues){let e=new Set([...O.mount,...Object.keys(K(u,E))]);for(let t of Array.from(e)){let e=_(n.dirtyFields,t),r=_(E,t),i=_(c,t);e&&!m(r)?b(c,t,r):!e&&!m(i)&&Ie(t,i)}}else{if(d&&m(e))for(let e of O.mount){let t=_(o,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(ae(e)){let t=e.closest(`form`);if(t){t.reset();break}}}}if(r.keepFieldsRef)for(let e of O.mount)Ie(e,_(c,e));else o={}}E=t.shouldUnregister?r.keepDefaultValues?f(u):{}:f(c),L.array.next({values:{...c}}),L.state.next({values:{...c}})}O={mount:r.keepDirtyValues?O.mount:new Set,unMount:new Set,array:new Set,registerName:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:``},D.mount=!F.isValid||!!r.keepIsValid||!!r.keepDirtyValues||!t.shouldUnregister&&!V(c),D.watch=!!t.shouldUnregister,D.keepIsValid=!!r.keepIsValid,D.action=!1,r.keepErrors||(n.errors={}),L.state.next({submitCount:r.keepSubmitCount?n.submitCount:0,isDirty:s?!1:r.keepDirty?n.isDirty:!!(r.keepDefaultValues&&!P(e,u)),isSubmitted:r.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:s?{}:r.keepDirtyValues?r.keepDefaultValues&&E?K(u,E):n.dirtyFields:r.keepDefaultValues&&e?K(u,e):r.keepDirty?n.dirtyFields:{},touchedFields:r.keepTouched?n.touchedFields:{},errors:r.keepErrors?n.errors:{},isSubmitSuccessful:r.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:u})},nt=(e,n)=>tt(y(e)?e(E):e,{...t.resetOptions,...n}),rt=(e,t={})=>{let n=_(o,e),r=n&&n._f;if(r){let e=r.refs?r.refs[0]:r.ref;e.focus&&setTimeout(()=>{e.focus(),t.shouldSelect&&y(e.select)&&e.select()})}},it=e=>{n={...n,...e}},at={control:{register:Xe,unregister:Je,getFieldState:He,handleSubmit:$e,setError:We,_subscribe:Ke,_runSchema:q,_updateIsValidating:B,_focusError:Ze,_getWatch:ke,_getDirty:Z,_setValid:z,_setFieldArray:le,_setDisabledField:Ye,_setErrors:de,_getFieldArray:$,_reset:tt,_resetDefaultValues:()=>y(t.defaultValues)&&t.defaultValues().then(e=>{nt(e,t.resetOptions),L.state.next({isLoading:!1})}),_removeUnmounted:Y,_disableForm:Qe,_subjects:L,_proxyFormState:F,get _fields(){return o},get _formValues(){return E},get _state(){return D},set _state(e){D=e},get _defaultValues(){return u},get _names(){return O},set _names(e){O=e},get _formState(){return n},get _options(){return t},set _options(e){t={...t,...e}}}
1,subscribe:qe,trigger:Be,register:Xe,handleSubmit:$e,watch:Ge,setValue:Ie,setValues:Le,getValues:Ve,reset:nt,resetField:et,clearErrors:Ue,unregister:Je,setError:We,setFocus:rt,getFieldState:He};return{...at,formControl:at}}function Pe(e={}){let t=n.useRef(void 0),r=n.useRef(void 0),[i,a]=n.useState(()=>({...f(Me),isLoading:y(e.defaultValues),errors:e.errors||{},disabled:e.disabled||!1,defaultValues:y(e.defaultValues)?void 0:e.defaultValues}));if(!t.current)if(e.formControl)t.current={...e.formControl,formState:i},e.defaultValues&&!y(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{let{formControl:n,...r}=Ne(e);t.current={...r,formState:i}}let o=t.current.control;return o._options=e,k(()=>{let e=o._subscribe({formState:o._proxyFormState,callback:()=>a({...o._formState,defaultValues:o._defaultValues}),reRenderRoot:!0});return a(e=>({...e,isReady:!0})),o._formState.isReady=!0,e},[o]),n.useEffect(()=>o._disableForm(e.disabled),[o,e.disabled]),n.useEffect(()=>{e.mode&&(o._options.mode=e.mode),e.reValidateMode&&(o._options.reValidateMode=e.reValidateMode)},[o,e.mode,e.reValidateMode]),n.useEffect(()=>{e.errors&&(o._setErrors(e.errors),o._focusError())},[o,e.errors]),n.useEffect(()=>{e.shouldUnregister&&o._subjects.state.next({values:o._getWatch()})},[o,e.shouldUnregister]),n.useEffect(()=>{if(o._proxyFormState.isDirty){let e=o._getDirty();e!==i.isDirty&&o._subjects.state.next({isDirty:e})}},[o,i.isDirty]),n.useEffect(()=>{e.values&&!P(e.values,r.current)?(o._reset(e.values,{keepFieldsRef:!0,...o._options.resetOptions}),o._options.resetOptions?.keepIsValid||o._setValid(),r.current=e.values,a(e=>({...e}))):o._resetDefaultValues()},[o,e.values]),n.useEffect(()=>{o._state.mount||(o._setValid(),o._state.mount=!0),o._state.watch&&(o._state.watch=!1,o._subjects.state.next({...o._formState})),o._removeUnmounted()}),t.current.formState=n.useMemo(()=>O(i,o),[o,i]),t.current}export{b as a,A as c,_ as i,z as n,Pe as o,B as r,ee as s,L as t};
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.