PageSourceSearch

https://docs.minionlab.ai/_next/static/chunks/7285fd2749e1c6b9.js

js minionlab.ai collected 2026-10-05 12:15:12 UTC 107,099 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,447939,e=>{"use strict";e.s(["AnalyticsProvider",()=>r,"default",()=>o]);var t=e.i(843476);let n=(0,e.i(271645).createContext)({});function r({value:e,children:r}){return(0,t.jsx)(n.Provider,{value:e??{},children:r})}n.displayName="AnalyticsContext";let o=n},772803,820783,248425,30207,610772,369340,186336,e=>{"use strict";e.s(["Tooltip",()=>tA,"TooltipArrow",()=>tN,"TooltipContent",()=>tk,"TooltipProvider",()=>tS,"TooltipTrigger",()=>tL],772803);var t,n=e.i(843476),r=e.i(32724);e.s(["Arrow",()=>tR,"Content",()=>tC,"Portal",()=>tE,"Provider",()=>tw,"Root",()=>tx,"Trigger",()=>tb],186336);var o=e.i(271645);function i(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}function l(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function a(...e){return o.useCallback(l(...e),e)}function u(e,t=[]){let r=[],i=()=>{let t=r.map(e=>o.createContext(e));return function(n){let r=n?.[e]||t;return o.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return i.scopeName=e,[function(t,i){let l=o.createContext(i),a=r.length;function u(t){let{scope:r,children:i,...u}=t,s=r?.[e][a]||l,c=o.useMemo(()=>u,Object.values(u));return(0,n.jsx)(s.Provider,{value:c,children:i})}return r=[...r,i],u.displayName=t+"Provider",[u,function(n,r){let u=r?.[e][a]||l,s=o.useContext(u);if(s)return s;if(void 0!==i)return i;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return o.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}(i,...t)]}e.s(["composeRefs",()=>l,"useComposedRefs",()=>a],820783),e.s(["Primitive",()=>m,"dispatchDiscreteCustomEvent",()=>h],248425);var s=e.i(174080),c=o.forwardRef((e,t)=>{let{children:r,...i}=e,l=o.Children.toArray(r),a=l.find(p);if(a){let e=a.props.children,r=l.map(t=>t!==a?t:o.Children.count(e)>1?o.Children.only(null):o.isValidElement(e)?e.props.children:null);return(0,n.jsx)(f,{...i,ref:t,children:o.isValidElement(e)?o.cloneElement(e,void 0,r):null})}return(0,n.jsx)(f,{...i,ref:t,children:r})});c.displayName="Slot";var f=o.forwardRef((e,t)=>{let{children:n,...r}=e;if(o.isValidElement(n)){let e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(n=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}(n);return o.cloneElement(n,{...function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props),ref:t?l(t,e):e})}return o.Children.count(n)>1?o.Children.only(null):null});f.displayName="SlotClone";var d=({children:e})=>(0,n.jsx)(n.Fragment,{children:e});function p(e){return o.isValidElement(e)&&e.type===d}var m=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=o.forwardRef((e,r)=>{let{asChild:o,...i}=e,l=o?c:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,n.jsx)(l,{...i,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function h(e,t){e&&s.flushSync(()=>e.dispatchEvent(t))}function v(e){let t=o.useRef(e);return o.useEffect(()=>{t.current=e}),o.useMemo(()=>(...e)=>t.current?.(...e),[])}e.s(["useCallbackRef",()=>v],30207);var g="dismissableLayer.update",y=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),w=o.forwardRef((e,r)=>{let{disableOutsidePointerEvents:l=!1,onEscapeKeyDown:u,onPointerDownOutside:s,onFocusOutside:c,onInteractOutside:f,onDismiss:d,...p}=e,h=o.useContext(y),[w,E]=o.useState(null),C=w?.ownerDocument??globalThis?.document,[,R]=o.use
1State({}),P=a(r,e=>E(e)),T=Array.from(h.layers),[S]=[...h.layersWithOutsidePointerEventsDisabled].slice(-1),A=T.indexOf(S),L=w?T.indexOf(w):-1,N=h.layersWithOutsidePointerEventsDisabled.size>0,O=L>=A,k=function(e,t=globalThis?.document){let n=v(e),r=o.useRef(!1),i=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!r.current){let r=function(){b("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",i.current),i.current=r,t.addEventListener("click",i.current,{once:!0})):r()}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=[...h.branches].some(e=>e.contains(t));O&&!n&&(s?.(e),f?.(e),e.defaultPrevented||d?.())},C),j=function(e,t=globalThis?.document){let n=v(e),r=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!r.current&&b("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;![...h.branches].some(e=>e.contains(t))&&(c?.(e),f?.(e),e.defaultPrevented||d?.())},C);return!function(e,t=globalThis?.document){let n=v(e);o.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{L===h.layers.size-1&&(u?.(e),!e.defaultPrevented&&d&&(e.preventDefault(),d()))},C),o.useEffect(()=>{if(w)return l&&(0===h.layersWithOutsidePointerEventsDisabled.size&&(t=C.body.style.pointerEvents,C.body.style.pointerEvents="none"),h.layersWithOutsidePointerEventsDisabled.add(w)),h.layers.add(w),x(),()=>{l&&1===h.layersWithOutsidePointerEventsDisabled.size&&(C.body.style.pointerEvents=t)}},[w,C,l,h]),o.useEffect(()=>()=>{w&&(h.layers.delete(w),h.layersWithOutsidePointerEventsDisabled.delete(w),x())},[w,h]),o.useEffect(()=>{let e=()=>R({});return document.addEventListener(g,e),()=>document.removeEventListener(g,e)},[]),(0,n.jsx)(m.div,{...p,ref:P,style:{pointerEvents:N?O?"auto":"none":void 0,...e.style},onFocusCapture:i(e.onFocusCapture,j.onFocusCapture),onBlurCapture:i(e.onBlurCapture,j.onBlurCapture),onPointerDownCapture:i(e.onPointerDownCapture,k.onPointerDownCapture)})});function x(){let e=new CustomEvent(g);document.dispatchEvent(e)}function b(e,t,n,{discrete:r}){let o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?h(o,i):o.dispatchEvent(i)}w.displayName="DismissableLayer",o.forwardRef((e,t)=>{let r=o.useContext(y),i=o.useRef(null),l=a(t,i);return o.useEffect(()=>{let e=i.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,n.jsx)(m.div,{...e,ref:l})}).displayName="DismissableLayerBranch",e.s(["useId",()=>P],610772);var E=globalThis?.document?o.useLayoutEffect:()=>{},C=o["useId".toString()]||(()=>void 0),R=0;function P(e){let[t,n]=o.useState(C());return E(()=>{e||n(e=>e??String(R++))},[e]),e||(t?`radix-${t}`:"")}let T=["top","right","bottom","left"],S=Math.min,A=Math.max,L=Math.round,N=Math.floor,O=e=>({x:e,y:e}),k={left:"right",right:"left",bottom:"top",top:"bottom"},j={start:"end",end:"start"};function D(e,t){return"function"==typeof e?e(t):e}function M(e){return e.split("-")[0]}function _(e){return e.split("-")[1]}function F(e){return"x"===e?"y":"x"}function W(e){return"y"===e?"height":"width"}function I(e){return["top","bottom"].includes(M(e))?"y":"x"}function H(e){return e.replace(/start|end/g,e=>j[e])}function $(e){return e.replace(/left|right|bottom|top/g,e=>k[e])}function B(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function z(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function V(e,t,n){let r,{reference:o,floating:i}=e,l=I(t),a=F(I(t)),u=W(a),s=M(t),c="y"===l,f=o.x+o.width/2-i.width/2,d=o.y+o.height/2-i.height/2,p=o[u]/2-i[u]/2;switch(s){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(_(t)){case"start":r[a]-=p*(n&&c?-1:1);break;case"end":r[a]+=p*(n&&c?-1:1)}return r}let U=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}
1=n,a=i.filter(Boolean),u=await (null==l.isRTL?void 0:l.isRTL(t)),s=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:f}=V(s,r,u),d=r,p={},m=0;for(let n=0;n<a.length;n++){let{name:i,fn:h}=a[n],{x:v,y:g,data:y,reset:w}=await h({x:c,y:f,initialPlacement:r,placement:d,strategy:o,middlewareData:p,rects:s,platform:l,elements:{reference:e,floating:t}});if(c=null!=v?v:c,f=null!=g?g:f,p={...p,[i]:{...p[i],...y}},w&&m<=50){m++,"object"==typeof w&&(w.placement&&(d=w.placement),w.rects&&(s=!0===w.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):w.rects),{x:c,y:f}=V(s,d,u)),n=-1;continue}}return{x:c,y:f,placement:d,strategy:o,middlewareData:p}};async function Y(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:l,elements:a,strategy:u}=e,{boundary:s="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:d=!1,padding:p=0}=D(t,e),m=B(p),h=a[d?"floating"===f?"reference":"floating":f],v=z(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(h)))||n?h:h.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(a.floating)),boundary:s,rootBoundary:c,strategy:u})),g="floating"===f?{...l.floating,x:r,y:o}:l.reference,y=await (null==i.getOffsetParent?void 0:i.getOffsetParent(a.floating)),w=await (null==i.isElement?void 0:i.isElement(y))&&await (null==i.getScale?void 0:i.getScale(y))||{x:1,y:1},x=z(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({rect:g,offsetParent:y,strategy:u}):g);return{top:(v.top-x.top+m.top)/w.y,bottom:(x.bottom-v.bottom+m.bottom)/w.y,left:(v.left-x.left+m.left)/w.x,right:(x.right-v.right+m.right)/w.x}}let X=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:i,platform:l,elements:a}=t,{element:u,padding:s=0}=D(e,t)||{};if(null==u)return{};let c=B(s),f={x:n,y:r},d=F(I(o)),p=W(d),m=await l.getDimensions(u),h="y"===d,v=h?"clientHeight":"clientWidth",g=i.reference[p]+i.reference[d]-f[d]-i.floating[p],y=f[d]-i.reference[d],w=await (null==l.getOffsetParent?void 0:l.getOffsetParent(u)),x=w?w[v]:0;x&&await (null==l.isElement?void 0:l.isElement(w))||(x=a.floating[v]||i.floating[p]);let b=x/2-m[p]/2-1,E=S(c[h?"top":"left"],b),C=S(c[h?"bottom":"right"],b),R=x-m[p]-C,P=x/2-m[p]/2+(g/2-y/2),T=A(E,S(P,R)),L=null!=_(o)&&P!=T&&i.reference[p]/2-(P<E?E:C)-m[p]/2<0?P<E?E-P:R-P:0;return{[d]:f[d]-L,data:{[d]:T,centerOffset:P-T+L}}}});function K(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Z(e){return T.some(t=>e[t]>=0)}async function q(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=M(n),a=_(n),u="y"===I(n),s=["left","top"].includes(l)?-1:1,c=i&&u?-1:1,f=D(t,e),{mainAxis:d,crossAxis:p,alignmentAxis:m}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return a&&"number"==typeof m&&(p="end"===a?-1*m:m),u?{x:p*c,y:d*s}:{x:d*s,y:p*c}}function G(e){return ee(e)?(e.nodeName||"").toLowerCase():"#document"}function J(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function Q(e){var t;return null==(t=(ee(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function ee(e){return e instanceof Node||e instanceof J(e).Node}function et(e){return e instanceof Element||e instanceof J(e).Element}function en(e){return e instanceof HTMLElement||e instanceof J(e).HTMLElement}function er(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof J(e).ShadowRoot)}function eo(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=eu(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function ei(e){let t=el(),n=eu(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 el(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function ea(e){return["html","body","#document"].includes(G(e))}function eu(e){return J(e).getComputedStyle(e)}function es(e){return et(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ec(e){if("html"===G(e))return e;let t=e.assignedSlot||e.parentNode||er(e)&&e.host||Q(e);return er(t)?t.host:t}function ef(e,t){var n;void 0===t&&(t=[]);let r=function e(t){let n=ec(t);return ea(n)?t.ownerDocument?t.ownerDocument.body:t.body:en(n)&&eo(n)?n:e(n)}(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=J(r);
1return o?t.concat(i,i.visualViewport||[],eo(r)?r:[],i.frameElement?ef(i.frameElement):[]):t.concat(r,ef(r))}function ed(e){let t=eu(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=en(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,a=L(n)!==i||L(r)!==l;return a&&(n=i,r=l),{width:n,height:r,$:a}}function ep(e){return et(e)?e:e.contextElement}function em(e){let t=ep(e);if(!en(t))return O(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=ed(t),l=(i?L(n.width):n.width)/r,a=(i?L(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),a&&Number.isFinite(a)||(a=1),{x:l,y:a}}let eh=O(0);function ev(e){let t=J(e);return el()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:eh}function eg(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=ep(e),a=O(1);t&&(r?et(r)&&(a=em(r)):a=em(e));let u=(void 0===(o=n)&&(o=!1),r&&(!o||r===J(l))&&o)?ev(l):O(0),s=(i.left+u.x)/a.x,c=(i.top+u.y)/a.y,f=i.width/a.x,d=i.height/a.y;if(l){let e=J(l),t=r&&et(r)?J(r):r,n=e.frameElement;for(;n&&r&&t!==e;){let e=em(n),t=n.getBoundingClientRect(),r=eu(n),o=t.left+(n.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(n.clientTop+parseFloat(r.paddingTop))*e.y;s*=e.x,c*=e.y,f*=e.x,d*=e.y,s+=o,c+=i,n=J(n).frameElement}}return z({width:f,height:d,x:s,y:c})}function ey(e){return eg(Q(e)).left+es(e).scrollLeft}function ew(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=J(e),r=Q(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,a=0,u=0;if(o){i=o.width,l=o.height;let e=el();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,u=o.offsetTop)}return{width:i,height:l,x:a,y:u}}(e,n);else if("document"===t)r=function(e){let t=Q(e),n=es(e),r=e.ownerDocument.body,o=A(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=A(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),l=-n.scrollLeft+ey(e),a=-n.scrollTop;return"rtl"===eu(r).direction&&(l+=A(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:l,y:a}}(Q(e));else if(et(t))r=function(e,t){let n=eg(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=en(e)?em(e):O(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=ev(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return z(r)}function ex(e,t){return en(e)&&"fixed"!==eu(e).position?t?t(e):e.offsetParent:null}function eb(e,t){let n=J(e);if(!en(e))return n;let r=ex(e,t);for(;r&&["table","td","th"].includes(G(r))&&"static"===eu(r).position;)r=ex(r,t);return r&&("html"===G(r)||"body"===G(r)&&"static"===eu(r).position&&!ei(r))?n:r||function(e){let t=ec(e);for(;en(t)&&!ea(t);)if(ei(t))return t;else t=ec(t);return null}(e)||n}let eE=async function(e){let{reference:t,floating:n,strategy:r}=e,o=this.getOffsetParent||eb,i=this.getDimensions;return{reference:function(e,t,n){let r=en(t),o=Q(t),i="fixed"===n,l=eg(e,!0,i,t),a={scrollLeft:0,scrollTop:0},u=O(0);if(r||!r&&!i)if(("body"!==G(t)||eo(o))&&(a=es(t)),r){let e=eg(t,!0,i,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else o&&(u.x=ey(o));return{x:l.left+a.scrollLeft-u.x,y:l.top+a.scrollTop-u.y,width:l.width,height:l.height}}(t,await o(n),r),floating:{x:0,y:0,...await i(n)}}},eC={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:r}=e,o=en(n),i=Q(n);if(n===i)return t;let l={scrollLeft:0,scrollTop:0},a=O(1),u=O(0);if((o||!o&&"fixed"!==r)&&(("body"!==G(n)||eo(i))&&(l=es(n)),en(n))){let e=eg(n);a=em(n),u.x=e.x+n.clientLeft,u.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+u.x,y:t.y*a.y-l.scrollTop*a.y+u.y}},getDocumentElement:Q,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?function(e,t){let n=t.get(e);if(n)return n;let r=ef(e).filter(e=>et(e)&&"body"!==G(e)),o=null,i="fixed"===eu(e).position,l=i?ec(e):e;for(;et(l)&&!ea(l);){let t=eu(l),n=ei(l);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||eo(l)&&!n&&function e(t,n){let r=ec(t);return!(r===n||!et(r)||ea(r))&&("fixed"===eu(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):o=t,l=ec(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=i[0],a=i.reduce((e,n)=>{let r=ew(t,n,o);return e.top=A(r.top,e.top),e.right=S(r.right,e.right),e.bottom=S(r.bottom,e.bottom),e.left=A(r.left,e.left),e},ew(t,l,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:eb,getElementRects:eE,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){return ed(e)},getScale:em,isElement:et,isRTL:function(e){return"rtl"===eu(e).direction}};var eR="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;function eP(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(!eP(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)&&!eP(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function eT(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eS(e,t){let n=eT(e);return Math.round(t*n)/n}function eA(e){let t=o.useRef(e);return eR(()=>{t.current=e}),t}var eL=o.forwardRef((e,t)=>{let{children:r,width:o=10,height:i=5,...l}=e;return(0,n.jsx)(m.svg,{...l,ref:t,width:o,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,n.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eL.displayName="Arrow";var eN=globalThis?.document?o.useLayoutEffect:()=>{},eO="Popper",[ek,ej]=u(eO),[eD,eM]=ek(eO),e_=e=>{let{__scopePopper:t,children:r}=e,[i,l]=o.useState(null);return(0,n.jsx)(eD,{scope:t,anchor:i,onAnchorChange:l,children:r})};e_.displayName=eO;var eF="PopperAnchor",eW=o.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:i,...l}=e,u=eM(eF,r),s=o.useRef(null),c=a(t,s);return o.useEffect(()=>{u.onAnchorChange(i?.current||s.current)}),i?null:(0,n.jsx)(m.div,{...l,ref:c})});eW.displayName=eF;var eI="PopperContent",[eH,e$]=ek(eI),eB=o.forwardRef((e,t)=>{let{__scopePopper:r,side:i="bottom",sideOffset:l=0,align:u="center",alignOffset:c=0,arrowPadding:f=0,avoidCollisions:d=!0,collisionBoundary:p=[],collisionPadding:h=0,sticky:g="partial",hideWhenDetached:y=!1,updatePositionStrategy:w="optimized",onPlaced:x,...b}=e,E=eM(eI,r),[C,R]=o.useState(null),P=a(t,e=>R(e)),[T,L]=o.useState(null),O=function(e){let[t,n]=o.useState(void 0);return eN(()=>{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}(T),k=O?.width??0,j=O?.height??0,B="number"==typeof h?h:{top:0,right:0,bottom:0,left:0,...h},z=Array.isArray(p)?p:[p],V=z.length>0,G={padding:B,boundary:z.filter(eY),altBoundary:V},{refs:J,floatingStyles:ee,placement:et,isPositioned:en,middlewareData:er}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:l,floating:a}={},transform:u=!0,whileElementsMounted:c,open:f}=e,[d,p]=o.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[m,h]=o.useState(r);eP(m,r)||h(r);let[v,g]=o.useState(null),[y,w]=o.useState(null),x=o.useCallback(e=>{e!=R.current&&(R.current=e,g(e))},[g]),b=o.useCallback(e=>{e!==P.current&&(P.current=e,w(e))},[w]),E=l||v,C=a||y,R=o.useRef(null),P=o.useRef(null),T=o.useRef(d),S=eA(c),A=eA(i),L=o.useCallback(()=>{if(!R.current||!P.current)return;let e={placement:t,strategy:n,middleware:m};A.current&&(e.platform=A.current),((e,t,n)=>{let r=new Map,o={platform:eC,...n},i={...o.platform,_c:r};return U(e,t,{...o,platform:i})})(R.current,P.current,e).then(e=>{let t={...e,isPositioned:!0};N.current&&!eP(T.current,t)&&(T.current=t,s.flushSync(()=>{p(t)}))})},[m,t,n,A]);eR(()=>{!1===f&&T.current.isPositioned&&(T.current.isPositioned=!1,p(e=>({...e,isPositioned:!1})))},[f]);let N=o.useRef(!1);eR(()=>(N.current=!0,()=>{N.current=!1}),[]),eR(()=>{if(E&&(R.current=E),C&&(P.current=C),E&&C)if(S.current)return S.current(E,C,L);else L()},[E,C,L,S]);let O=o.useMemo(()=>({reference:R,floating:P,setReference:x,setFloating:b}),[x,b]),k=o.useMemo(()=>({reference:E,floating:C}),[E,C]),j=o.useMemo(()=>{let e={position:n,left:0,top:0};if(!k.floating)return e;let t=eS(k.floating,d.x),r=eS(k.floating,d.y);return u?{...e,transform:"translate("+t+"px, "+r+"px)",...eT(k.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,u,k.floating,d.x,d.y]);return o.useMemo(()=>({...d,update:L,refs:O,elements:k,floatingStyles:j}),[d,L,O,k,j])}({strategy:"fixed",placement:i+("center"!==u?"-"+u:""),whileElementsMounted:(...e)=>(function(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:l=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:s=!1}=r,c=ep(e),f=i||l?[...c?ef(c):[],...ef(t)]:[];
1f.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let d=c&&u?function(e,t){let n,r=null,o=Q(e);function i(){clearTimeout(n),r&&r.disconnect(),r=null}return!function l(a,u){void 0===a&&(a=!1),void 0===u&&(u=1),i();let{left:s,top:c,width:f,height:d}=e.getBoundingClientRect();if(a||t(),!f||!d)return;let p=N(c),m=N(o.clientWidth-(s+f)),h={rootMargin:-p+"px "+-m+"px "+-N(o.clientHeight-(c+d))+"px "+-N(s)+"px",threshold:A(0,S(1,u))||1},v=!0;function g(e){let t=e[0].intersectionRatio;if(t!==u){if(!v)return l();t?l(!1,t):n=setTimeout(()=>{l(!1,1e-7)},100)}v=!1}try{r=new IntersectionObserver(g,{...h,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(g,h)}r.observe(e)}(!0),i}(c,n):null,p=-1,m=null;a&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&m&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{m&&m.observe(t)})),n()}),c&&!s&&m.observe(c),m.observe(t));let h=s?eg(e):null;return s&&function t(){let r=eg(e);h&&(r.x!==h.x||r.y!==h.y||r.width!==h.width||r.height!==h.height)&&n(),h=r,o=requestAnimationFrame(t)}(),n(),()=>{f.forEach(e=>{i&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),d&&d(),m&&m.disconnect(),m=null,s&&cancelAnimationFrame(o)}})(...e,{animationFrame:"always"===w}),elements:{reference:E.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 q(t,e);return{x:n+o.x,y:r+o.y,data:o}}}}({mainAxis:l+j,alignmentAxis:c}),d&&function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:o}=t,{mainAxis:i=!0,crossAxis:l=!1,limiter:a={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...u}=D(e,t),s={x:n,y:r},c=await Y(t,u),f=I(M(o)),d=F(f),p=s[d],m=s[f];if(i){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=p+c[e],r=p-c[t];p=A(n,S(p,r))}if(l){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=m+c[e],r=m-c[t];m=A(n,S(m,r))}let h=a.fn({...t,[d]:p,[f]:m});return{...h,data:{x:h.x-n,y:h.y-r}}}}}({mainAxis:!0,crossAxis:!1,limiter:"partial"===g?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:u=!0,crossAxis:s=!0}=D(e,t),c={x:n,y:r},f=I(o),d=F(f),p=c[d],m=c[f],h=D(a,t),v="number"==typeof h?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(u){let e="y"===d?"height":"width",t=i.reference[d]-i.floating[e]+v.mainAxis,n=i.reference[d]+i.reference[e]-v.mainAxis;p<t?p=t:p>n&&(p=n)}if(s){var g,y;let e="y"===d?"width":"height",t=["top","left"].includes(M(o)),n=i.reference[f]-i.floating[e]+(t&&(null==(g=l.offset)?void 0:g[f])||0)+(t?0:v.crossAxis),r=i.reference[f]+i.reference[e]+(t?0:(null==(y=l.offset)?void 0:y[f])||0)-(t?v.crossAxis:0);m<n?m=n:m>r&&(m=r)}return{[d]:p,[f]:m}}}}():void 0,...G}),d&&function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,o,i;let{placement:l,middlewareData:a,rects:u,initialPlacement:s,platform:c,elements:f}=t,{mainAxis:d=!0,crossAxis:p=!0,fallbackPlacements:m,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:g=!0,...y}=D(e,t),w=M(l),x=M(s)===s,b=await (null==c.isRTL?void 0:c.isRTL(f.floating)),E=m||(x||!g?[$(s)]:function(e){let t=$(e);return[H(e),t,H(t)]}(s));m||"none"===v||E.push(...function(e,t,n,r){let o=_(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[]}}(M(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(H)))),i}(s,g,v,b));let C=[s,...E],R=await Y(t,y),P=[],T=(null==(n=a.flip)?void 0:n.overflows)||[];if(d&&P.push(R[w]),p){let e=function(e,t,n){void 0===n&&(n=!1);let r=_(e),o=F(I(e)),i=W(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=$(l)),[l,$(l)]}(l,u,b);P.push(R[e[0]],R[e[1]])}if(T=[...T,{placement:l,overflows:P}],!P.every(e=>e<=0)){let e=((null==(r=a.flip)?void 0:r.index)||0)+1,t=C[e];if(t)return{data:{index:e,overflows:T},reset:{placement:t}};let n=null==(o=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>
1e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(h){case"bestFit":{let e=null==(i=T.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:i[0];e&&(n=e);break}case"initialPlacement":n=s}if(l!==n)return{reset:{placement:n}}}return{}}}}({...G}),function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){let n,r,{placement:o,rects:i,platform:l,elements:a}=t,{apply:u=()=>{},...s}=D(e,t),c=await Y(t,s),f=M(o),d=_(o),p="y"===I(o),{width:m,height:h}=i.floating;"top"===f||"bottom"===f?(n=f,r=d===(await (null==l.isRTL?void 0:l.isRTL(a.floating))?"start":"end")?"left":"right"):(r=f,n="end"===d?"top":"bottom");let v=h-c[n],g=m-c[r],y=!t.middlewareData.shift,w=v,x=g;if(p){let e=m-c.left-c.right;x=d||y?S(g,e):e}else{let e=h-c.top-c.bottom;w=d||y?S(v,e):e}if(y&&!d){let e=A(c.left,0),t=A(c.right,0),n=A(c.top,0),r=A(c.bottom,0);p?x=m-2*(0!==e||0!==t?e+t:A(c.left,c.right)):w=h-2*(0!==n||0!==r?n+r:A(c.top,c.bottom))}await u({...t,availableWidth:x,availableHeight:w});let b=await l.getDimensions(a.floating);return m!==b.width||h!==b.height?{reset:{rects:!0}}:{}}}}({...G,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:o,height:i}=t.reference,l=e.floating.style;l.setProperty("--radix-popper-available-width",`${n}px`),l.setProperty("--radix-popper-available-height",`${r}px`),l.setProperty("--radix-popper-anchor-width",`${o}px`),l.setProperty("--radix-popper-anchor-height",`${i}px`)}}),T&&(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 X({element:n.current,padding:r}).fn(t)}else if(n)return X({element:n,padding:r}).fn(t);return{}}}))({element:T,padding:f}),eX({arrowWidth:k,arrowHeight:j}),y&&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=K(await Y(t,{...o,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:Z(e)}}}case"escaped":{let e=K(await Y(t,{...o,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:Z(e)}}}default:return{}}}}}({strategy:"referenceHidden",...G})]}),[eo,ei]=eK(et),el=v(x);eN(()=>{en&&el?.()},[en,el]);let ea=er.arrow?.x,eu=er.arrow?.y,es=er.arrow?.centerOffset!==0,[ec,ed]=o.useState();return eN(()=>{C&&ed(window.getComputedStyle(C).zIndex)},[C]),(0,n.jsx)("div",{ref:J.setFloating,"data-radix-popper-content-wrapper":"",style:{...ee,transform:en?ee.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ec,"--radix-popper-transform-origin":[er.transformOrigin?.x,er.transformOrigin?.y].join(" "),...er.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,n.jsx)(eH,{scope:r,placedSide:eo,onArrowChange:L,arrowX:ea,arrowY:eu,shouldHideArrow:es,children:(0,n.jsx)(m.div,{"data-side":eo,"data-align":ei,...b,ref:P,style:{...b.style,animation:en?void 0:"none"}})})})});eB.displayName=eI;var ez="PopperArrow",eV={top:"bottom",right:"left",bottom:"top",left:"right"},eU=o.forwardRef(function(e,t){let{__scopePopper:r,...o}=e,i=e$(ez,r),l=eV[i.placedSide];return(0,n.jsx)("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[l]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:(0,n.jsx)(eL,{...o,ref:t,style:{...o.style,display:"block"}})})});function eY(e){return null!==e}eU.displayName=ez;var eX=e=>({name:"transformOrigin",options:e,fn(t){let{placement:n,rects:r,middlewareData:o}=t,i=o.arrow?.centerOffset!==0,l=i?0:e.arrowWidth,a=i?0:e.arrowHeight,[u,s]=eK(n),c={start:"0%",center:"50%",end:"100%"}[s],f=(o.arrow?.x??0)+l/2,d=(o.arrow?.y??0)+a/2,p="",m="";return"bottom"===u?(p=i?c:`${f}px`,m=`${-a}px`):"top"===u?(p=i?c:`${f}px`,m=`${r.floating.height+a}px`):"right"===u?(p=`${-a}px`,m=i?c:`${d}px`):"left"===u&&(p=`${r.floating.width+a}px`,m=i?c:`${d}px`),{data:{x:p,y:m}}}});function eK(e){let[t,n="center"]=e.split("-");return[t,n]}var eZ=o.forwardRef((e,t)=>
1{let{container:r,...i}=e,[l,a]=o.useState(!1);eN(()=>a(!0),[]);let u=r||l&&globalThis?.document?.body;return u?s.default.createPortal((0,n.jsx)(m.div,{...i,ref:t}),u):null});eZ.displayName="Portal";var eq=e=>{let{present:t,children:n}=e,r=function(e){var t,n;let[r,i]=o.useState(),l=o.useRef({}),a=o.useRef(e),u=o.useRef("none"),[c,f]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},o.useReducer((e,t)=>n[e][t]??e,t));return o.useEffect(()=>{let e=eG(l.current);u.current="mounted"===c?e:"none"},[c]),eN(()=>{let t=l.current,n=a.current;if(n!==e){let r=u.current,o=eG(t);e?f("MOUNT"):"none"===o||t?.display==="none"?f("UNMOUNT"):n&&r!==o?f("ANIMATION_OUT"):f("UNMOUNT"),a.current=e}},[e,f]),eN(()=>{if(r){let e=e=>{let t=eG(l.current).includes(e.animationName);e.target===r&&t&&s.flushSync(()=>f("ANIMATION_END"))},t=e=>{e.target===r&&(u.current=eG(l.current))};return r.addEventListener("animationstart",t),r.addEventListener("animationcancel",e),r.addEventListener("animationend",e),()=>{r.removeEventListener("animationstart",t),r.removeEventListener("animationcancel",e),r.removeEventListener("animationend",e)}}f("ANIMATION_END")},[r,f]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:o.useCallback(e=>{e&&(l.current=getComputedStyle(e)),i(e)},[])}}(t),i="function"==typeof n?n({present:r.isPresent}):o.Children.only(n),l=a(r.ref,function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(n=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}(i));return"function"==typeof n||r.isPresent?o.cloneElement(i,{ref:l}):null};function eG(e){return e?.animationName||"none"}eq.displayName="Presence",o.forwardRef((e,t)=>{let{children:r,...i}=e,l=o.Children.toArray(r),a=l.find(e0);if(a){let e=a.props.children,r=l.map(t=>t!==a?t:o.Children.count(e)>1?o.Children.only(null):o.isValidElement(e)?e.props.children:null);return(0,n.jsx)(eJ,{...i,ref:t,children:o.isValidElement(e)?o.cloneElement(e,void 0,r):null})}return(0,n.jsx)(eJ,{...i,ref:t,children:r})}).displayName="Slot";var eJ=o.forwardRef((e,t)=>{let{children:n,...r}=e;if(o.isValidElement(n)){let e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(n=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}(n);return o.cloneElement(n,{...function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props),ref:t?l(t,e):e})}return o.Children.count(n)>1?o.Children.only(null):null});eJ.displayName="SlotClone";var eQ=({children:e})=>(0,n.jsx)(n.Fragment,{children:e});function e0(e){return o.isValidElement(e)&&e.type===eQ}function e1({prop:e,defaultProp:t,onChange:n=()=>{}}){let[r,i]=function({defaultProp:e,onChange:t}){let n=o.useState(e),[r]=n,i=o.useRef(r),l=v(t);return o.useEffect(()=>{i.current!==r&&(l(r),i.current=r)},[r,i,l]),n}({defaultProp:t,onChange:n}),l=void 0!==e,a=l?e:r,u=v(n);return[a,o.useCallback(t=>{if(l){let n="function"==typeof t?t(e):t;n!==e&&u(n)}else i(t)},[l,e,i,u])]}e.s(["useControllableState",()=>e1],369340);var e2=o.forwardRef((e,t)=>(0,n.jsx)(m.span,{...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}}));e2.displayName="VisuallyHidden";var[e3,e4]=u("Tooltip",[ej]),e5=ej(),e6="TooltipProvider",e7="tooltip.open",[e9,e8]=e3(e6),te=e=>{let{__scopeTooltip:t,delayDuration:r=700,skipDelayDuration:i=300,disableHoverableContent:l=!1,children:a}=e,[u,s]=o.useState(!0),c=o.useRef(!1),f=o.useRef(0);return o.useEffect(()=>{let e=f.current;return()=>window.clearTimeout(e)},[]),(0,n.jsx)(e9,{scope:t,isOpenDelayed:u,delayDuration:r,onOpen:o.useCallback(()=>{window.clearTimeout(f.current),s(!1)},[]),onClose:o.useCallback(()=>{window.clearTimeout(f.current),f.current=window.setTimeout(()=>s(!0),i)},[i]),isPointerInTransitRef:c,onPointerInTransitChange:o.useCallback(e=>{c.current=e},[]),disableHoverableContent:l,children:a})};te.displayName=e6;var tt="Tooltip",[tn,tr]=e3(tt),to=e=>{let{__scopeTooltip:t,children:r,open:i,defaultOpen:l=!1,onOpenChange:a,disableHoverableContent:u,delayDuration:s}
1=e,c=e8(tt,e.__scopeTooltip),f=e5(t),[d,p]=o.useState(null),m=P(),h=o.useRef(0),v=u??c.disableHoverableContent,g=s??c.delayDuration,y=o.useRef(!1),[w=!1,x]=e1({prop:i,defaultProp:l,onChange:e=>{e?(c.onOpen(),document.dispatchEvent(new CustomEvent(e7))):c.onClose(),a?.(e)}}),b=o.useMemo(()=>w?y.current?"delayed-open":"instant-open":"closed",[w]),E=o.useCallback(()=>{window.clearTimeout(h.current),y.current=!1,x(!0)},[x]),C=o.useCallback(()=>{window.clearTimeout(h.current),x(!1)},[x]),R=o.useCallback(()=>{window.clearTimeout(h.current),h.current=window.setTimeout(()=>{y.current=!0,x(!0)},g)},[g,x]);return o.useEffect(()=>()=>window.clearTimeout(h.current),[]),(0,n.jsx)(e_,{...f,children:(0,n.jsx)(tn,{scope:t,contentId:m,open:w,stateAttribute:b,trigger:d,onTriggerChange:p,onTriggerEnter:o.useCallback(()=>{c.isOpenDelayed?R():E()},[c.isOpenDelayed,R,E]),onTriggerLeave:o.useCallback(()=>{v?C():window.clearTimeout(h.current)},[C,v]),onOpen:E,onClose:C,disableHoverableContent:v,children:r})})};to.displayName=tt;var ti="TooltipTrigger",tl=o.forwardRef((e,t)=>{let{__scopeTooltip:r,...l}=e,u=tr(ti,r),s=e8(ti,r),c=e5(r),f=a(t,o.useRef(null),u.onTriggerChange),d=o.useRef(!1),p=o.useRef(!1),h=o.useCallback(()=>d.current=!1,[]);return o.useEffect(()=>()=>document.removeEventListener("pointerup",h),[h]),(0,n.jsx)(eW,{asChild:!0,...c,children:(0,n.jsx)(m.button,{"aria-describedby":u.open?u.contentId:void 0,"data-state":u.stateAttribute,...l,ref:f,onPointerMove:i(e.onPointerMove,e=>{"touch"!==e.pointerType&&(p.current||s.isPointerInTransitRef.current||(u.onTriggerEnter(),p.current=!0))}),onPointerLeave:i(e.onPointerLeave,()=>{u.onTriggerLeave(),p.current=!1}),onPointerDown:i(e.onPointerDown,()=>{d.current=!0,document.addEventListener("pointerup",h,{once:!0})}),onFocus:i(e.onFocus,()=>{d.current||u.onOpen()}),onBlur:i(e.onBlur,u.onClose),onClick:i(e.onClick,u.onClose)})})});tl.displayName=ti;var ta="TooltipPortal",[tu,ts]=e3(ta,{forceMount:void 0}),tc=e=>{let{__scopeTooltip:t,forceMount:r,children:o,container:i}=e,l=tr(ta,t);return(0,n.jsx)(tu,{scope:t,forceMount:r,children:(0,n.jsx)(eq,{present:r||l.open,children:(0,n.jsx)(eZ,{asChild:!0,container:i,children:o})})})};tc.displayName=ta;var tf="TooltipContent",td=o.forwardRef((e,t)=>{let r=ts(tf,e.__scopeTooltip),{forceMount:o=r.forceMount,side:i="top",...l}=e,a=tr(tf,e.__scopeTooltip);return(0,n.jsx)(eq,{present:o||a.open,children:a.disableHoverableContent?(0,n.jsx)(tv,{side:i,...l,ref:t}):(0,n.jsx)(tp,{side:i,...l,ref:t})})}),tp=o.forwardRef((e,t)=>{let r=tr(tf,e.__scopeTooltip),i=e8(tf,e.__scopeTooltip),l=o.useRef(null),u=a(t,l),[s,c]=o.useState(null),{trigger:f,onClose:d}=r,p=l.current,{onPointerInTransitChange:m}=i,h=o.useCallback(()=>{c(null),m(!1)},[m]),v=o.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());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: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,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,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())])),m(!0)},[m]);return o.useEffect(()=>()=>h(),[h]),o.useEffect(()=>{if(f&&p){let e=e=>v(e,p),t=e=>v(e,f);return f.addEventListener("pointerleave",e),p.addEventListener("pointerleave",t),()=>{f.removeEventListener("pointerleave",e),p.removeEventListener("pointerleave",t)}}},[f,p,v,h]),o.useEffect(()=>{if(s){let e=e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=f?.contains(t)||p?.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].x,a=t[e].y,u=t[i].x,s=t[i].y;a>r!=s>r&&n<(u-l)*(r-a)/(s-a)+l&&(o=!o)}return o}(n,s);r?h():o&&(h(),d())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[f,p,s,d,h]),(0,n.jsx)(tv,{...e,ref:u})}),[tm,th]=e3(tt,{isInside:!1}),tv=o.forwardRef((e,t)=>
1{let{__scopeTooltip:r,children:i,"aria-label":l,onEscapeKeyDown:a,onPointerDownOutside:u,...s}=e,c=tr(tf,r),f=e5(r),{onClose:d}=c;return o.useEffect(()=>(document.addEventListener(e7,d),()=>document.removeEventListener(e7,d)),[d]),o.useEffect(()=>{if(c.trigger){let e=e=>{let t=e.target;t?.contains(c.trigger)&&d()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[c.trigger,d]),(0,n.jsx)(w,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:a,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:d,children:(0,n.jsxs)(eB,{"data-state":c.stateAttribute,...f,...s,ref:t,style:{...s.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,n.jsx)(eQ,{children:i}),(0,n.jsx)(tm,{scope:r,isInside:!0,children:(0,n.jsx)(e2,{id:c.contentId,role:"tooltip",children:l||i})})]})})});td.displayName=tf;var tg="TooltipArrow",ty=o.forwardRef((e,t)=>{let{__scopeTooltip:r,...o}=e,i=e5(r);return th(tg,r).isInside?null:(0,n.jsx)(eU,{...i,...o,ref:t})});ty.displayName=tg;var tw=te,tx=to,tb=tl,tE=tc,tC=td,tR=ty;let tP=e=>"boolean"==typeof e?"".concat(e):0===e?"0":e,tT=function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=function e(t){var n,r,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t))for(n=0;n<t.length;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r);else for(n in t)t[n]&&(o&&(o+=" "),o+=n);return o}(e))&&(r&&(r+=" "),r+=t);return r},tS=tw,tA=tx,tL=o.forwardRef(({...e},t)=>(0,n.jsx)(tb,{ref:t,...e}));tL.displayName=tb.displayName;let tN=o.forwardRef(({className:e,arrowBgClassName:t,...o},i)=>(0,n.jsx)(tR,{ref:i,asChild:!0,className:e,...o,children:(0,n.jsxs)("div",{className:"absolute -translate-y-[2px] -translate-x-1/2",children:[(0,n.jsx)("div",{className:(0,r.cn)("top-0 left-0 right-0 w-full h-px bg-white dark:bg-background-dark absolute z-10",t)}),(0,n.jsx)("svg",{width:"16",height:"6",viewBox:"0 0 16 6",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"stroke-[1px] text-white dark:text-background-dark filter stroke-gray-400/20 dark:stroke-gray-600/30",children:(0,n.jsx)("path",{d:"M15.0078 -0.5C15.4952 -0.0122439 15.0229 0.490129 15.0049 0.5C14.9992 0.500053 14.9231 0.499973 14.7764 0.5C13.1909 0.500305 11.5933 1.41218 10.3467 2.39355C9.73304 2.87665 9.22446 3.36099 8.86914 3.72461C8.69187 3.90602 8.55326 4.05671 8.45996 4.16113C8.41333 4.21333 8.37773 4.25423 8.35449 4.28125C8.34291 4.29472 8.33456 4.30506 8.3291 4.31152C8.3264 4.31472 8.3244 4.31697 8.32324 4.31836L8.32227 4.31934L7.94922 4.76855L7.5625 4.33105L7.56152 4.3291C7.56022 4.32764 7.55765 4.32557 7.55469 4.32227C7.54879 4.31568 7.53965 4.3055 7.52734 4.29199C7.50247 4.26468 7.46452 4.2234 7.41504 4.1709C7.31605 4.06586 7.1694 3.91458 6.9834 3.73242C6.61066 3.3674 6.08072 2.88124 5.45215 2.39648C4.17101 1.40851 2.57521 0.500515 1.09766 0.5H0.995117C0.978923 0.487615 0.506451 -0.00437714 0.984375 -0.499023C0.989411 -0.499154 0.995327 -0.499982 0.99707 -0.5H15.0078Z",fill:"currentColor"})})]})}));tN.displayName=tR.displayName;let tO=((e,t)=>n=>{var r;if((null==t?void 0:t.variants)==null)return tT(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:o,defaultVariants:i}=t,l=Object.keys(o).map(e=>{let t=null==n?void 0:n[e],r=null==i?void 0:i[e];if(null===t)return null;let l=tP(t)||tP(r);return o[e][l]}),a=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return tT(e,l,null==t||null==(r=t.compoundVariants)?void 0:r.reduce((e,t)=>{let{class:n,className:r,...o}=t;return Object.entries(o).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...i,...a}[t]):({...i,...a})[t]===n})?[...e,n,r]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)})("z-50 overflow-hidden bg-white dark:bg-background-dark border border-gray-400/20 dark:border-gray-600/30 animate-fade-in",{variants:{size:{sm:"px-2 py-1 rounded",md:"px-3 py-2 rounded-[10px]",lg:"px-4 py-3 rounded-xl"}}}),tk=o.forwardRef(({className:e,headline:t,size:o,children:i,showArrow:l=!0,...a},u)=>{o=t&&!o?"lg":o??"sm";let s=a.sideOffset??4;
1return(0,n.jsx)(tE,{children:(0,n.jsxs)(tC,{ref:u,onPointerDownOutside:e=>e.preventDefault(),sideOffset:s,className:(0,r.cn)(tO({size:o}),t&&"flex flex-col gap-1",e),...a,children:[l&&(0,n.jsx)(tN,{}),t&&(0,n.jsx)("div",{children:t}),i]})})});tk.displayName=tC.displayName},981140,e=>{"use strict";function t(e,n,{checkForDefaultPrevented:r=!0}={}){return function(t){if(e?.(t),!1===r||!t.defaultPrevented)return n?.(t)}}e.s(["composeEventHandlers",()=>t]),"undefined"!=typeof window&&window.document&&window.document.createElement},298588,e=>{"use strict";e.s(["useComposedRefs",()=>r]);var t=e.i(271645);function n(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function r(...e){return t.useCallback(function(...e){return t=>{let r=!1,o=e.map(e=>{let o=n(e,t);return r||"function"!=typeof o||(r=!0),o});if(r)return()=>{for(let t=0;t<o.length;t++){let r=o[t];"function"==typeof r?r():n(e[t],null)}}}}(...e),e)}},30030,991918,726330,303536,765491,934620,e=>{"use strict";e.s(["createContextScope",()=>o],30030);var t,n=e.i(271645),r=e.i(843476);function o(e,t=[]){let i=[],l=()=>{let t=i.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return l.scopeName=e,[function(t,o){let l=n.createContext(o),a=i.length;i=[...i,o];let u=t=>{let{scope:o,children:i,...u}=t,s=o?.[e]?.[a]||l,c=n.useMemo(()=>u,Object.values(u));return(0,r.jsx)(s.Provider,{value:c,children:i})};return u.displayName=t+"Provider",[u,function(r,i){let u=i?.[e]?.[a]||l,s=n.useContext(u);if(s)return s;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(l,...t)]}e.s(["DismissableLayer",()=>g],726330);var i=e.i(981140),l=e.i(174080);function a(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function u(e){let t=function(e){let t=n.forwardRef((e,t)=>{let{children:r,...o}=e;if(n.isValidElement(r)){var i;let e,l,u=(i=r,(l=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(l=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),s=function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(o,r.props);return r.type!==n.Fragment&&(s.ref=t?function(...e){return t=>{let n=!1,r=e.map(e=>{let r=a(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():a(e[t],null)}}}}(t,u):u),n.cloneElement(r,s)}return n.Children.count(r)>1?n.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),o=n.forwardRef((e,o)=>{let{children:i,...l}=e,a=n.Children.toArray(i),u=a.find(c);if(u){let e=u.props.children,i=a.map(t=>t!==u?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,r.jsx)(t,{...l,ref:o,children:n.isValidElement(e)?n.cloneElement(e,void 0,i):null})}return(0,r.jsx)(t,{...l,ref:o,children:i})});return o.displayName=`${e}.Slot`,o}e.s(["createSlot",()=>u],991918);var s=Symbol("radix.slottable");function c(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===s}var f=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let o=u(`Primitive.${t}`),i=n.forwardRef((e,n)=>{let{asChild:i,...l}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,r.jsx)(i?o:t,{...l,ref:n})});return i.displayName=`Primitive.${t}`,{...e,[t]:i}},{});function d(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function p(...e){return n.useCallback(function(...e){return t=>{let n=!1,r=e.map(e=>{let r=d(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():d(e[t],null)}}}}(...e),e)}function m(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}
1var h="dismissableLayer.update",v=n.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),g=n.forwardRef((e,o)=>{let{disableOutsidePointerEvents:l=!1,onEscapeKeyDown:a,onPointerDownOutside:u,onFocusOutside:s,onInteractOutside:c,onDismiss:d,...g}=e,x=n.useContext(v),[b,E]=n.useState(null),C=b?.ownerDocument??globalThis?.document,[,R]=n.useState({}),P=p(o,e=>E(e)),T=Array.from(x.layers),[S]=[...x.layersWithOutsidePointerEventsDisabled].slice(-1),A=T.indexOf(S),L=b?T.indexOf(b):-1,N=x.layersWithOutsidePointerEventsDisabled.size>0,O=L>=A,k=function(e,t=globalThis?.document){let r=m(e),o=n.useRef(!1),i=n.useRef(()=>{});return n.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let n=function(){w("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",i.current),i.current=n,t.addEventListener("click",i.current,{once:!0})):n()}else t.removeEventListener("click",i.current);o.current=!1},n=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(n),t.removeEventListener("pointerdown",e),t.removeEventListener("click",i.current)}},[t,r]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,n=[...x.branches].some(e=>e.contains(t));O&&!n&&(u?.(e),c?.(e),e.defaultPrevented||d?.())},C),j=function(e,t=globalThis?.document){let r=m(e),o=n.useRef(!1);return n.useEffect(()=>{let e=e=>{e.target&&!o.current&&w("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;![...x.branches].some(e=>e.contains(t))&&(s?.(e),c?.(e),e.defaultPrevented||d?.())},C);return!function(e,t=globalThis?.document){let r=function(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}(e);n.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{L===x.layers.size-1&&(a?.(e),!e.defaultPrevented&&d&&(e.preventDefault(),d()))},C),n.useEffect(()=>{if(b)return l&&(0===x.layersWithOutsidePointerEventsDisabled.size&&(t=C.body.style.pointerEvents,C.body.style.pointerEvents="none"),x.layersWithOutsidePointerEventsDisabled.add(b)),x.layers.add(b),y(),()=>{l&&1===x.layersWithOutsidePointerEventsDisabled.size&&(C.body.style.pointerEvents=t)}},[b,C,l,x]),n.useEffect(()=>()=>{b&&(x.layers.delete(b),x.layersWithOutsidePointerEventsDisabled.delete(b),y())},[b,x]),n.useEffect(()=>{let e=()=>R({});return document.addEventListener(h,e),()=>document.removeEventListener(h,e)},[]),(0,r.jsx)(f.div,{...g,ref:P,style:{pointerEvents:N?O?"auto":"none":void 0,...e.style},onFocusCapture:(0,i.composeEventHandlers)(e.onFocusCapture,j.onFocusCapture),onBlurCapture:(0,i.composeEventHandlers)(e.onBlurCapture,j.onBlurCapture),onPointerDownCapture:(0,i.composeEventHandlers)(e.onPointerDownCapture,k.onPointerDownCapture)})});function y(){let e=new CustomEvent(h);document.dispatchEvent(e)}function w(e,t,n,{discrete:r}){let o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});if(t&&o.addEventListener(e,t,{once:!0}),r)o&&l.flushSync(()=>o.dispatchEvent(i));else o.dispatchEvent(i)}g.displayName="DismissableLayer",n.forwardRef((e,t)=>{let o=n.useContext(v),i=n.useRef(null),l=p(t,i);return n.useEffect(()=>{let e=i.current;if(e)return o.branches.add(e),()=>{o.branches.delete(e)}},[o.branches]),(0,r.jsx)(f.div,{...e,ref:l})}).displayName="DismissableLayerBranch",e.s(["useFocusGuards",()=>b],303536);var x=0;function b(){n.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??E()),document.body.insertAdjacentElement("beforeend",e[1]??E()),x++,()=>{1===x&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),x--}},[])}function E(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.
1style.position="fixed",e.style.pointerEvents="none",e}function C(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}e.s(["FocusScope",()=>L],765491);var R=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let o=u(`Primitive.${t}`),i=n.forwardRef((e,n)=>{let{asChild:i,...l}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,r.jsx)(i?o:t,{...l,ref:n})});return i.displayName=`Primitive.${t}`,{...e,[t]:i}},{});function P(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}var T="focusScope.autoFocusOnMount",S="focusScope.autoFocusOnUnmount",A={bubbles:!1,cancelable:!0},L=n.forwardRef((e,t)=>{let{loop:o=!1,trapped:i=!1,onMountAutoFocus:l,onUnmountAutoFocus:a,...u}=e,[s,c]=n.useState(null),f=P(l),d=P(a),p=n.useRef(null),m=function(...e){return n.useCallback(function(...e){return t=>{let n=!1,r=e.map(e=>{let r=C(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():C(e[t],null)}}}}(...e),e)}(t,e=>c(e)),h=n.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;n.useEffect(()=>{if(i){let e=function(e){if(h.paused||!s)return;let t=e.target;s.contains(t)?p.current=t:k(p.current,{select:!0})},t=function(e){if(h.paused||!s)return;let t=e.relatedTarget;null!==t&&(s.contains(t)||k(p.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&k(s)});return s&&n.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[i,s,h.paused]),n.useEffect(()=>{if(s){j.add(h);let e=document.activeElement;if(!s.contains(e)){let t=new CustomEvent(T,A);s.addEventListener(T,f),s.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(k(r,{select:t}),document.activeElement!==n)return}(N(s).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&k(s))}return()=>{s.removeEventListener(T,f),setTimeout(()=>{let t=new CustomEvent(S,A);s.addEventListener(S,d),s.dispatchEvent(t),t.defaultPrevented||k(e??document.body,{select:!0}),s.removeEventListener(S,d),j.remove(h)},0)}}},[s,f,d,h]);let v=n.useCallback(e=>{if(!o&&!i||h.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){let t=e.currentTarget,[r,i]=function(e){let t=N(e);return[O(t,e),O(t.reverse(),e)]}(t);r&&i?e.shiftKey||n!==i?e.shiftKey&&n===r&&(e.preventDefault(),o&&k(i,{select:!0})):(e.preventDefault(),o&&k(r,{select:!0})):n===t&&e.preventDefault()}},[o,i,h.paused]);return(0,r.jsx)(R.div,{tabIndex:-1,...u,ref:m,onKeyDown:v})});function N(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function O(e,t){for(let n of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function k(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}L.displayName="FocusScope";var j=function(){let e=[];return{add(t){let n=e[0];t!==n&&n?.pause(),(e=D(e,t)).unshift(t)},remove(t){e=D(e,t),e[0]?.resume()}}}();function D(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}e.s(["useLayoutEffect",()=>M],934620);var M=globalThis?.document?n.useLayoutEffect:()=>{}},577797,e=>{"use strict";e.s(["useId",()=>i]);var t=e.i(271645),n=e.i(934620),r=t[" useId ".trim().toString()]||(()=>void 0),o=0;function i(e){let[i,l]=t.useState(r());return(0,n.useLayoutEffect)(()=>{e||l(e=>e??String(o++))},[e]),e||(i?`radix-${i}`:"")}},853660,774606,296626,e=>{"use strict";e.s(["Anchor",()=>eD,"Arrow",()=>e_,"Content",()=>eM,"Root",()=>ej,"createPopperScope",()=>eg],853660);var t=e.i(271645);let n=["top","right","bottom","left"],r=Math.min,o=Math.max,i=Math.round,l=Math.floor,a=e=>({x:e,y:e}
1),u={left:"right",right:"left",bottom:"top",top:"bottom"},s={start:"end",end:"start"};function c(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function d(e){return e.split("-")[1]}function p(e){return"x"===e?"y":"x"}function m(e){return"y"===e?"height":"width"}function h(e){return["top","bottom"].includes(f(e))?"y":"x"}function v(e){return e.replace(/start|end/g,e=>s[e])}function g(e){return e.replace(/left|right|bottom|top/g,e=>u[e])}function y(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function w(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function x(e,t,n){let r,{reference:o,floating:i}=e,l=h(t),a=p(h(t)),u=m(a),s=f(t),c="y"===l,v=o.x+o.width/2-i.width/2,g=o.y+o.height/2-i.height/2,y=o[u]/2-i[u]/2;switch(s){case"top":r={x:v,y:o.y-i.height};break;case"bottom":r={x:v,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:g};break;case"left":r={x:o.x-i.width,y:g};break;default:r={x:o.x,y:o.y}}switch(d(t)){case"start":r[a]-=y*(n&&c?-1:1);break;case"end":r[a]+=y*(n&&c?-1:1)}return r}let b=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,a=i.filter(Boolean),u=await (null==l.isRTL?void 0:l.isRTL(t)),s=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:f}=x(s,r,u),d=r,p={},m=0;for(let n=0;n<a.length;n++){let{name:i,fn:h}=a[n],{x:v,y:g,data:y,reset:w}=await h({x:c,y:f,initialPlacement:r,placement:d,strategy:o,middlewareData:p,rects:s,platform:l,elements:{reference:e,floating:t}});if(c=null!=v?v:c,f=null!=g?g:f,p={...p,[i]:{...p[i],...y}},w&&m<=50){m++,"object"==typeof w&&(w.placement&&(d=w.placement),w.rects&&(s=!0===w.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):w.rects),{x:c,y:f}=x(s,d,u)),n=-1;continue}}return{x:c,y:f,placement:d,strategy:o,middlewareData:p}};async function E(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:l,elements:a,strategy:u}=e,{boundary:s="clippingAncestors",rootBoundary:f="viewport",elementContext:d="floating",altBoundary:p=!1,padding:m=0}=c(t,e),h=y(m),v=a[p?"floating"===d?"reference":"floating":d],g=w(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(v)))||n?v:v.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(a.floating)),boundary:s,rootBoundary:f,strategy:u})),x="floating"===d?{...l.floating,x:r,y:o}:l.reference,b=await (null==i.getOffsetParent?void 0:i.getOffsetParent(a.floating)),E=await (null==i.isElement?void 0:i.isElement(b))&&await (null==i.getScale?void 0:i.getScale(b))||{x:1,y:1},C=w(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({rect:x,offsetParent:b,strategy:u}):x);return{top:(g.top-C.top+h.top)/E.y,bottom:(C.bottom-g.bottom+h.bottom)/E.y,left:(g.left-C.left+h.left)/E.x,right:(C.right-g.right+h.right)/E.x}}let C=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:i,placement:l,rects:a,platform:u,elements:s}=t,{element:f,padding:v=0}=c(e,t)||{};if(null==f)return{};let g=y(v),w={x:n,y:i},x=p(h(l)),b=m(x),E=await u.getDimensions(f),C="y"===x,R=C?"clientHeight":"clientWidth",P=a.reference[b]+a.reference[x]-w[x]-a.floating[b],T=w[x]-a.reference[x],S=await (null==u.getOffsetParent?void 0:u.getOffsetParent(f)),A=S?S[R]:0;A&&await (null==u.isElement?void 0:u.isElement(S))||(A=s.floating[R]||a.floating[b]);let L=A/2-E[b]/2-1,N=r(g[C?"top":"left"],L),O=r(g[C?"bottom":"right"],L),k=A-E[b]-O,j=A/2-E[b]/2+(P/2-T/2),D=o(N,r(j,k)),M=null!=d(l)&&j!=D&&a.reference[b]/2-(j<N?N:O)-E[b]/2<0?j<N?N-j:k-j:0;return{[x]:w[x]-M,data:{[x]:D,centerOffset:j-D+M}}}});function R(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function P(e){return n.some(t=>e[t]>=0)}async function T(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=f(n),a=d(n),u="y"===h(n),s=["left","top"].includes(l)?-1:1,p=i&&u?-1:1,m=c(t,e),{mainAxis:v,crossAxis:g,alignmentAxis:y}="number"==typeof m?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...m};return a&&"number"==typeof y&&(g="end"===a?-1*y:y),u?{x:g*p,y:v*s}:{x:v*s,y:g*p}}function S(e){return N(e)?(e.nodeName||"").toLowerCase():"#document"}function A(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function L(e){var t;return null==(t=(N(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function N(e){return e instanceof Node||e instanceof A(e).Node}function O(e){return e instanceof Element||e instanceof A(e).Element}function k(e){return e instanceof HTMLElement||e instanceof A(e).HTMLElement}function j(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof A(e).ShadowRoot)}function D(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=W(e);
1return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function M(e){let t=_(),n=W(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 _(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function F(e){return["html","body","#document"].includes(S(e))}function W(e){return A(e).getComputedStyle(e)}function I(e){return O(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function H(e){if("html"===S(e))return e;let t=e.assignedSlot||e.parentNode||j(e)&&e.host||L(e);return j(t)?t.host:t}function $(e,t){var n;void 0===t&&(t=[]);let r=function e(t){let n=H(t);return F(n)?t.ownerDocument?t.ownerDocument.body:t.body:k(n)&&D(n)?n:e(n)}(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=A(r);return o?t.concat(i,i.visualViewport||[],D(r)?r:[],i.frameElement?$(i.frameElement):[]):t.concat(r,$(r))}function B(e){let t=W(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=k(e),l=o?e.offsetWidth:n,a=o?e.offsetHeight:r,u=i(n)!==l||i(r)!==a;return u&&(n=l,r=a),{width:n,height:r,$:u}}function z(e){return O(e)?e:e.contextElement}function V(e){let t=z(e);
1if(!k(t))return a(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:l}=B(t),u=(l?i(n.width):n.width)/r,s=(l?i(n.height):n.height)/o;return u&&Number.isFinite(u)||(u=1),s&&Number.isFinite(s)||(s=1),{x:u,y:s}}let U=a(0);function Y(e){let t=A(e);return _()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:U}function X(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=z(e),u=a(1);t&&(r?O(r)&&(u=V(r)):u=V(e));let s=(void 0===(o=n)&&(o=!1),r&&(!o||r===A(l))&&o)?Y(l):a(0),c=(i.left+s.x)/u.x,f=(i.top+s.y)/u.y,d=i.width/u.x,p=i.height/u.y;if(l){let e=A(l),t=r&&O(r)?A(r):r,n=e.frameElement;for(;n&&r&&t!==e;){let e=V(n),t=n.getBoundingClientRect(),r=W(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=A(n).frameElement}}return w({width:d,height:p,x:c,y:f})}function K(e){return X(L(e)).left+I(e).scrollLeft}function Z(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=A(e),r=L(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,a=0,u=0;if(o){i=o.width,l=o.height;let e=_();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,u=o.offsetTop)}return{width:i,height:l,x:a,y:u}}(e,n);else if("document"===t)r=function(e){let t=L(e),n=I(e),r=e.ownerDocument.body,i=o(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),l=o(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),a=-n.scrollLeft+K(e),u=-n.scrollTop;return"rtl"===W(r).direction&&(a+=o(t.clientWidth,r.clientWidth)-i),{width:i,height:l,x:a,y:u}}(L(e));else if(O(t))r=function(e,t){let n=X(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=k(e)?V(e):a(1),l=e.clientWidth*i.x,u=e.clientHeight*i.y;return{width:l,height:u,x:o*i.x,y:r*i.y}}(t,n);else{let n=Y(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return w(r)}function q(e,t){return k(e)&&"fixed"!==W(e).position?t?t(e):e.offsetParent:null}function G(e,t){let n=A(e);if(!k(e))return n;let r=q(e,t);for(;r&&["table","td","th"].includes(S(r))&&"static"===W(r).position;)r=q(r,t);return r&&("html"===S(r)||"body"===S(r)&&"static"===W(r).position&&!M(r))?n:r||function(e){let t=H(e);for(;k(t)&&!F(t);)if(M(t))return t;else t=H(t);return null}(e)||n}let J=async function(e){let{reference:t,floating:n,strategy:r}=e,o=this.getOffsetParent||G,i=this.getDimensions;return{reference:function(e,t,n){let r=k(t),o=L(t),i="fixed"===n,l=X(e,!0,i,t),u={scrollLeft:0,scrollTop:0},s=a(0);if(r||!r&&!i)if(("body"!==S(t)||D(o))&&(u=I(t)),r){let e=X(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+u.scrollLeft-s.x,y:l.top+u.scrollTop-s.y,width:l.width,height:l.height}}(t,await o(n),r),floating:{x:0,y:0,...await i(n)}}},Q={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:r}=e,o=k(n),i=L(n);if(n===i)return t;let l={scrollLeft:0,scrollTop:0},u=a(1),s=a(0);if((o||!o&&"fixed"!==r)&&(("body"!==S(n)||D(i))&&(l=I(n)),k(n))){let e=X(n);u=V(n),s.x=e.x+n.clientLeft,s.y=e.y+n.clientTop}return{width:t.width*u.x,height:t.height*u.y,x:t.x*u.x-l.scrollLeft*u.x+s.x,y:t.y*u.y-l.scrollTop*u.y+s.y}},getDocumentElement:L,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:i,strategy:l}=e,a=[..."clippingAncestors"===n?function(e,t){let n=t.get(e);if(n)return n;let r=$(e).filter(e=>O(e)&&"body"!==S(e)),o=null,i="fixed"===W(e).position,l=i?H(e):e;for(;O(l)&&!F(l);){let t=W(l),n=M(l);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||D(l)&&!n&&function e(t,n){let r=H(t);return!(r===n||!O(r)||F(r))&&("fixed"===W(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):o=t,l=H(l)}return t.set(e,r),r}(t,this._c):[].concat(n),i],u=a[0],s=a.reduce((e,n)=>{let i=Z(t,n,l);return e.top=o(i.top,e.top),e.right=r(i.right,e.right),e.bottom=r(i.bottom,e.bottom),e.left=o(i.left,e.left),e},Z(t,u,l));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:G,getElementRects:J,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){return B(e)},getScale:V,isElement:O,isRTL:function(e){return"rtl"===W(e).direction}};var ee=e.i(174080),et="undefined"!=typeof document?t.useLayoutEffect:t.useEffect;function en(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(!en(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)&&!en(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function er(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eo(e,t){let n=er(e);return Math.round(t*n)/n}function ei(e){let n=t.useRef(e);return et(()=>{n.current=e}),n}var el=e.i(991918),ea=e.i(843476),eu=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,n)=>{let r=(0,el.createSlot)(`Primitive.${n}`),o=t.forwardRef((e,t)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,ea.jsx)(o?r:n,{...i,ref:t})});return o.displayName=`Primitive.${n}`,{...e,[n]:o}},{}),es=t.forwardRef((e,t)=>{let{children:n,width:r=10,height:o=5,...i}=e;return(0,ea.jsx)(eu.svg,{...i,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,ea.jsx)("polygon",{points:"0,0 30,0 15,10"})})});function ec(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function ef(...e){return t.useCallback(function(...e){return t=>{let n=!1,r=e.map(e=>{let r=ec(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():ec(e[t],null)}}}}(...e),e)}es.displayName="Arrow";var ed=e.i(30030),ep=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,n)=>{let r=(0,el.createSlot)(`Primitive.${n}`),o=t.forwardRef((e,t)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,ea.jsx)(o?r:n,{...i,ref:t})});return o.displayName=`Primitive.${n}`,{...e,[n]:o}},{}),em=e.i(934620),eh="Popper",[ev,eg]=(0,ed.createContextScope)(eh),[ey,ew]=ev(eh),ex=e=>{let{__scopePopper:n,children:r}=e,[o,i]=t.useState(null);return(0,ea.jsx)(ey,{scope:n,anchor:o,onAnchorChange:i,children:r})};ex.displayName=eh;var eb="PopperAnchor",eE=t.forwardRef((e,n)=>{let{__scopePopper:r,virtualRef:o,...i}=e,l=ew(eb,r),a=t.useRef(null),u=ef(n,a),s=t.useRef(null);return t.useEffect(()=>{let e=s.current;s.current=o?.current||a.current,e!==s.current&&l.onAnchorChange(s.current)}),o?null:(0,ea.jsx)(ep.div,{...i,ref:u})});eE.displayName=eb;var eC="PopperContent",[eR,eP]=ev(eC),eT=t.forwardRef((e,n)=>{let{__scopePopper:i,side:a="bottom",sideOffset:u=0,align:s="center",alignOffset:y=0,arrowPadding:w=0,avoidCollisions:x=!0,collisionBoundary:S=[],collisionPadding:A=0,sticky:N="partial",hideWhenDetached:O=!1,updatePositionStrategy:k="optimized",onPlaced:j,...D}=e,M=ew(eC,i),[_,F]=t.useState(null),W=ef(n,e=>F(e)),[I,H]=t.useState(null),B=function(e){let[n,r]=t.useState(void 0);return(0,em.useLayoutEffect)(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,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;n=t.inlineSize,o=t.blockSize}else n=e.offsetWidth,o=e.offsetHeight;r({width:n,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),n}(I),V=B?.width??0,U=B?.height??0,Y="number"==typeof A?A:{top:0,right:0,bottom:0,left:0,...A},K=Array.isArray(S)?S:[S],Z=K.length>0,q={padding:Y,boundary:K.filter(eN),altBoundary:Z},{refs:G,floatingStyles:J,placement:el,isPositioned:eu,middlewareData:es}=function(e){void 0===e&&(e={});let{placement:n="bottom",strategy:r="absolute",middleware:o=[],platform:i,elements:{reference:l,floating:a}={},transform:u=!0,whileElementsMounted:s,open:c}=e,[f,d]=t.useState({x:0,y:0,strategy:r,placement:n,middlewareData:{},isPositioned:!1}),[p,m]=t.useState(o);en(p,o)||m(o);let[h,v]=t.useState(null),[g,y]=t.useState(null),w=t.useCallback(e=>
1{e!=R.current&&(R.current=e,v(e))},[v]),x=t.useCallback(e=>{e!==P.current&&(P.current=e,y(e))},[y]),E=l||h,C=a||g,R=t.useRef(null),P=t.useRef(null),T=t.useRef(f),S=ei(s),A=ei(i),L=t.useCallback(()=>{if(!R.current||!P.current)return;let e={placement:n,strategy:r,middleware:p};A.current&&(e.platform=A.current),((e,t,n)=>{let r=new Map,o={platform:Q,...n},i={...o.platform,_c:r};return b(e,t,{...o,platform:i})})(R.current,P.current,e).then(e=>{let t={...e,isPositioned:!0};N.current&&!en(T.current,t)&&(T.current=t,ee.flushSync(()=>{d(t)}))})},[p,n,r,A]);et(()=>{!1===c&&T.current.isPositioned&&(T.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[c]);let N=t.useRef(!1);et(()=>(N.current=!0,()=>{N.current=!1}),[]),et(()=>{if(E&&(R.current=E),C&&(P.current=C),E&&C)if(S.current)return S.current(E,C,L);else L()},[E,C,L,S]);let O=t.useMemo(()=>({reference:R,floating:P,setReference:w,setFloating:x}),[w,x]),k=t.useMemo(()=>({reference:E,floating:C}),[E,C]),j=t.useMemo(()=>{let e={position:r,left:0,top:0};if(!k.floating)return e;let t=eo(k.floating,f.x),n=eo(k.floating,f.y);return u?{...e,transform:"translate("+t+"px, "+n+"px)",...er(k.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,u,k.floating,f.x,f.y]);return t.useMemo(()=>({...f,update:L,refs:O,elements:k,floatingStyles:j}),[f,L,O,k,j])}({strategy:"fixed",placement:a+("center"!==s?"-"+s:""),whileElementsMounted:(...e)=>(function(e,t,n,i){let a;void 0===i&&(i={});let{ancestorScroll:u=!0,ancestorResize:s=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:f="function"==typeof IntersectionObserver,animationFrame:d=!1}=i,p=z(e),m=u||s?[...p?$(p):[],...$(t)]:[];m.forEach(e=>{u&&e.addEventListener("scroll",n,{passive:!0}),s&&e.addEventListener("resize",n)});let h=p&&f?function(e,t){let n,i=null,a=L(e);function u(){clearTimeout(n),i&&i.disconnect(),i=null}return!function s(c,f){void 0===c&&(c=!1),void 0===f&&(f=1),u();let{left:d,top:p,width:m,height:h}=e.getBoundingClientRect();if(c||t(),!m||!h)return;let v=l(p),g=l(a.clientWidth-(d+m)),y={rootMargin:-v+"px "+-g+"px "+-l(a.clientHeight-(p+h))+"px "+-l(d)+"px",threshold:o(0,r(1,f))||1},w=!0;function x(e){let t=e[0].intersectionRatio;if(t!==f){if(!w)return s();t?s(!1,t):n=setTimeout(()=>{s(!1,1e-7)},100)}w=!1}try{i=new IntersectionObserver(x,{...y,root:a.ownerDocument})}catch(e){i=new IntersectionObserver(x,y)}i.observe(e)}(!0),u}(p,n):null,v=-1,g=null;c&&(g=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&g&&(g.unobserve(t),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{g&&g.observe(t)})),n()}),p&&!d&&g.observe(p),g.observe(t));let y=d?X(e):null;return d&&function t(){let r=X(e);y&&(r.x!==y.x||r.y!==y.y||r.width!==y.width||r.height!==y.height)&&n(),y=r,a=requestAnimationFrame(t)}(),n(),()=>{m.forEach(e=>{u&&e.removeEventListener("scroll",n),s&&e.removeEventListener("resize",n)}),h&&h(),g&&g.disconnect(),g=null,d&&cancelAnimationFrame(a)}})(...e,{animationFrame:"always"===k}),elements:{reference:M.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 T(t,e);return{x:n+o.x,y:r+o.y,data:o}}}}({mainAxis:u+U,alignmentAxis:y}),x&&function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:i,placement:l}=t,{mainAxis:a=!0,crossAxis:u=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...d}=c(e,t),m={x:n,y:i},v=await E(t,d),g=h(f(l)),y=p(g),w=m[y],x=m[g];if(a){let e="y"===y?"top":"left",t="y"===y?"bottom":"right",n=w+v[e],i=w-v[t];w=o(n,r(w,i))}if(u){let e="y"===g?"top":"left",t="y"===g?"bottom":"right",n=x+v[e],i=x-v[t];x=o(n,r(x,i))}let b=s.fn({...t,[y]:w,[g]:x});return{...b,data:{x:b.x-n,y:b.y-i}}}}}({mainAxis:!0,crossAxis:!1,limiter:"partial"===N?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:u=!0,crossAxis:s=!0}=c(e,t),d={x:n,y:r},m=h(o),v=p(m),g=d[v],y=d[m],w=c(a,t),x="number"==typeof w?{mainAxis:w,crossAxis:0}:{mainAxis:0,crossAxis:0,...w};if(u){let e="y"===v?"height":"width",t=i.reference[v]-i.floating[e]+x.mainAxis,n=i.reference[v]+i.reference[e]-x.mainAxis;g<t?g=t:g>n&&(g=n)}if(s){var b,E;let e="y"===v?"width":"height",t=["top","left"].includes(f(o)),n=i.reference[m]-i.floating[e]+(t&&(null==(b=l.offset)?void 0:b[m])||0)+(t?0:x.crossAxis),r=i.reference[m]+i.reference[e]+(t?0:(null==(E=l.offset)?void 0:E[m])||0)-(t?x.crossAxis:0);y<n?y=n:y>r&&(y=r)}return{[v]:g,[m]:y}}}}():void 0,...q}),x&&function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,o,i;let{placement:l,middlewareData:a,rects:u,initialPlacement:s,platform:y,elements:w}=t,{mainAxis:x=!0,crossAxis:b=!0,fallbackPlacements:C,fallbackStrategy:R="bestFit",fallbackAxisSideDirection:P="none",flipAlignment:T=!0,...S}=c(e,t),A=f(l),L=f(s)===s,N=await (null==y.isRTL?void 0:y.isRTL(w.floating)),O=C||(L||!T?[g(s)]:function(e){let t=g(e);return[v(e),t,v(t)]}(s));C||"none"===P||O.push(...function(e,t,n,r){let o=d(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[]}}(f(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(v)))),i}(s,T,P,N));let k=[s,...O],j=await E(t,S),D=[],M=(null==(n=a.flip)?void 0:n.overflows)||[];if(x&&D.push(j[A]),b){let e=function(e,t,n){void 0===n&&(n=!1);let r=d(e),o=p(h(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=g(l)),[l,g(l)]}(l,u,N);D.push(j[e[0]],j[e[1]])}if(M=[...M,{placement:l,overflows:D}],!D.every(e=>e<=0)){let e=((null==(r=a.flip)?void 0:r.index)||0)+1,t=k[e];if(t)return{data:{index:e,overflows:M},reset:{placement:t}};let n=null==(o=M.filter(e=>e.overflows[0]<=0).sort((e,t)=>
1e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(R){case"bestFit":{let e=null==(i=M.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:i[0];e&&(n=e);break}case"initialPlacement":n=s}if(l!==n)return{reset:{placement:n}}}return{}}}}({...q}),function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){let n,i,{placement:l,rects:a,platform:u,elements:s}=t,{apply:p=()=>{},...m}=c(e,t),v=await E(t,m),g=f(l),y=d(l),w="y"===h(l),{width:x,height:b}=a.floating;"top"===g||"bottom"===g?(n=g,i=y===(await (null==u.isRTL?void 0:u.isRTL(s.floating))?"start":"end")?"left":"right"):(i=g,n="end"===y?"top":"bottom");let C=b-v[n],R=x-v[i],P=!t.middlewareData.shift,T=C,S=R;if(w){let e=x-v.left-v.right;S=y||P?r(R,e):e}else{let e=b-v.top-v.bottom;T=y||P?r(C,e):e}if(P&&!y){let e=o(v.left,0),t=o(v.right,0),n=o(v.top,0),r=o(v.bottom,0);w?S=x-2*(0!==e||0!==t?e+t:o(v.left,v.right)):T=b-2*(0!==n||0!==r?n+r:o(v.top,v.bottom))}await p({...t,availableWidth:S,availableHeight:T});let A=await u.getDimensions(s.floating);return x!==A.width||b!==A.height?{reset:{rects:!0}}:{}}}}({...q,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:o,height:i}=t.reference,l=e.floating.style;l.setProperty("--radix-popper-available-width",`${n}px`),l.setProperty("--radix-popper-available-height",`${r}px`),l.setProperty("--radix-popper-anchor-width",`${o}px`),l.setProperty("--radix-popper-anchor-height",`${i}px`)}}),I&&(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 C({element:n.current,padding:r}).fn(t)}else if(n)return C({element:n,padding:r}).fn(t);return{}}}))({element:I,padding:w}),eO({arrowWidth:V,arrowHeight:U}),O&&function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n}=t,{strategy:r="referenceHidden",...o}=c(e,t);switch(r){case"referenceHidden":{let e=R(await E(t,{...o,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:P(e)}}}case"escaped":{let e=R(await E(t,{...o,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:P(e)}}}default:return{}}}}}({strategy:"referenceHidden",...q})]}),[ec,ed]=ek(el),eh=function(e){let n=t.useRef(e);return t.useEffect(()=>{n.current=e}),t.useMemo(()=>(...e)=>n.current?.(...e),[])}(j);(0,em.useLayoutEffect)(()=>{eu&&eh?.()},[eu,eh]);let ev=es.arrow?.x,eg=es.arrow?.y,ey=es.arrow?.centerOffset!==0,[ex,eb]=t.useState();return(0,em.useLayoutEffect)(()=>{_&&eb(window.getComputedStyle(_).zIndex)},[_]),(0,ea.jsx)("div",{ref:G.setFloating,"data-radix-popper-content-wrapper":"",style:{...J,transform:eu?J.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ex,"--radix-popper-transform-origin":[es.transformOrigin?.x,es.transformOrigin?.y].join(" "),...es.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,ea.jsx)(eR,{scope:i,placedSide:ec,onArrowChange:H,arrowX:ev,arrowY:eg,shouldHideArrow:ey,children:(0,ea.jsx)(ep.div,{"data-side":ec,"data-align":ed,...D,ref:W,style:{...D.style,animation:eu?void 0:"none"}})})})});eT.displayName=eC;var eS="PopperArrow",eA={top:"bottom",right:"left",bottom:"top",left:"right"},eL=t.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,o=eP(eS,n),i=eA[o.placedSide];return(0,ea.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,ea.jsx)(es,{...r,ref:t,style:{...r.style,display:"block"}})})});function eN(e){return null!==e}eL.displayName=eS;var eO=e=>({name:"transformOrigin",options:e,fn(t){let{placement:n,rects:r,middlewareData:o}=t,i=o.arrow?.centerOffset!==0,l=i?0:e.arrowWidth,a=i?0:e.arrowHeight,[u,s]=ek(n),c={start:"0%",center:"50%",end:"100%"}[s],f=(o.arrow?.x??0)+l/2,d=(o.arrow?.y??0)+a/2,p="",m="";return"bottom"===u?(p=i?c:`${f}px`,m=`${-a}px`):"top"===u?(p=i?c:`${f}px`,m=`${r.floating.height+a}px`):"right"===u?(p=`${-a}px`,m=i?c:`${d}px`):"left"===u&&(p=`${r.floating.width+a}px`,m=i?c:`${d}px`),{data:{x:p,y:m}}}});function ek(e){let[t,n="center"]=e.split("-");return[t,n]}var ej=ex,eD=eE,eM=eT,e_=eL;e.s(["Portal",()=>eW],774606);var eF=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,n)=>{let r=(0,el.createSlot)(`Primitive.${n}`),o=t.forwardRef((e,t)=>
1{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,ea.jsx)(o?r:n,{...i,ref:t})});return o.displayName=`Primitive.${n}`,{...e,[n]:o}},{}),eW=t.forwardRef((e,n)=>{let{container:r,...o}=e,[i,l]=t.useState(!1);(0,em.useLayoutEffect)(()=>l(!0),[]);let a=r||i&&globalThis?.document?.body;return a?ee.default.createPortal((0,ea.jsx)(eF.div,{...o,ref:n}),a):null});function eI(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}eW.displayName="Portal",e.s(["Presence",()=>eH],296626);var eH=e=>{let{present:n,children:r}=e,o=function(e){var n,r;let[o,i]=t.useState(),l=t.useRef(null),a=t.useRef(e),u=t.useRef("none"),[s,c]=(n=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,t)=>r[e][t]??e,n));return t.useEffect(()=>{let e=e$(l.current);u.current="mounted"===s?e:"none"},[s]),(0,em.useLayoutEffect)(()=>{let t=l.current,n=a.current;if(n!==e){let r=u.current,o=e$(t);e?c("MOUNT"):"none"===o||t?.display==="none"?c("UNMOUNT"):n&&r!==o?c("ANIMATION_OUT"):c("UNMOUNT"),a.current=e}},[e,c]),(0,em.useLayoutEffect)(()=>{if(o){let e,t=o.ownerDocument.defaultView??window,n=n=>{let r=e$(l.current).includes(CSS.escape(n.animationName));if(n.target===o&&r&&(c("ANIMATION_END"),!a.current)){let n=o.style.animationFillMode;o.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=n)})}},r=e=>{e.target===o&&(u.current=e$(l.current))};return o.addEventListener("animationstart",r),o.addEventListener("animationcancel",n),o.addEventListener("animationend",n),()=>{t.clearTimeout(e),o.removeEventListener("animationstart",r),o.removeEventListener("animationcancel",n),o.removeEventListener("animationend",n)}}c("ANIMATION_END")},[o,c]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:t.useCallback(e=>{l.current=e?getComputedStyle(e):null,i(e)},[])}}(n),i="function"==typeof r?r({present:o.isPresent}):t.Children.only(r),l=function(...e){return t.useCallback(function(...e){return t=>{let n=!1,r=e.map(e=>{let r=eI(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():eI(e[t],null)}}}}(...e),e)}(o.ref,function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(n=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}(i));return"function"==typeof r||o.isPresent?t.cloneElement(i,{ref:l}):null};function e$(e){return e?.animationName||"none"}eH.displayName="Presence"},307413,e=>{"use strict";e.s(["Primitive",()=>o]);var t=e.i(271645);e.i(174080);var n=e.i(991918),r=e.i(843476),o=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,o)=>{let i=(0,n.createSlot)(`Primitive.${o}`),l=t.forwardRef((e,t)=>{let{asChild:n,...l}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,r.jsx)(n?i:o,{...l,ref:t})});return l.displayName=`Primitive.${o}`,{...e,[o]:l}},{})},683986,e=>{"use strict";e.s(["useEffectEvent",()=>i]);var t=e.i(934620),n=e.i(271645),r=n[" useEffectEvent ".trim().toString()],o=n[" useInsertionEffect ".trim().toString()];function i(e){if("function"==typeof r)return r(e);let i=n.useRef(()=>{throw Error("Cannot call an event handler while rendering.")});return"function"==typeof o?o(()=>{i.current=e}):(0,t.useLayoutEffect)(()=>{i.current=e}),n.useMemo(()=>(...e)=>i.current?.(...e),[])}},228294,e=>{"use strict";e.s(["useControllableState",()=>o]);var t=e.i(271645),n=e.i(934620);e.i(683986);var r=t[" useInsertionEffect ".trim().toString()]||n.useLayoutEffect;function o({prop:e,defaultProp:n,onChange:o=()=>{},caller:i}){let[l,a,u]=function({defaultProp:e,onChange:n}){let[o,i]=t.useState(e),l=t.useRef(o),a=t.useRef(n);return r(()=>{a.current=n},[n]),t.useEffect(()=>{l.current!==o&&(a.current?.(o),l.current=o)},[o,l]),[o,i,a]}({defaultProp:n,onChange:o}),s=void 0!==e,c=s?e:l;{let n=t.useRef(void 0!==e);t.useEffect(()=>{let e=n.current;if(e!==s){let t=s?"controlled":"uncontrolled";console.warn(`${i} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}n.current=s},[s,i])}return[c,t.useCallback(t=>{if(s){let n="function"==typeof t?t(e):t;n!==e&&u.current?.(n)}else a(t)},[s,e,a,u])]}Symbol("RADIX:SYNC_STATE")},186312,736271,985369,e=>{"use strict";e.s(["hideOthers",()=>s],186312);var t,n,r=new WeakMap,o=new WeakMap,i={},l=0,a=function(e){return e&&(e.host||a(e.parentNode))},u=function(e,t,n,u){var s=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=a(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});i[n]||(i[n]=new WeakMap);var c=i[n],f=[],d=new Set,p=new Set(s),m=function(e){!e||d.has(e)||(d.add(e),m(e.parentNode))};
1s.forEach(m);var h=function(e){!e||p.has(e)||Array.prototype.forEach.call(e.children,function(e){if(d.has(e))h(e);else try{var t=e.getAttribute(u),i=null!==t&&"false"!==t,l=(r.get(e)||0)+1,a=(c.get(e)||0)+1;r.set(e,l),c.set(e,a),f.push(e),1===l&&i&&o.set(e,!0),1===a&&e.setAttribute(n,"true"),i||e.setAttribute(u,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return h(t),d.clear(),l++,function(){f.forEach(function(e){var t=r.get(e)-1,i=c.get(e)-1;r.set(e,t),c.set(e,i),t||(o.has(e)||e.removeAttribute(u),o.delete(e)),i||e.removeAttribute(n)}),--l||(r=new WeakMap,r=new WeakMap,o=new WeakMap,i={})}},s=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),u(r,o,n,"aria-hidden")):function(){return null}};e.s(["RemoveScroll",()=>Q],985369);var c=e.i(751103),f=e.i(271645),d="right-scroll-bar-position",p="width-before-scroll-bar";function m(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var h="undefined"!=typeof window?f.useLayoutEffect:f.useEffect,v=new WeakMap;function g(e){return e}var y=function(e){void 0===e&&(e={});var t,n,r,o=(void 0===t&&(t=g),n=[],r=!1,{read:function(){if(r)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:null},useMedium:function(e){var o=t(e,r);return n.push(o),function(){n=n.filter(function(e){return e!==o})}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var o=n;n=[],o.forEach(e),t=n}var i=function(){var n=t;t=[],n.forEach(e)},l=function(){return Promise.resolve().then(i)};l(),n={push:function(e){t.push(e),l()},filter:function(e){return t=t.filter(e),n}}}});return o.options=(0,c.__assign)({async:!0,ssr:!1},e),o}(),w=function(){},x=f.forwardRef(function(e,t){var n,r,o,i,l=f.useRef(null),a=f.useState({onScrollCapture:w,onWheelCapture:w,onTouchMoveCapture:w}),u=a[0],s=a[1],d=e.forwardProps,p=e.children,g=e.className,x=e.removeScrollBar,b=e.enabled,E=e.shards,C=e.sideCar,R=e.noIsolation,P=e.inert,T=e.allowPinchZoom,S=e.as,A=e.gapMode,L=(0,c.__rest)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),N=(n=[l,t],r=function(e){return n.forEach(function(t){return m(t,e)})},(o=(0,f.useState)(function(){return{value:null,callback:r,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=r,i=o.facade,h(function(){var e=v.get(i);if(e){var t=new Set(e),r=new Set(n),o=i.current;t.forEach(function(e){r.has(e)||m(e,null)}),r.forEach(function(e){t.has(e)||m(e,o)})}v.set(i,n)},[n]),i),O=(0,c.__assign)((0,c.__assign)({},L),u);return f.createElement(f.Fragment,null,b&&f.createElement(C,{sideCar:y,removeScrollBar:x,shards:E,noIsolation:R,inert:P,setCallbacks:s,allowPinchZoom:!!T,lockRef:l,gapMode:A}),d?f.cloneElement(f.Children.only(p),(0,c.__assign)((0,c.__assign)({},O),{ref:N})):f.createElement(void 0===S?"div":S,(0,c.__assign)({},O,{className:g,ref:N}),p))});x.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},x.classNames={fullWidth:p,zeroRight:d};var b=function(e){var t=e.sideCar,n=(0,c.__rest)(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return f.createElement(r,(0,c.__assign)({},n))};b.isSideCarExport=!0,e.s(["getNonce",()=>E],736271);var E=function(){return t||("undefined"!=typeof __webpack_nonce__?__webpack_nonce__:void 0)},C=function(){var e=0,t=null;return{add:function(n){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=E();return t&&e.setAttribute("nonce",t),e}())){var r,o;(r=t).styleSheet?r.styleSheet.cssText=n:r.appendChild(document.createTextNode(n)),o=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(o)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},R=function(){var e=C();return function(t,n){f.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},P={left:0,top:0,right:0,gap:0},T=function(e){return parseInt(e||"",10)||0},S=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[T(n),T(r),T(o)]},A=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return P;var t=S(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},L=function(){var e=R();return function(t){return e(t.styles,t.dynamic),null}}(),N="data-scroll-locked",O=function(e,t,n,r){var o=e.left,i=e.top,l=e.right,a=e.gap;return void 0===n&&(n="margin"),"\n  .".concat("with-scroll-bars-hidden"," {\n   overflow: hidden ").concat(r,";\n   padding-right: ").concat(a,"px ").concat(r,";\n  }\n  body[").concat(N,"] {\n    overflow: hidden ").concat(r,";\n    overscroll-behavior: contain;\n    ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n    padding-left: ".concat(o,"px;\n    padding-top: ").concat(i,"px;\n    padding-right: ").concat(l,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(a,"px ").concat(r,";\n    "),"padding"===n&&"padding-right: ".concat(a,"px ").concat(r,";
1")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(d," {\n    right: ").concat(a,"px ").concat(r,";\n  }\n  \n  .").concat(p," {\n    margin-right: ").concat(a,"px ").concat(r,";\n  }\n  \n  .").concat(d," .").concat(d," {\n    right: 0 ").concat(r,";\n  }\n  \n  .").concat(p," .").concat(p," {\n    margin-right: 0 ").concat(r,";\n  }\n  \n  body[").concat(N,"] {\n    ").concat("--removed-body-scroll-bar-size",": ").concat(a,"px;\n  }\n")},k=function(){var e=parseInt(document.body.getAttribute(N)||"0",10);return isFinite(e)?e:0},j=function(){f.useEffect(function(){return document.body.setAttribute(N,(k()+1).toString()),function(){var e=k()-1;e<=0?document.body.removeAttribute(N):document.body.setAttribute(N,e.toString())}},[])},D=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r;j();var i=f.useMemo(function(){return A(o)},[o]);return f.createElement(L,{styles:O(i,!t,o,n?"":"!important")})},M=function(){var e=0,t=null;return{add:function(n){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=E();return t&&e.setAttribute("nonce",t),e}())){var r,o;(r=t).styleSheet?r.styleSheet.cssText=n:r.appendChild(document.createTextNode(n)),o=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(o)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},_=function(){var e=M();return function(t,n){f.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},F=function(){var e=_();return function(t){return e(t.styles,t.dynamic),null}},W=!1;if("undefined"!=typeof window)try{var I=Object.defineProperty({},"passive",{get:function(){return W=!0,!0}});window.addEventListener("test",I,I),window.removeEventListener("test",I,I)}catch(e){W=!1}var H=!!W&&{passive:!1},$=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&(n.overflowY!==n.overflowX||"TEXTAREA"===e.tagName||"visible"!==n[t])},B=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),z(e,r)){var o=V(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body)return!1},z=function(e,t){return"v"===e?$(t,"overflowY"):$(t,"overflowX")},V=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},U=function(e,t,n,r,o){var i,l=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),a=l*r,u=n.target,s=t.contains(u),c=!1,f=a>0,d=0,p=0;do{var m=V(e,u),h=m[0],v=m[1]-m[2]-l*h;(h||v)&&z(e,u)&&(d+=v,p+=h),u=u instanceof ShadowRoot?u.host:u.parentNode}while(!s&&u!==document.body||s&&(t.contains(u)||t===u))return f&&(o&&1>Math.abs(d)||!o&&a>d)?c=!0:!f&&(o&&1>Math.abs(p)||!o&&-a>p)&&(c=!0),c},Y=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},X=function(e){return[e.deltaX,e.deltaY]},K=function(e){return e&&"current"in e?e.current:e},Z=0,q=[];let G=(n=function(e){var t=f.useRef([]),n=f.useRef([0,0]),r=f.useRef(),o=f.useState(Z++)[0],i=f.useState(F)[0],l=f.useRef(e);f.useEffect(function(){l.current=e},[e]),f.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(0,c.__spreadArray)([e.lockRef.current],(e.shards||[]).map(K),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var a=f.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!l.current.allowPinchZoom;var o,i=Y(e),a=n.current,u="deltaX"in e?e.deltaX:a[0]-i[0],s="deltaY"in e?e.deltaY:a[1]-i[1],c=e.target,f=Math.abs(u)>Math.abs(s)?"h":"v";if("touches"in e&&"h"===f&&"range"===c.type)return!1;var d=B(f,c);if(!d)return!0;if(d?o=f:(o="v"===f?"h":"v",d=B(f,c)),!d)return!1;if(!r.current&&"changedTouches"in e&&(u||s)&&(r.current=o),!o)return!0;var p=r.current||o;return U(p,t,e,"h"===p?u:s,!0)},[]),u=f.useCallback(function(e){if(q.length&&q[q.length-1]===i){var n="deltaY"in e?X(e):Y(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta,r[0]===n[0]&&r[1]===n[1])})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}
1if(!r){var o=(l.current.shards||[]).map(K).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?a(e,o[0]):!l.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),s=f.useCallback(function(e,n,r,o){var i={name:e,delta:n,target:r,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),d=f.useCallback(function(e){n.current=Y(e),r.current=void 0},[]),p=f.useCallback(function(t){s(t.type,X(t),t.target,a(t,e.lockRef.current))},[]),m=f.useCallback(function(t){s(t.type,Y(t),t.target,a(t,e.lockRef.current))},[]);f.useEffect(function(){return q.push(i),e.setCallbacks({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:m}),document.addEventListener("wheel",u,H),document.addEventListener("touchmove",u,H),document.addEventListener("touchstart",d,H),function(){q=q.filter(function(e){return e!==i}),document.removeEventListener("wheel",u,H),document.removeEventListener("touchmove",u,H),document.removeEventListener("touchstart",d,H)}},[]);var h=e.removeScrollBar,v=e.inert;return f.createElement(f.Fragment,null,v?f.createElement(i,{styles:"\n  .block-interactivity-".concat(o," {pointer-events: none;}\n  .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,h?f.createElement(D,{gapMode:e.gapMode}):null)},y.useMedium(n),b);var J=f.forwardRef(function(e,t){return f.createElement(x,(0,c.__assign)({},e,{ref:t,sideCar:G}))});J.classNames=x.classNames;let Q=J},501982,178761,e=>{"use strict";e.s(["Popover",()=>X,"PopoverAnchor",()=>q,"PopoverContent",()=>Z,"PopoverTrigger",()=>K],501982);var t=e.i(843476),n=e.i(32724);e.s(["Anchor",()=>z,"Content",()=>Y,"Popover",()=>P,"PopoverContent",()=>M,"PopoverPortal",()=>j,"PopoverTrigger",()=>L,"Portal",()=>U,"Root",()=>B,"Trigger",()=>V],178761);var r=e.i(271645),o=e.i(981140),i=e.i(298588),l=e.i(30030),a=e.i(726330),u=e.i(303536),s=e.i(765491),c=e.i(577797),f=e.i(853660),d=e.i(774606),p=e.i(296626),m=e.i(307413),h=e.i(991918),v=e.i(228294),g=e.i(186312),y=e.i(985369),w="Popover",[x,b]=(0,l.createContextScope)(w,[f.createPopperScope]),E=(0,f.createPopperScope)(),[C,R]=x(w),P=e=>{let{__scopePopover:n,children:o,open:i,defaultOpen:l,onOpenChange:a,modal:u=!1}=e,s=E(n),d=r.useRef(null),[p,m]=r.useState(!1),[h,g]=(0,v.useControllableState)({prop:i,defaultProp:l??!1,onChange:a,caller:w});return(0,t.jsx)(f.Root,{...s,children:(0,t.jsx)(C,{scope:n,contentId:(0,c.useId)(),triggerRef:d,open:h,onOpenChange:g,onOpenToggle:r.useCallback(()=>g(e=>!e),[g]),hasCustomAnchor:p,onCustomAnchorAdd:r.useCallback(()=>m(!0),[]),onCustomAnchorRemove:r.useCallback(()=>m(!1),[]),modal:u,children:o})})};P.displayName=w;var T="PopoverAnchor",S=r.forwardRef((e,n)=>{let{__scopePopover:o,...i}=e,l=R(T,o),a=E(o),{onCustomAnchorAdd:u,onCustomAnchorRemove:s}=l;return r.useEffect(()=>(u(),()=>s()),[u,s]),(0,t.jsx)(f.Anchor,{...a,...i,ref:n})});S.displayName=T;var A="PopoverTrigger",L=r.forwardRef((e,n)=>{let{__scopePopover:r,...l}=e,a=R(A,r),u=E(r),s=(0,i.useComposedRefs)(n,a.triggerRef),c=(0,t.jsx)(m.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":$(a.open),...l,ref:s,onClick:(0,o.composeEventHandlers)(e.onClick,a.onOpenToggle)});return a.hasCustomAnchor?c:(0,t.jsx)(f.Anchor,{asChild:!0,...u,children:c})});L.displayName=A;var N="PopoverPortal",[O,k]=x(N,{forceMount:void 0}),j=e=>{let{__scopePopover:n,forceMount:r,children:o,container:i}=e,l=R(N,n);return(0,t.jsx)(O,{scope:n,forceMount:r,children:(0,t.jsx)(p.Presence,{present:r||l.open,children:(0,t.jsx)(d.Portal,{asChild:!0,container:i,children:o})})})};j.displayName=N;var D="PopoverContent",M=r.forwardRef((e,n)=>{let r=k(D,e.__scopePopover),{forceMount:o=r.forceMount,...i}=e,l=R(D,e.__scopePopover);return(0,t.jsx)(p.Presence,{present:o||l.open,children:l.modal?(0,t.jsx)(F,{...i,ref:n}):(0,t.jsx)(W,{...i,ref:n})})});M.displayName=D;var _=(0,h.createSlot)("PopoverContent.RemoveScroll"),F=r.forwardRef((e,n
1)=>{let l=R(D,e.__scopePopover),a=r.useRef(null),u=(0,i.useComposedRefs)(n,a),s=r.useRef(!1);return r.useEffect(()=>{let e=a.current;if(e)return(0,g.hideOthers)(e)},[]),(0,t.jsx)(y.RemoveScroll,{as:_,allowPinchZoom:!0,children:(0,t.jsx)(I,{...e,ref:u,trapFocus:l.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),s.current||l.triggerRef.current?.focus()}),onPointerDownOutside:(0,o.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;s.current=2===t.button||n},{checkForDefaultPrevented:!1}),onFocusOutside:(0,o.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),W=r.forwardRef((e,n)=>{let o=R(D,e.__scopePopover),i=r.useRef(!1),l=r.useRef(!1);return(0,t.jsx)(I,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(i.current||o.triggerRef.current?.focus(),t.preventDefault()),i.current=!1,l.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(i.current=!0,"pointerdown"===t.detail.originalEvent.type&&(l.current=!0));let n=t.target;o.triggerRef.current?.contains(n)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&l.current&&t.preventDefault()}})}),I=r.forwardRef((e,n)=>{let{__scopePopover:r,trapFocus:o,onOpenAutoFocus:i,onCloseAutoFocus:l,disableOutsidePointerEvents:c,onEscapeKeyDown:d,onPointerDownOutside:p,onFocusOutside:m,onInteractOutside:h,...v}=e,g=R(D,r),y=E(r);return(0,u.useFocusGuards)(),(0,t.jsx)(s.FocusScope,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:i,onUnmountAutoFocus:l,children:(0,t.jsx)(a.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:c,onInteractOutside:h,onEscapeKeyDown:d,onPointerDownOutside:p,onFocusOutside:m,onDismiss:()=>g.onOpenChange(!1),children:(0,t.jsx)(f.Content,{"data-state":$(g.open),role:"dialog",id:g.contentId,...y,...v,ref:n,style:{...v.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),H="PopoverClose";function $(e){return e?"open":"closed"}r.forwardRef((e,n)=>{let{__scopePopover:r,...i}=e,l=R(H,r);return(0,t.jsx)(m.Primitive.button,{type:"button",...i,ref:n,onClick:(0,o.composeEventHandlers)(e.onClick,()=>l.onOpenChange(!1))})}).displayName=H,r.forwardRef((e,n)=>{let{__scopePopover:r,...o}=e,i=E(r);return(0,t.jsx)(f.Arrow,{...i,...o,ref:n})}).displayName="PopoverArrow";var B=P,z=S,V=L,U=j,Y=M;function X({...e}){return(0,t.jsx)(B,{"data-slot":"popover",...e})}function K({...e}){return(0,t.jsx)(V,{"data-slot":"popover-trigger",...e})}function Z({className:e,align:r="center",sideOffset:o=4,...i}){return(0,t.jsx)(U,{children:(0,t.jsx)(Y,{"data-slot":"popover-content",align:r,sideOffset:o,className:(0,n.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-72 origin-(--radix-popover-content-transform-origin) rounded-md border p-4 shadow-md outline-hidden",e),...i})})}function q(e){return(0,t.jsx)(z,{"data-slot":"popover-anchor",...e})}}]);

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.