1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[140],{55705:(e,t,n)=>{n.d(t,{Qg:()=>l,bL:()=>s,s6:()=>a});var r=n(12115),o=n(99719),i=n(95155),l=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),a=r.forwardRef((e,t)=>(0,i.jsx)(o.sG.span,{...e,ref:t,style:{...l,...e.style}}));a.displayName="VisuallyHidden";var s=a},80140:(e,t,n)=>{n.d(t,{Kq:()=>_,UC:()=>V,bL:()=>z,l9:()=>I});var r=n(12115),o=n(72385),i=n(79733),l=n(87393),a=n(43470),s=n(65317),u=n(96840),c=(n(80330),n(17897)),f=n(99719),d=n(8028),p=n(25205),h=n(55705),g=n(95155),[m,y]=(0,l.A)("Tooltip",[u.Bk]),x=(0,u.Bk)(),v="TooltipProvider",w="tooltip.open",[b,R]=m(v),T=e=>{let{__scopeTooltip:t,delayDuration:n=700,skipDelayDuration:o=300,disableHoverableContent:i=!1,children:l}=e,a=r.useRef(!0),s=r.useRef(!1),u=r.useRef(0);return r.useEffect(()=>{let e=u.current;return()=>window.clearTimeout(e)},[]),(0,g.jsx)(b,{scope:t,isOpenDelayedRef:a,delayDuration:n,onOpen:r.useCallback(()=>{window.clearTimeout(u.current),a.current=!1},[]),onClose:r.useCallback(()=>{window.clearTimeout(u.current),u.current=window.setTimeout(()=>a.current=!0,o)},[o]),isPointerInTransitRef:s,onPointerInTransitChange:r.useCallback(e=>{s.current=e},[]),disableHoverableContent:i,children:l})};T.displayName=v;var C="Tooltip",[E,A]=m(C),L=e=>{let{__scopeTooltip:t,children:n,open:o,defaultOpen:i,onOpenChange:l,disableHoverableContent:a,delayDuration:c}=e,f=R(C,e.__scopeTooltip),d=x(t),[h,m]=r.useState(null),y=(0,s.B)(),v=r.useRef(0),b=null!=a?a:f.disableHoverableContent,T=null!=c?c:f.delayDuration,A=r.useRef(!1),[L,k]=(0,p.i)({prop:o,defaultProp:null!=i&&i,onChange:e=>{e?(f.onOpen(),document.dispatchEvent(new CustomEvent(w))):f.onClose(),null==l||l(e)},caller:C}),P=r.useMemo(()=>L?A.current?"delayed-open":"instant-open":"closed",[L]),O=r.useCallback(()=>{window.clearTimeout(v.current),v.current=0,A.current=!1,k(!0)},[k]),S=r.useCallback(()=>{window.clearTimeout(v.current),v.current=0,k(!1)},[k]),j=r.useCallback(()=>{window.clearTimeout(v.current),v.current=window.setTimeout(()=>{A.current=!0,k(!0),v.current=0},T)},[T,k]);return r.useEffect(()=>()=>{v.current&&(window.clearTimeout(v.current),v.current=0)},[]),(0,g.jsx)(u.bL,{...d,children:(0,g.jsx)(E,{scope:t,contentId:y,open:L,stateAttribute:P,trigger:h,onTriggerChange:m,onTriggerEnter:r.useCallback(()=>{f.isOpenDelayedRef.current?j():O()},[f.isOpenDelayedRef,j,O]),onTriggerLeave:r.useCallback(()=>{b?S():(window.clearTimeout(v.current),v.current=0)},[S,b]),onOpen:O,onClose:S,disableHoverableContent:b,children:n})})};L.displayName=C;var k="TooltipTrigger",P=r.forwardRef((e,t)=>{let{__scopeTooltip:n,...l}=e,a=A(k,n),s=R(k,n),c=x(n),d=r.useRef(null),p=(0,i.s)(t,d,a.onTriggerChange),h=r.useRef(!1),m=r.useRef(!1),y=r.useCallback(()=>h.current=!1,[]);return r.useEffect(()=>()=>document.removeEventListener("pointerup",y),[y]),(0,g.jsx)(u.Mz,{asChild:!0,...c,children:(0,g.jsx)(f.sG.button,{"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute,...l,ref:p,onPointerMove:(0,o.m)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(m.current||s.isPointerInTransitRef.current||(a.onTriggerEnter(),m.current=!0))}),onPointerLeave:(0,o.m)(e.onPointerLeave,()=>{a.onTriggerLeave(),m.current=!1}),onPointerDown:(0,o.m)(e.onPointerDown,()=>{a.open&&a.onClose(),h.current=!0,document.addEventListener("pointerup",y,{once:!0})}),onFocus:(0,o.m)(e.onFocus,()=>{h.current||a.onOpen()}),onBlur:(0,o.m)(e.onBlur,a.onClose),onClick:(0,o.m)(e.onClick,a.onClose)})})});P.displayName=k;var[O,S]=m("TooltipPortal",{forceMount:void 0}),j="TooltipContent",D=r.forwardRef((e,t)=>{let n=S(j,e.__scopeTooltip),{forceMount:r=n.forceMount,side:o="top",...i}=e,l=A(j,e.__scopeTooltip);return(0,g.jsx)(c.C,{present:r||l.open,children:l.disableHoverableContent?(0,g.jsx)(B,{side:o,...i,ref:t}):(0,g.jsx)(H,{side:o,...i,ref:t})})}),H=r.forwardRef((e,t)=>{let n=A(j,e.__scopeTooltip),o=R(j,e.__scopeTooltip),l=r.useRef(null),a=(0,i.s)(t,l),[s,u]=r.useState(null),{trigger:c,onClose:f}=n,d=l.current,{onPointerInTransitChange:p}=o,h=r.useCallback(()=>{u(null),p(!1)},[p]),m=r.useCallback((e,t)=>{let n=e.currentTarget,r={x:e.clientX,y:e.clientY},o=function(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(n,r,o,i)){case i:return"left";case o:return"right";case n:return"top";case r:return"bottom";default:throw Error("unreachable")}}(r,n.getBoundingClientRect());u(function(e){let t=e.slice();return t.sort((e,t)=>
1e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),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){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,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,o),...function(e){let{top:t,right:n,bottom:r,left:o}=e;return[{x:o,y:t},{x:n,y:t},{x:n,y:r},{x:o,y:r}]}(t.getBoundingClientRect())])),p(!0)},[p]);return r.useEffect(()=>()=>h(),[h]),r.useEffect(()=>{if(c&&d){let e=e=>m(e,d),t=e=>m(e,c);return c.addEventListener("pointerleave",e),d.addEventListener("pointerleave",t),()=>{c.removeEventListener("pointerleave",e),d.removeEventListener("pointerleave",t)}}},[c,d,m,h]),r.useEffect(()=>{if(s){let e=e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=(null==c?void 0:c.contains(t))||(null==d?void 0:d.contains(t)),o=!function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let l=t[e],a=t[i],s=l.x,u=l.y,c=a.x,f=a.y;u>r!=f>r&&n<(c-s)*(r-u)/(f-u)+s&&(o=!o)}return o}(n,s);r?h():o&&(h(),f())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[c,d,s,f,h]),(0,g.jsx)(B,{...e,ref:a})}),[M,N]=m(C,{isInside:!1}),F=(0,d.Dc)("TooltipContent"),B=r.forwardRef((e,t)=>{let{__scopeTooltip:n,children:o,"aria-label":i,onEscapeKeyDown:l,onPointerDownOutside:s,...c}=e,f=A(j,n),d=x(n),{onClose:p}=f;return r.useEffect(()=>(document.addEventListener(w,p),()=>document.removeEventListener(w,p)),[p]),r.useEffect(()=>{if(f.trigger){let e=e=>{let t=e.target;(null==t?void 0:t.contains(f.trigger))&&p()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[f.trigger,p]),(0,g.jsx)(a.qW,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:e=>e.preventDefault(),onDismiss:p,children:(0,g.jsxs)(u.UC,{"data-state":f.stateAttribute,...d,...c,ref:t,style:{...c.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)"},children:[(0,g.jsx)(F,{children:o}),(0,g.jsx)(M,{scope:n,isInside:!0,children:(0,g.jsx)(h.bL,{id:f.contentId,role:"tooltip",children:i||o})})]})})});D.displayName=j;var W="TooltipArrow";r.forwardRef((e,t)=>{let{__scopeTooltip:n,...r}=e,o=x(n);return N(W,n).isInside?null:(0,g.jsx)(u.i3,{...o,...r,ref:t})}).displayName=W;var _=T,z=L,I=P,V=D},96840:(e,t,n)=>{n.d(t,{Mz:()=>eH,i3:()=>eN,UC:()=>eM,bL:()=>eD,Bk:()=>ey});var r=n(12115);let o=["top","right","bottom","left"],i=Math.min,l=Math.max,a=Math.round,s=Math.floor,u=e=>({x:e,y:e}),c={left:"right",right:"left",bottom:"top",top:"bottom"},f={start:"end",end:"start"};function d(e,t){return"function"==typeof e?e(t):e}function p(e){return e.split("-")[0]}function h(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function m(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(p(e))?"y":"x"}function x(e){return e.replace(/start|end/g,e=>f[e])}function v(e){return e.replace(/left|right|bottom|top/g,e=>c[e])}function w(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function b(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function R(e,t,n){let r,{reference:o,floating:i}=e,l=y(t),a=g(y(t)),s=m(a),u=p(t),c="y"===l,f=o.x+o.width/2-i.width/2,d=o.y+o.height/2-i.height/2,x=o[s]/2-i[s]/2;switch(u){case"top":r={x:f,y:o.y-i.height};break;case"bottom":r={x:f,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:d};break;case"left":r={x:o.x-i.width,y:d};break;default:r={x:o.x,y:o.y}}switch(h(t)){case"start":r[a]-=x*(n&&c?-1:1);break;case"end":r[a]+=x*(n&&c?-1:1)}return r}let T=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}
1=n,a=i.filter(Boolean),s=await (null==l.isRTL?void 0:l.isRTL(t)),u=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:f}=R(u,r,s),d=r,p={},h=0;for(let n=0;n<a.length;n++){let{name:i,fn:g}=a[n],{x:m,y:y,data:x,reset:v}=await g({x:c,y:f,initialPlacement:r,placement:d,strategy:o,middlewareData:p,rects:u,platform:l,elements:{reference:e,floating:t}});if(c=null!=m?m:c,f=null!=y?y:f,p={...p,[i]:{...p[i],...x}},v&&h<=50){h++,"object"==typeof v&&(v.placement&&(d=v.placement),v.rects&&(u=!0===v.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):v.rects),{x:c,y:f}=R(u,d,s)),n=-1;continue}}return{x:c,y:f,placement:d,strategy:o,middlewareData:p}};async function C(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:l,elements:a,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:p=!1,padding:h=0}=d(t,e),g=w(h),m=a[p?"floating"===f?"reference":"floating":f],y=b(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(m)))||n?m:m.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(a.floating)),boundary:u,rootBoundary:c,strategy:s})),x="floating"===f?{...l.floating,x:r,y:o}:l.reference,v=await (null==i.getOffsetParent?void 0:i.getOffsetParent(a.floating)),R=await (null==i.isElement?void 0:i.isElement(v))&&await (null==i.getScale?void 0:i.getScale(v))||{x:1,y:1},T=b(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({rect:x,offsetParent:v,strategy:s}):x);return{top:(y.top-T.top+g.top)/R.y,bottom:(T.bottom-y.bottom+g.bottom)/R.y,left:(y.left-T.left+g.left)/R.x,right:(T.right-y.right+g.right)/R.x}}let E=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:a,platform:s,elements:u,middlewareData:c}=t,{element:f,padding:p=0}=d(e,t)||{};if(null==f)return{};let x=w(p),v={x:n,y:r},b=g(y(o)),R=m(b),T=await s.getDimensions(f),C="y"===b,E=C?"clientHeight":"clientWidth",A=a.reference[R]+a.reference[b]-v[b]-a.floating[R],L=v[b]-a.reference[b],k=await (null==s.getOffsetParent?void 0:s.getOffsetParent(f)),P=k?k[E]:0;P&&await (null==s.isElement?void 0:s.isElement(k))||(P=u.floating[E]||a.floating[R]);let O=P/2-T[R]/2-1,S=i(x[C?"top":"left"],O),j=i(x[C?"bottom":"right"],O),D=P-T[R]-j,H=P/2-T[R]/2+(A/2-L/2),M=l(S,i(H,D)),N=!c.arrow&&null!=h(o)&&H!=M&&a.reference[R]/2-(H<S?S:j)-T[R]/2<0,F=N?H<S?H-S:H-D:0;return{[b]:v[b]+F,data:{[b]:M,centerOffset:H-M-F,...N&&{alignmentOffset:F}},reset:N}}});function A(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function L(e){return o.some(t=>e[t]>=0)}async function k(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=p(n),a=h(n),s="y"===y(n),u=["left","top"].includes(l)?-1:1,c=i&&s?-1:1,f=d(t,e),{mainAxis:g,crossAxis:m,alignmentAxis:x}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return a&&"number"==typeof x&&(m="end"===a?-1*x:x),s?{x:m*c,y:g*u}:{x:g*u,y:m*c}}function P(e){return j(e)?(e.nodeName||"").toLowerCase():"#document"}function O(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function S(e){var t;return null==(t=(j(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function j(e){return e instanceof Node||e instanceof O(e).Node}function D(e){return e instanceof Element||e instanceof O(e).Element}function H(e){return e instanceof HTMLElement||e instanceof O(e).HTMLElement}function M(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof O(e).ShadowRoot)}function N(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=_(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function F(e){let t=B(),n=_(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function B(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function W(e){return["html","body","#document"].includes(P(e))}function _(e){return O(e).getComputedStyle(e)}function z(e){return D(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function I(e){if("html"===P(e))return e;let t=e.assignedSlot||e.parentNode||M(e)&&e.host||S(e);return M(t)?t.host:t}
1function V(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=I(t);return W(n)?t.ownerDocument?t.ownerDocument.body:t.body:H(n)&&N(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),l=O(o);return i?t.concat(l,l.visualViewport||[],N(o)?o:[],l.frameElement&&n?V(l.frameElement):[]):t.concat(o,V(o,[],n))}function Y(e){let t=_(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=H(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,s=a(n)!==i||a(r)!==l;return s&&(n=i,r=l),{width:n,height:r,$:s}}function X(e){return D(e)?e:e.contextElement}function G(e){let t=X(e);if(!H(t))return u(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=Y(t),l=(i?a(n.width):n.width)/r,s=(i?a(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),s&&Number.isFinite(s)||(s=1),{x:l,y:s}}let q=u(0);function U(e){let t=O(e);return B()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:q}function $(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=X(e),a=u(1);t&&(r?D(r)&&(a=G(r)):a=G(e));let s=(void 0===(o=n)&&(o=!1),r&&(!o||r===O(l))&&o)?U(l):u(0),c=(i.left+s.x)/a.x,f=(i.top+s.y)/a.y,d=i.width/a.x,p=i.height/a.y;if(l){let e=O(l),t=r&&D(r)?O(r):r,n=e.frameElement;for(;n&&r&&t!==e;){let e=G(n),t=n.getBoundingClientRect(),r=_(n),o=t.left+(n.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(n.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,f*=e.y,d*=e.x,p*=e.y,c+=o,f+=i,n=O(n).frameElement}}return b({width:d,height:p,x:c,y:f})}function K(e){return $(S(e)).left+z(e).scrollLeft}function Q(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=O(e),r=S(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,a=0,s=0;if(o){i=o.width,l=o.height;let e=B();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,s=o.offsetTop)}return{width:i,height:l,x:a,y:s}}(e,n);else if("document"===t)r=function(e){let t=S(e),n=z(e),r=e.ownerDocument.body,o=l(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=l(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),a=-n.scrollLeft+K(e),s=-n.scrollTop;return"rtl"===_(r).direction&&(a+=l(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:a,y:s}}(S(e));else if(D(t))r=function(e,t){let n=$(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=H(e)?G(e):u(1),l=e.clientWidth*i.x,a=e.clientHeight*i.y;return{width:l,height:a,x:o*i.x,y:r*i.y}}(t,n);else{let n=U(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return b(r)}function J(e,t){return H(e)&&"fixed"!==_(e).position?t?t(e):e.offsetParent:null}function Z(e,t){let n=O(e);if(!H(e))return n;let r=J(e,t);for(;r&&["table","td","th"].includes(P(r))&&"static"===_(r).position;)r=J(r,t);return r&&("html"===P(r)||"body"===P(r)&&"static"===_(r).position&&!F(r))?n:r||function(e){let t=I(e);for(;H(t)&&!W(t);)if(F(t))return t;else t=I(t);return null}(e)||n}let ee=async function(e){let{reference:t,floating:n,strategy:r}=e,o=this.getOffsetParent||Z,i=this.getDimensions;return{reference:function(e,t,n){let r=H(t),o=S(t),i="fixed"===n,l=$(e,!0,i,t),a={scrollLeft:0,scrollTop:0},s=u(0);if(r||!r&&!i)if(("body"!==P(t)||N(o))&&(a=z(t)),r){let e=$(t,!0,i,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=K(o));return{x:l.left+a.scrollLeft-s.x,y:l.top+a.scrollTop-s.y,width:l.width,height:l.height}}(t,await o(n),r),floating:{x:0,y:0,...await i(n)}}},et={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:r}=e,o=H(n),i=S(n);if(n===i)return t;let l={scrollLeft:0,scrollTop:0},a=u(1),s=u(0);if((o||!o&&"fixed"!==r)&&(("body"!==P(n)||N(i))&&(l=z(n)),H(n))){let e=$(n);a=G(n),s.x=e.x+n.clientLeft,s.y=e.y+n.clientTop}return{width:t.width*a.x,height:t.height*a.y,x:t.x*a.x-l.scrollLeft*a.x+s.x,y:t.y*a.y-l.scrollTop*a.y+s.y}},getDocumentElement:S,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,a=[..."clippingAncestors"===n?function(e,t){let n=t.get(e);if(n)return n;let r=V(e,[],!1).filter(e=>D(e)&&"body"!==P(e)),o=null,i="fixed"===_(e).position,l=i?I(e):e;for(;D(l)&&!W(l);){let t=_(l),n=F(l);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||N(l)&&!n&&function e(t,n){let r=I(t);return!(r===n||!D(r)||W(r))&&("fixed"===_(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):o=t,l=I(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],s=a[0],u=a.reduce((e,n)=>{let r=Q(t,n,o);return e.top=l(r.top,e.top),e.right=i(r.right,e.right),e.bottom=i(r.bottom,e.bottom),e.left=l(r.left,e.left),e},Q(t,s,o));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}},getOffsetParent:Z,getElementRects:ee,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){return Y(e)},getScale:G,isElement:D,isRTL:function(e){return"rtl"===_(e).direction}};var en=n(47650),er="undefined"!=typeof document?r.useLayoutEffect:r.useEffect;function eo(e,t){let n,r,o;
1if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!=t.length)return!1;for(r=n;0!=r--;)if(!eo(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!eo(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function ei(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function el(e,t){let n=ei(e);return Math.round(t*n)/n}function ea(e){let t=r.useRef(e);return er(()=>{t.current=e}),t}var es=n(99719),eu=n(95155),ec=r.forwardRef((e,t)=>{let{children:n,width:r=10,height:o=5,...i}=e;return(0,eu.jsx)(es.sG.svg,{...i,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,eu.jsx)("polygon",{points:"0,0 30,0 15,10"})})});ec.displayName="Arrow";var ef=n(79733),ed=n(87393),ep=n(56633),eh=n(42440),eg="Popper",[em,ey]=(0,ed.A)(eg),[ex,ev]=em(eg),ew=e=>{let{__scopePopper:t,children:n}=e,[o,i]=r.useState(null);return(0,eu.jsx)(ex,{scope:t,anchor:o,onAnchorChange:i,children:n})};ew.displayName=eg;var eb="PopperAnchor",eR=r.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:o,...i}=e,l=ev(eb,n),a=r.useRef(null),s=(0,ef.s)(t,a);return r.useEffect(()=>{l.onAnchorChange((null==o?void 0:o.current)||a.current)}),o?null:(0,eu.jsx)(es.sG.div,{...i,ref:s})});eR.displayName=eb;var eT="PopperContent",[eC,eE]=em(eT),eA=r.forwardRef((e,t)=>{var n,o,a,u,c,f,w,b;let{__scopePopper:R,side:P="bottom",sideOffset:O=0,align:j="center",alignOffset:D=0,arrowPadding:H=0,avoidCollisions:M=!0,collisionBoundary:N=[],collisionPadding:F=0,sticky:B="partial",hideWhenDetached:W=!1,updatePositionStrategy:_="optimized",onPlaced:z,...I}=e,Y=ev(eT,R),[G,q]=r.useState(null),U=(0,ef.s)(t,e=>q(e)),[K,Q]=r.useState(null),J=function(e){let[t,n]=r.useState(void 0);return(0,eh.N)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}(K),Z=null!=(w=null==J?void 0:J.width)?w:0,ee=null!=(b=null==J?void 0:J.height)?b:0,ec="number"==typeof F?F:{top:0,right:0,bottom:0,left:0,...F},ed=Array.isArray(N)?N:[N],eg=ed.length>0,em={padding:ec,boundary:ed.filter(eO),altBoundary:eg},{refs:ey,floatingStyles:ex,placement:ew,isPositioned:eb,middlewareData:eR}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:o=[],platform:i,elements:{reference:l,floating:a}={},transform:s=!0,whileElementsMounted:u,open:c}=e,[f,d]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,h]=r.useState(o);eo(p,o)||h(o);let[g,m]=r.useState(null),[y,x]=r.useState(null),v=r.useCallback(e=>{e!=C.current&&(C.current=e,m(e))},[m]),w=r.useCallback(e=>{e!==E.current&&(E.current=e,x(e))},[x]),b=l||g,R=a||y,C=r.useRef(null),E=r.useRef(null),A=r.useRef(f),L=ea(u),k=ea(i),P=r.useCallback(()=>{if(!C.current||!E.current)return;let e={placement:t,strategy:n,middleware:p};k.current&&(e.platform=k.current),((e,t,n)=>{let r=new Map,o={platform:et,...n},i={...o.platform,_c:r};return T(e,t,{...o,platform:i})})(C.current,E.current,e).then(e=>{let t={...e,isPositioned:!0};O.current&&!eo(A.current,t)&&(A.current=t,en.flushSync(()=>{d(t)}))})},[p,t,n,k]);er(()=>{!1===c&&A.current.isPositioned&&(A.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[c]);let O=r.useRef(!1);er(()=>(O.current=!0,()=>{O.current=!1}),[]),er(()=>{if(b&&(C.current=b),R&&(E.current=R),b&&R)if(L.current)return L.current(b,R,P);else P()},[b,R,P,L]);let S=r.useMemo(()=>({reference:C,floating:E,setReference:v,setFloating:w}),[v,w]),j=r.useMemo(()=>({reference:b,floating:R}),[b,R]),D=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!j.floating)return e;let t=el(j.floating,f.x),r=el(j.floating,f.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...ei(j.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,j.floating,f.x,f.y]);return r.useMemo(()=>({...f,update:P,refs:S,elements:j,floatingStyles:D}),[f,P,S,j,D])}({strategy:"fixed",placement:P+("center"!==j?"-"+j:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:a=!0,ancestorResize:u=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:f="function"==typeof IntersectionObserver,animationFrame:d=!1}=r,p=X(e),h=a||u?[...p?V(p):[],...V(t)]:[];
1h.forEach(e=>{a&&e.addEventListener("scroll",n,{passive:!0}),u&&e.addEventListener("resize",n)});let g=p&&f?function(e,t){let n,r=null,o=S(e);function a(){clearTimeout(n),r&&r.disconnect(),r=null}return!function u(c,f){void 0===c&&(c=!1),void 0===f&&(f=1),a();let{left:d,top:p,width:h,height:g}=e.getBoundingClientRect();if(c||t(),!h||!g)return;let m=s(p),y=s(o.clientWidth-(d+h)),x={rootMargin:-m+"px "+-y+"px "+-s(o.clientHeight-(p+g))+"px "+-s(d)+"px",threshold:l(0,i(1,f))||1},v=!0;function w(e){let t=e[0].intersectionRatio;if(t!==f){if(!v)return u();t?u(!1,t):n=setTimeout(()=>{u(!1,1e-7)},100)}v=!1}try{r=new IntersectionObserver(w,{...x,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(w,x)}r.observe(e)}(!0),a}(p,n):null,m=-1,y=null;c&&(y=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&y&&(y.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{y&&y.observe(t)})),n()}),p&&!d&&y.observe(p),y.observe(t));let x=d?$(e):null;return d&&function t(){let r=$(e);x&&(r.x!==x.x||r.y!==x.y||r.width!==x.width||r.height!==x.height)&&n(),x=r,o=requestAnimationFrame(t)}(),n(),()=>{h.forEach(e=>{a&&e.removeEventListener("scroll",n),u&&e.removeEventListener("resize",n)}),g&&g(),y&&y.disconnect(),y=null,d&&cancelAnimationFrame(o)}}(...t,{animationFrame:"always"===_})},elements:{reference:Y.anchor},middleware:[function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){let{x:n,y:r}=t,o=await k(t,e);return{x:n+o.x,y:r+o.y,data:o}}}}({mainAxis:O+ee,alignmentAxis:D}),M&&function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:o}=t,{mainAxis:a=!0,crossAxis:s=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=d(e,t),f={x:n,y:r},h=await C(t,c),m=y(p(o)),x=g(m),v=f[x],w=f[m];if(a){let e="y"===x?"top":"left",t="y"===x?"bottom":"right",n=v+h[e],r=v-h[t];v=l(n,i(v,r))}if(s){let e="y"===m?"top":"left",t="y"===m?"bottom":"right",n=w+h[e],r=w-h[t];w=l(n,i(w,r))}let b=u.fn({...t,[x]:v,[m]:w});return{...b,data:{x:b.x-n,y:b.y-r}}}}}({mainAxis:!0,crossAxis:!1,limiter:"partial"===B?function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:o,rects:i,middlewareData:l}=t,{offset:a=0,mainAxis:s=!0,crossAxis:u=!0}=d(e,t),c={x:n,y:r},f=y(o),h=g(f),m=c[h],x=c[f],v=d(a,t),w="number"==typeof v?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(s){let e="y"===h?"height":"width",t=i.reference[h]-i.floating[e]+w.mainAxis,n=i.reference[h]+i.reference[e]-w.mainAxis;m<t?m=t:m>n&&(m=n)}if(u){var b,R;let e="y"===h?"width":"height",t=["top","left"].includes(p(o)),n=i.reference[f]-i.floating[e]+(t&&(null==(b=l.offset)?void 0:b[f])||0)+(t?0:w.crossAxis),r=i.reference[f]+i.reference[e]+(t?0:(null==(R=l.offset)?void 0:R[f])||0)-(t?w.crossAxis:0);x<n?x=n:x>r&&(x=r)}return{[h]:m,[f]:x}}}}():void 0,...em}),M&&function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,o,i,l;let{placement:a,middlewareData:s,rects:u,initialPlacement:c,platform:f,elements:w}=t,{mainAxis:b=!0,crossAxis:R=!0,fallbackPlacements:T,fallbackStrategy:E="bestFit",fallbackAxisSideDirection:A="none",flipAlignment:L=!0,...k}=d(e,t);if(null!=(n=s.arrow)&&n.alignmentOffset)return{};let P=p(a),O=p(c)===c,S=await (null==f.isRTL?void 0:f.isRTL(w.floating)),j=T||(O||!L?[v(c)]:function(e){let t=v(e);return[x(e),t,x(t)]}(c));T||"none"===A||j.push(...function(e,t,n,r){let o=h(e),i=function(e,t,n){let r=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(n)return t?o:r;return t?r:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(p(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(x)))),i}(c,L,A,S));let D=[c,...j],H=await C(t,k),M=[],N=(null==(r=s.flip)?void 0:r.overflows)||[];if(b&&M.push(H[P]),R){let e=function(e,t,n){void 0===n&&(n=!1);let r=h(e),o=g(y(e)),i=m(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=v(l)),[l,v(l)]}(a,u,S);M.push(H[e[0]],H[e[1]])}if(N=[...N,{placement:a,overflows:M}],!M.every(e=>e<=0)){let e=((null==(o=s.flip)?void 0:o.index)||0)+1,t=D[e];if(t)return{data:{index:e,overflows:N},reset:{placement:t}};let n=null==(i=N.filter(e=>e.overflows[0]<=0).sort((e,t)=>
1e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(E){case"bestFit":{let e=null==(l=N.map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(n=e);break}case"initialPlacement":n=c}if(a!==n)return{reset:{placement:n}}}return{}}}}({...em}),function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){let n,r,{placement:o,rects:a,platform:s,elements:u}=t,{apply:c=()=>{},...f}=d(e,t),g=await C(t,f),m=p(o),x=h(o),v="y"===y(o),{width:w,height:b}=a.floating;"top"===m||"bottom"===m?(n=m,r=x===(await (null==s.isRTL?void 0:s.isRTL(u.floating))?"start":"end")?"left":"right"):(r=m,n="end"===x?"top":"bottom");let R=b-g[n],T=w-g[r],E=!t.middlewareData.shift,A=R,L=T;if(v){let e=w-g.left-g.right;L=x||E?i(T,e):e}else{let e=b-g.top-g.bottom;A=x||E?i(R,e):e}if(E&&!x){let e=l(g.left,0),t=l(g.right,0),n=l(g.top,0),r=l(g.bottom,0);v?L=w-2*(0!==e||0!==t?e+t:l(g.left,g.right)):A=b-2*(0!==n||0!==r?n+r:l(g.top,g.bottom))}await c({...t,availableWidth:L,availableHeight:A});let k=await s.getDimensions(u.floating);return w!==k.width||b!==k.height?{reset:{rects:!0}}:{}}}}({...em,apply:e=>{let{elements:t,rects:n,availableWidth:r,availableHeight:o}=e,{width:i,height:l}=n.reference,a=t.floating.style;a.setProperty("--radix-popper-available-width","".concat(r,"px")),a.setProperty("--radix-popper-available-height","".concat(o,"px")),a.setProperty("--radix-popper-anchor-width","".concat(i,"px")),a.setProperty("--radix-popper-anchor-height","".concat(l,"px"))}}),K&&(e=>({name:"arrow",options:e,fn(t){let{element:n,padding:r}="function"==typeof e?e(t):e;if(n&&({}).hasOwnProperty.call(n,"current")){if(null!=n.current)return E({element:n.current,padding:r}).fn(t)}else if(n)return E({element:n,padding:r}).fn(t);return{}}}))({element:K,padding:H}),eS({arrowWidth:Z,arrowHeight:ee}),W&&function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n}=t,{strategy:r="referenceHidden",...o}=d(e,t);switch(r){case"referenceHidden":{let e=A(await C(t,{...o,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:L(e)}}}case"escaped":{let e=A(await C(t,{...o,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:L(e)}}}default:return{}}}}}({strategy:"referenceHidden",...em})]}),[eE,eA]=ej(ew),eL=(0,ep.c)(z);(0,eh.N)(()=>{eb&&(null==eL||eL())},[eb,eL]);let ek=null==(n=eR.arrow)?void 0:n.x,eP=null==(o=eR.arrow)?void 0:o.y,eD=(null==(a=eR.arrow)?void 0:a.centerOffset)!==0,[eH,eM]=r.useState();return(0,eh.N)(()=>{G&&eM(window.getComputedStyle(G).zIndex)},[G]),(0,eu.jsx)("div",{ref:ey.setFloating,"data-radix-popper-content-wrapper":"",style:{...ex,transform:eb?ex.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eH,"--radix-popper-transform-origin":[null==(u=eR.transformOrigin)?void 0:u.x,null==(c=eR.transformOrigin)?void 0:c.y].join(" "),...(null==(f=eR.hide)?void 0:f.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,eu.jsx)(eC,{scope:R,placedSide:eE,onArrowChange:Q,arrowX:ek,arrowY:eP,shouldHideArrow:eD,children:(0,eu.jsx)(es.sG.div,{"data-side":eE,"data-align":eA,...I,ref:U,style:{...I.style,animation:eb?void 0:"none"}})})})});eA.displayName=eT;var eL="PopperArrow",ek={top:"bottom",right:"left",bottom:"top",left:"right"},eP=r.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,o=eE(eL,n),i=ek[o.placedSide];return(0,eu.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,eu.jsx)(ec,{...r,ref:t,style:{...r.style,display:"block"}})})});function eO(e){return null!==e}eP.displayName=eL;var eS=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,i,l;let{placement:a,rects:s,middlewareData:u}=t,c=(null==(n=u.arrow)?void 0:n.centerOffset)!==0,f=c?0:e.arrowWidth,d=c?0:e.arrowHeight,[p,h]=ej(a),g={start:"0%",center:"50%",end:"100%"}[h],m=(null!=(i=null==(r=u.arrow)?void 0:r.x)?i:0)+f/2,y=(null!=(l=null==(o=u.arrow)?void 0:o.y)?l:0)+d/2,x="",v="";return"bottom"===p?(x=c?g:"".concat(m,"px"),v="".concat(-d,"px")):"top"===p?(x=c?g:"".concat(m,"px"),v="".concat(s.floating.height+d,"px")):"right"===p?(x="".concat(-d,"px"),v=c?g:"".concat(y,"px")):"left"===p&&(x="".concat(s.floating.width+d,"px"),v=c?g:"".concat(y,"px")),{data:{x,y:v}}}});function ej(e){let[t,n="center"]=e.split("-");return[t,n]}var eD=ew,eH=eR,eM=eA,eN=eP}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.