PageSourceSearch

https://platform.qooper.io/static/js/8289.dd4f5668.chunk.js

js qooper.io collected 2026-09-24 09:56:03 UTC 31,433 bytes, 2 lines download raw bytes

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

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.