PageSourceSearch

https://bolt.new/assets/index.esm-Hj5NZI-K.js

js bolt.new collected 2026-09-24 15:22:51 UTC 33,268 bytes, 2 lines download raw bytes

1var Nt=Object.defineProperty;var a=(e,r)=>Nt(e,"name",{value:r,configurable:!0});import{R as V}from"./react-vendor-FBArgJI-.js";try{(function(){var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},r=new e.Error().stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="98668384-588b-4586-9ca9-3dd49c4de762",e._sentryDebugIdIdentifier="sentry-dbid-98668384-588b-4586-9ca9-3dd49c4de762")})()}catch{}var me=a(e=>e.type==="checkbox","isCheckBoxInput"),oe=a(e=>e instanceof Date,"isDateObject"),K=a(e=>e==null,"isNullOrUndefined");const ht=a(e=>typeof e=="object","isObjectType");var N=a(e=>!K(e)&&!Array.isArray(e)&&ht(e)&&!oe(e),"isObject"),mt=a(e=>N(e)&&e.target?me(e.target)?e.target.checked:e.target.value:e,"getEventValue"),Bt=a(e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,"getNodeParentName"),bt=a((e,r)=>e.has(Bt(r)),"isNameInFieldArray"),Pt=a(e=>{const r=e.constructor&&e.constructor.prototype;return N(r)&&r.hasOwnProperty("isPrototypeOf")},"isPlainObject"),Ke=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function R(e){let r;const t=Array.isArray(e),i=typeof FileList<"u"?e instanceof FileList:!1;if(e instanceof Date)r=new Date(e);else if(!(Ke&&(e instanceof Blob||i))&&(t||N(e)))if(r=t?[]:Object.create(Object.getPrototypeOf(e)),!t&&!Pt(e))r=e;else for(const u in e)e.hasOwnProperty(u)&&(r[u]=R(e[u]));else return e;return r}a(R,"cloneObject");var Se=a(e=>/^\w*$/.test(e),"isKey"),U=a(e=>e===void 0,"isUndefined"),De=a(e=>Array.isArray(e)?e.filter(Boolean):[],"compact"),ze=a(e=>De(e.replace(/["|']|\]/g,"").split(/\.|\[/)),"stringToPath"),f=a((e,r,t)=>{if(!r||!N(e))return t;const i=(Se(r)?[r]:ze(r)).reduce((u,l)=>K(u)?u:u[l],e);return U(i)||i===e?U(e[r])?t:e[r]:i},"get"),J=a(e=>typeof e=="boolean","isBoolean"),C=a((e,r,t)=>{let i=-1;const u=Se(r)?[r]:ze(r),l=u.length,y=l-1;for(;++i<l;){const c=u[i];let S=t;if(i!==y){const w=e[c];S=N(w)||Array.isArray(w)?w:isNaN(+u[i+1])?{}:[]}if(c==="__proto__"||c==="constructor"||c==="prototype")return;e[c]=S,e=e[c]}},"set");const Fe={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},X={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},ie={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},Ge=V.createContext(null);Ge.displayName="HookFormContext";const ke=a(()=>V.useContext(Ge),"useFormContext"),ur=a(e=>{const{children:r,...t}=e;return V.createElement(Ge.Provider,{value:t},r)},"FormProvider");var vt=a((e,r,t,i=!0)=>{const u={defaultValues:r._defaultValues};for(const l in e)Object.defineProperty(u,l,{get:a(()=>{const y=l;return r._proxyFormState[y]!==X.all&&(r._proxyFormState[y]=!i||X.all),t&&(t[y]=!0),e[y]},"get")});return u},"getProxyFormState");const pe=typeof window<"u"?V.useLayoutEffect:V.useEffect;function Wt(e){const r=ke(),{control:t=r.control,disabled:i,name:u,exact:l}=e||{},[y,c]=V.useState(t._formState),S=V.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return pe(()=>t._subscribe({name:u,formState:S.current,exact:l,callback:a(w=>{!i&&c({...t._formState,...w})},"callback")}),[u,i,l]),V.useEffect(()=>{S.current.isValid&&t._setValid(!0)},[t]),V.useMemo(()=>vt(y,t,S.current,!1),[y,t])}a(Wt,"useFormState");var se=a(e=>typeof e=="string","isString"),Vt=a((e,r,t,i,u)=>se(e)?(i&&r.watch.add(e),f(t,e,u)):Array.isArray(e)?e.map(l=>(i&&r.watch.add(l),f(t,l))):(i&&(r.watchAll=!0),t),"generateWatchOutput"),He=a(e=>K(e)||!ht(e),"isPrimitive");function ae(e,r,t=new WeakSet){if(He(e)||He(r))return e===r;if(oe(e)&&oe(r))return e.getTime()===r.getTime();const i=Object.keys(e),u=Object.keys(r);if(i.length!==u.length)return!1;if(t.has(e)||t.has(r))return!0;t.add(e),t.add(r);for(const l of i){const y=e[l];if(!u.includes(l))return!1;if(l!=="ref"){const c=r[l];if(oe(y)&&oe(c)||N(y)&&N(c)||Array.isArray(y)&&Array.isArray(c)?!ae(y,c,t):y!==c)return!1}}return!0}a(ae,"deepEqual");function qt(e){const r=ke(),{control:t=r.control,name:i,defaultValue:u,disabled:l,exact:y,compute:c}=e||{},S=V.useRef(u),w=V.useRef(c),x=V.useRef(void 0);w.current=c;const D=V.useMemo(()=>t._getWatch(i,S.current),[t,i]),[m,Y]=V.useState(w.current?w.current(D):D);return pe(()=>t._subscribe({name:i,formState:{values:!0},exact:y,callback:a(H=>{if(!l){const M=Vt(i,t._names,H.values||t._formValues,!1,S.current);if(w.current){const P=w.current(M);ae(P,x.current)||(Y(P),x.current=P)}else Y(M)}},"callback")}),[t,l,i,y]),V.useEffect(()=>t._removeUnmounted()),m}a(qt,"useWatch");function Ht(e){const r=ke(),{name:t,disabled:i,control:u=r.control,shouldUnregister:l,defaultValue:y}=e,c=bt(u._names.array,t),S=V.useMemo(()=>f(u._formValues,t,f(u._defaultValues,t,y)),[u,t,y]),w=qt({control:u,name:t,defaultValue:S,exact:!0}),x=Wt({control:u,name:t,exact:!0}),D=V.useRef(e),m=V.useRef(u.register(t,{...e.rules,value:w,...J
1(e.disabled)?{disabled:e.disabled}:{}}));D.current=e;const Y=V.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:a(()=>!!f(x.errors,t),"get")},isDirty:{enumerable:!0,get:a(()=>!!f(x.dirtyFields,t),"get")},isTouched:{enumerable:!0,get:a(()=>!!f(x.touchedFields,t),"get")},isValidating:{enumerable:!0,get:a(()=>!!f(x.validatingFields,t),"get")},error:{enumerable:!0,get:a(()=>f(x.errors,t),"get")}}),[x,t]),H=V.useCallback(F=>m.current.onChange({target:{value:mt(F),name:t},type:Fe.CHANGE}),[t]),M=V.useCallback(()=>m.current.onBlur({target:{value:f(u._formValues,t),name:t},type:Fe.BLUR}),[t,u._formValues]),P=V.useCallback(F=>{const W=f(u._fields,t);W&&F&&(W._f.ref={focus:a(()=>F.focus&&F.focus(),"focus"),select:a(()=>F.select&&F.select(),"select"),setCustomValidity:a(B=>F.setCustomValidity(B),"setCustomValidity"),reportValidity:a(()=>F.reportValidity(),"reportValidity")})},[u._fields,t]),ne=V.useMemo(()=>({name:t,value:w,...J(i)||x.disabled?{disabled:x.disabled||i}:{},onChange:H,onBlur:M,ref:P}),[t,i,x.disabled,H,M,P,w]);return V.useEffect(()=>{const F=u._options.shouldUnregister||l;u.register(t,{...D.current.rules,...J(D.current.disabled)?{disabled:D.current.disabled}:{}});const W=a((B,h)=>{const b=f(u._fields,B);b&&b._f&&(b._f.mount=h)},"updateMounted");if(W(t,!0),F){const B=R(f(u._options.defaultValues,t));C(u._defaultValues,t,B),U(f(u._formValues,t))&&C(u._formValues,t,B)}return!c&&u.register(t),()=>{(c?F&&!u._state.action:F)?u.unregister(t):W(t,!1)}},[t,u,c,l]),V.useEffect(()=>{u._setDisabledField({disabled:i,name:t})},[i,t,u]),V.useMemo(()=>({field:ne,formState:x,fieldState:Y}),[ne,x,Y])}a(Ht,"useController");const lr=a(e=>e.render(Ht(e)),"Controller");var $t=a((e,r,t,i,u)=>r?{...t[e],types:{...t[e]&&t[e].types?t[e].types:{},[i]:u||!0}}:{},"appendErrors"),G=a(e=>Array.isArray(e)?e:[e],"convertToArrayPayload"),ut=a(()=>{let e=[];return{get observers(){return e},next:a(u=>{for(const l of e)l.next&&l.next(u)},"next"),subscribe:a(u=>(e.push(u),{unsubscribe:a(()=>{e=e.filter(l=>l!==u)},"unsubscribe")}),"subscribe"),unsubscribe:a(()=>{e=[]},"unsubscribe")}},"createSubject"),j=a(e=>N(e)&&!Object.keys(e).length,"isEmptyObject"),Ye=a(e=>e.type==="file","isFileInput"),Z=a(e=>typeof e=="function","isFunction"),Ae=a(e=>{if(!Ke)return!1;const r=e?e.ownerDocument:0;return e instanceof(r&&r.defaultView?r.defaultView.HTMLElement:HTMLElement)},"isHTMLElement"),Ft=a(e=>e.type==="select-multiple","isMultipleSelect"),Je=a(e=>e.type==="radio","isRadioInput"),jt=a(e=>Je(e)||me(e),"isRadioOrCheckbox"),Ue=a(e=>Ae(e)&&e.isConnected,"live");function Kt(e,r){const t=r.slice(0,-1).length;let i=0;for(;i<t;)e=U(e)?i++:e[r[i++]];return e}a(Kt,"baseGet");function zt(e){for(const r in e)if(e.hasOwnProperty(r)&&!U(e[r]))return!1;return!0}a(zt,"isEmptyArray");function I(e,r){const t=Array.isArray(r)?r:Se(r)?[r]:ze(r),i=t.length===1?e:Kt(e,t),u=t.length-1,l=t[u];return i&&delete i[l],u!==0&&(N(i)&&j(i)||Array.isArray(i)&&zt(i))&&I(e,t.slice(0,-1)),e}a(I,"unset");var At=a(e=>{for(const r in e)if(Z(e[r]))return!0;return!1},"objectHasFunction");function xe(e,r={}){const t=Array.isArray(e);if(N(e)||t)for(const i in e)Array.isArray(e[i])||N(e[i])&&!At(e[i])?(r[i]=Array.isArray(e[i])?[]:{},xe(e[i],r[i])):K(e[i])||(r[i]=!0);return r}a(xe,"markFieldsDirty");function xt(e,r,t){const i=Array.isArray(e);if(N(e)||i)for(const u in e)Array.isArray(e[u])||N(e[u])&&!At(e[u])?U(r)||He(t[u])?t[u]=Array.isArray(e[u])?xe(e[u],[]):{...xe(e[u])}:xt(e[u],K(r)?{}:r[u],t[u]):t[u]=!ae(e[u],r[u]);return t}a(xt,"getDirtyFieldsFromDefaultValues");var _e=a((e,r)=>xt(e,r,xe(r)),"getDirtyFields");const lt={value:!1,isValid:!1},ot={value:!0,isValid:!0};var wt=a(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===""?ot:{value:e[0].value,isValid:!0}:ot:lt}return lt},"getCheckboxValue"),St=a((e,{valueAsNumber:r,valueAsDate:t,setValueAs:i})=>U(e)?e:r?e===""?NaN:e&&+e:t&&se(e)?new Date(e):i?i(e):e,"getFieldValueAs");const dt={isValid:!1,value:null};var Dt=a(e=>Array.isArray(e)?e.reduce((r,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:r,dt):dt,"getRadioValue");function ct(e){const r=e.ref;return Ye(r)?r.files:Je(r)?Dt(e.refs).value:Ft(r)?[...r.selectedOptions].map(({value:t})=>t):me(r)?wt(e.refs).value:St(U(r.value)?e.ref.value:r.value,e)}a(ct,"getFieldValue");var Gt=a((e,r,t,i)=>{const u={};for(const l of e){const y=f(r,l);y&&C(u,l,y._f)}return{criteriaMode:t,names:[...e],fields:u,shouldUseNativeValidation:i}},"getResolverOptions"),we=a(e=>e instanceof RegExp,"isRegex"),he=a(e=>U(e)?e:we(e)?e.source:N(e)?we(e.value)?e.value.source:e.value:e,"getRuleValue"),fe=a(e=>({isOnSubmit:!e||e===X.onSubmit,isOnBlur:e===X.onBlur,isOnChange:e===X.onChange,isOnAll:e===X.all,isOnTouch:e===X.onTouched}),"getValidationModes");
1const ft="AsyncFunction";var Yt=a(e=>!!e&&!!e.validate&&!!(Z(e.validate)&&e.validate.constructor.name===ft||N(e.validate)&&Object.values(e.validate).find(r=>r.constructor.name===ft)),"hasPromiseValidation"),Jt=a(e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),"hasValidation"),$e=a((e,r,t)=>!t&&(r.watchAll||r.watch.has(e)||[...r.watch].some(i=>e.startsWith(i)&&/^\.\w+/.test(e.slice(i.length)))),"isWatched");const ye=a((e,r,t,i)=>{for(const u of t||Object.keys(e)){const l=f(e,u);if(l){const{_f:y,...c}=l;if(y){if(y.refs&&y.refs[0]&&r(y.refs[0],u)&&!i)return!0;if(y.ref&&r(y.ref,y.name)&&!i)return!0;if(ye(c,r))break}else if(N(c)&&ye(c,r))break}}},"iterateFieldsByAction");function yt(e,r,t){const i=f(e,t);if(i||Se(t))return{error:i,name:t};const u=t.split(".");for(;u.length;){const l=u.join("."),y=f(r,l),c=f(e,l);if(y&&!Array.isArray(y)&&t!==l)return{name:t};if(c&&c.type)return{name:l,error:c};if(c&&c.root&&c.root.type)return{name:`${l}.root`,error:c.root};u.pop()}return{name:t}}a(yt,"schemaErrorLookup");var Qt=a((e,r,t,i)=>{t(e);const{name:u,...l}=e;return j(l)||Object.keys(l).length>=Object.keys(r).length||Object.keys(l).find(y=>r[y]===(!i||X.all))},"shouldRenderFormState"),Xt=a((e,r,t)=>!e||!r||e===r||G(e).some(i=>i&&(t?i===r:i.startsWith(r)||r.startsWith(i))),"shouldSubscribeByName"),Zt=a((e,r,t,i,u)=>u.isOnAll?!1:!t&&u.isOnTouch?!(r||e):(t?i.isOnBlur:u.isOnBlur)?!e:(t?i.isOnChange:u.isOnChange)?e:!0,"skipValidation"),er=a((e,r)=>!De(f(e,r)).length&&I(e,r),"unsetEmptyArray"),kt=a((e,r,t)=>{const i=G(f(e,t));return C(i,"root",r[t]),C(e,t,i),e},"updateFieldArrayRootError"),Ve=a(e=>se(e),"isMessage");function gt(e,r,t="validate"){if(Ve(e)||Array.isArray(e)&&e.every(Ve)||J(e)&&!e)return{type:t,message:Ve(e)?e:"",ref:r}}a(gt,"getValidateError");var ce=a(e=>N(e)&&!we(e)?e:{value:e,message:""},"getValueAndMessage"),je=a(async(e,r,t,i,u,l)=>{const{ref:y,refs:c,required:S,maxLength:w,minLength:x,min:D,max:m,pattern:Y,validate:H,name:M,valueAsNumber:P,mount:ne}=e._f,F=f(t,M);if(!ne||r.has(M))return{};const W=c?c[0]:y,B=a(k=>{u&&W.reportValidity&&(W.setCustomValidity(J(k)?"":k||""),W.reportValidity())},"setCustomValidity"),h={},b=Je(y),A=me(y),T=b||A,q=(P||Ye(y))&&U(y.value)&&U(F)||Ae(y)&&y.value===""||F===""||Array.isArray(F)&&!F.length,ee=$t.bind(null,M,i,h),te=a((k,E,L,$=ie.maxLength,z=ie.minLength)=>{const re=k?E:L;h[M]={type:k?$:z,message:re,ref:y,...ee(k?$:z,re)}},"getMinMaxMessage");if(l?!Array.isArray(F)||!F.length:S&&(!T&&(q||K(F))||J(F)&&!F||A&&!wt(c).isValid||b&&!Dt(c).isValid)){const{value:k,message:E}=Ve(S)?{value:!!S,message:S}:ce(S);if(k&&(h[M]={type:ie.required,message:E,ref:W,...ee(ie.required,E)},!i))return B(E),h}if(!q&&(!K(D)||!K(m))){let k,E;const L=ce(m),$=ce(D);if(!K(F)&&!isNaN(F)){const z=y.valueAsNumber||F&&+F;K(L.value)||(k=z>L.value),K($.value)||(E=z<$.value)}else{const z=y.valueAsDate||new Date(F),re=a(be=>new Date(new Date().toDateString()+" "+be),"convertTimeToDate"),ge=y.type=="time",de=y.type=="week";se(L.value)&&F&&(k=ge?re(F)>re(L.value):de?F>L.value:z>new Date(L.value)),se($.value)&&F&&(E=ge?re(F)<re($.value):de?F<$.value:z<new Date($.value))}if((k||E)&&(te(!!k,L.message,$.message,ie.max,ie.min),!i))return B(h[M].message),h}if((w||x)&&!q&&(se(F)||l&&Array.isArray(F))){const k=ce(w),E=ce(x),L=!K(k.value)&&F.length>+k.value,$=!K(E.value)&&F.length<+E.value;if((L||$)&&(te(L,k.message,E.message),!i))return B(h[M].message),h}if(Y&&!q&&se(F)){const{value:k,message:E}=ce(Y);if(we(k)&&!F.match(k)&&(h[M]={type:ie.pattern,message:E,ref:y,...ee(ie.pattern,E)},!i))return B(E),h}if(H){if(Z(H)){const k=await H(F,t),E=gt(k,W);
1if(E&&(h[M]={...E,...ee(ie.validate,E.message)},!i))return B(E.message),h}else if(N(H)){let k={};for(const E in H){if(!j(k)&&!i)break;const L=gt(await H[E](F,t),W,E);L&&(k={...L,...ee(E,L.message)},B(L.message),i&&(h[M]=k))}if(!j(k)&&(h[M]={ref:W,...k},!i))return h}}return B(!0),h},"validateField");const tr={mode:X.onSubmit,reValidateMode:X.onChange,shouldFocusError:!0};function rr(e={}){let r={...tr,...e},t={submitCount:0,isDirty:!1,isReady:!1,isLoading:Z(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:r.errors||{},disabled:r.disabled||!1},i={},u=N(r.defaultValues)||N(r.values)?R(r.defaultValues||r.values)||{}:{},l=r.shouldUnregister?{}:R(u),y={action:!1,mount:!1,watch:!1},c={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},S,w=0;const x={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1};let D={...x};const m={array:ut(),state:ut()},Y=r.criteriaMode===X.all,H=a(s=>n=>{clearTimeout(w),w=setTimeout(s,n)},"debounce"),M=a(async s=>{if(!r.disabled&&(x.isValid||D.isValid||s)){const n=r.resolver?j((await A()).errors):await q(i,!0);n!==t.isValid&&m.state.next({isValid:n})}},"_setValid"),P=a((s,n)=>{!r.disabled&&(x.isValidating||x.validatingFields||D.isValidating||D.validatingFields)&&((s||Array.from(c.mount)).forEach(o=>{o&&(n?C(t.validatingFields,o,n):I(t.validatingFields,o))}),m.state.next({validatingFields:t.validatingFields,isValidating:!j(t.validatingFields)}))},"_updateIsValidating"),ne=a((s,n=[],o,_,g=!0,d=!0)=>{if(_&&o&&!r.disabled){if(y.action=!0,d&&Array.isArray(f(i,s))){const v=o(f(i,s),_.argA,_.argB);g&&C(i,s,v)}if(d&&Array.isArray(f(t.errors,s))){const v=o(f(t.errors,s),_.argA,_.argB);g&&C(t.errors,s,v),er(t.errors,s)}if((x.touchedFields||D.touchedFields)&&d&&Array.isArray(f(t.touchedFields,s))){const v=o(f(t.touchedFields,s),_.argA,_.argB);g&&C(t.touchedFields,s,v)}(x.dirtyFields||D.dirtyFields)&&(t.dirtyFields=_e(u,l)),m.state.next({name:s,isDirty:te(s,n),dirtyFields:t.dirtyFields,errors:t.errors,isValid:t.isValid})}else C(l,s,n)},"_setFieldArray"),F=a((s,n)=>{C(t.errors,s,n),m.state.next({errors:t.errors})},"updateErrors"),W=a(s=>{t.errors=s,m.state.next({errors:t.errors,isValid:!1})},"_setErrors"),B=a((s,n,o,_)=>{const g=f(i,s);if(g){const d=f(l,s,U(o)?f(u,s):o);U(d)||_&&_.defaultChecked||n?C(l,s,n?d:ct(g._f)):L(s,d),y.mount&&M()}},"updateValidAndValue"),h=a((s,n,o,_,g)=>{let d=!1,v=!1;const p={name:s};if(!r.disabled){if(!o||_){(x.isDirty||D.isDirty)&&(v=t.isDirty,t.isDirty=p.isDirty=te(),d=v!==p.isDirty);const O=ae(f(u,s),n);v=!!f(t.dirtyFields,s),O?I(t.dirtyFields,s):C(t.dirtyFields,s,!0),p.dirtyFields=t.dirtyFields,d=d||(x.dirtyFields||D.dirtyFields)&&v!==!O}if(o){const O=f(t.touchedFields,s);O||(C(t.touchedFields,s,o),p.touchedFields=t.touchedFields,d=d||(x.touchedFields||D.touchedFields)&&O!==o)}d&&g&&m.state.next(p)}return d?p:{}},"updateTouchAndDirty"),b=a((s,n,o,_)=>{const g=f(t.errors,s),d=(x.isValid||D.isValid)&&J(n)&&t.isValid!==n;if(r.delayError&&o?(S=H(()=>F(s,o)),S(r.delayError)):(clearTimeout(w),S=null,o?C(t.errors,s,o):I(t.errors,s)),(o?!ae(g,o):g)||!j(_)||d){const v={..._,...d&&J(n)?{isValid:n}:{},errors:t.errors,name:s};t={...t,...v},m.state.next(v)}},"shouldRenderByError"),A=a(async s=>{P(s,!0);const n=await r.resolver(l,r.context,Gt(s||c.mount,i,r.criteriaMode,r.shouldUseNativeValidation));return P(s),n},"_runSchema"),T=a(async s=>{const{errors:n}=await A(s);if(s)for(const o of s){const _=f(n,o);_?C(t.errors,o,_):I(t.errors,o)}else t.errors=n;return n},"executeSchemaAndUpdateState"),q=a(async(s,n,o={valid:!0})=>{for(const _ in s){const g=s[_];if(g){const{_f:d,...v}=g;if(d){const p=c.array.has(d.name),O=g._f&&Yt(g._f);O&&x.validatingFields&&P([_],!0);const Q=await je(g,c.disabled,l,Y,r.shouldUseNativeValidation&&!n,p);if(O&&x.validatingFields&&P([_]),Q[d.name]&&(o.valid=!1,n))break;!n&&(f(Q,d.name)?p?kt(t.errors,Q,d.name):C(t.errors,d.name,Q[d.name]):I(t.errors,d.name))}!j(v)&&await q(v,n,o)}}return o.valid},"executeBuiltInValidation"),ee=a(()=>{for(const s of c.unMount){const n=f(i,s);n&&(n._f.refs?n._f.refs.every(o=>!Ue(o)):!Ue(n._f.ref))&&Ee(s)}c.unMount=new Set},"_removeUnmounted"),te=a((s,n)=>!r.disabled&&(s&&n&&C(l,s,n),!ae(be(),u)),"_getDirty"),k=a((s,n,o)=>Vt(s,c,{...y.mount?l:U(n)?u:se(s)?{[s]:n}:n},o,n),"_getWatch"),E=a(s=>De(f(y.mount?l:u,s,r.shouldUnregister?f(u,s,[]):[])),"_getFieldArray"),L=a((s,n,o={})=>{const _=f(i,s);let g=n;if(_){const d=_._f;d&&(!d.disabled&&C(l,s,St(n,d)),g=Ae(d.ref)&&K(n)?"":n,Ft(d.ref)?[...d.ref.options].forEac
1h(v=>v.selected=g.includes(v.value)):d.refs?me(d.ref)?d.refs.forEach(v=>{(!v.defaultChecked||!v.disabled)&&(Array.isArray(g)?v.checked=!!g.find(p=>p===v.value):v.checked=g===v.value||!!g)}):d.refs.forEach(v=>v.checked=v.value===g):Ye(d.ref)?d.ref.value="":(d.ref.value=g,d.ref.type||m.state.next({name:s,values:R(l)})))}(o.shouldDirty||o.shouldTouch)&&h(s,g,o.shouldTouch,o.shouldDirty,!0),o.shouldValidate&&de(s)},"setFieldValue"),$=a((s,n,o)=>{for(const _ in n){if(!n.hasOwnProperty(_))return;const g=n[_],d=s+"."+_,v=f(i,d);(c.array.has(s)||N(g)||v&&!v._f)&&!oe(g)?$(d,g,o):L(d,g,o)}},"setValues"),z=a((s,n,o={})=>{const _=f(i,s),g=c.array.has(s),d=R(n);C(l,s,d),g?(m.array.next({name:s,values:R(l)}),(x.isDirty||x.dirtyFields||D.isDirty||D.dirtyFields)&&o.shouldDirty&&m.state.next({name:s,dirtyFields:_e(u,l),isDirty:te(s,d)})):_&&!_._f&&!K(d)?$(s,d,o):L(s,d,o),$e(s,c)&&m.state.next({...t,name:s}),m.state.next({name:y.mount?s:void 0,values:R(l)})},"setValue"),re=a(async s=>{y.mount=!0;const n=s.target;let o=n.name,_=!0;const g=f(i,o),d=a(O=>{_=Number.isNaN(O)||oe(O)&&isNaN(O.getTime())||ae(O,f(l,o,O))},"_updateIsFieldValueUpdated"),v=fe(r.mode),p=fe(r.reValidateMode);if(g){let O,Q;const ve=n.type?ct(g._f):mt(s),ue=s.type===Fe.BLUR||s.type===Fe.FOCUS_OUT,Tt=!Jt(g._f)&&!r.resolver&&!f(t.errors,o)&&!g._f.deps||Zt(ue,f(t.touchedFields,o),t.isSubmitted,p,v),Oe=$e(o,c,ue);C(l,o,ve),ue?(!n||!n.readOnly)&&(g._f.onBlur&&g._f.onBlur(s),S&&S(0)):g._f.onChange&&g._f.onChange(s);const Re=h(o,ve,ue),Lt=!j(Re)||Oe;if(!ue&&m.state.next({name:o,type:s.type,values:R(l)}),Tt)return(x.isValid||D.isValid)&&(r.mode==="onBlur"?ue&&M():ue||M()),Lt&&m.state.next({name:o,...Oe?{}:Re});if(!ue&&Oe&&m.state.next({...t}),r.resolver){const{errors:at}=await A([o]);if(d(ve),_){const It=yt(t.errors,i,o),nt=yt(at,i,It.name||o);O=nt.error,o=nt.name,Q=j(at)}}else P([o],!0),O=(await je(g,c.disabled,l,Y,r.shouldUseNativeValidation))[o],P([o]),d(ve),_&&(O?Q=!1:(x.isValid||D.isValid)&&(Q=await q(i,!0)));_&&(g._f.deps&&de(g._f.deps),b(o,Q,O,Re))}},"onChange"),ge=a((s,n)=>{if(f(t.errors,n)&&s.focus)return s.focus(),1},"_focusInput"),de=a(async(s,n={})=>{let o,_;const g=G(s);if(r.resolver){const d=await T(U(s)?s:g);o=j(d),_=s?!g.some(v=>f(d,v)):o}else s?(_=(await Promise.all(g.map(async d=>{const v=f(i,d);return await q(v&&v._f?{[d]:v}:v)}))).every(Boolean),!(!_&&!t.isValid)&&M()):_=o=await q(i);return m.state.next({...!se(s)||(x.isValid||D.isValid)&&o!==t.isValid?{}:{name:s},...r.resolver||!s?{isValid:o}:{},errors:t.errors}),n.shouldFocus&&!_&&ye(i,ge,s?g:c.mount),_},"trigger"),be=a(s=>{const n={...y.mount?l:u};return U(s)?n:se(s)?f(n,s):s.map(o=>f(n,o))},"getValues"),Qe=a((s,n)=>({invalid:!!f((n||t).errors,s),isDirty:!!f((n||t).dirtyFields,s),error:f((n||t).errors,s),isValidating:!!f(t.validatingFields,s),isTouched:!!f((n||t).touchedFields,s)}),"getFieldState"),pt=a(s=>{s&&G(s).forEach(n=>I(t.errors,n)),m.state.next({errors:s?t.errors:{}})},"clearErrors"),Xe=a((s,n,o)=>{const _=(f(i,s,{_f:{}})._f||{}).ref,g=f(t.errors,s)||{},{ref:d,message:v,type:p,...O}=g;C(t.errors,s,{...O,...n,ref:_}),m.state.next({name:s,errors:t.errors,isValid:!1}),o&&o.shouldFocus&&_&&_.focus&&_.focus()},"setError"),Et=a((s,n)=>Z(s)?m.state.subscribe({next:a(o=>"values"in o&&s(k(void 0,n),o),"next")}):k(s,n,!0),"watch"),Ze=a(s=>m.state.subscribe({next:a(n=>{Xt(s.name,n.name,s.exact)&&Qt(n,s.formState||x,Ut,s.reRenderRoot)&&s.callback({values:{...l},...t,...n,defaultValues:u})},"next")}).unsubscribe,"_subscribe"),Ct=a(s=>(y.mount=!0,D={...D,...s.formState},Ze({...s,formState:D})),"subscribe"),Ee=a((s,n={})=>{for(const o of s?G(s):c.mount)c.mount.delete(o),c.array.delete(o),n.keepValue||(I(i,o),I(l,o)),!n.keepError&&I(t.errors,o),!n.keepDirty&&I(t.dirtyFields,o),!n.keepTouched&&I(t.touchedFields,o),!n.keepIsValidating&&I(t.validatingFields,o),!r.shouldUnregister&&!n.keepDefaultValue&&I(u,o);m.state.next({values:R(l)}),m.state.next({...t,...n.keepDirty?{isDirty:te()}:{}}),!n.keepIsValid&&M()},"unregister"),et=a(({disabled:s,name:n})=>{(J(s)&&y.mount||s||c.disabled.has(n))&&(s?c.disabled.add(n):c.disabled.delete(n))},"_setDisabledField"),Ce=a((s,n={})=>{let o=f(i,s);const _=J(n.disabled)||J(r.disabled);return C(i,s,{...o||{},_f:{...o&&o._f?o._f:{ref:{name:s}},name:s,mount:!0,...n}}),c.mount.add(s),o?et({disabled:J(n.disabled)?n.disabled:r.disabled,name:s}):B(s,!0,n.value),{..._?{disabled:n.disabled||r.disabled}:{},...r.progressive?{required:!!n.required,min:he(n.min),max:he(n.max),minLength:he(n.minLength),maxLength:he(n.maxLength),pattern:he(n.pattern)}:{},name:s,onChange:re,onBlur:re,ref:a(g=>{if(g){Ce(s,n),o=f(i,s);const d=U(g.value)&&g.querySelectorAll&&g.querySelectorAll("input,select,textarea")[0]||g,v=jt(d),p=o._f.refs||[];if(v?p.find(O=>O===d):d===o._f.ref)return;C(i,s,{_f:{...o._f,...v?{refs:[...p.filter(Ue),d,...Array.isArray(f(u,s))?[{}]:[]],ref:{type:d.type,name:s}}:{ref:d}}}),B(s,!1,void 0,d)}else o=f(i,s,{}),o._f&&(o._f.mount=!1),(r.shouldUnregister||n.shouldUnregister)&&!(bt(c.array,s)&&y.action)&&c.unMount.add(s)},"ref")}},"register"),Me=a(()=>r.shouldFocusError&&ye(i,ge,c.mount),"_focusError"),Mt=a(s=>{J(s)&&(m.state.next({disabled:s}),ye(i,(n,o)=>{const _=f(i,o);_&&(n.disabled=_._f.disabled||s,Array.isArray(_._f.refs)&&_._f.refs.forEac
1h(g=>{g.disabled=_._f.disabled||s}))},0,!1))},"_disableForm"),tt=a((s,n)=>async o=>{let _;o&&(o.preventDefault&&o.preventDefault(),o.persist&&o.persist());let g=R(l);if(m.state.next({isSubmitting:!0}),r.resolver){const{errors:d,values:v}=await A();t.errors=d,g=R(v)}else await q(i);if(c.disabled.size)for(const d of c.disabled)I(g,d);if(I(t.errors,"root"),j(t.errors)){m.state.next({errors:{}});try{await s(g,o)}catch(d){_=d}}else n&&await n({...t.errors},o),Me(),setTimeout(Me);if(m.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:j(t.errors)&&!_,submitCount:t.submitCount+1,errors:t.errors}),_)throw _},"handleSubmit"),Ot=a((s,n={})=>{f(i,s)&&(U(n.defaultValue)?z(s,R(f(u,s))):(z(s,n.defaultValue),C(u,s,R(n.defaultValue))),n.keepTouched||I(t.touchedFields,s),n.keepDirty||(I(t.dirtyFields,s),t.isDirty=n.defaultValue?te(s,R(f(u,s))):te()),n.keepError||(I(t.errors,s),x.isValid&&M()),m.state.next({...t}))},"resetField"),rt=a((s,n={})=>{const o=s?R(s):u,_=R(o),g=j(s),d=g?u:_;if(n.keepDefaultValues||(u=o),!n.keepValues){if(n.keepDirtyValues){const v=new Set([...c.mount,...Object.keys(_e(u,l))]);for(const p of Array.from(v))f(t.dirtyFields,p)?C(d,p,f(l,p)):z(p,f(d,p))}else{if(Ke&&U(s))for(const v of c.mount){const p=f(i,v);if(p&&p._f){const O=Array.isArray(p._f.refs)?p._f.refs[0]:p._f.ref;if(Ae(O)){const Q=O.closest("form");if(Q){Q.reset();break}}}}if(n.keepFieldsRef)for(const v of c.mount)z(v,f(d,v));else i={}}l=r.shouldUnregister?n.keepDefaultValues?R(u):{}:R(d),m.array.next({values:{...d}}),m.state.next({values:{...d}})}c={mount:n.keepDirtyValues?c.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},y.mount=!x.isValid||!!n.keepIsValid||!!n.keepDirtyValues,y.watch=!!r.shouldUnregister,m.state.next({submitCount:n.keepSubmitCount?t.submitCount:0,isDirty:g?!1:n.keepDirty?t.isDirty:!!(n.keepDefaultValues&&!ae(s,u)),isSubmitted:n.keepIsSubmitted?t.isSubmitted:!1,dirtyFields:g?{}:n.keepDirtyValues?n.keepDefaultValues&&l?_e(u,l):t.dirtyFields:n.keepDefaultValues&&s?_e(u,s):n.keepDirty?t.dirtyFields:{},touchedFields:n.keepTouched?t.touchedFields:{},errors:n.keepErrors?t.errors:{},isSubmitSuccessful:n.keepIsSubmitSuccessful?t.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:u})},"_reset"),st=a((s,n)=>rt(Z(s)?s(l):s,n),"reset"),Rt=a((s,n={})=>{const o=f(i,s),_=o&&o._f;if(_){const g=_.refs?_.refs[0]:_.ref;g.focus&&(g.focus(),n.shouldSelect&&Z(g.select)&&g.select())}},"setFocus"),Ut=a(s=>{t={...t,...s}},"_setFormState"),it={control:{register:Ce,unregister:Ee,getFieldState:Qe,handleSubmit:tt,setError:Xe,_subscribe:Ze,_runSchema:A,_focusError:Me,_getWatch:k,_getDirty:te,_setValid:M,_setFieldArray:ne,_setDisabledField:et,_setErrors:W,_getFieldArray:E,_reset:rt,_resetDefaultValues:a(()=>Z(r.defaultValues)&&r.defaultValues().then(s=>{st(s,r.resetOptions),m.state.next({isLoading:!1})}),"_resetDefaultValues"),_removeUnmounted:ee,_disableForm:Mt,_subjects:m,_proxyFormState:x,get _fields(){return i},get _formValues(){return l},get _state(){return y},set _state(s){y=s},get _defaultValues(){return u},get _names(){return c},set _names(s){c=s},get _formState(){return t},get _options(){return r},set _options(s){r={...r,...s}}},subscribe:Ct,trigger:de,register:Ce,handleSubmit:tt,watch:Et,setValue:z,getValues:be,reset:st,resetField:Ot,clearErrors:pt,unregister:Ee,setError:Xe,setFocus:Rt,getFieldState:Qe};return{...it,formControl:it}}a(rr,"createFormControl");var le=a(()=>{if(typeof crypto<"u"&&crypto.randomUUID)return crypto.randomUUID();const e=typeof performance>"u"?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)})},"generateId"),Te=a((e,r,t={})=>t.shouldFocus||U(t.shouldFocus)?t.focusName||`${e}.${U(t.focusIndex)?r:t.focusIndex}.`:"","getFocusFieldName"),Le=a((e,r)=>[...e,...G(r)],"appendAt"),Ie=a(e=>Array.isArray(e)?e.map(()=>{}):void 0,"fillEmptyArray");function Ne(e,r,t){return[...e.slice(0,r),...G(t),...e.slice(r)]}a(Ne,"insert");var Be=a((e,r,t)=>Array.isArray(e)?(U(e[t])&&(e[t]=void 0),e.splice(t,0,e.splice(r,1)[0]),e):[],"moveArrayAt"),Pe=a((e,r)=>[...G(r),...G(e)],"prependAt");function sr(e,r){let t=0;const i=[...e];for(const u of r)i.splice(u-t,1),t++;return De(i).length?i:[]}a(sr,"removeAtIndexes");var We=a((e,r)=>U(r)?[]:sr(e,G(r).sort((t,i)=>t-i)),"removeArrayAt"),qe=a((e,r,t)=>{[e[r],e[t]]=[e[t],e[r]]},"swapArrayAt"),_t=a((e,r,t)=>(e[r]=t,e),"updateAt");function or(e){const r=ke(),{control:t=r.control,name:i,keyName:u="id",shouldUnregister:l,rules:y}=e,[c,S]=V.useState(t._getFieldArray(i)),w=V.useRef(t._getFieldArray(i).map(le)),x=V.useRef(c),D=V.useRef(!1);x.current=c,t._names.array.add(i),V.useMemo(()=>y&&t.register(i,y),[t,y,i]),pe(()=>t._subjects.array.subscribe({next:a(({values:h,name:b})=>{if(b===i||!b){const A=f(h,i);Array.isArray(A)&&(S(A),w.current=A.map(le))}},"next")}).unsubscribe,[t,i]);const m=V.useCallback(h=>{D.current=!0,t._setFieldArray(i,h)},[t,i]),Y=a((h,b)=>{const A=G(R(h)),T=Le(t._getFieldArray(i),A);t._names.focus=Te(i,T.length-1,b),w.current=Le(w.current,A.map(le)),m(T),S(T),t._setFieldArray(i,T,Le,{argA:Ie(h)})},"append"),H=a((h,b)=>{const A=G(R(h)),T=Pe(t._getFieldArray(i),A);t._names.focus=Te(i,0,b),w.current=Pe(w.current,A.map(le)),m(T),S(T),t._setFieldArray(i,T,Pe,{argA:Ie(h)})},"prepend"),M=a(h=>{const b=We(t._getFieldArray(i),h);w.current=We(w.current,h),m(b),S(b),!Array.isArray(f(t._fields,i))&&C(t._fields,i,void 0),t._setFieldArray(i,b,We,{argA:h})},"remove"),P=a((h,b,A)=>{const T=G(R(b)),q=Ne(t._getFieldArray(i),h,T);t._names.focus=Te(i,h,A),w.current=Ne(w.current,h,T.map(le)),m(q),S(q),t._setFieldArray(i,q,Ne,{argA:h,argB:Ie(b)})},"insert$1"),ne=a((h,b)=>{const A=t._getFieldArray(i);qe(A,h,b),qe(w.current,h,b),m(A),S(A),t._setFieldArray(i,A,qe,{argA:h,argB:b},!1)},"swap"),F=a((h,b)=>{const A=t._getFieldArray(i);Be(A,h,b),Be(w.current,h,b),m(A),S(A),t._setFieldArray(i,A,Be,{argA:h,argB:b},!1)},"move"),W=a((h,b)=>{const A=R(b),T=_t(t._getFieldArray(i),h,A);w.current=[...T].map((q,ee)=>!q||ee===h?le():w.current[ee]),m(T),S([...T]),t._setFieldArray(i,T,_t,{argA:h,argB:A},!0,!1)},"update"),B=a(h=>{const b=G(R(h));w.current=b.map(le),m([...b]),S([...b]),t._setFieldArray(i,[...b],A=>A,{},!0,!1)},"replace");return V.useEffect(()=>{if(t._state.action=!1,$e(i,t._names)&&t._subjects.state.next({...t._formState}),D.current&&(!fe(t._options.mode).isOnSubmit||t._formState.isSubmitted)&&!fe(t._options.reValidateMode).isOnSubmit)if(t._options.resolver)t._runSchema([i]).then(h=>{const b=f(h.errors,i),A=f(t._formState.errors,i);(A?!b&&A.type||b&&(A.type!==b.type||A.message!==b.message):b&&b.type)&&(b?C(t._formState.errors,i,b):I(t._formState.errors,i),t._subjects.state.next({errors:t._formState.errors}))});else{const h=f(t._fields,i);h&&h._f&&!(fe(t._options.reValidateMode).isOnSubmit&&fe(t._options.mode).isOnSubmit)&&je(h,t._names.disabled,t._formValues,t._options.criteriaMode===X.all,t._options.shouldUseNativeValidation,!0).then(b=>!j(b)&&t._subjects.state.next({errors:kt(t._formState.errors,b,i
1)}))}t._subjects.state.next({name:i,values:R(t._formValues)}),t._names.focus&&ye(t._fields,(h,b)=>{if(t._names.focus&&b.startsWith(t._names.focus)&&h.focus)return h.focus(),1}),t._names.focus="",t._setValid(),D.current=!1},[c,i,t]),V.useEffect(()=>(!f(t._formValues,i)&&t._setFieldArray(i),()=>{const h=a((b,A)=>{const T=f(t._fields,b);T&&T._f&&(T._f.mount=A)},"updateMounted");t._options.shouldUnregister||l?t.unregister(i):h(i,!1)}),[i,t,u,l]),{swap:V.useCallback(ne,[m,i,t]),move:V.useCallback(F,[m,i,t]),prepend:V.useCallback(H,[m,i,t]),append:V.useCallback(Y,[m,i,t]),remove:V.useCallback(M,[m,i,t]),insert:V.useCallback(P,[m,i,t]),update:V.useCallback(W,[m,i,t]),replace:V.useCallback(B,[m,i,t]),fields:V.useMemo(()=>c.map((h,b)=>({...h,[u]:w.current[b]||le()})),[c,u])}}a(or,"useFieldArray");function dr(e={}){const r=V.useRef(void 0),t=V.useRef(void 0),[i,u]=V.useState({isDirty:!1,isValidating:!1,isLoading:Z(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:Z(e.defaultValues)?void 0:e.defaultValues});if(!r.current)if(e.formControl)r.current={...e.formControl,formState:i},e.defaultValues&&!Z(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:y,...c}=rr(e);r.current={...c,formState:i}}const l=r.current.control;return l._options=e,pe(()=>{const y=l._subscribe({formState:l._proxyFormState,callback:a(()=>u({...l._formState}),"callback"),reRenderRoot:!0});return u(c=>({...c,isReady:!0})),l._formState.isReady=!0,y},[l]),V.useEffect(()=>l._disableForm(e.disabled),[l,e.disabled]),V.useEffect(()=>{e.mode&&(l._options.mode=e.mode),e.reValidateMode&&(l._options.reValidateMode=e.reValidateMode)},[l,e.mode,e.reValidateMode]),V.useEffect(()=>{e.errors&&(l._setErrors(e.errors),l._focusError())},[l,e.errors]),V.useEffect(()=>{e.shouldUnregister&&l._subjects.state.next({values:l._getWatch()})},[l,e.shouldUnregister]),V.useEffect(()=>{if(l._proxyFormState.isDirty){const y=l._getDirty();y!==i.isDirty&&l._subjects.state.next({isDirty:y})}},[l,i.isDirty]),V.useEffect(()=>{e.values&&!ae(e.values,t.current)?(l._reset(e.values,{keepFieldsRef:!0,...l._options.resetOptions}),t.current=e.values,u(y=>({...y}))):l._resetDefaultValues()},[l,e.values]),V.useEffect(()=>{l._state.mount||(l._setValid(),l._state.mount=!0),l._state.watch&&(l._state.watch=!1,l._subjects.state.next({...l._formState})),l._removeUnmounted()}),r.current.formState=vt(i,l),r.current}a(dr,"useForm");export{lr as C,ur as F,$t as a,qt as b,ke as c,or as d,f as g,C as s,dr as u};
2//# sourceMappingURL=index.esm-Hj5NZI-K.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.