"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8547],{48547:(e,t,n)=>{n.d(t,{Ay:()=>ec});var i=n(40670),r=n(44501),o=n(1584),s=n(66702),u=n(95062),a=n.n(u),l=n(14232);function d(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function c(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function h(e,t){if(e.clientHeightt||o>e&&s=t&&u>=n?o-e-i:s>t&&un?s-t+r:0}n(72601);var g=0;function m(e){return"function"==typeof e?e:f}function f(){}function I(e,t){e&&(function(e,t){var n=window,i=t.scrollMode,r=t.block,o=t.inline,s=t.boundary,u=t.skipOverflowHiddenElements,a="function"==typeof s?s:function(e){return e!==s};if(!d(e))throw TypeError("Invalid target");for(var l=document.scrollingElement||document.documentElement,c=[],g=e;d(g)&&a(g);){if((g=g.parentElement)===l){c.push(g);break}null!=g&&g===document.body&&h(g)&&!h(document.documentElement)||null!=g&&h(g,u)&&c.push(g)}for(var m=n.visualViewport?n.visualViewport.width:innerWidth,f=n.visualViewport?n.visualViewport.height:innerHeight,I=window.scrollX||pageXOffset,v=window.scrollY||pageYOffset,y=e.getBoundingClientRect(),b=y.height,x=y.width,S=y.top,w=y.right,k=y.bottom,A=y.left,O="start"===r||"nearest"===r?S:"end"===r?k:S+b/2,E="center"===o?A+x/2:"end"===o?w:A,C=[],H=0;H=0&&A>=0&&k<=f&&w<=m&&S>=T&&k<=N&&A>=K&&w<=P)break;var L=getComputedStyle(M),F=parseInt(L.borderLeftWidth,10),B=parseInt(L.borderTopWidth,10),_=parseInt(L.borderRightWidth,10),U=parseInt(L.borderBottomWidth,10),W=0,j=0,z="offsetWidth"in M?M.offsetWidth-M.clientWidth-F-_:0,X="offsetHeight"in M?M.offsetHeight-M.clientHeight-B-U:0;if(l===M)W="start"===r?O:"end"===r?O-f:"nearest"===r?p(v,v+f,f,B,U,v+O,v+O+b,b):O-f/2,j="start"===o?E:"center"===o?E-m/2:"end"===o?E-m:p(I,I+m,m,F,_,I+E,I+E+x,x),W=Math.max(0,W+v),j=Math.max(0,j+I);else{W="start"===r?O-T-B:"end"===r?O-N+U+X:"nearest"===r?p(T,N,V,B,U+X,O,O+b,b):O-(T+V/2)+X/2,j="start"===o?E-K-F:"center"===o?E-(K+R/2)+z/2:"end"===o?E-P+_+z:p(K,P,R,F,_+z,E,E+x,x);var Y=M.scrollLeft,q=M.scrollTop;O+=q-(W=Math.max(0,Math.min(q+W,M.scrollHeight-V+X))),E+=Y-(j=Math.max(0,Math.min(Y+j,M.scrollWidth-R+z)))}C.push({el:M,top:W,left:j})}return C})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"}).forEach(function(e){var t=e.el,n=e.top,i=e.left;t.scrollTop=n,t.scrollLeft=i})}function v(e,t){return e===t||e.contains&&e.contains(t)}function y(e,t){var n;function i(){n&&clearTimeout(n)}function r(){for(var r=arguments.length,o=Array(r),s=0;s1?n-1:0),r=1;r=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function M(e,t,n,i,r){if(void 0===r&&(r=!0),0===n)return -1;var o=n-1;("number"!=typeof t||t<0||t>=n)&&(t=e>0?-1:o+1);var s=t+e;s<0?s=r?o:0:s>o&&(s=r?0:o);var u=D(e,s,n,i,r);return -1===u?t>=n?-1:t:u}function D(e,t,n,i,r){var o=i(t);if(!o||!o.hasAttribute("disabled"))return t;if(e>0){for(var s=t+1;s=0;u--)if(!i(u).hasAttribute("disabled"))return u;return r?e>0?D(1,0,n,i,!1):D(-1,n-1,n,i,!1):-1}function V(e,t,n,i){return void 0===i&&(i=!0),t.some(function(t){return t&&(v(t,e)||i&&v(t,n.activeElement))})}function R(e,t,n){}var T=y(function(){N().textContent=""},500);function P(e,t){var n=N(t);e&&(n.textContent=e,T())}function N(e){void 0===e&&(e=document);var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t)),t}var K=Object.freeze({__proto__:null,unknown:0,mouseUp:1,itemMouseEnter:2,keyDownArrowUp:3,keyDownArrowDown:4,keyDownEscape:5,keyDownEnter:6,keyDownHome:7,keyDownEnd:8,clickItem:9,blurInput:10,changeInput:11,keyDownSpaceButton:12,clickButton:13,blurButton:14,controlledPropUpdatedSelectedItem:15,touchEnd:16}),L=function(){var e=function(e){function t(t){var n=e.call(this,t)||this;n.id=n.props.id||"downshift-"+S(),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.input=null,n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var i=setTimeout(function(){n.timeoutIds=n.timeoutIds.filter(function(e){return e!==i}),e()},t);n.timeoutIds.push(i)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=O(t),n.internalSetState((0,r.A)({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,i){t=O(t),n.internalSetState((0,r.A)({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),i)},n.selectItemAtIndex=function(e,t,i){var r=n.items[e];null!=r&&n.selectItem(r,t,i)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var i,o,s={},u="function"==typeof e;return!u&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,(0,r.A)((0,r.A)({},n.getStateAndHelpers()),e)),n.setState(function(t){t=n.getState(t);var a=u?e(t):e;i=(a=n.props.stateReducer(t,a)).hasOwnProperty("selectedItem");var l={},d={};return i&&a.selectedItem!==t.selectedItem&&(o=a.selectedItem),a.type=a.type||0,Object.keys(a).forEach(function(e){t[e]!==a[e]&&(s[e]=a[e]),"type"!==e&&(d[e]=a[e],C(n.props,e)||(l[e]=a[e]))}),u&&a.hasOwnProperty("inputValue")&&n.props.onInputValueChange(a.inputValue,(0,r.A)((0,r.A)({},n.getStateAndHelpers()),a)),l},function(){m(t)(),Object.keys(s).length>1&&n.props.onStateChange(s,n.getStateAndHelpers()),i&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(s,n.getStateAndHelpers())})},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var o,s=void 0===e?{}:e,u=s.refKey,a=void 0===u?"ref":u,l=s.ref,d=(0,i.A)(s,["refKey","ref"]),c=(void 0===t?{}:t).suppressRefError;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=void 0!==c&&c;var h=n.getState().isOpen;return(0,r.A)(((o={})[a]=x(l,n.rootRef),o.role="combobox",o["aria-expanded"]=h,o["aria-haspopup"]="listbox",o["aria-owns"]=h?n.menuId:null,o["aria-labelledby"]=n.labelId,o),d)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},function(){var e=t.getItemCount();if(e>0){var n=M(1,t.getState().highlightedIndex,e,function(e){return t.getItemNodeFromIndex(e)});t.setHighlightedIndex(n,{type:4})}})},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},function(){var e=t.getItemCount();if(e>0){var n=M(-1,t.getState().highlightedIndex,e,function(e){return t.getItemNodeFromIndex(e)});t.setHighlightedIndex(n,{type:3})}})},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,i=t.highlightedIndex;if(n&&null!=i){e.preventDefault();var r=this.items[i],o=this.getItemNodeFromIndex(i);if(null==r||o&&o.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset({type:5,selectedItem:null,inputValue:""})}},n.buttonKeyDownHandlers=(0,r.A)((0,r.A)({},n.keyDownHandlers),{},{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=(0,r.A)((0,r.A)({},n.keyDownHandlers),{},{Home:function(e){var t=this;e.preventDefault();var n=this.getItemCount(),i=this.getState().isOpen;if(!(n<=0)&&i){var r=D(1,0,n,function(e){return t.getItemNodeFromIndex(e)},!1);this.setHighlightedIndex(r,{type:7})}},End:function(e){var t=this;e.preventDefault();var n=this.getItemCount(),i=this.getState().isOpen;if(!(n<=0)&&i){var r=D(-1,n-1,n,function(e){return t.getItemNodeFromIndex(e)},!1);this.setHighlightedIndex(r,{type:8})}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,o=t.onClick,s=(t.onPress,t.onKeyDown),u=t.onKeyUp,a=t.onBlur,l=(0,i.A)(t,["onClick","onPress","onKeyDown","onKeyUp","onBlur"]),d=n.getState().isOpen,c={onClick:b(o,n.buttonHandleClick),onKeyDown:b(s,n.buttonHandleKeyDown),onKeyUp:b(u,n.buttonHandleKeyUp),onBlur:b(a,n.buttonHandleBlur)},h=l.disabled?{}:c;return(0,r.A)((0,r.A)({type:"button",role:"button","aria-label":d?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},h),l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=H(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call((0,o.A)(n),e)},n.buttonHandleClick=function(e){e.preventDefault(),n.props.environment.document.activeElement===n.props.environment.document.body&&e.target.focus(),n.internalSetTimeout(function(){return n.toggleMenu({type:13})})},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout(function(){n.isMouseDown||null!=n.props.environment.document.activeElement&&n.props.environment.document.activeElement.id===n.inputId||n.props.environment.document.activeElement===t||n.reset({type:14})})},n.getLabelProps=function(e){return(0,r.A)({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t,o=void 0===e?{}:e,s=o.onKeyDown,u=o.onBlur,a=o.onChange,l=o.onInput,d=(o.onChangeText,(0,i.A)(o,["onKeyDown","onBlur","onChange","onInput","onChangeText"])),c={},h=n.getState(),p=h.inputValue,g=h.isOpen,m=h.highlightedIndex;return d.disabled||((t={}).onChange=b(a,l,n.inputHandleChange),t.onKeyDown=b(s,n.inputHandleKeyDown),t.onBlur=b(u,n.inputHandleBlur),c=t),(0,r.A)((0,r.A)({"aria-autocomplete":"list","aria-activedescendant":g&&"number"==typeof m&&m>=0?n.getItemId(m):null,"aria-controls":g?n.menuId:null,"aria-labelledby":n.labelId,autoComplete:"off",value:p,id:n.inputId},c),d)},n.inputHandleKeyDown=function(e){var t=H(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call((0,o.A)(n),e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout(function(){var e=n.props.environment.document&&!!n.props.environment.document.activeElement&&!!n.props.environment.document.activeElement.dataset&&n.props.environment.document.activeElement.dataset.toggle&&n._rootNode&&n._rootNode.contains(n.props.environment.document.activeElement);n.isMouseDown||e||n.reset({type:10})})},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var o,s=void 0===e?{}:e,u=s.refKey,a=void 0===u?"ref":u,l=s.ref,d=(0,i.A)(s,["refKey","ref"]),c=(void 0===t?{}:t).suppressRefError;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=void 0!==c&&c,(0,r.A)(((o={})[a]=x(l,n.menuRef),o.role="listbox",o["aria-labelledby"]=d&&d["aria-label"]?null:n.labelId,o.id=n.menuId,o),d)},n.getItemProps=function(e){var t,o=void 0===e?{}:e,s=o.onMouseMove,u=o.onMouseDown,a=o.onClick,l=(o.onPress,o.index),d=o.item,c=void 0===d?void 0:d,h=(0,i.A)(o,["onMouseMove","onMouseDown","onClick","onPress","index","item"]);void 0===l?(n.items.push(c),l=n.items.indexOf(c)):n.items[l]=c;var p=((t={onMouseMove:b(s,function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout(function(){return n.avoidScrolling=!1},250))}),onMouseDown:b(u,function(e){e.preventDefault()})}).onClick=b(a,function(){n.selectItemAtIndex(l,{type:9})}),t),g=h.disabled?{onMouseDown:p.onMouseDown}:p;return(0,r.A)((0,r.A)({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},g),h)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=O(e),n.internalSetState(function(t){var i=t.selectedItem;return(0,r.A)({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(i)},e)},t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=O(e),n.internalSetState(function(t){var i=t.isOpen;return(0,r.A)((0,r.A)({isOpen:!i},i&&{highlightedIndex:n.props.defaultHighlightedIndex}),e)},function(){var i=n.getState(),r=i.isOpen,o=i.highlightedIndex;r&&n.getItemCount()>0&&"number"==typeof o&&n.setHighlightedIndex(o,e),m(t)()})},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=y(function(){var e=n.getState(),t=n.items[e.highlightedIndex],i=n.getItemCount(),o=n.props.getA11yStatusMessage((0,r.A)({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:i,highlightedItem:t},e));n.previousResultCount=i,P(o,n.props.environment.document)},200);var s=n.props,u=s.defaultHighlightedIndex,a=s.initialHighlightedIndex,l=s.defaultIsOpen,d=s.initialIsOpen,c=s.initialInputValue,h=s.initialSelectedItem,p=n.getState({highlightedIndex:void 0===a?u:a,isOpen:void 0===d?l:d,inputValue:void 0===c?"":c,selectedItem:void 0===h?null:h});return null!=p.selectedItem&&void 0===n.props.initialInputValue&&(p.inputValue=n.props.itemToString(p.selectedItem)),n.state=p,n}(0,s.A)(t,e);var n=t.prototype;return n.internalClearTimeouts=function(){this.timeoutIds.forEach(function(e){clearTimeout(e)}),this.timeoutIds=[]},n.getState=function(e){return void 0===e&&(e=this.state),E(e,this.props)},n.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},n.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},n.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},n.moveHighlightedIndex=function(e,t){var n=this,i=this.getItemCount(),r=this.getState().highlightedIndex;if(i>0){var o=M(e,r,i,function(e){return n.getItemNodeFromIndex(e)});this.setHighlightedIndex(o,t)}},n.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,i=e.selectedItem,r=e.isOpen,o=this.props.itemToString,s=this.id,u=this.getRootProps,a=this.getToggleButtonProps,l=this.getLabelProps,d=this.getMenuProps,c=this.getInputProps,h=this.getItemProps,p=this.openMenu,g=this.closeMenu,m=this.toggleMenu,f=this.selectItem,I=this.selectItemAtIndex,v=this.selectHighlightedItem,y=this.setHighlightedIndex,b=this.clearSelection,x=this.clearItems;return{getRootProps:u,getToggleButtonProps:a,getLabelProps:l,getMenuProps:d,getInputProps:c,getItemProps:h,reset:this.reset,openMenu:p,closeMenu:g,toggleMenu:m,selectItem:f,selectItemAtIndex:I,selectHighlightedItem:v,setHighlightedIndex:y,clearSelection:b,clearItems:x,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:o,id:s,highlightedIndex:t,inputValue:n,isOpen:r,selectedItem:i}},n.componentDidMount=function(){var e=this,t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!V(t.target,[e._rootNode,e._menuNode],e.props.environment.document)&&e.getState().isOpen&&e.reset({type:1},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},i=function(){e.isTouchMove=!1},r=function(){e.isTouchMove=!0},o=function(t){var n=V(t.target,[e._rootNode,e._menuNode],e.props.environment.document,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},s=this.props.environment;s.addEventListener("mousedown",t),s.addEventListener("mouseup",n),s.addEventListener("touchstart",i),s.addEventListener("touchmove",r),s.addEventListener("touchend",o),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),s.removeEventListener("mousedown",t),s.removeEventListener("mouseup",n),s.removeEventListener("touchstart",i),s.removeEventListener("touchmove",r),s.removeEventListener("touchend",o)}},n.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,i=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==i},n.componentDidUpdate=function(e,t){C(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},n.componentWillUnmount=function(){this.cleanup()},n.render=function(){var e=k(this.props.children,f);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=k(e(this.getStateAndHelpers()));if(!t)return null;if(this.getRootProps.called||this.props.suppressRefError)return t;if("string"==typeof t.type)return(0,l.cloneElement)(t,this.getRootProps(t.props))},t}(l.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:w,itemToString:function(e){return null==e?"":String(e)},onStateChange:f,onInputValueChange:f,onUserAction:f,onChange:f,onSelect:f,onOuterClick:f,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:I},e.stateChangeTypes=K,e}(),F={highlightedIndex:-1,isOpen:!1,selectedItem:null,inputValue:""},B=y(function(e,t){P(e(),t)},200);function _(e){var t=e.id,n=e.labelId,i=e.menuId,r=e.getItemId,o=e.toggleButtonId,s=void 0===t?"downshift-"+S():t;return{labelId:n||s+"-label",menuId:i||s+"-menu",getItemId:r||function(e){return s+"-item-"+e},toggleButtonId:o||s+"-toggle-button"}}function U(e,t,n){return void 0!==e?e:0===n.length?-1:n.indexOf(t)}function W(e){return/^\S{1}$/.test(e)}function j(e){return""+e.slice(0,1).toUpperCase()+e.slice(1)}function z(e){var t=(0,l.useRef)(e);return t.current=e,t}function X(e,t,n){var i=(0,l.useRef)(),o=(0,l.useRef)(),s=(0,l.useCallback)(function(t,n){o.current=n;var i=e(t=E(t,n.props),n);return n.props.stateReducer(t,(0,r.A)((0,r.A)({},n),{},{changes:i}))},[e]),u=(0,l.useReducer)(s,t),a=u[0],d=u[1],c=z(n),h=(0,l.useCallback)(function(e){return d((0,r.A)({props:c.current},e))},[c]),p=o.current;return(0,l.useEffect)(function(){if(p&&i.current&&i.current!==a){var e,t,n,o;e=E(i.current,p.props),t=p.props,n=p.type,o={},Object.keys(e).forEach(function(n){var i,r,s,u,l;i=n,r=t,s=e,u=a,r[l="on"+j(i)+"Change"]&&void 0!==u[i]&&u[i]!==s[i]&&r[l](u),a[n]!==e[n]&&(o[n]=a[n])}),t.onStateChange&&Object.keys(o).length&&t.onStateChange((0,r.A)({type:n},o))}i.current=a},[a,n,p]),[a,h]}function Y(e,t,n){var i=X(e,t,n),r=i[0],o=i[1];return[E(r,n),o]}var q={itemToString:function(e){return e?String(e):""},stateReducer:function(e,t){return t.changes},getA11ySelectionMessage:function(e){var t=e.selectedItem,n=e.itemToString;return t?n(t)+" has been selected.":""},scrollIntoView:I,circularNavigation:!1,environment:"undefined"==typeof window?{}:window};function $(e,t,n){void 0===n&&(n=F);var i="default"+j(t);return i in e?e[i]:n[t]}function G(e,t,n){if(void 0===n&&(n=F),t in e)return e[t];var i="initial"+j(t);return i in e?e[i]:$(e,t,n)}function J(e){var t=G(e,"selectedItem"),n=G(e,"isOpen"),i=G(e,"highlightedIndex"),r=G(e,"inputValue");return{highlightedIndex:i<0&&t?e.items.indexOf(t):i,isOpen:n,selectedItem:t,inputValue:r}}function Q(e,t,n,i){var r=e.items,o=e.initialHighlightedIndex,s=e.defaultHighlightedIndex,u=t.selectedItem,a=t.highlightedIndex;return 0===r.length?-1:void 0!==o&&a===o?o:void 0!==s?s:u?0===n?r.indexOf(u):M(n,r.indexOf(u),r.length,i,!1):0===n?-1:n<0?r.length-1:0}function Z(e,t,n,i){var r=(0,l.useRef)({isMouseDown:!1,isTouchMove:!1});return(0,l.useEffect)(function(){var o=function(){r.current.isMouseDown=!0},s=function(o){r.current.isMouseDown=!1,e&&!V(o.target,t.map(function(e){return e.current}),n.document)&&i()},u=function(){r.current.isTouchMove=!1},a=function(){r.current.isTouchMove=!0},l=function(o){!e||r.current.isTouchMove||V(o.target,t.map(function(e){return e.current}),n.document,!1)||i()};return n.addEventListener("mousedown",o),n.addEventListener("mouseup",s),n.addEventListener("touchstart",u),n.addEventListener("touchmove",a),n.addEventListener("touchend",l),function(){n.removeEventListener("mousedown",o),n.removeEventListener("mouseup",s),n.removeEventListener("touchstart",u),n.removeEventListener("touchmove",a),n.removeEventListener("touchend",l)}},[e,n]),r}function ee(){for(var e=arguments.length,t=Array(e),n=0;n=0&&{selectedItem:o.items[l]});break;case 13:n={highlightedIndex:Q(o,e,1,t.getItemNodeFromIndex),isOpen:!0};break;case 14:n={highlightedIndex:Q(o,e,-1,t.getItemNodeFromIndex),isOpen:!0};break;case 5:case 6:n=(0,r.A)({isOpen:$(o,"isOpen"),highlightedIndex:$(o,"highlightedIndex")},e.highlightedIndex>=0&&{selectedItem:o.items[e.highlightedIndex]});break;case 3:n={highlightedIndex:D(1,0,o.items.length,t.getItemNodeFromIndex,!1)};break;case 4:n={highlightedIndex:D(-1,o.items.length-1,o.items.length,t.getItemNodeFromIndex,!1)};break;case 2:case 8:n={isOpen:!1,highlightedIndex:-1};break;case 7:var d=t.key,c=""+e.inputValue+d,h=et(c,e.highlightedIndex,o.items,o.itemToString,t.getItemNodeFromIndex);n=(0,r.A)({inputValue:c},h>=0&&{highlightedIndex:h});break;case 0:n={highlightedIndex:M(s?5:1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)};break;case 1:n={highlightedIndex:M(s?-5:-1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)};break;case 9:n={highlightedIndex:-1};break;case 12:case 16:n={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:Q(o,e,0)};break;case 17:n={isOpen:!0,highlightedIndex:Q(o,e,0)};break;case 18:n={isOpen:!1};break;case 19:n={highlightedIndex:t.highlightedIndex};break;case 20:n={selectedItem:t.selectedItem};break;case 21:n={inputValue:t.inputValue};break;case 22:n={highlightedIndex:$(o,"highlightedIndex"),isOpen:$(o,"isOpen"),selectedItem:$(o,"selectedItem"),inputValue:$(o,"inputValue")};break;default:throw Error("Reducer called without proper action type.")}return(0,r.A)((0,r.A)({},e),n)}var er=Object.freeze({__proto__:null,InputKeyDownArrowDown:0,InputKeyDownArrowUp:1,InputKeyDownEscape:2,InputKeyDownHome:3,InputKeyDownEnd:4,InputKeyDownEnter:5,InputChange:6,InputBlur:7,MenuMouseLeave:8,ItemMouseMove:9,ItemClick:10,ToggleButtonClick:11,FunctionToggleMenu:12,FunctionOpenMenu:13,FunctionCloseMenu:14,FunctionSetHighlightedIndex:15,FunctionSelectItem:16,FunctionSetInputValue:17,FunctionReset:18,ControlledPropUpdatedSelectedItem:19});a().array.isRequired,a().func,a().func,a().func,a().bool,a().number,a().number,a().number,a().bool,a().bool,a().bool,a().any,a().any,a().any,a().string,a().string,a().string,a().string,a().string,a().string,a().func,a().string,a().string,a().func,a().func,a().func,a().func,a().func,a().func,a().shape({addEventListener:a().func,removeEventListener:a().func,document:a().shape({getElementById:a().func,activeElement:a().any,body:a().any})});var eo=(0,r.A)((0,r.A)({},q),{},{getA11yStatusMessage:w,circularNavigation:!0});function es(e,t){var n,i=t.type,o=t.props,s=t.shiftKey;switch(i){case 9:n={highlightedIndex:t.index};break;case 10:n={isOpen:$(o,"isOpen"),highlightedIndex:$(o,"highlightedIndex"),selectedItem:o.items[t.index],inputValue:o.itemToString(o.items[t.index])};break;case 0:n=e.isOpen?{highlightedIndex:M(s?5:1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)}:{highlightedIndex:Q(o,e,1,t.getItemNodeFromIndex),isOpen:!0};break;case 1:n=e.isOpen?{highlightedIndex:M(s?-5:-1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)}:{highlightedIndex:Q(o,e,-1,t.getItemNodeFromIndex),isOpen:!0};break;case 5:n=(0,r.A)({},e.highlightedIndex>=0&&{selectedItem:o.items[e.highlightedIndex],isOpen:$(o,"isOpen"),highlightedIndex:$(o,"highlightedIndex"),inputValue:o.itemToString(o.items[e.highlightedIndex])});break;case 2:n={isOpen:!1,selectedItem:null,highlightedIndex:-1,inputValue:""};break;case 3:n={highlightedIndex:D(1,0,o.items.length,t.getItemNodeFromIndex,!1)};break;case 4:n={highlightedIndex:D(-1,o.items.length-1,o.items.length,t.getItemNodeFromIndex,!1)};break;case 7:n=(0,r.A)({isOpen:!1},e.highlightedIndex>=0&&{selectedItem:o.items[e.highlightedIndex],inputValue:o.itemToString(o.items[e.highlightedIndex]),highlightedIndex:-1});break;case 6:n={isOpen:!0,highlightedIndex:$(o,"highlightedIndex"),inputValue:t.inputValue};break;case 8:n={highlightedIndex:-1};break;case 11:case 12:n={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:Q(o,e,0)};break;case 13:n={isOpen:!0,highlightedIndex:Q(o,e,0)};break;case 14:n={isOpen:!1};break;case 15:n={highlightedIndex:t.highlightedIndex};break;case 16:n={selectedItem:t.selectedItem,inputValue:o.itemToString(t.selectedItem)};break;case 19:case 17:n={inputValue:t.inputValue};break;case 18:n={highlightedIndex:$(o,"highlightedIndex"),isOpen:$(o,"isOpen"),selectedItem:$(o,"selectedItem"),inputValue:$(o,"inputValue")};break;default:throw Error("Reducer called without proper action type.")}return(0,r.A)((0,r.A)({},e),n)}var eu={activeIndex:-1,selectedItems:[]};function ea(e){if(e.shiftKey||e.metaKey||e.ctrlKey||e.altKey)return!1;var t=e.target;return!(t instanceof HTMLInputElement)||""===t.value||0===t.selectionStart&&0===t.selectionEnd}a().array,a().array,a().array,a().func,a().func,a().func,a().number,a().number,a().number,a().func,a().func,a().string,a().string,a().shape({addEventListener:a().func,removeEventListener:a().func,document:a().shape({getElementById:a().func,activeElement:a().any,body:a().any})});var el={itemToString:q.itemToString,stateReducer:q.stateReducer,environment:q.environment,getA11yRemovalMessage:function(e){var t=e.removedSelectedItem;return(0,e.itemToString)(t)+" has been removed."},keyNavigationNext:"ArrowRight",keyNavigationPrevious:"ArrowLeft"};function ed(e,t){var n,i=t.type,o=t.index,s=t.props,u=t.selectedItem,a=e.activeIndex,l=e.selectedItems;switch(i){case 0:n={activeIndex:o};break;case 4:n={activeIndex:a-1<0?0:a-1};break;case 3:n={activeIndex:a+1>=l.length?-1:a+1};break;case 2:case 1:var d=a;1===l.length?d=-1:a===l.length-1&&(d=l.length-2),n=(0,r.A)({selectedItems:[].concat(l.slice(0,a),l.slice(a+1))},{activeIndex:d});break;case 5:n={activeIndex:l.length-1};break;case 6:n={selectedItems:l.slice(0,l.length-1)};break;case 8:n={selectedItems:[].concat(l,[u])};break;case 7:n={activeIndex:-1};break;case 9:var c=a,h=l.indexOf(u);1===l.length?c=-1:h===l.length-1&&(c=l.length-2),n=(0,r.A)({selectedItems:[].concat(l.slice(0,h),l.slice(h+1))},{activeIndex:c});break;case 10:n={selectedItems:t.selectedItems};break;case 11:n={activeIndex:t.activeIndex};break;case 12:n={activeIndex:$(s,"activeIndex",eu),selectedItems:$(s,"selectedItems",eu)};break;default:throw Error("Reducer called without proper action type.")}return(0,r.A)((0,r.A)({},e),n)}let ec=L},66357:(e,t)=>{var n="function"==typeof Symbol&&Symbol.for,i=n?Symbol.for("react.element"):60103,r=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,s=n?Symbol.for("react.strict_mode"):60108,u=n?Symbol.for("react.profiler"):60114,a=n?Symbol.for("react.provider"):60109,l=n?Symbol.for("react.context"):60110,d=n?Symbol.for("react.async_mode"):60111,c=n?Symbol.for("react.concurrent_mode"):60111,h=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,g=(n&&Symbol.for("react.suspense_list"),n?Symbol.for("react.memo"):60115),m=n?Symbol.for("react.lazy"):60116;n&&Symbol.for("react.block"),n&&Symbol.for("react.fundamental"),n&&Symbol.for("react.responder"),n&&Symbol.for("react.scope")},72601:(e,t,n)=>{n(66357)}}]); //# sourceMappingURL=8547-ddfe5d3d4723e4d2.js.map