1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1441],{64063:function(e){e.exports=function e(r,t){if(r===t)return!0;if(r&&t&&"object"==typeof r&&"object"==typeof t){if(r.constructor!==t.constructor)return!1;if(Array.isArray(r)){if((l=r.length)!=t.length)return!1;for(n=l;0!=n--;)if(!e(r[n],t[n]))return!1;return!0}if(r.constructor===RegExp)return r.source===t.source&&r.flags===t.flags;if(r.valueOf!==Object.prototype.valueOf)return r.valueOf()===t.valueOf();if(r.toString!==Object.prototype.toString)return r.toString()===t.toString();if((l=(u=Object.keys(r)).length)!==Object.keys(t).length)return!1;for(n=l;0!=n--;)if(!Object.prototype.hasOwnProperty.call(t,u[n]))return!1;for(n=l;0!=n--;){var l,n,u,a=u[n];if(!e(r[a],t[a]))return!1}return!0}return r!=r&&t!=t}},81441:function(e,r,t){t.d(r,{c:function(){return V}});var l=t(67294);let n="undefined"!=typeof window?l.useLayoutEffect:l.useEffect;function u(e,r){n(()=>{if(e)return window.addEventListener(e,r),()=>window.removeEventListener(e,r)},[e])}function a(e){return null===e||"object"!=typeof e?{}:Object.keys(e).reduce((r,t)=>{let l=e[t];return null!=l&&!1!==l&&(r[t]=l),r},{})}function s(e,r){if(null===r||"object"!=typeof r)return{};let t={...r};return Object.keys(r).forEach(r=>{r.includes(`${String(e)}.`)&&delete t[r]}),t}function o(e,r){return parseInt(e.substring(r.length+1).split(".")[0],10)}function c(e,r,t,l){if(void 0===r)return t;let n=`${String(e)}`,u=t;-1===l&&(u=s(`${n}.${r}`,u));let a={...u},c=new Set;return Object.entries(u).filter(([e])=>{if(!e.startsWith(`${n}.`))return!1;let t=o(e,n);return!Number.isNaN(t)&&t>=r}).forEach(([e,r])=>
1{let t=o(e,n),u=e.replace(`${n}.${t}`,`${n}.${t+l}`);a[u]=r,c.add(u),c.has(e)||delete a[e]}),a}function i(e){return"string"!=typeof e?[]:e.split(".")}function f(e,r){let t=i(e);if(0===t.length||"object"!=typeof r||null===r)return;let l=r[t[0]];for(let e=1;e<t.length&&null!=l;e+=1)l=l[t[e]];return l}function d(e,r,t){"object"==typeof t.value&&(t.value=p(t.value)),t.enumerable&&!t.get&&!t.set&&t.configurable&&t.writable&&"__proto__"!==r?e[r]=t.value:Object.defineProperty(e,r,t)}function p(e){if("object"!=typeof e)return e;var r,t,l,n=0,u=Object.prototype.toString.call(e);if("[object Object]"===u?l=Object.create(e.__proto__||null):"[object Array]"===u?l=Array(e.length):"[object Set]"===u?(l=new Set,e.forEach(function(e){l.add(p(e))})):"[object Map]"===u?(l=new Map,e.forEach(function(e,r){l.set(p(r),p(e))})):"[object Date]"===u?l=new Date(+e):"[object RegExp]"===u?l=new RegExp(e.source,e.flags):"[object DataView]"===u?l=new e.constructor(p(e.buffer)):"[object ArrayBuffer]"===u?l=e.slice(0):"Array]"===u.slice(-6)&&(l=new e.constructor(e)),l){for(t=Object.getOwnPropertySymbols(e);n<t.length;n++)d(l,t[n],Object.getOwnPropertyDescriptor(e,t[n]));for(n=0,t=Object.getOwnPropertyNames(e);n<t.length;n++)Object.hasOwnProperty.call(l,r=t[n])&&l[r]===e[r]||d(l,r,Object.getOwnPropertyDescriptor(e,r))}return l||e}function b(e,r,t){let l=i(e);if(0===l.length)return t;let n=p(t);if(1===l.length)return n[l[0]]=r,n;let u=n[l[0]];for(let e=1;e<l.length-1;e+=1){if(void 0===u)return n;u=u[l[e]]}return u[l[l.length-1]]=r,n}var y=t(64063);function h(e,r){let t=Object.keys(e);if("string"==typeof r){let l=t.filter(e=>e.startsWith(`${r}.`));return e[r]||l.some(r=>e[r])||!1}return t.some(r=>e[r])}function m(e,r){return e?`${e}-${r.toString()}`:r.toString()}function v(e){let r=a(e);return{hasErrors:Object.keys(r).length>0,errors:r}}function E(e,r){return"function"==typeof e?v(e(r)):v(function e(r,t,l="",n={}){return"object"!=typeof r||null===r?n:Object.keys(r).reduce((n,u)=>{let a=r[u],s=`${""===l?"":`${l}.`}${u}`,o=f(s,t),c=!1;return"function"==typeof a&&(n[s]=a(o,t,s)),"object"==typeof a&&Array.isArray(o)&&(c=!0,o.forEach((r,l)=>e(a,t,`${s}.${l}`,n))),"object"!=typeof a||"object"!=typeof o||null===o||c||e(a,t,s,n),n},n)}(e,r))}function g(e,r,t){if("string"!=typeof e)return{hasError:!1,error:null};let l=E(r,t),n=Object.keys(l.errors).find(r=>e.split(".").every((e,t)=>e===r.split(".")[t]));return{hasError:!!n,error:n?l.errors[n]:null}}function k(e,r){return!!r&&("boolean"==typeof r?r:!!Array.isArray(r)&&r.includes(e.replace(/[.][0-9]+/g,".__MANTINE_FORM_INDEX__")))}function V({name:e,mode:r="controlled",initialValues:t,initialErrors:n={},initialDirty:o={},initialTouched:i={},clearInputErrorOnChange:d=!0,validateInputOnChange:p=!1,validateInputOnBlur:v=!1,onValuesChange:V,transformValues:j=e=>e,enhanceGetInputProps:$,validate:C}={}){let S=function(e){let[r,t]=(0,l.useState)(a(e)),n=(0,l.useRef)(r),u=(0,l.useCallback)(e=>{t(r=>{let t=a("function"==typeof e?e(r):e);return n.current=t,t})},[]),s=(0,l.useCallback)(()=>u({}),[]),o=(0,l.useCallback)(e=>{void 0!==n.current[e]&&u(r=>{let t={...r};return delete t[e],t})},[r]),c=(0,l.useCallback)((e,r)=>{null==r||!1===r?o(e):n.current[e]!==r&&u(t=>({...t,[e]:r}))},[r]);return{errorsState:r,setErrors:u,clearErrors:s,setFieldError:c,clearFieldError:o}}(n),O=function({initialValues:e,onValuesChange:r,mode:t}){let n=(0,l.useRef)(!1),[u,a]=(0,l.useState)(e||{}),s=(0,l.useRef)(u),o=(0,l.useRef)(u),c=(0,l.useCallback)(({values:e,subscribers:t,updateState:l=!0,mergeWithPreviousValues:n=!0})=>{let u=s.current,o=e instanceof Function?e(s.current):e,c=n?{...u,...o}:o;s.current=c,l&&a(c),r?.(c,u),t?.filter(Boolean).forEach(e=>e({updatedValues:c,previousValues:u}))},[r]),i=(0,l.useCallback)(e=>{let r=f(e.path,s.current),t=e.value instanceof Function?e.value(r):e.value;if(r!==t){let r=s.current,l=b(e.path,t,s.current);c({values:l,updateState:e.updateState}),e.subscribers?.filter(Boolean).forEach(t=>t({path:e.path,updatedValues:l,previousValues:r}))}},[c]),d=(0,l.useCallback)(e=>{o.current=e},[]),p=(0,l.useCallback)((e,r)=>
1{n.current||(n.current=!0,c({values:e,updateState:"controlled"===t}),d(e),r())},[c]),y=(0,l.useCallback)(()=>{c({values:o.current,updateState:!0,mergeWithPreviousValues:!1})},[c]),h=(0,l.useCallback)(()=>s.current,[]),m=(0,l.useCallback)(()=>o.current,[]);return{initialized:n,stateValues:u,refValues:s,valuesSnapshot:o,setValues:c,setFieldValue:i,resetValues:y,setValuesSnapshot:d,initialize:p,getValues:h,getValuesSnapshot:m}}({initialValues:t,onValuesChange:V,mode:r}),F=function({initialDirty:e,initialTouched:r,mode:t,$values:n}){let[u,a]=(0,l.useState)(r),[o,c]=(0,l.useState)(e),i=(0,l.useRef)(r),d=(0,l.useRef)(e),p=(0,l.useCallback)(e=>{let r="function"==typeof e?e(i.current):e;i.current=r,"controlled"===t&&a(r)},[]),b=(0,l.useCallback)((e,r=!1)=>{let l="function"==typeof e?e(d.current):e;d.current=l,("controlled"===t||r)&&c(l)},[]),m=(0,l.useCallback)(()=>p({}),[]),v=(0,l.useCallback)((e,r)=>{p(t=>h(t,e)===r?t:{...t,[e]:r})},[]),E=(0,l.useCallback)((e,r,t)=>{b(t=>h(t,e)===r?t:{...t,[e]:r},t)},[]),g=(0,l.useCallback)((e,r)=>{let t=h(d.current,e),l=!y(f(e,n.getValuesSnapshot()),r),u=s(e,d.current);u[e]=l,b(u,t!==l)},[]),k=(0,l.useCallback)(e=>h(i.current,e),[]),V=(0,l.useCallback)(e=>b(r=>{if("string"!=typeof e)return r;let t=s(e,r);return(delete t[e],y(t,r))?r:t}),[]),j=(0,l.useCallback)(e=>{if(e){let r=f(e,d.current);return"boolean"==typeof r?r:!y(f(e,n.refValues.current),f(e,n.valuesSnapshot.current))}return Object.keys(d.current).length>0?h(d.current):!y(n.refValues.current,n.valuesSnapshot.current)},[]),$=(0,l.useCallback)(()=>d.current,[]),C=(0,l.useCallback)(()=>i.current,[]);return{touchedState:u,dirtyState:o,touchedRef:i,dirtyRef:d,setTouched:p,setDirty:b,resetDirty:e=>{let r=e?{...e,...n.refValues.current}:n.refValues.current;n.setValuesSnapshot(r),b({})},resetTouched:m,isTouched:k,setFieldTouched:v,setFieldDirty:E,setTouchedState:a,setDirtyState:c,clearFieldDirty:V,isDirty:j,getDirty:$,getTouched:C,setCalculatedFieldDirty:g}}({initialDirty:o,initialTouched:i,$values:O,mode:r}),w=function({$values:e,$errors:r,$status:t}){return{reorderListItem:(0,l.useCallback)((l,n)=>{t.clearFieldDirty(l),r.setErrors(e=>(function(e,{from:r,to:t},l){let n=`${e}.${r}`,u=`${e}.${t}`,a={...l};return Object.keys(l).every(e=>{let r,t;if(e.startsWith(n)&&(r=e,t=e.replace(n,u)),e.startsWith(u)&&(r=e.replace(u,n),t=e),r&&t){let e=a[r],l=a[t];return void 0===l?delete a[r]:a[r]=l,void 0===e?delete a[t]:a[t]=e,!1}return!0}),a})(l,n,e)),e.setValues({values:function(e,{from:r,to:t},l){let n=f(e,l);if(!Array.isArray(n))return l;let u=[...n],a=n[r];return u.splice(r,1),u.splice(t,0,a),b(e,u,l)}(l,n,e.refValues.current),updateState:!0})},[]),removeListItem:(0,l.useCallback)((l,n)=>{t.clearFieldDirty(l),r.setErrors(e=>c(l,n,e,-1)),e.setValues({values:function(e,r,t){let l=f(e,t);return Array.isArray(l)?b(e,l.filter((e,t)=>t!==r),t):t}(l,n,e.refValues.current),updateState:!0})},[]),insertListItem:(0,l.useCallback)((l,n,u)=>{t.clearFieldDirty(l),r.setErrors(e=>c(l,u,e,1)),e.setValues({values:function(e,r,t,l){let n=f(e,l);if(!Array.isArray(n))return l;let u=[...n];return u.splice("number"==typeof t?t:u.length,0,r),b(e,u,l)}(l,n,u,e.refValues.current),updateState:!0})},[])}}({$values:O,$errors:S,$status:F}),D=function({$status:e}){let r=(0,l.useRef)({}),t=(0,l.useCallback)((e,t)=>{(0,l.useEffect)(()=>(r.current[e]=r.current[e]||[],r.current[e].push(t),()=>{r.current[e]=r.current[e].filter(e=>e!==t)}),[t])},[]),n=(0,l.useCallback)(t=>r.current[t]?r.current[t].map(r=>l=>r({previousValue:f(t,l.previousValues),value:f(t,l.updatedValues),touched:e.isTouched(t),dirty:e.isDirty(t)})):[],[]);return{subscribers:r,watch:t,getFieldSubscribers:n}}({$status:F}),[T,A]=(0,l.useState)(0),[I,L]=(0,l.useState)({}),_=(0,l.useCallback)(()=>{O.resetValues(),S.clearErrors(),F.resetDirty(),F.resetTouched(),"uncontrolled"===r&&A(e=>e+1)},[]),R=(0,l.useCallback)(e=>{d&&S.clearErrors(),"uncontrolled"===r&&A(e=>e+1),Object.keys(D.subscribers.current).forEach(r=>{f(r,O.refValues.current)!==f(r,e)&&D.getFieldSubscribers(r).forEach(r=>r({previousValues:e,updatedValues:O.refValues.current}))})},[d]),P=(0,l.useCallback)(e=>{let t=O.refValues.current;O.initialize(e,()=>"uncontrolled"===r&&A(e=>e+1)),R(t)},[R]),x=(0,l.useCallback)((e,t,l)=>{let n=k(e,p),u=t instanceof Function?t(f(e,O.refValues.current)):t;F.setCalculatedFieldDirty(e,u),F.setFieldTouched(e,!0),!n&&d&&S.clearFieldError(e),O.setFieldValue({path:e,value:t,updateState:"controlled"===r,subscribers:[...D.getFieldSubscribers(e),n?r=>{let t=g(e,C,r.updatedValues);t.hasError?S.setFieldError(e,t.error):S.clearFieldError(e)}:null,l?.forceUpdate!==!1&&"controlled"!==r?()=>L(r=>({...r,[e]:(r[e]||0)+1})):null]})},[V,C]),N=(0,l.useCallback)(e=>{let t=O.refValues.current;O.setValues({values:e,updateState:"controlled"===r}),R(t)},[V,R]),M=(0,l.useCallback)(()=>{let e=E(C,O.refValues.current);return S.setErrors(e.errors),e},[C]),W=(0,l.useCallback)(e=>{let r=g(e,C,O.refValues.current);return r.hasError?S.setFieldError(e,r.error):S.clearFieldError(e),r},[C]),z=(0,l.useCallback)(e=>{e.preventDefault(),_()},[]),B=(0,l.useCallback)(e=>e?!g(e,C,O.refValues.current).hasError:!E(C,O.refValues.current).hasErrors,[C]),H=(0,l.useCallback)(r=>
1document.querySelector(`[data-path="${m(e,r)}"]`),[]),U={watch:D.watch,initialized:O.initialized.current,values:O.stateValues,getValues:O.getValues,setInitialValues:O.setValuesSnapshot,initialize:P,setValues:N,setFieldValue:x,errors:S.errorsState,setErrors:S.setErrors,setFieldError:S.setFieldError,clearFieldError:S.clearFieldError,clearErrors:S.clearErrors,resetDirty:F.resetDirty,setTouched:F.setTouched,setDirty:F.setDirty,isTouched:F.isTouched,resetTouched:F.resetTouched,isDirty:F.isDirty,getTouched:F.getTouched,getDirty:F.getDirty,reorderListItem:w.reorderListItem,insertListItem:w.insertListItem,removeListItem:w.removeListItem,reset:_,validate:M,validateField:W,getInputProps:(t,{type:l="input",withError:n=!0,withFocus:u=!0,...a}={})=>{var s;let o={onChange:(s=e=>x(t,e,{forceUpdate:!1}),e=>{if(e){if("function"==typeof e)s(e);else if("object"==typeof e&&"nativeEvent"in e){let{currentTarget:r}=e;r instanceof HTMLInputElement?"checkbox"===r.type?s(r.checked):s(r.value):(r instanceof HTMLTextAreaElement||r instanceof HTMLSelectElement)&&s(r.value)}else s(e)}else s(e)}),"data-path":m(e,t)};return n&&(o.error=S.errorsState[t]),"checkbox"===l?o["controlled"===r?"checked":"defaultChecked"]=f(t,O.refValues.current):o["controlled"===r?"value":"defaultValue"]=f(t,O.refValues.current),u&&(o.onFocus=()=>F.setFieldTouched(t,!0),o.onBlur=()=>{if(k(t,v)){let e=g(t,C,O.refValues.current);e.hasError?S.setFieldError(t,e.error):S.clearFieldError(t)}}),Object.assign(o,$?.({inputProps:o,field:t,options:{type:l,withError:n,withFocus:u,...a},form:U}))},onSubmit:(e,r)=>t=>{t?.preventDefault();let l=M();l.hasErrors?r?.(l.errors,O.refValues.current,t):e?.(j(O.refValues.current),t)},onReset:z,isValid:B,getTransformedValues:e=>j(e||O.refValues.current),key:e=>`${T}-${e}-${I[e]||0}`,getInputNode:H};return e&&function(e){if(!/^[0-9a-zA-Z-]+$/.test(e))throw Error(`[@mantine/use-form] Form name "${e}" is invalid, it should contain only letters, numbers and dashes`)}(e),u(`mantine-form:${e}:set-field-value`,e=>U.setFieldValue(e.detail.path,e.detail.value)),u(`mantine-form:${e}:set-values`,e=>U.setValues(e.detail)),u(`mantine-form:${e}:set-initial-values`,e=>U.setInitialValues(e.detail)),u(`mantine-form:${e}:set-errors`,e=>U.setErrors(e.detail)),u(`mantine-form:${e}:set-field-error`,e=>U.setFieldError(e.detail.path,e.detail.error)),u(`mantine-form:${e}:clear-field-error`,e=>U.clearFieldError(e.detail)),u(`mantine-form:${e}:clear-errors`,U.clearErrors),u(`mantine-form:${e}:reset`,U.reset),u(`mantine-form:${e}:validate`,U.validate),u(`mantine-form:${e}:validate-field`,e=>U.validateField(e.detail)),u(`mantine-form:${e}:reorder-list-item`,e=>U.reorderListItem(e.detail.path,e.detail.payload)),u(`mantine-form:${e}:remove-list-item`,e=>U.removeListItem(e.detail.path,e.detail.index)),u(`mantine-form:${e}:insert-list-item`,e=>U.insertListItem(e.detail.path,e.detail.item,e.detail.index)),u(`mantine-form:${e}:set-dirty`,e=>U.setDirty(e.detail)),u(`mantine-form:${e}:set-touched`,e=>U.setTouched(e.detail)),u(`mantine-form:${e}:reset-dirty`,e=>U.resetDirty(e.detail)),u(`mantine-form:${e}:reset-touched`,U.resetTouched),U}}}]);
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.