PageSourceSearch

https://inter.co/vendors-13c88e89-27b66e8f583a15f59b4e.js

js inter.co collected 2026-10-01 08:56:37 UTC 71,280 bytes, 3 lines download raw bytes

1/*! For license information please see vendors-13c88e89-27b66e8f583a15f59b4e.js.LICENSE.txt */
2"use strict";(self.webpackChunkbanco_inter_site_institucional_v5=self.webpackChunkbanco_inter_site_institucional_v5||[]).push([[21836],{29123:function(e,t,r){r.d(t,{G3:function(){return d},_Y:function(){return c}});var s=r(96540),a=function(){return a=Object.assign||function(e){for(var t,r=1,s=arguments.length;r<s;r++)for(var a in t=arguments[r])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},a.apply(this,arguments)};var n,i=function(e,t){(function(e){var t;e?function(e){if(e)for(;e.lastChild;)e.lastChild.remove()}("string"==typeof e?document.getElementById(e):e):(t=document.querySelector(".grecaptcha-badge"))&&t.parentNode&&document.body.removeChild(t.parentNode)})(t),window.___grecaptcha_cfg=void 0;var r=document.querySelector("#"+e);r&&r.remove(),function(){var e=document.querySelector('script[src^="https://www.gstatic.com/recaptcha/releases"]');e&&e.remove()}()},o=function(e){var t=e.render,r=e.onLoadCallbackName,s=e.language,a=e.onLoad,n=e.useRecaptchaNet,i=e.useEnterprise,o=e.scriptProps,l=void 0===o?{}:o,u=l.nonce,d=void 0===u?"":u,c=l.defer,f=void 0!==c&&c,m=l.async,y=void 0!==m&&m,p=l.id,g=void 0===p?"":p,v=l.appendTo,h=g||"google-recaptcha-v3";if(function(e){return!!document.querySelector("#"+e)}(h))a();else{var b=function(e){return"https://www."+(e.useRecaptchaNet?"recaptcha.net":"google.com")+"/recaptcha/"+(e.useEnterprise?"enterprise.js":"api.js")}({useEnterprise:i,useRecaptchaNet:n}),_=document.createElement("script");_.id=h,_.src=b+"?render="+t+("explicit"===t?"&onload="+r:"")+(s?"&hl="+s:""),d&&(_.nonce=d),_.defer=!!f,_.async=!!y,_.onload=a,("body"===v?document.body:document.getElementsByTagName("head")[0]).appendChild(_)}},l=function(e){console.warn(e)};!function(e){e.SCRIPT_NOT_AVAILABLE="Recaptcha script is not available"}(n||(n={}));var u=(0,s.createContext)({executeRecaptcha:function(){throw Error("GoogleReCaptcha Context has not yet been implemented, if you are using useGoogleReCaptcha hook, make sure the hook is called inside component wrapped by GoogleRecaptchaProvider")}});u.Consumer;function d(e){var t=e.reCaptchaKey,r=e.useEnterprise,d=void 0!==r&&r,c=e.useRecaptchaNet,f=void 0!==c&&c,m=e.scriptProps,y=e.language,p=e.container,g=e.children,v=(0,s.useState)(null),h=v[0],b=v[1],_=(0,s.useRef)(t),V=JSON.stringify(m),F=JSON.stringify(null==p?void 0:p.parameters);(0,s.useEffect)(function(){if(t){var e=(null==m?void 0:m.id)||"google-recaptcha-v3",r=(null==m?void 0:m.onLoadCallbackName)||"onRecaptchaLoadCallback";return window[r]=function(){var e=d?window.grecaptcha.enterprise:window.grecaptcha,r=a({badge:"inline",size:"invisible",sitekey:t},(null==p?void 0:p.parameters)||{});_.current=e.render(null==p?void 0:p.element,r)},o({render:(null==p?void 0:p.element)?"explicit":t,onLoadCallbackName:r,useEnterprise:d,useRecaptchaNet:f,scriptProps:m,language:y,onLoad:function(){if(window&&window.grecaptcha){var e=d?window.grecaptcha.enterprise:window.grecaptcha;e.ready(function(){b(e)})}else l("<GoogleRecaptchaProvider /> "+n.SCRIPT_NOT_AVAILABLE)},onError:function(){l("Error loading google recaptcha script")}}),function(){i(e,null==p?void 0:p.element)}}l("<GoogleReCaptchaProvider /> recaptcha key not provided")},[d,f,V,F,y,t,null==p?void 0:p.element]);var S=(0,s.useCallback)(function(e){if(!h||!h.execute)throw new Error("<GoogleReCaptchaProvider /> Google Recaptcha has not been loaded");return h.execute(_.current,{action:e})},[h,_]),x=(0,s.useMemo)(function(){return{executeRecaptcha:h?S:void 0,container:null==p?void 0:p.element}},[S,h,null==p?void 0:p.element]);return s.createElement(u.Provider,{value:x},g)}var c=function(){return(0,s.useContext)(u)};function f(e,t){return e(t={exports:{}},t.exports),t.exports}var m="function"==typeof Symbol&&Symbol.for,y=m?Symbol.for("react.element"):60103,p=m?Symbol.for("react.portal"):60106,g=m?Symbol.for("react.fragment"):60107,v=m?Symbol.for("react.strict_mode"):60108,h=m?Symbol.for("react.profiler"):60114,b=m?Symbol.for("react.provider"):60109,_=m?Symbol.for("react.context"):60110,V=m?Symbol.for("react.async_mode"):60111,F=m?Symbol.for("react.concurrent_mode"):60111,S=m?Symbol.for("react.forward_ref"):60112,x=m?Symbol.for("react.suspense"):60113,A=m?Symbol.for("react.suspense_list"):60120,w=m?Symbol.for("react.memo"):60115,k=m?Symbol.for("react.lazy"):60116,C=m?Symbol.for("react.block"):60121,D=m?Symbol.for("react.fundamental"):60117,E=m?Symbol.for("react.responder"):60118,O=m?Symbol.for("react.scope"):60119;function N(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case y:switch(e=e.type){case V:case F:case g:case h:case v:case x:return e;default:switch(e=e&&e.$$typeof){case _:case S:case k:case w:case b:return e;default:return t}}case p:return t}}}function T(e){return N(e)===F}var R={AsyncMode:V,ConcurrentMode:F,ContextConsumer:_,ContextProvider:b,Element:y,ForwardRef:S,Fragment:g,Lazy:k,Memo:w,Portal:p,Profiler:h,StrictMode:v,Suspense:x,isAsyncMode:function(e){return T(e)||N(e)===V},isConcurrentMode:T,isContextConsumer:function(e){return N(e)===_},isContextProvider:function(e){return N(e)===b},isElement:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===y},isForwardRef:function(e){return N(e)===S},isFragment:function(e){return N(e)===g},isLazy:function(e){return N(e)===k},isMemo:function(e){return N(e)===w},isPortal:function(e){return N(e)===p},isProfiler:function(e){return N(e)===h},isStrictMode:function(e){return N(e)===v},isSuspense:function(e){return N(e)===x},isValidElementType:function(e){return"string"==typeof e||"function"==typeof e||e===g||e===F||e===h||e===v||e===x||e===A||"object"==typeof e&&null!==e&&(e.$$typeof===k||e.$$typeof===w||e.$$typeof===b||e.$$typeof===_||e.$$typeof===S||e.$$typeof===D||e.$$typeof===E||e.$$typeof===O||e.$$typeof===C)},typeOf:N},M=f(function(e,t){}),j=(M.AsyncMode,M.ConcurrentMode,M.ContextConsumer,M.ContextProvider,M.Element,M.ForwardRef,M.Fragment,M.Lazy,M.Memo,M.Portal,M.Profiler,M.Str
2ictMode,M.Suspense,M.isAsyncMode,M.isConcurrentMode,M.isContextConsumer,M.isContextProvider,M.isElement,M.isForwardRef,M.isFragment,M.isLazy,M.isMemo,M.isPortal,M.isProfiler,M.isStrictMode,M.isSuspense,M.isValidElementType,M.typeOf,f(function(e){e.exports=R})),L={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},U={};U[j.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},U[j.Memo]=L;Object.defineProperty,Object.getOwnPropertyNames,Object.getOwnPropertySymbols,Object.getOwnPropertyDescriptor,Object.getPrototypeOf,Object.prototype},49785:function(e,t,r){r.d(t,{FH:function(){return j},Gb:function(){return I},Jt:function(){return h},Op:function(){return B},hZ:function(){return V},mN:function(){return Ne},xI:function(){return L},xW:function(){return P}});var s=r(96540),a=e=>"checkbox"===e.type,n=e=>e instanceof Date,i=e=>null==e;const o=e=>"object"==typeof e;var l=e=>!i(e)&&!Array.isArray(e)&&o(e)&&!n(e),u=e=>l(e)&&e.target?a(e.target)?e.target.checked:e.target.value:e,d=(e,t)=>{const r=t.split("."),s=[];let a=r[0];for(let n=1;n<r.length;a+="."+r[n++])!isNaN(+r[n])&&e.has(a)&&s.push(a);return s},c=e=>{const t=e.constructor&&e.constructor.prototype;return l(t)&&t.hasOwnProperty("isPrototypeOf")},f="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function m(e){if(e instanceof Date)return new Date(e);const t="undefined"!=typeof FileList&&e instanceof FileList;if(f&&(e instanceof Blob||t))return e;const r=Array.isArray(e);if(!(r||l(e)&&c(e)))return e;const s=r?[]:Object.create(Object.getPrototypeOf(e));for(const a in e)Object.prototype.hasOwnProperty.call(e,a)&&(s[a]=m(e[a]));return s}var y=e=>/^\w*$/.test(e),p=e=>void 0===e,g=e=>Array.isArray(e)?e.filter(Boolean):[],v=e=>g(e.replace(/["|']|\]/g,"").split(/\.|\[/)),h=(e,t,r)=>{if(!t||!l(e))return r;const s=(y(t)?[t]:v(t)).reduce((e,t)=>i(e)?void 0:e[t],e);return p(s)||s===e?p(e[t])?r:e[t]:s},b=e=>"boolean"==typeof e,_=e=>"function"==typeof e,V=(e,t,r)=>{let s=-1;const a=y(t)?[t]:v(t),n=a.length,i=n-1;for(;++s<n;){const t=a[s];let n=r;if(s!==i){const r=e[t];n=l(r)||Array.isArray(r)?r:isNaN(+a[s+1])?{}:[]}if("__proto__"===t||"constructor"===t||"prototype"===t)return;e[t]=n,e=e[t]}};const F={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change",SUBMIT:"submit",TRIGGER:"trigger",VALID:"valid"},S={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},x={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},A="form",w="root",k=s.createContext(null);k.displayName="HookFormControlContext";const C=()=>s.useContext(k);var D=(e,t,r,s=!0)=>{const a={};for(const n in e)Object.defineProperty(a,n,{get:()=>{const a=n;return t._proxyFormState[a]!==S.all&&(t._proxyFormState[a]=!s||S.all),r&&(r[a]=!0),e[a]}});return a};const E="undefined"!=typeof window?s.useLayoutEffect:s.useEffect;function O(e){const t=C(),{control:r=t,disabled:a,name:n,exact:i}=e||{},[o,l]=s.useState(()=>({...r._formState,defaultValues:r._defaultValues})),u=s.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return E(()=>r._subscribe({name:n,formState:u.current,exact:i,callback:e=>{!a&&l({...r._formState,...e,defaultValues:r._defaultValues})}}),[n,a,i]),s.useEffect(()=>{u.current.isValid&&r._setValid(!0)},[r]),s.useMemo(()=>D(o,r,u.current,!1),[o,r])}var N=e=>"string"==typeof e,T=(e,t,r,s,a)=>N(e)?(s&&t.watch.add(e),h(r,e,a)):Array.isArray(e)?e.map(e=>(s&&t.watch.add(e),h(r,e))):(s&&(t.watchAll=!0),r),R=e=>i(e)||!o(e);function M(e,t,r=new WeakSet){if(e===t)return!0;if(R(e)||R(t))return Object.is(e,t);if(n(e)&&n(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(r.has(e)||r.has(t))return!0;r.add(e),r.add(t);for(const i of s){const s=e[i];if(!(i in t))return!1;if("ref"!==i){const e=t[i];if(n(s)&&n(e)||(l(s)||Array.isArray(s))&&(l(e)||Array.isArray(e))?!M(s,e,r):!Object.is(s,e))return!1}}return!0}function j(e){const t=C(),{control:r=t,name:a,defaultValue:n,disabled:i,exact:o,c
vendor: 4,951 bytes, line 2
2ompute:l}=e||{},u=s.useRef(n),d=s.useRef(l),c=s.useRef(void 0),f=s.useRef(r),m=s.useRef(a);d.current=l;const[y,p]=s.useState(()=>{const e=r._getWatch(a,u.current);return d.current?d.current(e):e}),g=s.useCallback(e=>{const t=T(a,r._names,e||r._formValues,!1,u.current);return d.current?d.current(t):t},[r._formValues,r._names,a]),v=s.useCallback(e=>{if(!i){const t=T(a,r._names,e||r._formValues,!1,u.current);if(d.current){const e=d.current(t);M(e,c.current)||(p(e),c.current=e)}else p(t)}},[r._formValues,r._names,i,a]);E(()=>(f.current===r&&M(m.current,a)||(f.current=r,m.current=a,v()),r._subscribe({name:a,formState:{values:!0},exact:o,callback:e=>{v(e.values)}})),[r,o,a,v]),s.useEffect(()=>r._removeUnmounted());const h=f.current!==r,b=m.current,_=s.useMemo(()=>{if(i)return null;const e=!h&&!M(b,a);return h||e?g():null},[i,h,a,b,g]);return null!==_?_:y}const L=e=>e.render(function(e){const t=C(),{name:r,disabled:a,control:n=t,shouldUnregister:i,defaultValue:o,exact:l=!0}=e,c=!!d(n._names.array,r).length,f=s.useMemo(()=>h(n._formValues,r,h(n._defaultValues,r,o)),[n,r,o]),y=j({control:n,name:r,defaultValue:f,exact:l}),g=O({control:n,name:r,exact:l}),v=s.useRef(e),S=s.useRef(n.register(r,{...e.rules,value:y,...b(e.disabled)?{disabled:e.disabled}:{}}));v.current=e;const x=s.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!h(g.errors,r)},isDirty:{enumerable:!0,get:()=>!!h(g.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!h(g.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!h(g.validatingFields,r)},error:{enumerable:!0,get:()=>h(g.errors,r)}}),[g,r]),A=s.useCallback(e=>S.current.onChange({target:{value:u(e),name:r},type:F.CHANGE}),[r]),w=s.useCallback(()=>S.current.onBlur({target:{value:h(n._formValues,r),name:r},type:F.BLUR}),[r,n._formValues]),k=s.useCallback(e=>{const t=h(n._fields,r);t&&t._f&&e&&(t._f.ref={focus:()=>_(e.focus)&&e.focus(),select:()=>_(e.select)&&e.select(),setCustomValidity:t=>_(e.setCustomValidity)&&e.setCustomValidity(t),reportValidity:()=>_(e.reportValidity)&&e.reportValidity()})},[n._fields,r]),D=s.useMemo(()=>({name:r,value:y,...b(a)||g.disabled?{disabled:g.disabled||a}:{},onChange:A,onBlur:w,ref:k}),[r,a,g.disabled,A,w,k,y]);return s.useEffect(()=>{const e=n._options.shouldUnregister||i;n.register(r,{...v.current.rules,...b(v.current.disabled)?{disabled:v.current.disabled}:{}});const t=(e,t)=>{const r=h(n._fields,e);r&&r._f&&(r._f.mount=t)};if(t(r,!0),e){const e=m(h(n._defaultValues,r,h(n._options.defaultValues,r,v.current.defaultValue)));V(n._defaultValues,r,e),p(h(n._formValues,r))&&V(n._formValues,r,e)}return!c&&n.register(r),()=>{(c?e&&!n._state.action:e)?n.unregister(r):t(r,!1)}},[r,n,c,i]),s.useEffect(()=>{n._setDisabledField({disabled:a,name:r})},[a,r,n]),s.useMemo(()=>({field:D,formState:g,fieldState:x}),[D,g,x])}(e)),U=s.createContext(null);U.displayName="HookFormContext";const P=()=>s.useContext(U),B=e=>{const{children:t,watch:r,getValues:a,getFieldState:n,setError:i,clearErrors:o,setValue:l,setValues:u,trigger:d,formState:c,resetField:f,reset:m,handleSubmit:y,unregister:p,control:g,register:v,setFocus:h,subscribe:b}=e,_=s.useMemo(()=>({watch:r,getValues:a,getFieldState:n,setError:i,clearErrors:o,setValue:l,setValues:u,trigger:d,formState:c,resetField:f,reset:m,handleSubmit:y,unregister:p,control:g,register:v,setFocus:h,subscribe:b}),[o,g,c,n,a,y,v,m,f,i,h,l,u,b,d,p,r]);return s.createElement(U.Provider,{value:_},s.createElement(k.Provider,{value:_.control},t))};var I=(e,t,r,s,a)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[s]:a||!0}}:{},$=e=>Array.isArray(e)?e:[e],q=()=>{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=[]}}};function W(e,t){const r={};for(const s in e)if(e.hasOwnProperty(s)){const a=e[s],n=t[s];if(a&&l(a)&&n){const e=W(a,n);l(e)&&(r[s]=e)}else e[s]&&(r[s]=n)}return r}var G=e=>l(e)&&!Object.keys(e).length,H=e=>"file"===e.type,z=e=>{if(!f)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},J=e=>"select-multiple"===e.type,K=e=>"radio"===e.type,Y=e=>K(e)||a(e),Z=e=>z(e)&&e.isConnected;function Q(e,t){if(N(t)&&Object.prototype.hasOwnProperty.call(e,t))return delete e[t],e;const r=Array.isArray(t)?t:y(t)?[t]:v(t),s=1===r.length?e:function(e,t){const r=t.slice(0,-1).length;let s=0;for(;s<r;){if(i(e)){e=void 0;break}e=e[t[s]],s++}return e}(e,r),a=r.length-1,n=r[a];return s&&delete s[n],0!==a&&(l(s)&&G(s)||Array.isArray(s)&&function(e){for(const t in e)if(e.hasOwnProperty(t)&&!p(e[t]))return!1;return!0}(s))&&Q(e,r.slice(0,-1)),e}var X=e=>{for(const t in e)if(_(e[t]))return!0;return!1};function ee(e){return Array.isArray(e)||l(e)&&!X(e)}function te(e,t={}){for(const r in e){const s=e[r];ee(s)?(t[r]=Array.isArray(s)?[]:{},te(s,t[r])):p(s)||(t[r]=!0)}return t}function re(e){if(!1!==e){if(!0===e)return!0;
vendor: 6,177 bytes, line 2
2if(Array.isArray(e)){const t=e.map(e=>re(e));return t.some(e=>void 0!==e)?t:void 0}if(l(e)){const t={};for(const r in e){const s=re(e[r]);p(s)||(t[r]=s)}return Object.keys(t).length?t:void 0}}}function se(e,t,r){r||(r=te(t));for(const s in e){const a=e[s];if(ee(a))p(t)||R(r[s])?r[s]=te(a,Array.isArray(a)?[]:{}):se(a,i(t)?{}:t[s],r[s]);else{const e=t[s];r[s]=!M(a,e)}}return re(r)||{}}const ae={value:!1,isValid:!1},ne={value:!0,isValid:!0};var ie=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&&!p(e[0].attributes.value)?p(e[0].value)||""===e[0].value?ne:{value:e[0].value,isValid:!0}:ne:ae}return ae},oe=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:s})=>p(e)?e:t?""===e?NaN:e?+e:e:r&&N(e)?new Date(e):s?s(e):e;const le={isValid:!1,value:null};var ue=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,le):le;function de(e){const t=e.ref;return H(t)?t.files:K(t)?ue(e.refs).value:J(t)?[...t.selectedOptions].map(({value:e})=>e):a(t)?ie(e.refs).value:oe(p(t.value)?e.ref.value:t.value,e)}var ce=(e,t,r,s)=>{const a={};for(const n of e){const e=h(t,n);e&&V(a,n,e._f)}return{criteriaMode:r,names:[...e],fields:a,shouldUseNativeValidation:s}},fe=e=>e instanceof RegExp,me=e=>p(e)?e:fe(e)?e.source:l(e)?fe(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});const pe="AsyncFunction";var ge=e=>!!e&&!!e.validate&&!!(_(e.validate)&&e.validate.constructor.name===pe||l(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===pe)),ve=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),he=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))));const be=(e,t,r,s)=>{for(const a of r||Object.keys(e)){const r=h(e,a);if(r){const{_f:e,...n}=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(be(n,t))break}else if(l(n)&&be(n,t))break}}};function _e(e,t,r){const s=h(e,r);if(s||y(r))return{error:s,name:r};const a=r.split(".");for(;a.length;){const s=a.join("."),n=h(t,s),i=h(e,s);if(n&&!Array.isArray(n)&&r!==s)return{name:r};if(i&&i.type)return{name:s,error:i};if(i&&i.root&&i.root.type)return{name:`${s}.root`,error:i.root};a.pop()}return{name:r}}var Ve=(e,t,r,s)=>{r(e);const{name:a,...n}=e;return G(n)||s&&Object.keys(n).length>=Object.keys(t).length||Object.keys(n).find(e=>t[e]===(!s||S.all))},Fe=(e,t,r)=>!e||!t||e===t||$(e).some(e=>e&&(r?e===t:e.startsWith(t)||t.startsWith(e))),Se=(e,t,r,s,a)=>!a.isOnAll&&(!r&&a.isOnTouch?!(t||e):(r?s.isOnBlur:a.isOnBlur)?!e:!(r?s.isOnChange:a.isOnChange)||e),xe=(e,t)=>!g(h(e,t)).length&&Q(e,t),Ae=(e,t,r)=>{const s=$(h(e,r));return V(s,w,t[r]),V(e,r,s),e};function we(e,t,r="validate"){if(N(e)||Array.isArray(e)&&e.every(N)||b(e)&&!e)return{type:r,message:N(e)?e:"",ref:t}}var ke=e=>l(e)&&!fe(e)?e:{value:e,message:""},Ce=async(e,t,r,s,n,o)=>{const{ref:u,refs:d,required:c,maxLength:f,minLength:m,min:y,max:g,pattern:v,validate:V,name:F,valueAsNumber:S,mount:A}=e._f,w=h(r,F);if(!A||t.has(F))return{};const k=d?d[0]:u,C=e=>{n&&k.reportValidity&&(k.setCustomValidity(b(e)?"":e||""),k.reportValidity())},D={},E=K(u),O=a(u),T=E||O,R=(S||H(u))&&p(u.value)&&p(w)||z(u)&&""===u.value||""===w||Array.isArray(w)&&!w.length||S&&"number"==typeof w&&isNaN(w),M=I.bind(null,F,s,D),j=(e,t,r,s=x.maxLength,a=x.minLength)=>{const n=e?t:r;D[F]={type:e?s:a,message:n,ref:u,...M(e?s:a,n)}};if(o?!Array.isArray(w)||!w.length:c&&(!T&&(R||i(w))||b(w)&&!w||O&&!ie(d).isValid||E&&!ue(d).isValid)){const{value:e,message:t}=N(c)?{value:!!c,message:c}:ke(c);if(e&&(D[F]={type:x.required,message:t,ref:k,...M(x.required,t)},!s))return C(t),D}if(!(R||i(y)&&i(g))){let e,t;const r=ke(g),a=ke(y);if(i(w)||isNaN(w)){const s=u.valueAsDate||new Date(w),n=e=>new Date((new Date).toDateString()+" "+e),i="time"==u.type,o="week"==u.type;N(r.value)&&w&&(e=i?n(w)>n(r.value):o?w>r.value:s>new Date(r.value)),N(a.value)&&w&&(t=i?n(w)<n(a.value):o?w<a.value:s<new Date(a.value))}else{const s=u.valueAsNumber||(w?+w:w);i(r.value)||(e=s>r.value),i(a.value)||(t=s<a.value)}if((e||t)&&(j(!!e,r.message,a.message,x.max,x.min),!s))return C(D[F].message),D}if((f||m)&&!R&&(N(w)||o&&Array.isArray(w))){const e=ke(f),t=ke(m),r=!i(e.value)&&w.length>+e.value,a=!i(t.value)&&w.length<+t.value;if((r||a)&&(j(r,e.message,t.message),!s))return C(D[F].message),D}if(v&&!R&&N(w)){const{value:e,message:t}=ke(v);if(fe(e)&&!w.match(e)&&(D[F]={type:x.pattern,message:t,ref:u,...M(x.pattern,t)},!s))return C(t),D}if(V)if(_(V)){const e=we(await V(w,r),k);if(e&&(D[F]={...e,...M(x.validate,e.message)},!s))return C(e.message),D}else if(l(V)){let e={};for(const t in V){if(!G(e)&&!s)break;const a=we(await V[t](w,r),k,t);a&&(e={...a,...M(t,a.message)},C(a.message),s&&(D[F]=e))}if(!G(e)&&(D[F]={ref:k,...e},!s))return D}return C(!0),D};const De={mode:S.onSubmit,reValidateMode:S.onChange,shouldFocusError:!0},Ee={submitCount:0,isDirty:!1,isReady:!1,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{}};function Oe(e={}){let t,r={...De,...e},s={...m(Ee),isLoading:_(r.defaultValues),errors:r.errors||{},disabled:r.disabled||!1},o={},c=(l(r.defaultValues)||l(r.values))&&m(r.defaultValues||r.values)||{},k=r.shouldUnregister?{}:m(c),C={action:!1,mount:!1,watch:!1,keepIsValid:!1},D={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set,registerName:new Set},E=0;const O={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},R={...O};let j={...R};const L={array:q(),state:q()},U=r.criteriaMode===S.all,P=async e=>{if(!C.keepIsValid&&!r.disabled&&(R.isValid||j.isValid||e)){let e;r.resolver?(e=G((await te()).errors),B()):e=await ae({fields:o,onlyCheckValid:!0,eventType:F.VALID}),e!==s.isValid&&L.state.next({isValid:e})}},B=(e,t)=>{!r.disabled&&(R.isValidating||R.validatingFields||j.isValidating||j.val
2idatingFields)&&((e||Array.from(D.mount)).forEach(e=>{e&&(t?V(s.validatingFields,e,t):Q(s.validatingFields,e))}),L.state.next({validatingFields:s.validatingFields,isValidating:!G(s.validatingFields)}))},I=()=>{s.dirtyFields=se(c,k)},K=(e,t,r,a)=>{const n=h(o,e);if(n){if((e=>{const t=y(e)?[e]:v(e);let r=k,s=c;for(let a=0;a<t.length-1;a++){const e=t[a];if(r=i(r)?r:r[e],s=i(s)?s:s[e],null===r&&null!==s)return!0}return!1})(e))return;const o=p(h(k,e)),l=h(k,e,p(r)?h(c,e):r);if(p(l)||a&&a.defaultChecked||t?V(k,e,t?l:de(n._f)):le(e,l),C.mount&&!C.action&&(P(),o&&s.isDirty&&(R.isDirty||j.isDirty))){ne()||(s.isDirty=!1,L.state.next({...s}))}}},X=(e,t,a,n,i)=>{let o=!1,l=!1;const u={name:e};if(!r.disabled){if(!a||n){(R.isDirty||j.isDirty)&&(l=s.isDirty,s.isDirty=u.isDirty=ne(),o=l!==u.isDirty);const r=M(h(c,e),t);l=!!h(s.dirtyFields,e),r!==s.isDirty?s.dirtyFields=se(c,k):r?Q(s.dirtyFields,e):V(s.dirtyFields,e,!0),u.dirtyFields=s.dirtyFields,o=o||(R.dirtyFields||j.dirtyFields)&&l!==!r}if(a){const t=h(s.touchedFields,e);t||(V(s.touchedFields,e,a),u.touchedFields=s.touchedFields,o=o||(R.touchedFields||j.touchedFields)&&t!==a)}o&&i&&L.state.next(u)}return o?u:{}},ee=(e,a,n,i)=>{const o=h(s.errors,e),l=(R.isValid||j.isValid)&&b(a)&&s.isValid!==a;var u;if(r.delayError&&n?(u=()=>((e,t)=>{V(s.errors,e,t),L.state.next({errors:s.errors})})(e,n),t=e=>{clearTimeout(E),E=setTimeout(u,e)},t(r.delayError)):(clearTimeout(E),t=null,n?V(s.errors,e,n):Q(s.errors,e)),(n?!M(o,n):o)||!G(i)||l){const t={...i,...l&&b(a)?{isValid:a}:{},errors:s.errors,name:e};s={...s,...t},L.state.next(t)}},te=async e=>(B(e,!0),await r.resolver(k,r.context,ce(e||D.mount,o,r.criteriaMode,r.shouldUseNativeValidation))),re=async({name:t,eventType:r})=>{if(e.validate){const a=await e.validate({formValues:k,formState:s,name:t,eventType:r});if(l(a))for(const e in a){const t=a[e];t&&Re(`${A}.${e}`,{message:N(t.message)?t.message:"",type:t.type||x.validate})}else N(a)||!a?Re(A,{message:a||"",type:x.validate}):Te(A);return a}return!0},ae=async({fields:t,onlyCheckValid:a,name:n,eventType:i,context:o={valid:!0,runRootValidation:!1}})=>{if(e.validate){o.runRootValidation=!0;if(!await re({name:n,eventType:i})&&(o.valid=!1,a))return o.valid}for(const l in t){const n=t[l];if(n){const{_f:t,...u}=n;if(t){const i=D.array.has(t.name),l=n._f&&ge(n._f),u=R.validatingFields||R.isValidating||j.validatingFields||j.isValidating;l&&u&&B([t.name],!0);const d=await Ce(n,D.disabled,k,U,r.shouldUseNativeValidation&&!a,i);if(l&&u&&B([t.name]),d[t.name]&&(o.valid=!1,a))break;if(!a&&(h(d,t.name)?i?Ae(s.errors,d,t.name):V(s.errors,t.name,d[t.name]):Q(s.errors,t.name)),e.shouldUseNativeValidation&&d[t.name])break}!G(u)&&await ae({context:o,onlyCheckValid:a,fields:u,name:l,eventType:i})}}return o.valid},ne=(e,t)=>!r.disabled&&(e&&t&&V(k,e,t),!M(Oe(),c)),ie=(e,t,r)=>T(e,D,{...C.mount?k:p(t)?c:N(e)?{[e]:t}:t},r,t),le=(e,t,r={})=>{const s=h(o,e);let n=t;if(s){const r=s._f;r&&(!r.disabled&&V(k,e,oe(t,r)),n=z(r.ref)&&i(t)?"":t,J(r.ref)?[...r.ref.options].forEach(e=>e.selected=n.includes(e.value)):r.refs?a(r.ref)?r.refs.forEach(e=>{e.defaultChecked&&e.disabled||(Array.isArray(n)?e.checked=!!n.find(t=>t===e.value):e.checked=n===e.value||!!n)}):r.refs.forEach(e=>e.checked=e.value===n):H(r.ref)?r.ref.value="":(r.ref.value=n,r.ref.type||L.state.next({name:e,values:m(k)})))}(r.shouldDirty||r.shouldTouch)&&X(e,n,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&ke(e)},ue=(e,t,r)=>{for(const s in t){if(!t.hasOwnProperty(s))return;const a=t[s],i=e+"."+s,u=h(o,i);(D.array.has(e)||l(a)||u&&!u._f)&&!n(a)?ue(i,a,r):le(i,a,r)}},fe=(e,t,r={})=>{const a=h(o,e),n=D.array.has(e),l=m(t),u=M(h(k,e),l);if(u||V(k,e,l),n)L.array.next({name:e,values:m(k)}),(R.isDirty||R.dirtyFields||j.isDirty||j.dirtyFields)&&r.shouldDirty&&(I(),L.state.next({name:e,dirtyFields:s.dirtyFields,isDirty:ne(e,l)}));else{const t=Array.isArray(l)&&!l.length||G(l);!a||a._f||i(l)||t?le(e,l,r):ue(e,l,r)}if(!u){const t=he(e,D),r=m(k);if(!n)for(const s of d(D.array,e))L.array.next({name:s,values:r});L.state.next({...t&&s,name:C.mount||t?e:void 0,values:r})}},pe=async a=>{C.mount=!0;const i=a.target;let l=i.name,d=!0;const c=h(o,l),f=e=>{d=Number.isNaN(e)||n(e)&&isNaN(e.getTime())||M(e,h(k,l,e))},y=ye(r.mode),p=ye(r.reValidateMode);if(c){let n,g;const v=i.type?de(c._f):u(a),b=a.type===F.BLUR||a.type===F.FOCUS_OUT,_=!ve(c._f)&&!e.validate&&!r.resolver&&!h(s.errors,l)&&!c._f.deps||Se(b,h(s.touchedFields,l),s.isSubmitted,p,y),S=he(l,D,b);V(k,l,v),b?i&&i.readOnly||(c._f.onBlur&&c._f.onBlur(a),t&&t(0)):c._f.onChange&&c._f.onChange(a);const x=X(l,v,b),A=!G(x)||S;if(!b&&L.state.next({name:l,type:a.type,values:m(k)}),_)return(R.isValid||j.isValid)&&("onBlur"===r.mode?b&&P():b||P()),A&&L.state.next({name:l,...S?{}:x});if(!r.resolver&&e.validate&&await re({name:l,eventType:a.type}),!b&&S&&L.state.next({...s}),r.resolver){const{errors:e}=await te([l]);if(B([l]),f(v),d){const t=_e(s.errors,o,l),r=_e(e,o,t.name||l);n=r.error,l=r.name,g=G(e)}}else B([l],!0),n=(await Ce(c,D.disabled,k,U,r.shouldUseNativeValidation))[l],B([l]),f(v),d&&(n?g=!1:(R.isValid||j.isValid)&&(g=await ae({fields:o,onlyCheckValid:!0,name:l,eventType:a.type})));d&&(c._f.deps&&(!Array.isArray(c._f.deps)||c._f.deps.length>0)&&ke(c._f.deps),ee(l,g,n,x))}},we=(e,t)=>{if(h(s.errors,t)&&e.focus)return e.focus(),1},ke=async(e,t={})=>{let a,n;const i=$(e);if(r.resolver){const t=await(async e=>{const{errors:t}=await te(e);
vendor: 17,232 bytes, line 2
2if(B(e),e)for(const r of e){const e=h(t,r);e?D.array.has(r)&&l(e)?Ae(s.errors,{[r]:e},r):V(s.errors,r,e):Q(s.errors,r)}else s.errors=t;return t})(p(e)?e:i);a=G(t),n=e?!i.some(e=>h(t,e)):a}else e?(n=(await Promise.all(i.map(async e=>{const t=h(o,e);return await ae({fields:t&&t._f?{[e]:t}:t,eventType:F.TRIGGER})}))).every(Boolean),(n||s.isValid)&&P()):n=a=await ae({fields:o,name:e,eventType:F.TRIGGER});return L.state.next({...!N(e)||(R.isValid||j.isValid)&&a!==s.isValid?{}:{name:e},...r.resolver||!e?{isValid:a}:{},errors:s.errors}),t.shouldFocus&&!n&&be(o,we,e?i:D.mount),n},Oe=(e,t)=>{let r={...C.mount?k:c};return t&&(r=W(t.dirtyFields?s.dirtyFields:s.touchedFields,r)),p(e)?r:N(e)?h(r,e):e.map(e=>h(r,e))},Ne=(e,t)=>({invalid:!!h((t||s).errors,e),isDirty:!!h((t||s).dirtyFields,e),error:h((t||s).errors,e),isValidating:!!h(s.validatingFields,e),isTouched:!!h((t||s).touchedFields,e)}),Te=e=>{const t=e?$(e):void 0;null==t||t.forEach(e=>Q(s.errors,e)),t?t.forEach(e=>{L.state.next({name:e,errors:s.errors})}):L.state.next({errors:{}})},Re=(e,t,r)=>{const a=(h(o,e,{_f:{}})._f||{}).ref,n=h(s.errors,e)||{},{ref:i,message:l,type:u,...d}=n;V(s.errors,e,{...d,...t,ref:a}),L.state.next({name:e,errors:s.errors,isValid:!1}),r&&r.shouldFocus&&a&&a.focus&&a.focus()},Me=e=>L.state.subscribe({next:t=>{if(Fe(e.name,t.name,e.exact)&&Ve(t,e.formState||R,qe,e.reRenderRoot)){const r={...k};e.callback({values:r,...s,...t,defaultValues:c})}}}).unsubscribe,je=(e,t={})=>{for(const a of e?$(e):D.mount)D.mount.delete(a),D.array.delete(a),t.keepValue||(Q(o,a),Q(k,a)),!t.keepError&&Q(s.errors,a),!t.keepDirty&&Q(s.dirtyFields,a),!t.keepTouched&&Q(s.touchedFields,a),!t.keepIsValidating&&Q(s.validatingFields,a),!r.shouldUnregister&&!t.keepDefaultValue&&Q(c,a);L.state.next({values:m(k)}),L.state.next({...s,...t.keepDirty?{isDirty:ne()}:{}}),!t.keepIsValid&&P()},Le=({disabled:e,name:t})=>{if(b(e)&&C.mount||e||D.disabled.has(t)){const r=D.disabled.has(t)!==!!e;e?D.disabled.add(t):D.disabled.delete(t),r&&C.mount&&!C.action&&P()}},Ue=(e,t={})=>{let s=h(o,e);const a=b(t.disabled)||b(r.disabled),n=!D.registerName.has(e)&&s&&s._f&&!s._f.mount;return V(o,e,{...s||{},_f:{...s&&s._f?s._f:{ref:{name:e}},name:e,mount:!0,...t}}),D.mount.add(e),s&&!n?Le({disabled:b(t.disabled)?t.disabled:r.disabled,name:e}):K(e,!0,t.value),{...a?{disabled:t.disabled||r.disabled}:{},...r.progressive?{required:!!t.required,min:me(t.min),max:me(t.max),minLength:me(t.minLength),maxLength:me(t.maxLength),pattern:me(t.pattern)}:{},name:e,onChange:pe,onBlur:pe,ref:a=>{if(a){D.registerName.add(e),Ue(e,t),D.registerName.delete(e),s=h(o,e);const r=p(a.value)&&a.querySelectorAll&&a.querySelectorAll("input,select,textarea")[0]||a,n=Y(r),i=s._f.refs||[];if(n?i.find(e=>e===r):r===s._f.ref)return;V(o,e,{_f:{...s._f,...n?{refs:[...i.filter(Z),r,...Array.isArray(h(c,e))?[{}]:[]],ref:{type:r.type,name:e}}:{ref:r}}}),K(e,!1,void 0,r)}else s=h(o,e,{}),s._f&&(s._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&(!d(D.array,e).length||!C.action)&&D.unMount.add(e)}}},Pe=()=>r.shouldFocusError&&!r.shouldUseNativeValidation&&be(o,we,D.mount),Be=(e,t)=>async a=>{let n;a&&(a.preventDefault&&a.preventDefault(),a.persist&&a.persist());let i=m(k);if(L.state.next({isSubmitting:!0}),r.resolver){const{errors:e,values:t}=await te();B(),s.errors=e,i=m(t)}else await ae({fields:o,eventType:F.SUBMIT});if(D.disabled.size)for(const e of D.disabled)Q(i,e);if(Q(s.errors,w),G(s.errors)){L.state.next({errors:{}});try{await e(i,a)}catch(l){n=l}}else t&&await t({...s.errors},a),Pe(),setTimeout(Pe);if(L.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:G(s.errors)&&!n,submitCount:s.submitCount+1,errors:s.errors}),n)throw n},Ie=(e,t={})=>{const a=e?m(e):c,n=m(a),i=G(e),l=i?c:n;if(t.keepDefaultValues||(c=a),!t.keepValues){if(t.keepDirtyValues){const e=new Set([...D.mount,...Object.keys(se(c,k))]);for(const t of Array.from(e)){const e=h(s.dirtyFields,t),r=h(k,t),a=h(l,t);e&&!p(r)?V(l,t,r):e||p(a)||fe(t,a)}}else{if(f&&p(e))for(const e of D.mount){const t=h(o,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 D.mount)fe(e,h(l,e));else o={}}k=r.shouldUnregister?t.keepDefaultValues?m(c):{}:m(l),L.array.next({values:{...l}}),L.state.next({values:{...l}})}D={mount:t.keepDirtyValues?D.mount:new Set,unMount:new Set,array:new Set,registerName:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},C.mount=!R.isValid||!!t.keepIsValid||!!t.keepDirtyValues||!r.shouldUnregister&&!G(l),C.watch=!!r.shouldUnregister,C.keepIsValid=!!t.keepIsValid,C.action=!1,t.keepErrors||(s.errors={}),L.state.next({submitCount:t.keepSubmitCount?s.submitCount:0,isDirty:!i&&(t.keepDirty?s.isDirty:!(!t.keepDefaultValues||M(e,c))),isSubmitted:!!t.keepIsSubmitted&&s.isSubmitted,dirtyFields:i?{}:t.keepDirtyValues?t.keepDefaultValues&&k?se(c,k):s.dirtyFields:t.keepDefaultValues&&e?se(c,e):t.keepDirty?s.dirtyFields:{},touchedFields:t.keepTouched?s.touchedFields:{},errors:t.keepErrors?s.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&s.isSubmitSuccessful,isSubmitting:!1,defaultValues:c})},$e=(e,t)=>Ie(_(e)?e(k):e,{...r.resetOptions,...t}),qe=e=>{s={...s,...e}},We={control:{register:Ue,unregister:je,getFieldState:Ne,handleSubmit:Be,setError:Re,_subscribe:Me,_runSchema:te,_updateIsValidating:B,_focusError:Pe,_getWatch:ie,_getDirty:ne,_setValid:P,_setFieldArray:(e,t=[],a,n,i=!0,l=!0)=>{if(n&&a&&!r.disabled){if(C.action=!0,l&&Array.isArray(h(o,e))){const t=a(h(o,e),n.argA,n.argB);i&&V(o,e,t)}if(l&&Array.isArray(h(s.errors,e))){const t=a(h(s.errors,e),n.argA,n.argB);i&&V(s.errors,e,t),xe(s.errors,e)}if((R.touchedFields||j.touchedFields)&&l&&Array.isArray(h(s.touchedFields,e))){const t=a(h(s.touchedFields,e),n.argA,n.argB);i&&V(s.touchedFields,e,t)}(R.dirtyFields||j.dirtyFields)&&I(),L.state.next({name:e,isDirty:ne(e,t),dirtyFields:s.dirtyFields,errors:s.errors,isValid:s.isValid})}else V(k,e,t)},_setDisabledField:Le,_setErrors:e=>{s.errors=e,L.state.next({errors:s.errors,isValid:!1})},_getFieldArray:e=>g(h(C.mount?k:c,e,r.shouldUnregister?h(c,e,[]):[])),_reset:Ie,_resetDefaultValues:()=>_(r.defaultValues)&&r.defaultValues().then(e=>{$e(e,r.resetOptions),L.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(const e of D.unMount){const t=h(o,e);t&&(t._f.refs?t._f.refs.every(e=>!Z(e)):!Z(t._f.ref))&&je(e)}D.unMount=new Set},_disableForm:e=>{b(e)&&(L.state.next({disabled:e}),be(o,(t,r)=>{const s=h(o,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:L,_proxyFormState:R,get _fields(){return o},get _formValues(){return k},get _state(){return C},set _state(e){C=e},get _defaultValues(){return c},get _names(){return D},set _names(e){D=e},get _formState(){return s},get _options(){return r},set _options(e){r={...r,...e}}},subscribe:e=>(C.mount=!0,j={...j,...e.formState},Me({...e,formState:{...O,...e.formState}})),trigger:ke,register:Ue,handleSubmit:Be,watch:(e,t)=>_(e)?L.state.subscribe({next:r=>"values"in r&&e(r.values||ie(void 0,t),r)}):ie(e,t,!0),setValue:fe,setValues:e=>{const t=_(e)?e(k):e;if(!M(k,t)){k={...k,...t};for(const e of D.mount)fe(e,h(t,e));L.state.next({...s,values:k})}},getValues:Oe,reset:$e,resetField:(e,t={})=>{h(o,e)&&(p(t.defaultValue)?fe(e,m(h(c,e))):(fe(e,t.defaultValue),V(c,e,m(t.defaultValue))),t.keepTouched||Q(s.touchedFields,e),t.keepDirty||(Q(s.dirtyFields,e),s.isDirty=t.defaultValue?ne(e,m(h(c,e))):ne()),t.keepError||(Q(s.errors,e),R.isValid&&P()),L.state.next({...s}))},clearErrors:Te,unregister:je,setError:Re,setFocus:(e,t={})=>{const r=h(o,e),s=r&&r._f;if(s){const e=s.refs?s.refs[0]:s.ref;e.focus&&setTimeout(()=>{e.focus(),t.shouldSelect&&_(e.select)&&e.select()})}},getFieldState:Ne};return{...We,formControl:We}}function Ne(e={}){const t=s.useRef(void 0),r=s.useRef(void 0),[a,n]=s.useState(()=>({...m(Ee),isLoading:_(e.defaultValues),errors:e.errors||{},disabled:e.disabled||!1,defaultValues:_(e.defaultValues)?void 0:e.defaultValues}));if(!t.current)if(e.formControl)t.current={...e.formControl,formState:a},e.defaultValues&&!_(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:r,...s}=Oe(e);t.current={...s,formState:a}}const i=t.current.control;return i._options=e,E(()=>{const e=i._subscribe({formState:i._proxyFormState,callback:()=>n({...i._formState,defaultValues:i._defaultValues}),reRenderRoot:!0});return n(e=>({...e,isReady:!0})),i._formState.isReady=!0,e},[i]),s.useEffect(()=>i._disableForm(e.disabled),[i,e.disabled]),s.useEffect(()=>{e.mode&&(i._options.mode=e.mode),e.reValidateMode&&(i._options.reValidateMode=e.reValidateMode)},[i,e.mode,e.reValidateMode]),s.useEffect(()=>{e.errors&&(i._setErrors(e.errors),i._focusError())},[i,e.errors]),s.useEffect(()=>{e.shouldUnregister&&i._subjects.state.next({values:i._getWatch()})},[i,e.shouldUnregister]),s.useEffect(()=>{if(i._proxyFormState.isDirty){const e=i._getDirty();e!==a.isDirty&&i._subjects.state.next({isDirty:e})}},[i,a.isDirty]),s.useEffect(()=>{var t;e.values&&!M(e.values,r.current)?(i._reset(e.values,{keepFieldsRef:!0,...i._options.resetOptions}),(null===(t=i._options.resetOptions)||void 0===t?void 0:t.keepIsValid)||i._setValid(),r.current=e.values,n(e=>({...e}))):i._resetDefaultValues()},[i,e.values]),s.useEffect(()=>{i._state.mount||(i._setValid(),i._state.mount=!0),i._state.watch&&(i._state.watch=!1,i._subjects.state.next({...i._formState})),i._removeUnmounted()}),t.current.formState=s.useMemo(()=>D(a,i),[i,a]),t.current}},90330:function(e,t,r){var s=r(96540),a=e=>"checkbox"===e.type,n=e=>e instanceof Date,i=e=>null==e;const o=e=>"object"==typeof e;var l=e=>!i(e)&&!Array.isArray(e)&&o(e)&&!n(e),u=e=>l(e)&&e.target?a(e.target)?e.target.checked:e.target.value:e,d=(e,t)=>{const r=t.split("."),s=[];let a=r[0];for(let n=1;n<r.length;a+="."+r[n++])!isNaN(+r[n])&&e.has(a)&&s.push(a);return s},c="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function f(e){if(e instanceof Date)return new Date(e);const t="undefined"!=typeof FileList&&e instanceof FileList;if(c&&(e instanceof Blob||t))return e;const r=Array.isArray(e);if(!(r||l(e)&&(e=>{const t=e.constructor&&e.constructor.prototype;return l(t)&&t.hasOwnProperty("isPrototypeOf")})(e)))return e;const s=r?[]:Object.create(Object.getPrototypeOf(e));for(const a in e)Object.prototype.hasOwnProperty.call(e,a)&&(s[a]=f(e[a]));return s}var m=e=>/^\w*$/.test(e),y=e=>void 0===e,p=e=>Array.isArray(e)?e.filter(Boolean):[],g=e=>p(e.replace(/["|']|\]/g,"").split(/\.|\[/)),v=(e,t,r)=>{if(!t||!l(e))return r;const s=(m(t)?[t]:g(t)).reduce((e,t)=>i(e)?void 0:e[t],e);return y(s)||s===e?y(e[t])?r:e[t]:s},h=e=>"boolean"==typeof e,b=e=>"function"==typeof e,_=(e,t,r)=>{let s=-1;const a=m(t)?[t]:g(t),n=a.length,i=n-1;for(;++s<n;){const t=a[s];let n=r;if(s!==i){const r=e[t];n=l(r)||Array.isArray(r)?r:isNaN(+a[s+1])?{}:[]}if("__proto__"===t||"constructor"===t||"prototype"===t)return;e[t]=n,e=e[t]}};const V="blur",F="trigger",S="onChange",x="onSubmit",A="all",w="pattern",k="required",C="validate",D="form",E="root",O=s.createContext(null);O.displayName="HookFormControlContext";const N=()=>s.useContext(O);var T=(e,t,r,s=!0)=>{const a={};for(const n in e)Object.defineProperty(a,n,{get:()=>{const a=n;return t._proxyFormState[a]!==A&&(t._proxyFormState[a]=!s||A),r&&(r[a]=!0),e[a]}});return a};const R="undefined"!=typeof window?s.useLayoutEffect:s.useEffect;function M(e){const t=N(),{control:r=t,disabled:a,name:n,exact:i}=e||{},[o,l]=s.useState(()=>({...r._formState,defaultValues:r._defaultValues})),u=s.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return R(()=>r._subscribe({name:n,formState:u.current,exact:i,callback:e=>{!a&&l({...r._formState,...e,defaultValues:r._defaultValues})}}),[n,a,i]),s.useEffect(()=>{u.current.isValid&&r._setValid(!0)},[r]),s.useMemo(()=>T(o,r,u.current,!1),[o,r])}var j=e=>"string"==typeof e,L=(e,t,r,s,a)=>j(e)?(s&&t.watch.add(e),v(r,e,a)):Array.isArray(e)?e.map(e=>(s&&t.watch.add(e),v(r,e))):(s&&(t.watchAll=!0),r),U=e=>i(e)||!o(e);function P(e,t,r=new WeakSet){if(e===t)return!0;if(U(e)||U(t))return Object.is(e,t);if(n(e)&&n(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(r.has(e)||r.has(t))return!0;r.add(e),r.add(t);for(const i of s){const s=e[i];if(!(i in t))return!1;if("ref"!==i){const e=t[i];if(n(s)&&n(e)||(l(s)||Array.isArray(s))&&(l(e)||Array.isArray(e))?!P(s,e,r):!Object.is(s,e))return!1}}return!0}function B(e){const t=N(),{control:r=t,name:a,defaultValue:n,disabled:i,exact:o,compute:l}=e||{},u=s.useRef(n),d=s.useRef(l),c=s.useRef(void 0),f=s.useRef(r),m=s.useRef(a);d.current=l;const[y,p]=s.useState(()=>{const e=r._getWatch(a,u.current);return d.current?d.current(e):e}),g=s.useCallback(e=>{const t=L(a,r._names,e||r._formValues,!1,u.current);return d.current?d.current(t):t},[r._formValues,r._names,a]),v=s.useCallback(e=>{if(!i){const t=L(a,r._names,e||r._formValues,!1,u.current);if(d.current){const e=d.current(t);P(e,c.current)||(p(e),c.current=e)}else p(t)}},[r._formValues,r._names,i,a]);R(()=>(f.current===r&&P(m.current,a)||(f.current=r,m.current=a,v()),r._subscribe({name:a,formState:{values:!0},exact:o,callback:e=>{v(e.values)}})),[r,o,a,v]),s.useEffect(()=>r._removeUnmounted());const h=f.current!==r,b=m.current,_=s.useMemo(()=>{if(i)return null;const e=!h&&!P(b,a);return h||e?g():null},[i,h,a,b,g]);return null!==_?_:y}function I(e){const t=N(),{name:r,disabled:a,control:n=t,shouldUnregister:i,defaultValue:o,exact:l=!0}=e,c=!!d(n._names.array,r).length,m=s.useMemo(()=>v(n._formValues,r,v(n._defaultValues,r,o)),[n,r,o]),p=B({control:n,name:r,defaultValue:m,exact:l}),g=M({control:n,name:r,exact:l}),F=s.useRef(e),S=s.useRef(n.register(r,{...e.rules,value:p,...h(e.disabled)?{disabled:e.disabled}:{}}));F.current=e;const x=s.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!v(g.errors,r)},isDirty:{enumerable:!0,get:()=>!!v(g.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!v(g.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!v(g.validatingFields,r)},error:{enumerable:!0,get:()=>v(g.errors,r)}}),[g,r]),A=s.useCallback(e=>S.current.onChange({target:{value:u(e),name:r},type:"change"}),[r]),w=s.useCallback(()=>S.current.onBlur({target:{value:v(n._formValues,r),name:r},type:V}),[r,n._formValues]),k=s.useCallback(e=>{const t=v(n._fields,r);t&&t._f&&e&&(t._f.ref={focus:()=>b(e.focus)&&e.focus(),select:()=>b(e.select)&&e.select(),setCustomValidity:t=>b(e.setCustomValidity)&&e.setCustomValidity(t),reportValidity:()=>b(e.reportValidity)&&e.reportValidity()})},[n._fields,r]),C=s.useMemo(()=>({name:r,value:p,...h(a)||g.disabled?{disabled:g.disabled||a}:{},onChange:A,onBlur:w,ref:k}),[r,a,g.disabled,A,w,k,p]);return s.useEffect(()=>{const e=n._options.shouldUnregister||i;n.register(r,{...F.current.rules,...h(F.current.disabled)?{disabled:F.current.disabled}:{}});const t=(e,t)=>{const r=v(n._fields,e);r&&r._f&&(r._f.mount=t)};if(t(r,!0),e){const e=f(v(n._defaultValues,r,v(n._options.defaultValues,r,F.current.defaultValue)));_(n._defaultValues,r,e),y(v(n._formValues,r))&&_(n._formValues,r,e)}return!c&&n.register(r),()=>{(c?e&&!n._state.action:e)?n.unregister(r):t(r,!1)}},[r,n,c,i]),s.useEffect(()=>{n._setDisabledField({disabled:a,name:r})},[a,r,n]),s.useMemo(()=>({field:C,formState:g,fieldState:x}),[C,g,x])}const $=e=>{const t={};for(const r of Object.keys(e))if(o(e[r])&&null!==e[r]){const s=$(e[r]);for(const e of Object.keys(s))t[`${r}.${e}`]=s[e]}else t[r]=e[r];return t},q=s.createContext(null);q.displayName="HookFormContext";const W=()=>s.useContext(q),G="post";var H=(e,t,r,s,a)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[s]:a||!0}}:{},z=e=>Array.isArray(e)?e:[e],J=()=>{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=[]}}};function K(e,t){const r={};for(const s in e)if(e.hasOwnProperty(s)){const a=e[s],n=t[s];if(a&&l(a)&&n){const e=K(a,n);l(e)&&(r[s]=e)}else e[s]&&(r[s]=n)}return r}var Y=e=>l(e)&&!Object.keys(e).length,Z=e=>"file"===e.type,Q=e=>{if(!c)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},X=e=>"select-multiple"===e.type,ee=e=>"radio"===e.type,te=e=>Q(e)&&e.isConnected;function re(e,t){if(j(t)&&Object.prototype.hasOwnProperty.call(e,t))return delete e[t],e;const r=Array.isArray(t)?t:m(t)?[t]:g(t),s=1===r.length?e:function(e,t){const r=t.slice(0,-1).length;let s=0;for(;s<r;){if(i(e)){e=void 0;break}e=e[t[s]],s++}return e}(e,r),a=r.length-1,n=r[a];return s&&delete s[n],0!==a&&(l(s)&&Y(s)||Array.isArray(s)&&function(e){for(const t in e)if(e.hasOwnProperty(t)&&!y(e[t]))return!1;return!0}(s))&&re(e,r.slice(0,-1)),e}function se(e){return Array.isArray(e)||l(e)&&!(e=>{for(const t in e)if(b(e[t]))return!0;return!1})(e)}function ae(e,t={}){for(const r in e){const s=e[r];se(s)?(t[r]=Array.isArray(s)?[]:{},ae(s,t[r])):y(s)||(t[r]=!0)}return t}function ne(e){if(!1!==e){if(!0===e)return!0;
vendor: 5,513 bytes, line 2
2if(Array.isArray(e)){const t=e.map(e=>ne(e));return t.some(e=>void 0!==e)?t:void 0}if(l(e)){const t={};for(const r in e){const s=ne(e[r]);y(s)||(t[r]=s)}return Object.keys(t).length?t:void 0}}}function ie(e,t,r){r||(r=ae(t));for(const s in e){const a=e[s];if(se(a))y(t)||U(r[s])?r[s]=ae(a,Array.isArray(a)?[]:{}):ie(a,i(t)?{}:t[s],r[s]);else{const e=t[s];r[s]=!P(a,e)}}return ne(r)||{}}const oe={value:!1,isValid:!1},le={value:!0,isValid:!0};var ue=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&&!y(e[0].attributes.value)?y(e[0].value)||""===e[0].value?le:{value:e[0].value,isValid:!0}:le:oe}return oe},de=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:s})=>y(e)?e:t?""===e?NaN:e?+e:e:r&&j(e)?new Date(e):s?s(e):e;const ce={isValid:!1,value:null};var fe=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,ce):ce;function me(e){const t=e.ref;return Z(t)?t.files:ee(t)?fe(e.refs).value:X(t)?[...t.selectedOptions].map(({value:e})=>e):a(t)?ue(e.refs).value:de(y(t.value)?e.ref.value:t.value,e)}var ye=e=>e instanceof RegExp,pe=e=>y(e)?e:ye(e)?e.source:l(e)?ye(e.value)?e.value.source:e.value:e,ge=e=>({isOnSubmit:!e||e===x,isOnBlur:"onBlur"===e,isOnChange:e===S,isOnAll:e===A,isOnTouch:"onTouched"===e});const ve="AsyncFunction";var he=e=>!!e&&!!e.validate&&!!(b(e.validate)&&e.validate.constructor.name===ve||l(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===ve)),be=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))));const _e=(e,t,r,s)=>{for(const a of r||Object.keys(e)){const r=v(e,a);if(r){const{_f:e,...n}=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(_e(n,t))break}else if(l(n)&&_e(n,t))break}}};function Ve(e,t,r){const s=v(e,r);if(s||m(r))return{error:s,name:r};const a=r.split(".");for(;a.length;){const s=a.join("."),n=v(t,s),i=v(e,s);if(n&&!Array.isArray(n)&&r!==s)return{name:r};if(i&&i.type)return{name:s,error:i};if(i&&i.root&&i.root.type)return{name:`${s}.root`,error:i.root};a.pop()}return{name:r}}var Fe=(e,t,r)=>{const s=z(v(e,r));return _(s,E,t[r]),_(e,r,s),e};function Se(e,t,r="validate"){if(j(e)||Array.isArray(e)&&e.every(j)||h(e)&&!e)return{type:r,message:j(e)?e:"",ref:t}}var xe=e=>l(e)&&!ye(e)?e:{value:e,message:""},Ae=async(e,t,r,s,n,o)=>{const{ref:u,refs:d,required:c,maxLength:f,minLength:m,min:p,max:g,pattern:_,validate:V,name:F,valueAsNumber:S,mount:x}=e._f,A=v(r,F);if(!x||t.has(F))return{};const D=d?d[0]:u,E=e=>{n&&D.reportValidity&&(D.setCustomValidity(h(e)?"":e||""),D.reportValidity())},O={},N=ee(u),T=a(u),R=N||T,M=(S||Z(u))&&y(u.value)&&y(A)||Q(u)&&""===u.value||""===A||Array.isArray(A)&&!A.length||S&&"number"==typeof A&&isNaN(A),L=H.bind(null,F,s,O),U=(e,t,r,s="maxLength",a="minLength")=>{const n=e?t:r;O[F]={type:e?s:a,message:n,ref:u,...L(e?s:a,n)}};if(o?!Array.isArray(A)||!A.length:c&&(!R&&(M||i(A))||h(A)&&!A||T&&!ue(d).isValid||N&&!fe(d).isValid)){const{value:e,message:t}=j(c)?{value:!!c,message:c}:xe(c);if(e&&(O[F]={type:k,message:t,ref:D,...L(k,t)},!s))return E(t),O}if(!(M||i(p)&&i(g))){let e,t;const r=xe(g),a=xe(p);if(i(A)||isNaN(A)){const s=u.valueAsDate||new Date(A),n=e=>new Date((new Date).toDateString()+" "+e),i="time"==u.type,o="week"==u.type;j(r.value)&&A&&(e=i?n(A)>n(r.value):o?A>r.value:s>new Date(r.value)),j(a.value)&&A&&(t=i?n(A)<n(a.value):o?A<a.value:s<new Date(a.value))}else{const s=u.valueAsNumber||(A?+A:A);i(r.value)||(e=s>r.value),i(a.value)||(t=s<a.value)}if((e||t)&&(U(!!e,r.message,a.message,"max","min"),!s))return E(O[F].message),O}if((f||m)&&!M&&(j(A)||o&&Array.isArray(A))){const e=xe(f),t=xe(m),r=!i(e.value)&&A.length>+e.value,a=!i(t.value)&&A.length<+t.value;if((r||a)&&(U(r,e.message,t.message),!s))return E(O[F].message),O}if(_&&!M&&j(A)){const{value:e,message:t}=xe(_);if(ye(e)&&!A.match(e)&&(O[F]={type:w,message:t,ref:u,...L(w,t)},!s))return E(t),O}if(V)if(b(V)){const e=Se(await V(A,r),D);if(e&&(O[F]={...e,...L(C,e.message)},!s))return E(e.message),O}else if(l(V)){let e={};for(const t in V){if(!Y(e)&&!s)break;const a=Se(await V[t](A,r),D,t);a&&(e={...a,...L(t,a.message)},E(a.message),s&&(O[F]=e))}if(!Y(e)&&(O[F]={ref:D,...e},!s))return O}return E(!0),O};const we={mode:x,reValidateMode:S,shouldFocusError:!0},ke={submitCount:0,isDirty:!1,isReady:!1,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{}};function Ce(e={}){let t,r={...we,...e},s={...f(ke),isLoading:b(r.defaultValues),errors:r.errors||{},disabled:r.disabled||!1},o={},S=(l(r.defaultValues)||l(r.values))&&f(r.defaultValues||r.values)||{},x=r.shouldUnregister?{}:f(S),w={action:!1,mount:!1,watch:!1,keepIsValid:!1},k={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set,registerName:new Set},O=0;const N={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},T={...N};let R={...T};const M={array:J(),state:J()},U=r.criteriaMode===A,B=async e=>{if(!w.keepIsValid&&!r.disabled&&(T.isValid||R.isValid||e)){let e;r.resolver?(e=Y((await G()).errors),I()):e=await se({fields:o,onlyCheckValid:!0,eventType:"valid"}),e!==s.isValid&&M.state.next({isValid:e})}},I=(e,t)=>{!r.disabled&&(T.isValidating||T.validatingFields||R.isValidating||R.validatingFields)&&((e||Array.from(k.mount)).forEac
vendor: 14,118 bytes, line 2
2h(e=>{e&&(t?_(s.validatingFields,e,t):re(s.validatingFields,e))}),M.state.next({validatingFields:s.validatingFields,isValidating:!Y(s.validatingFields)}))},$=()=>{s.dirtyFields=ie(S,x)},q=(e,t,r,a)=>{const n=v(o,e);if(n){if((e=>{const t=m(e)?[e]:g(e);let r=x,s=S;for(let a=0;a<t.length-1;a++){const e=t[a];if(r=i(r)?r:r[e],s=i(s)?s:s[e],null===r&&null!==s)return!0}return!1})(e))return;const o=y(v(x,e)),l=v(x,e,y(r)?v(S,e):r);y(l)||a&&a.defaultChecked||t?_(x,e,t?l:me(n._f)):oe(e,l),w.mount&&!w.action&&(B(),o&&s.isDirty&&(T.isDirty||R.isDirty))&&(ae()||(s.isDirty=!1,M.state.next({...s})))}},W=(e,t,a,n,i)=>{let o=!1,l=!1;const u={name:e};if(!r.disabled){if(!a||n){(T.isDirty||R.isDirty)&&(l=s.isDirty,s.isDirty=u.isDirty=ae(),o=l!==u.isDirty);const r=P(v(S,e),t);l=!!v(s.dirtyFields,e),r!==s.isDirty?s.dirtyFields=ie(S,x):r?re(s.dirtyFields,e):_(s.dirtyFields,e,!0),u.dirtyFields=s.dirtyFields,o=o||(T.dirtyFields||R.dirtyFields)&&l!==!r}if(a){const t=v(s.touchedFields,e);t||(_(s.touchedFields,e,a),u.touchedFields=s.touchedFields,o=o||(T.touchedFields||R.touchedFields)&&t!==a)}o&&i&&M.state.next(u)}return o?u:{}},G=async e=>(I(e,!0),await r.resolver(x,r.context,((e,t,r,s)=>{const a={};for(const n of e){const e=v(t,n);e&&_(a,n,e._f)}return{criteriaMode:r,names:[...e],fields:a,shouldUseNativeValidation:s}})(e||k.mount,o,r.criteriaMode,r.shouldUseNativeValidation))),H=async({name:t,eventType:r})=>{if(e.validate){const a=await e.validate({formValues:x,formState:s,name:t,eventType:r});if(l(a))for(const e in a){const t=a[e];t&&Ce(`${D}.${e}`,{message:j(t.message)?t.message:"",type:t.type||C})}else j(a)||!a?Ce(D,{message:a||"",type:C}):xe(D);return a}return!0},se=async({fields:t,onlyCheckValid:a,name:n,eventType:i,context:o={valid:!0,runRootValidation:!1}})=>{if(e.validate&&(o.runRootValidation=!0,!await H({name:n,eventType:i})&&(o.valid=!1,a)))return o.valid;for(const l in t){const n=t[l];if(n){const{_f:t,...u}=n;if(t){const i=k.array.has(t.name),l=n._f&&he(n._f),u=T.validatingFields||T.isValidating||R.validatingFields||R.isValidating;l&&u&&I([t.name],!0);const d=await Ae(n,k.disabled,x,U,r.shouldUseNativeValidation&&!a,i);if(l&&u&&I([t.name]),d[t.name]&&(o.valid=!1,a))break;if(!a&&(v(d,t.name)?i?Fe(s.errors,d,t.name):_(s.errors,t.name,d[t.name]):re(s.errors,t.name)),e.shouldUseNativeValidation&&d[t.name])break}!Y(u)&&await se({context:o,onlyCheckValid:a,fields:u,name:l,eventType:i})}}return o.valid},ae=(e,t)=>!r.disabled&&(e&&t&&_(x,e,t),!P(ve(),S)),ne=(e,t,r)=>L(e,k,{...w.mount?x:y(t)?S:j(e)?{[e]:t}:t},r,t),oe=(e,t,r={})=>{const s=v(o,e);let n=t;if(s){const r=s._f;r&&(!r.disabled&&_(x,e,de(t,r)),n=Q(r.ref)&&i(t)?"":t,X(r.ref)?[...r.ref.options].forEach(e=>e.selected=n.includes(e.value)):r.refs?a(r.ref)?r.refs.forEach(e=>{e.defaultChecked&&e.disabled||(Array.isArray(n)?e.checked=!!n.find(t=>t===e.value):e.checked=n===e.value||!!n)}):r.refs.forEach(e=>e.checked=e.value===n):Z(r.ref)?r.ref.value="":(r.ref.value=n,r.ref.type||M.state.next({name:e,values:f(x)})))}(r.shouldDirty||r.shouldTouch)&&W(e,n,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&ye(e)},le=(e,t,r)=>{for(const s in t){if(!t.hasOwnProperty(s))return;const a=t[s],i=e+"."+s,u=v(o,i);(k.array.has(e)||l(a)||u&&!u._f)&&!n(a)?le(i,a,r):oe(i,a,r)}},ue=(e,t,r={})=>{const a=v(o,e),n=k.array.has(e),l=f(t),u=P(v(x,e),l);if(u||_(x,e,l),n)M.array.next({name:e,values:f(x)}),(T.isDirty||T.dirtyFields||R.isDirty||R.dirtyFields)&&r.shouldDirty&&($(),M.state.next({name:e,dirtyFields:s.dirtyFields,isDirty:ae(e,l)}));else{const t=Array.isArray(l)&&!l.length||Y(l);!a||a._f||i(l)||t?oe(e,l,r):le(e,l,r)}if(!u){const t=be(e,k),r=f(x);if(!n)for(const s of d(k.array,e))M.array.next({name:s,values:r});M.state.next({...t&&s,name:w.mount||t?e:void 0,values:r})}},ce=async a=>{w.mount=!0;const i=a.target;let l=i.name,d=!0;const c=v(o,l),m=e=>{d=Number.isNaN(e)||n(e)&&isNaN(e.getTime())||P(e,v(x,l,e))},y=ge(r.mode),p=ge(r.reValidateMode);if(c){let n,b;const F=i.type?me(c._f):u(a),S=a.type===V||"focusout"===a.type,A=!((g=c._f).mount&&(g.required||g.min||g.max||g.maxLength||g.minLength||g.pattern||g.validate)||e.validate||r.resolver||v(s.errors,l)||c._f.deps)||((e,t,r,s,a)=>!a.isOnAll&&(!r&&a.isOnTouch?!(t||e):(r?s.isOnBlur:a.isOnBlur)?!e:!(r?s.isOnChange:a.isOnChange)||e))(S,v(s.touchedFields,l),s.isSubmitted,p,y),w=be(l,k,S);_(x,l,F),S?i&&i.readOnly||(c._f.onBlur&&c._f.onBlur(a),t&&t(0)):c._f.onChange&&c._f.onChange(a);const C=W(l,F,S),D=!Y(C)||w;if(!S&&M.state.next({name:l,type:a.type,values:f(x)}),A)return(T.isValid||R.isValid)&&("onBlur"===r.mode?S&&B():S||B()),D&&M.state.next({name:l,...w?{}:C});if(!r.resolver&&e.validate&&await H({name:l,eventType:a.type}),!S&&w&&M.state.next({...s}),r.resolver){const{errors:e}=await G([l]);if(I([l]),m(F),d){const t=Ve(s.errors,o,l),r=Ve(e,o,t.name||l);n=r.error,l=r.name,b=Y(e)}}else I([l],!0),n=(await Ae(c,k.disabled,x,U,r.shouldUseNativeValidation))[l],I([l]),m(F),d&&(n?b=!1:(T.isValid||R.isValid)&&(b=await se({fields:o,onlyCheckValid:!0,name:l,eventType:a.type})));d&&(c._f.deps&&(!Array.isArray(c._f.deps)||c._f.deps.length>0)&&ye(c._f.deps),((e,a,n,i)=>{const o=v(s.errors,e),l=(T.isValid||R.isValid)&&h(a)&&s.isValid!==a;var u;if(r.delayError&&n?(u=()=>((e,t)=>{_(s.errors,e,t),M.state.next({errors:s.errors})})(e,n),t=e=>{clearTimeout(O),O=setTimeout(u,e)},t(r.delayError)):(clearTimeout(O),t=null,n?_(s.errors,e,n):re(s.errors,e)),(n?!P(o,n):o)||!Y(i)||l){const t={...i,...l&&h(a)?{isValid:a}:{},errors:s.errors,name:e};s={...s,...t},M.state.next(t)}})(l,b,n,C))}var g},fe=(e,t)=>{if(v(s.errors,t)&&e.focus)return e.focus(),1},ye=async(e,t={})=>{let a,n;const i=z(e);if(r.resolver){const t=await(async e=>{const{errors:t}=await G(e);if(I(e),e)for(const r of e){const e=v(t,r);e?k.array.has(r)&&l(e)?Fe(s.errors,{[r]:e},r):_(s.errors,r,e):re(s.errors,r)}else s.errors=t;return t})(y(e)?e:i);a=Y(t),n=e?!i.some(e=>v(t,e)):a}else e?(n=(await Promise.all(i.map(async e=>{const t=v(o,e);return await se({fields:t&&t._f?{[e]:t}:t,eventType:F})}))).every(Boolean),(n||s.isValid)&&B()):n=a=await se({fields:o,name:e,eventType:F});return M.state.next({...!j(e)||(T.isValid||R.isValid)&&a!==s.isValid?{}:{name:e},...r.resolver||!e?{isValid:a}:{},errors:s.errors}),t.shouldFocus&&!n&&_e(o,fe,e?i:k.mount),n},ve=(e,t)=>{let r={...w.mount?x:S};return t&&(r=K(t.dirtyFields?s.dirtyFields:s.touchedFields,r)),y(e)?r:j(e)?v(r,e):e.map(e=>v(r,e))},Se=(e,t)=>({invalid:!!v((t||s).errors,e),isDirty:!!v((t||s).dirtyFields,e),error:v((t||s).errors,e),isValidating:!!v(s.validatingFields,e),isTouched:!!v((t||s).touchedFields,e)}),xe=e=>{const t=e?z(e):void 0;null==t||t.forEach(e=>re(s.errors,e)),t?t.forEach(e=>{M.state.next({name:e,errors:s.errors})}):M.state.next({errors:{}})},Ce=(e,t,r)=>{const a=(v(o,e,{_f:{}})._f||{}).ref,n=v(s.errors,e)||{},{ref:i,message:l,type:u,...d}=n;_(s.errors,e,{...d,...t,ref:a}),M.state.next({name:e,errors:s.errors,isValid:!1}),r&&r.shouldFocus&&a&&a.focus&&a.focus()},De=e=>M.state.subscribe({next:t=>{if(r=e.name,a=t.name,n=e.exact,(!r||!a||r===a||z(r).some(e=>e&&(n?e===a:e.startsWith(a)||a.startsWith(e))))&&((e,t,r,s)=>{r(e);const{name:a,...n}=e;return Y(n)||s&&Object.keys(n).length>=Object.keys(t).length||Object.keys(n).find(e=>t[e]===(!s||A))})(t,e.formState||T,Le,e.reRenderRoot)){const r={...x};e.callback({values:r,...s,...t,defaultValues:S})}var r,a,n}}).unsubscribe,Ee=(e,t={})=>{for(const a of e?z(e):k.mount)k.mount.delete(a),k.array.delete(a),t.keepValue||(re(o,a),re(x,a)),!t.keepError&&re(s.errors,a),!t.keepDirty&&re(s.dirtyFields,a),!t.keepTouched&&re(s.touchedFields,a),!t.keepIsValidating&&re(s.validatingFields,a),!r.shouldUnregister&&!t.keepDefaultValue&&re(S,a);M.state.next({values:f(x)}),M.state.next({...s,...t.keepDirty?{isDirty:ae()}:{}}),!t.keepIsValid&&B()},Oe=({disabled:e,name:t})=>{if(h(e)&&w.mount||e||k.disabled.has(t)){const r=k.disabled.has(t)!==!!e;e?k.disabled.add(t):k.disabled.delete(t),r&&w.mount&&!w.action&&B()}},Ne=(e,t={})=>{let s=v(o,e);const n=h(t.disabled)||h(r.disabled),i=!k.registerName.has(e)&&s&&s._f&&!s._f.mount;return _(o,e,{...s||{},_f:{...s&&s._f?s._f:{ref:{name:e}},name:e,mount:!0,...t}}),k.mount.add(e),s&&!i?Oe({disabled:h(t.disabled)?t.disabled:r.disabled,name:e}):q(e,!0,t.value),{...n?{disabled:t.disabled||r.disabled}:{},...r.progressive?{required:!!t.required,min:pe(t.min),max:pe(t.max),minLength:pe(t.minLength),maxLength:pe(t.maxLength),pattern:pe(t.pattern)}:{},name:e,onChange:ce,onBlur:ce,ref:n=>{if(n){k.registerName.add(e),Ne(e,t),k.registerName.delete(e),s=v(o,e);const r=y(n.value)&&n.querySelectorAll&&n.querySelectorAll("input,select,textarea")[0]||n,i=(e=>ee(e)||a(e))(r),l=s._f.refs||[];if(i?l.find(e=>e===r):r===s._f.ref)return;_(o,e,{_f:{...s._f,...i?{refs:[...l.filter(te),r,...Array.isArray(v(S,e))?[{}]:[]],ref:{type:r.type,name:e}}:{ref:r}}}),q(e,!1,void 0,r)}else s=v(o,e,{}),s._f&&(s._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&(!d(k.array,e).length||!w.action)&&k.unMount.add(e)}}},Te=()=>r.shouldFocusError&&!r.shouldUseNativeValidation&&_e(o,fe,k.mount),Re=(e,t)=>async a=>{let n;a&&(a.preventDefault&&a.preventDefault(),a.persist&&a.persist());let i=f(x);if(M.state.next({isSubmitting:!0}),r.resolver){const{errors:e,values:t}=await G();I(),s.errors=e,i=f(t)}else await se({fields:o,eventType:"submit"});if(k.disabled.size)for(const e of k.disabled)re(i,e);if(re(s.errors,E),Y(s.errors)){M.state.next({errors:{}});try{await e(i,a)}catch(e){n=e}}else t&&await t({...s.errors},a),Te(),setTimeout(Te);if(M.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Y(s.errors)&&!n,submitCount:s.submitCount+1,errors:s.errors}),n)throw n},Me=(e,t={})=>{const a=e?f(e):S,n=f(a),i=Y(e),l=i?S:n;if(t.keepDefaultValues||(S=a),!t.keepValues){if(t.keepDirtyValues){const e=new Set([...k.mount,...Object.keys(ie(S,x))]);for(const t of Array.from(e)){const e=v(s.dirtyFields,t),r=v(x,t),a=v(l,t);e&&!y(r)?_(l,t,r):e||y(a)||ue(t,a)}}else{if(c&&y(e))for(const e of k.mount){const t=v(o,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(Q(e)){const t=e.closest("form");if(t){t.reset();break}}}}if(t.keepFieldsRef)for(const e of k.mount)ue(e,v(l,e));else o={}}x=r.shouldUnregister?t.keepDefaultValues?f(S):{}:f(l),M.array.next({values:{...l}}),M.state.next({values:{...l}})}k={mount:t.keepDirtyValues?k.mount:new Set,unMount:new Set,array:new Set,registerName:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},w.mount=!T.isValid||!!t.keepIsValid||!!t.keepDirtyValues||!r.shouldUnregister&&!Y(l),w.watch=!!r.shouldUnregister,w.keepIsValid=!!t.keepIsValid,w.action=!1,t.keepErrors||(s.errors={}),M.state.next({submitCount:t.keepSubmitCount?s.submitCount:0,isDirty:!i&&(t.keepDirty?s.isDirty:!(!t.keepDefaultValues||P(e,S))),isSubmitted:!!t.keepIsSubmitted&&s.isSubmitted,dirtyFields:i?{}:t.keepDirtyValues?t.keepDefaultValues&&x?ie(S,x):s.dirtyFields:t.keepDefaultValues&&e?ie(S,e):t.keepDirty?s.dirtyFields:{},touchedFields:t.keepTouched?s.touchedFields:{},errors:t.keepErrors?s.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&s.isSubmitSuccessful,isSubmitting:!1,defaultValues:S})},je=(e,t)=>Me(b(e)?e(x):e,{...r.resetOptions,...t}),Le=e=>{s={...s,...e}},Ue={control:{register:Ne,unregister:Ee,getFieldState:Se,handleSubmit:Re,setError:Ce,_subscribe:De,_runSchema:G,_updateIsValidating:I,_focusError:Te,_getWatch:ne,_getDirty:ae,_setValid:B,_setFieldArray:(e,t=[],a,n,i=!0,l=!0)=>{if(n&&a&&!r.disabled){if(w.action=!0,l&&Array.isArray(v(o,e))){const t=a(v(o,e),n.argA,n.argB);i&&_(o,e,t)}if(l&&Array.isArray(v(s.errors,e))){const t=a(v(s.errors,e),n.argA,n.argB);i&&_(s.errors,e,t),((e,t)=>{!p(v(e,t)).length&&re(e,t)})(s.errors,e)}if((T.touchedFields||R.touchedFields)&&l&&Array.isArray(v(s.touchedFields,e))){const t=a(v(s.touchedFields,e),n.argA,n.argB);i&&_(s.touchedFields,e,t)}(T.dirtyFields||R.dirtyFields)&&$(),M.state.next({name:e,isDirty:ae(e,t),dirtyFields:s.dirtyFields,errors:s.errors,isValid:s.isValid})}else _(x,e,t)},_setDisabledField:Oe,_setErrors:e=>{s.errors=e,M.state.next({errors:s.errors,isValid:!1})},_getFieldArray:e=>p(v(w.mount?x:S,e,r.shouldUnregister?v(S,e,[]):[])),_reset:Me,_resetDefaultValues:()=>b(r.defaultValues)&&r.defaultValues().then(e=>{je(e,r.resetOptions),M.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(const e of k.unMount){const t=v(o,e);t&&(t._f.refs?t._f.refs.every(e=>!te(e)):!te(t._f.ref))&&Ee(e)}k.unMount=new Set},_disableForm:e=>{h(e)&&(M.state.next({disabled:e}),_e(o,(t,r)=>{const s=v(o,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:M,_proxyFormState:T,get _fields(){return o},get _formValues(){return x},get _state(){return w},set _state(e){w=e},get _defaultValues(){return S},get _names(){return k},set _names(e){k=e},get _formState(){return s},get _options(){return r},set _options(e){r={...r,...e}}},subscribe:e=>(w.mount=!0,R={...R,...e.formState},De({...e,formState:{...N,...e.formState}})),trigger:ye,register:Ne,handleSubmit:Re,watch:(e,t)=>b(e)?M.state.subscribe({next:r=>"values"in r&&e(r.values||ne(void 0,t),r)}):ne(e,t,!0),setValue:ue,setValues:e=>{const t=b(e)?e(x):e;if(!P(x,t)){x={...x,...t};for(const e of k.mount)ue(e,v(t,e));M.state.next({...s,values:x})}},getValues:ve,reset:je,resetField:(e,t={})=>{v(o,e)&&(y(t.defaultValue)?ue(e,f(v(S,e))):(ue(e,t.defaultValue),_(S,e,f(t.defaultValue))),t.keepTouched||re(s.touchedFields,e),t.keepDirty||(re(s.dirtyFields,e),s.isDirty=t.defaultValue?ae(e,f(v(S,e))):ae()),t.keepError||(re(s.errors,e),T.isValid&&B()),M.state.next({...s}))},clearErrors:xe,unregister:Ee,setError:Ce,setFocus:(e,t={})=>{const r=v(o,e),s=r&&r._f;if(s){const e=s.refs?s.refs[0]:s.ref;e.focus&&setTimeout(()=>{e.focus(),t.shouldSelect&&b(e.select)&&e.select()})}},getFieldState:Se};return{...Ue,formControl:Ue}}var De=()=>{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)})},Ee=(e,t,r={})=>
2r.shouldFocus||y(r.shouldFocus)?r.focusName||`${e}.${y(r.focusIndex)?t:r.focusIndex}.`:"",Oe=(e,t)=>[...e,...z(t)],Ne=e=>Array.isArray(e)?e.map(()=>{}):void 0;function Te(e,t,r){return[...e.slice(0,t),...z(r),...e.slice(t)]}var Re=(e,t,r)=>Array.isArray(e)?(y(e[r])&&(e[r]=void 0),e.splice(r,0,e.splice(t,1)[0]),e):[],Me=(e,t)=>[...z(t),...z(e)],je=(e,t)=>y(t)?[]:function(e,t){let r=0;const s=[...e];for(const a of t)s.splice(a-r,1),r++;return p(s).length?s:[]}(e,z(t).sort((e,t)=>e-t)),Le=(e,t,r)=>{[e[t],e[r]]=[e[r],e[t]]},Ue=(e,t,r)=>(e[t]=r,e);t.Controller=e=>e.render(I(e)),t.Form=function(e){const t=W(),[r,a]=s.useState(!1),{control:n=t.control,onSubmit:i,children:o,action:l,method:u=G,headers:d,encType:c,onError:f,render:m,onSuccess:y,validateStatus:p,...g}=e,v=s.useCallback(async e=>{let t=!1,r="";await n.handleSubmit(async s=>{const a=new FormData;let n="";try{n=JSON.stringify(s)}catch(e){}const o=$(s);for(const e in o)a.append(e,o[e]);if(i&&await i({data:s,event:e,method:u,formData:a,formDataJson:n}),l)try{const e=[d&&d["Content-Type"],c].some(e=>e&&e.includes("json")),s=await fetch(String(l),{method:u,headers:{...d,...c&&"multipart/form-data"!==c?{"Content-Type":c}:{}},body:e?n:a});s&&(p?!p(s.status):s.status<200||s.status>=300)?(t=!0,f&&f({response:s}),r=String(s.status)):y&&y({response:s})}catch(e){t=!0,f&&f({error:e})}})(e),t&&n&&(n._subjects.state.next({isSubmitSuccessful:!1}),n.setError("root.server",{type:r}))},[n,i,u,l,d,c,p,f,y]);return s.useEffect(()=>{a(!0)},[]),m?s.createElement(s.Fragment,null,m({submit:v})):s.createElement("form",{noValidate:r,action:l,method:u,encType:c,onSubmit:v,...g},o)},t.FormProvider=e=>{const{children:t,watch:r,getValues:a,getFieldState:n,setError:i,clearErrors:o,setValue:l,setValues:u,trigger:d,formState:c,resetField:f,reset:m,handleSubmit:y,unregister:p,control:g,register:v,setFocus:h,subscribe:b}=e,_=s.useMemo(()=>({watch:r,getValues:a,getFieldState:n,setError:i,clearErrors:o,setValue:l,setValues:u,trigger:d,formState:c,resetField:f,reset:m,handleSubmit:y,unregister:p,control:g,register:v,setFocus:h,subscribe:b}),[o,g,c,n,a,y,v,m,f,i,h,l,u,b,d,p,r]);return s.createElement(q.Provider,{value:_},s.createElement(O.Provider,{value:_.control},t))},t.FormStateSubscribe=({control:e,disabled:t,exact:r,name:s,render:a})=>a(M({control:e,name:s,disabled:t,exact:r})),t.Watch=e=>e.render(B({name:e.names,...e})),t.appendErrors=H,t.createFormControl=Ce,t.get=v,t.set=_,t.useController=I,t.useFieldArray=function(e){const t=N(),{control:r=t,name:a,keyName:n="id",shouldUnregister:i,rules:o}=e,[l,u]=s.useState(r._getFieldArray(a)),d=s.useRef(r._getFieldArray(a).map(De)),c=s.useRef(!1);r._names.array.add(a),s.useMemo(()=>o&&l.length>=0&&r.register(a,o),[r,a,l.length,o]),R(()=>r._subjects.array.subscribe({next:({values:e,name:t})=>{if(t===a||!t){const t=v(e,a);Array.isArray(t)&&(u(t),d.current=t.map(De))}}}).unsubscribe,[r,a]);const m=s.useCallback(e=>{c.current=!0,r._setFieldArray(a,e)},[r,a]);return s.useEffect(()=>{r._state.action=!1,be(a,r._names)&&r._subjects.state.next({...r._formState});const e=ge(r._options.mode);if(c.current&&(!e.isOnSubmit||r._formState.isSubmitted)&&!ge(r._options.reValidateMode).isOnSubmit&&!e.isOnBlur)if(r._options.resolver)r._runSchema([a]).then(e=>{r._updateIsValidating([a]);const t=v(e.errors,a),s=v(r._formState.errors,a);(s?!t&&s.type||t&&(s.type!==t.type||s.message!==t.message):t&&t.type)&&(t?_(r._formState.errors,a,t):re(r._formState.errors,a),r._subjects.state.next({errors:r._formState.errors}))});else{const e=v(r._fields,a);!e||!e._f||ge(r._options.reValidateMode).isOnSubmit&&ge(r._options.mode).isOnSubmit||Ae(e,r._names.disabled,r._formValues,r._options.criteriaMode===A,r._options.shouldUseNativeValidation,!0).then(e=>!Y(e)&&r._subjects.state.next({errors:Fe(r._formState.errors,e,a)}))}r._subjects.state.next({name:a,values:f(r._formValues)}),r._names.focus&&_e(r._fields,(e,t)=>{if(r._names.focus&&t.startsWith(r._names.focus)&&e.focus)return e.focus(),1}),r._names.focus="",r._setValid(),c.current=!1},[l,a,r]),s.useEffect(()=>(!v(r._formValues,a)&&r._setFieldArray(a),()=>{const e=!(r._options.shouldUnregister||i);c.current&&e&&r._subjects.state.next({name:a,values:f(r._formValues)}),e?(e=>{const t=v(r._fields,e);t&&t._f&&(t._f.mount=!1)})(a):r.unregister(a)}),[a,r,n,i]),{swap:s.useCallback((e,t)=>{const s=r._getFieldArray(a);Le(s,e,t),Le(d.current,e,t),m(s),u(s),r._setFieldArray(a,s,Le,{argA:e,argB:t},!1)},[m,a,r]),move:s.useCallback((e,t)=>{const s=r._getFieldArray(a);Re(s,e,t),Re(d.current,e,t),m(s),u(s),r._setFieldArray(a,s,Re,{argA:e,argB:t},!1)},[m,a,r]),prepend:s.useCallback((e,t)=>{const s=z(f(e)),n=Me(r._getFieldArray(a),s);r._names.focus=Ee(a,0,t),d.current=Me(d.current,s.map(De)),m(n),u(n),r._setFieldArray(a,n,Me,{argA:Ne(e)})},[m,a,r]),append:s.useCallback((e,t)=>{const s=z(f(e)),n=Oe(r._getFieldArray(a),s);r._names.focus=Ee(a,n.length-1,t),d.current=Oe(d.current,s.map(De)),m(n),u(n),r._setFieldArray(a,n,Oe,{argA:Ne(e)})},[m,a,r]),remove:s.useCallback(e=>{const t=je(r._getFieldArray(a),e);d.current=je(d.current,e),m(t),u(t),!Array.isArray(v(r._fields,a))&&_(r._fields,a,void 0),r._setFieldArray(a,t,je,{argA:e})},[m,a,r]),insert:s.useCallback((e,t,s)=>{const n=z(f(t)),i=Te(r._getFieldArray(a),e,n);r._names.focus=Ee(a,e,s),d.current=Te(d.current,e,n.map(De)),m(i),u(i),r._setFieldArray(a,i,Te,{argA:e,argB:Ne(t)})},[m,a,r]),update:s.useCallback((e,t)=>{const s=f(t),n=Ue(r._getFieldArray(a),e,s);d.current=[...n].map((t,r)=>t&&r!==e?d.current[r]:De()),m(n),u([...n]),r._setFieldArray(a,n,Ue,{argA:e,argB:s},!0,!1)},[m,a,r]),replace:s.useCallback(e=>{const t=z(f(e));d.current=t.map(De),m([...t]),u([...t]),r._setFieldArray(a,[...t],e=>e,{},!0,!1)},[m,a,r]),fields:s.useMemo(()=>l.map((e,t)=>({...e,[n]:d.current[t]||De()})),[l,n])}},t.useForm=function(e={}){const t=s.useRef(void 0),r=s.useRef(void 0),[a,n]=s.useState(()=>({...f(ke),isLoading:b(e.defaultValues),errors:e.errors||{},disabled:e.disabled||!1,defaultValues:b(e.defaultValues)?void 0:e.defaultValues}));if(!t.current)if(e.formControl)t.current={...e.formControl,formState:a},e.defaultValues&&!b(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:r,...s}=Ce(e);t.current={...s,formState:a}}const i=t.current.control;return i._options=e,R(()=>{const e=i._subscribe({formState:i._proxyFormState,callback:()=>n({...i._formState,defaultValues:i._defaultValues}),reRenderRoot:!0});return n(e=>({...e,isReady:!0})),i._formState.isReady=!0,e},[i]),s.useEffect(()=>i._disableForm(e.disabled),[i,e.disabled]),s.useEffect(()=>{e.mode&&(i._options.mode=e.mode),e.reValidateMode&&(i._options.reValidateMode=e.reValidateMode)},[i,e.mode,e.reValidateMode]),s.useEffect(()=>{e.errors&&(i._setErrors(e.errors),i._focusError())},[i,e.errors]),s.useEffect(()=>{e.shouldUnregister&&i._subjects.state.next({values:i._getWatch()})},[i,e.shouldUnregister]),s.useEffect(()=>{if(i._proxyFormState.isDirty){const e=i._getDirty();e!==a.isDirty&&i._subjects.state.next({isDirty:e})}},[i,a.isDirty]),s.useEffect(()=>{var t;e.values&&!P(e.values,r.current)?(i._reset(e.values,{keepFieldsRef:!0,...i._options.resetOptions}),(null===(t=i._options.resetOptions)||void 0===t?void 0:t.keepIsValid)||i._setValid(),r.current=e.values,n(e=>({...e}))):i._resetDefaultValues()},[i,e.values]),s.useEffect(()=>{i._state.mount||(i._setValid(),i._state.mount=!0),i._state.watch&&(i._state.watch=!1,i._subjects.state.next({...i._formState})),i._removeUnmounted()}),t.current.formState=s.useMemo(()=>T(a,i),[i,a]),t.current},t.useFormContext=W,t.useFormState=M,t.useWatch=B}}]);
3//# sourceMappingURL=vendors-13c88e89-27b66e8f583a15f59b4e.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.