!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="e90eb313-8464-4367-85d3-0aea17f7a8c1",e._sentryDebugIdIdentifier="sentry-dbid-e90eb313-8464-4367-85d3-0aea17f7a8c1")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4199],{75596:function(e){var t;t=function(){"use strict";var e="millisecond",t="second",n="minute",r="hour",i="week",o="month",a="quarter",s="year",l="date",u="Invalid Date",c=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,d=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},h="en",p={};p[h]={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||"th")+"]"}};var v="$isDayjsObject",y=function(e){return e instanceof b||!(!e||!e[v])},g=function e(t,n,r){var i;if(!t)return h;if("string"==typeof t){var o=t.toLowerCase();p[o]&&(i=o),n&&(p[o]=n,i=o);var a=t.split("-");if(!i&&a.length>1)return e(a[0])}else{var s=t.name;p[s]=t,i=s}return!r&&i&&(h=i),i||!r&&h},m=function(e,t){if(y(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new b(n)},w={s:f,z:function(e){var t=-e.utcOffset(),n=Math.abs(t);return(t<=0?"+":"-")+f(Math.floor(n/60),2,"0")+":"+f(n%60,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),i=t.clone().add(r,o),a=n-i<0,s=t.clone().add(r+(a?-1:1),o);return+(-(r+(n-i)/(a?i-s:s-i))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(u){return({M:o,y:s,w:i,d:"day",D:l,h:r,m:n,s:t,ms:e,Q:a})[u]||String(u||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}};w.l=g,w.i=y,w.w=function(e,t){return m(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var b=function(){function f(e){this.$L=g(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[v]=!0}var h=f.prototype;return h.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(w.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(c);if(r){var i=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.init()},h.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},h.$utils=function(){return w},h.isValid=function(){return this.$d.toString()!==u},h.isSame=function(e,t){var n=m(e);return this.startOf(t)<=n&&n<=this.endOf(t)},h.isAfter=function(e,t){return m(e)<this.startOf(t)},h.isBefore=function(e,t){return this.endOf(t)<m(e)},h.$g=function(e,t,n){return w.u(e)?this[t]:this.set(n,e)},h.unix=function(){return Math.floor(this.valueOf()/1e3)},h.valueOf=function(){return this.$d.getTime()},h.startOf=function(e,a){var u=this,c=!!w.u(a)||a,d=w.p(e),f=function(e,t){var n=w.w(u.$u?Date.UTC(u.$y,t,e):new Date(u.$y,t,e),u);return c?n:n.endOf("day")},h=function(e,t){return w.w(u.toDate()[e].apply(u.toDate("s"),(c?[0,0,0,0]:[23,59,59,999]).slice(t)),u)},p=this.$W,v=this.$M,y=this.$D,g="set"+(this.$u?"UTC":"");switch(d){case s:return c?f(1,0):f(31,11);case o:return c?f(1,v):f(0,v+1);case i:var m=this.$locale().weekStart||0,b=(p<m?p+7:p)-m;return f(c?y-b:y+(6-b),v);case"day":case l:return h(g+"Hours",0);case r:return h(g+"Minutes",1);case n:return h(g+"Seconds",2);case t:return h(g+"Milliseconds",3);default:return this.clone()}},h.endOf=function(e){return this.startOf(e,!1)},h.$set=function(i,a){var u,c=w.p(i),d="set"+(this.$u?"UTC":""),f=((u={}).day=d+"Date",u[l]=d+"Date",u[o]=d+"Month",u[s]=d+"FullYear",u[r]=d+"Hours",u[n]=d+"Minutes",u[t]=d+"Seconds",u[e]=d+"Milliseconds",u)[c],h="day"===c?this.$D+(a-this.$W):a;if(c===o||c===s){var p=this.clone().set(l,1);p.$d[f](h),p.init(),this.$d=p.set(l,Math.min(this.$D,p.daysInMonth())).$d}else f&&this.$d[f](h);return this.init(),this},h.set=function(e,t){return this.clone().$set(e,t)},h.get=function(e){return this[w.p(e)]()},h.add=function(e,a){var l,u=this;e=Number(e);var c=w.p(a),d=function(t){var n=m(u);return w.w(n.date(n.date()+Math.round(t*e)),u)};if(c===o)return this.set(o,this.$M+e);if(c===s)return this.set(s,this.$y+e);if("day"===c)return d(1);if(c===i)return d(7);var f=((l={})[n]=6e4,l[r]=36e5,l[t]=1e3,l)[c]||1,h=this.$d.getTime()+e*f;return w.w(h,this)},h.subtract=function(e,t){return this.add(-1*e,t)},h.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||u;var r=e||"YYYY-MM-DDTHH:mm:ssZ",i=w.z(this),o=this.$H,a=this.$m,s=this.$M,l=n.weekdays,c=n.months,f=n.meridiem,h=function(e,n,i,o){return e&&(e[n]||e(t,r))||i[n].slice(0,o)},p=function(e){return w.s(o%12||12,e,"0")},v=f||function(e,t,n){var r=e<12?"AM":"PM";return n?r.toLowerCase():r};return r.replace(d,function(e,r){return r||function(e){switch(e){case"YY":return String(t.$y).slice(-2);case"YYYY":return w.s(t.$y,4,"0");case"M":return s+1;case"MM":return w.s(s+1,2,"0");case"MMM":return h(n.monthsShort,s,c,3);case"MMMM":return h(c,s);case"D":return t.$D;case"DD":return w.s(t.$D,2,"0");case"d":return String(t.$W);case"dd":return h(n.weekdaysMin,t.$W,l,2);case"ddd":return h(n.weekdaysShort,t.$W,l,3);case"dddd":return l[t.$W];case"H":return String(o);case"HH":return w.s(o,2,"0");case"h":return p(1);case"hh":return p(2);case"a":return v(o,a,!0);case"A":return v(o,a,!1);case"m":return String(a);case"mm":return w.s(a,2,"0");case"s":return String(t.$s);case"ss":return w.s(t.$s,2,"0");case"SSS":return w.s(t.$ms,3,"0");case"Z":return i}return null}(e)||i.replace(":","")})},h.utcOffset=function(){return-(15*Math.round(this.$d.getTimezoneOffset()/15))},h.diff=function(e,l,u){var c,d=this,f=w.p(l),h=m(e),p=(h.utcOffset()-this.utcOffset())*6e4,v=this-h,y=function(){return w.m(d,h)};switch(f){case s:c=y()/12;break;case o:c=y();break;case a:c=y()/3;break;case i:c=(v-p)/6048e5;break;case"day":c=(v-p)/864e5;break;case r:c=v/36e5;break;case n:c=v/6e4;break;case t:c=v/1e3;break;default:c=v}return u?c:w.a(c)},h.daysInMonth=function(){return this.endOf(o).$D},h.$locale=function(){return p[this.$L]},h.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=g(e,t,!0);return r&&(n.$L=r),n},h.clone=function(){return w.w(this.$d,this)},h.toDate=function(){return new Date(this.valueOf())},h.toJSON=function(){return this.isValid()?this.toISOString():null},h.toISOString=function(){return this.$d.toISOString()},h.toString=function(){return this.$d.toUTCString()},f}(),E=b.prototype;return m.prototype=E,[["$ms",e],["$s",t],["$m",n],["$H",r],["$W","day"],["$M",o],["$y",s],["$D",l]].forEach(function(e){E[e[1]]=function(t){return this.$g(t,e[0],e[1])}}),m.extend=function(e,t){return e.$i||(e(t,b,m),e.$i=!0),m},m.locale=g,m.isDayjs=y,m.unix=function(e){return m(1e3*e)},m.en=p[h],m.Ls=p,m.p={},m},e.exports=t()},20778:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(93627).Z)("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]])},6712:function(e,t,n){"use strict";let r;n.d(t,{I0:function(){return g},XB:function(){return f},fC:function(){return y}});var i=n(82970),o=n(2265),a=n(82159),s=n(26978),l=n(39963),u=n(30272);let c="dismissableLayer.update",d=(0,o.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=(0,o.forwardRef)((e,t)=>{var n;let{disableOutsidePointerEvents:f=!1,onEscapeKeyDown:h,onPointerDownOutside:y,onFocusOutside:g,onInteractOutside:m,onDismiss:w,...b}=e,E=(0,o.useContext)(d),[x,$]=(0,o.useState)(null),D=null!==(n=null==x?void 0:x.ownerDocument)&&void 0!==n?n:null==globalThis?void 0:globalThis.document,[,C]=(0,o.useState)({}),M=(0,l.e)(t,e=>$(e)),T=Array.from(E.layers),[O]=[...E.layersWithOutsidePointerEventsDisabled].slice(-1),S=T.indexOf(O),_=x?T.indexOf(x):-1,k=E.layersWithOutsidePointerEventsDisabled.size>0,P=_>=S,L=function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,u.W)(e),r=(0,o.useRef)(!1),i=(0,o.useRef)(()=>{});return(0,o.useEffect)(()=>{let e=e=>{if(e.target&&!r.current){let r={originalEvent:e};function o(){v("dismissableLayer.pointerDownOutside",n,r,{discrete:!0})}"touch"===e.pointerType?(t.removeEventListener("click",i.current),i.current=o,t.addEventListener("click",i.current,{once:!0})):o()}else t.removeEventListener("click",i.current);r.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",e),t.removeEventListener("click",i.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{let t=e.target,n=[...E.branches].some(e=>e.contains(t));!P||n||(null==y||y(e),null==m||m(e),e.defaultPrevented||null==w||w())},D),W=function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,u.W)(e),r=(0,o.useRef)(!1);return(0,o.useEffect)(()=>{let e=e=>{e.target&&!r.current&&v("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target;[...E.branches].some(e=>e.contains(t))||(null==g||g(e),null==m||m(e),e.defaultPrevented||null==w||w())},D);return function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,u.W)(e);(0,o.useEffect)(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)},[n,t])}(e=>{_!==E.layers.size-1||(null==h||h(e),!e.defaultPrevented&&w&&(e.preventDefault(),w()))},D),(0,o.useEffect)(()=>{if(x)return f&&(0===E.layersWithOutsidePointerEventsDisabled.size&&(r=D.body.style.pointerEvents,D.body.style.pointerEvents="none"),E.layersWithOutsidePointerEventsDisabled.add(x)),E.layers.add(x),p(),()=>{f&&1===E.layersWithOutsidePointerEventsDisabled.size&&(D.body.style.pointerEvents=r)}},[x,D,f,E]),(0,o.useEffect)(()=>()=>{x&&(E.layers.delete(x),E.layersWithOutsidePointerEventsDisabled.delete(x),p())},[x,E]),(0,o.useEffect)(()=>{let e=()=>C({});return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,o.createElement)(s.WV.div,(0,i.Z)({},b,{ref:M,style:{pointerEvents:k?P?"auto":"none":void 0,...e.style},onFocusCapture:(0,a.M)(e.onFocusCapture,W.onFocusCapture),onBlurCapture:(0,a.M)(e.onBlurCapture,W.onBlurCapture),onPointerDownCapture:(0,a.M)(e.onPointerDownCapture,L.onPointerDownCapture)}))}),h=(0,o.forwardRef)((e,t)=>{let n=(0,o.useContext)(d),r=(0,o.useRef)(null),a=(0,l.e)(t,r);return(0,o.useEffect)(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,o.createElement)(s.WV.div,(0,i.Z)({},e,{ref:a}))});function p(){let e=new CustomEvent(c);document.dispatchEvent(e)}function v(e,t,n,{discrete:r}){let i=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?(0,s.jH)(i,o):i.dispatchEvent(o)}let y=f,g=h},2456:function(e,t,n){"use strict";n.d(t,{ee:function(){return k},Eh:function(){return L},VY:function(){return P},fC:function(){return _},D7:function(){return g}});var r=n(82970),i=n(2265),o=n(38997),a=n(18340),s=n(25372),l=n(26978);let u=(0,i.forwardRef)((e,t)=>{let{children:n,width:o=10,height:a=5,...s}=e;return(0,i.createElement)(l.WV.svg,(0,r.Z)({},s,{ref:t,width:o,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none"}),e.asChild?n:(0,i.createElement)("polygon",{points:"0,0 30,0 15,10"}))});var c=n(39963),d=n(9883),f=n(30272),h=n(81747),p=n(35352);let v="Popper",[y,g]=(0,d.b)(v),[m,w]=y(v),b=(0,i.forwardRef)((e,t)=>{let{__scopePopper:n,virtualRef:o,...a}=e,s=w("PopperAnchor",n),u=(0,i.useRef)(null),d=(0,c.e)(t,u);return(0,i.useEffect)(()=>{s.onAnchorChange((null==o?void 0:o.current)||u.current)}),o?null:(0,i.createElement)(l.WV.div,(0,r.Z)({},a,{ref:d}))}),E="PopperContent",[x,$]=y(E),D=(0,i.forwardRef)((e,t)=>{var n,u,d,v,y,g,m,b;let{__scopePopper:$,side:D="bottom",sideOffset:C=0,align:M="center",alignOffset:_=0,arrowPadding:k=0,avoidCollisions:P=!0,collisionBoundary:L=[],collisionPadding:W=0,sticky:R="partial",hideWhenDetached:A=!1,updatePositionStrategy:H="optimized",onPlaced:I,...Y}=e,Z=w(E,$),[z,B]=(0,i.useState)(null),F=(0,c.e)(t,e=>B(e)),[V,X]=(0,i.useState)(null),j=(0,p.t)(V),N=null!==(n=null==j?void 0:j.width)&&void 0!==n?n:0,U=null!==(u=null==j?void 0:j.height)&&void 0!==u?u:0,J="number"==typeof W?W:{top:0,right:0,bottom:0,left:0,...W},K=Array.isArray(L)?L:[L],q=K.length>0,Q={padding:J,boundary:K.filter(T),altBoundary:q},{refs:G,floatingStyles:ee,placement:et,isPositioned:en,middlewareData:er}=(0,o.YF)({strategy:"fixed",placement:D+("center"!==M?"-"+M:""),whileElementsMounted:(...e)=>(0,a.Me)(...e,{animationFrame:"always"===H}),elements:{reference:Z.anchor},middleware:[(0,s.cv)({mainAxis:C+U,alignmentAxis:_}),P&&(0,a.uY)({mainAxis:!0,crossAxis:!1,limiter:"partial"===R?(0,a.dr)():void 0,...Q}),P&&(0,a.RR)({...Q}),(0,a.dp)({...Q,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:i,height:o}=t.reference,a=e.floating.style;a.setProperty("--radix-popper-available-width",`${n}px`),a.setProperty("--radix-popper-available-height",`${r}px`),a.setProperty("--radix-popper-anchor-width",`${i}px`),a.setProperty("--radix-popper-anchor-height",`${o}px`)}}),V&&(0,o.x7)({element:V,padding:k}),O({arrowWidth:N,arrowHeight:U}),A&&(0,a.Cp)({strategy:"referenceHidden",...Q})]}),[ei,eo]=S(et),ea=(0,f.W)(I);(0,h.b)(()=>{en&&(null==ea||ea())},[en,ea]);let es=null===(d=er.arrow)||void 0===d?void 0:d.x,el=null===(v=er.arrow)||void 0===v?void 0:v.y,eu=(null===(y=er.arrow)||void 0===y?void 0:y.centerOffset)!==0,[ec,ed]=(0,i.useState)();return(0,h.b)(()=>{z&&ed(window.getComputedStyle(z).zIndex)},[z]),(0,i.createElement)("div",{ref:G.setFloating,"data-radix-popper-content-wrapper":"",style:{...ee,transform:en?ee.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ec,"--radix-popper-transform-origin":[null===(g=er.transformOrigin)||void 0===g?void 0:g.x,null===(m=er.transformOrigin)||void 0===m?void 0:m.y].join(" ")},dir:e.dir},(0,i.createElement)(x,{scope:$,placedSide:ei,onArrowChange:X,arrowX:es,arrowY:el,shouldHideArrow:eu},(0,i.createElement)(l.WV.div,(0,r.Z)({"data-side":ei,"data-align":eo},Y,{ref:F,style:{...Y.style,animation:en?void 0:"none",opacity:null!==(b=er.hide)&&void 0!==b&&b.referenceHidden?0:void 0}}))))}),C={top:"bottom",right:"left",bottom:"top",left:"right"},M=(0,i.forwardRef)(function(e,t){let{__scopePopper:n,...o}=e,a=$("PopperArrow",n),s=C[a.placedSide];return(0,i.createElement)("span",{ref:a.onArrowChange,style:{position:"absolute",left:a.arrowX,top:a.arrowY,[s]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[a.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[a.placedSide],visibility:a.shouldHideArrow?"hidden":void 0}},(0,i.createElement)(u,(0,r.Z)({},o,{ref:t,style:{...o.style,display:"block"}})))});function T(e){return null!==e}let O=e=>({name:"transformOrigin",options:e,fn(t){var n,r,i,o,a;let{placement:s,rects:l,middlewareData:u}=t,c=(null===(n=u.arrow)||void 0===n?void 0:n.centerOffset)!==0,d=c?0:e.arrowWidth,f=c?0:e.arrowHeight,[h,p]=S(s),v={start:"0%",center:"50%",end:"100%"}[p],y=(null!==(r=null===(i=u.arrow)||void 0===i?void 0:i.x)&&void 0!==r?r:0)+d/2,g=(null!==(o=null===(a=u.arrow)||void 0===a?void 0:a.y)&&void 0!==o?o:0)+f/2,m="",w="";return"bottom"===h?(m=c?v:`${y}px`,w=`${-f}px`):"top"===h?(m=c?v:`${y}px`,w=`${l.floating.height+f}px`):"right"===h?(m=`${-f}px`,w=c?v:`${g}px`):"left"===h&&(m=`${l.floating.width+f}px`,w=c?v:`${g}px`),{data:{x:m,y:w}}}});function S(e){let[t,n="center"]=e.split("-");return[t,n]}let _=e=>{let{__scopePopper:t,children:n}=e,[r,o]=(0,i.useState)(null);return(0,i.createElement)(m,{scope:t,anchor:r,onAnchorChange:o},n)},k=b,P=D,L=M},18332:function(e,t,n){"use strict";n.d(t,{f:function(){return l},h:function(){return s}});var r=n(82970),i=n(2265),o=n(54887),a=n(26978);let s=(0,i.forwardRef)((e,t)=>{var n;let{container:s=null==globalThis?void 0:null===(n=globalThis.document)||void 0===n?void 0:n.body,...l}=e;return s?o.createPortal((0,i.createElement)(a.WV.div,(0,r.Z)({},l,{ref:t})),s):null}),l=s},47675:function(e,t,n){"use strict";n.d(t,{Eh:function(){return Z},VY:function(){return Y},fC:function(){return H},xz:function(){return I},zt:function(){return A}});var r=n(82970),i=n(2265),o=n(82159),a=n(39963),s=n(9883),l=n(6712),u=n(52145),c=n(2456),d=(n(18332),n(88889)),f=n(26978),h=n(98230),p=n(98571),v=n(93165);let[y,g]=(0,s.b)("Tooltip",[c.D7]),m=(0,c.D7)(),w="tooltip.open",[b,E]=y("TooltipProvider"),x="Tooltip",[$,D]=y(x),C="TooltipTrigger",M=(0,i.forwardRef)((e,t)=>{let{__scopeTooltip:n,...s}=e,l=D(C,n),u=E(C,n),d=m(n),h=(0,i.useRef)(null),p=(0,a.e)(t,h,l.onTriggerChange),v=(0,i.useRef)(!1),y=(0,i.useRef)(!1),g=(0,i.useCallback)(()=>v.current=!1,[]);return(0,i.useEffect)(()=>()=>document.removeEventListener("pointerup",g),[g]),(0,i.createElement)(c.ee,(0,r.Z)({asChild:!0},d),(0,i.createElement)(f.WV.button,(0,r.Z)({"aria-describedby":l.open?l.contentId:void 0,"data-state":l.stateAttribute},s,{ref:p,onPointerMove:(0,o.M)(e.onPointerMove,e=>{"touch"===e.pointerType||y.current||u.isPointerInTransitRef.current||(l.onTriggerEnter(),y.current=!0)}),onPointerLeave:(0,o.M)(e.onPointerLeave,()=>{l.onTriggerLeave(),y.current=!1}),onPointerDown:(0,o.M)(e.onPointerDown,()=>{v.current=!0,document.addEventListener("pointerup",g,{once:!0})}),onFocus:(0,o.M)(e.onFocus,()=>{v.current||l.onOpen()}),onBlur:(0,o.M)(e.onBlur,l.onClose),onClick:(0,o.M)(e.onClick,l.onClose)})))}),[T,O]=y("TooltipPortal",{forceMount:void 0}),S="TooltipContent",_=(0,i.forwardRef)((e,t)=>{let n=O(S,e.__scopeTooltip),{forceMount:o=n.forceMount,side:a="top",...s}=e,l=D(S,e.__scopeTooltip);return(0,i.createElement)(d.z,{present:o||l.open},l.disableHoverableContent?(0,i.createElement)(W,(0,r.Z)({side:a},s,{ref:t})):(0,i.createElement)(k,(0,r.Z)({side:a},s,{ref:t})))}),k=(0,i.forwardRef)((e,t)=>{let n=D(S,e.__scopeTooltip),o=E(S,e.__scopeTooltip),s=(0,i.useRef)(null),l=(0,a.e)(t,s),[u,c]=(0,i.useState)(null),{trigger:d,onClose:f}=n,h=s.current,{onPointerInTransitChange:p}=o,v=(0,i.useCallback)(()=>{c(null),p(!1)},[p]),y=(0,i.useCallback)((e,t)=>{let n=e.currentTarget,r={x:e.clientX,y:e.clientY},i=function(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(n,r,i,o)){case o:return"left";case i:return"right";case n:return"top";case r:return"bottom";default:throw Error("unreachable")}}(r,n.getBoundingClientRect());c(function(e){let t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:e.y>t.y?1:0),function(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n<e.length;n++){let r=e[n];for(;t.length>=2;){let e=t[t.length-1],n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n[n.length-1],t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}return(n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y)?t:t.concat(n)}(t)}([...function(e,t,n=5){let r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}(r,i),...function(e){let{top:t,right:n,bottom:r,left:i}=e;return[{x:i,y:t},{x:n,y:t},{x:n,y:r},{x:i,y:r}]}(t.getBoundingClientRect())])),p(!0)},[p]);return(0,i.useEffect)(()=>()=>v(),[v]),(0,i.useEffect)(()=>{if(d&&h){let e=e=>y(e,h),t=e=>y(e,d);return d.addEventListener("pointerleave",e),h.addEventListener("pointerleave",t),()=>{d.removeEventListener("pointerleave",e),h.removeEventListener("pointerleave",t)}}},[d,h,y,v]),(0,i.useEffect)(()=>{if(u){let e=e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=(null==d?void 0:d.contains(t))||(null==h?void 0:h.contains(t)),i=!function(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,o=t.length-1;e<t.length;o=e++){let a=t[e].x,s=t[e].y,l=t[o].x,u=t[o].y;s>r!=u>r&&n<(l-a)*(r-s)/(u-s)+a&&(i=!i)}return i}(n,u);r?v():i&&(v(),f())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[d,h,u,f,v]),(0,i.createElement)(W,(0,r.Z)({},e,{ref:l}))}),[P,L]=y(x,{isInside:!1}),W=(0,i.forwardRef)((e,t)=>{let{__scopeTooltip:n,children:o,"aria-label":a,onEscapeKeyDown:s,onPointerDownOutside:u,...d}=e,f=D(S,n),p=m(n),{onClose:y}=f;return(0,i.useEffect)(()=>(document.addEventListener(w,y),()=>document.removeEventListener(w,y)),[y]),(0,i.useEffect)(()=>{if(f.trigger){let e=e=>{let t=e.target;null!=t&&t.contains(f.trigger)&&y()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[f.trigger,y]),(0,i.createElement)(l.XB,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:y},(0,i.createElement)(c.VY,(0,r.Z)({"data-state":f.stateAttribute},p,d,{ref:t,style:{...d.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"}}),(0,i.createElement)(h.A4,null,o),(0,i.createElement)(P,{scope:n,isInside:!0},(0,i.createElement)(v.f,{id:f.contentId,role:"tooltip"},a||o))))}),R=(0,i.forwardRef)((e,t)=>{let{__scopeTooltip:n,...o}=e,a=m(n);return L("TooltipArrow",n).isInside?null:(0,i.createElement)(c.Eh,(0,r.Z)({},a,o,{ref:t}))}),A=e=>{let{__scopeTooltip:t,delayDuration:n=700,skipDelayDuration:r=300,disableHoverableContent:o=!1,children:a}=e,[s,l]=(0,i.useState)(!0),u=(0,i.useRef)(!1),c=(0,i.useRef)(0);return(0,i.useEffect)(()=>{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,i.createElement)(b,{scope:t,isOpenDelayed:s,delayDuration:n,onOpen:(0,i.useCallback)(()=>{window.clearTimeout(c.current),l(!1)},[]),onClose:(0,i.useCallback)(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>l(!0),r)},[r]),isPointerInTransitRef:u,onPointerInTransitChange:(0,i.useCallback)(e=>{u.current=e},[]),disableHoverableContent:o},a)},H=e=>{let{__scopeTooltip:t,children:n,open:r,defaultOpen:o=!1,onOpenChange:a,disableHoverableContent:s,delayDuration:l}=e,d=E(x,e.__scopeTooltip),f=m(t),[h,v]=(0,i.useState)(null),y=(0,u.M)(),g=(0,i.useRef)(0),b=null!=s?s:d.disableHoverableContent,D=null!=l?l:d.delayDuration,C=(0,i.useRef)(!1),[M=!1,T]=(0,p.T)({prop:r,defaultProp:o,onChange:e=>{e?(d.onOpen(),document.dispatchEvent(new CustomEvent(w))):d.onClose(),null==a||a(e)}}),O=(0,i.useMemo)(()=>M?C.current?"delayed-open":"instant-open":"closed",[M]),S=(0,i.useCallback)(()=>{window.clearTimeout(g.current),C.current=!1,T(!0)},[T]),_=(0,i.useCallback)(()=>{window.clearTimeout(g.current),T(!1)},[T]),k=(0,i.useCallback)(()=>{window.clearTimeout(g.current),g.current=window.setTimeout(()=>{C.current=!0,T(!0)},D)},[D,T]);return(0,i.useEffect)(()=>()=>window.clearTimeout(g.current),[]),(0,i.createElement)(c.fC,f,(0,i.createElement)($,{scope:t,contentId:y,open:M,stateAttribute:O,trigger:h,onTriggerChange:v,onTriggerEnter:(0,i.useCallback)(()=>{d.isOpenDelayed?k():S()},[d.isOpenDelayed,k,S]),onTriggerLeave:(0,i.useCallback)(()=>{b?_():window.clearTimeout(g.current)},[_,b]),onOpen:S,onClose:_,disableHoverableContent:b},n))},I=M,Y=_,Z=R},35352:function(e,t,n){"use strict";n.d(t,{t:function(){return o}});var r=n(2265),i=n(81747);function o(e){let[t,n]=(0,r.useState)(void 0);return(0,i.b)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,i;if(!Array.isArray(t)||!t.length)return;let o=t[0];if("borderBoxSize"in o){let e=o.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,i=t.blockSize}else r=e.offsetWidth,i=e.offsetHeight;n({width:r,height:i})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}},93165:function(e,t,n){"use strict";n.d(t,{T:function(){return a},f:function(){return s}});var r=n(82970),i=n(2265),o=n(26978);let a=(0,i.forwardRef)((e,t)=>(0,i.createElement)(o.WV.span,(0,r.Z)({},e,{ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}))),s=a}}]);