1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6079],{93308:function(e,o,t){t.d(o,{P:function(){return CheckboxIcon},n:function(){return CheckIcon}});var n=t(85893),r=t(88565);function CheckIcon({size:e,style:o,...t}){let a=void 0!==e?{width:(0,r.h)(e),height:(0,r.h)(e),...o}:o;return(0,n.jsx)("svg",{viewBox:"0 0 10 7",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:a,"aria-hidden":!0,...t,children:(0,n.jsx)("path",{d:"M4 4.586L1.707 2.293A1 1 0 1 0 .293 3.707l3 3a.997.997 0 0 0 1.414 0l5-5A1 1 0 1 0 8.293.293L4 4.586z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})}function CheckboxIcon({indeterminate:e,...o}){return e?(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 32 6","aria-hidden":!0,...o,children:(0,n.jsx)("rect",{width:"32",height:"6",fill:"currentColor",rx:"3"})}):(0,n.jsx)(CheckIcon,{...o})}t(67294)},93309:function(e,o,t){t.d(o,{h:function(){return Combobox}});var n=t(85893),r=t(88565),a=t(67294),i=t(69429),l=t(13637),s=t(90987),d=t(46976),u=t(39148),c=t(70679);let[b,p]=(0,c.R)("Combobox component was not found in tree");var m=t(88946),x=t(52869);let f=(0,a.forwardRef)(({size:e,onMouseDown:o,onClick:t,onClear:r,...a},i)=>(0,n.jsx)(x.I.ClearButton,{ref:i,tabIndex:-1,"aria-hidden":!0,...a,onMouseDown:e=>{e.preventDefault(),o?.(e)},onClick:e=>{r(),t?.(e)}}));f.displayName="@mantine/core/ComboboxClearButton";var v=t(9535),h=t(13045);let C={},w=(0,v.d5)((e,o)=>{let{classNames:t,styles:r,className:a,style:i,hidden:l,...d}=(0,s.w)("ComboboxDropdown",C,e),c=p();return(0,n.jsx)(u.J.Dropdown,{...d,ref:o,role:"presentation","data-hidden":l||void 0,...c.getStyles("dropdown",{className:a,style:i,classNames:t,styles:r})})});w.classes=h.Z,w.displayName="@mantine/core/ComboboxDropdown";var g=t(87997);let y={refProp:"ref"},k=(0,v.d5)((e,o)=>{let{children:t,refProp:r}=(0,s.w)("ComboboxDropdownTarget",y,e);if(p(),!(0,g.k)(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)(u.J.Target,{ref:o,refProp:r,children:t})});k.displayName="@mantine/core/ComboboxDropdownTarget";var O=t(58278);let D={},A=(0,v.d5)((e,o)=>{let{classNames:t,className:r,style:a,styles:i,vars:l,...d}=(0,s.w)("ComboboxEmpty",D,e),u=p();return(0,n.jsx)(O.x,{ref:o,...u.getStyles("empty",{className:r,classNames:t,styles:i,style:a}),...d})});A.classes=h.Z,A.displayName="@mantine/core/ComboboxEmpty";var I=t(36645),S=t(70948);function useComboboxTargetProps({onKeyDown:e,withKeyboardNavigation:o,withAriaAttributes:t,withExpandedAttribute:n,targetType:r,autoComplete:i}){let l=p(),[s,d]=(0,a.useState)(null),u=t?{"aria-haspopup":"listbox","aria-expanded":n&&!!(l.store.listId&&l.store.dropdownOpened)||void 0,"aria-controls":l.store.dropdownOpened?l.store.listId:void 0,"aria-activedescendant":l.store.dropdownOpened&&s||void 0,autoComplete:i,"data-expanded":l.store.dropdownOpened||void 0,"data-mantine-stop-propagation":l.store.dropdownOpened||void 0}:{};return{...u,onKeyDown:t=>{if(e?.(t),!l.readOnly&&o&&!t.nativeEvent.isComposing){if("ArrowDown"===t.nativeEvent.code&&(t.preventDefault(),l.store.dropdownOpened?d(l.store.selectNextOption()):(l.store.openDropdown("keyboard"),d(l.store.selectActiveOption()),l.store.updateSelectedOptionIndex("selected",{scrollIntoView:!0}))),"ArrowUp"===t.nativeEvent.code&&(t.preventDefault(),l.store.dropdownOpened?d(l.store.selectPreviousOption()):(l.store.openDropdown("keyboard"),d(l.store.selectActiveOption()),l.store.updateSelectedOptionIndex("selected",{scrollIntoView:!0}))),"Enter"===t.nativeEvent.code||"NumpadEnter"===t.nativeEvent.code){if(229===t.nativeEvent.keyCode)return;let e=l.store.getSelectedOptionIndex();l.store.dropdownOpened&&-1!==e?(t.preventDefault(),l.store.clickSelectedOption()):"button"===r&&(t.preventDefault(),l.store.openDropdown("keyboard"))}"Escape"===t.key&&l.store.closeDropdown("keyboard"),"Space"===t.nativeEvent.code&&"button"===r&&(t.preventDefault(),l.store.toggleDropdown("keyboard"))}}}}let E={refProp:"ref",targetType:"input",withKeyboardNavigation:!0,withAriaAttributes:!0,withExpandedAttribute:!1,autoComplete:"off"}
1,j=(0,v.d5)((e,o)=>{let{children:t,refProp:n,withKeyboardNavigation:r,withAriaAttributes:i,withExpandedAttribute:l,targetType:d,autoComplete:u,...c}=(0,s.w)("ComboboxEventsTarget",E,e);if(!(0,g.k)(t))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 b=p(),m=useComboboxTargetProps({targetType:d,withAriaAttributes:i,withKeyboardNavigation:r,withExpandedAttribute:l,onKeyDown:t.props.onKeyDown,autoComplete:u});return(0,a.cloneElement)(t,{...m,...c,[n]:(0,I.Yx)(o,b.store.targetRef,(0,S.C)(t))})});j.displayName="@mantine/core/ComboboxEventsTarget";let N={},T=(0,v.d5)((e,o)=>{let{classNames:t,className:r,style:a,styles:i,vars:l,...d}=(0,s.w)("ComboboxFooter",N,e),u=p();return(0,n.jsx)(O.x,{ref:o,...u.getStyles("footer",{className:r,classNames:t,style:a,styles:i}),...d,onMouseDown:e=>{e.preventDefault()}})});T.classes=h.Z,T.displayName="@mantine/core/ComboboxFooter";let Z={},L=(0,v.d5)((e,o)=>{let{classNames:t,className:r,style:a,styles:i,vars:l,children:d,label:u,...c}=(0,s.w)("ComboboxGroup",Z,e),b=p();return(0,n.jsxs)(O.x,{ref:o,...b.getStyles("group",{className:r,classNames:t,style:a,styles:i}),...c,children:[u&&(0,n.jsx)("div",{...b.getStyles("groupLabel",{classNames:t,styles:i}),children:u}),d]})});L.classes=h.Z,L.displayName="@mantine/core/ComboboxGroup";let R={},_=(0,v.d5)((e,o)=>{let{classNames:t,className:r,style:a,styles:i,vars:l,...d}=(0,s.w)("ComboboxHeader",R,e),u=p();return(0,n.jsx)(O.x,{ref:o,...u.getStyles("header",{className:r,classNames:t,style:a,styles:i}),...d,onMouseDown:e=>{e.preventDefault()}})});function ComboboxHiddenInput({value:e,valuesDivider:o=",",...t}){return(0,n.jsx)("input",{type:"hidden",value:Array.isArray(e)?e.join(o):e||"",...t})}_.classes=h.Z,_.displayName="@mantine/core/ComboboxHeader",ComboboxHiddenInput.displayName="@mantine/core/ComboboxHiddenInput";let P={},F=(0,v.d5)((e,o)=>{let t=(0,s.w)("ComboboxOption",P,e),{classNames:r,className:i,style:l,styles:d,vars:u,onClick:c,id:b,active:m,onMouseDown:x,onMouseOver:f,disabled:v,selected:h,mod:C,...w}=t,g=p(),y=(0,a.useId)();return(0,n.jsx)(O.x,{...g.getStyles("option",{className:i,classNames:r,styles:d,style:l}),...w,ref:o,id:b||y,mod:["combobox-option",{"combobox-active":m,"combobox-disabled":v,"combobox-selected":h},C],role:"option",onClick:e=>{v?e.preventDefault():(g.onOptionSubmit?.(t.value,t),c?.(e))},onMouseDown:e=>{e.preventDefault(),x?.(e)},onMouseOver:e=>{g.resetSelectionOnOptionHover&&g.store.resetSelectedOption(),f?.(e)}})});F.classes=h.Z,F.displayName="@mantine/core/ComboboxOption";var M=t(82191);let $={},H=(0,v.d5)((e,o)=>{let t=(0,s.w)("ComboboxOptions",$,e),{classNames:r,className:i,style:l,styles:d,id:u,onMouseDown:c,labelledBy:b,...m}=t,x=p(),f=(0,M.M)(u);return(0,a.useEffect)(()=>{x.store.setListId(f)},[f]),(0,n.jsx)(O.x,{ref:o,...x.getStyles("options",{className:i,style:l,classNames:r,styles:d}),...m,id:f,role:"listbox","aria-labelledby":b,onMouseDown:e=>{e.preventDefault(),c?.(e)}})});H.classes=h.Z,H.displayName="@mantine/core/ComboboxOptions";let K={withAriaAttributes:!0,withKeyboardNavigation:!0},q=(0,v.d5)((e,o)=>{let t=(0,s.w)("ComboboxSearch",K,e),{classNames:r,styles:a,unstyled:i,vars:l,withAriaAttributes:d,onKeyDown:u,withKeyboardNavigation:c,size:b,...m}=t,f=p(),v=f.getStyles("search"),h=useComboboxTargetProps({targetType:"input",withAriaAttributes:d,withKeyboardNavigation:c,withExpandedAttribute:!1,onKeyDown:u,autoComplete:"off"});return(0,n.jsx)(x.I,{ref:(0,I.Yx)(o,f.store.searchRef),classNames:[{input:v.className},r],styles:[{input:v.style},a],size:b||f.size,...h,...m,__staticSelector:"Combobox"})});q.classes=h.Z,q.displayName="@mantine/core/ComboboxSearch";let z={refProp:"ref",targetType:"input",withKeyboardNavigation:!0,withAriaAttributes:!0,withExpandedAttribute:!1,autoComplete:"off"},V=(0,v.d5)((e,o)=>{let{children:t,refProp:r,withKeyboardNavigation:i,withAriaAttributes:l,withExpandedAttribute:d,targetType:c,autoComplete:b,...m}=(0,s.w)("ComboboxTarget",z,e);if(!(0,g.k)(t))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 x=p(),f=useComboboxTargetProps({targetType:c,withAriaAttributes:l,withKeyboardNavigation:i,withExpandedAttribute:d,onKeyDown:t.props.onKeyDown,autoComplete:b}),v=(0,a.cloneElement)(t,{...f,...m});return(0,n.jsx)(u.J.Target,{ref:(0,I.Yx)(o,x.store.targetRef),children:v})});V.displayName="@mantine/core/ComboboxTarget";var B=t(15427);let G={keepMounted:!0,withinPortal:!0,resetSelectionOnOptionHover:!1,width:"target",transitionProps:{transition:"fade",duration:0}},J=(0,l.Z)((e,{size:o,dropdownPadding:t})=>({options:{"--combobox-option-fz":(0,i.yv)(o),"--combobox-option-padding":(0,i.ap)(o,"combobox-option-padding")},dropdown:{"--combobox-padding":void 0===t?void 0:(0,r.h)(t),"--combobox-option-fz":(0,i.yv)(o),"--combobox-option-padding":(0,i.ap)(o,"combobox-option-padding")}}));function Combobox(e){let o=(0,s.w)("Combobox",G,e),{classNames:t,styles:r,unstyled:a,children:i,store:l,vars:c,onOptionSubmit:p,onClose:m,size:x,dropdownPadding:f,resetSelectionOnOptionHover:v,__staticSelector:C,readOnly:w,...g}=o,y=(0,B.K)(),k=l||y,O=(0,d.y)({name:C||"Combobox",classes:h.Z,props:o,classNames:t,styles:r,unstyled:a,vars:c,varsResolver:J}),onDropdownClose=()=>{m?.(),k.closeDropdown()};return(0,n.jsx)(b,{value:{getStyles:O,store:k,onOptionSubmit:p,size:x,resetSelectionOnOptionHover:v,readOnly:w},children:(0,n.jsx)(u.J,{opened:k.dropdownOpened,...g,onChange:e=>!e&&onDropdownClose(),withRoles:!1,unstyled:a,children:i})})}Combobox.extend=e=>e,Combobox.classes=h.Z,Combobox.displayName="@mantine/core/Combobox",Combobox.Target=V,Combobox.Dropdown=w,Combobox.Options=H,Combobox.Option=F,Combobox.Search=q,Combobox.Empty=A,Combobox.Chevron=m.d,Combobox.Footer=T,Combobox.Header=_,Combobox.EventsTarget=j,Combobox.DropdownTarget=k,Combobox.Group=L,Combobox.ClearButton=f,Combobox.HiddenInput=ComboboxHiddenInput},13045:function(e,o,t){t.d(o,{Z:function(){return n}});var n={dropdown:"m_88b62a41",search:"m_985517d8",options:"m_b2821a6e",option:"m_92253aa5",empty:"m_2530cd1d",header:"m_858f94bd",footer:"m_82b967cb",group:"m_254f3e4f",groupLabel:"m_2bb2e9e5",chevron:"m_2943220b",optionsDropdownOption:"m_390b5f4",optionsDropdownCheckIcon:"m_8ee53fc2"}},88946:function(e,o,t){t.d(o,{d:function(){return m}});var n=t(85893);t(67294);var r=t(69429),a=t(13637),i=t(2979),l=t(90987),s=t(46976),d=t(58278),u=t(9535),c=t(13045);let b={error:null},p=(0,a.Z)((e,{size:o,color:t})=>({chevron:{"--combobox-chevron-size":(0,r.ap)(o,"combobox-chevron-size"),"--combobox-chevron-color":t?(0,i.p)(t,e):void 0}})),m=(0,u.d5)((e,o)=>{let t=(0,l.w)("ComboboxChevron",b,e),{size:r,error:a,style:i,className:u,classNames:m,styles:x,unstyled:f,vars:v,mod:h,...C}=t,w=(0,s.y)({name:"ComboboxChevron",classes:c.Z,props:t,style:i,className:u,classNames:m,styles:x,unstyled:f,vars:v,varsResolver:p,rootSelector:"chevron"});return(0,n.jsx)(d.x,{component:"svg",...C,...w("chevron"),size:r,viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",mod:["combobox-chevron",{error:a},h],ref:o,children:(0,n.jsx)("path",{d:"M4.93179 5.43179C4.75605 5.60753 4.75605 5.89245 4.93179 6.06819C5.10753 6.24392 5.39245 6.24392 5.56819 6.06819L7.49999 4.13638L9.43179 6.06819C9.60753 6.24392 9.89245 6.24392 10.0682 6.06819C10.2439 5.89245 10.2439 5.60753 10.0682 5.43179L7.81819 3.18179C7.73379 3.0974 7.61933 3.04999 7.49999 3.04999C7.38064 3.04999 7.26618 3.0974 7.18179 3.18179L4.93179 5.43179ZM10.0682 9.56819C10.2439 9.39245 10.2439 9.10753 10.0682 8.93179C9.89245 8.75606 9.60753 8.75606 9.43179 8.93179L7.49999 10.8636L5.56819 8.93179C5.39245 8.75606 5.10753 8.75606 4.93179 8.93179C4.75605 9.10753 4.75605 9.39245 4.93179 9.56819L7.18179 11.8182C7.35753 11.9939 7.64245 11.9939 7.81819 11.8182L10.0682 9.56819Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})});m.classes=c.Z,m.displayName="@mantine/core/ComboboxChevron"},90168:function(e,o,t){t.d(o,{r:function(){return OptionsDropdown}});var n=t(85893),r=t(90512),a=t(93308),i=t(49920),l=t(93309),s=t(26025);function defaultOptionsFilter({options:e,search:o,limit:t}){let n=o.trim().toLowerCase(),r=[];for(let a=0;a<e.length;a+=1){let i=e[a];if(r.length===t)break;(0,s.f)(i)&&r.push({group:i.group,items:defaultOptionsFilter({options:i.items,search:o,limit:t-r.length})}),!(0,s.f)(i)&&i.label.toLowerCase().includes(n)&&r.push(i)}return r}function isEmptyComboboxData(e){if(0===e.length)return!0;for(let o of e)if(!("group"in o)||o.items.length>0)return!1;return!0}function validateOptions(e,o=new Set){if(Array.isArray(e))for(let t of e)if((0,s.f)(t))validateOptions(t.items,o);else{if(void 0===t.value)throw Error("[@mantine/core] Each option must have value property");if("string"!=typeof t.value)throw Error(`[@mantine/core] Option value must be a string, other data formats are not supported, got ${typeof t.value}`);if(o.has(t.value))throw Error(`[@mantine/core] Duplicate options are not supported. Option with value "${t.value}" was provided more than once`);o.add(t.value)}}var d=t(13045);function isValueChecked(e,o){return Array.isArray(e)?e.includes(o):e===o}function Option({data:e,withCheckIcon:o,value:t,checkIconPosition:i,unstyled:u,renderOption:c}){if(!(0,s.f)(e)){let s=isValueChecked(t,e.value),b=o&&s&&(0,n.jsx)(a.n,{className:d.Z.optionsDropdownCheckIcon}),p=(0,n.jsxs)(n.Fragment,{children:["left"===i&&b,(0,n.jsx)("span",{children:e.label}),"right"===i&&b]});return(0,n.jsx)(l.h.Option,{value:e.value,disabled:e.disabled,className:(0,r.Z)({[d.Z.optionsDropdownOption]:!u}),"data-reverse":"right"===i||void 0,"data-checked":s||void 0,"aria-selected":s,active:s,children:"function"==typeof c?c({option:e,checked:s}):p})}let b=e.items.map(e=>(0,n.jsx)(Option,{data:e,value:t,unstyled:u,withCheckIcon:o,checkIconPosition:i,renderOption:c},e.value));return(0,n.jsx)(l.h.Group,{label:e.group,children:b})}function OptionsDropdown({data:e,hidden:o,hiddenWhenEmpty:t,filter:r,search:a,limit:d,maxDropdownHeight:u,withScrollArea:c=!0,filterOptions:b=!0,withCheckIcon:p=!1,value:m,checkIconPosition:x,nothingFoundMessage:f,unstyled:v,labelId:h,renderOption:C,scrollAreaProps:w,"aria-label":g}){validateOptions(e);let y="string"==typeof a?(r||defaultOptionsFilter)({options:e,search:b?a:"",limit:d??1
1/0}):e,k=isEmptyComboboxData(y),O=y.map(e=>(0,n.jsx)(Option,{data:e,withCheckIcon:p,value:m,checkIconPosition:x,unstyled:v,renderOption:C},(0,s.f)(e)?e.group:e.value));return(0,n.jsx)(l.h.Dropdown,{hidden:o||t&&k,"data-composed":!0,children:(0,n.jsxs)(l.h.Options,{labelledBy:h,"aria-label":g,children:[c?(0,n.jsx)(i.x.Autosize,{mah:u??220,type:"scroll",scrollbarSize:"var(--combobox-padding)",offsetScrollbars:"y",...w,children:O}):O,k&&f&&(0,n.jsx)(l.h.Empty,{children:f})]})})}},26025:function(e,o,t){t.d(o,{f:function(){return isOptionsGroup}});function isOptionsGroup(e){return"group"in e}},49458:function(e,o,t){t.d(o,{g:function(){return getOptionsLockup}});function getOptionsLockup(e){return e.reduce((e,o)=>"group"in o?{...e,...getOptionsLockup(o.items)}:(e[o.value]=o,e),{})}},31369:function(e,o,t){function parseItem(e){return"string"==typeof e?{value:e,label:e}:"value"in e&&!("label"in e)?{value:e.value,label:e.value,disabled:e.disabled}:"number"==typeof e?{value:e.toString(),label:e.toString()}:"group"in e?{group:e.group,items:e.items.map(e=>parseItem(e))}:e}function getParsedComboboxData(e){return e?e.map(e=>parseItem(e)):[]}t.d(o,{R:function(){return getParsedComboboxData}})},15427:function(e,o,t){t.d(o,{K:function(){return useCombobox}});var n=t(67294),r=t(28590);function getPreviousIndex(e,o,t){for(let t=e-1;t>=0;t-=1)if(!o[t].hasAttribute("data-combobox-disabled"))return t;if(t){for(let e=o.length-1;e>-1;e-=1)if(!o[e].hasAttribute("data-combobox-disabled"))return e}return e}function getNextIndex(e,o,t){for(let t=e+1;t<o.length;t+=1)if(!o[t].hasAttribute("data-combobox-disabled"))return t;if(t){for(let e=0;e<o.length;e+=1)if(!o[e].hasAttribute("data-combobox-disabled"))return e}return e}function getFirstIndex(e){for(let o=0;o<e.length;o+=1)if(!e[o].hasAttribute("data-combobox-disabled"))return o;return -1}function useCombobox({defaultOpened:e,opened:o,onOpenedChange:t,onDropdownClose:a,onDropdownOpen:i,loop:l=!0,scrollBehavior:s="instant"}={}){let[d,u]=(0,r.C)({value:o,defaultValue:e,finalValue:!1,onChange:t}),c=(0,n.useRef)(null),b=(0,n.useRef)(-1),p=(0,n.useRef)(null),m=(0,n.useRef)(null),x=(0,n.useRef)(-1),f=(0,n.useRef)(-1),v=(0,n.useRef)(-1),h=(0,n.useCallback)((e="unknown")=>{d||(u(!0),i?.(e))},[u,i,d]),C=(0,n.useCallback)((e="unknown")=>{d&&(u(!1),a?.(e))},[u,a,d]),w=(0,n.useCallback)((e="unknown")=>{d?C(e):h(e)},[C,h,d]),g=(0,n.useCallback)(()=>{let e=document.querySelector(`#${c.current} [data-combobox-selected]`);e?.removeAttribute("data-combobox-selected"),e?.removeAttribute("aria-selected")},[]),y=(0,n.useCallback)(e=>{let o=document.getElementById(c.current),t=o?.querySelectorAll("[data-combobox-option]");if(!t)return null;let n=e>=t.length?0:e<0?t.length-1:e;return(b.current=n,t?.[n]&&!t[n].hasAttribute("data-combobox-disabled"))?(g(),t[n].setAttribute("data-combobox-selected","true"),t[n].setAttribute("aria-selected","true"),t[n].scrollIntoView({block:"nearest",behavior:s}),t[n].id):null},[s,g]),k=(0,n.useCallback)(()=>{let e=document.querySelector(`#${c.current} [data-combobox-active]`);if(e){let o=document.querySelectorAll(`#${c.current} [data-combobox-option]`),t=Array.from(o).findIndex(o=>o===e);return y(t)}return y(0)},[y]),O=(0,n.useCallback)(()=>y(getNextIndex(b.current,document.querySelectorAll(`#${c.current} [data-combobox-option]`),l)),[y,l]),D=(0,n.useCallback)(()=>y(getPreviousIndex(b.current,document.querySelectorAll(`#${c.current} [data-combobox-option]`),l)),[y,l]),A=(0,n.useCallback)(()=>y(getFirstIndex(document.querySelectorAll(`#${c.current} [data-combobox-option]`))),[y]),I=(0,n.useCallback)((e="selected",o)=>{v.current=window.setTimeout(()=>{let t=document.querySelectorAll(`#${c.current} [data-combobox-option]`),n=Array.from(t).findIndex(o=>o.hasAttribute(`data-combobox-${e}`));b.current=n,o?.scrollIntoView&&t[n]?.scrollIntoView({block:"nearest",behavior:s})},0)},[]),S=(0,n.useCallback)(()=>{b.current=-1,g()},[g]),E=(0,n.useCallback)(()=>{let e=document.querySelectorAll(`#${c.current} [data-combobox-option]`),o=e?.[b.current];o?.click()},[]),j=(0,n.useCallback)(e=>{c.current=e},[]),N=(0,n.useCallback)(()=>{x.current=window.setTimeout(()=>
1p.current.focus(),0)},[]),T=(0,n.useCallback)(()=>{f.current=window.setTimeout(()=>m.current.focus(),0)},[]),Z=(0,n.useCallback)(()=>b.current,[]);return(0,n.useEffect)(()=>()=>{window.clearTimeout(x.current),window.clearTimeout(f.current),window.clearTimeout(v.current)},[]),{dropdownOpened:d,openDropdown:h,closeDropdown:C,toggleDropdown:w,selectedOptionIndex:b.current,getSelectedOptionIndex:Z,selectOption:y,selectFirstOption:A,selectActiveOption:k,selectNextOption:O,selectPreviousOption:D,resetSelectedOption:S,updateSelectedOptionIndex:I,listId:c.current,setListId:j,clickSelectedOption:E,searchRef:p,focusSearchInput:N,targetRef:m,focusTarget:T}}}}]);
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.