PageSourceSearch

https://www.hutsoninc.com/4722b08026082e0b3d59413b29ee717f74eb699f-254a07fba632e9c76577.js

js hutsoninc.com collected 2026-10-04 07:07:22 UTC 23,258 bytes, 3 lines download raw bytes

1/*! For license information please see 4722b08026082e0b3d59413b29ee717f74eb699f-254a07fba632e9c76577.js.LICENSE.txt */
2"use strict";(self.webpackChunk_hutson_www=self.webpackChunk_hutson_www||[]).push([[6882],{10691:function(e,r,t){t.d(r,{b:function(){return i}});var n=t(42236),s=t(92568);const i=e=>{let{children:r,defaultError:t,type:s,...i}=e;if(!s&&!r)throw new u("No error message provided.");return n.createElement(u,i,((e,r)=>{switch(e){case"required":return"This field is required.";case"validate":return"This field is invalid.";default:return r}})(s,r))};i.defaultProps={children:"There's a problem with this field."};const u=s.default.span.withConfig({displayName:"field-error__Error",componentId:"sc-1h8njnr-0"})(["color:",";display:block;font-size:12px;font-weight:400;letter-spacing:0;margin:4px 0 0;"],e=>e.theme.color.r100)},26608:function(e,r,t){t.d(r,{P:function(){return c}});var n=t(42236),s=t(55306),i=t(55301),u=t.n(i);const c=e=>{let{id:r,label:t,name:i,placeholder:c,register:a,required:o,...l}=e;return n.createElement(n.Fragment,null,n.createElement(s.J,{htmlFor:r,required:o},t),n.createElement("input",Object.assign({type:"email",ref:a({required:o,validate:e=>!o&&!e||u()(e)}),name:i,placeholder:c,required:o,id:r},l)))};c.defaultProps={id:"email",label:"Email",name:"Email",placeholder:null,required:!1}},45619:function(e,r,t){t.d(r,{mN:function(){return pe},xI:function(){return Ae}});var n=t(42236),s=e=>e instanceof HTMLElement;const i={BLUR:"blur",CHANGE:"change",INPUT:"input"},u={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},c="select",a="undefined",o="max",l="min",f="maxLength",d="minLength",g="pattern",b="required",y="validate";var h=e=>null==e;const m=e=>"object"==typeof e;var p=e=>!h(e)&&!Array.isArray(e)&&m(e)&&!(e instanceof Date),v=e=>/^\w*$/.test(e),O=e=>e.filter(Boolean),j=e=>O(e.replace(/["|']/g,"").replace(/\[/g,".").replace(/\]/g,"").split("."));function V(e,r,t){let n=-1;const s=v(r)?[r]:j(r),i=s.length,u=i-1;for(;++n<i;){const r=s[n];let i=t;if(n!==u){const t=e[r];i=p(t)||Array.isArray(t)?t:isNaN(+s[n+1])?{}:[]}e[r]=i,e=e[r]}return e}var A=(e,r={})=>{for(const t in e)v(t)?r[t]=e[t]:V(r,t,e[t]);return r},R=e=>void 0===e,w=(e={},r,t)=>{const n=O(r.split(/[,[\].]+?/)).reduce((e,r)=>h(e)?e:e[r],e);return R(n)||n===e?R(e[r])?t:e[r]:n},C=(e,r)=>{for(const t in e)if(w(r,t)){const r=e[t];if(r){if(r.ref.focus&&R(r.ref.focus()))break;if(r.options){r.options[0].ref.focus();break}}}},k=(e,r)=>{s(e)&&e.removeEventListener&&(e.removeEventListener(i.INPUT,r),e.removeEventListener(i.CHANGE,r),e.removeEventListener(i.BLUR,r))};const S={isValid:!1,value:null};var E=e=>Array.isArray(e)?e.reduce((e,r)=>r&&r.ref.checked?{isValid:!0,value:r.ref.value}:e,S):S,F=e=>[...e].filter(({selected:e})=>e).map(({value:e})=>e),D=e=>"radio"===e.type,N=e=>"file"===e.type,x=e=>"checkbox"===e.type,B=e=>e.type===`${c}-multiple`;const T={value:!1,isValid:!1},L={value:!0,isValid:!0};var P=e=>{if(Array.isArray(e)){if(e.length>1){const r=e.filter(e=>e&&e.ref.checked).map(({ref:{value:e}})=>e);return{value:r,isValid:!!r.length}}const{checked:r,value:t,attributes:n}=e[0].ref;return r?n&&!R(n.value)?R(t)||""===t?L:{value:t,isValid:!0}:L:T}return T};function q(e,r,t,n,s){const i=e.current[r];if(i){const{ref:{value:e,disabled:r},ref:t,valueAsNumber:u,valueAsDate:c,setValueAs:a}=i;if(r&&n)return;return N(t)?t.files:D(t)?E(i.options).value:B(t)?F(t.options):x(t)?P(i.options).value:s?e:u?""===e?NaN:+e:c?t.valueAsDate:a?a(e):e}if(t)return w(t.current,r)}function M(e){return!e||e instanceof HTMLElement&&e.nodeType!==Node.DOCUMENT_NODE&&M(e.parentNode)}var U=e=>p(e)&&!Object.keys(e).length,W=e=>"boolean"==typeof e;function _(e,r){const t=v(r)?[r]:j(r),n=1==t.length?e:function(e,r){const t=r.slice(0,-1).length;let n=0;for(;n<t;)e=R(e)?n++:e[r[n++]];return e}(e,t),s=t[t.length-1];let i;n&&delete n[s];for(let u=0;u<t.slice(0,-1).length;u++){let r,n=-1;const s=t.slice(0,-(u+1)),c=s.length-1;for(u>0&&(i=e);++n<s.length;){const t=s[n];r=r?r[t]:e[t],c===n&&(p(r)&&U(r)||Array.isArray(r)&&!r.filter(e=>p(e)&&!U(e)||W(e)).length)&&(i?delete i[t]:delete e[t]),i=r}}return e}const I=(e,r)=>e&&e.ref===r;var $=e=>h(e)||!m(e);function H(e,r){if($(e)||$(r))return r;for(const n in r){const s=e[n],i=r[n];try{e[n]=p(s)&&p(i)||Array.isArray(s)&&Array.isArray(i)?H(s,i):i}catch(t){}}return e}function z(e,r,t){if($(e)||$(r)||e instanceof Date||r instanceof Date)return e===r;if(!(0,n.isValidElement)(e)){const n=Object.keys(e),s=Object.keys(r);if(n.length!==s.length)return!1;for(const i of n){const n=e[i];if(!t||"ref"!==i){const e=r[i];if((p(n)||Array.isArray(n))&&(p(e)||Array.isArray(e))?!z(n,e,t):n!==e)return!1}}}return!0}function G(e,r,t,n,s){let i=-1;for(;++i<e.length;){for(const n in e[i])Array.isArray(e[i][n])?(!t[i]&&(t[i]={}),t[i][n]=[],G(e[i][n],w(r[i]||{},n,[]),t[i][n],t[i],n)):z(w(r[i]||{},n),e[i][n])?V(t[i]||{},n):t[i]=Object.assign(Object.assign({},t[i]),{[n]:!0});n&&!t.length&&delete n[s]}return t}var J=(e,r,t)=>H(G(e,r,t.slice(0,e.length)),G(r,e,t.slice(0,e.length))),K=e=>"string"==typeof e,Q=(e,r,t,n,s)=>{const i={};for(const u in e.current)(R(s)||(K(s)?u.startsWith(s):Array.isArray(s)&&s.find(e=>u.startsWith(e))))&&(i[u]=q(e,u,void 0,n));return t?A(i):H(r,A(i))},X=({errors:e,name:r,error:t,validFields:n,fieldsWithValidation:s})=>{const i=R(t),u=w(e,r);return i&&!!u||!i&&!z(u,t,!0)||i&&w(s,r)&&!w(n,r)},Y=e=>e instanceof RegExp,Z=e=>p(e)&&!Y(e)?e:{value:e,message:""},ee=e=>"function"==typeof e,re=e=>K(e)||(0,n.isValidElement)(e);function te(e,r,t="validate"){if(re(e)||W(e)&&!e)return{type:t,message:re(e)?e:"",ref:r}}var ne=(e,r,t,n,s)=>
2r?Object.assign(Object.assign({},t[e]),{types:Object.assign(Object.assign({},t[e]&&t[e].types?t[e].types:{}),{[n]:s||!0})}):{},se=async(e,r,{ref:t,ref:{value:n},options:s,required:i,maxLength:u,minLength:c,min:a,max:m,pattern:v,validate:O},j)=>{const V=t.name,A={},R=D(t),w=x(t),C=R||w,k=""===n,S=ne.bind(null,V,r,A),F=(e,r,n,s=f,i=d)=>{const u=e?r:n;A[V]=Object.assign({type:e?s:i,message:u,ref:t},S(e?s:i,u))};if(i&&(!R&&!w&&(k||h(n))||W(n)&&!n||w&&!P(s).isValid||R&&!E(s).isValid)){const{value:n,message:s}=re(i)?{value:!!i,message:i}:Z(i);if(n&&(A[V]=Object.assign({type:b,message:s,ref:C?((e.current[V].options||[])[0]||{}).ref:t},S(b,s)),!r))return A}if(!(h(a)&&h(m)||""===n)){let e,s;const i=Z(m),u=Z(a);if(isNaN(n)){const r=t.valueAsDate||new Date(n);K(i.value)&&(e=r>new Date(i.value)),K(u.value)&&(s=r<new Date(u.value))}else{const r=t.valueAsNumber||parseFloat(n);h(i.value)||(e=r>i.value),h(u.value)||(s=r<u.value)}if((e||s)&&(F(!!e,i.message,u.message,o,l),!r))return A}if(K(n)&&!k&&(u||c)){const e=Z(u),t=Z(c),s=!h(e.value)&&n.length>e.value,i=!h(t.value)&&n.length<t.value;if((s||i)&&(F(s,e.message,t.message),!r))return A}if(K(n)&&v&&!k){const{value:e,message:s}=Z(v);if(Y(e)&&!e.test(n)&&(A[V]=Object.assign({type:g,message:s,ref:t},S(g,s)),!r))return A}if(O){const n=q(e,V,j,!1,!0),i=C&&s?s[0].ref:t;if(ee(O)){const e=te(await O(n),i);if(e&&(A[V]=Object.assign(Object.assign({},e),S(y,e.message)),!r))return A}else if(p(O)){let e={};for(const[t,s]of Object.entries(O)){if(!U(e)&&!r)break;const u=te(await s(n),i,t);u&&(e=Object.assign(Object.assign({},u),S(t,u.message)),r&&(A[V]=e))}if(!U(e)&&(A[V]=Object.assign({ref:i},e),!r))return A}}return A};const ie=(e,r,t=[])=>{for(const n in r){const s=e+(p(r)?`.${n}`:`[${n}]`);$(r[n])?t.push(s):ie(s,r[n],t)}return t};var ue=(e,r,t,n,s)=>{let i;return t.add(r),U(e)||(i=w(e,r),(p(i)||Array.isArray(i))&&ie(r,i).forEach(e=>t.add(e))),R(i)?s?n:w(n,r):i},ce=({isOnBlur:e,isOnChange:r,isOnTouch:t,isTouched:n,isReValidateOnBlur:s,isReValidateOnChange:i,isBlurEvent:u,isSubmitted:c,isOnAll:a})=>!a&&(!c&&t?!(n||u):(c?s:e)?!u:!(c?i:r)||u),ae=e=>e.substring(0,e.indexOf("["));const oe=(e,r)=>RegExp(`^${r}([|.)\\d+`.replace(/\[/g,"\\[").replace(/\]/g,"\\]")).test(e);var le=(e,r)=>[...e].some(e=>oe(r,e)),fe=e=>e.type===`${c}-one`;var de=typeof window!==a&&typeof document!==a;function ge(e){var r;let t;if($(e)||de&&(e instanceof File||s(e)))return e;if(!["Set","Map","Object","Date","Array"].includes(null===(r=e.constructor)||void 0===r?void 0:r.name))return e;if(e instanceof Date)return t=new Date(e.getTime()),t;if(e instanceof Set){t=new Set;for(const r of e)t.add(r);return t}if(e instanceof Map){t=new Map;for(const r of e.keys())t.set(r,ge(e.get(r)));return t}t=Array.isArray(e)?[]:{};for(const n in e)t[n]=ge(e[n]);return t}var be=e=>({isOnSubmit:!e||e===u.onSubmit,isOnBlur:e===u.onBlur,isOnChange:e===u.onChange,isOnAll:e===u.all,isOnTouch:e===u.onTouched}),ye=e=>D(e)||x(e);const he=typeof window===a,me=de?"Proxy"in window:typeof Proxy!==a;function pe({mode:e=u.onSubmit,reValidateMode:r=u.onChange,resolver:t,context:c,defaultValues:a={},shouldFocusError:o=!0,shouldUnregister:l=!0,criteriaMode:f}={}){const d=(0,n.useRef)({}),g=(0,n.useRef)({}),b=(0,n.useRef)({}),y=(0,n.useRef)(new Set),m=(0,n.useRef)({}),j=(0,n.useRef)({}),S=(0,n.useRef)({}),E=(0,n.useRef)({}),F=(0,n.useRef)(a),T=(0,n.useRef)(!1),L=(0,n.useRef)(!1),P=(0,n.useRef)(),W=(0,n.useRef)({}),H=(0,n.useRef)({}),G=(0,n.useRef)(c),Y=(0,n.useRef)(t),Z=(0,n.useRef)(new Set),re=(0,n.useRef)(be(e)),{isOnSubmit:te,isOnTouch:ne}
2=re.current,oe=f===u.all,[pe,ve]=(0,n.useState)({isDirty:!1,isValidating:!1,dirtyFields:{},isSubmitted:!1,submitCount:0,touched:{},isSubmitting:!1,isSubmitSuccessful:!1,isValid:!te,errors:{}}),Oe=(0,n.useRef)({isDirty:!me,dirtyFields:!me,touched:!me||ne,isValidating:!me,isSubmitting:!me,isValid:!me}),je=(0,n.useRef)(pe),Ve=(0,n.useRef)(),{isOnBlur:Ae,isOnChange:Re}=(0,n.useRef)(be(r)).current;G.current=c,Y.current=t,je.current=pe,W.current=l?{}:U(W.current)?ge(a):W.current;const we=(0,n.useCallback)((e={})=>{T.current||(je.current=Object.assign(Object.assign({},je.current),e),ve(je.current))},[]),Ce=()=>Oe.current.isValidating&&we({isValidating:!0}),ke=(0,n.useCallback)((e,r,t=!1,n={},s)=>{let i=t||X({errors:je.current.errors,error:r,name:e,validFields:E.current,fieldsWithValidation:S.current});const u=w(je.current.errors,e);r?(_(E.current,e),i=i||!u||!z(u,r,!0),V(je.current.errors,e,r)):((w(S.current,e)||Y.current)&&(V(E.current,e,!0),i=i||u),_(je.current.errors,e)),(i&&!h(t)||!U(n)||Oe.current.isValidating)&&we(Object.assign(Object.assign(Object.assign({},n),Y.current?{isValid:!!s}:{}),{isValidating:!1}))},[]),Se=(0,n.useCallback)((e,r)=>{const{ref:t,options:n}=d.current[e],i=de&&s(t)&&h(r)?"":r;D(t)?(n||[]).forEach(({ref:e})=>e.checked=e.value===i):N(t)&&!K(i)?t.files=i:B(t)?[...t.options].forEach(e=>e.selected=i.includes(e.value)):x(t)&&n?n.length>1?n.forEach(({ref:e})=>e.checked=Array.isArray(i)?!!i.find(r=>r===e.value):i===e.value):n[0].ref.checked=!!i:t.value=i},[]),Ee=(0,n.useCallback)((e,r)=>{if(Oe.current.isDirty){const t=Me();return e&&r&&V(t,e,r),!z(t,F.current)}return!1},[]),Fe=(0,n.useCallback)((e,r=!0)=>{if(Oe.current.isDirty||Oe.current.dirtyFields){const t=!z(w(F.current,e),q(d,e,W)),n=w(je.current.dirtyFields,e),s=je.current.isDirty;t?V(je.current.dirtyFields,e,!0):_(je.current.dirtyFields,e);const i={isDirty:Ee(),dirtyFields:je.current.dirtyFields},u=Oe.current.isDirty&&s!==i.isDirty||Oe.current.dirtyFields&&n!==w(je.current.dirtyFields,e);return u&&r&&we(i),u?i:{}}return{}},[]),De=(0,n.useCallback)(async(e,r)=>{const t=(await se(d,oe,d.current[e],W))[e];return ke(e,t,r),R(t)},[ke,oe]),Ne=(0,n.useCallback)(async e=>{const{errors:r}=await Y.current(Me(),G.current,oe),t=je.current.isValid;if(Array.isArray(e)){const t=e.map(e=>{const t=w(r,e);return t?V(je.current.errors,e,t):_(je.current.errors,e),!t}).every(Boolean);return we({isValid:U(r),isValidating:!1}),t}{const n=w(r,e);return ke(e,n,t!==U(r),{},U(r)),!n}},[ke,oe]),xe=(0,n.useCallback)(async e=>{const r=e||Object.keys(d.current);if(Ce(),Y.current)return Ne(r);if(Array.isArray(r)){!e&&(je.current.errors={});const t=await Promise.all(r.map(async e=>await De(e,null)));return we({isValidating:!1}),t.every(Boolean)}return await De(r)},[Ne,De]),Be=(0,n.useCallback)((e,r,{shouldDirty:t,shouldValidate:n})=>{const s={};V(s,e,r);for(const i of ie(e,r))d.current[i]&&(Se(i,w(s,i)),t&&Fe(i),n&&xe(i))},[xe,Se,Fe]),Te=(0,n.useCallback)((e,r,t)=>{if(!l&&!$(r)&&V(W.current,e,Array.isArray(r)?[...r]:Object.assign({},r)),d.current[e])Se(e,r),t.shouldDirty&&Fe(e),t.shouldValidate&&xe(e);else if(!$(r)&&(Be(e,r,t),Z.current.has(e))){const n=ae(e)||e;V(g.current,e,r),H.current[n]({[n]:w(g.current,n)}),(Oe.current.isDirty||Oe.current.dirtyFields)&&t.shouldDirty&&(V(je.current.dirtyFields,e,J(r,w(F.current,e,[]),w(je.current.dirtyFields,e,[]))),we({isDirty:!z(Object.assign(Object.assign({},Me()),{[e]:r}),F.current)}))}!l&&V(W.current,e,r)},[Fe,Se,Be]),Le=e=>L.current||y.current.has(e)||y.current.has((e.match(/\w+/)||[])[0]),Pe=e=>{let r=!0;if(!U(m.current))for(const t in m.current)e&&m.current[t].size&&!m.current[t].has(e)&&!m.current[t].has(ae(e))||(j.current[t](),r=!1);return r};function qe(e){if(!l){let r=ge(e);for(const e of Z.current)v(e)&&!r[e]&&(r=Object.assign(Object.assign({},r),{[e]:[]}));return r}return e}function Me(e){if(K(e))return q(d,e,W);if(Array.isArray(e)){const r={};for(const t of e)V(r,t,q(d,t,W));return r}return qe(Q(d,ge(W.current),l))}P.current=P.current?P.current:async({type:e,target:r})=>{let t=r.name;const n=d.current[t];let s,u;if(n){const c=e===i.BLUR,a=ce(Object.assign({isBlurEvent:c,isReValidateOnChange:Re,isReValidateOnBlur:Ae,isTouched:!!w(je.current.touched,t),isSubmitted:je.current.isSubmitted},re.current));let o=Fe(t,!1),f=!U(o)||!c&&Le(t);if(c&&!w(je.current.touched,t)&&Oe.current.touched&&(V(je.current.touched,t,!0),o=Object.assign(Object.assign({},o),{touched:je.current.touched})),!l&&x(r)&&V(W.current,t,q(d,t)),a)return!c&&Pe(t),(!U(o)||f&&U(o)
2)&&we(o);if(Ce(),Y.current){const{errors:e}=await Y.current(Me(),G.current,oe),n=je.current.isValid;if(s=w(e,t),x(r)&&!s&&Y.current){const r=ae(t),n=w(e,r,{});n.type&&n.message&&(s=n),r&&(n||w(je.current.errors,r))&&(t=r)}u=U(e),n!==u&&(f=!0)}else s=(await se(d,oe,n,W))[t];!c&&Pe(t),ke(t,s,f,o,u)}};const Ue=(0,n.useCallback)(async(e={})=>{const r=U(d.current)?F.current:{},{errors:t}=await Y.current(Object.assign(Object.assign(Object.assign({},r),Me()),e),G.current,oe)||{},n=U(t);je.current.isValid!==n&&we({isValid:n})},[oe]),We=(0,n.useCallback)((e,r)=>{!function(e,r,t,n,s,i){const{ref:u,ref:{name:c}}=t,a=e.current[c];if(!s){const r=q(e,c,n);!R(r)&&V(n.current,c,r)}u.type&&a?D(u)||x(u)?Array.isArray(a.options)&&a.options.length?(O(a.options).forEach((e={},t)=>{(M(e.ref)&&I(e,e.ref)||i)&&(k(e.ref,r),_(a.options,`[${t}]`))}),a.options&&!O(a.options).length&&delete e.current[c]):delete e.current[c]:(M(u)&&I(a,u)||i)&&(k(u,r),delete e.current[c]):delete e.current[c]}(d,P.current,e,W,l,r),l&&(_(E.current,e.ref.name),_(S.current,e.ref.name))},[l]),_e=(0,n.useCallback)(e=>{if(L.current)we();else{for(const r of y.current)if(r.startsWith(e)){we();break}Pe(e)}},[]),Ie=(0,n.useCallback)((e,r)=>{e&&(We(e,r),l&&!O(e.options||[]).length&&(_(je.current.errors,e.ref.name),V(je.current.dirtyFields,e.ref.name,!0),we({isDirty:Ee()}),Oe.current.isValid&&Y.current&&Ue(),_e(e.ref.name)))},[Ue,We]);const $e=(0,n.useCallback)((e,r,t)=>{const n=t?m.current[t]:y.current;let s=Q(d,ge(W.current),l,!1,e);if(K(e)){const t=ae(e)||e;return Z.current.has(t)&&(s=Object.assign(Object.assign({},b.current),s)),ue(s,e,n,R(w(F.current,e))?r:w(F.current,e),!0)}const i=R(r)?F.current:r;return Array.isArray(e)?e.reduce((e,r)=>Object.assign(Object.assign({},e),{[r]:ue(s,r,n,i)}),{}):(L.current=R(t),A(!U(s)&&s||i))},[]);function He(e,r={}){const{name:t,type:n,value:u}=e,c=Object.assign({ref:e},r),a=d.current,o=ye(e),f=le(Z.current,t),g=r=>de&&(!s(e)||r===e);let b,y=a[t],h=!0;if(y&&(o?Array.isArray(y.options)&&O(y.options).find(e=>u===e.ref.value&&g(e.ref)):g(y.ref)))return void(a[t]=Object.assign(Object.assign({},y),r));y=n?o?Object.assign({options:[...O(y&&y.options||[]),{ref:e}],ref:{type:n,name:t}},r):Object.assign({},c):c,a[t]=y;const m=R(w(W.current,t));U(F.current)&&m||(b=w(m?F.current:W.current,t),h=R(b),h||f||Se(t,b)),U(r)||(V(S.current,t,!0),!te&&Oe.current.isValid&&se(d,oe,y,W).then(e=>{const r=je.current.isValid;U(e)?V(E.current,t,!0):_(E.current,t),r!==U(e)&&we()})),!l||f&&h||!f&&_(je.current.dirtyFields,t),n&&function({ref:e},r,t){s(e)&&t&&(e.addEventListener(r?i.CHANGE:i.INPUT,t),e.addEventListener(i.BLUR,t))}(o&&y.options?y.options[y.options.length-1]:y,o||fe(e),P.current)}const ze=(0,n.useCallback)((e,r)=>async t=>{t&&t.preventDefault&&(t.preventDefault(),t.persist());let n={},s=qe(Q(d,ge(W.current),l,!0));Oe.current.isSubmitting&&we({isSubmitting:!0});try{if(Y.current){const{errors:e,values:r}=await Y.current(s,G.current,oe);je.current.errors=n=e,s=r}else for(const e of Object.values(d.current))if(e){const{name:r}=e.ref,t=await se(d,oe,e,W);t[r]?(V(n,r,t[r]),_(E.current,r)):w(S.current,r)&&(_(je.current.errors,r),V(E.current,r,!0))}U(n)&&Object.keys(je.current.errors).every(e=>e in d.current)?(we({errors:{},isSubmitting:!0}),await e(s,t)):(je.current.errors=Object.assign(Object.assign({},je.current.errors),n),r&&await r(je.current.errors,t),o&&C(d.current,je.current.errors))}finally{je.current.isSubmitting=!1,we({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:U(je.current.errors),submitCount:je.current.submitCount+1})}},[o,oe]);(0,n.useEffect)(()=>{t&&Oe.current.isValid&&Ue(),Ve.current=Ve.current||!de?Ve.current:function(e,r){const t=new MutationObserver(()=>{for(const t of Object.values(e.current))if(t&&t.options)for(const e of t.options)e&&e.ref&&M(e.ref)&&r(t);else t&&M(t.ref)&&r(t)});return t.observe(window.document,{childList:!0,subtree:!0}),t}(d,Ie)},[Ie,F.current]),(0,n.useEffect)(()=>()=>{Ve.current&&Ve.current.disconnect(),T.current=!0,Object.values(d.current).forEach(e=>Ie(e,!0))},[]),!t&&Oe.current.isValid&&(pe.isValid=z(E.current,S.current)&&U(je.current.errors));const Ge={trigger:xe,setValue:(0,n.useCallback)(function(e,r,t){Te(e,r,t||{}),Le(e)&&we(),Pe(e)},[Te,xe]),getValues:(0,n.useCallback)(Me,[]),register:(0,n.useCallback)(function(e,r){if(!he)if(K(e))He({name:e},r);else{if(!p(e)||!("name"in e))return r=>r&&He(r,e);He(e,r)}},[F.current]),unregister:(0,n.useCallback)(function(e){for(const r of Array.isArray(e)?e:[e])Ie(d.current[r],!0)},[]),formState:me?new Proxy(pe,{get:(e,r)=>{if(r in e)return Oe.current[r]=!0,e[r]}}):pe},Je=(0,n.useMemo)(()=>Object.assign({isFormDirty:Ee,updateWatchedValue:_e,shouldUnregister:l,updateFormState:we,removeFieldEventListener:We,wat
2chInternal:$e,mode:re.current,reValidateMode:{isReValidateOnBlur:Ae,isReValidateOnChange:Re},validateResolver:t?Ue:void 0,fieldsRef:d,resetFieldArrayFunctionRef:H,useWatchFieldsRef:m,useWatchRenderFunctionsRef:j,fieldArrayDefaultValuesRef:g,validFieldsRef:E,fieldsWithValidationRef:S,fieldArrayNamesRef:Z,readFormStateRef:Oe,formStateRef:je,defaultValuesRef:F,shallowFieldsStateRef:W,fieldArrayValuesRef:b},Ge),[F.current,_e,l,We,$e]);return Object.assign({watch:function(e,r){return $e(e,r)},control:Je,handleSubmit:ze,reset:(0,n.useCallback)((e,r={})=>{if(de)for(const n of Object.values(d.current))if(n){const{ref:e,options:r}=n,i=ye(e)&&Array.isArray(r)?r[0].ref:e;if(s(i))try{i.closest("form").reset();break}catch(t){}}d.current={},F.current=Object.assign({},e||F.current),e&&Pe(""),Object.values(H.current).forEach(e=>ee(e)&&e()),W.current=l?{}:ge(e||F.current),(({errors:e,isDirty:r,isSubmitted:t,touched:n,isValid:s,submitCount:i,dirtyFields:u})=>{s||(E.current={},S.current={}),g.current={},y.current=new Set,L.current=!1,we({submitCount:i?je.current.submitCount:0,isDirty:!!r&&je.current.isDirty,isSubmitted:!!t&&je.current.isSubmitted,isValid:!!s&&je.current.isValid,dirtyFields:u?je.current.dirtyFields:{},touched:n?je.current.touched:{},errors:e?je.current.errors:{},isSubmitting:!1,isSubmitSuccessful:!1})})(r)},[]),clearErrors:(0,n.useCallback)(function(e){e&&(Array.isArray(e)?e:[e]).forEach(e=>d.current[e]&&v(e)?delete je.current.errors[e]:_(je.current.errors,e)),we({errors:e?je.current.errors:{}})},[]),setError:(0,n.useCallback)(function(e,r){const t=(d.current[e]||{}).ref;V(je.current.errors,e,Object.assign(Object.assign({},r),{ref:t})),we({isValid:!1}),r.shouldFocus&&t&&t.focus&&t.focus()},[]),errors:pe.errors},Ge)}function ve(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(n=Object.getOwnPropertySymbols(e);s<n.length;s++)r.indexOf(n[s])<0&&Object.prototype.propertyIsEnumerable.call(e,n[s])&&(t[n[s]]=e[n[s]])}return t}const Oe=(0,n.createContext)(null);Oe.displayName="RHFContext";const je=()=>(0,n.useContext)(Oe);function Ve({name:e,rules:r,defaultValue:t,control:s,onFocus:i}){const u=je();const{defaultValuesRef:c,setValue:a,register:o,unregister:l,trigger:f,mode:d,reValidateMode:{isReValidateOnBlur:g,isReValidateOnChange:b},formState:y,formStateRef:{current:{isSubmitted:h,touched:m,errors:v}},updateFormState:O,readFormStateRef:j,fieldsRef:A,fieldArrayNamesRef:C,shallowFieldsStateRef:k}=s||u.control,S=!le(C.current,e),E=()=>!R(w(k.current,e))&&S?w(k.current,e):R(t)?w(c.current,e):t,[F,D]=(0,n.useState)(E()),N=(0,n.useRef)(F),x=(0,n.useRef)({focu
2s:()=>null}),B=(0,n.useRef)(i||(()=>{ee(x.current.focus)&&x.current.focus()})),T=(0,n.useCallback)(r=>!ce(Object.assign({isBlurEvent:r,isReValidateOnBlur:g,isReValidateOnChange:b,isSubmitted:h,isTouched:!!w(m,e)},d)),[g,b,h,m,e,d]),L=(0,n.useCallback)(([e])=>{const r=(e=>$(e)||!p(e.target)||p(e.target)&&!e.type?e:R(e.target.value)?e.target.checked:e.target.value)(e);return D(r),N.current=r,r},[]),P=(0,n.useCallback)(t=>{A.current[e]?A.current[e]=Object.assign({ref:A.current[e].ref},r):(o(Object.defineProperties({name:e,focus:B.current},{value:{set(e){D(e),N.current=e},get(){return N.current}}}),r),t=R(w(c.current,e))),t&&S&&D(E())},[r,e,o]);(0,n.useEffect)(()=>()=>l(e),[e]),(0,n.useEffect)(()=>{P()},[P]),(0,n.useEffect)(()=>{!A.current[e]&&P(!0)});const q=(0,n.useCallback)(()=>{j.current.touched&&!w(m,e)&&(V(m,e,!0),O({touched:m})),T(!0)&&f(e)},[e,O,T,f,j]);return{field:{onChange:(0,n.useCallback)((...r)=>a(e,L(r),{shouldValidate:T(),shouldDirty:!0}),[a,e,T]),onBlur:q,name:e,value:F,ref:x},meta:Object.defineProperties({invalid:!!w(v,e)},{isDirty:{get(){return!!w(y.dirtyFields,e)}},isTouched:{get(){return!!w(y.touched,e)}}})}}const Ae=e=>{const{rules:r,as:t,render:s,defaultValue:i,control:u,onFocus:c}=e,a=ve(e,["rules","as","render","defaultValue","control","onFocus"]),{field:o,meta:l}=Ve(e),f=Object.assign(Object.assign({},a),o);return t?(0,n.isValidElement)(t)?(0,n.cloneElement)(t,f):(0,n.createElement)(t,f):s?s(o,l):null}},55306:function(e,r,t){t.d(r,{J:function(){return i}});var n=t(42236),s=t(92568);const i=e=>{let{children:r,htmlFor:t,required:s,...i}=e;return n.createElement(u,Object.assign({htmlFor:t,"data-required":s},i),r)},u=s.default.label.withConfig({displayName:"label__StyledLabel",componentId:"sc-1pii3sa-0"})(["color:",";display:block;font-size:14px;font-weight:400;letter-spacing:0;padding:4px 0 0;margin:12px 0 0;:after{color:",";content:' *';display:",";}"],e=>e.theme.color.n100,e=>e.theme.color.r500,e=>e["data-required"]?"inline":"none")}}]);
3//# sourceMappingURL=4722b08026082e0b3d59413b29ee717f74eb699f-254a07fba632e9c76577.js.map

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.