PageSourceSearch

https://www.foodlabelsolutions.com/static/js/3628.2bdf5014.chunk.js

js foodlabelsolutions.com collected 2026-10-06 22:33:44 UTC 31,668 bytes, 1 lines download raw bytes

1"use strict";var dr=Object.defineProperty,yr=Object.defineProperties;var _r=Object.getOwnPropertyDescriptors;var Be=Object.getOwnPropertySymbols;var Bt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable;var Nt=(W,j,L)=>j in W?dr(W,j,{enumerable:!0,configurable:!0,writable:!0,value:L}):W[j]=L,y=(W,j)=>{for(var L in j||(j={}))Bt.call(j,L)&&Nt(W,L,j[L]);if(Be)for(var L of Be(j))It.call(j,L)&&Nt(W,L,j[L]);return W},te=(W,j)=>yr(W,_r(j));var me=(W,j)=>{var L={};for(var V in W)Bt.call(W,V)&&j.indexOf(V)<0&&(L[V]=W[V]);if(W!=null&&Be)for(var V of Be(W))j.indexOf(V)<0&&It.call(W,V)&&(L[V]=W[V]);return L};var ie=(W,j,L)=>new Promise((V,ue)=>{var ae=C=>{try{_e(L.next(C))}catch(be){ue(be)}},$=C=>{try{_e(L.throw(C))}catch(be){ue(be)}},_e=C=>C.done?V(C.value):Promise.resolve(C.value).then(ae,$);_e((L=L.apply(W,j)).next())});(self.webpackChunkfolsol_website=self.webpackChunkfolsol_website||[]).push([[3628],{25858:(W,j,L)=>{var V,ue=L(24994);V={value:!0},j.A=void 0;var ae=ue(L(42032)),$=L(74848),_e=j.A=(0,ae.default)((0,$.jsx)("path",{d:"M11.67 3.87 9.9 2.1 0 12l9.9 9.9 1.77-1.77L3.54 12z"}),"ArrowBackIos")},49785:(W,j,L)=>{L.d(j,{mN:()=>ar,xI:()=>Ht});var V=L(96540),ue=e=>e.type==="checkbox",ae=e=>e instanceof Date,$=e=>e==null;const _e=e=>typeof e=="object";var C=e=>!$(e)&&!Array.isArray(e)&&_e(e)&&!ae(e),be=e=>C(e)&&e.target?ue(e.target)?e.target.checked:e.target.value:e,Pt=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,at=(e,r)=>e.has(Pt(r)),jt=e=>{const r=e.constructor&&e.constructor.prototype;return C(r)&&r.hasOwnProperty("isPrototypeOf")},Ie=typeof window!="undefined"&&typeof window.HTMLElement!="undefined"&&typeof document!="undefined";function H(e){let r;const t=Array.isArray(e),i=typeof FileList!="undefined"?e instanceof FileList:!1;if(e instanceof Date)r=new Date(e);else if(e instanceof Set)r=new Set(e);else if(!(Ie&&(e instanceof Blob||i))&&(t||C(e)))if(r=t?[]:{},!t&&!jt(e))r=e;else for(const n in e)e.hasOwnProperty(n)&&(r[n]=H(e[n]));else return e;return r}var xe=e=>Array.isArray(e)?e.filter(Boolean):[],U=e=>e===void 0,o=(e,r,t)=>{if(!r||!C(e))return t;const i=xe(r.split(/[,[\].]+?/)).reduce((n,u)=>$(n)?n:n[u],e);return U(i)||i===e?U(e[r])?t:e[r]:i},Z=e=>typeof e=="boolean",Pe=e=>/^\w*$/.test(e),nt=e=>xe(e.replace(/["|']|\]/g,"").split(/\.|\[/)),T=(e,r,t)=>{let i=-1;const n=Pe(r)?[r]:nt(r),u=n.length,_=u-1;for(;++i<u;){const d=n[i];let A=t;if(i!==_){const p=e[d];A=C(p)||Array.isArray(p)?p:isNaN(+n[i+1])?{}:[]}if(d==="__proto__"||d==="constructor"||d==="prototype")return;e[d]=A,e=e[d]}return e};const Ce={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},re={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},de={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},ut=V.createContext(null),pe=()=>V.useContext(ut),gr=e=>{const i=e,{children:r}=i,t=me(i,["children"]);return React.createElement(ut.Provider,{value:t},r)};var lt=(e,r,t,i=!0)=>{const n={defaultValues:r._defaultValues};for(const u in e)Object.defineProperty(n,u,{get:()=>{const _=u;return r._proxyFormState[_]!==re.all&&(r._proxyFormState[_]=!i||re.all),t&&(t[_]=!0),e[_]}});return n},G=e=>C(e)&&!Object.keys(e).length,ot=(e,r,t,i)=>{t(e);const _=e,{name:n}=_,u=me(_,["name"]);return G(u)||Object.keys(u).length>=Object.keys(r).length||Object.keys(u).find(d=>r[d]===(!i||re.all))},Y=e=>Array.isArray(e)?e:[e],ct=(e,r,t)=>!e||!r||e===r||Y(e).some(i=>i&&(t?i===r:i.startsWith(r)||r.startsWith(i)));function Te(e){const r=V.useRef(e);r.current=e,V.useEffect(()=>{const t=!e.disabled&&r.current.subject&&r.current.subject.subscribe({next:r.current.next});return()=>{t&&t.unsubscribe()}},[e.disabled])}function Wt(e){const r=pe(),{control:t=r.control,disabled:i,name:n,exact:u}=e||{},[_,d]=V.useState(t._formState),A=V.useRef(!0),p=V.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),S=V.useRef(n);return S.current=n,Te({disabled:i,next:m=>A.current&&ct(S.current,m.name,u)&&ot(m,p.current,t._updateFormState)&&d(y(y({},t._formState),m)),subject:t._subjects.state}),V.useEffect(()=>
1(A.current=!0,p.current.isValid&&t._updateValid(!0),()=>{A.current=!1}),[t]),V.useMemo(()=>lt(_,t,p.current,!1),[_,t])}var le=e=>typeof e=="string",ft=(e,r,t,i,n)=>le(e)?(i&&r.watch.add(e),o(t,e,n)):Array.isArray(e)?e.map(u=>(i&&r.watch.add(u),o(t,u))):(i&&(r.watchAll=!0),t);function qt(e){const r=pe(),{control:t=r.control,name:i,defaultValue:n,disabled:u,exact:_}=e||{},d=V.useRef(i);d.current=i,Te({disabled:u,subject:t._subjects.values,next:S=>{ct(d.current,S.name,_)&&p(H(ft(d.current,t._names,S.values||t._formValues,!1,n)))}});const[A,p]=V.useState(t._getWatch(i,n));return V.useEffect(()=>t._removeUnmounted()),A}function $t(e){const r=pe(),{name:t,disabled:i,control:n=r.control,shouldUnregister:u}=e,_=at(n._names.array,t),d=qt({control:n,name:t,defaultValue:o(n._formValues,t,o(n._defaultValues,t,e.defaultValue)),exact:!0}),A=Wt({control:n,name:t,exact:!0}),p=V.useRef(n.register(t,y(te(y({},e.rules),{value:d}),Z(e.disabled)?{disabled:e.disabled}:{}))),S=V.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!o(A.errors,t)},isDirty:{enumerable:!0,get:()=>!!o(A.dirtyFields,t)},isTouched:{enumerable:!0,get:()=>!!o(A.touchedFields,t)},isValidating:{enumerable:!0,get:()=>!!o(A.validatingFields,t)},error:{enumerable:!0,get:()=>o(A.errors,t)}}),[A,t]),m=V.useMemo(()=>te(y({name:t,value:d},Z(i)||A.disabled?{disabled:A.disabled||i}:{}),{onChange:P=>p.current.onChange({target:{value:be(P),name:t},type:Ce.CHANGE}),onBlur:()=>p.current.onBlur({target:{value:o(n._formValues,t),name:t},type:Ce.BLUR}),ref:P=>{const k=o(n._fields,t);k&&P&&(k._f.ref={focus:()=>P.focus(),select:()=>P.select(),setCustomValidity:N=>P.setCustomValidity(N),reportValidity:()=>P.reportValidity()})}}),[t,n._formValues,i,A.disabled,d,n._fields]);return V.useEffect(()=>{const P=n._options.shouldUnregister||u,k=(N,ye)=>{const J=o(n._fields,N);J&&J._f&&(J._f.mount=ye)};if(k(t,!0),P){const N=H(o(n._options.defaultValues,t));T(n._defaultValues,t,N),U(o(n._formValues,t))&&T(n._formValues,t,N)}return()=>{(_?P&&!n._state.action:P)?n.unregister(t):k(t,!1)}},[t,n,_,u]),V.useEffect(()=>{Z(i)&&o(n._fields,t)&&n._updateDisabledField({disabled:i,fields:n._fields,name:t,value:o(n._fields,t)._f.value})},[i,t,n]),V.useMemo(()=>({field:m,formState:A,fieldState:S}),[m,A,S])}const Ht=e=>e.render($t(e)),dt=e=>{const r={};for(const t of Object.keys(e))if(_e(e[t])&&e[t]!==null){const i=dt(e[t]);for(const n of Object.keys(i))r[`${t}.${n}`]=i[n]}else r[t]=e[t];return r},Kt="post";function hr(e){const r=pe(),[t,i]=React.useState(!1),ee=e,{control:n=r.control,onSubmit:u,children:_,action:d,method:A=Kt,headers:p,encType:S,onError:m,render:P,onSuccess:k,validateStatus:N}=ee,ye=me(ee,["control","onSubmit","children","action","method","headers","encType","onError","render","onSuccess","validateStatus"]),J=w=>ie(this,null,function*(){let Q=!1,X="";yield n.handleSubmit(I=>ie(this,null,function*(){const h=new FormData;let v="";try{v=JSON.stringify(I)}catch(E){}const x=dt(n._formValues);for(const E in x)h.append(E,x[E]);if(u&&(yield u({data:I,event:w,method:A,formData:h,formDataJson:v})),d)try{const E=[p&&p["Content-Type"],S].some(ce=>ce&&ce.includes("json")),M=yield fetch(String(d),{method:A,headers:y(y({},p),S?{"Content-Type":S}:{}),body:E?v:h});M&&(N?!N(M.status):M.status<200||M.status>=300)?(Q=!0,m&&m({response:M}),X=String(M.status)):k&&k({response:M})}catch(E){Q=!0,m&&m({error:E})}}))(w),Q&&e.control&&(e.control._subjects.state.next({isSubmitSuccessful:!1}),e.control.setError("root.server",{type:X}))});return React.useEffect(()=>{i(!0)},[]),P?React.createElement(React.Fragment,null,P({submit:J})):React.createElement("form",y({noValidate:t,action:d,method:A,encType:S,onSubmit:J},ye),_)}var Jt=(e,r,t,i,n)=>r?te(y({},t[e]),{types:te(y({},t[e]&&t[e].types?t[e].types:{}),{[i]:n||!0})}):{},ge=()=>{const e=typeof performance=="undefined"?Date.now():performance.now()*1e3;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,r=>{const t=(Math.random()*16+e)%16|0;return(r=="x"?t:t&3|8).toString(16)})},je=(e,r,t={})=>t.shouldFocus||U(t.shouldFocus)?t.focusName||`${e}.${U(t.focusIndex)?r:t.focusIndex}.`:"",Se=e=>({isOnSubmit:!e||e===re.onSubmit,isOnBlur:e===re.onBlur,isOnChange:e===re.onChange,isOnAll:e===re.all,isOnTouch:e===re.onTouched}),We=(e,r,t)=>!t&&(r.watchAll||r.watch.has(e)||[...r.watch].some(i=>e.startsWith(i)&&/^\.\w+/.test(e.slice(i.length))));const Ae=(e,r,t,i)=>{for(const u of t||Object.keys(e)){const _=o(e,u);if(_){const n=_,{_f:d}=n,A=me(n,["_f"]);if(d){if(d.refs&&d.refs[0]&&r(d.refs[0],u)&&!i)return!0;
1if(d.ref&&r(d.ref,d.name)&&!i)return!0;if(Ae(A,r))break}else if(C(A)&&Ae(A,r))break}}};var yt=(e,r,t)=>{const i=Y(o(e,t));return T(i,"root",r[t]),T(e,t,i),e},qe=e=>e.type==="file",oe=e=>typeof e=="function",Oe=e=>{if(!Ie)return!1;const r=e?e.ownerDocument:0;return e instanceof(r&&r.defaultView?r.defaultView.HTMLElement:HTMLElement)},Ue=e=>le(e),$e=e=>e.type==="radio",Le=e=>e instanceof RegExp;const _t={value:!1,isValid:!1},gt={value:!0,isValid:!0};var ht=e=>{if(Array.isArray(e)){if(e.length>1){const r=e.filter(t=>t&&t.checked&&!t.disabled).map(t=>t.value);return{value:r,isValid:!!r.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!U(e[0].attributes.value)?U(e[0].value)||e[0].value===""?gt:{value:e[0].value,isValid:!0}:gt:_t}return _t};const vt={isValid:!1,value:null};var mt=e=>Array.isArray(e)?e.reduce((r,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:r,vt):vt;function bt(e,r,t="validate"){if(Ue(e)||Array.isArray(e)&&e.every(Ue)||Z(e)&&!e)return{type:t,message:Ue(e)?e:"",ref:r}}var Fe=e=>C(e)&&!Le(e)?e:{value:e,message:""},He=(e,r,t,i,n)=>ie(this,null,function*(){const{ref:u,refs:_,required:d,maxLength:A,minLength:p,min:S,max:m,pattern:P,validate:k,name:N,valueAsNumber:ye,mount:J,disabled:ee}=e._f,w=o(r,N);if(!J||ee)return{};const Q=_?_[0]:u,X=D=>{i&&Q.reportValidity&&(Q.setCustomValidity(Z(D)?"":D||""),Q.reportValidity())},I={},h=$e(u),v=ue(u),x=h||v,E=(ye||qe(u))&&U(u.value)&&U(w)||Oe(u)&&u.value===""||w===""||Array.isArray(w)&&!w.length,M=Jt.bind(null,N,t,I),ce=(D,R,K,z=de.maxLength,ne=de.minLength)=>{const se=D?R:K;I[N]=y({type:D?z:ne,message:se,ref:u},M(D?z:ne,se))};if(n?!Array.isArray(w)||!w.length:d&&(!x&&(E||$(w))||Z(w)&&!w||v&&!ht(_).isValid||h&&!mt(_).isValid)){const{value:D,message:R}=Ue(d)?{value:!!d,message:d}:Fe(d);if(D&&(I[N]=y({type:de.required,message:R,ref:Q},M(de.required,R)),!t))return X(R),I}if(!E&&(!$(S)||!$(m))){let D,R;const K=Fe(m),z=Fe(S);if(!$(w)&&!isNaN(w)){const ne=u.valueAsNumber||w&&+w;$(K.value)||(D=ne>K.value),$(z.value)||(R=ne<z.value)}else{const ne=u.valueAsDate||new Date(w),se=Re=>new Date(new Date().toDateString()+" "+Re),ke=u.type=="time",Ee=u.type=="week";le(K.value)&&w&&(D=ke?se(w)>se(K.value):Ee?w>K.value:ne>new Date(K.value)),le(z.value)&&w&&(R=ke?se(w)<se(z.value):Ee?w<z.value:ne<new Date(z.value))}if((D||R)&&(ce(!!D,K.message,z.message,de.max,de.min),!t))return X(I[N].message),I}if((A||p)&&!E&&(le(w)||n&&Array.isArray(w))){const D=Fe(A),R=Fe(p),K=!$(D.value)&&w.length>+D.value,z=!$(R.value)&&w.length<+R.value;if((K||z)&&(ce(K,D.message,R.message),!t))return X(I[N].message),I}if(P&&!E&&le(w)){const{value:D,message:R}=Fe(P);if(Le(D)&&!w.match(D)&&(I[N]=y({type:de.pattern,message:R,ref:u},M(de.pattern,R)),!t))return X(R),I}if(k){if(oe(k)){const D=yield k(w,r),R=bt(D,Q);if(R&&(I[N]=y(y({},R),M(de.validate,R.message)),!t))return X(R.message),I}else if(C(k)){let D={};for(const R in k){if(!G(D)&&!t)break;const K=bt(yield k[R](w,r),Q,R);K&&(D=y(y({},K),M(R,K.message)),X(K.message),t&&(I[N]=D))}if(!G(D)&&(I[N]=y({ref:Q},D),!t))return I}}return X(!0),I}),Ke=(e,r)=>[...e,...Y(r)],Je=e=>Array.isArray(e)?e.map(()=>{}):void 0;function ze(e,r,t){return[...e.slice(0,r),...Y(t),...e.slice(r)]}var Ge=(e,r,t)=>Array.isArray(e)?(U(e[t])&&(e[t]=void 0),e.splice(t,0,e.splice(r,1)[0]),e):[],Qe=(e,r)=>[...Y(r),...Y(e)];function zt(e,r){let t=0;const i=[...e];for(const n of r)i.splice(n-t,1),t++;return xe(i).length?i:[]}var Ye=(e,r)=>U(r)?[]:zt(e,Y(r).sort((t,i)=>t-i)),Xe=(e,r,t)=>{[e[r],e[t]]=[e[t],e[r]]};function Gt(e,r){const t=r.slice(0,-1).length;let i=0;for(;i<t;)e=U(e)?i++:e[r[i++]];return e}function Qt(e){for(const r in e)if(e.hasOwnProperty(r)&&!U(e[r]))return!1;return!0}function q(e,r){const t=Array.isArray(r)?r:Pe(r)?[r]:nt(r),i=t.length===1?e:Gt(e,t),n=t.length-1,u=t[n];return i&&delete i[u],n!==0&&(C(i)&&G(i)||Array.isArray(i)&&Qt(i))&&q(e,t.slice(0,-1)),e}var At=(e,r,t)=>(e[r]=t,e);function vr(e){const r=pe(),{control:t=r.control,name:i,keyName:n="id",shouldUnregister:u,rules:_}=e,[d,A]=React.useState(t._getFieldArray(i)),p=React.useRef(t._getFieldArray(i).map(ge)),S=React.useRef(d),m=React.useRef(i),P=React.useRef(!1);m.current=i,S.current=d,t._names.array.add(i),_&&t.register(i,_),Te({next:({values:h,name:v})=>
1{if(v===m.current||!v){const x=o(h,m.current);Array.isArray(x)&&(A(x),p.current=x.map(ge))}},subject:t._subjects.array});const k=React.useCallback(h=>{P.current=!0,t._updateFieldArray(i,h)},[t,i]),N=(h,v)=>{const x=Y(H(h)),E=Ke(t._getFieldArray(i),x);t._names.focus=je(i,E.length-1,v),p.current=Ke(p.current,x.map(ge)),k(E),A(E),t._updateFieldArray(i,E,Ke,{argA:Je(h)})},ye=(h,v)=>{const x=Y(H(h)),E=Qe(t._getFieldArray(i),x);t._names.focus=je(i,0,v),p.current=Qe(p.current,x.map(ge)),k(E),A(E),t._updateFieldArray(i,E,Qe,{argA:Je(h)})},J=h=>{const v=Ye(t._getFieldArray(i),h);p.current=Ye(p.current,h),k(v),A(v),!Array.isArray(o(t._fields,i))&&T(t._fields,i,void 0),t._updateFieldArray(i,v,Ye,{argA:h})},ee=(h,v,x)=>{const E=Y(H(v)),M=ze(t._getFieldArray(i),h,E);t._names.focus=je(i,h,x),p.current=ze(p.current,h,E.map(ge)),k(M),A(M),t._updateFieldArray(i,M,ze,{argA:h,argB:Je(v)})},w=(h,v)=>{const x=t._getFieldArray(i);Xe(x,h,v),Xe(p.current,h,v),k(x),A(x),t._updateFieldArray(i,x,Xe,{argA:h,argB:v},!1)},Q=(h,v)=>{const x=t._getFieldArray(i);Ge(x,h,v),Ge(p.current,h,v),k(x),A(x),t._updateFieldArray(i,x,Ge,{argA:h,argB:v},!1)},X=(h,v)=>{const x=H(v),E=At(t._getFieldArray(i),h,x);p.current=[...E].map((M,ce)=>!M||ce===h?ge():p.current[ce]),k(E),A([...E]),t._updateFieldArray(i,E,At,{argA:h,argB:x},!0,!1)},I=h=>{const v=Y(H(h));p.current=v.map(ge),k([...v]),A([...v]),t._updateFieldArray(i,[...v],x=>x,{},!0,!1)};return React.useEffect(()=>{if(t._state.action=!1,We(i,t._names)&&t._subjects.state.next(y({},t._formState)),P.current&&(!Se(t._options.mode).isOnSubmit||t._formState.isSubmitted))if(t._options.resolver)t._executeSchema([i]).then(h=>{const v=o(h.errors,i),x=o(t._formState.errors,i);(x?!v&&x.type||v&&(x.type!==v.type||x.message!==v.message):v&&v.type)&&(v?T(t._formState.errors,i,v):q(t._formState.errors,i),t._subjects.state.next({errors:t._formState.errors}))});else{const h=o(t._fields,i);h&&h._f&&!(Se(t._options.reValidateMode).isOnSubmit&&Se(t._options.mode).isOnSubmit)&&He(h,t._formValues,t._options.criteriaMode===re.all,t._options.shouldUseNativeValidation,!0).then(v=>!G(v)&&t._subjects.state.next({errors:yt(t._formState.errors,v,i)}))}t._subjects.values.next({name:i,values:y({},t._formValues)}),t._names.focus&&Ae(t._fields,(h,v)=>{if(t._names.focus&&v.startsWith(t._names.focus)&&h.focus)return h.focus(),1}),t._names.focus="",t._updateValid(),P.current=!1},[d,i,t]),React.useEffect(()=>(!o(t._formValues,i)&&t._updateFieldArray(i),()=>{(t._options.shouldUnregister||u)&&t.unregister(i)}),[i,t,n,u]),{swap:React.useCallback(w,[k,i,t]),move:React.useCallback(Q,[k,i,t]),prepend:React.useCallback(ye,[k,i,t]),append:React.useCallback(N,[k,i,t]),remove:React.useCallback(J,[k,i,t]),insert:React.useCallback(ee,[k,i,t]),update:React.useCallback(X,[k,i,t]),replace:React.useCallback(I,[k,i,t]),fields:React.useMemo(()=>d.map((h,v)=>te(y({},h),{[n]:p.current[v]||ge()})),[d,n])}}var Ze=()=>{let e=[];return{get observers(){return e},next:n=>{for(const u of e)u.next&&u.next(n)},subscribe:n=>(e.push(n),{unsubscribe:()=>{e=e.filter(u=>u!==n)}}),unsubscribe:()=>{e=[]}}},et=e=>$(e)||!_e(e);function he(e,r){if(et(e)||et(r))return e===r;if(ae(e)&&ae(r))return e.getTime()===r.getTime();const t=Object.keys(e),i=Object.keys(r);if(t.length!==i.length)return!1;for(const n of t){const u=e[n];if(!i.includes(n))return!1;if(n!=="ref"){const _=r[n];if(ae(u)&&ae(_)||C(u)&&C(_)||Array.isArray(u)&&Array.isArray(_)?!he(u,_):u!==_)return!1}}return!0}var Ft=e=>e.type==="select-multiple",Yt=e=>$e(e)||ue(e),tt=e=>Oe(e)&&e.isConnected,Vt=e=>{for(const r in e)if(oe(e[r]))return!0;return!1};function Me(e,r={}){const t=Array.isArray(e);if(C(e)||t)for(const i in e)Array.isArray(e[i])||C(e[i])&&!Vt(e[i])?(r[i]=Array.isArray(e[i])?[]:{},Me(e[i],r[i])):$(e[i])||(r[i]=!0);return r}function xt(e,r,t){const i=Array.isArray(e);if(C(e)||i)for(const n in e)Array.isArray(e[n])||C(e[n])&&!Vt(e[n])?U(r)||et(t[n])?t[n]=Array.isArray(e[n])?Me(e[n],[]):y({},Me(e[n])):xt(e[n],$(r)?{}:r[n],t[n]):t[n]=!he(e[n],r[n]);return t}var we=(e,r)=>xt(e,r,Me(r)),pt=(e,{valueAsNumber:r,valueAsDate:t,setValueAs:i})=>U(e)?e:r?e===""?NaN:e&&+e:t&&le(e)?new Date(e):i?i(e):e;function rt(e){const r=e.ref;if(!(e.refs?e.refs.every(t=>t.disabled):r.disabled))return qe(r)?r.files:$e(r)?mt(e.refs).value:Ft(r)?[...r.selectedOptions].map(({value:t})=>t):ue(r)?ht(e.refs).value:pt(U(r.value)?e.ref.value:r.value,e)}var Xt=(e,r,t,i)=>{const n={};for(const u of e){const _=o(r,u);_&&T(n,u,_._f)}return{criteriaMode:t,names:[...e],fields:n,shouldUseNativeValidation:i}},De=e=>U(e)?e:Le(e)?e.source:C(e)?Le(e.value)?e.value.source:e.value:e;const St="AsyncFunction";var Zt=e=>!!e&&!!e.validate&&!!(oe(e.validate)&&e.validate.constructor.name===St||C(e.validate)&&Object.values(e.validate).find(r=>r.constructor.name===St)),er=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function wt(e,r,t){const i=o(e,t);if(i||Pe(t))return{error:i,name:t};const n=t.split(".");for(;n.length;){const u=n.join("."),_=o(r,u),d=o(e,u);if(_&&!Array.isArray(_)&&t!==u)return{name:t};if(d&&d.type)return{name:u,error:d};n.pop()}return{name:t}}var tr=(e,r,t,i,n)=>n.isOnAll?!1:!t&&n.isOnTouch?!(r||e):(t?i.isOnBlur:n.isOnBlur)?!e:(t?i.isOnChange:n.isOnChange)?e:!0,rr=(e,r)=>!xe(o(e,r)).length&&q(e,r);const sr={mode:re.onSubmit,reValidateMode:re.onChange,shouldFocusError:!0};function ir(e={}){let r=y(y({},sr),e),t={submitCount:0,isDirty:!1,isLoading:oe(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:r.errors||{},disabled:r.disabled||!1},i={},n=C(r.defaultValues)||C(r.values)?H(r.defaultValues||r.values)||{}:{},u=r.shouldUnregister?{}:H(n),_={action:!1,mount:!1,watch:!1},d={mount:new Set,unMount:new Set,array:new Set,watch:new Set},A,p=0;const S={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},m={values:Ze(),array:Ze(),state:Ze()},P=Se(r.mode),k=Se(r.reValidateMode),N=r.criteriaMode===re.all,ye=s=>a=>{clearTimeout(p),p=setTimeout(s,a)},J=s=>ie(this,null,function*(){if(!r.disabled&&(S.isValid||s)){const a=r.resolver?G((yield x()).errors):yield M(i,!0);a!==t.isValid&&m.state.next({isValid:a})}}),ee=(s,a)=>{!r.disabled&&(S.isValidating||S.validatingFields)&&((s||Array.from(d.mount)).forEac
1h(l=>{l&&(a?T(t.validatingFields,l,a):q(t.validatingFields,l))}),m.state.next({validatingFields:t.validatingFields,isValidating:!G(t.validatingFields)}))},w=(s,a=[],l,g,f=!0,c=!0)=>{if(g&&l&&!r.disabled){if(_.action=!0,c&&Array.isArray(o(i,s))){const b=l(o(i,s),g.argA,g.argB);f&&T(i,s,b)}if(c&&Array.isArray(o(t.errors,s))){const b=l(o(t.errors,s),g.argA,g.argB);f&&T(t.errors,s,b),rr(t.errors,s)}if(S.touchedFields&&c&&Array.isArray(o(t.touchedFields,s))){const b=l(o(t.touchedFields,s),g.argA,g.argB);f&&T(t.touchedFields,s,b)}S.dirtyFields&&(t.dirtyFields=we(n,u)),m.state.next({name:s,isDirty:D(s,a),dirtyFields:t.dirtyFields,errors:t.errors,isValid:t.isValid})}else T(u,s,a)},Q=(s,a)=>{T(t.errors,s,a),m.state.next({errors:t.errors})},X=s=>{t.errors=s,m.state.next({errors:t.errors,isValid:!1})},I=(s,a,l,g)=>{const f=o(i,s);if(f){const c=o(u,s,U(l)?o(n,s):l);U(c)||g&&g.defaultChecked||a?T(u,s,a?c:rt(f._f)):z(s,c),_.mount&&J()}},h=(s,a,l,g,f)=>{let c=!1,b=!1;const F={name:s};if(!r.disabled){const O=!!(o(i,s)&&o(i,s)._f&&o(i,s)._f.disabled);if(!l||g){S.isDirty&&(b=t.isDirty,t.isDirty=F.isDirty=D(),c=b!==F.isDirty);const B=O||he(o(n,s),a);b=!!(!O&&o(t.dirtyFields,s)),B||O?q(t.dirtyFields,s):T(t.dirtyFields,s,!0),F.dirtyFields=t.dirtyFields,c=c||S.dirtyFields&&b!==!B}if(l){const B=o(t.touchedFields,s);B||(T(t.touchedFields,s,l),F.touchedFields=t.touchedFields,c=c||S.touchedFields&&B!==l)}c&&f&&m.state.next(F)}return c?F:{}},v=(s,a,l,g)=>{const f=o(t.errors,s),c=S.isValid&&Z(a)&&t.isValid!==a;if(r.delayError&&l?(A=ye(()=>Q(s,l)),A(r.delayError)):(clearTimeout(p),A=null,l?T(t.errors,s,l):q(t.errors,s)),(l?!he(f,l):f)||!G(g)||c){const b=te(y(y({},g),c&&Z(a)?{isValid:a}:{}),{errors:t.errors,name:s});t=y(y({},t),b),m.state.next(b)}},x=s=>ie(this,null,function*(){ee(s,!0);const a=yield r.resolver(u,r.context,Xt(s||d.mount,i,r.criteriaMode,r.shouldUseNativeValidation));return ee(s),a}),E=s=>ie(this,null,function*(){const{errors:a}=yield x(s);if(s)for(const l of s){const g=o(a,l);g?T(t.errors,l,g):q(t.errors,l)}else t.errors=a;return a}),M=(g,f,...c)=>ie(this,[g,f,...c],function*(s,a,l={valid:!0}){for(const F in s){const O=s[F];if(O){const b=O,{_f:B}=b,fe=me(b,["_f"]);if(B){const Ne=d.array.has(B.name),Ve=O._f&&Zt(O._f);Ve&&S.validatingFields&&ee([F],!0);const ve=yield He(O,u,N,r.shouldUseNativeValidation&&!a,Ne);if(Ve&&S.validatingFields&&ee([F]),ve[B.name]&&(l.valid=!1,a))break;!a&&(o(ve,B.name)?Ne?yt(t.errors,ve,B.name):T(t.errors,B.name,ve[B.name]):q(t.errors,B.name))}!G(fe)&&(yield M(fe,a,l))}}return l.valid}),ce=()=>{for(const s of d.unMount){const a=o(i,s);a&&(a._f.refs?a._f.refs.every(l=>!tt(l)):!tt(a._f.ref))&&st(s)}d.unMount=new Set},D=(s,a)=>!r.disabled&&(s&&a&&T(u,s,a),!he(Dt(),n)),R=(s,a,l)=>ft(s,d,y({},_.mount?u:U(a)?n:le(s)?{[s]:a}:a),l,a),K=s=>xe(o(_.mount?u:n,s,r.shouldUnregister?o(n,s,[]):[])),z=(s,a,l={})=>{const g=o(i,s);let f=a;if(g){const c=g._f;c&&(!c.disabled&&T(u,s,pt(a,c)),f=Oe(c.ref)&&$(a)?"":a,Ft(c.ref)?[...c.ref.options].forEach(b=>b.selected=f.includes(b.value)):c.refs?ue(c.ref)?c.refs.length>1?c.refs.forEach(b=>(!b.defaultChecked||!b.disabled)&&(b.checked=Array.isArray(f)?!!f.find(F=>F===b.value):f===b.value)):c.refs[0]&&(c.refs[0].checked=!!f):c.refs.forEach(b=>b.checked=b.value===f):qe(c.ref)?c.ref.value="":(c.ref.value=f,c.ref.type||m.values.next({name:s,values:y({},u)})))}(l.shouldDirty||l.shouldTouch)&&h(s,f,l.shouldTouch,l.shouldDirty,!0),l.shouldValidate&&Re(s)},ne=(s,a,l)=>{for(const g in a){const f=a[g],c=`${s}.${g}`,b=o(i,c);(d.array.has(s)||C(f)||b&&!b._f)&&!ae(f)?ne(c,f,l):z(c,f,l)}},se=(s,a,l={})=>{const g=o(i,s),f=d.array.has(s),c=H(a);T(u,s,c),f?(m.array.next({name:s,values:y({},u)}),(S.isDirty||S.dirtyFields)&&l.shouldDirty&&m.state.next({name:s,dirtyFields:we(n,u),isDirty:D(s,c)})):g&&!g._f&&!$(c)?ne(s,c,l):z(s,c,l),We(s,d)&&m.state.next(y({},t)),m.values.next({name:_.mount?s:void 0,values:y({},u)})},ke=s=>ie(this,null,function*(){_.mount=!0;const a=s.target;let l=a.name,g=!0;const f=o(i,l),c=()=>a.type?rt(f._f):be(s),b=F=>{g=Number.isNaN(F)||ae(F)&&isNaN(F.getTime())||he(F,o(u,l,F))};if(f){let F,O;const B=c(),fe=s.type===Ce.BLUR||s.type===Ce.FOCUS_OUT,Ne=!er(f._f)&&!r.resolver&&!o(t.errors,l)&&!f._f.deps||tr(fe,o(t.touchedFields,l),t.isSubmitted,k,P),Ve=We(l,d,fe);T(u,l,B),fe?(f._f.onBlur&&f._f.onBlur(s),A&&A(0)):f._f.onChange&&f._f.onChange(s);const ve=h(l,B,fe,!1),cr=!G(ve)||Ve;if(!fe&&m.values.next({name:l,type:s.type,values:y({},u)}
1),Ne)return S.isValid&&(r.mode==="onBlur"?fe&&J():J()),cr&&m.state.next(y({name:l},Ve?{}:ve));if(!fe&&Ve&&m.state.next(y({},t)),r.resolver){const{errors:Lt}=yield x([l]);if(b(B),g){const fr=wt(t.errors,i,l),Mt=wt(Lt,i,fr.name||l);F=Mt.error,l=Mt.name,O=G(Lt)}}else ee([l],!0),F=(yield He(f,u,N,r.shouldUseNativeValidation))[l],ee([l]),b(B),g&&(F?O=!1:S.isValid&&(O=yield M(i,!0)));g&&(f._f.deps&&Re(f._f.deps),v(l,O,F,ve))}}),Ee=(s,a)=>{if(o(t.errors,a)&&s.focus)return s.focus(),1},Re=(l,...g)=>ie(this,[l,...g],function*(s,a={}){let f,c;const b=Y(s);if(r.resolver){const F=yield E(U(s)?s:b);f=G(F),c=s?!b.some(O=>o(F,O)):f}else s?(c=(yield Promise.all(b.map(F=>ie(this,null,function*(){const O=o(i,F);return yield M(O&&O._f?{[F]:O}:O)})))).every(Boolean),!(!c&&!t.isValid)&&J()):c=f=yield M(i);return m.state.next(te(y(y({},!le(s)||S.isValid&&f!==t.isValid?{}:{name:s}),r.resolver||!s?{isValid:f}:{}),{errors:t.errors})),a.shouldFocus&&!c&&Ae(i,Ee,s?b:d.mount),c}),Dt=s=>{const a=y({},_.mount?u:n);return U(s)?a:le(s)?o(a,s):s.map(l=>o(a,l))},kt=(s,a)=>({invalid:!!o((a||t).errors,s),isDirty:!!o((a||t).dirtyFields,s),error:o((a||t).errors,s),isValidating:!!o(t.validatingFields,s),isTouched:!!o((a||t).touchedFields,s)}),nr=s=>{s&&Y(s).forEach(a=>q(t.errors,a)),m.state.next({errors:s?t.errors:{}})},Et=(s,a,l)=>{const g=(o(i,s,{_f:{}})._f||{}).ref,B=o(t.errors,s)||{},{ref:c,message:b,type:F}=B,O=me(B,["ref","message","type"]);T(t.errors,s,te(y(y({},O),a),{ref:g})),m.state.next({name:s,errors:t.errors,isValid:!1}),l&&l.shouldFocus&&g&&g.focus&&g.focus()},ur=(s,a)=>oe(s)?m.values.subscribe({next:l=>s(R(void 0,a),l)}):R(s,a,!0),st=(s,a={})=>
1{for(const l of s?Y(s):d.mount)d.mount.delete(l),d.array.delete(l),a.keepValue||(q(i,l),q(u,l)),!a.keepError&&q(t.errors,l),!a.keepDirty&&q(t.dirtyFields,l),!a.keepTouched&&q(t.touchedFields,l),!a.keepIsValidating&&q(t.validatingFields,l),!r.shouldUnregister&&!a.keepDefaultValue&&q(n,l);m.values.next({values:y({},u)}),m.state.next(y(y({},t),a.keepDirty?{isDirty:D()}:{})),!a.keepIsValid&&J()},Rt=({disabled:s,name:a,field:l,fields:g,value:f})=>{if(Z(s)&&_.mount||s){const c=s?void 0:U(f)?rt(l?l._f:o(g,a)._f):f;(s||!s&&!U(c))&&T(u,a,c),h(a,c,!1,!1,!0)}},it=(s,a={})=>{let l=o(i,s);const g=Z(a.disabled)||Z(r.disabled);return T(i,s,te(y({},l||{}),{_f:y(te(y({},l&&l._f?l._f:{ref:{name:s}}),{name:s,mount:!0}),a)})),d.mount.add(s),l?Rt({field:l,disabled:Z(a.disabled)?a.disabled:r.disabled,name:s,value:a.value}):I(s,!0,a.value),te(y(y({},g?{disabled:a.disabled||r.disabled}:{}),r.progressive?{required:!!a.required,min:De(a.min),max:De(a.max),minLength:De(a.minLength),maxLength:De(a.maxLength),pattern:De(a.pattern)}:{}),{name:s,onChange:ke,onBlur:ke,ref:f=>{if(f){it(s,a),l=o(i,s);const c=U(f.value)&&f.querySelectorAll&&f.querySelectorAll("input,select,textarea")[0]||f,b=Yt(c),F=l._f.refs||[];if(b?F.find(O=>O===c):c===l._f.ref)return;T(i,s,{_f:y(y({},l._f),b?{refs:[...F.filter(tt),c,...Array.isArray(o(n,s))?[{}]:[]],ref:{type:c.type,name:s}}:{ref:c})}),I(s,!1,void 0,c)}else l=o(i,s,{}),l._f&&(l._f.mount=!1),(r.shouldUnregister||a.shouldUnregister)&&!(at(d.array,s)&&_.action)&&d.unMount.add(s)}})},Ct=()=>r.shouldFocusError&&Ae(i,Ee,d.mount),lr=s=>{Z(s)&&(m.state.next({disabled:s}),Ae(i,(a,l)=>{const g=o(i,l);g&&(a.disabled=g._f.disabled||s,Array.isArray(g._f.refs)&&g._f.refs.forEach(f=>{f.disabled=g._f.disabled||s}))},0,!1))},Tt=(s,a)=>l=>ie(this,null,function*(){let g;if(l&&(l.preventDefault&&l.preventDefault(),l.persist&&l.persist()),r.disabled){a&&(yield a(y({},t.errors),l));return}let f=H(u);if(m.state.next({isSubmitting:!0}),r.resolver){const{errors:c,values:b}=yield x();t.errors=c,f=b}else yield M(i);if(q(t.errors,"root"),G(t.errors)){m.state.next({errors:{}});try{yield s(f,l)}catch(c){g=c}}else a&&(yield a(y({},t.errors),l)),Ct(),setTimeout(Ct);if(m.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:G(t.errors)&&!g,submitCount:t.submitCount+1,errors:t.errors}),g)throw g}),or=(s,a={})=>{o(i,s)&&(U(a.defaultValue)?se(s,H(o(n,s))):(se(s,a.defaultValue),T(n,s,H(a.defaultValue))),a.keepTouched||q(t.touchedFields,s),a.keepDirty||(q(t.dirtyFields,s),t.isDirty=a.defaultValue?D(s,H(o(n,s))):D()),a.keepError||(q(t.errors,s),S.isValid&&J()),m.state.next(y({},t)))},Ot=(s,a={})=>{const l=s?H(s):n,g=H(l),f=G(s),c=f?n:g;if(a.keepDefaultValues||(n=l),!a.keepValues){if(a.keepDirtyValues){const b=new Set([...d.mount,...Object.keys(we(n,u))]);for(const F of Array.from(b))o(t.dirtyFields,F)?T(c,F,o(u,F)):se(F,o(c,F))}else{if(Ie&&U(s))for(const b of d.mount){const F=o(i,b);if(F&&F._f){const O=Array.isArray(F._f.refs)?F._f.refs[0]:F._f.ref;if(Oe(O)){const B=O.closest("form");if(B){B.reset();break}}}}i={}}u=r.shouldUnregister?a.keepDefaultValues?H(n):{}:H(c),m.array.next({values:y({},c)}),m.values.next({values:y({},c)})}d={mount:a.keepDirtyValues?d.mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},_.mount=!S.isValid||!!a.keepIsValid||!!a.keepDirtyValues,_.watch=!!r.shouldUnregister,m.state.next({submitCount:a.keepSubmitCount?t.submitCount:0,isDirty:f?!1:a.keepDirty?t.isDirty:!!(a.keepDefaultValues&&!he(s,n)),isSubmitted:a.keepIsSubmitted?t.isSubmitted:!1,dirtyFields:f?{}:a.keepDirtyValues?a.keepDefaultValues&&u?we(n,u):t.dirtyFields:a.keepDefaultValues&&s?we(n,s):a.keepDirty?t.dirtyFields:{},touchedFields:a.keepTouched?t.touchedFields:{},errors:a.keepErrors?t.errors:{},isSubmitSuccessful:a.keepIsSubmitSuccessful?t.isSubmitSuccessful:!1,isSubmitting:!1})},Ut=(s,a)=>Ot(oe(s)?s(u):s,a);return{control:{register:it,unregister:st,getFieldState:kt,handleSubmit:Tt,setError:Et,_executeSchema:x,_getWatch:R,_getDirty:D,_updateValid:J,_removeUnmounted:ce,_updateFieldArray:w,_updateDisabledField:Rt,_getFieldArray:K,_reset:Ot,_resetDefaultValues:()=>oe(r.defaultValues)&&r.defaultValues().then(s=>{Ut(s,r.resetOptions),m.state.next({isLoading:!1})}),_updateFormState:s=>{t=y(y({},t),s)},_disableForm:lr,_subjects:m,_proxyFormState:S,_setErrors:X,get _fields(){return i},get _formValues(){return u},get _state(){return _},set _state(s){_=s},get _defaultValues(){return n},get _names(){return d},set _names(s){d=s},get _formState(){return t},set _formState(s){t=s},get _options(){return r},set _options(s){r=y(y({},r),s)}},trigger:Re,register:it,handleSubmit:Tt,watch:ur,setValue:se,getValues:Dt,reset:Ut,resetField:or,clearErrors:nr,unregister:st,setError:Et,setFocus:(s,a={})=>{const l=o(i,s),g=l&&l._f;if(g){const f=g.refs?g.refs[0]:g.ref;f.focus&&(f.focus(),a.shouldSelect&&oe(f.select)&&f.select())}},getFieldState:kt}}function ar(e={}){const r=V.useRef(void 0),t=V.useRef(void 0),[i,n]=V.useState({isDirty:!1,isValidating:!1,isLoading:oe(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:oe(e.defaultValues)?void 0:e.defaultValues});r.current||(r.current=te(y({},ir(e)),{formState:i}));const u=r.current.control;return u._options=e,Te({subject:u._subjects.state,next:_=>{ot(_,u._proxyFormState,u._updateFormState,!0)&&n(y({},u._formState))}}),V.useEffect(()=>u._disableForm(e.disabled),[u,e.disabled]),V.useEffect(()=>{if(u._proxyFormState.isDirty){const _=u._getDirty();_!==i.isDirty&&u._subjects.state.next({isDirty:_})}},[u,i.isDirty]),V.useEffect(()=>{e.values&&!he(e.values,t.current)?(u._reset(e.values,u._options.resetOptions),t.current=e.values,n(_=>y({},_))):u._resetDefaultValues()},[e.values,u]),V.useEffect(()=>{e.errors&&u._setErrors(e.errors)},[e.errors,u]),V.useEffect(()=>
1{u._state.mount||(u._updateValid(),u._state.mount=!0),u._state.watch&&(u._state.watch=!1,u._subjects.state.next(y({},u._formState))),u._removeUnmounted()}),V.useEffect(()=>{e.shouldUnregister&&u._subjects.values.next({values:u._getWatch()})},[e.shouldUnregister,u]),r.current.formState=lt(i,u),r.current}}}]);

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.