"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[878],{73614:function(a,b,c){c.d(b,{n:function(){return s}});var d=c(67294),e=Object.defineProperty,f=(a,b,c)=>b in a?e(a,b,{enumerable:!0,configurable:!0,writable:!0,value:c}):a[b]=c,g=(a,b,c)=>(f(a,"symbol"!=typeof b?b+"":b,c),c);function h(a){return a.sort((a,b)=>{let c=a.compareDocumentPosition(b);if(c&Node.DOCUMENT_POSITION_FOLLOWING||c&Node.DOCUMENT_POSITION_CONTAINED_BY)return -1;if(c&Node.DOCUMENT_POSITION_PRECEDING||c&Node.DOCUMENT_POSITION_CONTAINS)return 1;if(!(c&Node.DOCUMENT_POSITION_DISCONNECTED)&&!(c&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC))return 0;throw Error("Cannot sort the given nodes.")})}var i=a=>"object"==typeof a&&"nodeType"in a&&a.nodeType===Node.ELEMENT_NODE;function j(a,b,c){let d=a+1;return c&&d>=b&&(d=0),d}function k(a,b,c){let d=a-1;return c&&d<0&&(d=b),d}var l="undefined"!=typeof window?d.useLayoutEffect:d.useEffect,m=a=>a,n=class{constructor(){g(this,"descendants",new Map),g(this,"register",a=>{if(null!=a)return i(a)?this.registerNode(a):b=>{this.registerNode(b,a)}}),g(this,"unregister",a=>{this.descendants.delete(a);let b=h(Array.from(this.descendants.keys()));this.assignIndex(b)}),g(this,"destroy",()=>{this.descendants.clear()}),g(this,"assignIndex",a=>{this.descendants.forEach(b=>{let c=a.indexOf(b.node);b.index=c,b.node.dataset.index=b.index.toString()})}),g(this,"count",()=>this.descendants.size),g(this,"enabledCount",()=>this.enabledValues().length),g(this,"values",()=>{let a=Array.from(this.descendants.values());return a.sort((a,b)=>a.index-b.index)}),g(this,"enabledValues",()=>this.values().filter(a=>!a.disabled)),g(this,"item",a=>{if(0!==this.count())return this.values()[a]}),g(this,"enabledItem",a=>{if(0!==this.enabledCount())return this.enabledValues()[a]}),g(this,"first",()=>this.item(0)),g(this,"firstEnabled",()=>this.enabledItem(0)),g(this,"last",()=>this.item(this.descendants.size-1)),g(this,"lastEnabled",()=>{let a=this.enabledValues().length-1;return this.enabledItem(a)}),g(this,"indexOf",a=>{var b,c;return a&&null!=(c=null==(b=this.descendants.get(a))?void 0:b.index)?c:-1}),g(this,"enabledIndexOf",a=>null==a?-1:this.enabledValues().findIndex(b=>b.node.isSameNode(a))),g(this,"next",(a,b=!0)=>{let c=j(a,this.count(),b);return this.item(c)}),g(this,"nextEnabled",(a,b=!0)=>{let c=this.item(a);if(!c)return;let d=this.enabledIndexOf(c.node),e=j(d,this.enabledCount(),b);return this.enabledItem(e)}),g(this,"prev",(a,b=!0)=>{let c=k(a,this.count()-1,b);return this.item(c)}),g(this,"prevEnabled",(a,b=!0)=>{let c=this.item(a);if(!c)return;let d=this.enabledIndexOf(c.node),e=k(d,this.enabledCount()-1,b);return this.enabledItem(e)}),g(this,"registerNode",(a,b)=>{if(!a||this.descendants.has(a))return;let c=Array.from(this.descendants.keys()).concat(a),d=h(c);(null==b?void 0:b.disabled)&&(b.disabled=!!b.disabled);let e={node:a,index:-1,...b};this.descendants.set(a,e),this.assignIndex(d)})}},o=c(55227),p=c(81103),[q,r]=(0,o.k)({name:"DescendantsProvider",errorMessage:"useDescendantsContext must be used within DescendantsProvider"});function s(){let a=m(q),b=()=>m(r()),c=a=>(function(a){let b=r(),[c,e]=(0,d.useState)(-1),f=(0,d.useRef)(null);l(()=>()=>{f.current&&b.unregister(f.current)},[]),l(()=>{if(!f.current)return;let a=Number(f.current.dataset.index);c==a||Number.isNaN(a)||e(a)});let g=a?m(b.register(a)):m(b.register);return{descendants:b,index:c,enabledIndex:b.enabledIndexOf(f.current),register:(0,p.lq)(g,f)}})(a),e=()=>(function(){let a=(0,d.useRef)(new n);return l(()=>()=>a.current.destroy()),a.current})();return[a,b,e,c]}},92625:function(a,b,c){c.d(b,{k:function(){return d}});function d(a){let{wasSelected:b,enabled:c,isSelected:d,mode:e="unmount"}=a;return!c||!!d||"keepMounted"===e&&!!b}},99292:function(a,b,c){c.d(b,{v:function(){return n},x:function(){return m}});var d=c(27426),e=c(55227),f=c(54662),g=c(33179),h=c(75119),i=c(25432),j=c(67294),k=c(85893),[l,m]=(0,e.k)({name:"MenuStylesContext",errorMessage:"useMenuStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),n=a=>{let{children:b}=a,c=(0,f.jC)("Menu",a),e=(0,g.Lr)(a),{direction:m}=(0,h.F)(),{descendants:n,...o}=(0,d.H9)({...e,direction:m}),p=(0,j.useMemo)(()=>o,[o]),{isOpen:q,onClose:r,forceUpdate:s}=p;return(0,k.jsx)(d.wN,{value:n,children:(0,k.jsx)(d.Kb,{value:p,children:(0,k.jsx)(l,{value:c,children:(0,i.Pu)(b,{isOpen:q,onClose:r,forceUpdate:s})})})})};n.displayName="Menu"},31956:function(a,b,c){c.d(b,{s:function(){return n}});var d=c(99292),e=c(35059),f=c(51550),g=c(85893),h=(0,e.G)((a,b)=>{let c=(0,d.x)();return(0,g.jsx)(f.m.span,{ref:b,...a,__css:c.command,className:"chakra-menu__command"})});h.displayName="MenuCommand";var i=c(67294),j=(0,e.G)((a,b)=>{let{type:c,...e}=a,h=(0,d.x)(),j=e.as||c?null!=c?c:void 0:"button",k=(0,i.useMemo)(()=>({textDecoration:"none",color:"inherit",userSelect:"none",display:"flex",width:"100%",alignItems:"center",textAlign:"start",flex:"0 0 auto",outline:0,...h.item}),[h.item]);return(0,g.jsx)(f.m.button,{ref:b,type:j,...e,__css:k})}),k=c(27426),l=c(25432),m=a=>{let{className:b,children:c,...d}=a,e=i.Children.only(c),h=(0,i.isValidElement)(e)?(0,i.cloneElement)(e,{focusable:"false","aria-hidden":!0,className:(0,l.cx)("chakra-menu__icon",e.props.className)}):null,j=(0,l.cx)("chakra-menu__icon-wrapper",b);return(0,g.jsx)(f.m.span,{className:j,...d,__css:{flexShrink:0},children:h})};m.displayName="MenuIcon";var n=(0,e.G)((a,b)=>{let{icon:c,iconSpacing:d="0.75rem",command:e,commandSpacing:f="0.75rem",children:i,...n}=a,o=(0,k.iX)(n,b),p=c||e?(0,g.jsx)("span",{style:{pointerEvents:"none",flex:1},children:i}):i;return(0,g.jsxs)(j,{...o,className:(0,l.cx)("chakra-menu__menuitem",o.className),children:[c&&(0,g.jsx)(m,{fontSize:"0.8em",marginEnd:d,children:c}),p,e&&(0,g.jsx)(h,{marginStart:f,children:e})]})});n.displayName="MenuItem"},87626:function(a,b,c){c.d(b,{q:function(){return m}});var d=c(99292),e=c(27426),f=c(25432),g=c(51550),h=c(35059),i=c(37815),j=c(85893),k={enter:{visibility:"visible",opacity:1,scale:1,transition:{duration:.2,ease:[.4,0,.2,1]}},exit:{transitionEnd:{visibility:"hidden"},opacity:0,scale:.8,transition:{duration:.1,easings:"easeOut"}}},l=(0,g.m)(i.E.div),m=(0,h.G)(function(a,b){var c,h;let{rootProps:i,motionProps:m,...n}=a,{isOpen:o,onTransitionEnd:p,unstable__animationState:q}=(0,e.Xh)(),r=(0,e._l)(n,b),s=(0,e.Qh)(i),t=(0,d.x)();return(0,j.jsx)(g.m.div,{...s,__css:{zIndex:null!=(h=a.zIndex)?h:null==(c=t.list)?void 0:c.zIndex},children:(0,j.jsx)(l,{variants:k,initial:!1,animate:o?"enter":"exit",__css:{outline:0,...t.list},...m,className:(0,f.cx)("chakra-menu__menu-list",r.className),...r,onUpdate:p,onAnimationComplete:(0,f.PP)(q.onComplete,r.onAnimationComplete)})})});m.displayName="MenuList"},27426:function(a,b,c){c.d(b,{wN:function(){return aQ},Kb:function(){return aU},H9:function(){return aY},zZ:function(){return aZ},Xh:function(){return aV},iX:function(){return a1},"_l":function(){return a_},Qh:function(){return a0}});var d=c(67294),e=c(25432),f=c(81103);function g(a){let b=a.target,{tagName:c,isContentEditable:d}=b;return"INPUT"!==c&&"TEXTAREA"!==c&& !0!==d}var h=c(73614),i=c(61735),j=c(59136),k=c(52366),l=(a,b)=>({var:a,varRef:b?`var(${a}, ${b})`:`var(${a})`}),m={arrowShadowColor:l("--popper-arrow-shadow-color"),arrowSize:l("--popper-arrow-size","8px"),arrowSizeHalf:l("--popper-arrow-size-half"),arrowBg:l("--popper-arrow-bg"),transformOrigin:l("--popper-transform-origin"),arrowOffset:l("--popper-arrow-offset")},n={top:"bottom center","top-start":"bottom left","top-end":"bottom right",bottom:"top center","bottom-start":"top left","bottom-end":"top right",left:"right center","left-start":"right top","left-end":"right bottom",right:"left center","right-start":"left top","right-end":"left bottom"},o=a=>n[a],p={scroll:!0,resize:!0},q={name:"matchWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:a})=>{a.styles.popper.width=`${a.rects.reference.width}px`},effect:({state:a})=>()=>{let b=a.elements.reference;a.elements.popper.style.width=`${b.offsetWidth}px`}},r={name:"transformOrigin",enabled:!0,phase:"write",fn:({state:a})=>{s(a)},effect:({state:a})=>()=>{s(a)}},s=a=>{a.elements.popper.style.setProperty(m.transformOrigin.var,o(a.placement))},t={name:"positionArrow",enabled:!0,phase:"afterWrite",fn:({state:a})=>{u(a)}},u=a=>{var b;if(!a.placement)return;let c=v(a.placement);if((null==(b=a.elements)?void 0:b.arrow)&&c){Object.assign(a.elements.arrow.style,{[c.property]:c.value,width:m.arrowSize.varRef,height:m.arrowSize.varRef,zIndex:-1});let d={[m.arrowSizeHalf.var]:`calc(${m.arrowSize.varRef} / 2)`,[m.arrowOffset.var]:`calc(${m.arrowSizeHalf.varRef} * -1)`};for(let e in d)a.elements.arrow.style.setProperty(e,d[e])}},v=a=>a.startsWith("top")?{property:"bottom",value:m.arrowOffset.varRef}:a.startsWith("bottom")?{property:"top",value:m.arrowOffset.varRef}:a.startsWith("left")?{property:"right",value:m.arrowOffset.varRef}:a.startsWith("right")?{property:"left",value:m.arrowOffset.varRef}:void 0,w={name:"innerArrow",enabled:!0,phase:"main",requires:["arrow"],fn:({state:a})=>{x(a)},effect:({state:a})=>()=>{x(a)}},x=a=>{var b;if(!a.elements.arrow)return;let c=a.elements.arrow.querySelector("[data-popper-arrow-inner]");if(!c)return;let d=(b=a.placement).includes("top")?"1px 1px 1px 0 var(--popper-arrow-shadow-color)":b.includes("bottom")?"-1px -1px 1px 0 var(--popper-arrow-shadow-color)":b.includes("right")?"-1px 1px 1px 0 var(--popper-arrow-shadow-color)":b.includes("left")?"1px -1px 1px 0 var(--popper-arrow-shadow-color)":void 0;d&&c.style.setProperty("--popper-arrow-default-shadow",d),Object.assign(c.style,{transform:"rotate(45deg)",background:m.arrowBg.varRef,top:0,left:0,width:"100%",height:"100%",position:"absolute",zIndex:"inherit",boxShadow:"var(--popper-arrow-shadow, var(--popper-arrow-default-shadow))"})},y={"start-start":{ltr:"left-start",rtl:"right-start"},"start-end":{ltr:"left-end",rtl:"right-end"},"end-start":{ltr:"right-start",rtl:"left-start"},"end-end":{ltr:"right-end",rtl:"left-end"},start:{ltr:"left",rtl:"right"},end:{ltr:"right",rtl:"left"}},z={"auto-start":"auto-end","auto-end":"auto-start","top-start":"top-end","top-end":"top-start","bottom-start":"bottom-end","bottom-end":"bottom-start"};function A(a){if(null==a)return window;if("[object Window]"!==a.toString()){var b=a.ownerDocument;return b&&b.defaultView||window}return a}function B(a){var b=A(a).Element;return a instanceof b||a instanceof Element}function C(a){var b=A(a).HTMLElement;return a instanceof b||a instanceof HTMLElement}function D(a){if("undefined"==typeof ShadowRoot)return!1;var b=A(a).ShadowRoot;return a instanceof b||a instanceof ShadowRoot}var E=Math.max,F=Math.min,G=Math.round;function H(){var a=navigator.userAgentData;return null!=a&&a.brands&&Array.isArray(a.brands)?a.brands.map(function(a){return a.brand+"/"+a.version}).join(" "):navigator.userAgent}function I(){return!/^((?!chrome|android).)*safari/i.test(H())}function J(a,b,c){void 0===b&&(b=!1),void 0===c&&(c=!1);var d=a.getBoundingClientRect(),e=1,f=1;b&&C(a)&&(e=a.offsetWidth>0&&G(d.width)/a.offsetWidth||1,f=a.offsetHeight>0&&G(d.height)/a.offsetHeight||1);var g=(B(a)?A(a):window).visualViewport,h=!I()&&c,i=(d.left+(h&&g?g.offsetLeft:0))/e,j=(d.top+(h&&g?g.offsetTop:0))/f,k=d.width/e,l=d.height/f;return{width:k,height:l,top:j,right:i+k,bottom:j+l,left:i,x:i,y:j}}function K(a){var b=A(a),c=b.pageXOffset,d=b.pageYOffset;return{scrollLeft:c,scrollTop:d}}function L(a){return a?(a.nodeName||"").toLowerCase():null}function M(a){return((B(a)?a.ownerDocument:a.document)||window.document).documentElement}function N(a){return J(M(a)).left+K(a).scrollLeft}function O(a){return A(a).getComputedStyle(a)}function P(a){var b=O(a),c=b.overflow,d=b.overflowX,e=b.overflowY;return/auto|scroll|overlay|hidden/.test(c+e+d)}function Q(a){var b=J(a),c=a.offsetWidth,d=a.offsetHeight;return 1>=Math.abs(b.width-c)&&(c=b.width),1>=Math.abs(b.height-d)&&(d=b.height),{x:a.offsetLeft,y:a.offsetTop,width:c,height:d}}function R(a){return"html"===L(a)?a:a.assignedSlot||a.parentNode||(D(a)?a.host:null)||M(a)}function S(a){return["html","body","#document"].indexOf(L(a))>=0?a.ownerDocument.body:C(a)&&P(a)?a:S(R(a))}function T(a,b){void 0===b&&(b=[]);var c,d=S(a),e=d===(null==(c=a.ownerDocument)?void 0:c.body),f=A(d),g=e?[f].concat(f.visualViewport||[],P(d)?d:[]):d,h=b.concat(g);return e?h:h.concat(T(R(g)))}function U(a){return["table","td","th"].indexOf(L(a))>=0}function V(a){return C(a)&&"fixed"!==O(a).position?a.offsetParent:null}function W(a){for(var b=A(a),c=V(a);c&&U(c)&&"static"===O(c).position;)c=V(c);return c&&("html"===L(c)||"body"===L(c)&&"static"===O(c).position)?b:c||function(a){var b=/firefox/i.test(H());if(/Trident/i.test(H())&&C(a)&&"fixed"===O(a).position)return null;var c=R(a);for(D(c)&&(c=c.host);C(c)&&0>["html","body"].indexOf(L(c));){var d=O(c);if("none"!==d.transform||"none"!==d.perspective||"paint"===d.contain|| -1!==["transform","perspective"].indexOf(d.willChange)||b&&"filter"===d.willChange||b&&d.filter&&"none"!==d.filter)return c;c=c.parentNode}return null}(a)||b}var X="top",Y="bottom",Z="right",$="left",_="auto",aa=[X,Y,Z,$],ab="start",ac="viewport",ad="popper",ae=aa.reduce(function(a,b){return a.concat([b+"-"+ab,b+"-end"])},[]),af=[].concat(aa,[_]).reduce(function(a,b){return a.concat([b,b+"-"+ab,b+"-end"])},[]),ag=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"],ah={placement:"bottom",modifiers:[],strategy:"absolute"};function ai(){for(var a=arguments.length,b=Array(a),c=0;c=0?"x":"y"}function an(a){var b,c=a.reference,d=a.element,e=a.placement,f=e?ak(e):null,g=e?al(e):null,h=c.x+c.width/2-d.width/2,i=c.y+c.height/2-d.height/2;switch(f){case X:b={x:h,y:c.y-d.height};break;case Y:b={x:h,y:c.y+c.height};break;case Z:b={x:c.x+c.width,y:i};break;case $:b={x:c.x-d.width,y:i};break;default:b={x:c.x,y:c.y}}var j=f?am(f):null;if(null!=j){var k="y"===j?"height":"width";switch(g){case ab:b[j]=b[j]-(c[k]/2-d[k]/2);break;case"end":b[j]=b[j]+(c[k]/2-d[k]/2)}}return b}var ao={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ap(a){var b,c,d=a.popper,e=a.popperRect,f=a.placement,g=a.variation,h=a.offsets,i=a.position,j=a.gpuAcceleration,k=a.adaptive,l=a.roundOffsets,m=a.isFixed,n=h.x,o=void 0===n?0:n,p=h.y,q=void 0===p?0:p,r="function"==typeof l?l({x:o,y:q}):{x:o,y:q};o=r.x,q=r.y;var s=h.hasOwnProperty("x"),t=h.hasOwnProperty("y"),u=$,v=X,w=window;if(k){var x=W(d),y="clientHeight",z="clientWidth";if(x===A(d)&&(x=M(d),"static"!==O(x).position&&"absolute"===i&&(y="scrollHeight",z="scrollWidth")),f===X||(f===$||f===Z)&&"end"===g){v=Y;var B=m&&x===w&&w.visualViewport?w.visualViewport.height:x[y];q-=B-e.height,q*=j?1:-1}if(f===$||(f===X||f===Y)&&"end"===g){u=Z;var C=m&&x===w&&w.visualViewport?w.visualViewport.width:x[z];o-=C-e.width,o*=j?1:-1}}var D,E,F,H,I,J=Object.assign({position:i},k&&ao),K=!0===l?(D={x:o,y:q},E=A(d),F=D.x,H=D.y,I=E.devicePixelRatio||1,{x:G(F*I)/I||0,y:G(H*I)/I||0}):{x:o,y:q};return(o=K.x,q=K.y,j)?Object.assign({},J,((c={})[v]=t?"0":"",c[u]=s?"0":"",c.transform=1>=(w.devicePixelRatio||1)?"translate("+o+"px, "+q+"px)":"translate3d("+o+"px, "+q+"px, 0)",c)):Object.assign({},J,((b={})[v]=t?q+"px":"",b[u]=s?o+"px":"",b.transform="",b))}var aq={left:"right",right:"left",bottom:"top",top:"bottom"};function ar(a){return a.replace(/left|right|bottom|top/g,function(a){return aq[a]})}var as={start:"end",end:"start"};function at(a){return a.replace(/start|end/g,function(a){return as[a]})}function au(a,b){var c=b.getRootNode&&b.getRootNode();if(a.contains(b))return!0;if(c&&D(c)){var d=b;do{if(d&&a.isSameNode(d))return!0;d=d.parentNode||d.host}while(d)}return!1}function av(a){return Object.assign({},a,{left:a.x,top:a.y,right:a.x+a.width,bottom:a.y+a.height})}function aw(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o;return b===ac?av(function(a,b){var c=A(a),d=M(a),e=c.visualViewport,f=d.clientWidth,g=d.clientHeight,h=0,i=0;if(e){f=e.width,g=e.height;var j=I();(j|| !j&&"fixed"===b)&&(h=e.offsetLeft,i=e.offsetTop)}return{width:f,height:g,x:h+N(a),y:i}}(a,c)):B(b)?(d=b,(f=J(d,!1,"fixed"===(e=c))).top=f.top+d.clientTop,f.left=f.left+d.clientLeft,f.bottom=f.top+d.clientHeight,f.right=f.left+d.clientWidth,f.width=d.clientWidth,f.height=d.clientHeight,f.x=f.left,f.y=f.top,f):av((g=M(a),i=M(g),j=K(g),k=null==(h=g.ownerDocument)?void 0:h.body,l=E(i.scrollWidth,i.clientWidth,k?k.scrollWidth:0,k?k.clientWidth:0),m=E(i.scrollHeight,i.clientHeight,k?k.scrollHeight:0,k?k.clientHeight:0),n=-j.scrollLeft+N(g),o=-j.scrollTop,"rtl"===O(k||i).direction&&(n+=E(i.clientWidth,k?k.clientWidth:0)-l),{width:l,height:m,x:n,y:o}))}function ax(){return{top:0,right:0,bottom:0,left:0}}function ay(a){return Object.assign({},ax(),a)}function az(a,b){return b.reduce(function(b,c){return b[c]=a,b},{})}function aA(a,b){void 0===b&&(b={});var c,d,e,f,g,h,i,j,k,l,m=b,n=m.placement,o=void 0===n?a.placement:n,p=m.strategy,q=void 0===p?a.strategy:p,r=m.boundary,s=m.rootBoundary,t=m.elementContext,u=void 0===t?ad:t,v=m.altBoundary,w=m.padding,x=void 0===w?0:w,y=ay("number"!=typeof x?x:az(x,aa)),z=a.rects.popper,A=a.elements[void 0!==v&&v?u===ad?"reference":ad:u],D=(c=B(A)?A:A.contextElement||M(a.elements.popper),d=void 0===r?"clippingParents":r,e=void 0===s?ac:s,f=q,k=(j=[].concat("clippingParents"===d?(h=T(R(g=c)),i=["absolute","fixed"].indexOf(O(g).position)>=0&&C(g)?W(g):g,B(i)?h.filter(function(a){return B(a)&&au(a,i)&&"body"!==L(a)}):[]):[].concat(d),[e]))[0],l=j.reduce(function(a,b){var d=aw(c,b,f);return a.top=E(d.top,a.top),a.right=F(d.right,a.right),a.bottom=F(d.bottom,a.bottom),a.left=E(d.left,a.left),a},aw(c,k,f)),l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l),G=J(a.elements.reference),H=an({reference:G,element:z,strategy:"absolute",placement:o}),I=av(Object.assign({},z,H)),K=u===ad?I:G,N={top:D.top-K.top+y.top,bottom:K.bottom-D.bottom+y.bottom,left:D.left-K.left+y.left,right:K.right-D.right+y.right},P=a.modifiersData.offset;if(u===ad&&P){var Q=P[o];Object.keys(N).forEach(function(a){var b=[Z,Y].indexOf(a)>=0?1:-1,c=[X,Y].indexOf(a)>=0?"y":"x";N[a]+=Q[c]*b})}return N}function aB(a,b,c){return E(a,F(b,c))}function aC(a,b,c){return void 0===c&&(c={x:0,y:0}),{top:a.top-b.height-c.y,right:a.right-b.width+c.x,bottom:a.bottom-b.height+c.y,left:a.left-b.width-c.x}}function aD(a){return[X,Z,Y,$].some(function(b){return a[b]>=0})}var aE,aF,aG,aH,aI,aJ,aK=(aE={defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(a){var b=a.state,c=a.instance,d=a.options,e=d.scroll,f=void 0===e||e,g=d.resize,h=void 0===g||g,i=A(b.elements.popper),j=[].concat(b.scrollParents.reference,b.scrollParents.popper);return f&&j.forEach(function(a){a.addEventListener("scroll",c.update,aj)}),h&&i.addEventListener("resize",c.update,aj),function(){f&&j.forEach(function(a){a.removeEventListener("scroll",c.update,aj)}),h&&i.removeEventListener("resize",c.update,aj)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(a){var b=a.state,c=a.name;b.modifiersData[c]=an({reference:b.rects.reference,element:b.rects.popper,strategy:"absolute",placement:b.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(a){var b=a.state,c=a.options,d=c.gpuAcceleration,e=c.adaptive,f=c.roundOffsets,g=void 0===f||f,h={placement:ak(b.placement),variation:al(b.placement),popper:b.elements.popper,popperRect:b.rects.popper,gpuAcceleration:void 0===d||d,isFixed:"fixed"===b.options.strategy};null!=b.modifiersData.popperOffsets&&(b.styles.popper=Object.assign({},b.styles.popper,ap(Object.assign({},h,{offsets:b.modifiersData.popperOffsets,position:b.options.strategy,adaptive:void 0===e||e,roundOffsets:g})))),null!=b.modifiersData.arrow&&(b.styles.arrow=Object.assign({},b.styles.arrow,ap(Object.assign({},h,{offsets:b.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:g})))),b.attributes.popper=Object.assign({},b.attributes.popper,{"data-popper-placement":b.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(a){var b=a.state;Object.keys(b.elements).forEach(function(a){var c=b.styles[a]||{},d=b.attributes[a]||{},e=b.elements[a];C(e)&&L(e)&&(Object.assign(e.style,c),Object.keys(d).forEach(function(a){var b=d[a];!1===b?e.removeAttribute(a):e.setAttribute(a,!0===b?"":b)}))})},effect:function(a){var b=a.state,c={popper:{position:b.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(b.elements.popper.style,c.popper),b.styles=c,b.elements.arrow&&Object.assign(b.elements.arrow.style,c.arrow),function(){Object.keys(b.elements).forEach(function(a){var d=b.elements[a],e=b.attributes[a]||{},f=Object.keys(b.styles.hasOwnProperty(a)?b.styles[a]:c[a]),g=f.reduce(function(a,b){return a[b]="",a},{});C(d)&&L(d)&&(Object.assign(d.style,g),Object.keys(e).forEach(function(a){d.removeAttribute(a)}))})}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(a){var b=a.state,c=a.options,d=a.name,e=c.offset,f=void 0===e?[0,0]:e,g=af.reduce(function(a,c){var d,e,g,h,i,j,k,l;return a[c]=(d=c,e=b.rects,g=f,i=[$,X].indexOf(h=ak(d))>=0?-1:1,k=(j="function"==typeof g?g(Object.assign({},e,{placement:d})):g)[0],l=j[1],k=k||0,l=(l||0)*i,[$,Z].indexOf(h)>=0?{x:l,y:k}:{x:k,y:l}),a},{}),h=g[b.placement],i=h.x,j=h.y;null!=b.modifiersData.popperOffsets&&(b.modifiersData.popperOffsets.x+=i,b.modifiersData.popperOffsets.y+=j),b.modifiersData[d]=g}},{name:"flip",enabled:!0,phase:"main",fn:function(a){var b=a.state,c=a.options,d=a.name;if(!b.modifiersData[d]._skip){for(var e=c.mainAxis,f=void 0===e||e,g=c.altAxis,h=void 0===g||g,i=c.fallbackPlacements,j=c.padding,k=c.boundary,l=c.rootBoundary,m=c.altBoundary,n=c.flipVariations,o=void 0===n||n,p=c.allowedAutoPlacements,q=b.options.placement,r=ak(q),s=i||(r!==q&&o?function(a){if(ak(a)===_)return[];var b=ar(a);return[at(a),b,at(b)]}(q):[ar(q)]),t=[q].concat(s).reduce(function(a,c){var d,e,f,g,h,i,m,n,q,r,s,t,u,v;return a.concat(ak(c)===_?(d=b,e={placement:c,boundary:k,rootBoundary:l,padding:j,flipVariations:o,allowedAutoPlacements:p},g=(f=e).placement,h=f.boundary,i=f.rootBoundary,m=f.padding,n=f.flipVariations,q=f.allowedAutoPlacements,r=void 0===q?af:q,s=al(g),t=s?n?ae:ae.filter(function(a){return al(a)===s}):aa,u=t.filter(function(a){return r.indexOf(a)>=0}),0===u.length&&(u=t),v=u.reduce(function(a,b){return a[b]=aA(d,{placement:b,boundary:h,rootBoundary:i,padding:m})[ak(b)],a},{}),Object.keys(v).sort(function(a,b){return v[a]-v[b]})):c)},[]),u=b.rects.reference,v=b.rects.popper,w=new Map,x=!0,y=t[0],z=0;z=0,E=D?"width":"height",F=aA(b,{placement:A,boundary:k,rootBoundary:l,altBoundary:m,padding:j}),G=D?C?Z:$:C?Y:X;u[E]>v[E]&&(G=ar(G));var H=ar(G),I=[];if(f&&I.push(F[B]<=0),h&&I.push(F[G]<=0,F[H]<=0),I.every(function(a){return a})){y=A,x=!1;break}w.set(A,I)}if(x)for(var J=o?3:1,K=function(a){var b=t.find(function(b){var c=w.get(b);if(c)return c.slice(0,a).every(function(a){return a})});if(b)return y=b,"break"},L=J;L>0&&"break"!==K(L);L--);b.placement!==y&&(b.modifiersData[d]._skip=!0,b.placement=y,b.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(a){var b,c=a.state,d=a.options,e=a.name,f=d.mainAxis,g=d.altAxis,h=d.boundary,i=d.rootBoundary,j=d.altBoundary,k=d.padding,l=d.tether,m=void 0===l||l,n=d.tetherOffset,o=void 0===n?0:n,p=aA(c,{boundary:h,rootBoundary:i,padding:k,altBoundary:j}),q=ak(c.placement),r=al(c.placement),s=!r,t=am(q),u="x"===(b=t)?"y":"x",v=c.modifiersData.popperOffsets,w=c.rects.reference,x=c.rects.popper,y="function"==typeof o?o(Object.assign({},c.rects,{placement:c.placement})):o,z="number"==typeof y?{mainAxis:y,altAxis:y}:Object.assign({mainAxis:0,altAxis:0},y),A=c.modifiersData.offset?c.modifiersData.offset[c.placement]:null,B={x:0,y:0};if(v){if(void 0===f||f){var C,D="y"===t?X:$,G="y"===t?Y:Z,H="y"===t?"height":"width",I=v[t],J=I+p[D],K=I-p[G],L=m?-x[H]/2:0,M=r===ab?w[H]:x[H],N=r===ab?-x[H]:-w[H],O=c.elements.arrow,P=m&&O?Q(O):{width:0,height:0},R=c.modifiersData["arrow#persistent"]?c.modifiersData["arrow#persistent"].padding:ax(),S=R[D],T=R[G],U=aB(0,w[H],P[H]),V=s?w[H]/2-L-U-S-z.mainAxis:M-U-S-z.mainAxis,_=s?-w[H]/2+L+U+T+z.mainAxis:N+U+T+z.mainAxis,aa=c.elements.arrow&&W(c.elements.arrow),ac=aa?"y"===t?aa.clientTop||0:aa.clientLeft||0:0,ad=null!=(C=null==A?void 0:A[t])?C:0,ae=I+V-ad-ac,af=I+_-ad,ag=aB(m?F(J,ae):J,I,m?E(K,af):K);v[t]=ag,B[t]=ag-I}if(void 0!==g&&g){var ah,ai,aj,an,ao,ap="x"===t?X:$,aq="x"===t?Y:Z,ar=v[u],as="y"===u?"height":"width",at=ar+p[ap],au=ar-p[aq],av=-1!==[X,$].indexOf(q),aw=null!=(ah=null==A?void 0:A[u])?ah:0,ay=av?at:ar-w[as]-x[as]-aw+z.altAxis,az=av?ar+w[as]+x[as]-aw-z.altAxis:au,aC=m&&av?(ai=ay,aj=ar,(ao=aB(ai,aj,an=az))>an?an:ao):aB(m?ay:at,ar,m?az:au);v[u]=aC,B[u]=aC-ar}c.modifiersData[e]=B}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(a){var b,c=a.state,d=a.name,e=a.options,f=c.elements.arrow,g=c.modifiersData.popperOffsets,h=ak(c.placement),i=am(h),j=[$,Z].indexOf(h)>=0,k=j?"height":"width";if(f&&g){var l,m,n=(l=e.padding,m=c,ay("number"!=typeof(l="function"==typeof l?l(Object.assign({},m.rects,{placement:m.placement})):l)?l:az(l,aa))),o=Q(f),p=c.rects.reference[k]+c.rects.reference[i]-g[i]-c.rects.popper[k],q=g[i]-c.rects.reference[i],r=W(f),s=r?"y"===i?r.clientHeight||0:r.clientWidth||0:0,t=n["y"===i?X:$],u=s-o[k]-n["y"===i?Y:Z],v=s/2-o[k]/2+(p/2-q/2),w=aB(t,v,u),x=i;c.modifiersData[d]=((b={})[x]=w,b.centerOffset=w-v,b)}},effect:function(a){var b=a.state,c=a.options.element,d=void 0===c?"[data-popper-arrow]":c;if(null!=d&&("string"!=typeof d||(d=b.elements.popper.querySelector(d))))au(b.elements.popper,d)&&(b.elements.arrow=d)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(a){var b=a.state,c=a.name,d=b.rects.reference,e=b.rects.popper,f=b.modifiersData.preventOverflow,g=aA(b,{elementContext:"reference"}),h=aA(b,{altBoundary:!0}),i=aC(g,d),j=aC(h,e,f),k=aD(i),l=aD(j);b.modifiersData[c]={referenceClippingOffsets:i,popperEscapeOffsets:j,isReferenceHidden:k,hasPopperEscaped:l},b.attributes.popper=Object.assign({},b.attributes.popper,{"data-popper-reference-hidden":k,"data-popper-escaped":l})}}]},aH=void 0===(aG=(aF=aE).defaultModifiers)?[]:aG,aI=aF.defaultOptions,aJ=void 0===aI?ah:aI,function(a,b,c){void 0===c&&(c=aJ);var d={placement:"bottom",orderedModifiers:[],options:Object.assign({},ah,aJ),modifiersData:{},elements:{reference:a,popper:b},attributes:{},styles:{}},e=[],f=!1,g={state:d,setOptions:function(c){var e,f,j,k,l="function"==typeof c?c(d.options):c;i(),d.options=Object.assign({},aJ,d.options,l),d.scrollParents={reference:B(a)?T(a):a.contextElement?T(a.contextElement):[],popper:T(b)};var m=(k=function(a){var b=new Map,c=new Set,d=[];function e(a){c.add(a.name),[].concat(a.requires||[],a.requiresIfExists||[]).forEach(function(a){if(!c.has(a)){var d=b.get(a);d&&e(d)}}),d.push(a)}return a.forEach(function(a){b.set(a.name,a)}),a.forEach(function(a){c.has(a.name)||e(a)}),d}(j=Object.keys(f=(e=[].concat(aH,d.options.modifiers)).reduce(function(a,b){var c=a[b.name];return a[b.name]=c?Object.assign({},c,b,{options:Object.assign({},c.options,b.options),data:Object.assign({},c.data,b.data)}):b,a},{})).map(function(a){return f[a]})),ag.reduce(function(a,b){return a.concat(k.filter(function(a){return a.phase===b}))},[]));return d.orderedModifiers=m.filter(function(a){return a.enabled}),h(),g.update()},forceUpdate:function(){if(!f){var a,b,c,e,h,i,j,k,l,m,n,o,p,q,r,s=d.elements,t=s.reference,u=s.popper;if(ai(t,u)){d.rects={reference:(c=t,e=W(u),h="fixed"===d.options.strategy,i=C(e),n=C(e)&&(l=G((k=(j=e).getBoundingClientRect()).width)/j.offsetWidth||1,m=G(k.height)/j.offsetHeight||1,1!==l||1!==m),o=M(e),p=J(c,n,h),q={scrollLeft:0,scrollTop:0},r={x:0,y:0},(i|| !i&&!h)&&(("body"!==L(e)||P(o))&&(q=(a=e,a!==A(a)&&C(a)?{scrollLeft:(b=a).scrollLeft,scrollTop:b.scrollTop}:K(a))),C(e)?(r=J(e,!0),r.x+=e.clientLeft,r.y+=e.clientTop):o&&(r.x=N(o))),{x:p.left+q.scrollLeft-r.x,y:p.top+q.scrollTop-r.y,width:p.width,height:p.height}),popper:Q(u)},d.reset=!1,d.placement=d.options.placement,d.orderedModifiers.forEach(function(a){return d.modifiersData[a.name]=Object.assign({},a.data)});for(var v=0;v0)return!1;if(d){let e=aN(d);if(!e.contains(d))return!1}return!(null==(c=b.current)?void 0:c.contains(d))}function aN(a){var b;return null!=(b=null==a?void 0:a.ownerDocument)?b:document}var aO=c(55227),aP=c(92625),[aQ,aR,aS,aT]=(0,h.n)(),[aU,aV]=(0,aO.k)({strict:!1,name:"MenuContext"});function aW(a){var b;return null!=(b=null==a?void 0:a.ownerDocument)?b:document}function aX(a){let b=aW(a);return b.activeElement===a}function aY(a={}){let{id:b,closeOnSelect:c=!0,closeOnBlur:e=!0,initialFocusRef:g,autoSelect:h=!0,isLazy:l,isOpen:n,defaultIsOpen:o,onClose:s,onOpen:u,placement:v="bottom-start",lazyBehavior:x="unmount",direction:A,computePositionOnMount:B=!1,...C}=a,D=(0,d.useRef)(null),E=(0,d.useRef)(null),F=aS(),G=(0,d.useCallback)(()=>{requestAnimationFrame(()=>{var a;null==(a=D.current)||a.focus({preventScroll:!1})})},[]),H=(0,d.useCallback)(()=>{let a=setTimeout(()=>{var a;if(g)null==(a=g.current)||a.focus();else{let b=F.firstEnabled();b&&Q(b.index)}});V.current.add(a)},[F,g]),I=(0,d.useCallback)(()=>{let a=setTimeout(()=>{let a=F.lastEnabled();a&&Q(a.index)});V.current.add(a)},[F]),J=(0,d.useCallback)(()=>{null==u||u(),h?H():G()},[h,H,G,u]),{isOpen:K,onOpen:L,onClose:M,onToggle:N}=function(a={}){let{onClose:b,onOpen:c,isOpen:e,id:f}=a,g=(0,aL.W)(c),h=(0,aL.W)(b),[i,j]=(0,d.useState)(a.defaultIsOpen||!1),k=void 0!==e?e:i,l=void 0!==e,m=(0,d.useId)(),n=null!=f?f:`disclosure-${m}`,o=(0,d.useCallback)(()=>{l||j(!1),null==h||h()},[l,h]),p=(0,d.useCallback)(()=>{l||j(!0),null==g||g()},[l,g]),q=(0,d.useCallback)(()=>{k?o():p()},[k,p,o]);return{isOpen:k,onOpen:p,onClose:o,onToggle:q,isControlled:l,getButtonProps:function(a={}){return{...a,"aria-expanded":k,"aria-controls":n,onClick(b){var c;null==(c=a.onClick)||c.call(a,b),q()}}},getDisclosureProps:function(a={}){return{...a,hidden:!k,id:n}}}}({isOpen:n,defaultIsOpen:o,onClose:s,onOpen:J});!function(a){let{ref:b,handler:c,enabled:e=!0}=a,f=(0,aL.W)(c),g=(0,d.useRef)({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}),h=g.current;(0,d.useEffect)(()=>{if(!e)return;let a=a=>{aM(a,b)&&(h.isPointerDown=!0)},d=a=>{if(h.ignoreEmulatedMouseEvents){h.ignoreEmulatedMouseEvents=!1;return}h.isPointerDown&&c&&aM(a,b)&&(h.isPointerDown=!1,f(a))},g=a=>{h.ignoreEmulatedMouseEvents=!0,c&&h.isPointerDown&&aM(a,b)&&(h.isPointerDown=!1,f(a))},i=aN(b.current);return i.addEventListener("mousedown",a,!0),i.addEventListener("mouseup",d,!0),i.addEventListener("touchstart",a,!0),i.addEventListener("touchend",g,!0),()=>{i.removeEventListener("mousedown",a,!0),i.removeEventListener("mouseup",d,!0),i.removeEventListener("touchstart",a,!0),i.removeEventListener("touchend",g,!0)}},[c,b,f,h,e])}({enabled:K&&e,ref:D,handler:a=>{var b;(null==(b=E.current)?void 0:b.contains(a.target))||M()}});let O=function(a={}){let{enabled:b=!0,modifiers:c,placement:e="bottom",strategy:g="absolute",arrowPadding:h=8,eventListeners:i=!0,offset:j,gutter:k=8,flip:l=!0,boundary:n="clippingParents",preventOverflow:o=!0,matchWidth:s,direction:u="ltr"}=a,v=(0,d.useRef)(null),x=(0,d.useRef)(null),A=(0,d.useRef)(null),B=function(a,b="ltr"){var c,d;let e=(null==(c=y[a])?void 0:c[b])||a;return"ltr"===b?e:null!=(d=z[a])?d:e}(e,u),C=(0,d.useRef)(()=>{}),D=(0,d.useCallback)(()=>{var a,d;if(b&&v.current&&x.current){null==(a=C.current)||a.call(C);let e;A.current=aK(v.current,x.current,{placement:B,modifiers:[w,t,r,{...q,enabled:!!s},{name:"eventListeners",..."object"==typeof(d=i)?{enabled:!0,options:{...p,...d}}:{enabled:d,options:p}},{name:"arrow",options:{padding:h}},{name:"offset",options:{offset:null!=j?j:[0,k]}},{name:"flip",enabled:!!l,options:{padding:8}},{name:"preventOverflow",enabled:!!o,options:{boundary:n}},...null!=c?c:[]],strategy:g}),A.current.forceUpdate(),C.current=A.current.destroy}},[B,b,c,s,i,h,j,k,l,o,n,g]);(0,d.useEffect)(()=>()=>{var a;v.current||x.current||(null==(a=A.current)||a.destroy(),A.current=null)},[]);let E=(0,d.useCallback)(a=>{v.current=a,D()},[D]),F=(0,d.useCallback)((a={},b=null)=>({...a,ref:(0,f.lq)(E,b)}),[E]),G=(0,d.useCallback)(a=>{x.current=a,D()},[D]),H=(0,d.useCallback)((a={},b=null)=>({...a,ref:(0,f.lq)(G,b),style:{...a.style,position:g,minWidth:s?void 0:"max-content",inset:"0 auto auto 0"}}),[g,G,s]),I=(0,d.useCallback)((a={},b=null)=>{let{size:c,shadowColor:d,bg:e,style:f,...g}=a;return{...g,ref:b,"data-popper-arrow":"",style:function a(b){let{size:c,shadowColor:d,bg:e,style:f}=b,g={...f,position:"absolute"};return c&&(g["--popper-arrow-size"]=c),d&&(g["--popper-arrow-shadow-color"]=d),e&&(g["--popper-arrow-bg"]=e),g}(a)}},[]),J=(0,d.useCallback)((a={},b=null)=>({...a,ref:b,"data-popper-arrow-inner":""}),[]);return{update(){var a;null==(a=A.current)||a.update()},forceUpdate(){var a;null==(a=A.current)||a.forceUpdate()},transformOrigin:m.transformOrigin.varRef,referenceRef:E,popperRef:G,getPopperProps:H,getArrowProps:I,getArrowInnerProps:J,getReferenceProps:F}}({...C,enabled:K||B,placement:v,direction:A}),[P,Q]=(0,d.useState)(-1);(0,k.r)(()=>{K||Q(-1)},[K]),function(a,b){let{shouldFocus:c,visible:d,focusRef:e}=b,f=c&&!d;(0,k.r)(()=>{if(!f||function(a){let b=a.current;if(!b)return!1;let c=(0,i.vY)(b);return!(!c||b.contains(c))&&!!(0,j.Wq)(c)}(a))return;let b=(null==e?void 0:e.current)||a.current;b&&requestAnimationFrame(()=>{b.focus()})},[f,a,e])}(D,{focusRef:E,visible:K,shouldFocus:!0});let R=function(a){let{isOpen:b,ref:c}=a,[e,f]=(0,d.useState)(b),[g,h]=(0,d.useState)(!1);return(0,d.useEffect)(()=>{g||(f(b),h(!0))},[b,g,e]),!function(a,b,c,e){let f=(0,aL.W)(c);return(0,d.useEffect)(()=>{let d="function"==typeof a?a():null!=a?a:document;if(c&&d)return d.addEventListener(b,f,e),()=>{d.removeEventListener(b,f,e)}},[b,a,e,f,c]),()=>{let c="function"==typeof a?a():null!=a?a:document;null==c||c.removeEventListener(b,f,e)}}(()=>c.current,"animationend",()=>{f(b)}),{present:!(!b&&!e),onComplete(){var a;let b=(0,i.kR)(c.current),d=new b.CustomEvent("animationend",{bubbles:!0});null==(a=c.current)||a.dispatchEvent(d)}}}({isOpen:K,ref:D}),[S,T]=function(a,...b){let c=(0,d.useId)(),e=a||c;return(0,d.useMemo)(()=>b.map(a=>`${a}-${e}`),[e,b])}(b,"menu-button","menu-list"),U=(0,d.useCallback)(()=>{L(),G()},[L,G]),V=(0,d.useRef)(new Set([]));a4(()=>{V.current.forEach(a=>clearTimeout(a)),V.current.clear()});let W=(0,d.useCallback)(()=>{L(),H()},[H,L]),X=(0,d.useCallback)(()=>{L(),I()},[L,I]),Y=(0,d.useCallback)(()=>{var a,b;let c=aW(D.current),d=null==(a=D.current)?void 0:a.contains(c.activeElement);if(!(K&&!d))return;let e=null==(b=F.item(P))?void 0:b.node;null==e||e.focus()},[K,P,F]),Z=(0,d.useRef)(null);return{openAndFocusMenu:U,openAndFocusFirstItem:W,openAndFocusLastItem:X,onTransitionEnd:Y,unstable__animationState:R,descendants:F,popper:O,buttonId:S,menuId:T,forceUpdate:O.forceUpdate,orientation:"vertical",isOpen:K,onToggle:N,onOpen:L,onClose:M,menuRef:D,buttonRef:E,focusedIndex:P,closeOnSelect:c,closeOnBlur:e,autoSelect:h,setFocusedIndex:Q,isLazy:l,lazyBehavior:x,initialFocusRef:g,rafId:Z}}function aZ(a={},b=null){let c=aV(),{onToggle:g,popper:h,openAndFocusFirstItem:i,openAndFocusLastItem:j}=c,k=(0,d.useCallback)(a=>{let b=a.key,c={Enter:i,ArrowDown:i,ArrowUp:j}[b];c&&(a.preventDefault(),a.stopPropagation(),c(a))},[i,j]);return{...a,ref:(0,f.lq)(c.buttonRef,b,h.referenceRef),id:c.buttonId,"data-active":(0,e.PB)(c.isOpen),"aria-expanded":c.isOpen,"aria-haspopup":"menu","aria-controls":c.menuId,onClick:(0,e.v0)(a.onClick,g),onKeyDown:(0,e.v0)(a.onKeyDown,k)}}function a$(a){var b;return a2(a)&&!!(null==(b=null==a?void 0:a.getAttribute("role"))?void 0:b.startsWith("menuitem"))}function a_(a={},b=null){let c=aV();if(!c)throw Error("useMenuContext: context is undefined. Seems you forgot to wrap component within ");let{focusedIndex:g,setFocusedIndex:h,menuRef:i,isOpen:j,onClose:k,menuId:l,isLazy:m,lazyBehavior:n,unstable__animationState:o}=c,p=aR(),q=function(a={}){let{timeout:b=300,preventDefault:c=()=>!0}=a,[e,f]=(0,d.useState)([]),g=(0,d.useRef)(),h=()=>{g.current&&(clearTimeout(g.current),g.current=null)},i=()=>{h(),g.current=setTimeout(()=>{f([]),g.current=null},b)};return(0,d.useEffect)(()=>h,[]),function(a){return b=>{if("Backspace"===b.key){let d=[...e];d.pop(),f(d);return}if(function(a){let{key:b}=a;return 1===b.length||b.length>1&&/[^a-zA-Z0-9]/.test(b)}(b)){let g=e.concat(b.key);c(b)&&(b.preventDefault(),b.stopPropagation()),f(g),a(g.join("")),i()}}}}({preventDefault:a=>" "!==a.key&&a$(a.target)}),r=(0,d.useCallback)(a=>{let b=a.key,c={Tab:a=>a.preventDefault(),Escape:k,ArrowDown:()=>{let a=p.nextEnabled(g);a&&h(a.index)},ArrowUp:()=>{let a=p.prevEnabled(g);a&&h(a.index)}}[b];if(c){a.preventDefault(),c(a);return}let d=q(a=>{let b=function(a,b,c,d){if(null==b)return d;if(!d){let e=a.find(a=>c(a).toLowerCase().startsWith(b.toLowerCase()));return e}let f=a.filter(a=>c(a).toLowerCase().startsWith(b.toLowerCase()));if(f.length>0){let g;if(f.includes(d)){let h=f.indexOf(d);return(g=h+1)===f.length&&(g=0),f[g]}return g=a.indexOf(f[0]),a[g]}return d}(p.values(),a,a=>{var b,c;return null!=(c=null==(b=null==a?void 0:a.node)?void 0:b.textContent)?c:""},p.item(g));if(b){let c=p.indexOf(b.node);h(c)}});a$(a.target)&&d(a)},[p,g,q,k,h]),s=(0,d.useRef)(!1);j&&(s.current=!0);let t=(0,aP.k)({wasSelected:s.current,enabled:m,mode:n,isSelected:o.present});return{...a,ref:(0,f.lq)(i,b),children:t?a.children:null,tabIndex:-1,role:"menu",id:l,style:{...a.style,transformOrigin:"var(--popper-transform-origin)"},"aria-orientation":"vertical",onKeyDown:(0,e.v0)(a.onKeyDown,r)}}function a0(a={}){let{popper:b,isOpen:c}=aV();return b.getPopperProps({...a,style:{visibility:c?"visible":"hidden",...a.style}})}function a1(a={},b=null){let{onMouseEnter:c,onMouseMove:h,onMouseLeave:i,onClick:j,onFocus:l,isDisabled:m,isFocusable:n,closeOnSelect:o,type:p,...q}=a,r=aV(),{setFocusedIndex:s,focusedIndex:t,closeOnSelect:u,onClose:v,menuRef:w,isOpen:x,menuId:y,rafId:z}=r,A=(0,d.useRef)(null),B=`${y}-menuitem-${(0,d.useId)()}`,{index:C,register:D}=aT({disabled:m&&!n}),E=(0,d.useCallback)(a=>{null==c||c(a),m||s(C)},[s,C,m,c]),F=(0,d.useCallback)(a=>{null==h||h(a),A.current&&!aX(A.current)&&E(a)},[E,h]),G=(0,d.useCallback)(a=>{null==i||i(a),m||s(-1)},[s,m,i]),H=(0,d.useCallback)(a=>{null==j||j(a),a$(a.currentTarget)&&(null!=o?o:u)&&v()},[v,j,u,o]),I=(0,d.useCallback)(a=>{null==l||l(a),s(C)},[s,l,C]),J=C===t,K=m&&!n;(0,k.r)(()=>{x&&(J&&!K&&A.current?(z.current&&cancelAnimationFrame(z.current),z.current=requestAnimationFrame(()=>{var a;null==(a=A.current)||a.focus(),z.current=null})):w.current&&!aX(w.current)&&w.current.focus())},[J,K,w,x]);let L=function(a={}){let{ref:b,isDisabled:c,isFocusable:h,clickOnEnter:i=!0,clickOnSpace:j=!0,onMouseDown:k,onMouseUp:l,onClick:m,onKeyDown:n,onKeyUp:o,tabIndex:p,onMouseOver:q,onMouseLeave:r,...s}=a,[t,u]=(0,d.useState)(!0),[v,w]=(0,d.useState)(!1),x=function(){let a=(0,d.useRef)(new Map),b=a.current,c=(0,d.useCallback)((b,c,d,e)=>{a.current.set(d,{type:c,el:b,options:e}),b.addEventListener(c,d,e)},[]),e=(0,d.useCallback)((b,c,d,e)=>{b.removeEventListener(c,d,e),a.current.delete(d)},[]);return(0,d.useEffect)(()=>()=>{b.forEach((a,b)=>{e(a.el,a.type,b,a.options)})},[e,b]),{add:c,remove:e}}(),y=a=>{a&&"BUTTON"!==a.tagName&&u(!1)},z=c&&!h,A=(0,d.useCallback)(a=>{if(c){a.stopPropagation(),a.preventDefault();return}let b=a.currentTarget;b.focus(),null==m||m(a)},[c,m]),B=(0,d.useCallback)(a=>{v&&g(a)&&(a.preventDefault(),a.stopPropagation(),w(!1),x.remove(document,"keyup",B,!1))},[v,x]),C=(0,d.useCallback)(a=>{if(null==n||n(a),c||a.defaultPrevented||a.metaKey||!g(a.nativeEvent)||t)return;let b=i&&"Enter"===a.key,d=j&&" "===a.key;if(d&&(a.preventDefault(),w(!0)),b){a.preventDefault();let e=a.currentTarget;e.click()}x.add(document,"keyup",B,!1)},[c,t,n,i,j,x,B]),D=(0,d.useCallback)(a=>{if(null==o||o(a),c||a.defaultPrevented||a.metaKey||!g(a.nativeEvent)||t)return;let b=j&&" "===a.key;if(b){a.preventDefault(),w(!1);let d=a.currentTarget;d.click()}},[j,t,c,o]),E=(0,d.useCallback)(a=>{0===a.button&&(w(!1),x.remove(document,"mouseup",E,!1))},[x]),F=(0,d.useCallback)(a=>{if(0!==a.button)return;if(c){a.stopPropagation(),a.preventDefault();return}t||w(!0);let b=a.currentTarget;b.focus({preventScroll:!0}),x.add(document,"mouseup",E,!1),null==k||k(a)},[c,t,k,x,E]),G=(0,d.useCallback)(a=>{0===a.button&&(t||w(!1),null==l||l(a))},[l,t]),H=(0,d.useCallback)(a=>{if(c){a.preventDefault();return}null==q||q(a)},[c,q]),I=(0,d.useCallback)(a=>{v&&(a.preventDefault(),w(!1)),null==r||r(a)},[v,r]),J=(0,f.lq)(b,y);return t?{...s,ref:J,type:"button","aria-disabled":z?void 0:c,disabled:z,onClick:A,onMouseDown:k,onMouseUp:l,onKeyUp:o,onKeyDown:n,onMouseOver:q,onMouseLeave:r}:{...s,ref:J,role:"button","data-active":(0,e.PB)(v),"aria-disabled":c?"true":void 0,tabIndex:z?void 0:t?p:p||0,onClick:A,onMouseDown:F,onMouseUp:G,onKeyUp:D,onKeyDown:C,onMouseOver:H,onMouseLeave:I}}({onClick:H,onFocus:I,onMouseEnter:E,onMouseMove:F,onMouseLeave:G,ref:(0,f.lq)(D,A,b),isDisabled:m,isFocusable:n});return{...q,...L,type:null!=p?p:L.type,id:B,role:"menuitem",tabIndex:J?0:-1}}function a2(a){var b;if(!a3(a))return!1;let c=null!=(b=a.ownerDocument.defaultView)?b:window;return a instanceof c.HTMLElement}function a3(a){return null!=a&&"object"==typeof a&&"nodeType"in a&&a.nodeType===Node.ELEMENT_NODE}function a4(a,b=[]){return(0,d.useEffect)(()=>()=>a(),b)}},36963:function(a,b,c){c.d(b,{j:function(){return k}});var d=c(99292),e=c(27426),f=c(35059),g=c(51550),h=c(25432),i=c(85893),j=(0,f.G)((a,b)=>{let c=(0,d.x)();return(0,i.jsx)(g.m.button,{ref:b,...a,__css:{display:"inline-flex",appearance:"none",alignItems:"center",outline:0,...c.button}})}),k=(0,f.G)((a,b)=>{let{children:c,as:d,...f}=a,k=(0,e.zZ)(f,b);return(0,i.jsx)(d||j,{...k,className:(0,h.cx)("chakra-menu__menu-button",a.className),children:(0,i.jsx)(g.m.span,{__css:{pointerEvents:"none",flex:"1 1 auto",minW:0},children:a.children})})});k.displayName="MenuButton"}}])