"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[122],{30122:function(e,t,n){function i(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t"object"==typeof e&&null!=e&&1===e.nodeType,c=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,p=(e,t)=>{if(e.clientHeight{let t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeightrt||r>e&&u=t&&s>=n?r-e-i:u>t&&sn?u-t+o:0,g=e=>{let t=e.parentElement;return null==t?e.getRootNode().host||null:t},f=(e,t)=>{var n,i,o,r;if("undefined"==typeof document)return[];let{scrollMode:u,block:s,inline:l,boundary:a,skipOverflowHiddenElements:c}=t,f="function"==typeof a?a:e=>e!==a;if(!d(e))throw TypeError("Invalid target");let m=document.scrollingElement||document.documentElement,I=[],v=e;for(;d(v)&&f(v);){if((v=g(v))===m){I.push(v);break}null!=v&&v===document.body&&p(v)&&!p(document.documentElement)||null!=v&&p(v,c)&&I.push(v)}let y=null!=(i=null==(n=window.visualViewport)?void 0:n.width)?i:innerWidth,b=null!=(r=null==(o=window.visualViewport)?void 0:o.height)?r:innerHeight,{scrollX:x,scrollY:w}=window,{height:S,width:C,top:D,right:k,bottom:O,left:E}=e.getBoundingClientRect(),{top:M,right:K,bottom:H,left:T}=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e),P="start"===s||"nearest"===s?D-M:"end"===s?O+H:D+S/2-M+H,R="center"===l?E+C/2-T+K:"end"===l?k+K:E-T,V=[];for(let e=0;e=0&&E>=0&&O<=b&&k<=y&&D>=o&&O<=a&&E>=d&&k<=r)break;let c=getComputedStyle(t),p=parseInt(c.borderLeftWidth,10),g=parseInt(c.borderTopWidth,10),f=parseInt(c.borderRightWidth,10),v=parseInt(c.borderBottomWidth,10),M=0,K=0,H="offsetWidth"in t?t.offsetWidth-t.clientWidth-p-f:0,T="offsetHeight"in t?t.offsetHeight-t.clientHeight-g-v:0,A="offsetWidth"in t?0===t.offsetWidth?0:i/t.offsetWidth:0,B="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(m===t)M="start"===s?P:"end"===s?P-b:"nearest"===s?h(w,w+b,b,g,v,w+P,w+P+S,S):P-b/2,K="start"===l?R:"center"===l?R-y/2:"end"===l?R-y:h(x,x+y,y,p,f,x+R,x+R+C,C),M=Math.max(0,M+w),K=Math.max(0,K+x);else{M="start"===s?P-o-g:"end"===s?P-a+v+T:"nearest"===s?h(o,a,n,g,v+T,P,P+S,S):P-(o+n/2)+T/2,K="start"===l?R-d-p:"center"===l?R-(d+i/2)+H/2:"end"===l?R-r+f+H:h(d,r,i,p,f+H,R,R+C,C);let{scrollLeft:e,scrollTop:u}=t;M=0===B?0:Math.max(0,Math.min(u+M/B,t.scrollHeight-n/B+T)),K=0===A?0:Math.max(0,Math.min(e+K/A,t.scrollWidth-i/A+H)),P+=u-M,R+=e-K}V.push({el:t,top:M,left:K})}return V};var m=function(){return(m=Object.assign||function(e){for(var t,n=1,i=arguments.length;n1?n-1:0),o=1;o=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function H(e,t,n,i,o){void 0===o&&(o=!1);var r=n.length;if(0===r)return -1;var u=r-1;("number"!=typeof e||e<0||e>u)&&(e=t>0?-1:u+1);var s=e+t;s<0?s=o?u:0:s>u&&(s=o?0:u);var l=T(s,t<0,n,i,o);return -1===l?e>=r?-1:e:l}function T(e,t,n,i,o){void 0===o&&(o=!1);var r=n.length;if(t){for(var u=e;u>=0;u--)if(!i(n[u],u))return u}else for(var s=e;s1&&n.props.onStateChange(u,n.getStateAndHelpers()),i&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==r&&n.props.onChange(r,n.getStateAndHelpers()),n.props.onUserAction(u,n.getStateAndHelpers())})},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,u=void 0===e?{}:e,s=u.refKey,l=void 0===s?"ref":s,a=u.ref,d=i(u,L),c=(void 0===t?{}:t).suppressRefError;n.getRootProps.called=!0,n.getRootProps.refKey=l,n.getRootProps.suppressRefError=void 0!==c&&c;var p=n.getState().isOpen;return o(((r={})[l]=C(a,n.rootRef),r.role="combobox",r["aria-expanded"]=p,r["aria-haspopup"]="listbox",r["aria-owns"]=p?n.menuId:void 0,r["aria-labelledby"]=n.labelId,r),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=H(t.getState().highlightedIndex,1,{length:e},t.isItemDisabled,!0);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=H(t.getState().highlightedIndex,-1,{length:e},t.isItemDisabled,!0);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 o=this.items[i],r=this.getItemNodeFromIndex(i);if(null==o||r&&r.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(o({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=o({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=o({},n.keyDownHandlers,{Home:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var i=T(0,!1,{length:n},this.isItemDisabled);this.setHighlightedIndex(i,{type:7})}}},End:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var i=T(n-1,!0,{length:n},this.isItemDisabled);this.setHighlightedIndex(i,{type:8})}}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var u=t.onKeyDown,s=t.onKeyUp,l=t.onBlur,a=i(t,F),d=n.getState().isOpen,c={onClick:S(r,n.buttonHandleClick),onKeyDown:S(u,n.buttonHandleKeyDown),onKeyUp:S(s,n.buttonHandleKeyUp),onBlur:S(l,n.buttonHandleBlur)};return o({type:"button",role:"button","aria-label":d?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},a.disabled?{}:c,a)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=K(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(n,e)},n.buttonHandleClick=function(e){if(e.preventDefault(),n.props.environment){var t=n.props.environment.document,i=t.body,o=t.activeElement;i&&i===o&&e.target.focus()}n.internalSetTimeout(function(){return n.toggleMenu({type:13})})},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout(function(){if(!n.isMouseDown&&n.props.environment){var e=n.props.environment.document.activeElement;(null==e||e.id!==n.inputId)&&e!==t&&n.reset({type:14})}})},n.getLabelProps=function(e){return o({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t,r=void 0===e?{}:e,u=r.onKeyDown,s=r.onBlur,l=r.onChange,a=r.onInput;r.onChangeText;var d=i(r,_),c={},p=n.getState(),h=p.inputValue,g=p.isOpen,f=p.highlightedIndex;return d.disabled||((t={}).onChange=S(l,a,n.inputHandleChange),t.onKeyDown=S(u,n.inputHandleKeyDown),t.onBlur=S(s,n.inputHandleBlur),c=t),o({"aria-autocomplete":"list","aria-activedescendant":g&&"number"==typeof f&&f>=0?n.getItemId(f):void 0,"aria-controls":g?n.menuId:void 0,"aria-labelledby":d&&d["aria-label"]?void 0:n.labelId,autoComplete:"off",value:h,id:n.inputId},c,d)},n.inputHandleKeyDown=function(e){var t=K(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(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(){if(!n.isMouseDown&&n.props.environment){var e,t=n.props.environment.document.activeElement;(null==t||null==(e=t.dataset)?void 0:e.toggle)&&n._rootNode&&n._rootNode.contains(t)||n.reset({type:10})}})},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,u=void 0===e?{}:e,s=u.refKey,l=void 0===s?"ref":s,a=u.ref,d=i(u,N),c=(void 0===t?{}:t).suppressRefError;return n.getMenuProps.called=!0,n.getMenuProps.refKey=l,n.getMenuProps.suppressRefError=void 0!==c&&c,o(((r={})[l]=C(a,n.menuRef),r.role="listbox",r["aria-labelledby"]=d&&d["aria-label"]?void 0:n.labelId,r.id=n.menuId,r),d)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,u=r.onMouseMove,s=r.onMouseDown,l=r.onClick;r.onPress;var a=r.index,d=r.item,c=void 0===d?void 0:d,p=i(r,U);void 0===a?(n.items.push(c),a=n.items.indexOf(c)):n.items[a]=c;var h=((t={onMouseMove:S(u,function(){a!==n.getState().highlightedIndex&&(n.setHighlightedIndex(a,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout(function(){return n.avoidScrolling=!1},250))}),onMouseDown:S(s,function(e){e.preventDefault()})}).onClick=S(l,function(){n.selectItemAtIndex(a,{type:9})}),t),g=p.disabled?{onMouseDown:h.onMouseDown}:h;return o({id:n.getItemId(a),role:"option","aria-selected":n.getState().highlightedIndex===a},g,p)},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 o({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 o({isOpen:!i},i&&{highlightedIndex:n.props.defaultHighlightedIndex},e)},function(){var i=n.getState(),o=i.isOpen,r=i.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof r&&n.setHighlightedIndex(r,e),v(t)()})},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=w(function(){if(null!=(e=n.props)&&null!=(e=e.environment)&&e.document){var e,t=n.getState(),i=n.items[t.highlightedIndex],r=n.getItemCount(),u=n.props.getA11yStatusMessage(o({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:r,highlightedItem:i},t));n.previousResultCount=r,A(u,n.props.environment.document)}},200);var n,r=n.props,u=r.defaultHighlightedIndex,s=r.initialHighlightedIndex,l=r.defaultIsOpen,a=r.initialIsOpen,d=r.initialInputValue,c=r.initialSelectedItem,p=n.getState({highlightedIndex:void 0===s?u:s,isOpen:void 0===a?l:a,inputValue:void 0===d?"":d,selectedItem:void 0===c?null:c});return null!=p.selectedItem&&void 0===n.props.initialInputValue&&(p.inputValue=n.props.itemToString(p.selectedItem)),n.state=p,n}t.prototype=Object.create(e.prototype),t.prototype.constructor=t,r(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?this.props.environment.document.getElementById(this.getItemId(e)):null},n.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},n.moveHighlightedIndex=function(e,t){var n=this.getItemCount(),i=this.getState().highlightedIndex;if(n>0){var o=H(i,e,{length:n},this.isItemDisabled,!0);this.setHighlightedIndex(o,t)}},n.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,i=e.selectedItem,o=e.isOpen,r=this.props.itemToString,u=this.id,s=this.getRootProps,l=this.getToggleButtonProps,a=this.getLabelProps,d=this.getMenuProps,c=this.getInputProps,p=this.getItemProps,h=this.openMenu,g=this.closeMenu,f=this.toggleMenu,m=this.selectItem,I=this.selectItemAtIndex,v=this.selectHighlightedItem,y=this.setHighlightedIndex,b=this.clearSelection,x=this.clearItems;return{getRootProps:s,getToggleButtonProps:l,getLabelProps:a,getMenuProps:d,getInputProps:c,getItemProps:p,reset:this.reset,openMenu:h,closeMenu:g,toggleMenu:f,selectItem:m,selectItemAtIndex:I,selectHighlightedItem:v,setHighlightedIndex:y,clearSelection:b,clearItems:x,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:r,id:u,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:i}},n.componentDidMount=function(){var e=this;if(this.props.environment){var t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!P(t.target,[e._rootNode,e._menuNode],e.props.environment)&&e.getState().isOpen&&e.reset({type:1},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},i=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},r=function(t){var n=P(t.target,[e._rootNode,e._menuNode],e.props.environment,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},u=this.props.environment;u.addEventListener("mousedown",t),u.addEventListener("mouseup",n),u.addEventListener("touchstart",i),u.addEventListener("touchmove",o),u.addEventListener("touchend",r),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),u.removeEventListener("mousedown",t),u.removeEventListener("mouseup",n),u.removeEventListener("touchstart",i),u.removeEventListener("touchmove",o),u.removeEventListener("touchend",r)}}else this.cleanup=function(){e.internalClearTimeouts()}},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){M(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=D(this.props.children,y);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=D(e(this.getStateAndHelpers()));return t?this.getRootProps.called||this.props.suppressRefError?t:"string"==typeof t.type?(0,a.cloneElement)(t,this.getRootProps(t.props)):void 0:null},t}(a.Component)).defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:function(e){var t=e.isOpen,n=e.resultCount,i=e.previousResultCount;return t?n?n!==i?n+" result"+(1===n?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":""},itemToString:function(e){return null==e?"":String(e)},onStateChange:y,onInputValueChange:y,onUserAction:y,onChange:y,onSelect:y,onOuterClick:y,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?void 0:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:b},u.stateChangeTypes=B,u),W={highlightedIndex:-1,isOpen:!1,selectedItem:null,inputValue:""},q=w(function(e,t){A(e,t)},200),z="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?a.useLayoutEffect:a.useEffect,X=function(e){var t=e.id,n=e.labelId,i=e.menuId,o=e.getItemId,r=e.toggleButtonId,u=e.inputId,s="downshift-"+a.useId();return t||(t=s),(0,a.useRef)({labelId:n||t+"-label",menuId:i||t+"-menu",getItemId:o||function(e){return t+"-item-"+e},toggleButtonId:r||t+"-toggle-button",inputId:u||t+"-input"}).current};function Y(e,t,n,i){var o,r;if(void 0===e){if(void 0===t)throw Error(i);o=n[t],r=t}else r=void 0===t?n.indexOf(e):t,o=e;return[o,r]}function Z(e){return""+e.slice(0,1).toUpperCase()+e.slice(1)}function $(e){var t=(0,a.useRef)(e);return t.current=e,t}function G(e,t,n,i){var r=(0,a.useRef)(),u=(0,a.useRef)(),s=(0,a.useCallback)(function(t,n){u.current=n;var i=e(t=E(t,n.props),n);return n.props.stateReducer(t,o({},n,{changes:i}))},[e]),l=(0,a.useReducer)(s,t,n),d=l[0],c=l[1],p=$(t),h=(0,a.useCallback)(function(e){return c(o({props:p.current},e))},[p]),g=u.current;return(0,a.useEffect)(function(){var e,t,n,u=E(r.current,null==g?void 0:g.props);g&&r.current&&!i(u,d)&&(e=g.props,t=g.type,n={},Object.keys(u).forEach(function(e){var t,i,r;t=g.props,i=g.type,t[r="on"+Z(e)+"Change"]&&void 0!==d[e]&&d[e]!==u[e]&&t[r](o({type:i},d)),d[e]!==u[e]&&(n[e]=d[e])}),e.onStateChange&&Object.keys(n).length&&e.onStateChange(o({type:t},n))),r.current=d},[d,g,i]),[d,h]}var J={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},stateReducer:function(e,t){return t.changes},scrollIntoView:b,environment:"undefined"==typeof window?void 0:window};function Q(e,t,n){void 0===n&&(n=W);var i=e["default"+Z(t)];return void 0!==i?i:n[t]}function ee(e,t,n){void 0===n&&(n=W);var i=e[t];if(void 0!==i)return i;var o=e["initial"+Z(t)];return void 0!==o?o:Q(e,t,n)}function et(e,t,n){var i=e.items,o=e.initialHighlightedIndex,r=e.defaultHighlightedIndex,u=e.isItemDisabled,s=e.itemToKey,l=t.selectedItem,a=t.highlightedIndex;return 0===i.length?-1:void 0===o||a!==o||u(i[o],o)?void 0===r||u(i[r],r)?l?i.findIndex(function(e){return s(l)===s(e)}):n<0&&!u(i[i.length-1],i.length-1)?i.length-1:n>0&&!u(i[0],0)?0:-1:r:o}var en=function(){return y};function ei(e,t,n,i){void 0===i&&(i={});var o=i.document,r=es();(0,a.useEffect)(function(){e&&!r&&o&&q(e(t),o)},n),(0,a.useEffect)(function(){return function(){var e;q.cancel(),(e=null==o?void 0:o.getElementById("a11y-status-message"))&&e.remove()}},[o])}var eo=y;function er(e,t,n){var i;return void 0===n&&(n=!0),o({isOpen:!1,highlightedIndex:-1},(null==(i=e.items)?void 0:i.length)&&t>=0&&o({selectedItem:e.items[t],isOpen:Q(e,"isOpen"),highlightedIndex:Q(e,"highlightedIndex")},n&&{inputValue:e.itemToString(e.items[t])}))}function eu(e,t){return e.isOpen===t.isOpen&&e.inputValue===t.inputValue&&e.highlightedIndex===t.highlightedIndex&&e.selectedItem===t.selectedItem}function es(){var e=a.useRef(!0);return a.useEffect(function(){return e.current=!1,function(){e.current=!0}},[]),e.current}function el(e){var t=Q(e,"highlightedIndex");return t>-1&&e.isItemDisabled(e.items[t],t)?-1:t}var ea={environment:l().shape({addEventListener:l().func.isRequired,removeEventListener:l().func.isRequired,document:l().shape({createElement:l().func.isRequired,getElementById:l().func.isRequired,activeElement:l().any.isRequired,body:l().any.isRequired}).isRequired,Node:l().func.isRequired}),itemToString:l().func,itemToKey:l().func,stateReducer:l().func},ed=o({},ea,{getA11yStatusMessage:l().func,highlightedIndex:l().number,defaultHighlightedIndex:l().number,initialHighlightedIndex:l().number,isOpen:l().bool,defaultIsOpen:l().bool,initialIsOpen:l().bool,selectedItem:l().any,initialSelectedItem:l().any,defaultSelectedItem:l().any,id:l().string,labelId:l().string,menuId:l().string,getItemId:l().func,toggleButtonId:l().string,onSelectedItemChange:l().func,onHighlightedIndexChange:l().func,onStateChange:l().func,onIsOpenChange:l().func,scrollIntoView:l().func});function ec(e,t,n){var i,r=t.type,u=t.props;switch(r){case n.ItemMouseMove:i={highlightedIndex:t.disabled?-1:t.index};break;case n.MenuMouseLeave:i={highlightedIndex:-1};break;case n.ToggleButtonClick:case n.FunctionToggleMenu:i={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:et(u,e,0)};break;case n.FunctionOpenMenu:i={isOpen:!0,highlightedIndex:et(u,e,0)};break;case n.FunctionCloseMenu:i={isOpen:!1};break;case n.FunctionSetHighlightedIndex:i={highlightedIndex:u.isItemDisabled(u.items[t.highlightedIndex],t.highlightedIndex)?-1:t.highlightedIndex};break;case n.FunctionSetInputValue:i={inputValue:t.inputValue};break;case n.FunctionReset:i={highlightedIndex:el(u),isOpen:Q(u,"isOpen"),selectedItem:Q(u,"selectedItem"),inputValue:Q(u,"inputValue")};break;default:throw Error("Reducer called without proper action type.")}return o({},e,i)}m(m({},ed),{items:l().array.isRequired,isItemDisabled:l().func}),m(m({},J),{isItemDisabled:function(){return!1}});var ep=Object.freeze({__proto__:null,FunctionCloseMenu:17,FunctionOpenMenu:16,FunctionReset:21,FunctionSelectItem:19,FunctionSetHighlightedIndex:18,FunctionSetInputValue:20,FunctionToggleMenu:15,ItemClick:14,ItemMouseMove:13,MenuMouseLeave:12,ToggleButtonBlur:11,ToggleButtonClick:0,ToggleButtonKeyDownArrowDown:1,ToggleButtonKeyDownArrowUp:2,ToggleButtonKeyDownCharacter:3,ToggleButtonKeyDownEnd:6,ToggleButtonKeyDownEnter:7,ToggleButtonKeyDownEscape:4,ToggleButtonKeyDownHome:5,ToggleButtonKeyDownPageDown:10,ToggleButtonKeyDownPageUp:9,ToggleButtonKeyDownSpaceButton:8}),eh=Object.freeze({__proto__:null,ControlledPropUpdatedSelectedItem:22,FunctionCloseMenu:17,FunctionOpenMenu:16,FunctionReset:21,FunctionSelectItem:19,FunctionSetHighlightedIndex:18,FunctionSetInputValue:20,FunctionToggleMenu:15,InputBlur:9,InputChange:8,InputClick:10,InputKeyDownArrowDown:0,InputKeyDownArrowUp:1,InputKeyDownEnd:4,InputKeyDownEnter:7,InputKeyDownEscape:2,InputKeyDownHome:3,InputKeyDownPageDown:6,InputKeyDownPageUp:5,ItemClick:13,ItemMouseMove:12,MenuMouseLeave:11,ToggleButtonClick:14});function eg(e){var t,n,i,r,u,s,l=(i=ee(t=e,"selectedItem"),r=ee(t,"isOpen"),u=(n=ee(t,"highlightedIndex"))>-1&&t.isItemDisabled(t.items[n],n)?-1:n,s=ee(t,"inputValue"),{highlightedIndex:u<0&&i&&r?t.items.findIndex(function(e){return t.itemToKey(e)===t.itemToKey(i)}):u,isOpen:r,selectedItem:i,inputValue:s}),a=l.selectedItem,d=l.inputValue;return""===d&&a&&void 0===e.defaultInputValue&&void 0===e.initialInputValue&&void 0===e.inputValue&&(d=e.itemToString(a)),o({},l,{inputValue:d})}o({},ed,{items:l().array.isRequired,isItemDisabled:l().func,inputValue:l().string,defaultInputValue:l().string,initialInputValue:l().string,inputId:l().string,onInputValueChange:l().func});var ef=o({},J,{isItemDisabled:function(){return!1}});function em(e,t){var n,i,r=t.type,u=t.props,s=t.altKey;switch(r){case 13:i={isOpen:Q(u,"isOpen"),highlightedIndex:el(u),selectedItem:u.items[t.index],inputValue:u.itemToString(u.items[t.index])};break;case 0:i=e.isOpen?{highlightedIndex:H(e.highlightedIndex,1,u.items,u.isItemDisabled,!0)}:{highlightedIndex:s&&null==e.selectedItem?-1:et(u,e,1),isOpen:u.items.length>=0};break;case 1:i=e.isOpen?s?er(u,e.highlightedIndex):{highlightedIndex:H(e.highlightedIndex,-1,u.items,u.isItemDisabled,!0)}:{highlightedIndex:et(u,e,-1),isOpen:u.items.length>=0};break;case 7:i=er(u,e.highlightedIndex);break;case 2:i=o({isOpen:!1,highlightedIndex:-1},!e.isOpen&&{selectedItem:null,inputValue:""});break;case 5:i={highlightedIndex:H(e.highlightedIndex,-10,u.items,u.isItemDisabled,!0)};break;case 6:i={highlightedIndex:H(e.highlightedIndex,10,u.items,u.isItemDisabled,!0)};break;case 3:i={highlightedIndex:T(0,!1,u.items,u.isItemDisabled)};break;case 4:i={highlightedIndex:T(u.items.length-1,!0,u.items,u.isItemDisabled)};break;case 9:i=o({isOpen:!1,highlightedIndex:-1},e.highlightedIndex>=0&&(null==(n=u.items)?void 0:n.length)&&t.selectItem&&{selectedItem:u.items[e.highlightedIndex],inputValue:u.itemToString(u.items[e.highlightedIndex])});break;case 8:i={isOpen:!0,highlightedIndex:el(u),inputValue:t.inputValue};break;case 10:i={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:et(u,e,0)};break;case 19:i={selectedItem:t.selectedItem,inputValue:u.itemToString(t.selectedItem)};break;case 22:i={inputValue:t.inputValue};break;default:return ec(e,t,eh)}return o({},e,i)}var eI=["onMouseLeave","refKey","ref"],ev=["item","index","refKey","ref","onMouseMove","onMouseDown","onClick","onPress","disabled"],ey=["onClick","onPress","refKey","ref"],eb=["onKeyDown","onChange","onInput","onBlur","onChangeText","onClick","refKey","ref"];function ex(e){void 0===e&&(e={});var t,n,r,u,s,l,d,c,p,h,g,f,m,I,v,b,x,w=o({},ef,e),D=w.items,k=w.scrollIntoView,O=w.environment,H=w.getA11yStatusMessage,T=(m=(0,a.useRef)(),v=(I=G(em,w,eg,eu))[0],b=I[1],x=es(),(0,a.useEffect)(function(){M(w,"selectedItem")&&(x||w.itemToKey(w.selectedItem)===w.itemToKey(m.current)||b({type:22,inputValue:w.itemToString(w.selectedItem)}),m.current=v.selectedItem===m.current?w.selectedItem:v.selectedItem)},[v.selectedItem,w.selectedItem]),[E(v,w),b]),R=T[0],V=T[1],A=R.isOpen,B=R.highlightedIndex,L=R.selectedItem,F=R.inputValue,_=(0,a.useRef)(null),N=(0,a.useRef)({}),U=(0,a.useRef)(null),j=(0,a.useRef)(null),W=es(),q=X(w),Z=(0,a.useRef)(),J=$({state:R,props:w}),Q=(0,a.useCallback)(function(e){return N.current[q.getItemId(e)]},[q]);ei(H,R,[A,B,L,F],O);var et=(n=(t={menuElement:_.current,highlightedIndex:B,isOpen:A,itemRefs:N,scrollIntoView:k,getItemNodeFromIndex:Q}).highlightedIndex,r=t.isOpen,u=t.itemRefs,s=t.getItemNodeFromIndex,l=t.menuElement,d=t.scrollIntoView,c=(0,a.useRef)(!0),z(function(){!(n<0)&&r&&Object.keys(u.current).length&&(!1===c.current?c.current=!0:d(s(n),l))},[n]),c);eo({props:w,state:R}),(0,a.useEffect)(function(){ee(w,"isOpen")&&U.current&&U.current.focus()},[]),(0,a.useEffect)(function(){W||(Z.current=D.length)});var er=(p=O,h=(0,a.useCallback)(function(){J.current.state.isOpen&&V({type:9,selectItem:!1})},[V,J]),g=(0,a.useMemo)(function(){return[_,j,U]},[_.current,j.current,U.current]),f=(0,a.useRef)({isMouseDown:!1,isTouchMove:!1,isTouchEnd:!1}),(0,a.useEffect)(function(){if(!p)return y;var e=g.map(function(e){return e.current});function t(){f.current.isTouchEnd=!1,f.current.isMouseDown=!0}function n(t){f.current.isMouseDown=!1,P(t.target,e,p)||h()}function i(){f.current.isTouchEnd=!1,f.current.isTouchMove=!1}function o(){f.current.isTouchMove=!0}function r(t){f.current.isTouchEnd=!0,f.current.isTouchMove||P(t.target,e,p,!1)||h()}return p.addEventListener("mousedown",t),p.addEventListener("mouseup",n),p.addEventListener("touchstart",i),p.addEventListener("touchmove",o),p.addEventListener("touchend",r),function(){p.removeEventListener("mousedown",t),p.removeEventListener("mouseup",n),p.removeEventListener("touchstart",i),p.removeEventListener("touchmove",o),p.removeEventListener("touchend",r)}},[g,p,h]),f.current),el=en("getInputProps","getMenuProps");(0,a.useEffect)(function(){A||(N.current={})},[A]),(0,a.useEffect)(function(){var e;A&&null!=O&&O.document&&null!=U&&null!=(e=U.current)&&e.focus&&O.document.activeElement!==U.current&&U.current.focus()},[A,O]);var ea=(0,a.useMemo)(function(){return{ArrowDown:function(e){e.preventDefault(),V({type:0,altKey:e.altKey})},ArrowUp:function(e){e.preventDefault(),V({type:1,altKey:e.altKey})},Home:function(e){J.current.state.isOpen&&(e.preventDefault(),V({type:3}))},End:function(e){J.current.state.isOpen&&(e.preventDefault(),V({type:4}))},Escape:function(e){var t=J.current.state;(t.isOpen||t.inputValue||t.selectedItem||t.highlightedIndex>-1)&&(e.preventDefault(),V({type:2}))},Enter:function(e){J.current.state.isOpen&&229!==e.which&&(e.preventDefault(),V({type:7}))},PageUp:function(e){J.current.state.isOpen&&(e.preventDefault(),V({type:5}))},PageDown:function(e){J.current.state.isOpen&&(e.preventDefault(),V({type:6}))}}},[V,J]),ed=(0,a.useCallback)(function(e){return o({id:q.labelId,htmlFor:q.inputId},e)},[q]),ec=(0,a.useCallback)(function(e,t){var n,r=void 0===e?{}:e,u=r.onMouseLeave,s=r.refKey,l=void 0===s?"ref":s,a=r.ref,d=i(r,eI),c=(void 0===t?{}:t).suppressRefError;return el("getMenuProps",void 0!==c&&c,l,_),o(((n={})[l]=C(a,function(e){_.current=e}),n.id=q.menuId,n.role="listbox",n["aria-labelledby"]=d&&d["aria-label"]?void 0:""+q.labelId,n.onMouseLeave=S(u,function(){V({type:11})}),n),d)},[V,el,q]),ep=(0,a.useCallback)(function(e){var t,n,r=void 0===e?{}:e,u=r.item,s=r.index,l=r.refKey,a=r.ref,d=r.onMouseMove,c=r.onMouseDown,p=r.onClick;r.onPress;var h=r.disabled,g=i(r,ev);void 0!==h&&console.warn('Passing "disabled" as an argument to getItemProps is not supported anymore. Please use the isItemDisabled prop from useCombobox.');var f=J.current,m=f.props,I=f.state,v=Y(u,s,m.items,"Pass either item or index to getItemProps!"),y=v[0],b=v[1],x=m.isItemDisabled(y,b);return o(((t={})[void 0===l?"ref":l]=C(a,function(e){e&&(N.current[q.getItemId(b)]=e)}),t["aria-disabled"]=x,t["aria-selected"]=b===I.highlightedIndex,t.id=q.getItemId(b),t.role="option",t),!x&&((n={}).onClick=S(p,function(){V({type:13,index:b})}),n),{onMouseMove:S(d,function(){er.isTouchEnd||b===I.highlightedIndex||(et.current=!1,V({type:12,index:b,disabled:x}))}),onMouseDown:S(c,function(e){return e.preventDefault()})},g)},[V,q,J,er,et]),eh=(0,a.useCallback)(function(e){var t,n=void 0===e?{}:e,r=n.onClick;n.onPress;var u=n.refKey,s=n.ref,l=i(n,ey),a=J.current.state;return o(((t={})[void 0===u?"ref":u]=C(s,function(e){j.current=e}),t["aria-controls"]=q.menuId,t["aria-expanded"]=a.isOpen,t.id=q.toggleButtonId,t.tabIndex=-1,t),!l.disabled&&o({},{onClick:S(r,function(){V({type:14})})}),l)},[V,J,q]),ex=(0,a.useCallback)(function(e,t){var n,r,u=void 0===e?{}:e,s=u.onKeyDown,l=u.onChange,a=u.onInput,d=u.onBlur;u.onChangeText;var c=u.onClick,p=u.refKey,h=void 0===p?"ref":p,g=u.ref,f=i(u,eb),m=(void 0===t?{}:t).suppressRefError;el("getInputProps",void 0!==m&&m,h,U);var I=J.current.state,v={};return f.disabled||((r={}).onChange=S(l,a,function(e){V({type:8,inputValue:e.target.value})}),r.onKeyDown=S(s,function(e){var t=K(e);t&&ea[t]&&ea[t](e)}),r.onBlur=S(d,function(e){null!=O&&O.document&&I.isOpen&&!er.isMouseDown&&V({type:9,selectItem:!(null===e.relatedTarget&&O.document.activeElement!==O.document.body)})}),r.onClick=S(c,function(){V({type:10})}),v=r),o(((n={})[h]=C(g,function(e){U.current=e}),n["aria-activedescendant"]=I.isOpen&&I.highlightedIndex>-1?q.getItemId(I.highlightedIndex):"",n["aria-autocomplete"]="list",n["aria-controls"]=q.menuId,n["aria-expanded"]=I.isOpen,n["aria-labelledby"]=f&&f["aria-label"]?void 0:q.labelId,n.autoComplete="off",n.id=q.inputId,n.role="combobox",n.value=I.inputValue,n),v,f)},[V,q,O,ea,J,er,el]),ew=(0,a.useCallback)(function(){V({type:15})},[V]),eS=(0,a.useCallback)(function(){V({type:17})},[V]),eC=(0,a.useCallback)(function(){V({type:16})},[V]),eD=(0,a.useCallback)(function(e){V({type:18,highlightedIndex:e})},[V]),ek=(0,a.useCallback)(function(e){V({type:19,selectedItem:e})},[V]);return{getItemProps:ep,getLabelProps:ed,getMenuProps:ec,getInputProps:ex,getToggleButtonProps:eh,toggleMenu:ew,openMenu:eC,closeMenu:eS,setHighlightedIndex:eD,setInputValue:(0,a.useCallback)(function(e){V({type:20,inputValue:e})},[V]),selectItem:ek,reset:(0,a.useCallback)(function(){V({type:21})},[V]),highlightedIndex:B,isOpen:A,selectedItem:L,inputValue:F}}ex.stateChangeTypes=eh;var ew={activeIndex:-1,selectedItems:[]};function eS(e){return{activeIndex:ee(e,"activeIndex",ew),selectedItems:ee(e,"selectedItems",ew)}}function eC(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}function eD(e,t){return e.selectedItems===t.selectedItems&&e.activeIndex===t.activeIndex}ea.stateReducer,ea.itemToKey,ea.environment,l().array,l().array,l().array,l().func,l().number,l().number,l().number,l().func,l().func,l().string,l().string;var ek={itemToKey:J.itemToKey,stateReducer:J.stateReducer,environment:J.environment,keyNavigationNext:"ArrowRight",keyNavigationPrevious:"ArrowLeft"},eO=Object.freeze({__proto__:null,DropdownClick:7,DropdownKeyDownBackspace:6,DropdownKeyDownNavigationPrevious:5,FunctionAddSelectedItem:8,FunctionRemoveSelectedItem:9,FunctionReset:12,FunctionSetActiveIndex:11,FunctionSetSelectedItems:10,SelectedItemClick:0,SelectedItemKeyDownBackspace:2,SelectedItemKeyDownDelete:1,SelectedItemKeyDownNavigationNext:3,SelectedItemKeyDownNavigationPrevious:4});function eE(e,t){var n,i=t.type,r=t.index,u=t.props,s=t.selectedItem,l=e.activeIndex,a=e.selectedItems;switch(i){case 0:n={activeIndex:r};break;case 4:n={activeIndex:l-1<0?0:l-1};break;case 3:n={activeIndex:l+1>=a.length?-1:l+1};break;case 2:case 1:if(l<0)break;var d=l;1===a.length?d=-1:l===a.length-1&&(d=a.length-2),n=o({selectedItems:[].concat(a.slice(0,l),a.slice(l+1))},{activeIndex:d});break;case 5:n={activeIndex:a.length-1};break;case 6:n={selectedItems:a.slice(0,a.length-1)};break;case 8:n={selectedItems:[].concat(a,[s])};break;case 7:n={activeIndex:-1};break;case 9:var c=l,p=a.findIndex(function(e){return u.itemToKey(e)===u.itemToKey(s)});if(p<0)break;1===a.length?c=-1:p===a.length-1&&(c=a.length-2),n={selectedItems:[].concat(a.slice(0,p),a.slice(p+1)),activeIndex:c};break;case 10:n={selectedItems:t.selectedItems};break;case 11:n={activeIndex:t.activeIndex};break;case 12:n={activeIndex:Q(u,"activeIndex",ew),selectedItems:Q(u,"selectedItems",ew)};break;default:throw Error("Reducer called without proper action type.")}return o({},e,n)}var eM=["refKey","ref","onClick","onKeyDown","selectedItem","index"],eK=["refKey","ref","onKeyDown","onClick","preventKeyAction"];function eH(e){void 0===e&&(e={});var t,n,r,u,s=o({},ek,e),l=s.getA11yStatusMessage,d=s.environment,c=s.keyNavigationNext,p=s.keyNavigationPrevious,h=(n=G(eE,t=s,eS,eD),r=n[0],u=n[1],[E(r,t),u]),g=h[0],f=h[1],m=g.activeIndex,I=g.selectedItems,v=es(),y=(0,a.useRef)(null),b=(0,a.useRef)();b.current=[];var x=$({state:g,props:s});ei(l,g,[m,I],d),(0,a.useEffect)(function(){!v&&(-1===m&&y.current?y.current.focus():b.current[m]&&b.current[m].focus())},[m]),eo({props:s,state:g});var w=en("getDropdownProps"),D=(0,a.useMemo)(function(){var e;return(e={})[p]=function(){f({type:4})},e[c]=function(){f({type:3})},e.Delete=function(){f({type:1})},e.Backspace=function(){f({type:2})},e},[f,c,p]),k=(0,a.useMemo)(function(){var e;return(e={})[p]=function(e){eC(e)&&f({type:5})},e.Backspace=function(e){eC(e)&&f({type:6})},e},[f,p]);return{getSelectedItemProps:(0,a.useCallback)(function(e){var t,n=void 0===e?{}:e,r=n.refKey,u=n.ref,s=n.onClick,l=n.onKeyDown,a=n.selectedItem,d=n.index,c=i(n,eM),p=x.current.state,h=Y(a,d,p.selectedItems,"Pass either item or index to getSelectedItemProps!")[1],g=h>-1&&h===p.activeIndex;return o(((t={})[void 0===r?"ref":r]=C(u,function(e){e&&b.current.push(e)}),t.tabIndex=g?0:-1,t.onClick=S(s,function(){f({type:0,index:h})}),t.onKeyDown=S(l,function(e){var t=K(e);t&&D[t]&&D[t](e)}),t),c)},[f,x,D]),getDropdownProps:(0,a.useCallback)(function(e,t){var n,r=void 0===e?{}:e,u=r.refKey,s=void 0===u?"ref":u,l=r.ref,a=r.onKeyDown,d=r.onClick,c=r.preventKeyAction,p=void 0!==c&&c,h=i(r,eK),g=(void 0===t?{}:t).suppressRefError;return w("getDropdownProps",void 0!==g&&g,s,y),o(((n={})[s]=C(l,function(e){e&&(y.current=e)}),n),!p&&{onKeyDown:S(a,function(e){var t=K(e);t&&k[t]&&k[t](e)}),onClick:S(d,function(){f({type:7})})},h)},[f,k,w]),addSelectedItem:(0,a.useCallback)(function(e){f({type:8,selectedItem:e})},[f]),removeSelectedItem:(0,a.useCallback)(function(e){f({type:9,selectedItem:e})},[f]),setSelectedItems:(0,a.useCallback)(function(e){f({type:10,selectedItems:e})},[f]),setActiveIndex:(0,a.useCallback)(function(e){f({type:11,activeIndex:e})},[f]),reset:(0,a.useCallback)(function(){f({type:12})},[f]),selectedItems:I,activeIndex:m}}eH.stateChangeTypes=eO},69921:function(e,t){Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen"),Symbol.for("react.module.reference")},59864:function(e,t,n){n(69921)}}]);