"use strict";(self.ldBronxApp=self.ldBronxApp||[]).push([[7561],{68482:(e,t,n)=>{n.d(t,{bU:()=>$,e6:()=>N,fC:()=>H,fQ:()=>B});var r=n(87462),o=n(32747),a=n(42614),i=n(36206),s=n(28771),l=n(25360),c=n(90381),u=n(78990),d=n(57898),p=n(7546),f=n(75320),m=n(65936);const v=["PageUp","PageDown"],w=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],E={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},h="Slider",[g,b,y]=(0,m.B)(h),[T,C]=(0,l.b)(h,[y]),[x,R]=T(h),S=(0,o.forwardRef)(((e,t)=>{const{name:n,min:l=0,max:u=100,step:d=1,orientation:p="horizontal",disabled:f=!1,minStepsBetweenThumbs:m=0,defaultValue:E=[l],value:h,onValueChange:b=(()=>{}),onValueCommit:y=(()=>{}),inverted:T=!1,...C}=e,[R,S]=(0,o.useState)(null),P=(0,s.e)(t,(e=>S(e))),_=(0,o.useRef)(new Set),k=(0,o.useRef)(0),I="horizontal"===p,L=!R||Boolean(R.closest("form")),Z=I?D:M,[V=[],A]=(0,c.T)({prop:h,defaultProp:E,onChange:e=>{var t;null===(t=[..._.current][k.current])||void 0===t||t.focus(),b(e)}}),F=(0,o.useRef)(V);function W(e,t,{commit:n}={commit:!1}){const r=function(e){return(String(e).split(".")[1]||"").length}(d),o=function(e,t){const n=Math.pow(10,t);return Math.round(e*n)/n}(Math.round((e-l)/d)*d+l,r),i=(0,a.u)(o,[l,u]);A(((e=[])=>{const r=function(e=[],t,n){const r=[...e];return r[n]=t,r.sort(((e,t)=>e-t))}(e,i,t);if(function(e,t){if(t>0){const n=function(e){return e.slice(0,-1).map(((t,n)=>e[n+1]-t))}(e);return Math.min(...n)>=t}return!0}(r,m*d)){k.current=r.indexOf(i);const t=String(r)!==String(e);return t&&n&&y(r),t?r:e}return e}))}return(0,o.createElement)(x,{scope:e.__scopeSlider,disabled:f,min:l,max:u,valueIndexToChangeRef:k,thumbs:_.current,values:V,orientation:p},(0,o.createElement)(g.Provider,{scope:e.__scopeSlider},(0,o.createElement)(g.Slot,{scope:e.__scopeSlider},(0,o.createElement)(Z,(0,r.Z)({"aria-disabled":f,"data-disabled":f?"":void 0},C,{ref:P,onPointerDown:(0,i.M)(C.onPointerDown,(()=>{f||(F.current=V)})),min:l,max:u,inverted:T,onSlideStart:f?void 0:function(e){const t=function(e,t){if(1===e.length)return 0;const n=e.map((e=>Math.abs(e-t))),r=Math.min(...n);return n.indexOf(r)}(V,e);W(e,t)},onSlideMove:f?void 0:function(e){W(e,k.current)},onSlideEnd:f?void 0:function(){const e=F.current[k.current];V[k.current]!==e&&y(V)},onHomeKeyDown:()=>!f&&W(l,0,{commit:!0}),onEndKeyDown:()=>!f&&W(u,V.length-1,{commit:!0}),onStepKeyDown:({event:e,direction:t})=>{if(!f){const n=v.includes(e.key)||e.shiftKey&&w.includes(e.key)?10:1,r=k.current;W(V[r]+d*n*t,r,{commit:!0})}}})))),L&&V.map(((e,t)=>(0,o.createElement)(K,{key:t,name:n?n+(V.length>1?"[]":""):void 0,value:e}))))})),[P,_]=T(h,{startEdge:"left",endEdge:"right",size:"width",direction:1}),D=(0,o.forwardRef)(((e,t)=>{const{min:n,max:a,dir:i,inverted:l,onSlideStart:c,onSlideMove:d,onSlideEnd:p,onStepKeyDown:f,...m}=e,[v,w]=(0,o.useState)(null),h=(0,s.e)(t,(e=>w(e))),g=(0,o.useRef)(),b=(0,u.gm)(i),y="ltr"===b,T=y&&!l||!y&&l;function C(e){const t=g.current||v.getBoundingClientRect(),r=z([0,t.width],T?[n,a]:[a,n]);return g.current=t,r(e-t.left)}return(0,o.createElement)(P,{scope:e.__scopeSlider,startEdge:T?"left":"right",endEdge:T?"right":"left",direction:T?1:-1,size:"width"},(0,o.createElement)(k,(0,r.Z)({dir:b,"data-orientation":"horizontal"},m,{ref:h,style:{...m.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:e=>{const t=C(e.clientX);null==c||c(t)},onSlideMove:e=>{const t=C(e.clientX);null==d||d(t)},onSlideEnd:()=>{g.current=void 0,null==p||p()},onStepKeyDown:e=>{const t=E[T?"from-left":"from-right"].includes(e.key);null==f||f({event:e,direction:t?-1:1})}})))})),M=(0,o.forwardRef)(((e,t)=>{const{min:n,max:a,inverted:i,onSlideStart:l,onSlideMove:c,onSlideEnd:u,onStepKeyDown:d,...p}=e,f=(0,o.useRef)(null),m=(0,s.e)(t,f),v=(0,o.useRef)(),w=!i;function h(e){const t=v.current||f.current.getBoundingClientRect(),r=z([0,t.height],w?[a,n]:[n,a]);return v.current=t,r(e-t.top)}return(0,o.createElement)(P,{scope:e.__scopeSlider,startEdge:w?"bottom":"top",endEdge:w?"top":"bottom",size:"height",direction:w?1:-1},(0,o.createElement)(k,(0,r.Z)({"data-orientation":"vertical"},p,{ref:m,style:{...p.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:e=>{const t=h(e.clientY);null==l||l(t)},onSlideMove:e=>{const t=h(e.clientY);null==c||c(t)},onSlideEnd:()=>{v.current=void 0,null==u||u()},onStepKeyDown:e=>{const t=E[w?"from-bottom":"from-top"].includes(e.key);null==d||d({event:e,direction:t?-1:1})}})))})),k=(0,o.forwardRef)(((e,t)=>{const{__scopeSlider:n,onSlideStart:a,onSlideMove:s,onSlideEnd:l,onHomeKeyDown:c,onEndKeyDown:u,onStepKeyDown:d,...p}=e,m=R(h,n);return(0,o.createElement)(f.WV.span,(0,r.Z)({},p,{ref:t,onKeyDown:(0,i.M)(e.onKeyDown,(e=>{"Home"===e.key?(c(e),e.preventDefault()):"End"===e.key?(u(e),e.preventDefault()):v.concat(w).includes(e.key)&&(d(e),e.preventDefault())})),onPointerDown:(0,i.M)(e.onPointerDown,(e=>{const t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),m.thumbs.has(t)?t.focus():a(e)})),onPointerMove:(0,i.M)(e.onPointerMove,(e=>{e.target.hasPointerCapture(e.pointerId)&&s(e)})),onPointerUp:(0,i.M)(e.onPointerUp,(e=>{const t=e.target;t.hasPointerCapture(e.pointerId)&&(t.releasePointerCapture(e.pointerId),l(e))}))}))})),I="SliderTrack",L=(0,o.forwardRef)(((e,t)=>{const{__scopeSlider:n,...a}=e,i=R(I,n);return(0,o.createElement)(f.WV.span,(0,r.Z)({"data-disabled":i.disabled?"":void 0,"data-orientation":i.orientation},a,{ref:t}))})),Z="SliderRange",V=(0,o.forwardRef)(((e,t)=>{const{__scopeSlider:n,...a}=e,i=R(Z,n),l=_(Z,n),c=(0,o.useRef)(null),u=(0,s.e)(t,c),d=i.values.length,p=i.values.map((e=>O(e,i.min,i.max))),m=d>1?Math.min(...p):0,v=100-Math.max(...p);return(0,o.createElement)(f.WV.span,(0,r.Z)({"data-orientation":i.orientation,"data-disabled":i.disabled?"":void 0},a,{ref:u,style:{...e.style,[l.startEdge]:m+"%",[l.endEdge]:v+"%"}}))})),A="SliderThumb",F=(0,o.forwardRef)(((e,t)=>{const n=b(e.__scopeSlider),[a,i]=(0,o.useState)(null),l=(0,s.e)(t,(e=>i(e))),c=(0,o.useMemo)((()=>a?n().findIndex((e=>e.ref.current===a)):-1),[n,a]);return(0,o.createElement)(W,(0,r.Z)({},e,{ref:l,index:c}))})),W=(0,o.forwardRef)(((e,t)=>{const{__scopeSlider:n,index:a,...l}=e,c=R(A,n),u=_(A,n),[d,m]=(0,o.useState)(null),v=(0,s.e)(t,(e=>m(e))),w=(0,p.t)(d),E=c.values[a],h=void 0===E?0:O(E,c.min,c.max),b=function(e,t){return t>2?`Value ${e+1} of ${t}`:2===t?["Minimum","Maximum"][e]:void 0}(a,c.values.length),y=null==w?void 0:w[u.size],T=y?function(e,t,n){const r=e/2,o=z([0,50],[0,r]);return(r-o(t)*n)*n}(y,h,u.direction):0;return(0,o.useEffect)((()=>{if(d)return c.thumbs.add(d),()=>{c.thumbs.delete(d)}}),[d,c.thumbs]),(0,o.createElement)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[u.startEdge]:`calc(${h}% + ${T}px)`}},(0,o.createElement)(g.ItemSlot,{scope:e.__scopeSlider},(0,o.createElement)(f.WV.span,(0,r.Z)({role:"slider","aria-label":e["aria-label"]||b,"aria-valuemin":c.min,"aria-valuenow":E,"aria-valuemax":c.max,"aria-orientation":c.orientation,"data-orientation":c.orientation,"data-disabled":c.disabled?"":void 0,tabIndex:c.disabled?void 0:0},l,{ref:v,style:void 0===E?{display:"none"}:e.style,onFocus:(0,i.M)(e.onFocus,(()=>{c.valueIndexToChangeRef.current=a}))}))))})),K=e=>{const{value:t,...n}=e,a=(0,o.useRef)(null),i=(0,d.D)(t);return(0,o.useEffect)((()=>{const e=a.current,n=window.HTMLInputElement.prototype,r=Object.getOwnPropertyDescriptor(n,"value").set;if(i!==t&&r){const n=new Event("input",{bubbles:!0});r.call(e,t),e.dispatchEvent(n)}}),[i,t]),(0,o.createElement)("input",(0,r.Z)({style:{display:"none"}},n,{ref:a,defaultValue:t}))};function O(e,t,n){const r=100/(n-t)*(e-t);return(0,a.u)(r,[0,100])}function z(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}const H=S,B=L,N=V,$=F},88426:(e,t,n)=>{n.d(t,{A4:()=>l,g7:()=>i});var r=n(87462),o=n(32747),a=n(28771);const i=(0,o.forwardRef)(((e,t)=>{const{children:n,...a}=e,i=o.Children.toArray(n),l=i.find(c);if(l){const e=l.props.children,n=i.map((t=>t===l?o.Children.count(e)>1?o.Children.only(null):(0,o.isValidElement)(e)?e.props.children:null:t));return(0,o.createElement)(s,(0,r.Z)({},a,{ref:t}),(0,o.isValidElement)(e)?(0,o.cloneElement)(e,void 0,n):null)}return(0,o.createElement)(s,(0,r.Z)({},a,{ref:t}),n)}));i.displayName="Slot";const s=(0,o.forwardRef)(((e,t)=>{const{children:n,...r}=e;return(0,o.isValidElement)(n)?(0,o.cloneElement)(n,{...u(r,n.props),ref:t?(0,a.F)(t,n.ref):n.ref}):o.Children.count(n)>1?o.Children.only(null):null}));s.displayName="SlotClone";const l=({children:e})=>(0,o.createElement)(o.Fragment,null,e);function c(e){return(0,o.isValidElement)(e)&&e.type===l}function u(e,t){const n={...t};for(const r in t){const o=e[r],a=t[r];/^on[A-Z]/.test(r)?o&&a?n[r]=(...e)=>{a(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...a}:"className"===r&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}},60761:(e,t,n)=>{n.d(t,{bU:()=>C,fC:()=>T});var r=n(87462),o=n(32747),a=n(36206),i=n(28771),s=n(25360),l=n(90381),c=n(57898),u=n(7546),d=n(75320);const p="Switch",[f,m]=(0,s.b)(p),[v,w]=f(p),E=(0,o.forwardRef)(((e,t)=>{const{__scopeSwitch:n,name:s,checked:c,defaultChecked:u,required:p,disabled:f,value:m="on",onCheckedChange:w,...E}=e,[h,g]=(0,o.useState)(null),T=(0,i.e)(t,(e=>g(e))),C=(0,o.useRef)(!1),x=!h||Boolean(h.closest("form")),[R=!1,S]=(0,l.T)({prop:c,defaultProp:u,onChange:w});return(0,o.createElement)(v,{scope:n,checked:R,disabled:f},(0,o.createElement)(d.WV.button,(0,r.Z)({type:"button",role:"switch","aria-checked":R,"aria-required":p,"data-state":y(R),"data-disabled":f?"":void 0,disabled:f,value:m},E,{ref:T,onClick:(0,a.M)(e.onClick,(e=>{S((e=>!e)),x&&(C.current=e.isPropagationStopped(),C.current||e.stopPropagation())}))})),x&&(0,o.createElement)(b,{control:h,bubbles:!C.current,name:s,value:m,checked:R,required:p,disabled:f,style:{transform:"translateX(-100%)"}}))})),h="SwitchThumb",g=(0,o.forwardRef)(((e,t)=>{const{__scopeSwitch:n,...a}=e,i=w(h,n);return(0,o.createElement)(d.WV.span,(0,r.Z)({"data-state":y(i.checked),"data-disabled":i.disabled?"":void 0},a,{ref:t}))})),b=e=>{const{control:t,checked:n,bubbles:a=!0,...i}=e,s=(0,o.useRef)(null),l=(0,c.D)(n),d=(0,u.t)(t);return(0,o.useEffect)((()=>{const e=s.current,t=window.HTMLInputElement.prototype,r=Object.getOwnPropertyDescriptor(t,"checked").set;if(l!==n&&r){const t=new Event("click",{bubbles:a});r.call(e,n),e.dispatchEvent(t)}}),[l,n,a]),(0,o.createElement)("input",(0,r.Z)({type:"checkbox","aria-hidden":!0,defaultChecked:n},i,{tabIndex:-1,ref:s,style:{...e.style,...d,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function y(e){return e?"checked":"unchecked"}const T=E,C=g},60434:(e,t,n)=>{n.d(t,{VY:()=>k,aV:()=>D,fC:()=>_,xz:()=>M});var r=n(87462),o=n(32747),a=n(36206),i=n(25360),s=n(66681),l=n(29115),c=n(75320),u=n(78990),d=n(90381),p=n(91276);const f="Tabs",[m,v]=(0,i.b)(f,[s.Pc]),w=(0,s.Pc)(),[E,h]=m(f),g=(0,o.forwardRef)(((e,t)=>{const{__scopeTabs:n,value:a,onValueChange:i,defaultValue:s,orientation:l="horizontal",dir:f,activationMode:m="automatic",...v}=e,w=(0,u.gm)(f),[h,g]=(0,d.T)({prop:a,onChange:i,defaultProp:s});return(0,o.createElement)(E,{scope:n,baseId:(0,p.M)(),value:h,onValueChange:g,orientation:l,dir:w,activationMode:m},(0,o.createElement)(c.WV.div,(0,r.Z)({dir:w,"data-orientation":l},v,{ref:t})))})),b="TabsList",y=(0,o.forwardRef)(((e,t)=>{const{__scopeTabs:n,loop:a=!0,...i}=e,l=h(b,n),u=w(n);return(0,o.createElement)(s.fC,(0,r.Z)({asChild:!0},u,{orientation:l.orientation,dir:l.dir,loop:a}),(0,o.createElement)(c.WV.div,(0,r.Z)({role:"tablist","aria-orientation":l.orientation},i,{ref:t})))})),T="TabsTrigger",C=(0,o.forwardRef)(((e,t)=>{const{__scopeTabs:n,value:i,disabled:l=!1,...u}=e,d=h(T,n),p=w(n),f=S(d.baseId,i),m=P(d.baseId,i),v=i===d.value;return(0,o.createElement)(s.ck,(0,r.Z)({asChild:!0},p,{focusable:!l,active:v}),(0,o.createElement)(c.WV.button,(0,r.Z)({type:"button",role:"tab","aria-selected":v,"aria-controls":m,"data-state":v?"active":"inactive","data-disabled":l?"":void 0,disabled:l,id:f},u,{ref:t,onMouseDown:(0,a.M)(e.onMouseDown,(e=>{l||0!==e.button||!1!==e.ctrlKey?e.preventDefault():d.onValueChange(i)})),onKeyDown:(0,a.M)(e.onKeyDown,(e=>{[" ","Enter"].includes(e.key)&&d.onValueChange(i)})),onFocus:(0,a.M)(e.onFocus,(()=>{const e="manual"!==d.activationMode;v||l||!e||d.onValueChange(i)}))})))})),x="TabsContent",R=(0,o.forwardRef)(((e,t)=>{const{__scopeTabs:n,value:a,forceMount:i,children:s,...u}=e,d=h(x,n),p=S(d.baseId,a),f=P(d.baseId,a),m=a===d.value,v=(0,o.useRef)(m);return(0,o.useEffect)((()=>{const e=requestAnimationFrame((()=>v.current=!1));return()=>cancelAnimationFrame(e)}),[]),(0,o.createElement)(l.z,{present:i||m},(({present:n})=>(0,o.createElement)(c.WV.div,(0,r.Z)({"data-state":m?"active":"inactive","data-orientation":d.orientation,role:"tabpanel","aria-labelledby":p,hidden:!n,id:f,tabIndex:0},u,{ref:t,style:{...e.style,animationDuration:v.current?"0s":void 0}}),n&&s)))}));function S(e,t){return`${e}-trigger-${t}`}function P(e,t){return`${e}-content-${t}`}const _=g,D=y,M=C,k=R},67626:(e,t,n)=>{n.d(t,{Dx:()=>te,aU:()=>re,dk:()=>ne,fC:()=>ee,l_:()=>J,x8:()=>oe,zt:()=>Q});var r=n(87462),o=n(32747),a=n(10056),i=n(36206),s=n(28771),l=n(65936),c=n(25360),u=n(90667),d=n(42651),p=n(29115),f=n(75320),m=n(79698),v=n(90381),w=n(9981),E=n(96219);const h="ToastProvider",[g,b,y]=(0,l.B)("Toast"),[T,C]=(0,c.b)("Toast",[y]),[x,R]=T(h),S=e=>{const{__scopeToast:t,label:n="Notification",duration:r=5e3,swipeDirection:a="right",swipeThreshold:i=50,children:s}=e,[l,c]=(0,o.useState)(null),[u,d]=(0,o.useState)(0),p=(0,o.useRef)(!1),f=(0,o.useRef)(!1);return(0,o.createElement)(g.Provider,{scope:t},(0,o.createElement)(x,{scope:t,label:n,duration:r,swipeDirection:a,swipeThreshold:i,toastCount:u,viewport:l,onViewportChange:c,onToastAdd:(0,o.useCallback)((()=>d((e=>e+1))),[]),onToastRemove:(0,o.useCallback)((()=>d((e=>e-1))),[]),isFocusedToastEscapeKeyDownRef:p,isClosePausedRef:f},s))};S.propTypes={label(e){if(e.label&&"string"==typeof e.label&&!e.label.trim()){return new Error(`Invalid prop \`label\` supplied to \`${h}\`. Expected non-empty \`string\`.`)}return null}};const P="ToastViewport",_=["F8"],D="toast.viewportPause",M="toast.viewportResume",k=(0,o.forwardRef)(((e,t)=>{const{__scopeToast:n,hotkey:a=_,label:i="Notifications ({hotkey})",...l}=e,c=R(P,n),d=b(n),p=(0,o.useRef)(null),m=(0,o.useRef)(null),v=(0,o.useRef)(null),w=(0,o.useRef)(null),E=(0,s.e)(t,w,c.onViewportChange),h=a.join("+").replace(/Key/g,"").replace(/Digit/g,""),y=c.toastCount>0;(0,o.useEffect)((()=>{const e=e=>{var t;a.every((t=>e[t]||e.code===t))&&(null===(t=w.current)||void 0===t||t.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)}),[a]),(0,o.useEffect)((()=>{const e=p.current,t=w.current;if(y&&e&&t){const n=()=>{if(!c.isClosePausedRef.current){const e=new CustomEvent(D);t.dispatchEvent(e),c.isClosePausedRef.current=!0}},r=()=>{if(c.isClosePausedRef.current){const e=new CustomEvent(M);t.dispatchEvent(e),c.isClosePausedRef.current=!1}},o=t=>{!e.contains(t.relatedTarget)&&r()},a=()=>{e.contains(document.activeElement)||r()};return e.addEventListener("focusin",n),e.addEventListener("focusout",o),e.addEventListener("pointermove",n),e.addEventListener("pointerleave",a),window.addEventListener("blur",n),window.addEventListener("focus",r),()=>{e.removeEventListener("focusin",n),e.removeEventListener("focusout",o),e.removeEventListener("pointermove",n),e.removeEventListener("pointerleave",a),window.removeEventListener("blur",n),window.removeEventListener("focus",r)}}}),[y,c.isClosePausedRef]);const T=(0,o.useCallback)((({tabbingDirection:e})=>{const t=d().map((t=>{const n=t.ref.current,r=[n,...q(n)];return"forwards"===e?r:r.reverse()}));return("forwards"===e?t.reverse():t).flat()}),[d]);return(0,o.useEffect)((()=>{const e=w.current;if(e){const t=t=>{const n=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!n){const n=document.activeElement,i=t.shiftKey;var r;if(t.target===e&&i)return void(null===(r=m.current)||void 0===r||r.focus());const s=T({tabbingDirection:i?"backwards":"forwards"}),l=s.findIndex((e=>e===n));var o,a;if(j(s.slice(l+1)))t.preventDefault();else i?null===(o=m.current)||void 0===o||o.focus():null===(a=v.current)||void 0===a||a.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}}),[d,T]),(0,o.createElement)(u.I0,{ref:p,role:"region","aria-label":i.replace("{hotkey}",h),tabIndex:-1,style:{pointerEvents:y?void 0:"none"}},y&&(0,o.createElement)(L,{ref:m,onFocusFromOutsideViewport:()=>{j(T({tabbingDirection:"forwards"}))}}),(0,o.createElement)(g.Slot,{scope:n},(0,o.createElement)(f.WV.ol,(0,r.Z)({tabIndex:-1},l,{ref:E}))),y&&(0,o.createElement)(L,{ref:v,onFocusFromOutsideViewport:()=>{j(T({tabbingDirection:"backwards"}))}}))})),I="ToastFocusProxy",L=(0,o.forwardRef)(((e,t)=>{const{__scopeToast:n,onFocusFromOutsideViewport:a,...i}=e,s=R(I,n);return(0,o.createElement)(E.T,(0,r.Z)({"aria-hidden":!0,tabIndex:0},i,{ref:t,style:{position:"fixed"},onFocus:e=>{var t;const n=e.relatedTarget;!(null!==(t=s.viewport)&&void 0!==t&&t.contains(n))&&a()}}))})),Z="Toast",V=(0,o.forwardRef)(((e,t)=>{const{forceMount:n,open:a,defaultOpen:s,onOpenChange:l,...c}=e,[u=!0,d]=(0,v.T)({prop:a,defaultProp:s,onChange:l});return(0,o.createElement)(p.z,{present:n||u},(0,o.createElement)(W,(0,r.Z)({open:u},c,{ref:t,onClose:()=>d(!1),onPause:(0,m.W)(e.onPause),onResume:(0,m.W)(e.onResume),onSwipeStart:(0,i.M)(e.onSwipeStart,(e=>{e.currentTarget.setAttribute("data-swipe","start")})),onSwipeMove:(0,i.M)(e.onSwipeMove,(e=>{const{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${n}px`)})),onSwipeCancel:(0,i.M)(e.onSwipeCancel,(e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")})),onSwipeEnd:(0,i.M)(e.onSwipeEnd,(e=>{const{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${n}px`),d(!1)}))})))})),[A,F]=T(Z,{onClose(){}}),W=(0,o.forwardRef)(((e,t)=>{const{__scopeToast:n,type:l="foreground",duration:c,open:d,onClose:p,onEscapeKeyDown:v,onPause:w,onResume:E,onSwipeStart:h,onSwipeMove:b,onSwipeCancel:y,onSwipeEnd:T,...C}=e,x=R(Z,n),[S,P]=(0,o.useState)(null),_=(0,s.e)(t,(e=>P(e))),k=(0,o.useRef)(null),I=(0,o.useRef)(null),L=c||x.duration,V=(0,o.useRef)(0),F=(0,o.useRef)(L),W=(0,o.useRef)(0),{onToastAdd:O,onToastRemove:z}=x,H=(0,m.W)((()=>{var e;(null==S?void 0:S.contains(document.activeElement))&&(null===(e=x.viewport)||void 0===e||e.focus()),p()})),B=(0,o.useCallback)((e=>{e&&e!==1/0&&(window.clearTimeout(W.current),V.current=(new Date).getTime(),W.current=window.setTimeout(H,e))}),[H]);(0,o.useEffect)((()=>{const e=x.viewport;if(e){const t=()=>{B(F.current),null==E||E()},n=()=>{const e=(new Date).getTime()-V.current;F.current=F.current-e,window.clearTimeout(W.current),null==w||w()};return e.addEventListener(D,n),e.addEventListener(M,t),()=>{e.removeEventListener(D,n),e.removeEventListener(M,t)}}}),[x.viewport,L,w,E,B]),(0,o.useEffect)((()=>{d&&!x.isClosePausedRef.current&&B(L)}),[d,L,x.isClosePausedRef,B]),(0,o.useEffect)((()=>(O(),()=>z())),[O,z]);const N=(0,o.useMemo)((()=>S?X(S):null),[S]);return x.viewport?(0,o.createElement)(o.Fragment,null,N&&(0,o.createElement)(K,{__scopeToast:n,role:"status","aria-live":"foreground"===l?"assertive":"polite","aria-atomic":!0},N),(0,o.createElement)(A,{scope:n,onClose:H},(0,a.createPortal)((0,o.createElement)(g.ItemSlot,{scope:n},(0,o.createElement)(u.fC,{asChild:!0,onEscapeKeyDown:(0,i.M)(v,(()=>{x.isFocusedToastEscapeKeyDownRef.current||H(),x.isFocusedToastEscapeKeyDownRef.current=!1}))},(0,o.createElement)(f.WV.li,(0,r.Z)({role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":d?"open":"closed","data-swipe-direction":x.swipeDirection},C,{ref:_,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,i.M)(e.onKeyDown,(e=>{"Escape"===e.key&&(null==v||v(e.nativeEvent),e.nativeEvent.defaultPrevented||(x.isFocusedToastEscapeKeyDownRef.current=!0,H()))})),onPointerDown:(0,i.M)(e.onPointerDown,(e=>{0===e.button&&(k.current={x:e.clientX,y:e.clientY})})),onPointerMove:(0,i.M)(e.onPointerMove,(e=>{if(!k.current)return;const t=e.clientX-k.current.x,n=e.clientY-k.current.y,r=Boolean(I.current),o=["left","right"].includes(x.swipeDirection),a=["left","up"].includes(x.swipeDirection)?Math.min:Math.max,i=o?a(0,t):0,s=o?0:a(0,n),l="touch"===e.pointerType?10:2,c={x:i,y:s},u={originalEvent:e,delta:c};r?(I.current=c,Y("toast.swipeMove",b,u,{discrete:!1})):G(c,x.swipeDirection,l)?(I.current=c,Y("toast.swipeStart",h,u,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>l||Math.abs(n)>l)&&(k.current=null)})),onPointerUp:(0,i.M)(e.onPointerUp,(e=>{const t=I.current,n=e.target;if(n.hasPointerCapture(e.pointerId)&&n.releasePointerCapture(e.pointerId),I.current=null,k.current=null,t){const n=e.currentTarget,r={originalEvent:e,delta:t};G(t,x.swipeDirection,x.swipeThreshold)?Y("toast.swipeEnd",T,r,{discrete:!0}):Y("toast.swipeCancel",y,r,{discrete:!0}),n.addEventListener("click",(e=>e.preventDefault()),{once:!0})}}))})))),x.viewport))):null}));W.propTypes={type(e){if(e.type&&!["foreground","background"].includes(e.type)){return new Error(`Invalid prop \`type\` supplied to \`${Z}\`. Expected \`foreground | background\`.`)}return null}};const K=e=>{const{__scopeToast:t,children:n,...r}=e,a=R(Z,t),[i,s]=(0,o.useState)(!1),[l,c]=(0,o.useState)(!1);return function(e=(()=>{})){const t=(0,m.W)(e);(0,w.b)((()=>{let e=0,n=0;return e=window.requestAnimationFrame((()=>n=window.requestAnimationFrame(t))),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(n)}}),[t])}((()=>s(!0))),(0,o.useEffect)((()=>{const e=window.setTimeout((()=>c(!0)),1e3);return()=>window.clearTimeout(e)}),[]),l?null:(0,o.createElement)(d.h,{asChild:!0},(0,o.createElement)(E.T,r,i&&(0,o.createElement)(o.Fragment,null,a.label," ",n)))},O=(0,o.forwardRef)(((e,t)=>{const{__scopeToast:n,...a}=e;return(0,o.createElement)(f.WV.div,(0,r.Z)({},a,{ref:t}))})),z=(0,o.forwardRef)(((e,t)=>{const{__scopeToast:n,...a}=e;return(0,o.createElement)(f.WV.div,(0,r.Z)({},a,{ref:t}))})),H="ToastAction",B=(0,o.forwardRef)(((e,t)=>{const{altText:n,...a}=e;return n?(0,o.createElement)(U,{altText:n,asChild:!0},(0,o.createElement)($,(0,r.Z)({},a,{ref:t}))):null}));B.propTypes={altText:e=>e.altText?null:new Error(`Missing prop \`altText\` expected on \`${H}\``)};const N="ToastClose",$=(0,o.forwardRef)(((e,t)=>{const{__scopeToast:n,...a}=e,s=F(N,n);return(0,o.createElement)(U,{asChild:!0},(0,o.createElement)(f.WV.button,(0,r.Z)({type:"button"},a,{ref:t,onClick:(0,i.M)(e.onClick,s.onClose)})))})),U=(0,o.forwardRef)(((e,t)=>{const{__scopeToast:n,altText:a,...i}=e;return(0,o.createElement)(f.WV.div,(0,r.Z)({"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":a||void 0},i,{ref:t}))}));function X(e){const t=[];return Array.from(e.childNodes).forEach((e=>{if(e.nodeType===e.TEXT_NODE&&e.textContent&&t.push(e.textContent),function(e){return e.nodeType===e.ELEMENT_NODE}(e)){const n=e.ariaHidden||e.hidden||"none"===e.style.display,r=""===e.dataset.radixToastAnnounceExclude;if(!n)if(r){const n=e.dataset.radixToastAnnounceAlt;n&&t.push(n)}else t.push(...X(e))}})),t}function Y(e,t,n,{discrete:r}){const o=n.originalEvent.currentTarget,a=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?(0,f.jH)(o,a):o.dispatchEvent(a)}const G=(e,t,n=0)=>{const r=Math.abs(e.x),o=Math.abs(e.y),a=r>o;return"left"===t||"right"===t?a&&r>n:!a&&o>n};function q(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const 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 j(e){const t=document.activeElement;return e.some((e=>e===t||(e.focus(),document.activeElement!==t)))}const Q=S,J=k,ee=V,te=O,ne=z,re=B,oe=$},11259:(e,t,n)=>{n.d(t,{ck:()=>P,fC:()=>S});var r=n(87462),o=n(32747),a=n(25360),i=n(75320),s=n(66681),l=n(43083),c=n(90381),u=n(78990);const d="ToggleGroup",[p,f]=(0,a.b)(d,[s.Pc]),m=(0,s.Pc)(),v=o.forwardRef(((e,t)=>{const{type:n,...a}=e;if("single"===n){const e=a;return o.createElement(h,(0,r.Z)({},e,{ref:t}))}if("multiple"===n){const e=a;return o.createElement(g,(0,r.Z)({},e,{ref:t}))}throw new Error(`Missing prop \`type\` expected on \`${d}\``)})),[w,E]=p(d),h=o.forwardRef(((e,t)=>{const{value:n,defaultValue:a,onValueChange:i=(()=>{}),...s}=e,[l,u]=(0,c.T)({prop:n,defaultProp:a,onChange:i});return o.createElement(w,{scope:e.__scopeToggleGroup,type:"single",value:l?[l]:[],onItemActivate:u,onItemDeactivate:o.useCallback((()=>u("")),[u])},o.createElement(T,(0,r.Z)({},s,{ref:t})))})),g=o.forwardRef(((e,t)=>{const{value:n,defaultValue:a,onValueChange:i=(()=>{}),...s}=e,[l=[],u]=(0,c.T)({prop:n,defaultProp:a,onChange:i}),d=o.useCallback((e=>u(((t=[])=>[...t,e]))),[u]),p=o.useCallback((e=>u(((t=[])=>t.filter((t=>t!==e))))),[u]);return o.createElement(w,{scope:e.__scopeToggleGroup,type:"multiple",value:l,onItemActivate:d,onItemDeactivate:p},o.createElement(T,(0,r.Z)({},s,{ref:t})))})),[b,y]=p(d),T=o.forwardRef(((e,t)=>{const{__scopeToggleGroup:n,disabled:a=!1,rovingFocus:l=!0,orientation:c,dir:d,loop:p=!0,...f}=e,v=m(n),w=(0,u.gm)(d),E={role:"group",dir:w,...f};return o.createElement(b,{scope:n,rovingFocus:l,disabled:a},l?o.createElement(s.fC,(0,r.Z)({asChild:!0},v,{orientation:c,dir:w,loop:p}),o.createElement(i.WV.div,(0,r.Z)({},E,{ref:t}))):o.createElement(i.WV.div,(0,r.Z)({},E,{ref:t})))})),C="ToggleGroupItem",x=o.forwardRef(((e,t)=>{const n=E(C,e.__scopeToggleGroup),a=y(C,e.__scopeToggleGroup),i=m(e.__scopeToggleGroup),l=n.value.includes(e.value),c=a.disabled||e.disabled,u={...e,pressed:l,disabled:c},d=o.useRef(null);return a.rovingFocus?o.createElement(s.ck,(0,r.Z)({asChild:!0},i,{focusable:!c,active:l,ref:d}),o.createElement(R,(0,r.Z)({},u,{ref:t}))):o.createElement(R,(0,r.Z)({},u,{ref:t}))})),R=o.forwardRef(((e,t)=>{const{__scopeToggleGroup:n,value:a,...i}=e,s=E(C,n),c={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},u="single"===s.type?c:void 0;return o.createElement(l.Z,(0,r.Z)({},u,i,{ref:t,onPressedChange:e=>{e?s.onItemActivate(a):s.onItemDeactivate(a)}}))})),S=v,P=x},43083:(e,t,n)=>{n.d(t,{Z:()=>l,f:()=>c});var r=n(87462),o=n(32747),a=n(36206),i=n(90381),s=n(75320);const l=(0,o.forwardRef)(((e,t)=>{const{pressed:n,defaultPressed:l=!1,onPressedChange:c,...u}=e,[d=!1,p]=(0,i.T)({prop:n,onChange:c,defaultProp:l});return(0,o.createElement)(s.WV.button,(0,r.Z)({type:"button","aria-pressed":d,"data-state":d?"on":"off","data-disabled":e.disabled?"":void 0},u,{ref:t,onClick:(0,a.M)(e.onClick,(()=>{e.disabled||p(!d)}))}))})),c=l},66908:(e,t,n)=>{n.d(t,{VY:()=>B,fC:()=>z,xz:()=>H,zt:()=>O});var r=n(87462),o=n(32747),a=n(36206),i=n(28771),s=n(25360),l=n(90667),c=n(91276),u=n(46293),d=(n(42651),n(29115)),p=n(75320),f=n(88426),m=n(90381),v=n(96219);const[w,E]=(0,s.b)("Tooltip",[u.D7]),h=(0,u.D7)(),g="TooltipProvider",b=700,y="tooltip.open",[T,C]=w(g),x=e=>{const{__scopeTooltip:t,delayDuration:n=b,skipDelayDuration:r=300,disableHoverableContent:a=!1,children:i}=e,[s,l]=(0,o.useState)(!0),c=(0,o.useRef)(!1),u=(0,o.useRef)(0);return(0,o.useEffect)((()=>{const e=u.current;return()=>window.clearTimeout(e)}),[]),(0,o.createElement)(T,{scope:t,isOpenDelayed:s,delayDuration:n,onOpen:(0,o.useCallback)((()=>{window.clearTimeout(u.current),l(!1)}),[]),onClose:(0,o.useCallback)((()=>{window.clearTimeout(u.current),u.current=window.setTimeout((()=>l(!0)),r)}),[r]),isPointerInTransitRef:c,onPointerInTransitChange:(0,o.useCallback)((e=>{c.current=e}),[]),disableHoverableContent:a},i)},R="Tooltip",[S,P]=w(R),_=e=>{const{__scopeTooltip:t,children:n,open:r,defaultOpen:a=!1,onOpenChange:i,disableHoverableContent:s,delayDuration:l}=e,d=C(R,e.__scopeTooltip),p=h(t),[f,v]=(0,o.useState)(null),w=(0,c.M)(),E=(0,o.useRef)(0),g=null!=s?s:d.disableHoverableContent,b=null!=l?l:d.delayDuration,T=(0,o.useRef)(!1),[x=!1,P]=(0,m.T)({prop:r,defaultProp:a,onChange:e=>{e?(d.onOpen(),document.dispatchEvent(new CustomEvent(y))):d.onClose(),null==i||i(e)}}),_=(0,o.useMemo)((()=>x?T.current?"delayed-open":"instant-open":"closed"),[x]),D=(0,o.useCallback)((()=>{window.clearTimeout(E.current),T.current=!1,P(!0)}),[P]),M=(0,o.useCallback)((()=>{window.clearTimeout(E.current),P(!1)}),[P]),k=(0,o.useCallback)((()=>{window.clearTimeout(E.current),E.current=window.setTimeout((()=>{T.current=!0,P(!0)}),b)}),[b,P]);return(0,o.useEffect)((()=>()=>window.clearTimeout(E.current)),[]),(0,o.createElement)(u.fC,p,(0,o.createElement)(S,{scope:t,contentId:w,open:x,stateAttribute:_,trigger:f,onTriggerChange:v,onTriggerEnter:(0,o.useCallback)((()=>{d.isOpenDelayed?k():D()}),[d.isOpenDelayed,k,D]),onTriggerLeave:(0,o.useCallback)((()=>{g?M():window.clearTimeout(E.current)}),[M,g]),onOpen:D,onClose:M,disableHoverableContent:g},n))},D="TooltipTrigger",M=(0,o.forwardRef)(((e,t)=>{const{__scopeTooltip:n,...s}=e,l=P(D,n),c=C(D,n),d=h(n),f=(0,o.useRef)(null),m=(0,i.e)(t,f,l.onTriggerChange),v=(0,o.useRef)(!1),w=(0,o.useRef)(!1),E=(0,o.useCallback)((()=>v.current=!1),[]);return(0,o.useEffect)((()=>()=>document.removeEventListener("pointerup",E)),[E]),(0,o.createElement)(u.ee,(0,r.Z)({asChild:!0},d),(0,o.createElement)(p.WV.button,(0,r.Z)({"aria-describedby":l.open?l.contentId:void 0,"data-state":l.stateAttribute},s,{ref:m,onPointerMove:(0,a.M)(e.onPointerMove,(e=>{"touch"!==e.pointerType&&(w.current||c.isPointerInTransitRef.current||(l.onTriggerEnter(),w.current=!0))})),onPointerLeave:(0,a.M)(e.onPointerLeave,(()=>{l.onTriggerLeave(),w.current=!1})),onPointerDown:(0,a.M)(e.onPointerDown,(()=>{v.current=!0,document.addEventListener("pointerup",E,{once:!0})})),onFocus:(0,a.M)(e.onFocus,(()=>{v.current||l.onOpen()})),onBlur:(0,a.M)(e.onBlur,l.onClose),onClick:(0,a.M)(e.onClick,l.onClose)})))})),k="TooltipPortal",[I,L]=w(k,{forceMount:void 0}),Z="TooltipContent",V=(0,o.forwardRef)(((e,t)=>{const n=L(Z,e.__scopeTooltip),{forceMount:a=n.forceMount,side:i="top",...s}=e,l=P(Z,e.__scopeTooltip);return(0,o.createElement)(d.z,{present:a||l.open},l.disableHoverableContent?(0,o.createElement)(K,(0,r.Z)({side:i},s,{ref:t})):(0,o.createElement)(A,(0,r.Z)({side:i},s,{ref:t})))})),A=(0,o.forwardRef)(((e,t)=>{const n=P(Z,e.__scopeTooltip),a=C(Z,e.__scopeTooltip),s=(0,o.useRef)(null),l=(0,i.e)(t,s),[c,u]=(0,o.useState)(null),{trigger:d,onClose:p}=n,f=s.current,{onPointerInTransitChange:m}=a,v=(0,o.useCallback)((()=>{u(null),m(!1)}),[m]),w=(0,o.useCallback)(((e,t)=>{const n=e.currentTarget,r={x:e.clientX,y:e.clientY},o=function(e,t,n=5){const 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,function(e,t){const n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(n,r,o,a)){case a:return"left";case o:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}(r,n.getBoundingClientRect())),a=function(e){const t=e.slice();return t.sort(((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:e.y>t.y?1:0)),function(e){if(e.length<=1)return e.slice();const t=[];for(let n=0;n<e.length;n++){const r=e[n];for(;t.length>=2;){const 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)))break;t.pop()}t.push(r)}t.pop();const n=[];for(let t=e.length-1;t>=0;t--){const r=e[t];for(;n.length>=2;){const 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)))break;n.pop()}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)}([...o,...function(e){const{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())]);u(a),m(!0)}),[m]);return(0,o.useEffect)((()=>()=>v()),[v]),(0,o.useEffect)((()=>{if(d&&f){const e=e=>w(e,f),t=e=>w(e,d);return d.addEventListener("pointerleave",e),f.addEventListener("pointerleave",t),()=>{d.removeEventListener("pointerleave",e),f.removeEventListener("pointerleave",t)}}}),[d,f,w,v]),(0,o.useEffect)((()=>{if(c){const e=e=>{const t=e.target,n={x:e.clientX,y:e.clientY},r=(null==d?void 0:d.contains(t))||(null==f?void 0:f.contains(t)),o=!function(e,t){const{x:n,y:r}=e;let o=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){const i=t[e].x,s=t[e].y,l=t[a].x,c=t[a].y;s>r!=c>r&&n<(l-i)*(r-s)/(c-s)+i&&(o=!o)}return o}(n,c);r?v():o&&(v(),p())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}}),[d,f,c,p,v]),(0,o.createElement)(K,(0,r.Z)({},e,{ref:l}))})),[F,W]=w(R,{isInside:!1}),K=(0,o.forwardRef)(((e,t)=>{const{__scopeTooltip:n,children:a,"aria-label":i,onEscapeKeyDown:s,onPointerDownOutside:c,...d}=e,p=P(Z,n),m=h(n),{onClose:w}=p;return(0,o.useEffect)((()=>(document.addEventListener(y,w),()=>document.removeEventListener(y,w))),[w]),(0,o.useEffect)((()=>{if(p.trigger){const e=e=>{const t=e.target;null!=t&&t.contains(p.trigger)&&w()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}}),[p.trigger,w]),(0,o.createElement)(l.XB,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:c,onFocusOutside:e=>e.preventDefault(),onDismiss:w},(0,o.createElement)(u.VY,(0,r.Z)({"data-state":p.stateAttribute},m,d,{ref:t,style:{...d.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"}}),(0,o.createElement)(f.A4,null,a),(0,o.createElement)(F,{scope:n,isInside:!0},(0,o.createElement)(v.f,{id:p.contentId,role:"tooltip"},i||a))))}));const O=x,z=_,H=M,B=V},79698:(e,t,n)=>{n.d(t,{W:()=>o});var r=n(32747);function o(e){const t=(0,r.useRef)(e);return(0,r.useEffect)((()=>{t.current=e})),(0,r.useMemo)((()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)}),[])}},90381:(e,t,n)=>{n.d(t,{T:()=>a});var r=n(32747),o=n(79698);function a({prop:e,defaultProp:t,onChange:n=(()=>{})}){const[a,i]=function({defaultProp:e,onChange:t}){const n=(0,r.useState)(e),[a]=n,i=(0,r.useRef)(a),s=(0,o.W)(t);return(0,r.useEffect)((()=>{i.current!==a&&(s(a),i.current=a)}),[a,i,s]),n}({defaultProp:t,onChange:n}),s=void 0!==e,l=s?e:a,c=(0,o.W)(n);return[l,(0,r.useCallback)((t=>{if(s){const n="function"==typeof t?t(e):t;n!==e&&c(n)}else i(t)}),[s,e,i,c])]}},78724:(e,t,n)=>{n.d(t,{e:()=>a});var r=n(32747),o=n(79698);function a(e,t=(null===globalThis||void 0===globalThis?void 0:globalThis.document)){const n=(0,o.W)(e);(0,r.useEffect)((()=>{const e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)}),[n,t])}},9981:(e,t,n)=>{n.d(t,{b:()=>o});var r=n(32747);const o=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?r.useLayoutEffect:()=>{}},57898:(e,t,n)=>{n.d(t,{D:()=>o});var r=n(32747);function o(e){const t=(0,r.useRef)({value:e,previous:e});return(0,r.useMemo)((()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous)),[e])}},7546:(e,t,n)=>{n.d(t,{t:()=>a});var r=n(32747),o=n(9981);function a(e){const[t,n]=(0,r.useState)(void 0);return(0,o.b)((()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const t=new ResizeObserver((t=>{if(!Array.isArray(t))return;if(!t.length)return;const r=t[0];let o,a;if("borderBoxSize"in r){const e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;o=t.inlineSize,a=t.blockSize}else o=e.offsetWidth,a=e.offsetHeight;n({width:o,height:a})}));return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)}),[e]),t}},96219:(e,t,n)=>{n.d(t,{T:()=>i,f:()=>s});var r=n(87462),o=n(32747),a=n(75320);const i=(0,o.forwardRef)(((e,t)=>(0,o.createElement)(a.WV.span,(0,r.Z)({},e,{ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}})))),s=i}}]);