PageSourceSearch

https://mantine.dev/_next/static/chunks/00y9fmw_981pi.js

js mantine.dev collected 2026-09-25 18:42:52 UTC 44,393 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,995526,(e,t,r)=>{"use strict";t.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;if(Array.isArray(t)){if((o=t.length)!=r.length)return!1;for(n=o;0!=n--;)if(!e(t[n],r[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((o=(l=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(n=o;0!=n--;)if(!Object.prototype.hasOwnProperty.call(r,l[n]))return!1;for(n=o;0!=n--;){var o,n,l,a=l[n];if(!e(t[a],r[a]))return!1}return!0}return t!=t&&r!=r}},219867,891032,637727,520936,566236,143796,740909,381224,24691,353165,329145,38403,476602,65582,429773,e=>{"use strict";let[t,r]=(0,e.i(386179).createSafeContext)("Combobox component was not found in tree");e.s(["ComboboxProvider",0,t,"useComboboxContext",0,r],219867);var o=e.i(294788),n=e.i(391398);function l({onMouseDown:e,onClick:t,onClear:r,...a}){return(0,n.jsx)(o.Input.ClearButton,{tabIndex:-1,"aria-hidden":!0,...a,onMouseDown:t=>{t.preventDefault(),e?.(t)},onClick:e=>{r(),t?.(e)}})}l.displayName="@mantine/core/ComboboxClearButton",e.s(["ComboboxClearButton",0,l],891032);var a=e.i(44091),i=e.i(275519),s=e.i(392862),u=e.i(506712);let c=(0,i.factory)(e=>{let{classNames:t,styles:o,className:l,style:i,hidden:u,...c}=(0,a.useProps)("ComboboxDropdown",null,e),d=r();return(0,n.jsx)(s.Popover.Dropdown,{...c,role:"presentation","data-hidden":u||void 0,"data-floating-height":d.floatingHeight||void 0,...d.getStyles("dropdown",{className:l,style:i,classNames:t,styles:o})})});c.classes=u.default,c.displayName="@mantine/core/ComboboxDropdown",e.s(["ComboboxDropdown",0,c],637727);var d=e.i(826639);let b={refProp:"ref"},f=(0,i.factory)(e=>{let{children:t,refProp:o,ref:l}=(0,a.useProps)("ComboboxDropdownTarget",b,e);if(r(),!(0,d.isElement)(t))throw Error("Combobox.DropdownTarget component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");return(0,n.jsx)(s.Popover.Target,{ref:l,refProp:o,children:t})});f.displayName="@mantine/core/ComboboxDropdownTarget",e.s(["ComboboxDropdownTarget",0,f],520936);var p=e.i(232471);let m=(0,i.factory)(e=>{let{classNames:t,className:o,style:l,styles:i,vars:s,...u}=(0,a.useProps)("ComboboxEmpty",null,e),c=r();return(0,n.jsx)(p.Box,{...c.getStyles("empty",{className:o,classNames:t,styles:i,style:l}),...u})});m.classes=u.default,m.displayName="@mantine/core/ComboboxEmpty",e.s(["ComboboxEmpty",0,m],566236);var h=e.i(275825),g=e.i(409703),y=e.i(191788);function v({onKeyDown:e,onClick:t,withKeyboardNavigation:o,withAriaAttributes:n,withExpandedAttribute:l,targetType:a,autoComplete:i}){let s=r(),[u,c]=(0,y.useState)(null);return{...n?{...l?{role:"combobox"}:{},"aria-haspopup":"listbox","aria-expanded":l?!!(s.store.listId&&s.store.dropdownOpened):void 0,"aria-controls":s.store.dropdownOpened&&s.store.listId?s.store.listId:void 0,"aria-activedescendant":s.store.dropdownOpened&&u||void 0,autoComplete:i,"data-expanded":s.store.dropdownOpened||void 0,"data-mantine-stop-propagation":s.store.dropdownOpened||void 0}:{},onKeyDown:t=>{if((e?.(t),!s.readOnly&&o)&&!t.nativeEvent.isComposing){if("ArrowDown"===t.nativeEvent.code&&(t.preventDefault(),s.store.dropdownOpened?c(s.store.selectNextOption()):(s.store.openDropdown("keyboard"),c(s.store.selectActiveOption()),s.store.updateSelectedOptionIndex("selected",{scrollIntoView:!0}))),"ArrowUp"===t.nativeEvent.code&&(t.preventDefault(),s.store.dropdownOpened?c(s.store.selectPreviousOption()):(s.store.openDropdown("keyboard"),c(s.store.selectActiveOption()),s.store.updateSelectedOptionIndex("selected",{scrollIntoView:!0}))),"Enter"===t.nativeEvent.code||"NumpadEnter"===t.nativeEvent.code){if(229===t.nativeEvent.keyCode)return;let e=s.store.getSelectedOptionIndex();s.store.dropdownOpened&&-1!==e?(t.preventDefault(),s.store.clickSelectedOption()):"button"===a&&(t.preventDefault(),s.store.openDropdown("keyboard"))}"Escape"===t.key&&s.store.closeDropdown("keyboard"),"Space"===t.nativeEvent.code&&"button"===a&&(t.preventDefault(),s.store.toggleDropdown("keyboard"))}},onClick:e=>
1{"button"===a&&e.currentTarget.focus(),t?.(e)}}}e.s(["useComboboxTargetProps",0,v],143796);var C=e.i(332977);let x={refProp:"ref",targetType:"input",withKeyboardNavigation:!0,withAriaAttributes:!0,withExpandedAttribute:!1,autoComplete:"off"},w=(0,i.factory)(e=>{let{children:t,refProp:o,withKeyboardNavigation:n,withAriaAttributes:l,withExpandedAttribute:i,targetType:s,autoComplete:u,ref:c,...d}=(0,a.useProps)("ComboboxEventsTarget",x,e),b=(0,g.getSingleElementChild)(t);if(!b)throw Error("Combobox.EventsTarget component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");let f=r(),p=v({targetType:s,withAriaAttributes:l,withKeyboardNavigation:n,withExpandedAttribute:i,onKeyDown:b.props.onKeyDown,onClick:b.props.onClick,autoComplete:u});return(0,y.cloneElement)(b,{...p,...d,[o]:(0,C.useMergedRef)(c,f.store.targetRef,(0,h.getRefProp)(b))})});w.displayName="@mantine/core/ComboboxEventsTarget",e.s(["ComboboxEventsTarget",0,w],740909);let S=(0,i.factory)(e=>{let{classNames:t,className:o,style:l,styles:i,vars:s,...u}=(0,a.useProps)("ComboboxFooter",null,e),c=r();return(0,n.jsx)(p.Box,{...c.getStyles("footer",{className:o,classNames:t,style:l,styles:i}),...u,onMouseDown:e=>{e.preventDefault()}})});S.classes=u.default,S.displayName="@mantine/core/ComboboxFooter",e.s(["ComboboxFooter",0,S],381224);var E=e.i(107315);let k=(0,i.factory)(e=>{let{classNames:t,className:o,style:l,styles:i,vars:s,children:u,label:c,id:d,...b}=(0,a.useProps)("ComboboxGroup",null,e),f=r(),m=(0,E.useId)(d),h=null!=c&&!1!==c&&""!==c;return(0,n.jsxs)(p.Box,{role:"group","aria-labelledby":h?m:void 0,...f.getStyles("group",{className:o,classNames:t,style:l,styles:i}),...b,children:[h&&(0,n.jsx)("div",{id:m,...f.getStyles("groupLabel",{classNames:t,styles:i}),children:c}),u]})});k.classes=u.default,k.displayName="@mantine/core/ComboboxGroup",e.s(["ComboboxGroup",0,k],24691);let O=(0,i.factory)(e=>{let{classNames:t,className:o,style:l,styles:i,vars:s,...u}=(0,a.useProps)("ComboboxHeader",null,e),c=r();return(0,n.jsx)(p.Box,{...c.getStyles("header",{className:o,classNames:t,style:l,styles:i}),...u,onMouseDown:e=>{e.preventDefault()}})});function V({value:e,valuesDivider:t=",",...r}){return(0,n.jsx)("input",{type:"hidden",value:Array.isArray(e)?e.join(t):e?`${e}`:"",...r})}O.classes=u.default,O.displayName="@mantine/core/ComboboxHeader",e.s(["ComboboxHeader",0,O],353165),V.displayName="@mantine/core/ComboboxHiddenInput",e.s(["ComboboxHiddenInput",0,V],329145);let j=(0,i.factory)(e=>{let t=(0,a.useProps)("ComboboxOption",null,e),{classNames:o,className:l,style:i,styles:s,vars:u,onClick:c,id:d,active:b,onMouseDown:f,onMouseOver:m,disabled:h,selected:g,mod:v,...C}=t,x=r(),w=(0,y.useId)();return(0,n.jsx)(p.Box,{...x.getStyles("option",{className:l,classNames:o,styles:s,style:i}),...C,id:d||w,mod:["combobox-option",{"combobox-active":b,"combobox-disabled":h,"combobox-selected":g},v],role:"option",onClick:e=>{h?e.preventDefault():(x.onOptionSubmit?.(t.value,t),c?.(e))},onMouseDown:e=>{e.preventDefault(),f?.(e)},onMouseOver:e=>{x.resetSelectionOnOptionHover&&x.store.resetSelectedOption(),m?.(e)}})});j.classes=u.default,j.displayName="@mantine/core/ComboboxOption",e.s(["ComboboxOption",0,j],38403);let D=(0,i.factory)(e=>{let{classNames:t,className:o,style:l,styles:i,id:s,onMouseDown:u,labelledBy:c,...d}=(0,a.useProps)("ComboboxOptions",null,e),b=r(),f=(0,E.useId)(s);return(0,y.useEffect)(()=>{b.store.setListId(f)},[f]),(0,n.jsx)(p.Box,{...b.getStyles("options",{className:o,style:l,classNames:t,styles:i}),...d,id:f,role:"listbox","aria-labelledby":c,onMouseDown:e=>{e.preventDefault(),u?.(e)}})});D.classes=u.default,D.displayName="@mantine/core/ComboboxOptions",e.s(["ComboboxOptions",0,D],476602);let $={withAriaAttributes:!0,withKeyboardNavigation:!0},I=(0,i.factory)(e=>{let{classNames:t,styles:l,unstyled:i,vars:s,withAriaAttributes:u,onKeyDown:c,onClick:d,withKeyboardNavigation:b,size:f,ref:p,...m}=(0,a.useProps)("ComboboxSearch",$,e),h=r(),g=h.getStyles("search"),y=v({targetType:"input",withAriaAttributes:u,withKeyboardNavigation:b,withExpandedAttribute:!1,onKeyDown:c,onClick:d,autoComplete:"off"});return(0,n.jsx)(o.Input,{ref:(0,C.useMergedRef)(p,h.store.searchRef),classNames:[{input:g.className},t],styles:[{input:g.style},l],size:f||h.size,...y,...m,__staticSelector:"Combobox"})});I.classes=u.default,I.displayName="@mantine/core/ComboboxSearch",e.s(["ComboboxSearch",0,I],65582);let A={refProp:"ref",targetType:"input",withKeyboardNavigation:!0,withAriaAttributes:!0,withExpandedAttribute:!1,autoComplete:"off"},T=(0,i.factory)(e=>{let{children:t,refProp:o,withKeyboardNavigation:l,withAriaAttributes:i,withExpandedAttribute:u,targetType:c,autoComplete:d,ref:b,...f}=(0,a.useProps)("ComboboxTarget",A,e),p=(0,g.getSingleElementChild)(t);if(!p)throw Error("Combobox.Target component children should be an element or a component that accepts ref. Fragments, str
1ings, numbers and other primitive values are not supported");let m=r(),h=v({targetType:c,withAriaAttributes:i,withKeyboardNavigation:l,withExpandedAttribute:u,onKeyDown:p.props.onKeyDown,onClick:p.props.onClick,autoComplete:d}),x=(0,y.cloneElement)(p,{...h,...f});return(0,n.jsx)(s.Popover.Target,{refProp:o,ref:(0,C.useMergedRef)(b,m.store.targetRef),children:x})});T.displayName="@mantine/core/ComboboxTarget",e.s(["ComboboxTarget",0,T],429773)},711976,e=>{"use strict";var t=e.i(779177),r=e.i(433512),o=e.i(481178),n=e.i(44091),l=e.i(391466),a=e.i(392862),i=e.i(506712),s=e.i(918359),u=e.i(219867),c=e.i(891032),d=e.i(637727),b=e.i(520936),f=e.i(566236),p=e.i(740909),m=e.i(381224),h=e.i(24691),g=e.i(353165),y=e.i(329145),v=e.i(38403),C=e.i(476602),x=e.i(65582),w=e.i(429773),S=e.i(734858),E=e.i(391398);let k={keepMounted:!0,keepMountedMode:"display-none",withinPortal:!0,resetSelectionOnOptionHover:!1,width:"target",transitionProps:{transition:"fade",duration:0},size:"sm"},O=(0,o.createVarsResolver)((e,{size:o,dropdownPadding:n})=>({options:{"--combobox-option-fz":(0,r.getFontSize)(o),"--combobox-option-padding":(0,r.getSize)(o,"combobox-option-padding")},dropdown:{"--combobox-padding":void 0===n?void 0:(0,t.rem)(n),"--combobox-option-fz":(0,r.getFontSize)(o),"--combobox-option-padding":(0,r.getSize)(o,"combobox-option-padding")}})),V=e=>{let t=(0,n.useProps)("Combobox",k,e),{classNames:r,styles:o,unstyled:s,children:c,store:d,vars:b,onOptionSubmit:f,onClose:p,size:m,dropdownPadding:h,resetSelectionOnOptionHover:g,__staticSelector:y,readOnly:v,attributes:C,floatingHeight:x,middlewares:w,...V}=t,j="viewport"===x?{...w,flip:!1,size:{..."object"==typeof w?.size?w.size:{},padding:"object"==typeof w?.size&&void 0!==w.size.padding?w.size.padding:10,apply:({availableHeight:e,availableWidth:t,elements:r,...o})=>{r.floating.style.setProperty("--combobox-floating-max-height",`${e}px`);let n=w?.size;"object"==typeof n&&n.apply?n.apply({availableHeight:e,availableWidth:t,elements:r,...o}):n&&Object.assign(r.floating.style,{maxWidth:`${t}px`,maxHeight:`${e}px`})}}}:w,D=(0,S.useCombobox)(),$=d||D,I=(0,l.useStyles)({name:y||"Combobox",classes:i.default,props:t,classNames:r,styles:o,unstyled:s,attributes:C,vars:b,varsResolver:O});return(0,E.jsx)(u.ComboboxProvider,{value:{getStyles:I,store:$,onOptionSubmit:f,size:m,resetSelectionOnOptionHover:g,readOnly:v,floatingHeight:x},children:(0,E.jsx)(a.Popover,{opened:$.dropdownOpened,...V,middlewares:j,onChange:e=>!e&&void(p?.(),$.closeDropdown()),withRoles:!1,unstyled:s,children:c})})};V.extend=e=>e,V.classes=i.default,V.varsResolver=O,V.displayName="@mantine/core/Combobox",V.Target=w.ComboboxTarget,V.Dropdown=d.ComboboxDropdown,V.Options=C.ComboboxOptions,V.Option=v.ComboboxOption,V.Search=x.ComboboxSearch,V.Empty=f.ComboboxEmpty,V.Chevron=s.ComboboxChevron,V.Footer=m.ComboboxFooter,V.Header=g.ComboboxHeader,V.EventsTarget=p.ComboboxEventsTarget,V.DropdownTarget=b.ComboboxDropdownTarget,V.Group=h.ComboboxGroup,V.ClearButton=c.ComboboxClearButton,V.HiddenInput=y.ComboboxHiddenInput,e.s(["Combobox",0,V])},14594,e=>{"use strict";e.s(["getOptionByLabel",0,function(e,t){let r=t.trim().toLowerCase();if(""===r)return;let o=Object.values(e).filter(e=>!e.disabled&&e.label.trim().toLowerCase()===r);return 1===o.length?o[0]:void 0}])},464224,463112,211169,679089,212491,e=>{"use strict";e.s(["getOptionsLockup",0,function e(t){return t.reduce((t,r)=>"group"in r?{...t,...e(r.items)}:(t[`${r.value}`]=r,t),{})}],464224);var t=e.i(19300),r=e.i(506712),o=e.i(219867),n=e.i(711976),l=e.i(956031);function a(e){return"group"in e}function i({options:e,search:t,limit:r}){let o=t.trim().toLowerCase(),n=[];for(let l=0;l<e.length;l+=1){let s=e[l];if(n.length===r)break;a(s)&&n.push({group:s.group,items:i({options:s.items,search:t,limit:r-n.length})}),!a(s)&&s.label.toLowerCase().includes(o)&&n.push(s)}return n}function s(e){if(0===e.length)return!0;for(let t of e)if(!("group"in t)||t.items.length>0)return!1;return!0}e.s(["isOptionsGroup",0,a],463112),e.s(["defaultOptionsFilter",0,i],211169),e.s(["isEmptyComboboxData",0,s],679089);var u=e.i(56206),c=e.i(391398);function d({data:e,withCheckIcon:t,withAlignedLabels:o,value:i,checkIconPosition:s,unstyled:b,renderOption:f}){if(!a(e)){var p;
1let a=(p=e.value,Array.isArray(i)?i.includes(p):i===p),d=t&&(a?(0,c.jsx)(l.CheckIcon,{className:r.default.optionsDropdownCheckIcon}):o?(0,c.jsx)("div",{className:r.default.optionsDropdownCheckPlaceholder}):null),m=(0,c.jsxs)(c.Fragment,{children:["left"===s&&d,(0,c.jsx)("span",{children:e.label}),"right"===s&&d]});return(0,c.jsx)(n.Combobox.Option,{value:e.value,disabled:e.disabled,className:(0,u.default)({[r.default.optionsDropdownOption]:!b}),"data-reverse":"right"===s||void 0,"data-checked":a||void 0,"aria-selected":a,active:a,children:"function"==typeof f?f({option:e,checked:a}):m})}let m=e.items.map(e=>(0,c.jsx)(d,{data:e,value:i,unstyled:b,withCheckIcon:t,withAlignedLabels:o,checkIconPosition:s,renderOption:f},`${e.value}`));return(0,c.jsx)(n.Combobox.Group,{label:e.group,children:m})}e.s(["OptionsDropdown",0,function({data:e,hidden:r,hiddenWhenEmpty:l,filter:u,search:b,limit:f,maxDropdownHeight:p,floatingHeight:m,withScrollArea:h=!0,filterOptions:g=!0,withCheckIcon:y=!1,withAlignedLabels:v=!1,value:C,checkIconPosition:x,nothingFoundMessage:w,unstyled:S,labelId:E,renderOption:k,scrollAreaProps:O,"aria-label":V}){let j=(0,o.useComboboxContext)();!function e(t,r=new Set){if(Array.isArray(t))for(let o of t)if(a(o))e(o.items,r);else{if(void 0===o.value)throw Error("[@mantine/core] Each option must have value property");if(r.has(o.value))throw Error(`[@mantine/core] Duplicate options are not supported. Option with value "${o.value}" was provided more than once`);r.add(o.value)}}(e);let D="string"==typeof b?(u||i)({options:e,search:g?b:"",limit:f??1/0}):e,$=s(D),I=D.map((e,t)=>(0,c.jsx)(d,{data:e,withCheckIcon:y,withAlignedLabels:v,value:C,checkIconPosition:x,unstyled:S,renderOption:k},a(e)?`group-${"string"==typeof e.group?e.group:t}`:`${e.value}`));return(0,c.jsx)(n.Combobox.Dropdown,{hidden:r||l&&$,"data-composed":!0,children:(0,c.jsxs)(n.Combobox.Options,{labelledBy:E,"aria-label":V,children:[h?(0,c.jsx)(t.ScrollArea.Autosize,{mah:(m??j.floatingHeight)==="viewport"?"var(--combobox-floating-options-max-height)":p??220,type:"scroll",scrollbarSize:"var(--combobox-padding)",offsetScrollbars:"y",...O,children:I}):I,$&&w&&(0,c.jsx)(n.Combobox.Empty,{children:w})]})})}],212491)},988673,e=>{"use strict";var t=e.i(403272);e.s(["isExternalInputChange",0,function(e){let r=e.currentTarget;return(0,t.getRootElement)(r).activeElement!==r}])},734858,403272,e=>{"use strict";function t(e,r=document){let o=r.querySelector(e);if(o)return o;let n=r.querySelectorAll("*");for(let r=0;r<n.length;r+=1){let o=n[r];if(o.shadowRoot){let r=t(e,o.shadowRoot);if(r)return r}}return null}function r(e,t=document){let o=[],n=t.querySelectorAll(e);o.push(...Array.from(n));let l=t.querySelectorAll("*");for(let t=0;t<l.length;t+=1){let n=l[t];if(n.shadowRoot){let t=r(e,n.shadowRoot);o.push(...t)}}return o}function o(e){if(!e)return document;let t=e.getRootNode();return t instanceof ShadowRoot||t instanceof Document?t:document}e.s(["findElementBySelector",0,t,"findElementsBySelector",0,r,"getRootElement",0,o],403272);var n=e.i(191788),l=e.i(579560);e.s(["useCombobox",0,function({defaultOpened:e,opened:a,onOpenedChange:i,onDropdownClose:s,onDropdownOpen:u,loop:c=!0,scrollBehavior:d="instant"}={}){let[b,f]=(0,l.useUncontrolled)({value:a,defaultValue:e,finalValue:!1,onChange:i}),p=(0,n.useRef)(null),m=(0,n.useRef)(-1),h=(0,n.useRef)(null),g=(0,n.useRef)(null),y=(0,n.useRef)(-1),v=(0,n.useRef)(-1),C=(0,n.useRef)(-1),x=(0,n.useCallback)((e="unknown")=>{b||(f(!0),u?.(e))},[f,u,b]),w=(0,n.useCallback)((e="unknown")=>{b&&(f(!1),s?.(e))},[f,s,b]),S=(0,n.useCallback)((e="unknown")=>{b?w(e):x(e)},[w,x,b]),E=(0,n.useCallback)(()=>{let e=o(g.current);t(`#${p.current} [data-combobox-selected]`,e)?.removeAttribute("data-combobox-selected")},[]),k=(0,n.useCallback)(e=>{let n=o(g.current),l=t(`#${p.current}`,n),a=l?r("[data-combobox-option]",l):null;if(!a)return null;let i=e>=a.length?0:e<0?a.length-1:e;return(m.current=i,a?.[i]&&!a[i].hasAttribute("data-combobox-disabled"))?(E(),a[i].setAttribute("data-combobox-selected","true"),a[i].scrollIntoView({block:"nearest",behavior:d}),a[i].id):null},[d,E]),O=(0,n.useCallback)(()=>{let e=o(g.current),n=t(`#${p.current} [data-combobox-active]`,e);return n?k(r(`#${p.current} [data-combobox-option]`,e).findIndex(e=>e===n)):k(0)},[k]),V=(0,n.useCallback)(()=>{let e=o(g.current),t=r(`#${p.current} [data-combobox-option]`,e);return k(function(e,t,r){for(let r=e+1;r<t.length;r+=1)if(!t[r].hasAttribute("data-combobox-disabled"))return r;if(r){for(let e=0;e<t.length;e+=1)if(!t[e].hasAttribute("data-combobox-disabled"))return e}return e}(m.current,t,c))},[k,c]),j=(0,n.useCallback)(()=>{let e=o(g.current),t=r(`#${p.current} [data-combobox-option]`,e);return k(function(e,t,r){for(let r=e-1;r>=0;r-=1)if(!t[r].hasAttribute("data-combobox-disabled"))return r;if(r){for(let e=t.length-1;e>-1;e-=1)if(!t[e].hasAttribute("data-combobox-disabled"))return e}return e}(m.current,t,c))},[k,c]),D=(0,n.useCallback)(()=>{let e=o(g.current);return k(function(e){for(let t=0;t<e.length;t+=1)if(!e[t].hasAttribute("data-combobox-disabled"))return t;return -1}(r(`#${p.current} [data-combobox-option]`,e)))},[k]),$=(0,n.useCallback)((e="selected",t)=>{if("number"==typeof e){m.current=e;let n=o(g.current),l=r(`#${p.current} [data-combobox-option]`,n);t?.scrollIntoView&&l[e]?.scrollIntoView({block:"nearest",behavior:d});return}C.current=window.setTimeout(()=>{let n=o(g.current),l=r(`#${p.current} [data-combobox-option]`,n),a=l.findIndex(t=>t.hasAttribute(`data-combobox-${e}`));
1m.current=a,t?.scrollIntoView&&l[a]?.scrollIntoView({block:"nearest",behavior:d})},0)},[]),I=(0,n.useCallback)(()=>{m.current=-1,E()},[E]),A=(0,n.useCallback)(()=>{let e=o(g.current);r(`#${p.current} [data-combobox-option]`,e)?.[m.current]?.click()},[]),T=(0,n.useCallback)(e=>{p.current=e},[]),P=(0,n.useCallback)(()=>{y.current=window.setTimeout(()=>h.current?.focus(),0)},[]),F=(0,n.useCallback)(()=>{v.current=window.setTimeout(()=>g.current?.focus(),0)},[]),R=(0,n.useCallback)(()=>m.current,[]);return(0,n.useEffect)(()=>()=>{window.clearTimeout(y.current),window.clearTimeout(v.current),window.clearTimeout(C.current)},[]),{dropdownOpened:b,openDropdown:x,closeDropdown:w,toggleDropdown:S,selectedOptionIndex:m.current,getSelectedOptionIndex:R,selectOption:k,selectFirstOption:D,selectActiveOption:O,selectNextOption:V,selectPreviousOption:j,resetSelectedOption:I,updateSelectedOptionIndex:$,listId:p.current,setListId:T,clickSelectedOption:A,searchRef:h,focusSearchInput:P,targetRef:g,focusTarget:F}}],734858)},988798,e=>{"use strict";var t=e.i(44091),r=e.i(62904),o=e.i(275519),n=e.i(586488),l=e.i(205764),a=e.i(464224),i=e.i(734858),s=e.i(711976),u=e.i(212491),c=e.i(988673),d=e.i(14594),b=e.i(191788),f=e.i(107315),p=e.i(509496),m=e.i(579560),h=e.i(391398);let g={size:"sm",withCheckIcon:!0,allowDeselect:!0,checkIconPosition:"left",openOnFocus:!0},y=(0,o.genericFactory)(e=>{let o=(0,t.useProps)(["Input","InputWrapper","Select"],g,e),{classNames:y,styles:v,unstyled:C,vars:x,dropdownOpened:w,defaultDropdownOpened:S,onDropdownClose:E,onDropdownOpen:k,onFocus:O,onBlur:V,onClick:j,onChange:D,data:$,value:I,defaultValue:A,selectFirstOptionOnChange:T,selectFirstOptionOnDropdownOpen:P,onOptionSubmit:F,comboboxProps:R,readOnly:N,disabled:_,filter:L,limit:B,withScrollArea:M,maxDropdownHeight:z,floatingHeight:W,size:H,searchable:K,rightSection:U,checkIconPosition:G,withCheckIcon:q,withAlignedLabels:X,nothingFoundMessage:Z,name:J,form:Q,searchValue:Y,defaultSearchValue:ee,onSearchChange:et,allowDeselect:er,error:eo,rightSectionPointerEvents:en,id:el,clearable:ea,clearSectionMode:ei,clearButtonProps:es,hiddenInputProps:eu,renderOption:ec,onClear:ed,autoComplete:eb,scrollAreaProps:ef,__defaultRightSection:ep,__clearSection:em,__clearable:eh,chevronColor:eg,autoSelectOnBlur:ey,openOnFocus:ev,attributes:eC,...ex}=o,ew=(0,b.useMemo)(()=>(0,l.getParsedComboboxData)($),[$]),eS=(0,b.useRef)({}),eE=(0,b.useMemo)(()=>(0,a.getOptionsLockup)(ew),[ew]),ek=(0,f.useId)(el),[eO,eV,ej]=(0,m.useUncontrolled)({value:I,defaultValue:A,finalValue:null,onChange:D}),eD=null!=eO?`${eO}`in eE?eE[`${eO}`]:eS.current[`${eO}`]:void 0,e$=(0,p.usePrevious)(eD),[eI,eA,eT]=(0,m.useUncontrolled)({value:Y,defaultValue:ee,finalValue:eD?eD.label:"",onChange:et}),eP=(0,i.useCombobox)({opened:w,defaultOpened:S,onDropdownOpen:()=>{k?.(),P?eP.selectFirstOption():eP.updateSelectedOptionIndex("active",{scrollIntoView:!0})},onDropdownClose:()=>{E?.(),setTimeout(eP.resetSelectedOption,0)}}),eF=e=>{eA(e),eP.resetSelectedOption()},{resolvedClassNames:eR,resolvedStyles:eN}=(0,r.useResolvedStylesApi)({props:o,styles:v,classNames:y});(0,b.useEffect)(()=>{T&&eP.selectFirstOption()},[T,eI]),(0,b.useEffect)(()=>{null===I&&eF(""),null!=I&&eD&&(e$?.value!==eD.value||e$?.label!==eD.label)&&eF(eD.label)},[I,eD]),(0,b.useEffect)(()=>{ej||eT||eF(null!=eO?`${eO}`in eE?eE[`${eO}`]?.label:eS.current[`${eO}`]?.label||"":"")},[eE,eO]),(0,b.useEffect)(()=>{eO&&`${eO}`in eE&&(eS.current[`${eO}`]=eE[`${eO}`])},[eE,eO]);let e_=(0,h.jsx)(s.Combobox.ClearButton,{...es,onClear:()=>{eV(null,null),eF(""),ed?.()}}),eL=ea&&null!=eO&&!_&&!N;return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsxs)(s.Combobox,{store:eP,__staticSelector:"Select",classNames:eR,styles:eN,unstyled:C,readOnly:N,size:H,attributes:eC,floatingHeight:W,keepMounted:ey,onOptionSubmit:e=>{F?.(e);let t=er&&`${eE[e].value}`==`${eO}`?null:eE[e],r=t?t.value:null;r!==eO&&eV(r,t),ej||eF(null!=r&&t?.label||""),eP.closeDropdown()},...R,children:[(0,h.jsx)(s.Combobox.Target,{targetType:K?"input":"button",autoComplete:eb,withExpandedAttribute:!0,children:(0,h.jsx)(n.InputBase,{id:ek,__defaultRightSection:(0,h.jsx)(s.Combobox.Chevron,{size:H,error:eo,unstyled:C,color:eg}),__clearSection:e_,__clearable:eL,__clearSectionMode:ei,rightSection:U,r
1ightSectionPointerEvents:en||"none",...ex,size:H,__staticSelector:"Select",disabled:_,readOnly:N||!K,value:eI,onChange:e=>{if((0,c.isExternalInputChange)(e)){if(!N){let t=(0,d.getOptionByLabel)(eE,e.currentTarget.value);t&&`${t.value}`!=`${eO}`&&(eV(t.value,t),ej||eF(t.label))}return}eF(e.currentTarget.value),eP.openDropdown(),T&&eP.selectFirstOption()},onFocus:e=>{ev&&K&&eP.openDropdown(),O?.(e)},onBlur:e=>{ey&&eP.clickSelectedOption(),K&&eP.closeDropdown();let t=null!=eO&&(`${eO}`in eE?eE[`${eO}`]:eS.current[`${eO}`]);eF(t&&t.label||""),V?.(e)},onClick:e=>{K?eP.openDropdown():eP.toggleDropdown(),j?.(e)},classNames:eR,styles:eN,unstyled:C,pointer:!K,error:eo,attributes:eC})}),(0,h.jsx)(u.OptionsDropdown,{data:ew,hidden:N||_,filter:L,search:eI,limit:B,hiddenWhenEmpty:!Z,withScrollArea:M,maxDropdownHeight:z,filterOptions:!!K&&eD?.label!==eI,value:eO,checkIconPosition:G,withCheckIcon:q,withAlignedLabels:X,nothingFoundMessage:Z,unstyled:C,labelId:ex.label?`${ek}-label`:void 0,"aria-label":ex.label?void 0:ex["aria-label"],renderOption:ec,scrollAreaProps:ef})]}),(0,h.jsx)(s.Combobox.HiddenInput,{value:eO,name:J,form:Q,disabled:_,...eu})]})});y.classes={...n.InputBase.classes,...s.Combobox.classes},y.displayName="@mantine/core/Select",e.s(["Select",0,y])},32447,546816,900479,e=>{"use strict";e.s(["getInputOnChange",0,function(e){return t=>{if(t)if("function"==typeof t)e(t);else if("object"==typeof t&&"nativeEvent"in t){let{currentTarget:r}=t;r instanceof HTMLInputElement?"checkbox"===r.type?e(r.checked):e(r.value):(r instanceof HTMLTextAreaElement||r instanceof HTMLSelectElement)&&e(r.value)}else e(t);else e(t)}}],32447);let t="__MANTINE_FORM_INDEX__";e.s(["FORM_INDEX",0,t],546816),e.s(["shouldValidateOnChange",0,function(e,r){return!!r&&("boolean"==typeof r?r:!!Array.isArray(r)&&r.includes(e.replace(/[.][0-9]+/g,`.${t}`)))}],900479)},582498,473951,e=>{"use strict";var t=e.i(191788);let r=t.useLayoutEffect;function o(e,t){r(()=>{if(e)return window.addEventListener(e,t),()=>window.removeEventListener(e,t)},[e])}var n=e.i(32447);function l(e){return null===e||"object"!=typeof e?{}:Object.keys(e).reduce((t,r)=>{let o=e[r];return null!=o&&!1!==o&&(t[r]=o),t},{})}function a(e){return"string"!=typeof e?[]:e.split(".")}function i(e,t){let r=a(e);if(0===r.length||"object"!=typeof t||null===t)return;let o=t[r[0]];for(let e=1;e<r.length&&null!=o;e+=1)o=o[r[e]];return o}function s(e,t){return e?`${e}-${t.toString()}`:t.toString()}function u(e,t){if(null===t||"object"!=typeof t)return{};let r={...t};return Object.keys(t).forEach(t=>{t.includes(`${String(e)}.`)&&delete r[t]}),r}function c(e,t){return parseInt(e.substring(t.length+1).split(".")[0],10)}function d(e,t,r,o){if(void 0===t)return r;let n=`${String(e)}`,l=r;-1===o&&(l=u(`${n}.${t}`,l));let a={...l},i=new Set;return Object.entries(l).filter(([e])=>{if(!e.startsWith(`${n}.`))return!1;let r=c(e,n);return!Number.isNaN(r)&&r>=t}).forEach(([e,t])=>{let r=c(e,n),l=e.replace(`${n}.${r}`,`${n}.${r+o}`);a[l]=t,i.add(l),i.has(e)||delete a[e]}),a}function b(e,t,r){"object"==typeof r.value&&(r.value=f(r.value)),r.enumerable&&!r.get&&!r.set&&r.configurable&&r.writable&&"__proto__"!==t?e[t]=r.value:Object.defineProperty(e,t,r)}function f(e){if("object"!=typeof e)return e;var t,r,o,n=0,l=Object.prototype.toString.call(e);if("[object Object]"===l?o=Object.create(e.__proto__||null):"[object Array]"===l?o=Array(e.length):"[object Set]"===l?(o=new Set,e.forEach(function(e){o.add(f(e))})):"[object Map]"===l?(o=new Map,e.forEach(function(e,t){o.set(f(t),f(e))})):"[object Date]"===l?o=new Date(+e):"[object RegExp]"===l?o=new RegExp(e.source,e.flags):"[object DataView]"===l?o=new e.constructor(f(e.buffer)):"[object ArrayBuffer]"===l?o=e.slice(0):"Array]"===l.slice(-6)&&(o=new e.constructor(e)),o){for(r=Object.getOwnPropertySymbols(e);n<r.length;n++)b(o,r[n],Object.getOwnPropertyDescriptor(e,r[n]));for(n=0,r=Object.getOwnPropertyNames(e);n<r.length;n++)Object.hasOwnProperty.call(o,t=r[n])&&o[t]===e[t]||b(o,t,Object.getOwnPropertyDescriptor(e,t))}return o||e}function p(e,t,r){let o=a(e);if(0===o.length)return r;let n=f(r);if(1===o.length)return n[o[0]]=t,n;let l=n[o[0]];for(let e=1;e<o.length-1;e+=1){if(void 0===l)return n;l=l[o[e]]}return l[o[o.length-1]]=t,n}function m(e,t){let r=Object.keys(e);if("string"==typeof t){let o=r.filter(e=>e.startsWith(`${t}.`));return e[t]||o.some(t=>e[t])||!1}return r.some(t=>e[t])}var h=e.i(995526);let g=Symbol("root-rule");function y(e){let t=l(e);return{hasErrors:Object.keys(t).length>0,errors:t}}let v=e=>e instanceof Error?e.message:String(e);function C(e,t,r=v,o=new AbortController().signal){if("function"==typeof e){let r=e(t);return r instanceof Promise?r.then(y):y(r)}let n=function e(t,r,o,n,l="",a={}){if("object"!=typeof t||null===t)return a;let s=[],u=[];for(let c of Object.keys(t)){let d=t[c],b=`${""===l?"":`${l}.`}${c}`,f=i(b,r),p=!1;if("function"==typeof d){let e=d(f,r,b,n);e instanceof Promise?s.push({rulePath:b,promise:e}):a[b]=e}if("object"==typeof d&&Array.isArray(f)){p=!0;for(let t=0;t<f.length;t++){let l=e(d,r,o,n,`${b}.${t}`,a);l instanceof Promise&&u.push(l)}if(g in d){let e=d[g](f,r,b,n);e instanceof Promise?s.push({rulePath:b,promise:e}):a[b]=e}}if("object"==typeof d&&"object"==typeof f&&null!==f){if(!p){let t=e(d,r,o,n,b,a);t instanceof Promise&&u.push(t)}if(g in d){let e=d[g](f,r,b,n);e instanceof Promise?s.push({rulePath:b,promise:e}):a[b]=e}}}return 0===s.length&&0===u.length?a:(async()=>(await Promise.all(u),s.length>0&&(await Promise.allSettled(s.map(e=>
1e.promise))).forEach((e,t)=>{let{rulePath:r}=s[t];"fulfilled"===e.status?a[r]=e.value:a[r]=o(e.reason)}),a))()}(e,t,r,o);return n instanceof Promise?n.then(y):y(n)}e.s(["formRootRule",0,g,"validateValues",0,C],473951);let x=e=>e instanceof Error?e.message:String(e);function w(e,t){let r=Object.keys(t).find(t=>e.split(".").every((e,r)=>e===t.split(".")[r]));return{hasError:!!r,error:r?t[r]:null}}function S(e,t,r,o=x,n=new AbortController().signal){if("string"!=typeof e)return{hasError:!1,error:null};if("function"==typeof t){let l=C(t,r,o,n);return l instanceof Promise?l.then(t=>w(e,t.errors)):w(e,l.errors)}let l=function(e,t){if(!t)return null;let r=e.split("."),o=t;for(let e=0;e<r.length;e++){let t=r[e];if(!/^\d+$/.test(t)){if(null==o||"object"!=typeof o)return null;o=o[t]}}return"function"==typeof o?o:null}(e,t);if(l){let t=i(e,r);try{let a=l(t,r,e,n);if(a instanceof Promise)return a.then(e=>e?{hasError:!0,error:e}:{hasError:!1,error:null},e=>({hasError:!0,error:o(e)}));if(a)return{hasError:!0,error:a};return{hasError:!1,error:null}}catch(e){return{hasError:!0,error:o(e)}}}let a=C(t,r,o,n);return a instanceof Promise?a.then(t=>w(e,t.errors)):w(e,a.errors)}var E=e.i(900479);let k=e=>e instanceof Error?e.message:String(e);e.s(["useForm",0,function({name:e,mode:r="controlled",initialValues:a,initialErrors:c={},initialDirty:b={},initialTouched:f={},clearInputErrorOnChange:g=!0,validateInputOnChange:y=!1,validateInputOnBlur:v=!1,onValuesChange:x,transformValues:w=e=>e,enhanceGetInputProps:O,validate:V,onSubmitPreventDefault:j="always",touchTrigger:D="change",cascadeUpdates:$=!1,validateDebounce:I=0,resolveValidationError:A=k}={}){let T=function(e){let[r,o]=(0,t.useState)(l(e)),n=(0,t.useRef)(r),a=(0,t.useCallback)(e=>{o(t=>{let r=l("function"==typeof e?e(t):e);return n.current=r,r})},[]),i=(0,t.useCallback)(()=>a({}),[]),s=(0,t.useCallback)(e=>{void 0!==n.current[e]&&a(t=>{let r={...t};return delete r[e],r})},[r]);return{errorsState:r,setErrors:a,clearErrors:i,setFieldError:(0,t.useCallback)((e,t)=>{null==t||!1===t?s(e):n.current[e]!==t&&a(r=>({...r,[e]:t}))},[r]),clearFieldError:s}}(c),P=function({initialValues:e,onValuesChange:r,mode:o}){let n=(0,t.useRef)(!1),[l,a]=(0,t.useState)(e||{}),s=(0,t.useRef)(l),u=(0,t.useRef)(l),c=(0,t.useCallback)(({values:e,subscribers:t,updateState:n=!0,mergeWithPreviousValues:l=!0})=>{let i=s.current,u=e instanceof Function?e(s.current):e,c=l?{...i,...u}:u;s.current=c,n&&(a(c),"uncontrolled"===o&&(s.current=c)),r?.(c,i),t?.filter(Boolean).forEach(e=>e({updatedValues:c,previousValues:i}))},[r]),d=(0,t.useCallback)(e=>{let t=i(e.path,s.current),r=e.value instanceof Function?e.value(t):e.value;if(t!==r){let t=s.current,o=p(e.path,r,s.current);c({values:o,updateState:e.updateState}),e.subscribers?.filter(Boolean).forEach(r=>r({path:e.path,updatedValues:o,previousValues:t}))}},[c]),b=(0,t.useCallback)(e=>{u.current=e},[]),f=(0,t.useCallback)((e,t)=>{n.current||(n.current=!0,c({values:e,updateState:"controlled"===o}),b(e),t())},[c]);return{initialized:n,stateValues:l,refValues:s,valuesSnapshot:u,setValues:c,setFieldValue:d,resetValues:(0,t.useCallback)(()=>{c({values:u.current,updateState:!0,mergeWithPreviousValues:!1})},[c]),setValuesSnapshot:b,initialize:f,getValues:(0,t.useCallback)(()=>s.current,[s.current]),getValuesSnapshot:(0,t.useCallback)(()=>u.current,[u.current]),resetField:(0,t.useCallback)((e,t)=>{let r=i(e,u.current);void 0!==r&&d({path:e,value:r,updateState:"controlled"===o,subscribers:t})},[d,o])}}({initialValues:a,onValuesChange:x,mode:r}),F=function({initialDirty:e,initialTouched:r,mode:o,$values:n}){let[l,a]=(0,t.useState)(r),[s,c]=(0,t.useState)(e),d=(0,t.useRef)(r),b=(0,t.useRef)(e),f=(0,t.useCallback)(e=>{let t="function"==typeof e?e(d.current):e;d.current=t,"controlled"===o&&a(t)},[]),p=(0,t.useCallback)((e,t=!1)=>{let r="function"==typeof e?e(b.current):e;b.current=r,("controlled"===o||t)&&c(r)},[]),g=(0,t.useCallback)(()=>f({}),[]),y=(0,t.useCallback)(e=>{let t=e?{...n.refValues.current,...e}:n.refValues.current;n.setValuesSnapshot(t),p({})},[]),v=(0,t.useCallback)((e,t)=>{f(r=>m(r,e)===t?r:{...r,[e]:t})},[]),C=(0,t.useCallback)((e,t,r)=>{p(r=>m(r,e)===t?r:{...r,[e]:t},r)},[]),x=(0,t.useCallback)((e,t)=>{let r=m(b.current,e),o=!(0,h.default)(i(e,n.getValuesSnapshot()),t),l=u(e,b.current);l[e]=o,p(l,r!==o)},[]);return{touchedState:l,dirtyState:s,touchedRef:d,dirtyRef:b,setTouched:f,setDirty:p,resetDirty:y,resetTouched:g,isTouched:(0,t.useCallback)(e=>m(d.current,e),[d.current]),setFieldTouched:v,setFieldDirty:C,setTouchedState:a,setDirtyState:c,clearFieldDirty:(0,t.useCallback)(e=>p(t=>{if("string"!=typeof e)return t;let r=u(e,t);
1return(delete r[e],(0,h.default)(r,t))?t:r}),[]),isDirty:(0,t.useCallback)(e=>{if(e){let t=i(e,b.current);if("boolean"==typeof t)return t;let r=i(e,n.refValues.current),o=i(e,n.valuesSnapshot.current);return!(0,h.default)(r,o)}return Object.keys(b.current).length>0?m(b.current):!(0,h.default)(n.refValues.current,n.valuesSnapshot.current)},[b.current,n.refValues.current,n.valuesSnapshot.current]),getDirty:(0,t.useCallback)(()=>b.current,[b.current]),getTouched:(0,t.useCallback)(()=>d.current,[d.current]),setCalculatedFieldDirty:x}}({initialDirty:b,initialTouched:f,$values:P,mode:r}),R=function({$values:e,$status:r,cascadeUpdates:o}){let n=(0,t.useRef)({});return{subscribers:n,watch:(0,t.useCallback)((e,r)=>{(0,t.useEffect)(()=>(n.current[e]=n.current[e]||[],n.current[e].push(r),()=>{n.current[e]=n.current[e].filter(e=>e!==r)}),[r])},[]),useWatchValue:(0,t.useCallback)(r=>{let o=(0,t.useCallback)(e=>{let t=n.current,o=String(r),l=()=>e();return t[o]=t[o]||[],t[o].push(l),()=>{t[o]=t[o].filter(e=>e!==l)}},[r]),l=(0,t.useCallback)(()=>i(r,e.refValues.current),[r]);return(0,t.useSyncExternalStore)(o,l,l)},[]),getFieldSubscribers:(0,t.useCallback)(e=>{let t=n.current[e]?.map(t=>o=>t({previousValue:i(e,o.previousValues),value:i(e,o.updatedValues),touched:r.isTouched(e),dirty:r.isDirty(e)}))??[];for(let l in n.current){let a=String(e).startsWith(`${l}.`),s=String(l).startsWith(`${e}.`);(a||o&&s)&&t.push(...n.current[l].map(e=>t=>e({previousValue:i(l,t.previousValues),value:i(l,t.updatedValues),touched:r.isTouched(l),dirty:r.isDirty(l)})))}return t},[]),notifyWatchSubscribers:(0,t.useCallback)(t=>{Object.keys(n.current).forEach(o=>{i(o,e.refValues.current)!==i(o,t)&&n.current[o]?.forEach(n=>n({previousValue:i(o,t),value:i(o,e.refValues.current),touched:r.isTouched(o),dirty:r.isDirty(o)}))})},[])}}({$values:P,$status:F,cascadeUpdates:$}),N=function({$values:e,$errors:r,$status:o,$watch:n}){return{reorderListItem:(0,t.useCallback)((t,l)=>{let a=e.refValues.current;o.clearFieldDirty(t),r.setErrors(e=>(function(e,{from:t,to:r},o){let n=`${e}.${t}`,l=`${e}.${r}`,a={...o},i=new Set;return Object.keys(o).forEach(e=>{let t,r;if(!i.has(e)&&(e.startsWith(n)?(t=e,r=e.replace(n,l)):e.startsWith(l)&&(t=e.replace(l,n),r=e),t&&r)){let e=a[t],o=a[r];void 0===o?delete a[t]:a[t]=o,void 0===e?delete a[r]:a[r]=e,i.add(t),i.add(r)}}),a})(t,l,e)),e.setValues({values:function(e,{from:t,to:r},o){let n=i(e,o);if(!Array.isArray(n))return o;let l=[...n],a=n[t];return l.splice(t,1),l.splice(r,0,a),p(e,l,o)}(t,l,e.refValues.current),updateState:!0}),n.notifyWatchSubscribers(a)},[]),removeListItem:(0,t.useCallback)((t,l)=>{var a;let s,u=e.refValues.current;o.clearFieldDirty(t),r.setErrors(e=>d(t,l,e,-1)),e.setValues({values:Array.isArray(s=i(t,a=e.refValues.current))?p(t,s.filter((e,t)=>t!==l),a):a,updateState:!0}),n.notifyWatchSubscribers(u)},[]),insertListItem:(0,t.useCallback)((t,l,a)=>{let s=e.refValues.current;o.clearFieldDirty(t),r.setErrors(e=>d(t,a,e,1)),e.setValues({values:function(e,t,r,o){let n=i(e,o);if(!Array.isArray(n))return o;let l=[...n];return l.splice("number"==typeof r?r:l.length,0,t),p(e,l,o)}(t,l,a,e.refValues.current),updateState:!0}),n.notifyWatchSubscribers(s)},[]),replaceListItem:(0,t.useCallback)((t,r,l)=>{let a=e.refValues.current;o.clearFieldDirty(t),e.setValues({values:function(e,t,r,o){let n=i(e,o);if(!Array.isArray(n)||n.length<=r)return o;let l=[...n];return l[r]=t,p(e,l,o)}(t,l,r,e.refValues.current),updateState:!0}),n.notifyWatchSubscribers(a)},[])}}({$values:P,$errors:T,$status:F,$watch:R}),_=function(){let[e,r]=(0,t.useState)({}),[o,n]=(0,t.useState)(!1),l=(0,t.useRef)({}),a=(0,t.useRef)(!1),i=(0,t.useRef)({}),s=(0,t.useCallback)((e,t)=>{l.current={...l.current,[e]:t},r({...l.current})},[]),u=(0,t.useCallback)(e=>{a.current=e,n(e)},[]),c=(0,t.useCallback)(e=>e?!!l.current[e]:!!a.current||Object.values(l.current).some(Boolean),[l.current,a.current]),d=(0,t.useCallback)(e=>(i.current[e]?.abort(),i.current[e]=new AbortController,i.current[e].signal),[]),b=(0,t.useCallback)(()=>{l.current={},r({}
1),a.current=!1,n(!1),Object.values(i.current).forEach(e=>e.abort()),i.current={}},[]);return{validating:o||Object.values(e).some(Boolean),isValidating:c,setFieldValidating:s,setFormValidating:u,getAbortSignal:d,clearValidating:b}}(),[L,B]=(0,t.useState)(0),[M,z]=(0,t.useState)({}),[W,H]=(0,t.useState)(!1),K=(0,t.useRef)(0),U=(0,t.useRef)({});(0,t.useEffect)(()=>()=>{Object.values(U.current).forEach(clearTimeout)},[]);let G=(0,t.useCallback)(()=>{let e=P.refValues.current;P.resetValues(),T.clearErrors(),F.resetDirty(),F.resetTouched(),_.clearValidating(),"uncontrolled"===r&&B(e=>e+1),R.notifyWatchSubscribers(e)},[]),q=(0,t.useCallback)(e=>{g&&T.clearErrors(),"uncontrolled"===r&&B(e=>e+1),R.notifyWatchSubscribers(e)},[g]),X=(0,t.useCallback)(e=>{let t=P.refValues.current;P.initialize(e,()=>"uncontrolled"===r&&B(e=>e+1)),q(t)},[q]),Z=(0,t.useMemo)(()=>{let e=e=>{let t=_.getAbortSignal(e),r=S(e,V,P.refValues.current,A,t),o=r=>{t.aborted||(r.hasError?T.setFieldError(e,r.error):T.clearFieldError(e))};r instanceof Promise?(_.setFieldValidating(e,!0),r.then(o).finally(()=>{t.aborted||_.setFieldValidating(e,!1)})):o(r)};return t=>{clearTimeout(U.current[t]),I>0?U.current[t]=setTimeout(()=>e(t),I):e(t)}},[I,V,A]),J=(0,t.useCallback)((e,t,o)=>{let n=(0,E.shouldValidateOnChange)(e,y),l=t instanceof Function?t(i(e,P.refValues.current)):t;F.setCalculatedFieldDirty(e,l),"change"===D&&F.setFieldTouched(e,!0),!n&&g&&T.clearFieldError(e),P.setFieldValue({path:e,value:t,updateState:"controlled"===r,subscribers:[...R.getFieldSubscribers(e),n?()=>Z(String(e)):null,o?.forceUpdate!==!1&&"controlled"!==r?()=>z(t=>({...t,[e]:(t[e]||0)+1})):null]})},[x,V,Z]),Q=(0,t.useCallback)(e=>{let t=P.refValues.current;P.setValues({values:e,updateState:"controlled"===r}),q(t)},[x,q]),Y=(0,t.useCallback)(()=>{let e=++K.current,t=_.getAbortSignal("__form__"),r=t=>e!==K.current?{hasErrors:!1,errors:{}}:(T.setErrors(t.errors),t),o=C(V,P.refValues.current,A,t);return o instanceof Promise?(_.setFormValidating(!0),o.then(r).finally(()=>{e===K.current&&_.setFormValidating(!1)})):r(o)},[V,A]),ee=(0,t.useCallback)(e=>{let t=_.getAbortSignal(String(e)),r=r=>t.aborted?{hasError:!1,error:null}:(r.hasError?T.setFieldError(e,r.error):T.clearFieldError(e),r),o=S(e,V,P.refValues.current,A,t);return o instanceof Promise?(_.setFieldValidating(String(e),!0),o.then(r).finally(()=>{t.aborted||_.setFieldValidating(String(e),!1)})):r(o)},[V,A]),et=(0,t.useCallback)(e=>{e.preventDefault(),G()},[]),er=(0,t.useCallback)(e=>{let t=new AbortController().signal;if(e){let r=S(e,V,P.refValues.current,A,t);return r instanceof Promise?r.then(e=>!e.hasError):!r.hasError}let r=C(V,P.refValues.current,A,t);return r instanceof Promise?r.then(e=>!e.hasErrors):!r.hasErrors},[V,A,P.refValues.current]),eo=(0,t.useCallback)(e=>{P.resetField(e,[...R.getFieldSubscribers(e),"controlled"!==r?()=>z(t=>({...t,[e]:(t[e]||0)+1})):null])},[P.resetField,r,z]),en={watch:R.watch,useWatchValue:R.useWatchValue,initialized:P.initialized.current,values:"uncontrolled"===r?P.refValues.current:P.stateValues,getValues:P.getValues,getInitialValues:P.getValuesSnapshot,setInitialValues:P.setValuesSnapshot,resetField:eo,initialize:X,setValues:Q,setFieldValue:J,submitting:W,setSubmitting:H,validating:_.validating,isValidating:_.isValidating,errors:T.errorsState,setErrors:T.setErrors,setFieldError:T.setFieldError,clearFieldError:T.clearFieldError,clearErrors:T.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:N.reorderListItem,insertListItem:N.insertListItem,removeListItem:N.removeListItem,replaceListItem:N.replaceListItem,reset:G,validate:Y,validateField:ee,getInputProps:(t,{type:o="input",withError:l=!0,withFocus:a,...u}={})=>{let c=a??"radio"!==o,d={onChange:(0,n.getInputOnChange)(e=>J(t,e,{forceUpdate:!1})),"data-path":s(e,t)};return l&&(d.error=T.errorsState[t]),"checkbox"===o?d["controlled"===r?"checked":"defaultChecked"]=i(t,P.refValues.current):"radio"===o?(d["controlled"===r?"checked":"defaultChecked"]=i(t,P.refValues.current)===u.value,d.value=u.value):d["controlled"===r?"value":"defaultValue"]=i(t,P.refValues.current),c&&(d.onFocus=()=>F.setFieldTouched(t,!0),d.onBlur=()=>{(0,E.shouldValidateOnChange)(t,v)&&Z(String(t))}),Object.assign(d,O?.({inputProps:d,field:t,options:{type:o,withError:l,withFocus:c,...u},form:en}))},onSubmit:(e,t)=>
1r=>{"always"===j&&r?.preventDefault(),H(!0);let o=o=>{if(o.hasErrors)"validation-failed"===j&&r?.preventDefault(),t?.(o.errors,P.refValues.current,r),H(!1);else{let t=e?.(w(P.refValues.current),r);t instanceof Promise?t.finally(()=>H(!1)):H(!1)}},n=Y();n instanceof Promise?n.then(o).catch(()=>{H(!1)}):o(n)},onReset:et,isValid:er,getTransformedValues:e=>w(e||P.refValues.current),key:e=>`${L}-${String(e)}-${M[String(e)]||0}`,getInputNode:t=>document.querySelector(`[data-path="${s(e,t)}"]`)};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),o(`mantine-form:${e}:set-field-value`,e=>en.setFieldValue(e.detail.path,e.detail.value)),o(`mantine-form:${e}:set-values`,e=>en.setValues(e.detail)),o(`mantine-form:${e}:set-initial-values`,e=>en.setInitialValues(e.detail)),o(`mantine-form:${e}:set-errors`,e=>en.setErrors(e.detail)),o(`mantine-form:${e}:set-field-error`,e=>en.setFieldError(e.detail.path,e.detail.error)),o(`mantine-form:${e}:clear-field-error`,e=>en.clearFieldError(e.detail)),o(`mantine-form:${e}:clear-errors`,en.clearErrors),o(`mantine-form:${e}:reset`,en.reset),o(`mantine-form:${e}:validate`,en.validate),o(`mantine-form:${e}:validate-field`,e=>en.validateField(e.detail)),o(`mantine-form:${e}:reorder-list-item`,e=>en.reorderListItem(e.detail.path,e.detail.payload)),o(`mantine-form:${e}:remove-list-item`,e=>en.removeListItem(e.detail.path,e.detail.index)),o(`mantine-form:${e}:insert-list-item`,e=>en.insertListItem(e.detail.path,e.detail.item,e.detail.index)),o(`mantine-form:${e}:set-dirty`,e=>en.setDirty(e.detail)),o(`mantine-form:${e}:set-touched`,e=>en.setTouched(e.detail)),o(`mantine-form:${e}:reset-dirty`,e=>en.resetDirty(e.detail)),o(`mantine-form:${e}:reset-touched`,en.resetTouched),en}],582498)},387703,e=>{"use strict";e.s(["isNotEmpty",0,function(e){let t=e||!0;return e=>"string"==typeof e?e.trim().length>0?null:t:Array.isArray(e)?e.length>0?null:t:null==e||!1===e?t:null}])},509496,e=>{"use strict";var t=e.i(191788);e.s(["usePrevious",0,function(e){let r=(0,t.useRef)(void 0);return(0,t.useEffect)(()=>{r.current=e},[e]),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.