"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[326],{6326:function(e,t,r){r.d(t,{u:function(){return eX}});var n,o,i,a,s,l=r(5893),f=r(5544),p=r(8297),c=r(562),u=r(8672),d=r(3114),m=r(7294);let h={exit:{scale:.85,opacity:0,transition:{opacity:{duration:.15,easings:"easeInOut"},scale:{duration:.2,easings:"easeInOut"}}},enter:{scale:1,opacity:1,transition:{opacity:{easings:"easeOut",duration:.2},scale:{duration:.2,ease:[.175,.885,.4,1.1]}}}};var v=r(5372);function g(e,t,r,n){let o=(0,v.W)(r);return(0,m.useEffect)(()=>{let i="function"==typeof e?e():e??document;if(r&&i)return i.addEventListener(t,o,n),()=>{i.removeEventListener(t,o,n)}},[t,e,n,o,r]),()=>{let r="function"==typeof e?e():e??document;r?.removeEventListener(t,o,n)}}var b=r(9062),w=r(1326),y=r(8928);function x(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function O(e){var t=x(e).Element;return e instanceof t||e instanceof Element}function k(e){var t=x(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function E(e){if("undefined"==typeof ShadowRoot)return!1;var t=x(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var j=Math.max,C=Math.min,D=Math.round;function R(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function P(){return!/^((?!chrome|android).)*safari/i.test(R())}function W(e,t,r){void 0===t&&(t=!1),void 0===r&&(r=!1);var n=e.getBoundingClientRect(),o=1,i=1;t&&k(e)&&(o=e.offsetWidth>0&&D(n.width)/e.offsetWidth||1,i=e.offsetHeight>0&&D(n.height)/e.offsetHeight||1);var a=(O(e)?x(e):window).visualViewport,s=!P()&&r,l=(n.left+(s&&a?a.offsetLeft:0))/o,f=(n.top+(s&&a?a.offsetTop:0))/i,p=n.width/o,c=n.height/i;return{width:p,height:c,top:f,right:l+p,bottom:f+c,left:l,x:l,y:f}}function A(e){var t=x(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function L(e){return e?(e.nodeName||"").toLowerCase():null}function S(e){return((O(e)?e.ownerDocument:e.document)||window.document).documentElement}function T(e){return W(S(e)).left+A(e).scrollLeft}function B(e){return x(e).getComputedStyle(e)}function M(e){var t=B(e),r=t.overflow,n=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+o+n)}function H(e){var t=W(e),r=e.offsetWidth,n=e.offsetHeight;return 1>=Math.abs(t.width-r)&&(r=t.width),1>=Math.abs(t.height-n)&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function z(e){return"html"===L(e)?e:e.assignedSlot||e.parentNode||(E(e)?e.host:null)||S(e)}function _(e,t){void 0===t&&(t=[]);var r,n=function e(t){return["html","body","#document"].indexOf(L(t))>=0?t.ownerDocument.body:k(t)&&M(t)?t:e(z(t))}(e),o=n===(null==(r=e.ownerDocument)?void 0:r.body),i=x(n),a=o?[i].concat(i.visualViewport||[],M(n)?n:[]):n,s=t.concat(a);return o?s:s.concat(_(z(a)))}function q(e){return k(e)&&"fixed"!==B(e).position?e.offsetParent:null}function I(e){for(var t=x(e),r=q(e);r&&["table","td","th"].indexOf(L(r))>=0&&"static"===B(r).position;)r=q(r);return r&&("html"===L(r)||"body"===L(r)&&"static"===B(r).position)?t:r||function(e){var t=/firefox/i.test(R());if(/Trident/i.test(R())&&k(e)&&"fixed"===B(e).position)return null;var r=z(e);for(E(r)&&(r=r.host);k(r)&&0>["html","body"].indexOf(L(r));){var n=B(r);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||t&&"filter"===n.willChange||t&&n.filter&&"none"!==n.filter)return r;r=r.parentNode}return null}(e)||t}var N="bottom",V="right",$="left",F="auto",U=["top",N,V,$],X="start",Y="viewport",G="popper",J=U.reduce(function(e,t){return e.concat([t+"-"+X,t+"-end"])},[]),K=[].concat(U,[F]).reduce(function(e,t){return e.concat([t,t+"-"+X,t+"-end"])},[]),Q=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"],Z={placement:"bottom",modifiers:[],strategy:"absolute"};function ee(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return!t.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}var et={passive:!0};function er(e){return e.split("-")[0]}function en(e){return e.split("-")[1]}function eo(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ei(e){var t,r=e.reference,n=e.element,o=e.placement,i=o?er(o):null,a=o?en(o):null,s=r.x+r.width/2-n.width/2,l=r.y+r.height/2-n.height/2;switch(i){case"top":t={x:s,y:r.y-n.height};break;case N:t={x:s,y:r.y+r.height};break;case V:t={x:r.x+r.width,y:l};break;case $:t={x:r.x-n.width,y:l};break;default:t={x:r.x,y:r.y}}var f=i?eo(i):null;if(null!=f){var p="y"===f?"height":"width";switch(a){case X:t[f]=t[f]-(r[p]/2-n[p]/2);break;case"end":t[f]=t[f]+(r[p]/2-n[p]/2)}}return t}var ea={top:"auto",right:"auto",bottom:"auto",left:"auto"};function es(e){var t,r,n,o,i,a,s,l=e.popper,f=e.popperRect,p=e.placement,c=e.variation,u=e.offsets,d=e.position,m=e.gpuAcceleration,h=e.adaptive,v=e.roundOffsets,g=e.isFixed,b=u.x,w=void 0===b?0:b,y=u.y,O=void 0===y?0:y,k="function"==typeof v?v({x:w,y:O}):{x:w,y:O};w=k.x,O=k.y;var E=u.hasOwnProperty("x"),j=u.hasOwnProperty("y"),C=$,R="top",P=window;if(h){var W=I(l),A="clientHeight",L="clientWidth";W===x(l)&&"static"!==B(W=S(l)).position&&"absolute"===d&&(A="scrollHeight",L="scrollWidth"),("top"===p||(p===$||p===V)&&"end"===c)&&(R=N,O-=(g&&W===P&&P.visualViewport?P.visualViewport.height:W[A])-f.height,O*=m?1:-1),(p===$||("top"===p||p===N)&&"end"===c)&&(C=V,w-=(g&&W===P&&P.visualViewport?P.visualViewport.width:W[L])-f.width,w*=m?1:-1)}var T=Object.assign({position:d},h&&ea),M=!0===v?(t={x:w,y:O},r=x(l),n=t.x,o=t.y,{x:D(n*(i=r.devicePixelRatio||1))/i||0,y:D(o*i)/i||0}):{x:w,y:O};return(w=M.x,O=M.y,m)?Object.assign({},T,((s={})[R]=j?"0":"",s[C]=E?"0":"",s.transform=1>=(P.devicePixelRatio||1)?"translate("+w+"px, "+O+"px)":"translate3d("+w+"px, "+O+"px, 0)",s)):Object.assign({},T,((a={})[R]=j?O+"px":"",a[C]=E?w+"px":"",a.transform="",a))}var el={left:"right",right:"left",bottom:"top",top:"bottom"};function ef(e){return e.replace(/left|right|bottom|top/g,function(e){return el[e]})}var ep={start:"end",end:"start"};function ec(e){return e.replace(/start|end/g,function(e){return ep[e]})}function eu(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&E(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function ed(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function em(e,t,r){var n,o,i,a,s,l,f,p,c,u;return t===Y?ed(function(e,t){var r=x(e),n=S(e),o=r.visualViewport,i=n.clientWidth,a=n.clientHeight,s=0,l=0;if(o){i=o.width,a=o.height;var f=P();(f||!f&&"fixed"===t)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:i,height:a,x:s+T(e),y:l}}(e,r)):O(t)?((n=W(t,!1,"fixed"===r)).top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n):ed((o=S(e),a=S(o),s=A(o),l=null==(i=o.ownerDocument)?void 0:i.body,f=j(a.scrollWidth,a.clientWidth,l?l.scrollWidth:0,l?l.clientWidth:0),p=j(a.scrollHeight,a.clientHeight,l?l.scrollHeight:0,l?l.clientHeight:0),c=-s.scrollLeft+T(o),u=-s.scrollTop,"rtl"===B(l||a).direction&&(c+=j(a.clientWidth,l?l.clientWidth:0)-f),{width:f,height:p,x:c,y:u}))}function eh(){return{top:0,right:0,bottom:0,left:0}}function ev(e){return Object.assign({},eh(),e)}function eg(e,t){return t.reduce(function(t,r){return t[r]=e,t},{})}function eb(e,t){void 0===t&&(t={});var r,n,o,i,a,s,l,f=t,p=f.placement,c=void 0===p?e.placement:p,u=f.strategy,d=void 0===u?e.strategy:u,m=f.boundary,h=f.rootBoundary,v=f.elementContext,g=void 0===v?G:v,b=f.altBoundary,w=f.padding,y=void 0===w?0:w,x=ev("number"!=typeof y?y:eg(y,U)),E=e.rects.popper,D=e.elements[void 0!==b&&b?g===G?"reference":G:g],R=(r=O(D)?D:D.contextElement||S(e.elements.popper),s=(a=[].concat("clippingParents"===(n=void 0===m?"clippingParents":m)?(o=_(z(r)),O(i=["absolute","fixed"].indexOf(B(r).position)>=0&&k(r)?I(r):r)?o.filter(function(e){return O(e)&&eu(e,i)&&"body"!==L(e)}):[]):[].concat(n),[void 0===h?Y:h]))[0],(l=a.reduce(function(e,t){var n=em(r,t,d);return e.top=j(n.top,e.top),e.right=C(n.right,e.right),e.bottom=C(n.bottom,e.bottom),e.left=j(n.left,e.left),e},em(r,s,d))).width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l),P=W(e.elements.reference),A=ei({reference:P,element:E,strategy:"absolute",placement:c}),T=ed(Object.assign({},E,A)),M=g===G?T:P,H={top:R.top-M.top+x.top,bottom:M.bottom-R.bottom+x.bottom,left:R.left-M.left+x.left,right:M.right-R.right+x.right},q=e.modifiersData.offset;if(g===G&&q){var $=q[c];Object.keys(H).forEach(function(e){var t=[V,N].indexOf(e)>=0?1:-1,r=["top",N].indexOf(e)>=0?"y":"x";H[e]+=$[r]*t})}return H}function ew(e,t,r){return j(e,C(t,r))}function ey(e,t,r){return void 0===r&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function ex(e){return["top",V,N,$].some(function(t){return e[t]>=0})}var eO=(i=void 0===(o=(n={defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,r=e.instance,n=e.options,o=n.scroll,i=void 0===o||o,a=n.resize,s=void 0===a||a,l=x(t.elements.popper),f=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&f.forEach(function(e){e.addEventListener("scroll",r.update,et)}),s&&l.addEventListener("resize",r.update,et),function(){i&&f.forEach(function(e){e.removeEventListener("scroll",r.update,et)}),s&&l.removeEventListener("resize",r.update,et)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,r=e.name;t.modifiersData[r]=ei({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,r=e.options,n=r.gpuAcceleration,o=r.adaptive,i=r.roundOffsets,a=void 0===i||i,s={placement:er(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:void 0===n||n,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,es(Object.assign({},s,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:void 0===o||o,roundOffsets:a})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,es(Object.assign({},s,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:a})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var r=t.styles[e]||{},n=t.attributes[e]||{},o=t.elements[e];k(o)&&L(o)&&(Object.assign(o.style,r),Object.keys(n).forEach(function(e){var t=n[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(e){var n=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:r[e]).reduce(function(e,t){return e[t]="",e},{});k(n)&&L(n)&&(Object.assign(n.style,i),Object.keys(o).forEach(function(e){n.removeAttribute(e)}))})}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,r=e.options,n=e.name,o=r.offset,i=void 0===o?[0,0]:o,a=K.reduce(function(e,r){var n,o,a,s,l,f;return e[r]=(n=t.rects,a=[$,"top"].indexOf(o=er(r))>=0?-1:1,l=(s="function"==typeof i?i(Object.assign({},n,{placement:r})):i)[0],f=s[1],l=l||0,f=(f||0)*a,[$,V].indexOf(o)>=0?{x:f,y:l}:{x:l,y:f}),e},{}),s=a[t.placement],l=s.x,f=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=f),t.modifiersData[n]=a}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var o=r.mainAxis,i=void 0===o||o,a=r.altAxis,s=void 0===a||a,l=r.fallbackPlacements,f=r.padding,p=r.boundary,c=r.rootBoundary,u=r.altBoundary,d=r.flipVariations,m=void 0===d||d,h=r.allowedAutoPlacements,v=t.options.placement,g=er(v)===v,b=l||(g||!m?[ef(v)]:function(e){if(er(e)===F)return[];var t=ef(e);return[ec(e),t,ec(t)]}(v)),w=[v].concat(b).reduce(function(e,r){var n,o,i,a,s,l,u,d,v,g,b,w;return e.concat(er(r)===F?(o=(n={placement:r,boundary:p,rootBoundary:c,padding:f,flipVariations:m,allowedAutoPlacements:h}).placement,i=n.boundary,a=n.rootBoundary,s=n.padding,l=n.flipVariations,d=void 0===(u=n.allowedAutoPlacements)?K:u,0===(b=(g=(v=en(o))?l?J:J.filter(function(e){return en(e)===v}):U).filter(function(e){return d.indexOf(e)>=0})).length&&(b=g),Object.keys(w=b.reduce(function(e,r){return e[r]=eb(t,{placement:r,boundary:i,rootBoundary:a,padding:s})[er(r)],e},{})).sort(function(e,t){return w[e]-w[t]})):r)},[]),y=t.rects.reference,x=t.rects.popper,O=new Map,k=!0,E=w[0],j=0;j<w.length;j++){var C=w[j],D=er(C),R=en(C)===X,P=["top",N].indexOf(D)>=0,W=P?"width":"height",A=eb(t,{placement:C,boundary:p,rootBoundary:c,altBoundary:u,padding:f}),L=P?R?V:$:R?N:"top";y[W]>x[W]&&(L=ef(L));var S=ef(L),T=[];if(i&&T.push(A[D]<=0),s&&T.push(A[L]<=0,A[S]<=0),T.every(function(e){return e})){E=C,k=!1;break}O.set(C,T)}if(k)for(var B=m?3:1,M=function(e){var t=w.find(function(t){var r=O.get(t);if(r)return r.slice(0,e).every(function(e){return e})});if(t)return E=t,"break"},H=B;H>0&&"break"!==M(H);H--);t.placement!==E&&(t.modifiersData[n]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,n=e.name,o=r.mainAxis,i=r.altAxis,a=r.boundary,s=r.rootBoundary,l=r.altBoundary,f=r.padding,p=r.tether,c=void 0===p||p,u=r.tetherOffset,d=void 0===u?0:u,m=eb(t,{boundary:a,rootBoundary:s,padding:f,altBoundary:l}),h=er(t.placement),v=en(t.placement),g=!v,b=eo(h),w="x"===b?"y":"x",y=t.modifiersData.popperOffsets,x=t.rects.reference,O=t.rects.popper,k="function"==typeof d?d(Object.assign({},t.rects,{placement:t.placement})):d,E="number"==typeof k?{mainAxis:k,altAxis:k}:Object.assign({mainAxis:0,altAxis:0},k),D=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,R={x:0,y:0};if(y){if(void 0===o||o){var P,W="y"===b?"top":$,A="y"===b?N:V,L="y"===b?"height":"width",S=y[b],T=S+m[W],B=S-m[A],M=c?-O[L]/2:0,z=v===X?x[L]:O[L],_=v===X?-O[L]:-x[L],q=t.elements.arrow,F=c&&q?H(q):{width:0,height:0},U=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:eh(),Y=U[W],G=U[A],J=ew(0,x[L],F[L]),K=g?x[L]/2-M-J-Y-E.mainAxis:z-J-Y-E.mainAxis,Q=g?-x[L]/2+M+J+G+E.mainAxis:_+J+G+E.mainAxis,Z=t.elements.arrow&&I(t.elements.arrow),ee=Z?"y"===b?Z.clientTop||0:Z.clientLeft||0:0,et=null!=(P=null==D?void 0:D[b])?P:0,ei=ew(c?C(T,S+K-et-ee):T,S,c?j(B,S+Q-et):B);y[b]=ei,R[b]=ei-S}if(void 0!==i&&i){var ea,es,el="x"===b?"top":$,ef="x"===b?N:V,ep=y[w],ec="y"===w?"height":"width",eu=ep+m[el],ed=ep-m[ef],em=-1!==["top",$].indexOf(h),ev=null!=(es=null==D?void 0:D[w])?es:0,eg=em?eu:ep-x[ec]-O[ec]-ev+E.altAxis,ey=em?ep+x[ec]+O[ec]-ev-E.altAxis:ed,ex=c&&em?(ea=ew(eg,ep,ey))>ey?ey:ea:ew(c?eg:eu,ep,c?ey:ed);y[w]=ex,R[w]=ex-ep}t.modifiersData[n]=R}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,r,n=e.state,o=e.name,i=e.options,a=n.elements.arrow,s=n.modifiersData.popperOffsets,l=er(n.placement),f=eo(l),p=[$,V].indexOf(l)>=0?"height":"width";if(a&&s){var c=ev("number"!=typeof(t="function"==typeof(t=i.padding)?t(Object.assign({},n.rects,{placement:n.placement})):t)?t:eg(t,U)),u=H(a),d="y"===f?"top":$,m="y"===f?N:V,h=n.rects.reference[p]+n.rects.reference[f]-s[f]-n.rects.popper[p],v=s[f]-n.rects.reference[f],g=I(a),b=g?"y"===f?g.clientHeight||0:g.clientWidth||0:0,w=c[d],y=b-u[p]-c[m],x=b/2-u[p]/2+(h/2-v/2),O=ew(w,x,y);n.modifiersData[o]=((r={})[f]=O,r.centerOffset=O-x,r)}},effect:function(e){var t=e.state,r=e.options.element,n=void 0===r?"[data-popper-arrow]":r;null!=n&&("string"!=typeof n||(n=t.elements.popper.querySelector(n)))&&eu(t.elements.popper,n)&&(t.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,r=e.name,n=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=eb(t,{elementContext:"reference"}),s=eb(t,{altBoundary:!0}),l=ey(a,n),f=ey(s,o,i),p=ex(l),c=ex(f);t.modifiersData[r]={referenceClippingOffsets:l,popperEscapeOffsets:f,isReferenceHidden:p,hasPopperEscaped:c},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":c})}}]}).defaultModifiers)?[]:o,s=void 0===(a=n.defaultOptions)?Z:a,function(e,t,r){void 0===r&&(r=s);var n,o={placement:"bottom",orderedModifiers:[],options:Object.assign({},Z,s),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},a=[],l=!1,f={state:o,setOptions:function(r){var n,l,c,u,d,m="function"==typeof r?r(o.options):r;p(),o.options=Object.assign({},s,o.options,m),o.scrollParents={reference:O(e)?_(e):e.contextElement?_(e.contextElement):[],popper:_(t)};var h=(l=Object.keys(n=[].concat(i,o.options.modifiers).reduce(function(e,t){var r=e[t.name];return e[t.name]=r?Object.assign({},r,t,{options:Object.assign({},r.options,t.options),data:Object.assign({},r.data,t.data)}):t,e},{})).map(function(e){return n[e]}),c=new Map,u=new Set,d=[],l.forEach(function(e){c.set(e.name,e)}),l.forEach(function(e){u.has(e.name)||function e(t){u.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach(function(t){if(!u.has(t)){var r=c.get(t);r&&e(r)}}),d.push(t)}(e)}),Q.reduce(function(e,t){return e.concat(d.filter(function(e){return e.phase===t}))},[]));return o.orderedModifiers=h.filter(function(e){return e.enabled}),o.orderedModifiers.forEach(function(e){var t=e.name,r=e.options,n=e.effect;if("function"==typeof n){var i=n({state:o,name:t,instance:f,options:void 0===r?{}:r});a.push(i||function(){})}}),f.update()},forceUpdate:function(){if(!l){var e,t,r,n,i,a,s,p,c,u,d,m,h=o.elements,v=h.reference,g=h.popper;if(ee(v,g)){;o.rects={reference:(t=I(g),r="fixed"===o.options.strategy,n=k(t),p=k(t)&&(a=D((i=t.getBoundingClientRect()).width)/t.offsetWidth||1,s=D(i.height)/t.offsetHeight||1,1!==a||1!==s),c=S(t),u=W(v,p,r),d={scrollLeft:0,scrollTop:0},m={x:0,y:0},(n||!n&&!r)&&(("body"!==L(t)||M(c))&&(d=(e=t)!==x(e)&&k(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:A(e)),k(t)?(m=W(t,!0),m.x+=t.clientLeft,m.y+=t.clientTop):c&&(m.x=T(c))),{x:u.left+d.scrollLeft-m.x,y:u.top+d.scrollTop-m.y,width:u.width,height:u.height}),popper:H(g)},o.reset=!1,o.placement=o.options.placement,o.orderedModifiers.forEach(function(e){return o.modifiersData[e.name]=Object.assign({},e.data)});for(var b=0;b<o.orderedModifiers.length;b++){if(!0===o.reset){o.reset=!1,b=-1;continue}var w=o.orderedModifiers[b],y=w.fn,O=w.options,E=void 0===O?{}:O,j=w.name;"function"==typeof y&&(o=y({state:o,options:E,name:j,instance:f})||o)}}}},update:function(){return n||(n=new Promise(function(e){Promise.resolve().then(function(){n=void 0,e(new Promise(function(e){f.forceUpdate(),e(o)}))})})),n},destroy:function(){p(),l=!0}};if(!ee(e,t))return f;function p(){a.forEach(function(e){return e()}),a=[]}return f.setOptions(r).then(function(e){!l&&r.onFirstUpdate&&r.onFirstUpdate(e)}),f});let ek=(e,t)=>({var:e,varRef:t?`var(${e}, ${t})`:`var(${e})`}),eE={arrowShadowColor:ek("--popper-arrow-shadow-color"),arrowSize:ek("--popper-arrow-size","8px"),arrowSizeHalf:ek("--popper-arrow-size-half"),arrowBg:ek("--popper-arrow-bg"),transformOrigin:ek("--popper-transform-origin"),arrowOffset:ek("--popper-arrow-offset")},ej={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"},eC=e=>ej[e],eD={scroll:!0,resize:!0},eR={name:"matchWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:e})=>{e.styles.popper.width=`${e.rects.reference.width}px`},effect:({state:e})=>()=>{let t=e.elements.reference;e.elements.popper.style.width=`${t.offsetWidth}px`}},eP={name:"transformOrigin",enabled:!0,phase:"write",fn:({state:e})=>{eW(e)},effect:({state:e})=>()=>{eW(e)}},eW=e=>{e.elements.popper.style.setProperty(eE.transformOrigin.var,eC(e.placement))},eA={name:"positionArrow",enabled:!0,phase:"afterWrite",fn:({state:e})=>{eL(e)}},eL=e=>{if(!e.placement)return;let t=eS(e.placement);if(e.elements?.arrow&&t){Object.assign(e.elements.arrow.style,{[t.property]:t.value,width:eE.arrowSize.varRef,height:eE.arrowSize.varRef,zIndex:-1});let r={[eE.arrowSizeHalf.var]:`calc(${eE.arrowSize.varRef} / 2 - 1px)`,[eE.arrowOffset.var]:`calc(${eE.arrowSizeHalf.varRef} * -1)`};for(let t in r)e.elements.arrow.style.setProperty(t,r[t])}},eS=e=>e.startsWith("top")?{property:"bottom",value:eE.arrowOffset.varRef}:e.startsWith("bottom")?{property:"top",value:eE.arrowOffset.varRef}:e.startsWith("left")?{property:"right",value:eE.arrowOffset.varRef}:e.startsWith("right")?{property:"left",value:eE.arrowOffset.varRef}:void 0,eT={name:"innerArrow",enabled:!0,phase:"main",requires:["arrow"],fn:({state:e})=>{eB(e)},effect:({state:e})=>()=>{eB(e)}},eB=e=>{var t;if(!e.elements.arrow)return;let r=e.elements.arrow.querySelector("[data-popper-arrow-inner]");if(!r)return;let n=(t=e.placement).includes("top")?"1px 1px 0px 0 var(--popper-arrow-shadow-color)":t.includes("bottom")?"-1px -1px 0px 0 var(--popper-arrow-shadow-color)":t.includes("right")?"-1px 1px 0px 0 var(--popper-arrow-shadow-color)":t.includes("left")?"1px -1px 0px 0 var(--popper-arrow-shadow-color)":void 0;n&&r.style.setProperty("--popper-arrow-default-shadow",n),Object.assign(r.style,{transform:"rotate(45deg)",background:eE.arrowBg.varRef,top:0,left:0,width:"100%",height:"100%",position:"absolute",zIndex:"inherit",boxShadow:"var(--popper-arrow-shadow, var(--popper-arrow-default-shadow))"})},eM={"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"}},eH={"auto-start":"auto-end","auto-end":"auto-start","top-start":"top-end","top-end":"top-start","bottom-start":"bottom-end","bottom-end":"bottom-start"},ez=e=>e.current?.ownerDocument||document,e_=e=>e.current?.ownerDocument?.defaultView||window,eq="chakra-ui:close-tooltip";var eI=r(7984),eN=r(3977),eV=r(7430),e$=r(9381),eF=r(6158);let eU=(0,eV.m)(u.E.div),eX=(0,e$.G)((e,t)=>{let r;let n=(0,eF.m)("Tooltip",e),o=(0,f.L)(e),i=(0,eI.F)(),{children:a,label:s,shouldWrapChildren:u,"aria-label":x,hasArrow:O,bg:k,portalProps:E,background:j,backgroundColor:C,bgColor:D,motionProps:R,animatePresenceProps:P,...W}=o,A=j??C??k??D;if(A){n.bg=A;let e=i.__cssMap?.[`colors.${A}`]?.varRef??A;n[eE.arrowBg.var]=e}let L=function(e={}){let{openDelay:t=0,closeDelay:r=0,closeOnClick:n=!0,closeOnMouseDown:o,closeOnScroll:i,closeOnPointerDown:a=o,closeOnEsc:s=!0,onOpen:l,onClose:f,placement:p,id:c,isOpen:u,defaultIsOpen:d,arrowSize:h=10,arrowShadowColor:x,arrowPadding:O,modifiers:k,isDisabled:E,gutter:j,offset:C,direction:D,...R}=e,{isOpen:P,onOpen:W,onClose:A}=function(e={}){let{onClose:t,onOpen:r,isOpen:n,id:o}=e,i=(0,v.W)(r),a=(0,v.W)(t),[s,l]=(0,m.useState)(e.defaultIsOpen||!1),f=void 0!==n?n:s,p=void 0!==n,c=(0,m.useId)(),u=o??`disclosure-${c}`,d=(0,m.useCallback)(()=>{p||l(!1),a?.()},[p,a]),h=(0,m.useCallback)(()=>{p||l(!0),i?.()},[p,i]),g=(0,m.useCallback)(()=>{f?d():h()},[f,h,d]);return{isOpen:f,onOpen:h,onClose:d,onToggle:g,isControlled:p,getButtonProps:function(e={}){return{...e,"aria-expanded":f,"aria-controls":u,onClick(t){e.onClick?.(t),g()}}},getDisclosureProps:function(e={}){return{...e,hidden:!f,id:u}}}}({isOpen:u,defaultIsOpen:d,onOpen:l,onClose:f}),{referenceRef:L,getPopperProps:S,getArrowInnerProps:T,getArrowProps:B}=function(e={}){let{enabled:t=!0,modifiers:r,placement:n="bottom",strategy:o="absolute",arrowPadding:i=8,eventListeners:a=!0,offset:s,gutter:l=8,flip:f=!0,boundary:p="clippingParents",preventOverflow:c=!0,matchWidth:u,direction:d="ltr"}=e,h=(0,m.useRef)(null),v=(0,m.useRef)(null),g=(0,m.useRef)(null),w=function(e,t="ltr"){let r=eM[e]?.[t]||e;return"ltr"===t?r:eH[e]??r}(n,d),y=(0,m.useRef)(()=>{}),x=(0,m.useCallback)(()=>{t&&h.current&&v.current&&(y.current?.(),g.current=eO(h.current,v.current,{placement:w,modifiers:[eT,eA,eP,{...eR,enabled:!!u},{name:"eventListeners",..."object"==typeof a?{enabled:!0,options:{...eD,...a}}:{enabled:a,options:eD}},{name:"arrow",options:{padding:i}},{name:"offset",options:{offset:s??[0,l]}},{name:"flip",enabled:!!f,options:{padding:8}},{name:"preventOverflow",enabled:!!c,options:{boundary:p}},...r??[]],strategy:o}),g.current.forceUpdate(),y.current=g.current.destroy)},[w,t,r,u,a,i,s,l,f,c,p,o]);(0,m.useEffect)(()=>()=>{h.current||v.current||(g.current?.destroy(),g.current=null)},[]);let O=(0,m.useCallback)(e=>{h.current=e,x()},[x]),k=(0,m.useCallback)((e={},t=null)=>({...e,ref:(0,b.lq)(O,t)}),[O]),E=(0,m.useCallback)(e=>{v.current=e,x()},[x]),j=(0,m.useCallback)((e={},t=null)=>({...e,ref:(0,b.lq)(E,t),style:{...e.style,position:o,minWidth:u?void 0:"max-content",inset:"0 auto auto 0"}}),[o,E,u]),C=(0,m.useCallback)((e={},t=null)=>{let{size:r,shadowColor:n,bg:o,style:i,...a}=e;return{...a,ref:t,"data-popper-arrow":"",style:function(e){let{size:t,shadowColor:r,bg:n,style:o}=e,i={...o,position:"absolute"};return t&&(i["--popper-arrow-size"]=t),r&&(i["--popper-arrow-shadow-color"]=r),n&&(i["--popper-arrow-bg"]=n),i}(e)}},[]),D=(0,m.useCallback)((e={},t=null)=>({...e,ref:t,"data-popper-arrow-inner":""}),[]);return{update(){g.current?.update()},forceUpdate(){g.current?.forceUpdate()},transformOrigin:eE.transformOrigin.varRef,referenceRef:O,popperRef:E,getPopperProps:j,getArrowProps:C,getArrowInnerProps:D,getReferenceProps:k}}({enabled:P,placement:p,arrowPadding:O,modifiers:k,gutter:j,offset:C,direction:D}),M=(0,m.useId)(),H=`tooltip-${c??M}`,z=(0,m.useRef)(null),_=(0,m.useRef)(),q=(0,m.useCallback)(()=>{_.current&&(clearTimeout(_.current),_.current=void 0)},[]),I=(0,m.useRef)(),N=(0,m.useCallback)(()=>{I.current&&(clearTimeout(I.current),I.current=void 0)},[]),V=(0,m.useCallback)(()=>{N(),A()},[A,N]),$=((0,m.useEffect)(()=>{let e=ez(z);return e.addEventListener(eq,V),()=>e.removeEventListener(eq,V)},[V,z]),()=>{let e=ez(z),t=e_(z);e.dispatchEvent(new t.CustomEvent(eq))}),F=(0,m.useCallback)(()=>{if(!E&&!_.current){P&&$();let e=e_(z);_.current=e.setTimeout(W,t)}},[$,E,P,W,t]),U=(0,m.useCallback)(()=>{q();let e=e_(z);I.current=e.setTimeout(V,r)},[r,V,q]),X=(0,m.useCallback)(()=>{P&&n&&U()},[n,U,P]),Y=(0,m.useCallback)(()=>{P&&a&&U()},[a,U,P]),G=(0,m.useCallback)(e=>{P&&"Escape"===e.key&&U()},[P,U]);g(()=>ez(z),"keydown",s?G:void 0),g(()=>{if(!i)return null;let e=z.current;if(!e)return null;let t=function e(t){return["html","body","#document"].includes(t.localName)?t.ownerDocument.body:(0,w.Re)(t)&&function(e){let{overflow:t,overflowX:r,overflowY:n}=(e.ownerDocument.defaultView||window).getComputedStyle(e);return/auto|scroll|overlay|hidden/.test(t+n+r)}(t)?t:e("html"===t.localName?t:t.assignedSlot||t.parentElement||t.ownerDocument.documentElement)}(e);return"body"===t.localName?e_(z):t},"scroll",()=>{P&&i&&V()},{passive:!0,capture:!0}),(0,m.useEffect)(()=>{E&&(q(),P&&A())},[E,P,A,q]),(0,m.useEffect)(()=>()=>{q(),N()},[q,N]),g(()=>z.current,"pointerleave",U);let J=(0,m.useCallback)((e={},t=null)=>({...e,ref:(0,b.lq)(z,t,L),onPointerEnter:(0,y.v)(e.onPointerEnter,e=>{"touch"!==e.pointerType&&F()}),onClick:(0,y.v)(e.onClick,X),onPointerDown:(0,y.v)(e.onPointerDown,Y),onFocus:(0,y.v)(e.onFocus,F),onBlur:(0,y.v)(e.onBlur,U),"aria-describedby":P?H:void 0}),[F,U,Y,P,H,X,L]),K=(0,m.useCallback)((e={},t=null)=>S({...e,style:{...e.style,[eE.arrowSize.var]:h?`${h}px`:void 0,[eE.arrowShadowColor.var]:x}},t),[S,h,x]);return{isOpen:P,show:F,hide:U,getTriggerProps:J,getTooltipProps:(0,m.useCallback)((e={},t=null)=>{let r={...e.style,position:"relative",transformOrigin:eE.transformOrigin.varRef};return{ref:t,...R,...e,id:H,role:"tooltip",style:r}},[R,H]),getTooltipPositionerProps:K,getArrowProps:B,getArrowInnerProps:T}}({...W,direction:i.direction});if("string"==typeof a||u)r=(0,l.jsx)(eV.m.span,{display:"inline-block",tabIndex:0,...L.getTriggerProps(),children:a});else{let e=m.Children.only(a);r=(0,m.cloneElement)(e,L.getTriggerProps(e.props,e.ref))}let S=!!x,T=L.getTooltipProps({},t),B=S?(0,p.C)(T,["role","id"]):T,M=(0,c.e)(T,["role","id"]);return s?(0,l.jsxs)(l.Fragment,{children:[r,(0,l.jsx)(d.M,{...P,children:L.isOpen&&(0,l.jsx)(eN.h,{...E,children:(0,l.jsx)(eV.m.div,{...L.getTooltipPositionerProps(),__css:{zIndex:n.zIndex,pointerEvents:"none"},children:(0,l.jsxs)(eU,{variants:h,initial:"exit",animate:"enter",exit:"exit",...R,...B,__css:n,children:[s,S&&(0,l.jsx)(eV.m.span,{srOnly:!0,...M,children:x}),O&&(0,l.jsx)(eV.m.div,{"data-popper-arrow":!0,className:"chakra-tooltip__arrow-wrapper",children:(0,l.jsx)(eV.m.div,{"data-popper-arrow-inner":!0,className:"chakra-tooltip__arrow",__css:{bg:n.bg}})})]})})})})]}):(0,l.jsx)(l.Fragment,{children:a})});eX.displayName="Tooltip"}}]);