1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9631],{3565:(e,t,r)=>{"use strict";r.d(t,{bL:()=>K,LM:()=>Z});var n=r(14232);function o(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function i(...e){return t=>{let r=!1,n=e.map(e=>{let n=o(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():o(e[t],null)}}}}function l(...e){return n.useCallback(i(...e),e)}r(98477);var a=r(37876),u=Symbol("radix.slottable");function s(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===u}var c=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=function(e){let t=function(e){let t=n.forwardRef((e,t)=>{let{children:r,...o}=e;if(n.isValidElement(r)){var l;let e,a,u=(l=r,(a=(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.ref:(a=(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref),s=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props);return r.type!==n.Fragment&&(s.ref=t?i(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),r=n.forwardRef((e,r)=>{let{children:o,...i}=e,l=n.Children.toArray(o),u=l.find(s);if(u){let e=u.props.children,o=l.map(t=>t!==u?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,a.jsx)(t,{...i,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,o):null})}return(0,a.jsx)(t,{...i,ref:r,children:o})});return r.displayName=`${e}.Slot`,r}(`Primitive.${t}`),o=n.forwardRef((e,n)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(o?r:t,{...i,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{}),f=globalThis?.document?n.useLayoutEffect:()=>{},d=e=>{let{present:t,children:r}=e,o=function(e){var t,r;let[o,i]=n.useState(),l=n.useRef(null),a=n.useRef(e),u=n.useRef("none"),[s,c]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=>r[e][t]??e,t));return n.useEffect(()=>{let e=p(l.current);u.current="mounted"===s?e:"none"},[s]),f(()=>{let t=l.current,r=a.current;if(r!==e){let n=u.current,o=p(t);e?c("MOUNT"):"none"===o||t?.display==="none"?c("UNMOUNT"):r&&n!==o?c("ANIMATION_OUT"):c("UNMOUNT"),a.current=e}},[e,c]),f(()=>{if(o){let e,t=o.ownerDocument.defaultView??window,r=r=>{let n=p(l.current).includes(CSS.escape(r.animationName));if(r.target===o&&n&&(c("ANIMATION_END"),!a.current)){let r=o.style.animationFillMode;o.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=r)})}},n=e=>{e.target===o&&(u.current=p(l.current))};return o.addEventListener("animationstart",n),o.addEventListener("animationcancel",r),o.addEventListener("animationend",r),()=>{t.clearTimeout(e),o.removeEventListener("animationstart",n),o.removeEventListener("animationcancel",r),o.removeEventListener("animationend",r)}}c("ANIMATION_END")},[o,c]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:n.useCallback(e=>{l.current=e?getComputedStyle(e):null,i(e)},[])}}(t),i="function"==typeof r?r({present:o.isPresent}):n.Children.only(r),a=l(o.ref,function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(r=(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?n.cloneElement(i,{ref:a}):null};function p(e){return e?.animationName||"none"}function h(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}d.displayName="Presence";var m=r(14966),v=r(91348);function g(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}"undefined"!=typeof window&&window.document&&window.document.createElement;var y="ScrollArea",[w,b]=function(e,t=[]){let r=[],o=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let i=n.createContext(o),l=r.length;r=[...r,o];let u=t=>{let{scope:r,children:o,...u}=t,s=r?.[e]?.[l]||i,c=n.useMemo(()=>u,Object.values(u));return(0,a.jsx)(s.Provider,{value:c,children:o})};return u.displayName=t+"Provider",[u,function(r,a){let u=a?.[e]?.[l]||i,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:r,scopeName:n})=>
1{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}(y),[x,E]=w(y),S=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,type:o="hover",dir:i,scrollHideDelay:u=600,...s}=e,[f,d]=n.useState(null),[p,h]=n.useState(null),[v,g]=n.useState(null),[y,w]=n.useState(null),[b,E]=n.useState(null),[S,C]=n.useState(0),[R,T]=n.useState(0),[N,P]=n.useState(!1),[j,L]=n.useState(!1),A=l(t,e=>d(e)),k=(0,m.jH)(i);return(0,a.jsx)(x,{scope:r,type:o,dir:k,scrollHideDelay:u,scrollArea:f,viewport:p,onViewportChange:h,content:v,onContentChange:g,scrollbarX:y,onScrollbarXChange:w,scrollbarXEnabled:N,onScrollbarXEnabledChange:P,scrollbarY:b,onScrollbarYChange:E,scrollbarYEnabled:j,onScrollbarYEnabledChange:L,onCornerWidthChange:C,onCornerHeightChange:T,children:(0,a.jsx)(c.div,{dir:k,...s,ref:A,style:{position:"relative","--radix-scroll-area-corner-width":S+"px","--radix-scroll-area-corner-height":R+"px",...e.style}})})});S.displayName=y;var C="ScrollAreaViewport",R=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,children:o,nonce:i,...u}=e,s=E(C,r),f=l(t,n.useRef(null),s.onViewportChange);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:i}),(0,a.jsx)(c.div,{"data-radix-scroll-area-viewport":"",...u,ref:f,style:{overflowX:s.scrollbarXEnabled?"scroll":"hidden",overflowY:s.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,a.jsx)("div",{ref:s.onContentChange,style:{minWidth:"100%",display:"table"},children:o})})]})});R.displayName=C;var T="ScrollAreaScrollbar";n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,i=E(T,e.__scopeScrollArea),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:u}=i,s="horizontal"===e.orientation;return n.useEffect(()=>(s?l(!0):u(!0),()=>{s?l(!1):u(!1)}),[s,l,u]),"hover"===i.type?(0,a.jsx)(N,{...o,ref:t,forceMount:r}):"scroll"===i.type?(0,a.jsx)(P,{...o,ref:t,forceMount:r}):"auto"===i.type?(0,a.jsx)(j,{...o,ref:t,forceMount:r}):"always"===i.type?(0,a.jsx)(L,{...o,ref:t}):null}).displayName=T;var N=n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,i=E(T,e.__scopeScrollArea),[l,u]=n.useState(!1);return n.useEffect(()=>{let e=i.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),u(!0)},n=()=>{t=window.setTimeout(()=>u(!1),i.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[i.scrollArea,i.scrollHideDelay]),(0,a.jsx)(d,{present:r||l,children:(0,a.jsx)(j,{"data-state":l?"visible":"hidden",...o,ref:t})})}),P=n.forwardRef((e,t)=>{var r;let{forceMount:o,...i}=e,l=E(T,e.__scopeScrollArea),u="horizontal"===e.orientation,s=Y(()=>f("SCROLL_END"),100),[c,f]=(r={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},n.useReducer((e,t)=>r[e][t]??e,"hidden"));return n.useEffect(()=>{if("idle"===c){let e=window.setTimeout(()=>f("HIDE"),l.scrollHideDelay);return()=>window.clearTimeout(e)}},[c,l.scrollHideDelay,f]),n.useEffect(()=>{let e=l.viewport,t=u?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(f("SCROLL"),s()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[l.viewport,u,f,s]),(0,a.jsx)(d,{present:o||"hidden"!==c,children:(0,a.jsx)(L,{"data-state":"hidden"===c?"hidden":"visible",...i,ref:t,onPointerEnter:g(e.onPointerEnter,()=>f("POINTER_ENTER")),onPointerLeave:g(e.onPointerLeave,()=>f("POINTER_LEAVE"))})})}),j=n.forwardRef((e,t)=>{let r=E(T,e.__scopeScrollArea),{forceMount:o,...i}=e,[l,u]=n.useState(!1),s="horizontal"===e.orientation,c=Y(()=>{if(r.viewport){let e=r.viewport.offsetWidth<r.viewport.scrollWidth,t=r.viewport.offsetHeight<r.viewport.scrollHeight;u(s?e:t)}},10);return X(r.viewport,c),X(r.content,c),(0,a.jsx)(d,{present:o||l,children:(0,a.jsx)(L,{"data-state":l?"visible":"hidden",...i,ref:t})})}),L=n.forwardRef((e,t)=>
1{let{orientation:r="vertical",...o}=e,i=E(T,e.__scopeScrollArea),l=n.useRef(null),u=n.useRef(0),[s,c]=n.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),f=H(s.viewport,s.content),d={...o,sizes:s,onSizesChange:c,hasThumb:!!(f>0&&f<1),onThumbChange:e=>l.current=e,onThumbPointerUp:()=>u.current=0,onThumbPointerDown:e=>u.current=e};function p(e,t){return function(e,t,r,n="ltr"){let o=z(r),i=t||o/2,l=r.scrollbar.paddingStart+i,a=r.scrollbar.size-r.scrollbar.paddingEnd-(o-i),u=r.content-r.viewport;return U([l,a],"ltr"===n?[0,u]:[-1*u,0])(e)}(e,u.current,s,t)}return"horizontal"===r?(0,a.jsx)(A,{...d,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=B(i.viewport.scrollLeft,s,i.dir);l.current.style.transform=`translate3d(${e}px, 0, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollLeft=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollLeft=p(e,i.dir))}}):"vertical"===r?(0,a.jsx)(k,{...d,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=B(i.viewport.scrollTop,s);l.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollTop=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollTop=p(e))}}):null}),A=n.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...i}=e,u=E(T,e.__scopeScrollArea),[s,c]=n.useState(),f=n.useRef(null),d=l(t,f,u.onScrollbarXChange);return n.useEffect(()=>{f.current&&c(getComputedStyle(f.current))},[f]),(0,a.jsx)(_,{"data-orientation":"horizontal",...i,ref:d,sizes:r,style:{bottom:0,left:"rtl"===u.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===u.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":z(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(u.viewport){let n=u.viewport.scrollLeft+t.deltaX;e.onWheelScroll(n),function(e,t){return e>0&&e<t}(n,r)&&t.preventDefault()}},onResize:()=>{f.current&&u.viewport&&s&&o({content:u.viewport.scrollWidth,viewport:u.viewport.offsetWidth,scrollbar:{size:f.current.clientWidth,paddingStart:F(s.paddingLeft),paddingEnd:F(s.paddingRight)}})}})}),k=n.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...i}=e,u=E(T,e.__scopeScrollArea),[s,c]=n.useState(),f=n.useRef(null),d=l(t,f,u.onScrollbarYChange);return n.useEffect(()=>{f.current&&c(getComputedStyle(f.current))},[f]),(0,a.jsx)(_,{"data-orientation":"vertical",...i,ref:d,sizes:r,style:{top:0,right:"ltr"===u.dir?0:void 0,left:"rtl"===u.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":z(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(u.viewport){let n=u.viewport.scrollTop+t.deltaY;e.onWheelScroll(n),function(e,t){return e>0&&e<t}(n,r)&&t.preventDefault()}},onResize:()=>{f.current&&u.viewport&&s&&o({content:u.viewport.scrollHeight,viewport:u.viewport.offsetHeight,scrollbar:{size:f.current.clientHeight,paddingStart:F(s.paddingTop),paddingEnd:F(s.paddingBottom)}})}})}),[O,D]=w(T),_=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,sizes:o,hasThumb:i,onThumbChange:u,onThumbPointerUp:s,onThumbPointerDown:f,onThumbPositionChange:d,onDragScroll:p,onWheelScroll:m,onResize:v,...y}=e,w=E(T,r),[b,x]=n.useState(null),S=l(t,e=>x(e)),C=n.useRef(null),R=n.useRef(""),N=w.viewport,P=o.content-o.viewport,j=h(m),L=h(d),A=Y(v,10);function k(e){C.current&&p({x:e.clientX-C.current.left,y:e.clientY-C.current.top})}return n.useEffect(()=>{let e=e=>{let t=e.target;b?.contains(t)&&j(e,P)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[N,b,P,j]),n.useEffect(L,[o,L]),X(b,A),X(w.content,A),(0,a.jsx)(O,{scope:r,scrollbar:b,hasThumb:i,onThumbChange:h(u),onThumbPointerUp:h(s),onThumbPositionChange:L,onThumbPointerDown:h(f),children:(0,a.jsx)(c.div,{...y,ref:S,style:{position:"absolute",...y.style},onPointerDown:g(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),C.current=b.getBoundingClientRect(),R.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",w.viewport&&(w.viewport.style.scrollBehavior="auto"),k(e))}),onPointerMove:g(e.onPointerMove,k),onPointerUp:g(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=R.current,w.viewport&&(w.viewport.style.scrollBehavior=""),C.current=null})})})}),M="ScrollAreaThumb",I=n.forwardRef((e,t)=>
1{let{forceMount:r,...n}=e,o=D(M,e.__scopeScrollArea);return(0,a.jsx)(d,{present:r||o.hasThumb,children:(0,a.jsx)(W,{ref:t,...n})})}),W=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,style:o,...i}=e,u=E(M,r),s=D(M,r),{onThumbPositionChange:f}=s,d=l(t,e=>s.onThumbChange(e)),p=n.useRef(void 0),h=Y(()=>{p.current&&(p.current(),p.current=void 0)},100);return n.useEffect(()=>{let e=u.viewport;if(e){let t=()=>{h(),p.current||(p.current=q(e,f),f())};return f(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[u.viewport,h,f]),(0,a.jsx)(c.div,{"data-state":s.hasThumb?"visible":"hidden",...i,ref:d,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...o},onPointerDownCapture:g(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;s.onThumbPointerDown({x:r,y:n})}),onPointerUp:g(e.onPointerUp,s.onThumbPointerUp)})});I.displayName=M;var $="ScrollAreaCorner";n.forwardRef((e,t)=>{let r=E($,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&n?(0,a.jsx)(V,{...e,ref:t}):null}).displayName=$;var V=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,...o}=e,i=E($,r),[l,u]=n.useState(0),[s,f]=n.useState(0),d=!!(l&&s);return X(i.scrollbarX,()=>{let e=i.scrollbarX?.offsetHeight||0;i.onCornerHeightChange(e),f(e)}),X(i.scrollbarY,()=>{let e=i.scrollbarY?.offsetWidth||0;i.onCornerWidthChange(e),u(e)}),d?(0,a.jsx)(c.div,{...o,ref:t,style:{width:l,height:s,position:"absolute",right:"ltr"===i.dir?0:void 0,left:"rtl"===i.dir?0:void 0,bottom:0,...e.style}}):null});function F(e){return e?parseInt(e,10):0}function H(e,t){let r=e/t;return isNaN(r)?0:r}function z(e){let t=H(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function B(e,t,r="ltr"){let n=z(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-o,l=t.content-t.viewport,a=(0,v.q)(e,"ltr"===r?[0,l]:[-1*l,0]);return U([0,l],[0,i-n])(a)}function U(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}var q=(e,t=()=>{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let i={left:e.scrollLeft,top:e.scrollTop},l=r.left!==i.left,a=r.top!==i.top;(l||a)&&t(),r=i,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function Y(e,t){let r=h(e),o=n.useRef(0);return n.useEffect(()=>()=>window.clearTimeout(o.current),[]),n.useCallback(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(r,t)},[r,t])}function X(e,t){let r=h(t);f(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}var K=S,Z=R},4902:(e,t,r)=>{"use strict";r.d(t,{Cl:()=>n,Tt:()=>o,fX:()=>i});var n=function(){return(n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function o(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}Object.create;function i(e,t,r){if(r||2==arguments.length)for(var n,o=0,i=t.length;o<i;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}Object.create,"function"==typeof SuppressedError&&SuppressedError},6803:(e,t,r)=>{"use strict";r.d(t,{f:()=>i});var n=r(4902);function o(e){return e}function i(e){void 0===e&&(e={});var t,r,i,l=(void 0===t&&(t=o),r=[],i=!1,{read:function(){if(i)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:null},useMedium:function(e){var n=t(e,i);return r.push(n),function(){r=r.filter(function(e){return e!==n})}},assignSyncMedium:function(e){for(i=!0;r.length;){var t=r;r=[],t.forEach(e)}r={push:function(t){return e(t)},filter:function(){return r}}},assignMedium:function(e){i=!0;var t=[];if(r.length){var n=r;
1r=[],n.forEach(e),t=r}var o=function(){var r=t;t=[],r.forEach(e)},l=function(){return Promise.resolve().then(o)};l(),r={push:function(e){t.push(e),l()},filter:function(e){return t=t.filter(e),r}}}});return l.options=(0,n.Cl)({async:!0,ssr:!1},e),l}},14966:(e,t,r)=>{"use strict";r.d(t,{jH:()=>i});var n=r(14232);r(37876);var o=n.createContext(void 0);function i(e){let t=n.useContext(o);return e||t||"ltr"}},15870:(e,t,r)=>{"use strict";r.d(t,{bL:()=>f,Qg:()=>s});var n=r(14232);function o(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}r(98477);var i=r(37876),l=Symbol("radix.slottable");function a(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===l}var u=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=function(e){let t=function(e){let t=n.forwardRef((e,t)=>{let{children:r,...i}=e;if(n.isValidElement(r)){var l;let e,a,u=(l=r,(a=(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.ref:(a=(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref),s=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(i,r.props);return r.type!==n.Fragment&&(s.ref=t?function(...e){return t=>{let r=!1,n=e.map(e=>{let n=o(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():o(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),r=n.forwardRef((e,r)=>{let{children:o,...l}=e,u=n.Children.toArray(o),s=u.find(a);if(s){let e=s.props.children,o=u.map(t=>t!==s?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,i.jsx)(t,{...l,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,o):null})}return(0,i.jsx)(t,{...l,ref:r,children:o})});return r.displayName=`${e}.Slot`,r}(`Primitive.${t}`),l=n.forwardRef((e,n)=>{let{asChild:o,...l}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(o?r:t,{...l,ref:n})});return l.displayName=`Primitive.${t}`,{...e,[t]:l}},{}),s=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),c=n.forwardRef((e,t)=>(0,i.jsx)(u.span,{...e,ref:t,style:{...s,...e.style}}));c.displayName="VisuallyHidden";var f=c},18336:(e,t,r)=>{"use strict";r.d(t,{jp:()=>m});var n=r(14232),o=r(62664),i=r(34964),l={left:0,top:0,right:0,gap:0},a=function(e){return parseInt(e||"",10)||0},u=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[a(r),a(n),a(o)]},s=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return l;var t=u(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},c=(0,o.T0)(),f="data-scroll-locked",d=function(e,t,r,n){var o=e.left,l=e.top,a=e.right,u=e.gap;return void 0===r&&(r="margin"),"\n .".concat(i.E9," {\n overflow: hidden ").concat(n,";\n padding-right: ").concat(u,"px ").concat(n,";\n }\n body[").concat(f,"] {\n overflow: hidden ").concat(n,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(n,";"),"margin"===r&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(l,"px;\n padding-right: ").concat(a,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(u,"px ").concat(n,";\n "),"padding"===r&&"padding-right: ".concat(u,"px ").concat(n,";")].filter(Boolean).join(""),"\n }\n \n .").concat(i.Mi," {\n right: ").concat(u,"px ").concat(n,";\n }\n \n .").concat(i.pN," {\n margin-right: ").concat(u,"px ").concat(n,";\n }\n \n .").concat(i.Mi," .").concat(i.Mi," {\n right: 0 ").concat(n,";\n }\n \n .").concat(i.pN," .").concat(i.pN," {\n margin-right: 0 ").concat(n,";\n }\n \n body[").concat(f,"] {\n ").concat(i.xi,": ").concat(u,"px;\n }\n")},p=function(){var e=parseInt(document.body.getAttribute(f)||"0",10);return isFinite(e)?e:0},h=function(){n.useEffect(function(){return document.body.setAttribute(f,(p()+1).toString()),function(){var e=p()-1;e<=0?document.body.removeAttribute(f):document.body.setAttribute(f,e.toString())}},[])},m=function(e){var t=e.noRelative,r=e.noImportant,o=e.gapMode,i=void 0===o?"margin":o;h();var l=n.useMemo(function(){return s(i)},[i]);return n.createElement(c,{styles:d(l,!t,i,r?"":"!important")})}},34964:(e,t,r)=>{"use strict";r.d(t,{E9:()=>i,Mi:()=>n,pN:()=>o,xi:()=>l});var n="right-scroll-bar-position",o="width-before-scroll-bar",i="with-scroll-bars-hidden",l="--removed-body-scroll-bar-size"},40051:(e,t,r)=>{"use strict";r.d(t,{m:()=>l});var n=r(4902),o=r(14232),i=function(e){var t=e.sideCar,r=(0,n.Tt)(e,["
1sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var i=t.read();if(!i)throw Error("Sidecar medium not found");return o.createElement(i,(0,n.Cl)({},r))};function l(e,t){return e.useMedium(t),i}i.isSideCarExport=!0},40074:(e,t,r)=>{"use strict";r.d(t,{F:()=>i});let n=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,o=function(){for(var e,t,r=0,n="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=function e(t){var r,n,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t)){var i=t.length;for(r=0;r<i;r++)t[r]&&(n=e(t[r]))&&(o&&(o+=" "),o+=n)}else for(n in t)t[n]&&(o&&(o+=" "),o+=n);return o}(e))&&(n&&(n+=" "),n+=t);return n},i=(e,t)=>r=>{var i;if((null==t?void 0:t.variants)==null)return o(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:l,defaultVariants:a}=t,u=Object.keys(l).map(e=>{let t=null==r?void 0:r[e],o=null==a?void 0:a[e];if(null===t)return null;let i=n(t)||n(o);return l[e][i]}),s=r&&Object.entries(r).reduce((e,t)=>{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return o(e,u,null==t||null==(i=t.compoundVariants)?void 0:i.reduce((e,t)=>{let{class:r,className:n,...o}=t;return Object.entries(o).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...a,...s}[t]):({...a,...s})[t]===r})?[...e,r,n]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)}},40151:(e,t,r)=>{"use strict";r.d(t,{N:()=>f});var n=r(14232),o=r(37876);function i(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function l(...e){return t=>{let r=!1,n=e.map(e=>{let n=i(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():i(e[t],null)}}}}function a(...e){return n.useCallback(l(...e),e)}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,a,u=(i=r,(a=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(a=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),s=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props);return r.type!==n.Fragment&&(s.ref=t?l(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),r=n.forwardRef((e,r)=>{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,o.jsx)(t,{...l,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,i):null})}return(0,o.jsx)(t,{...l,ref:r,children:i})});return r.displayName=`${e}.Slot`,r}var s=Symbol("radix.slottable");function c(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===s}function f(e){let t=e+"CollectionProvider",[r,i]=function(e,t=[]){let r=[],i=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return i.scopeName=e,[function(t,i){let l=n.createContext(i),a=r.length;r=[...r,i];let u=t=>{let{scope:r,children:i,...u}=t,s=r?.[e]?.[a]||l,c=n.useMemo(()=>u,Object.values(u));return(0,o.jsx)(s.Provider,{value:c,children:i})};return u.displayName=t+"Provider",[u,function(r,o){let u=o?.[e]?.[a]||l,s=n.useContext(u);if(s)return s;if(void 0!==i)return i;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:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(i,...t)]}(t),[l,s]=r(t,{collectionRef:{current:null},itemMap:new Map}),c=e=>{let{scope:t,children:r}=e,i=n.useRef(null),a=n.useRef(new Map).current;return(0,o.jsx)(l,{scope:t,itemMap:a,collectionRef:i,children:r})};c.displayName=t;let f=e+"CollectionSlot",d=u(f),p=n.forwardRef((e,t)=>
1{let{scope:r,children:n}=e,i=a(t,s(f,r).collectionRef);return(0,o.jsx)(d,{ref:i,children:n})});p.displayName=f;let h=e+"CollectionItemSlot",m="data-radix-collection-item",v=u(h),g=n.forwardRef((e,t)=>{let{scope:r,children:i,...l}=e,u=n.useRef(null),c=a(t,u),f=s(h,r);return n.useEffect(()=>(f.itemMap.set(u,{ref:u,...l}),()=>void f.itemMap.delete(u))),(0,o.jsx)(v,{...{[m]:""},ref:c,children:i})});return g.displayName=h,[{Provider:c,Slot:p,ItemSlot:g},function(t){let r=s(e+"CollectionConsumer",t);return n.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${m}]`));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},i]}var d=new WeakMap;function p(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let r=function(e,t){let r=e.length,n=h(t),o=n>=0?n:r+n;return o<0||o>=r?-1:o}(e,t);return -1===r?void 0:e[r]}function h(e){return e!=e||0===e?0:Math.trunc(e)}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],d.set(this,!0)}set(e,t){return d.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,r){let n,o=this.has(t),i=this.#e.length,l=h(e),a=l>=0?l:i+l,u=a<0||a>=i?-1:a;if(u===this.size||o&&u===this.size-1||-1===u)return this.set(t,r),this;let s=this.size+ +!o;l<0&&a++;let c=[...this.#e],f=!1;for(let e=a;e<s;e++)if(a===e){let i=c[e];c[e]===t&&(i=c[e+1]),o&&this.delete(t),n=this.get(i),this.set(t,r)}else{f||c[e-1]!==t||(f=!0);let r=c[f?e:e-1],o=n;n=this.get(r),this.delete(r),this.set(r,o)}return this}with(t,r,n){let o=new e(this);return o.insert(t,r,n),o}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n,t,r)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=p(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=p(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return p(this.#e,e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],o=0;for(let e of this)Reflect.apply(t,r,[e,o,this])&&n.push(e),o++;return new e(n)}map(t,r){let n=[],o=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,o,this])]),o++;return new e(n)}reduce(...e){let[t,r]=e,n=0,o=r??this.at(0);for(let r of this)o=0===n&&1===e.length?r:Reflect.apply(t,this,[o,r,n,this]),n++;return o}reduceRight(...e){let[t,r]=e,n=r??this.at(-1);for(let r=this.size-1;r>=0;r--){let o=this.at(r);n=r===this.size-1&&1===e.length?o:Reflect.apply(t,this,[n,o,r,this])}return n}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(...t){let r=[...this.entries()];return r.splice(...t),new e(r)}slice(t,r){let n=new e,o=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(o=r-1);for(let e=t;e<=o;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}})},61676:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(14232);function o(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},62664:(e,t,r)=>{"use strict";r.d(t,{T0:()=>a});var n,o=r(14232),i=function(){var e=0,t=null;
1return{add:function(o){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=n||r.nc;return t&&e.setAttribute("nonce",t),e}())){var i,l;(i=t).styleSheet?i.styleSheet.cssText=o:i.appendChild(document.createTextNode(o)),l=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(l)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},l=function(){var e=i();return function(t,r){o.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},a=function(){var e=l();return function(t){return e(t.styles,t.dynamic),null}}},77328:(e,t,r)=>{e.exports=r(29269)},80400:(e,t,r)=>{"use strict";r.d(t,{UE:()=>M,RK:()=>A,ll:()=>P,rD:()=>$,__:()=>j,UU:()=>O,jD:()=>_,mG:()=>I,ER:()=>W,cY:()=>L,iD:()=>T,BN:()=>k,Ej:()=>D});var n=r(81040);function o(e,t,r){let o,{reference:i,floating:l}=e,a=(0,n.TV)(t),u=(0,n.Dz)(t),s=(0,n.sq)(u),c=(0,n.C0)(t),f="y"===a,d=i.x+i.width/2-l.width/2,p=i.y+i.height/2-l.height/2,h=i[s]/2-l[s]/2;switch(c){case"top":o={x:d,y:i.y-l.height};break;case"bottom":o={x:d,y:i.y+i.height};break;case"right":o={x:i.x+i.width,y:p};break;case"left":o={x:i.x-l.width,y:p};break;default:o={x:i.x,y:i.y}}switch((0,n.Sg)(t)){case"start":o[u]-=h*(r&&f?-1:1);break;case"end":o[u]+=h*(r&&f?-1:1)}return o}async function i(e,t){var r;void 0===t&&(t={});let{x:o,y:i,platform:l,rects:a,elements:u,strategy:s}=e,{boundary:c="clippingAncestors",rootBoundary:f="viewport",elementContext:d="floating",altBoundary:p=!1,padding:h=0}=(0,n._3)(t,e),m=(0,n.nI)(h),v=u[p?"floating"===d?"reference":"floating":d],g=(0,n.B1)(await l.getClippingRect({element:null==(r=await (null==l.isElement?void 0:l.isElement(v)))||r?v:v.contextElement||await (null==l.getDocumentElement?void 0:l.getDocumentElement(u.floating)),boundary:c,rootBoundary:f,strategy:s})),y="floating"===d?{x:o,y:i,width:a.floating.width,height:a.floating.height}:a.reference,w=await (null==l.getOffsetParent?void 0:l.getOffsetParent(u.floating)),b=await (null==l.isElement?void 0:l.isElement(w))&&await (null==l.getScale?void 0:l.getScale(w))||{x:1,y:1},x=(0,n.B1)(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:u,rect:y,offsetParent:w,strategy:s}):y);return{top:(g.top-x.top+m.top)/b.y,bottom:(x.bottom-g.bottom+m.bottom)/b.y,left:(g.left-x.left+m.left)/b.x,right:(x.right-g.right+m.right)/b.x}}let l=async(e,t,r)=>{let{placement:n="bottom",strategy:l="absolute",middleware:a=[],platform:u}=r,s=u.detectOverflow?u:{...u,detectOverflow:i},c=await (null==u.isRTL?void 0:u.isRTL(t)),f=await u.getElementRects({reference:e,floating:t,strategy:l}),{x:d,y:p}=o(f,n,c),h=n,m=0,v={};for(let r=0;r<a.length;r++){let i=a[r];if(!i)continue;let{name:g,fn:y}=i,{x:w,y:b,data:x,reset:E}=await y({x:d,y:p,initialPlacement:n,placement:h,strategy:l,middlewareData:v,rects:f,platform:s,elements:{reference:e,floating:t}});d=null!=w?w:d,p=null!=b?b:p,v[g]={...v[g],...x},E&&m<50&&(m++,"object"==typeof E&&(E.placement&&(h=E.placement),E.rects&&(f=!0===E.rects?await u.getElementRects({reference:e,floating:t,strategy:l}):E.rects),{x:d,y:p}=o(f,h,c)),r=-1)}return{x:d,y:p,placement:h,strategy:l,middlewareData:v}};function a(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function u(e){return n.r_.some(t=>e[t]>=0)}function s(e){let t=(0,n.jk)(...e.map(e=>e.left)),r=(0,n.jk)(...e.map(e=>e.top));return{x:t,y:r,width:(0,n.T9)(...e.map(e=>e.right))-t,height:(0,n.T9)(...e.map(e=>e.bottom))-r}}let c=new Set(["left","top"]);async function f(e,t){let{placement:r,platform:o,elements:i}=e,l=await (null==o.isRTL?void 0:o.isRTL(i.floating)),a=(0,n.C0)(r),u=(0,n.Sg)(r),s="y"===(0,n.TV)(r),f=c.has(a)?-1:1,d=l&&s?-1:1,p=(0,n._3)(t,e),{mainAxis:h,crossAxis:m,alignmentAxis:v}="number"==typeof p?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return u&&"number"==typeof v&&(m="end"===u?-1*v:v),s?{x:m*d,y:h*f}:{x:h*f,y:m*d}}var d=r(84974);function p(e){let t=(0,d.L9)(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,i=(0,d.sb)(e),l=i?e.offsetWidth:r,a=i?e.offsetHeight:o,u=(0,n.LI)(r)!==l||(0,n.LI)(o)!==a;return u&&(r=l,o=a),{width:r,height:o,$:u}}function h(e){return(0,d.vq)(e)?e:e.contextElement}function m(e){let t=h(e);if(!(0,d.sb)(t))return(0,n.Jx)(1);let r=t.getBoundingClientRect(),{width:o,height:i,$:l}=p(t),a=(l?(0,n.LI)(r.width):r.width)/o,u=(l?(0,n.LI)(r.height):r.height)/i;return a&&Number.isFinite(a)||(a=1),u&&Number.isFinite(u)||(u=1),{x:a,y:u}}let v=(0,n.Jx)(0);function g(e){let t=(0,d.zk)(e);
1return(0,d.Tc)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:v}function y(e,t,r,o){var i;void 0===t&&(t=!1),void 0===r&&(r=!1);let l=e.getBoundingClientRect(),a=h(e),u=(0,n.Jx)(1);t&&(o?(0,d.vq)(o)&&(u=m(o)):u=m(e));let s=(void 0===(i=r)&&(i=!1),o&&(!i||o===(0,d.zk)(a))&&i)?g(a):(0,n.Jx)(0),c=(l.left+s.x)/u.x,f=(l.top+s.y)/u.y,p=l.width/u.x,v=l.height/u.y;if(a){let e=(0,d.zk)(a),t=o&&(0,d.vq)(o)?(0,d.zk)(o):o,r=e,n=(0,d._m)(r);for(;n&&o&&t!==r;){let e=m(n),t=n.getBoundingClientRect(),o=(0,d.L9)(n),i=t.left+(n.clientLeft+parseFloat(o.paddingLeft))*e.x,l=t.top+(n.clientTop+parseFloat(o.paddingTop))*e.y;c*=e.x,f*=e.y,p*=e.x,v*=e.y,c+=i,f+=l,r=(0,d.zk)(n),n=(0,d._m)(r)}}return(0,n.B1)({width:p,height:v,x:c,y:f})}function w(e,t){let r=(0,d.CP)(e).scrollLeft;return t?t.left+r:y((0,d.ep)(e)).left+r}function b(e,t){let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-w(e,r),y:r.top+t.scrollTop}}function x(e,t,r){let o;if("viewport"===t)o=function(e,t){let r=(0,d.zk)(e),n=(0,d.ep)(e),o=r.visualViewport,i=n.clientWidth,l=n.clientHeight,a=0,u=0;if(o){i=o.width,l=o.height;let e=(0,d.Tc)();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,u=o.offsetTop)}let s=w(n);if(s<=0){let e=n.ownerDocument,t=e.body,r=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(r.marginLeft)+parseFloat(r.marginRight)||0,l=Math.abs(n.clientWidth-t.clientWidth-o);l<=25&&(i-=l)}else s<=25&&(i+=s);return{width:i,height:l,x:a,y:u}}(e,r);else if("document"===t)o=function(e){let t=(0,d.ep)(e),r=(0,d.CP)(e),o=e.ownerDocument.body,i=(0,n.T9)(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),l=(0,n.T9)(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),a=-r.scrollLeft+w(e),u=-r.scrollTop;return"rtl"===(0,d.L9)(o).direction&&(a+=(0,n.T9)(t.clientWidth,o.clientWidth)-i),{width:i,height:l,x:a,y:u}}((0,d.ep)(e));else if((0,d.vq)(t))o=function(e,t){let r=y(e,!0,"fixed"===t),o=r.top+e.clientTop,i=r.left+e.clientLeft,l=(0,d.sb)(e)?m(e):(0,n.Jx)(1),a=e.clientWidth*l.x,u=e.clientHeight*l.y;return{width:a,height:u,x:i*l.x,y:o*l.y}}(t,r);else{let r=g(e);o={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return(0,n.B1)(o)}function E(e){return"static"===(0,d.L9)(e).position}function S(e,t){if(!(0,d.sb)(e)||"fixed"===(0,d.L9)(e).position)return null;if(t)return t(e);let r=e.offsetParent;return(0,d.ep)(e)===r&&(r=r.ownerDocument.body),r}function C(e,t){let r=(0,d.zk)(e);if((0,d.Tf)(e))return r;if(!(0,d.sb)(e)){let t=(0,d.$4)(e);for(;t&&!(0,d.eu)(t);){if((0,d.vq)(t)&&!E(t))return t;t=(0,d.$4)(t)}return r}let n=S(e,t);for(;n&&(0,d.Lv)(n)&&E(n);)n=S(n,t);return n&&(0,d.eu)(n)&&E(n)&&!(0,d.sQ)(n)?r:n||(0,d.gJ)(e)||r}let R=async function(e){let t=this.getOffsetParent||C,r=this.getDimensions,o=await r(e.floating);return{reference:function(e,t,r){let o=(0,d.sb)(t),i=(0,d.ep)(t),l="fixed"===r,a=y(e,!0,l,t),u={scrollLeft:0,scrollTop:0},s=(0,n.Jx)(0);if(o||!o&&!l)if(("body"!==(0,d.mq)(t)||(0,d.ZU)(i))&&(u=(0,d.CP)(t)),o){let e=y(t,!0,l,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else i&&(s.x=w(i));l&&!o&&i&&(s.x=w(i));let c=!i||o||l?(0,n.Jx)(0):b(i,u);return{x:a.left+u.scrollLeft-s.x-c.x,y:a.top+u.scrollTop-s.y-c.y,width:a.width,height:a.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}},T={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:o,strategy:i}=e,l="fixed"===i,a=(0,d.ep)(o),u=!!t&&(0,d.Tf)(t.floating);if(o===a||u&&l)return r;let s={scrollLeft:0,scrollTop:0},c=(0,n.Jx)(1),f=(0,n.Jx)(0),p=(0,d.sb)(o);if((p||!p&&!l)&&(("body"!==(0,d.mq)(o)||(0,d.ZU)(a))&&(s=(0,d.CP)(o)),p)){let e=y(o);c=m(o),f.x=e.x+o.clientLeft,f.y=e.y+o.clientTop}let h=!a||p||l?(0,n.Jx)(0):b(a,s);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-s.scrollLeft*c.x+f.x+h.x,y:r.y*c.y-s.scrollTop*c.y+f.y+h.y}},getDocumentElement:d.ep,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:o,strategy:i}=e,l=[..."clippingAncestors"===r?(0,d.Tf)(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=(0,d.v9)(e,[],!1).filter(e=>(0,d.vq)(e)&&"body"!==(0,d.mq)(e)),o=null,i="fixed"===(0,d.L9)(e).position,l=i?(0,d.$4)(e):e;for(;(0,d.vq)(l)&&!(0,d.eu)(l);){let t=(0,d.L9)(l),r=(0,d.sQ)(l);r||"fixed"!==t.position||(o=null),(i?r||o:!(!r&&"static"===t.position&&o&&("absolute"===o.position||"fixed"===o.position)||(0,d.ZU)(l)&&!r&&function e(t,r){let n=(0,d.$4)(t);return!(n===r||!(0,d.vq)(n)||(0,d.eu)(n))&&("fixed"===(0,d.L9)(n).position||e(n,r))}(e,l)))?o=t:n=n.filter(e=>e!==l),l=(0,d.$4)(l)}return t.set(e,n),n}(t,this._c):[].concat(r),o],a=x(t,l[0],i),u=a.top,s=a.right,c=a.bottom,f=a.left;for(let e=1;e<l.length;e++){let r=x(t,l[e],i);u=(0,n.T9)(r.top,u),s=(0,n.jk)(r.right,s),c=(0,n.jk)(r.bottom,c),f=(0,n.T9)(r.left,f)}return{width:s-f,height:c-u,x:f,y:u}},getOffsetParent:C,getElementRects:R,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=p(e);return{width:t,height:r}},getScale:m,isElement:d.vq,isRTL:function(e){return"rtl"===(0,d.L9)(e).direction}};function N(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function P(e,t,r,o){let i;void 0===o&&(o={});let{ancestorScroll:l=!0,ancestorResize:a=!0,elementResize:u="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:c=!1}=o,f=h(e),p=l||a?[...f?(0,d.v9)(f):[],...t?(0,d.v9)(t):[]]:[];
1p.forEach(e=>{l&&e.addEventListener("scroll",r,{passive:!0}),a&&e.addEventListener("resize",r)});let m=f&&s?function(e,t){let r,o=null,i=(0,d.ep)(e);function l(){var e;clearTimeout(r),null==(e=o)||e.disconnect(),o=null}return!function a(u,s){void 0===u&&(u=!1),void 0===s&&(s=1),l();let c=e.getBoundingClientRect(),{left:f,top:d,width:p,height:h}=c;if(u||t(),!p||!h)return;let m=(0,n.RI)(d),v=(0,n.RI)(i.clientWidth-(f+p)),g={rootMargin:-m+"px "+-v+"px "+-(0,n.RI)(i.clientHeight-(d+h))+"px "+-(0,n.RI)(f)+"px",threshold:(0,n.T9)(0,(0,n.jk)(1,s))||1},y=!0;function w(t){let n=t[0].intersectionRatio;if(n!==s){if(!y)return a();n?a(!1,n):r=setTimeout(()=>{a(!1,1e-7)},1e3)}1!==n||N(c,e.getBoundingClientRect())||a(),y=!1}try{o=new IntersectionObserver(w,{...g,root:i.ownerDocument})}catch(e){o=new IntersectionObserver(w,g)}o.observe(e)}(!0),l}(f,r):null,v=-1,g=null;u&&(g=new ResizeObserver(e=>{let[n]=e;n&&n.target===f&&g&&t&&(g.unobserve(t),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var e;null==(e=g)||e.observe(t)})),r()}),f&&!c&&g.observe(f),t&&g.observe(t));let w=c?y(e):null;return c&&function t(){let n=y(e);w&&!N(w,n)&&r(),w=n,i=requestAnimationFrame(t)}(),r(),()=>{var e;p.forEach(e=>{l&&e.removeEventListener("scroll",r),a&&e.removeEventListener("resize",r)}),null==m||m(),null==(e=g)||e.disconnect(),g=null,c&&cancelAnimationFrame(i)}}let j=i,L=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var r,n;let{x:o,y:i,placement:l,middlewareData:a}=t,u=await f(t,e);return l===(null==(r=a.offset)?void 0:r.placement)&&null!=(n=a.arrow)&&n.alignmentOffset?{}:{x:o+u.x,y:i+u.y,data:{...u,placement:l}}}}},A=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var r,o,i,l;let{rects:a,middlewareData:u,placement:s,platform:c,elements:f}=t,{crossAxis:d=!1,alignment:p,allowedPlacements:h=n.DD,autoAlignment:m=!0,...v}=(0,n._3)(e,t),g=void 0!==p||h===n.DD?((l=p||null)?[...h.filter(e=>(0,n.Sg)(e)===l),...h.filter(e=>(0,n.Sg)(e)!==l)]:h.filter(e=>(0,n.C0)(e)===e)).filter(e=>!l||(0,n.Sg)(e)===l||!!m&&(0,n.aD)(e)!==e):h,y=await c.detectOverflow(t,v),w=(null==(r=u.autoPlacement)?void 0:r.index)||0,b=g[w];if(null==b)return{};let x=(0,n.w7)(b,a,await (null==c.isRTL?void 0:c.isRTL(f.floating)));if(s!==b)return{reset:{placement:g[0]}};let E=[y[(0,n.C0)(b)],y[x[0]],y[x[1]]],S=[...(null==(o=u.autoPlacement)?void 0:o.overflows)||[],{placement:b,overflows:E}],C=g[w+1];if(C)return{data:{index:w+1,overflows:S},reset:{placement:C}};let R=S.map(e=>{let t=(0,n.Sg)(e.placement);return[e.placement,t&&d?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),T=(null==(i=R.filter(e=>e[2].slice(0,(0,n.Sg)(e[0])?2:3).every(e=>e<=0))[0])?void 0:i[0])||R[0][0];return T!==s?{data:{index:w+1,overflows:S},reset:{placement:T}}:{}}}},k=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:o,placement:i,platform:l}=t,{mainAxis:a=!0,crossAxis:u=!1,limiter:s={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...c}=(0,n._3)(e,t),f={x:r,y:o},d=await l.detectOverflow(t,c),p=(0,n.TV)((0,n.C0)(i)),h=(0,n.PG)(p),m=f[h],v=f[p];if(a){let e="y"===h?"top":"left",t="y"===h?"bottom":"right",r=m+d[e],o=m-d[t];m=(0,n.qE)(r,m,o)}
1if(u){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",r=v+d[e],o=v-d[t];v=(0,n.qE)(r,v,o)}let g=s.fn({...t,[h]:m,[p]:v});return{...g,data:{x:g.x-r,y:g.y-o,enabled:{[h]:a,[p]:u}}}}}},O=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,o,i,l,a;let{placement:u,middlewareData:s,rects:c,initialPlacement:f,platform:d,elements:p}=t,{mainAxis:h=!0,crossAxis:m=!0,fallbackPlacements:v,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:w=!0,...b}=(0,n._3)(e,t);if(null!=(r=s.arrow)&&r.alignmentOffset)return{};let x=(0,n.C0)(u),E=(0,n.TV)(f),S=(0,n.C0)(f)===f,C=await (null==d.isRTL?void 0:d.isRTL(p.floating)),R=v||(S||!w?[(0,n.bV)(f)]:(0,n.WJ)(f)),T="none"!==y;!v&&T&&R.push(...(0,n.lP)(f,w,y,C));let N=[f,...R],P=await d.detectOverflow(t,b),j=[],L=(null==(o=s.flip)?void 0:o.overflows)||[];if(h&&j.push(P[x]),m){let e=(0,n.w7)(u,c,C);j.push(P[e[0]],P[e[1]])}if(L=[...L,{placement:u,overflows:j}],!j.every(e=>e<=0)){let e=((null==(i=s.flip)?void 0:i.index)||0)+1,t=N[e];if(t&&("alignment"!==m||E===(0,n.TV)(t)||L.every(e=>(0,n.TV)(e.placement)!==E||e.overflows[0]>0)))return{data:{index:e,overflows:L},reset:{placement:t}};let r=null==(l=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:l.placement;if(!r)switch(g){case"bestFit":{let e=null==(a=L.filter(e=>{if(T){let t=(0,n.TV)(e.placement);return t===E||"y"===t}return!0}).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:a[0];e&&(r=e);break}case"initialPlacement":r=f}if(u!==r)return{reset:{placement:r}}}return{}}}},D=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var r,o;let i,l,{placement:a,rects:u,platform:s,elements:c}=t,{apply:f=()=>{},...d}=(0,n._3)(e,t),p=await s.detectOverflow(t,d),h=(0,n.C0)(a),m=(0,n.Sg)(a),v="y"===(0,n.TV)(a),{width:g,height:y}=u.floating;"top"===h||"bottom"===h?(i=h,l=m===(await (null==s.isRTL?void 0:s.isRTL(c.floating))?"start":"end")?"left":"right"):(l=h,i="end"===m?"top":"bottom");let w=y-p.top-p.bottom,b=g-p.left-p.right,x=(0,n.jk)(y-p[i],w),E=(0,n.jk)(g-p[l],b),S=!t.middlewareData.shift,C=x,R=E;if(null!=(r=t.middlewareData.shift)&&r.enabled.x&&(R=b),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(C=w),S&&!m){let e=(0,n.T9)(p.left,0),t=(0,n.T9)(p.right,0),r=(0,n.T9)(p.top,0),o=(0,n.T9)(p.bottom,0);v?R=g-2*(0!==e||0!==t?e+t:(0,n.T9)(p.left,p.right)):C=y-2*(0!==r||0!==o?r+o:(0,n.T9)(p.top,p.bottom))}await f({...t,availableWidth:R,availableHeight:C});let T=await s.getDimensions(c.floating);return g!==T.width||y!==T.height?{reset:{rects:!0}}:{}}}},_=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r,platform:o}=t,{strategy:i="referenceHidden",...l}=(0,n._3)(e,t);switch(i){case"referenceHidden":{let e=a(await o.detectOverflow(t,{...l,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:u(e)}}}case"escaped":{let e=a(await o.detectOverflow(t,{...l,altBoundary:!0}),r.floating);return{data:{escapedOffsets:e,escaped:u(e)}}}default:return{}}}}},M=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:o,placement:i,rects:l,platform:a,elements:u,middlewareData:s}=t,{element:c,padding:f=0}=(0,n._3)(e,t)||{};if(null==c)return{};let d=(0,n.nI)(f),p={x:r,y:o},h=(0,n.Dz)(i),m=(0,n.sq)(h),v=await a.getDimensions(c),g="y"===h,y=g?"clientHeight":"clientWidth",w=l.reference[m]+l.reference[h]-p[h]-l.floating[m],b=p[h]-l.reference[h],x=await (null==a.getOffsetParent?void 0:a.getOffsetParent(c)),E=x?x[y]:0;E&&await (null==a.isElement?void 0:a.isElement(x))||(E=u.floating[y]||l.floating[m]);let S=E/2-v[m]/2-1,C=(0,n.jk)(d[g?"top":"left"],S),R=(0,n.jk)(d[g?"bottom":"right"],S),T=E-v[m]-R,N=E/2-v[m]/2+(w/2-b/2),P=(0,n.qE)(C,N,T),j=!s.arrow&&null!=(0,n.Sg)(i)&&N!==P&&l.reference[m]/2-(N<C?C:R)-v[m]/2<0,L=j?N<C?N-C:N-T:0;return{[h]:p[h]+L,data:{[h]:P,centerOffset:N-P-L,...j&&{alignmentOffset:L}},reset:j}}}),I=function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){let{placement:r,elements:o,rects:i,platform:l,strategy:a}=t,{padding:u=2,x:c,y:f}=(0,n._3)(e,t),d=Array.from(await (null==l.getClientRects?void 0:l.getClientRects(o.reference))||[]),p=function(e){let t=e.slice().sort((e,t)=>
1e.y-t.y),r=[],o=null;for(let e=0;e<t.length;e++){let n=t[e];!o||n.y-o.y>o.height/2?r.push([n]):r[r.length-1].push(n),o=n}return r.map(e=>(0,n.B1)(s(e)))}(d),h=(0,n.B1)(s(d)),m=(0,n.nI)(u),v=await l.getElementRects({reference:{getBoundingClientRect:function(){if(2===p.length&&p[0].left>p[1].right&&null!=c&&null!=f)return p.find(e=>c>e.left-m.left&&c<e.right+m.right&&f>e.top-m.top&&f<e.bottom+m.bottom)||h;if(p.length>=2){if("y"===(0,n.TV)(r)){let e=p[0],t=p[p.length-1],o="top"===(0,n.C0)(r),i=e.top,l=t.bottom,a=o?e.left:t.left,u=o?e.right:t.right;return{top:i,bottom:l,left:a,right:u,width:u-a,height:l-i,x:a,y:i}}let e="left"===(0,n.C0)(r),t=(0,n.T9)(...p.map(e=>e.right)),o=(0,n.jk)(...p.map(e=>e.left)),i=p.filter(r=>e?r.left===o:r.right===t),l=i[0].top,a=i[i.length-1].bottom;return{top:l,bottom:a,left:o,right:t,width:t-o,height:a-l,x:o,y:l}}return h}},floating:o.floating,strategy:a});return i.reference.x!==v.reference.x||i.reference.y!==v.reference.y||i.reference.width!==v.reference.width||i.reference.height!==v.reference.height?{reset:{rects:v}}:{}}}},W=function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:r,y:o,placement:i,rects:l,middlewareData:a}=t,{offset:u=0,mainAxis:s=!0,crossAxis:f=!0}=(0,n._3)(e,t),d={x:r,y:o},p=(0,n.TV)(i),h=(0,n.PG)(p),m=d[h],v=d[p],g=(0,n._3)(u,t),y="number"==typeof g?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(s){let e="y"===h?"height":"width",t=l.reference[h]-l.floating[e]+y.mainAxis,r=l.reference[h]+l.reference[e]-y.mainAxis;m<t?m=t:m>r&&(m=r)}if(f){var w,b;let e="y"===h?"width":"height",t=c.has((0,n.C0)(i)),r=l.reference[p]-l.floating[e]+(t&&(null==(w=a.offset)?void 0:w[p])||0)+(t?0:y.crossAxis),o=l.reference[p]+l.reference[e]+(t?0:(null==(b=a.offset)?void 0:b[p])||0)-(t?y.crossAxis:0);v<r?v=r:v>o&&(v=o)}return{[h]:m,[p]:v}}}},$=(e,t,r)=>{let n=new Map,o={platform:T,...r},i={...o.platform,_c:n};return l(e,t,{...o,platform:i})}},81040:(e,t,r)=>{"use strict";r.d(t,{B1:()=>j,C0:()=>p,DD:()=>o,Dz:()=>y,Jx:()=>s,LI:()=>a,PG:()=>m,RI:()=>u,Sg:()=>h,T9:()=>l,TV:()=>g,WJ:()=>b,_3:()=>d,aD:()=>x,bV:()=>N,jk:()=>i,lP:()=>T,nI:()=>P,qE:()=>f,r_:()=>n,sq:()=>v,w7:()=>w});let n=["top","right","bottom","left"],o=n.reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]),i=Math.min,l=Math.max,a=Math.round,u=Math.floor,s=e=>({x:e,y:e}),c={left:"right",right:"left",bottom:"top",top:"bottom"};function f(e,t,r){return l(e,i(t,r))}function d(e,t){return"function"==typeof e?e(t):e}function p(e){return e.split("-")[0]}function h(e){return e.split("-")[1]}function m(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function g(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function y(e){return m(g(e))}function w(e,t,r){void 0===r&&(r=!1);let n=h(e),o=y(e),i=v(o),l="x"===o?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=N(l)),[l,N(l)]}function b(e){let t=N(e);return[x(e),t,x(t)]}function x(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let E=["left","right"],S=["right","left"],C=["top","bottom"],R=["bottom","top"];function T(e,t,r,n){let o=h(e),i=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?S:E;return t?E:S;case"left":case"right":return t?C:R;default:return[]}}(p(e),"start"===r,n);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(x)))),i}function N(e){let t=p(e);return c[t]+e.slice(t.length)}function P(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function j(e){let{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}},84974:(e,t,r)=>{"use strict";let n;function o(){return"undefined"!=typeof window}function i(e){return u(e)?(e.nodeName||"").toLowerCase():"#document"}function l(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function a(e){var t;return null==(t=(u(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function u(e){return!!o()&&(e instanceof Node||e instanceof l(e).Node)}function s(e){return!!o()&&(e instanceof Element||e instanceof l(e).Element)}function c(e){return!!o()&&(e instanceof HTMLElement||e instanceof l(e).HTMLElement)}function f(e){return!!o()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof l(e).ShadowRoot)}function d(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=E(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&"inline"!==o&&"contents"!==o}function p(e){return/^(table|td|th)$/.test(i(e))}function h(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}r.d(t,{$4:()=>C,CP:()=>S,L9:()=>E,Ll:()=>u,Lv:()=>p,Ng:()=>f,Tc:()=>b,Tf:()=>h,ZU:()=>d,_m:()=>R,ep:()=>a,eu:()=>x,gJ:()=>w,mq:()=>i,sQ:()=>y,sb:()=>c,v9:()=>function e(t,r,n){var o;void 0===r&&(r=[]),void 0===n&&(n=!0);let i=function e(t){let r=C(t);return x(r)?t.ownerDocument?t.ownerDocument.body:t.body:c(r)&&d(r)?r:e(r)}(t),a=i===(null==(o=t.ownerDocument)?void 0:o.body),u=l(i);if(!a)return r.concat(i,e(i,[],n));{let t=R(u);
1return r.concat(u,u.visualViewport||[],d(i)?i:[],t&&n?e(t):[])}},vq:()=>s,zk:()=>l});let m=/transform|translate|scale|rotate|perspective|filter/,v=/paint|layout|strict|content/,g=e=>!!e&&"none"!==e;function y(e){let t=s(e)?E(e):e;return g(t.transform)||g(t.translate)||g(t.scale)||g(t.rotate)||g(t.perspective)||!b()&&(g(t.backdropFilter)||g(t.filter))||m.test(t.willChange||"")||v.test(t.contain||"")}function w(e){let t=C(e);for(;c(t)&&!x(t);){if(y(t))return t;if(h(t))break;t=C(t)}return null}function b(){return null==n&&(n="undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),n}function x(e){return/^(html|body|#document)$/.test(i(e))}function E(e){return l(e).getComputedStyle(e)}function S(e){return s(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function C(e){if("html"===i(e))return e;let t=e.assignedSlot||e.parentNode||f(e)&&e.host||a(e);return f(t)?t.host:t}function R(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}},89200:(e,t,r)=>{"use strict";r.d(t,{S:()=>a});var n=r(14232);function o(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var i="undefined"!=typeof window?n.useLayoutEffect:n.useEffect,l=new WeakMap;function a(e,t){var r,a,u,s=(r=t||null,a=function(t){return e.forEach(function(e){return o(e,t)})},(u=(0,n.useState)(function(){return{value:r,callback:a,facade:{get current(){return u.value},set current(value){var e=u.value;e!==value&&(u.value=value,u.callback(value,e))}}}})[0]).callback=a,u.facade);return i(function(){var t=l.get(s);if(t){var r=new Set(t),n=new Set(e),i=s.current;r.forEach(function(e){n.has(e)||o(e,null)}),n.forEach(function(e){r.has(e)||o(e,i)})}l.set(s,e)},[e]),s}},91025:(e,t,r)=>{"use strict";r.d(t,{UC:()=>tH,In:()=>tV,q7:()=>tB,VF:()=>tq,p4:()=>tU,ZL:()=>tF,bL:()=>tI,l9:()=>tW,WT:()=>t$,LM:()=>tz});var n,o=r(14232),i=r.t(o,2),l=r(98477),a=r(91348);function u(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}"undefined"!=typeof window&&window.document&&window.document.createElement;var s=r(40151);function c(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function f(...e){return t=>{let r=!1,n=e.map(e=>{let n=c(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():c(e[t],null)}}}}function d(...e){return o.useCallback(f(...e),e)}var p=r(37876),h=r(14966);function m(e){let t=function(e){let t=o.forwardRef((e,t)=>{let{children:r,...n}=e;if(o.isValidElement(r)){var i;let e,l,a=(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),u=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==o.Fragment&&(u.ref=t?f(t,a):a),o.cloneElement(r,u)}return o.Children.count(r)>1?o.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=o.forwardRef((e,r)=>{let{children:n,...i}=e,l=o.Children.toArray(n),a=l.find(g);if(a){let e=a.props.children,n=l.map(t=>t!==a?t:o.Children.count(e)>1?o.Children.only(null):o.isValidElement(e)?e.props.children:null);return(0,p.jsx)(t,{...i,ref:r,children:o.isValidElement(e)?o.cloneElement(e,void 0,n):null})}return(0,p.jsx)(t,{...i,ref:r,children:n})});return r.displayName=`${e}.Slot`,r}var v=Symbol("radix.slottable");function g(e){return o.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===v}var y=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=m(`Primitive.${t}`),n=o.forwardRef((e,n)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,p.jsx)(o?r:t,{...i,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function w(e){let t=o.useRef(e);return o.useEffect(()=>{t.current=e}),o.useMemo(()=>(...e)=>t.current?.(...e),[])}var b="dismissableLayer.update",x=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),E=o.forwardRef((e,t)=>
1{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:i,onPointerDownOutside:l,onFocusOutside:a,onInteractOutside:s,onDismiss:c,...f}=e,h=o.useContext(x),[m,v]=o.useState(null),g=m?.ownerDocument??globalThis?.document,[,E]=o.useState({}),R=d(t,e=>v(e)),T=Array.from(h.layers),[N]=[...h.layersWithOutsidePointerEventsDisabled].slice(-1),P=T.indexOf(N),j=m?T.indexOf(m):-1,L=h.layersWithOutsidePointerEventsDisabled.size>0,A=j>=P,k=function(e,t=globalThis?.document){let r=w(e),n=o.useRef(!1),i=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!n.current){let n=function(){C("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);n.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",e),t.removeEventListener("click",i.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}(e=>{let t=e.target,r=[...h.branches].some(e=>e.contains(t));A&&!r&&(l?.(e),s?.(e),e.defaultPrevented||c?.())},g),O=function(e,t=globalThis?.document){let r=w(e),n=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!n.current&&C("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}(e=>{let t=e.target;![...h.branches].some(e=>e.contains(t))&&(a?.(e),s?.(e),e.defaultPrevented||c?.())},g);return!function(e,t=globalThis?.document){let r=w(e);o.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=>{j===h.layers.size-1&&(i?.(e),!e.defaultPrevented&&c&&(e.preventDefault(),c()))},g),o.useEffect(()=>{if(m)return r&&(0===h.layersWithOutsidePointerEventsDisabled.size&&(n=g.body.style.pointerEvents,g.body.style.pointerEvents="none"),h.layersWithOutsidePointerEventsDisabled.add(m)),h.layers.add(m),S(),()=>{r&&1===h.layersWithOutsidePointerEventsDisabled.size&&(g.body.style.pointerEvents=n)}},[m,g,r,h]),o.useEffect(()=>()=>{m&&(h.layers.delete(m),h.layersWithOutsidePointerEventsDisabled.delete(m),S())},[m,h]),o.useEffect(()=>{let e=()=>E({});return document.addEventListener(b,e),()=>document.removeEventListener(b,e)},[]),(0,p.jsx)(y.div,{...f,ref:R,style:{pointerEvents:L?A?"auto":"none":void 0,...e.style},onFocusCapture:u(e.onFocusCapture,O.onFocusCapture),onBlurCapture:u(e.onBlurCapture,O.onBlurCapture),onPointerDownCapture:u(e.onPointerDownCapture,k.onPointerDownCapture)})});function S(){let e=new CustomEvent(b);document.dispatchEvent(e)}function C(e,t,r,{discrete:n}){let o=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});if(t&&o.addEventListener(e,t,{once:!0}),n)o&&l.flushSync(()=>o.dispatchEvent(i));else o.dispatchEvent(i)}E.displayName="DismissableLayer",o.forwardRef((e,t)=>{let r=o.useContext(x),n=o.useRef(null),i=d(t,n);return o.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,p.jsx)(y.div,{...e,ref:i})}).displayName="DismissableLayerBranch";var R=0;function T(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var N="focusScope.autoFocusOnMount",P="focusScope.autoFocusOnUnmount",j={bubbles:!1,cancelable:!0},L=o.forwardRef((e,t)=>{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:i,onUnmountAutoFocus:l,...a}=e,[u,s]=o.useState(null),c=w(i),f=w(l),h=o.useRef(null),m=d(t,e=>s(e)),v=o.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;o.useEffect(()=>{if(n){let e=function(e){if(v.paused||!u)return;let t=e.target;u.contains(t)?h.current=t:O(h.current,{select:!0})},t=function(e){if(v.paused||!u)return;let t=e.relatedTarget;null!==t&&(u.contains(t)||O(h.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&O(u)});return u&&r.observe(u,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[n,u,v.paused]),o.useEffect(()=>{if(u){D.add(v);let e=document.activeElement;if(!u.contains(e)){let t=new CustomEvent(N,j);u.addEventListener(N,c),u.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let r=document.activeElement;for(let n of e)if(O(n,{select:t}),document.activeElement!==r)return}(A(u).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&O(u))}return()=>{u.removeEventListener(N,c),setTimeout(()=>{let t=new CustomEvent(P,j);u.addEventListener(P,f),u.dispatchEvent(t),t.defaultPrevented||O(e??document.body,{select:!0}),u.removeEventListener(P,f),D.remove(v)},0)}}},[u,c,f,v]);let g=o.useCallback(e=>{if(!r&&!n||v.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[n,i]=function(e){let t=A(e);return[k(t,e),k(t.reverse(),e)]}(t);n&&i?e.shiftKey||o!==i?e.shiftKey&&o===n&&(e.preventDefault(),r&&O(i,{select:!0})):(e.preventDefault(),r&&O(n,{select:!0})):o===t&&e.preventDefault()}},[r,n,v.paused]);return(0,p.jsx)(y.div,{tabIndex:-1,...a,ref:m,onKeyDown:g})});function A(e){let t=[],r=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(;r.nextNode();)t.push(r.currentNode);return t}function k(e,t){for(let r 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}(r,{upTo:t}))return r}function O(e,{select:t=!1}={}){if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}L.displayName="FocusScope";var D=function(){let e=[];return{add(t){let r=e[0];t!==r&&r?.pause(),(e=_(e,t)).unshift(t)},remove(t){e=_(e,t),e[0]?.resume()}}}();function _(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}var M=globalThis?.document?o.useLayoutEffect:()=>{},I=i[" useId ".trim().toString()]||(()=>void 0),W=0;function $(e){let[t,r]=o.useState(I());return M(()=>{e||r(e=>e??String(W++))},[e]),e||(t?`radix-${t}`:"")}var V=r(94882),F=r(80400);function H(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}var z=Symbol("radix.slottable");function B(e){return o.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===z}var U=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>
1{let r=function(e){let t=function(e){let t=o.forwardRef((e,t)=>{let{children:r,...n}=e;if(o.isValidElement(r)){var i;let e,l,a=(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),u=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==o.Fragment&&(u.ref=t?function(...e){return t=>{let r=!1,n=e.map(e=>{let n=H(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():H(e[t],null)}}}}(t,a):a),o.cloneElement(r,u)}return o.Children.count(r)>1?o.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=o.forwardRef((e,r)=>{let{children:n,...i}=e,l=o.Children.toArray(n),a=l.find(B);if(a){let e=a.props.children,n=l.map(t=>t!==a?t:o.Children.count(e)>1?o.Children.only(null):o.isValidElement(e)?e.props.children:null);return(0,p.jsx)(t,{...i,ref:r,children:o.isValidElement(e)?o.cloneElement(e,void 0,n):null})}return(0,p.jsx)(t,{...i,ref:r,children:n})});return r.displayName=`${e}.Slot`,r}(`Primitive.${t}`),n=o.forwardRef((e,n)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,p.jsx)(o?r:t,{...i,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),q=o.forwardRef((e,t)=>{let{children:r,width:n=10,height:o=5,...i}=e;return(0,p.jsx)(U.svg,{...i,ref:t,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,p.jsx)("polygon",{points:"0,0 30,0 15,10"})})});function Y(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function X(...e){return t=>{let r=!1,n=e.map(e=>{let n=Y(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():Y(e[t],null)}}}}function K(...e){return o.useCallback(X(...e),e)}q.displayName="Arrow";var Z=Symbol("radix.slottable");function J(e){return o.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===Z}var G=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=function(e){let t=function(e){let t=o.forwardRef((e,t)=>{let{children:r,...n}=e;if(o.isValidElement(r)){var i;let e,l,a=(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),u=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==o.Fragment&&(u.ref=t?X(t,a):a),o.cloneElement(r,u)}return o.Children.count(r)>1?o.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=o.forwardRef((e,r)=>{let{children:n,...i}=e,l=o.Children.toArray(n),a=l.find(J);if(a){let e=a.props.children,n=l.map(t=>t!==a?t:o.Children.count(e)>1?o.Children.only(null):o.isValidElement(e)?e.props.children:null);return(0,p.jsx)(t,{...i,ref:r,children:o.isValidElement(e)?o.cloneElement(e,void 0,n):null})}return(0,p.jsx)(t,{...i,ref:r,children:n})});return r.displayName=`${e}.Slot`,r}(`Primitive.${t}`),n=o.forwardRef((e,n)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,p.jsx)(o?r:t,{...i,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),Q=globalThis?.document?o.useLayoutEffect:()=>{},ee=globalThis?.document?o.useLayoutEffect:()=>{},et="Popper",[er,en]=function(e,t=[]){let r=[],n=()=>{let t=r.map(e=>o.createContext(e));return function(r){let n=r?.[e]||t;return o.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let i=o.createContext(n),l=r.length;r=[...r,n];let a=t=>{let{scope:r,children:n,...a}=t,u=r?.[e]?.[l]||i,s=o.useMemo(()=>a,Object.values(a));return(0,p.jsx)(u.Provider,{value:s,children:n})};return a.displayName=t+"Provider",[a,function(r,a){let u=a?.[e]?.[l]||i,s=o.useContext(u);if(s)return s;if(void 0!==n)return n;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 n=r.reduce((t,{useScope:r,scopeName:n})=>
1{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return o.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}(et),[eo,ei]=er(et),el=e=>{let{__scopePopper:t,children:r}=e,[n,i]=o.useState(null);return(0,p.jsx)(eo,{scope:t,anchor:n,onAnchorChange:i,children:r})};el.displayName=et;var ea="PopperAnchor",eu=o.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:n,...i}=e,l=ei(ea,r),a=o.useRef(null),u=K(t,a),s=o.useRef(null);return o.useEffect(()=>{let e=s.current;s.current=n?.current||a.current,e!==s.current&&l.onAnchorChange(s.current)}),n?null:(0,p.jsx)(G.div,{...i,ref:u})});eu.displayName=ea;var es="PopperContent",[ec,ef]=er(es),ed=o.forwardRef((e,t)=>{let{__scopePopper:r,side:n="bottom",sideOffset:i=0,align:l="center",alignOffset:a=0,arrowPadding:u=0,avoidCollisions:s=!0,collisionBoundary:c=[],collisionPadding:f=0,sticky:d="partial",hideWhenDetached:h=!1,updatePositionStrategy:m="optimized",onPlaced:v,...g}=e,y=ei(es,r),[w,b]=o.useState(null),x=K(t,e=>b(e)),[E,S]=o.useState(null),C=function(e){let[t,r]=o.useState(void 0);return ee(()=>{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]),t}(E),R=C?.width??0,T=C?.height??0,N="number"==typeof f?f:{top:0,right:0,bottom:0,left:0,...f},P=Array.isArray(c)?c:[c],j=P.length>0,L={padding:N,boundary:P.filter(ev),altBoundary:j},{refs:A,floatingStyles:k,placement:O,isPositioned:D,middlewareData:_}=(0,V.we)({strategy:"fixed",placement:n+("center"!==l?"-"+l:""),whileElementsMounted:(...e)=>(0,F.ll)(...e,{animationFrame:"always"===m}),elements:{reference:y.anchor},middleware:[(0,V.cY)({mainAxis:i+T,alignmentAxis:a}),s&&(0,V.BN)({mainAxis:!0,crossAxis:!1,limiter:"partial"===d?(0,V.ER)():void 0,...L}),s&&(0,V.UU)({...L}),(0,V.Ej)({...L,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{let{width:o,height:i}=t.reference,l=e.floating.style;l.setProperty("--radix-popper-available-width",`${r}px`),l.setProperty("--radix-popper-available-height",`${n}px`),l.setProperty("--radix-popper-anchor-width",`${o}px`),l.setProperty("--radix-popper-anchor-height",`${i}px`)}}),E&&(0,V.UE)({element:E,padding:u}),eg({arrowWidth:R,arrowHeight:T}),h&&(0,V.jD)({strategy:"referenceHidden",...L})]}),[M,I]=ey(O),W=function(e){let t=o.useRef(e);return o.useEffect(()=>{t.current=e}),o.useMemo(()=>(...e)=>t.current?.(...e),[])}(v);Q(()=>{D&&W?.()},[D,W]);let $=_.arrow?.x,H=_.arrow?.y,z=_.arrow?.centerOffset!==0,[B,U]=o.useState();return Q(()=>{w&&U(window.getComputedStyle(w).zIndex)},[w]),(0,p.jsx)("div",{ref:A.setFloating,"data-radix-popper-content-wrapper":"",style:{...k,transform:D?k.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:B,"--radix-popper-transform-origin":[_.transformOrigin?.x,_.transformOrigin?.y].join(" "),..._.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,p.jsx)(ec,{scope:r,placedSide:M,onArrowChange:S,arrowX:$,arrowY:H,shouldHideArrow:z,children:(0,p.jsx)(G.div,{"data-side":M,"data-align":I,...g,ref:x,style:{...g.style,animation:D?void 0:"none"}})})})});ed.displayName=es;var ep="PopperArrow",eh={top:"bottom",right:"left",bottom:"top",left:"right"},em=o.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,o=ef(ep,r),i=eh[o.placedSide];return(0,p.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,p.jsx)(q,{...n,ref:t,style:{...n.style,display:"block"}})})});function ev(e){return null!==e}em.displayName=ep;var eg=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:n,middlewareData:o}=t,i=o.arrow?.centerOffset!==0,l=i?0:e.arrowWidth,a=i?0:e.arrowHeight,[u,s]=ey(r),c={start:"0%",center:"50%",end:"100%"}[s],f=(o.arrow?.x??0)+l/2,d=(o.arrow?.y??0)+a/2,p="",h="";return"bottom"===u?(p=i?c:`${f}px`,h=`${-a}px`):"top"===u?(p=i?c:`${f}px`,h=`${n.floating.height+a}px`):"right"===u?(p=`${-a}px`,h=i?c:`${d}px`):"left"===u&&(p=`${n.floating.width+a}px`,h=i?c:`${d}px`),{data:{x:p,y:h}}}});function ey(e){let[t,r="center"]=e.split("-");return[t,r]}var ew=o.forwardRef((e,t)=>
1{let{container:r,...n}=e,[i,a]=o.useState(!1);M(()=>a(!0),[]);let u=r||i&&globalThis?.document?.body;return u?l.createPortal((0,p.jsx)(y.div,{...n,ref:t}),u):null});ew.displayName="Portal";var eb=i[" useInsertionEffect ".trim().toString()]||M;function ex({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){let[i,l,a]=function({defaultProp:e,onChange:t}){let[r,n]=o.useState(e),i=o.useRef(r),l=o.useRef(t);return eb(()=>{l.current=t},[t]),o.useEffect(()=>{i.current!==r&&(l.current?.(r),i.current=r)},[r,i]),[r,n,l]}({defaultProp:t,onChange:r}),u=void 0!==e,s=u?e:i;{let t=o.useRef(void 0!==e);o.useEffect(()=>{let e=t.current;if(e!==u){let t=u?"controlled":"uncontrolled";console.warn(`${n} 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.`)}t.current=u},[u,n])}return[s,o.useCallback(t=>{if(u){let r="function"==typeof t?t(e):t;r!==e&&a.current?.(r)}else l(t)},[u,e,l,a])]}Symbol("RADIX:SYNC_STATE");var eE=r(61676),eS=r(15870),eC=r(94769),eR=r(4902),eT=r(34964),eN=r(89200),eP=(0,r(6803).f)(),ej=function(){},eL=o.forwardRef(function(e,t){var r=o.useRef(null),n=o.useState({onScrollCapture:ej,onWheelCapture:ej,onTouchMoveCapture:ej}),i=n[0],l=n[1],a=e.forwardProps,u=e.children,s=e.className,c=e.removeScrollBar,f=e.enabled,d=e.shards,p=e.sideCar,h=e.noRelative,m=e.noIsolation,v=e.inert,g=e.allowPinchZoom,y=e.as,w=e.gapMode,b=(0,eR.Tt)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),x=(0,eN.S)([r,t]),E=(0,eR.Cl)((0,eR.Cl)({},b),i);return o.createElement(o.Fragment,null,f&&o.createElement(p,{sideCar:eP,removeScrollBar:c,shards:d,noRelative:h,noIsolation:m,inert:v,setCallbacks:l,allowPinchZoom:!!g,lockRef:r,gapMode:w}),a?o.cloneElement(o.Children.only(u),(0,eR.Cl)((0,eR.Cl)({},E),{ref:x})):o.createElement(void 0===y?"div":y,(0,eR.Cl)({},E,{className:s,ref:x}),u))});eL.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},eL.classNames={fullWidth:eT.pN,zeroRight:eT.Mi};var eA=r(40051),ek=r(18336),eO=r(62664),eD=!1;if("undefined"!=typeof window)try{var e_=Object.defineProperty({},"passive",{get:function(){return eD=!0,!0}});window.addEventListener("test",e_,e_),window.removeEventListener("test",e_,e_)}catch(e){eD=!1}var eM=!!eD&&{passive:!1},eI=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return"hidden"!==r[t]&&(r.overflowY!==r.overflowX||"TEXTAREA"===e.tagName||"visible"!==r[t])},eW=function(e,t){var r=t.ownerDocument,n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),e$(e,n)){var o=eV(e,n);if(o[1]>o[2])return!0}n=n.parentNode}while(n&&n!==r.body);return!1},e$=function(e,t){return"v"===e?eI(t,"overflowY"):eI(t,"overflowX")},eV=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},eF=function(e,t,r,n,o){var i,l=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),a=l*n,u=r.target,s=t.contains(u),c=!1,f=a>0,d=0,p=0;do{if(!u)break;var h=eV(e,u),m=h[0],v=h[1]-h[2]-l*m;(m||v)&&e$(e,u)&&(d+=v,p+=m);var g=u.parentNode;u=g&&g.nodeType===Node.DOCUMENT_FRAGMENT_NODE?g.host:g}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},eH=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},ez=function(e){return[e.deltaX,e.deltaY]},eB=function(e){return e&&"current"in e?e.current:e},eU=0,eq=[];let eY=(0,eA.m)(eP,function(e){var t=o.useRef([]),r=o.useRef([0,0]),n=o.useRef(),i=o.useState(eU++)[0],l=o.useState(eO.T0)[0],a=o.useRef(e);o.useEffect(function(){a.current=e},[e]),o.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var t=(0,eR.fX)([e.lockRef.current],(e.shards||[]).map(eB),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(i))})}}}
1,[e.inert,e.lockRef.current,e.shards]);var u=o.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!a.current.allowPinchZoom;var o,i=eH(e),l=r.current,u="deltaX"in e?e.deltaX:l[0]-i[0],s="deltaY"in e?e.deltaY:l[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=window.getSelection(),p=d&&d.anchorNode;if(p&&(p===c||p.contains(c)))return!1;var h=eW(f,c);if(!h)return!0;if(h?o=f:(o="v"===f?"h":"v",h=eW(f,c)),!h)return!1;if(!n.current&&"changedTouches"in e&&(u||s)&&(n.current=o),!o)return!0;var m=n.current||o;return eF(m,t,e,"h"===m?u:s,!0)},[]),s=o.useCallback(function(e){if(eq.length&&eq[eq.length-1]===l){var r="deltaY"in e?ez(e):eH(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta,n[0]===r[0]&&n[1]===r[1])})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var o=(a.current.shards||[]).map(eB).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?u(e,o[0]):!a.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=o.useCallback(function(e,r,n,o){var i={name:e,delta:r,target:n,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}(n)};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),f=o.useCallback(function(e){r.current=eH(e),n.current=void 0},[]),d=o.useCallback(function(t){c(t.type,ez(t),t.target,u(t,e.lockRef.current))},[]),p=o.useCallback(function(t){c(t.type,eH(t),t.target,u(t,e.lockRef.current))},[]);o.useEffect(function(){return eq.push(l),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:p}),document.addEventListener("wheel",s,eM),document.addEventListener("touchmove",s,eM),document.addEventListener("touchstart",f,eM),function(){eq=eq.filter(function(e){return e!==l}),document.removeEventListener("wheel",s,eM),document.removeEventListener("touchmove",s,eM),document.removeEventListener("touchstart",f,eM)}},[]);var h=e.removeScrollBar,m=e.inert;return o.createElement(o.Fragment,null,m?o.createElement(l,{styles:"\n .block-interactivity-".concat(i," {pointer-events: none;}\n .allow-interactivity-").concat(i," {pointer-events: all;}\n")}):null,h?o.createElement(ek.jp,{noRelative:e.noRelative,gapMode:e.gapMode}):null)});var eX=o.forwardRef(function(e,t){return o.createElement(eL,(0,eR.Cl)({},e,{ref:t,sideCar:eY}))});eX.classNames=eL.classNames;var eK=[" ","Enter","ArrowUp","ArrowDown"],eZ=[" ","Enter"],eJ="Select",[eG,eQ,e0]=(0,s.N)(eJ),[e1,e2]=function(e,t=[]){let r=[],n=()=>{let t=r.map(e=>o.createContext(e));return function(r){let n=r?.[e]||t;return o.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let i=o.createContext(n),l=r.length;r=[...r,n];let a=t=>{let{scope:r,children:n,...a}=t,u=r?.[e]?.[l]||i,s=o.useMemo(()=>a,Object.values(a));return(0,p.jsx)(u.Provider,{value:s,children:n})};return a.displayName=t+"Provider",[a,function(r,a){let u=a?.[e]?.[l]||i,s=o.useContext(u);if(s)return s;if(void 0!==n)return n;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 n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return o.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}(eJ,[e0,en]),e9=en(),[e4,e3]=e1(eJ),[e6,e7]=e1(eJ),e8=e=>{let{__scopeSelect:t,children:r,open:n,defaultOpen:i,onOpenChange:l,value:a,defaultValue:u,onValueChange:s,dir:c,name:f,autoComplete:d,disabled:m,required:v,form:g}=e,y=e9(t),[w,b]=o.useState(null),[x,E]=o.useState(null),[S,C]=o.useState(!1),R=(0,h.jH)(c),[T,N]=ex({prop:n,defaultProp:i??!1,onChange:l,caller:eJ}),[P,j]=ex({prop:a,defaultProp:u,onChange:s,caller:eJ}),L=o.useRef(null),A=!w||g||!!w.closest("form"),[k,O]=o.useState(new Set),D=Array.from(k).map(e=>e.props.value).join(";");return(0,p.jsx)(el,{...y,children:(0,p.jsxs)(e4,{required:v,scope:t,trigger:w,onTriggerChange:b,valueNode:x,onValueNodeChange:E,valueNodeHasChildren:S,onValueNodeHasChildrenChange:C,contentId:$(),value:P,onValueChange:j,open:T,onOpenChange:N,dir:R,triggerPointerDownPosRef:L,disabled:m,children:[(0,p.jsx)(eG.Provider,{scope:t,children:(0,p.jsx)(e6,{scope:e.__scopeSelect,onNativeOptionAdd:o.useCallback(e=>{O(t=>new Set(t).add(e))},[]),onNativeOptionRemove:o.useCallback(e=>{O(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:r})}),A?(0,p.jsxs)(tO,{"aria-hidden":!0,required:v,tabIndex:-1,name:f,autoComplete:d,value:P,onChange:e=>j(e.target.value),disabled:m,form:g,children:[void 0===P?(0,p.jsx)("option",{value:""}):null,Array.from(k)]},D):null]})})};e8.displayName=eJ;var e5="SelectTrigger",te=o.forwardRef((e,t)=>
1{let{__scopeSelect:r,disabled:n=!1,...i}=e,l=e9(r),a=e3(e5,r),s=a.disabled||n,c=d(t,a.onTriggerChange),f=eQ(r),h=o.useRef("touch"),[m,v,g]=t_(e=>{let t=f().filter(e=>!e.disabled),r=t.find(e=>e.value===a.value),n=tM(t,e,r);void 0!==n&&a.onValueChange(n.value)}),w=e=>{s||(a.onOpenChange(!0),g()),e&&(a.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,p.jsx)(eu,{asChild:!0,...l,children:(0,p.jsx)(y.button,{type:"button",role:"combobox","aria-controls":a.contentId,"aria-expanded":a.open,"aria-required":a.required,"aria-autocomplete":"none",dir:a.dir,"data-state":a.open?"open":"closed",disabled:s,"data-disabled":s?"":void 0,"data-placeholder":tD(a.value)?"":void 0,...i,ref:c,onClick:u(i.onClick,e=>{e.currentTarget.focus(),"mouse"!==h.current&&w(e)}),onPointerDown:u(i.onPointerDown,e=>{h.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(w(e),e.preventDefault())}),onKeyDown:u(i.onKeyDown,e=>{let t=""!==m.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||v(e.key),(!t||" "!==e.key)&&eK.includes(e.key)&&(w(),e.preventDefault())})})})});te.displayName=e5;var tt="SelectValue",tr=o.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:o,children:i,placeholder:l="",...a}=e,u=e3(tt,r),{onValueNodeHasChildrenChange:s}=u,c=void 0!==i,f=d(t,u.onValueNodeChange);return M(()=>{s(c)},[s,c]),(0,p.jsx)(y.span,{...a,ref:f,style:{pointerEvents:"none"},children:tD(u.value)?(0,p.jsx)(p.Fragment,{children:l}):i})});tr.displayName=tt;var tn=o.forwardRef((e,t)=>{let{__scopeSelect:r,children:n,...o}=e;return(0,p.jsx)(y.span,{"aria-hidden":!0,...o,ref:t,children:n||"â¼"})});tn.displayName="SelectIcon";var to=e=>(0,p.jsx)(ew,{asChild:!0,...e});to.displayName="SelectPortal";var ti="SelectContent",tl=o.forwardRef((e,t)=>{let r=e3(ti,e.__scopeSelect),[n,i]=o.useState();return(M(()=>{i(new DocumentFragment)},[]),r.open)?(0,p.jsx)(tc,{...e,ref:t}):n?l.createPortal((0,p.jsx)(ta,{scope:e.__scopeSelect,children:(0,p.jsx)(eG.Slot,{scope:e.__scopeSelect,children:(0,p.jsx)("div",{children:e.children})})}),n):null});tl.displayName=ti;var[ta,tu]=e1(ti),ts=m("SelectContent.RemoveScroll"),tc=o.forwardRef((e,t)=>{let{__scopeSelect:r,position:n="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:l,onPointerDownOutside:a,side:s,sideOffset:c,align:f,alignOffset:h,arrowPadding:m,collisionBoundary:v,collisionPadding:g,sticky:y,hideWhenDetached:w,avoidCollisions:b,...x}=e,S=e3(ti,r),[C,N]=o.useState(null),[P,j]=o.useState(null),A=d(t,e=>N(e)),[k,O]=o.useState(null),[D,_]=o.useState(null),M=eQ(r),[I,W]=o.useState(!1),$=o.useRef(!1);o.useEffect(()=>{if(C)return(0,eC.Eq)(C)},[C]),o.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??T()),document.body.insertAdjacentElement("beforeend",e[1]??T()),R++,()=>{1===R&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),R--}},[]);let V=o.useCallback(e=>{let[t,...r]=M().map(e=>e.ref.current),[n]=r.slice(-1),o=document.activeElement;for(let r of e)if(r===o||(r?.scrollIntoView({block:"nearest"}),r===t&&P&&(P.scrollTop=0),r===n&&P&&(P.scrollTop=P.scrollHeight),r?.focus(),document.activeElement!==o))return},[M,P]),F=o.useCallback(()=>V([k,C]),[V,k,C]);o.useEffect(()=>{I&&F()},[I,F]);let{onOpenChange:H,triggerPointerDownPosRef:z}=S;o.useEffect(()=>{if(C){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(z.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(z.current?.y??0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():C.contains(r.target)||H(!1),document.removeEventListener("pointermove",t),z.current=null};return null!==z.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[C,H,z]),o.useEffect(()=>{let e=()=>H(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[H]);let[B,U]=t_(e=>{let t=M().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=tM(t,e,r);n&&setTimeout(()=>n.ref.current.focus())}),q=o.useCallback((e,t,r)=>{let n=!$.current&&!r;(void 0!==S.value&&S.value===t||n)&&(O(e),n&&($.current=!0))},[S.value]),Y=o.useCallback(()=>C?.focus(),[C]),X=o.useCallback((e,t,r)=>{let n=!$.current&&!r;(void 0!==S.value&&S.value===t||n)&&_(e)},[S.value]),K="popper"===n?td:tf,Z=K===td?{side:s,sideOffset:c,align:f,alignOffset:h,arrowPadding:m,collisionBoundary:v,collisionPadding:g,sticky:y,hideWhenDetached:w,avoidCollisions:b}:{};return(0,p.jsx)(ta,{scope:r,content:C,viewport:P,onViewportChange:j,itemRefCallback:q,selectedItem:k,onItemLeave:Y,itemTextRefCallback:X,focusSelectedItem:F,selectedItemText:D,position:n,isPositioned:I,searchRef:B,children:(0,p.jsx)(eX,{as:ts,allowPinchZoom:!0,children:(0,p.jsx)(L,{asChild:!0,trapped:S.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:u(i,e=>{S.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,p.jsx)(E,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:l,onPointerDownOutside:a,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>S.onOpenChange(!1),children:(0,p.jsx)(K,{role:"listbox",id:S.contentId,"data-state":S.open?"open":"closed",dir:S.dir,onContextMenu:e=>e.preventDefault(),...x,...Z,onPlaced:()=>W(!0),ref:A,style:{display:"flex",flexDirection:"column",outline:"none",...x.style},onKeyDown:u(x.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;
1if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||U(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=M().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let r=e.target,n=t.indexOf(r);t=t.slice(n+1)}setTimeout(()=>V(t)),e.preventDefault()}})})})})})})});tc.displayName="SelectContentImpl";var tf=o.forwardRef((e,t)=>{let{__scopeSelect:r,onPlaced:n,...i}=e,l=e3(ti,r),u=tu(ti,r),[s,c]=o.useState(null),[f,h]=o.useState(null),m=d(t,e=>h(e)),v=eQ(r),g=o.useRef(!1),w=o.useRef(!0),{viewport:b,selectedItem:x,selectedItemText:E,focusSelectedItem:S}=u,C=o.useCallback(()=>{if(l.trigger&&l.valueNode&&s&&f&&b&&x&&E){let e=l.trigger.getBoundingClientRect(),t=f.getBoundingClientRect(),r=l.valueNode.getBoundingClientRect(),o=E.getBoundingClientRect();if("rtl"!==l.dir){let n=o.left-t.left,i=r.left-n,l=e.left-i,u=e.width+l,c=Math.max(u,t.width),f=window.innerWidth-10,d=(0,a.q)(i,[10,Math.max(10,f-c)]);s.style.minWidth=u+"px",s.style.left=d+"px"}else{let n=t.right-o.right,i=window.innerWidth-r.right-n,l=window.innerWidth-e.right-i,u=e.width+l,c=Math.max(u,t.width),f=window.innerWidth-10,d=(0,a.q)(i,[10,Math.max(10,f-c)]);s.style.minWidth=u+"px",s.style.right=d+"px"}let i=v(),u=window.innerHeight-20,c=b.scrollHeight,d=window.getComputedStyle(f),p=parseInt(d.borderTopWidth,10),h=parseInt(d.paddingTop,10),m=parseInt(d.borderBottomWidth,10),y=p+h+c+parseInt(d.paddingBottom,10)+m,w=Math.min(5*x.offsetHeight,y),S=window.getComputedStyle(b),C=parseInt(S.paddingTop,10),R=parseInt(S.paddingBottom,10),T=e.top+e.height/2-10,N=x.offsetHeight/2,P=p+h+(x.offsetTop+N);if(P<=T){let e=i.length>0&&x===i[i.length-1].ref.current;s.style.bottom="0px";let t=Math.max(u-T,N+(e?R:0)+(f.clientHeight-b.offsetTop-b.offsetHeight)+m);s.style.height=P+t+"px"}else{let e=i.length>0&&x===i[0].ref.current;s.style.top="0px";let t=Math.max(T,p+b.offsetTop+(e?C:0)+N);s.style.height=t+(y-P)+"px",b.scrollTop=P-T+b.offsetTop}s.style.margin="10px 0",s.style.minHeight=w+"px",s.style.maxHeight=u+"px",n?.(),requestAnimationFrame(()=>g.current=!0)}},[v,l.trigger,l.valueNode,s,f,b,x,E,l.dir,n]);M(()=>C(),[C]);let[R,T]=o.useState();M(()=>{f&&T(window.getComputedStyle(f).zIndex)},[f]);let N=o.useCallback(e=>{e&&!0===w.current&&(C(),S?.(),w.current=!1)},[C,S]);return(0,p.jsx)(tp,{scope:r,contentWrapper:s,shouldExpandOnScrollRef:g,onScrollButtonChange:N,children:(0,p.jsx)("div",{ref:c,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:R},children:(0,p.jsx)(y.div,{...i,ref:m,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});tf.displayName="SelectItemAlignedPosition";var td=o.forwardRef((e,t)=>{let{__scopeSelect:r,align:n="start",collisionPadding:o=10,...i}=e,l=e9(r);return(0,p.jsx)(ed,{...l,...i,ref:t,align:n,collisionPadding:o,style:{boxSizing:"border-box",...i.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});td.displayName="SelectPopperPosition";var[tp,th]=e1(ti,{}),tm="SelectViewport",tv=o.forwardRef((e,t)=>{let{__scopeSelect:r,nonce:n,...i}=e,l=tu(tm,r),a=th(tm,r),s=d(t,l.onViewportChange),c=o.useRef(0);return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:n}),(0,p.jsx)(eG.Slot,{scope:r,children:(0,p.jsx)(y.div,{"data-radix-select-viewport":"",role:"presentation",...i,ref:s,style:{position:"relative",flex:1,overflow:"hidden auto",...i.style},onScroll:u(i.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=a;if(n?.current&&r){let e=Math.abs(c.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,o=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(o<n){let i=o+e,l=Math.min(n,i),a=i-l;r.style.height=l+"px","0px"===r.style.bottom&&(t.scrollTop=a>0?a:0,r.style.justifyContent="flex-end")}}}c.current=t.scrollTop})})})]})});tv.displayName=tm;var tg="SelectGroup",[ty,tw]=e1(tg);o.forwardRef((e,t)=>
1{let{__scopeSelect:r,...n}=e,o=$();return(0,p.jsx)(ty,{scope:r,id:o,children:(0,p.jsx)(y.div,{role:"group","aria-labelledby":o,...n,ref:t})})}).displayName=tg;var tb="SelectLabel";o.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=tw(tb,r);return(0,p.jsx)(y.div,{id:o.id,...n,ref:t})}).displayName=tb;var tx="SelectItem",[tE,tS]=e1(tx),tC=o.forwardRef((e,t)=>{let{__scopeSelect:r,value:n,disabled:i=!1,textValue:l,...a}=e,s=e3(tx,r),c=tu(tx,r),f=s.value===n,[h,m]=o.useState(l??""),[v,g]=o.useState(!1),w=d(t,e=>c.itemRefCallback?.(e,n,i)),b=$(),x=o.useRef("touch"),E=()=>{i||(s.onValueChange(n),s.onOpenChange(!1))};if(""===n)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,p.jsx)(tE,{scope:r,value:n,disabled:i,textId:b,isSelected:f,onItemTextChange:o.useCallback(e=>{m(t=>t||(e?.textContent??"").trim())},[]),children:(0,p.jsx)(eG.ItemSlot,{scope:r,value:n,disabled:i,textValue:h,children:(0,p.jsx)(y.div,{role:"option","aria-labelledby":b,"data-highlighted":v?"":void 0,"aria-selected":f&&v,"data-state":f?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1,...a,ref:w,onFocus:u(a.onFocus,()=>g(!0)),onBlur:u(a.onBlur,()=>g(!1)),onClick:u(a.onClick,()=>{"mouse"!==x.current&&E()}),onPointerUp:u(a.onPointerUp,()=>{"mouse"===x.current&&E()}),onPointerDown:u(a.onPointerDown,e=>{x.current=e.pointerType}),onPointerMove:u(a.onPointerMove,e=>{x.current=e.pointerType,i?c.onItemLeave?.():"mouse"===x.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:u(a.onPointerLeave,e=>{e.currentTarget===document.activeElement&&c.onItemLeave?.()}),onKeyDown:u(a.onKeyDown,e=>{(c.searchRef?.current===""||" "!==e.key)&&(eZ.includes(e.key)&&E()," "===e.key&&e.preventDefault())})})})})});tC.displayName=tx;var tR="SelectItemText",tT=o.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:i,...a}=e,u=e3(tR,r),s=tu(tR,r),c=tS(tR,r),f=e7(tR,r),[h,m]=o.useState(null),v=d(t,e=>m(e),c.onItemTextChange,e=>s.itemTextRefCallback?.(e,c.value,c.disabled)),g=h?.textContent,w=o.useMemo(()=>(0,p.jsx)("option",{value:c.value,disabled:c.disabled,children:g},c.value),[c.disabled,c.value,g]),{onNativeOptionAdd:b,onNativeOptionRemove:x}=f;return M(()=>(b(w),()=>x(w)),[b,x,w]),(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(y.span,{id:c.textId,...a,ref:v}),c.isSelected&&u.valueNode&&!u.valueNodeHasChildren?l.createPortal(a.children,u.valueNode):null]})});tT.displayName=tR;var tN="SelectItemIndicator",tP=o.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return tS(tN,r).isSelected?(0,p.jsx)(y.span,{"aria-hidden":!0,...n,ref:t}):null});tP.displayName=tN;var tj="SelectScrollUpButton";o.forwardRef((e,t)=>{let r=tu(tj,e.__scopeSelect),n=th(tj,e.__scopeSelect),[i,l]=o.useState(!1),a=d(t,n.onScrollButtonChange);return M(()=>{if(r.viewport&&r.isPositioned){let e=function(){l(t.scrollTop>0)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),i?(0,p.jsx)(tA,{...e,ref:a,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null}).displayName=tj;var tL="SelectScrollDownButton";o.forwardRef((e,t)=>{let r=tu(tL,e.__scopeSelect),n=th(tL,e.__scopeSelect),[i,l]=o.useState(!1),a=d(t,n.onScrollButtonChange);return M(()=>{if(r.viewport&&r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;l(Math.ceil(t.scrollTop)<e)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),i?(0,p.jsx)(tA,{...e,ref:a,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null}).displayName=tL;var tA=o.forwardRef((e,t)=>{let{__scopeSelect:r,onAutoScroll:n,...i}=e,l=tu("SelectScrollButton",r),a=o.useRef(null),s=eQ(r),c=o.useCallback(()=>{null!==a.current&&(window.clearInterval(a.current),a.current=null)},[]);return o.useEffect(()=>()=>c(),[c]),M(()=>{let e=s().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[s]),(0,p.jsx)(y.div,{"aria-hidden":!0,...i,ref:t,style:{flexShrink:0,...i.style},onPointerDown:u(i.onPointerDown,()=>{null===a.current&&(a.current=window.setInterval(n,50))}),onPointerMove:u(i.onPointerMove,()=>{l.onItemLeave?.(),null===a.current&&(a.current=window.setInterval(n,50))}),onPointerLeave:u(i.onPointerLeave,()=>{c()})})});o.forwardRef((e,t)=>
1{let{__scopeSelect:r,...n}=e;return(0,p.jsx)(y.div,{"aria-hidden":!0,...n,ref:t})}).displayName="SelectSeparator";var tk="SelectArrow";o.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=e9(r),i=e3(tk,r),l=tu(tk,r);return i.open&&"popper"===l.position?(0,p.jsx)(em,{...o,...n,ref:t}):null}).displayName=tk;var tO=o.forwardRef(({__scopeSelect:e,value:t,...r},n)=>{let i=o.useRef(null),l=d(n,i),a=(0,eE.Z)(t);return o.useEffect(()=>{let e=i.current;if(!e)return;let r=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(a!==t&&r){let n=new Event("change",{bubbles:!0});r.call(e,t),e.dispatchEvent(n)}},[a,t]),(0,p.jsx)(y.select,{...r,style:{...eS.Qg,...r.style},ref:l,defaultValue:t})});function tD(e){return""===e||void 0===e}function t_(e){let t=w(e),r=o.useRef(""),n=o.useRef(0),i=o.useCallback(e=>{let o=r.current+e;t(o),function e(t){r.current=t,window.clearTimeout(n.current),""!==t&&(n.current=window.setTimeout(()=>e(""),1e3))}(o)},[t]),l=o.useCallback(()=>{r.current="",window.clearTimeout(n.current)},[]);return o.useEffect(()=>()=>window.clearTimeout(n.current),[]),[r,i,l]}function tM(e,t,r){var n,o;let i=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,l=r?e.indexOf(r):-1,a=(n=e,o=Math.max(l,0),n.map((e,t)=>n[(o+t)%n.length]));1===i.length&&(a=a.filter(e=>e!==r));let u=a.find(e=>e.textValue.toLowerCase().startsWith(i.toLowerCase()));return u!==r?u:void 0}tO.displayName="SelectBubbleInput";var tI=e8,tW=te,t$=tr,tV=tn,tF=to,tH=tl,tz=tv,tB=tC,tU=tT,tq=tP},91348:(e,t,r)=>{"use strict";function n(e,[t,r]){return Math.min(r,Math.max(t,e))}r.d(t,{q:()=>n})},94769:(e,t,r)=>{"use strict";r.d(t,{Eq:()=>s});var n=new WeakMap,o=new WeakMap,i={},l=0,a=function(e){return e&&(e.host||a(e.parentNode))},u=function(e,t,r,u){var s=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var r=a(e);return r&&t.contains(r)?r:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});i[r]||(i[r]=new WeakMap);var c=i[r],f=[],d=new Set,p=new Set(s),h=function(e){!e||d.has(e)||(d.add(e),h(e.parentNode))};s.forEach(h);var m=function(e){!e||p.has(e)||Array.prototype.forEach.call(e.children,function(e){if(d.has(e))m(e);else try{var t=e.getAttribute(u),i=null!==t&&"false"!==t,l=(n.get(e)||0)+1,a=(c.get(e)||0)+1;n.set(e,l),c.set(e,a),f.push(e),1===l&&i&&o.set(e,!0),1===a&&e.setAttribute(r,"true"),i||e.setAttribute(u,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return m(t),d.clear(),l++,function(){f.forEach(function(e){var t=n.get(e)-1,i=c.get(e)-1;n.set(e,t),c.set(e,i),t||(o.has(e)||e.removeAttribute(u),o.delete(e)),i||e.removeAttribute(r)}),--l||(n=new WeakMap,n=new WeakMap,o=new WeakMap,i={})}},s=function(e,t,r){void 0===r&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live], script"))),u(n,o,r,"aria-hidden")):function(){return null}}},94882:(e,t,r)=>{"use strict";r.d(t,{BN:()=>p,ER:()=>h,Ej:()=>v,RK:()=>g,UE:()=>b,UU:()=>m,cY:()=>d,jD:()=>y,mG:()=>w,we:()=>f});var n=r(80400),o=r(14232),i=r(98477),l="undefined"!=typeof document?o.useLayoutEffect:function(){};function a(e,t){let r,n,o;if(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((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!a(e[n],t[n]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){let r=o[n];if(("_owner"!==r||!e.$$typeof)&&!a(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function u(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function s(e,t){let r=u(e);return Math.round(t*r)/r}function c(e){let t=o.useRef(e);return l(()=>{t.current=e}),t}function f(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:f=[],platform:d,elements:{reference:p,floating:h}={},transform:m=!0,whileElementsMounted:v,open:g}=e,[y,w]=o.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}
1),[b,x]=o.useState(f);a(b,f)||x(f);let[E,S]=o.useState(null),[C,R]=o.useState(null),T=o.useCallback(e=>{e!==L.current&&(L.current=e,S(e))},[]),N=o.useCallback(e=>{e!==A.current&&(A.current=e,R(e))},[]),P=p||E,j=h||C,L=o.useRef(null),A=o.useRef(null),k=o.useRef(y),O=null!=v,D=c(v),_=c(d),M=c(g),I=o.useCallback(()=>{if(!L.current||!A.current)return;let e={placement:t,strategy:r,middleware:b};_.current&&(e.platform=_.current),(0,n.rD)(L.current,A.current,e).then(e=>{let t={...e,isPositioned:!1!==M.current};W.current&&!a(k.current,t)&&(k.current=t,i.flushSync(()=>{w(t)}))})},[b,t,r,_,M]);l(()=>{!1===g&&k.current.isPositioned&&(k.current.isPositioned=!1,w(e=>({...e,isPositioned:!1})))},[g]);let W=o.useRef(!1);l(()=>(W.current=!0,()=>{W.current=!1}),[]),l(()=>{if(P&&(L.current=P),j&&(A.current=j),P&&j){if(D.current)return D.current(P,j,I);I()}},[P,j,I,D,O]);let $=o.useMemo(()=>({reference:L,floating:A,setReference:T,setFloating:N}),[T,N]),V=o.useMemo(()=>({reference:P,floating:j}),[P,j]),F=o.useMemo(()=>{let e={position:r,left:0,top:0};if(!V.floating)return e;let t=s(V.floating,y.x),n=s(V.floating,y.y);return m?{...e,transform:"translate("+t+"px, "+n+"px)",...u(V.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,m,V.floating,y.x,y.y]);return o.useMemo(()=>({...y,update:I,refs:$,elements:V,floatingStyles:F}),[y,I,$,V,F])}let d=(e,t)=>{let r=(0,n.cY)(e);return{name:r.name,fn:r.fn,options:[e,t]}},p=(e,t)=>{let r=(0,n.BN)(e);return{name:r.name,fn:r.fn,options:[e,t]}},h=(e,t)=>({fn:(0,n.ER)(e).fn,options:[e,t]}),m=(e,t)=>{let r=(0,n.UU)(e);return{name:r.name,fn:r.fn,options:[e,t]}},v=(e,t)=>{let r=(0,n.Ej)(e);return{name:r.name,fn:r.fn,options:[e,t]}},g=(e,t)=>{let r=(0,n.RK)(e);return{name:r.name,fn:r.fn,options:[e,t]}},y=(e,t)=>{let r=(0,n.jD)(e);return{name:r.name,fn:r.fn,options:[e,t]}},w=(e,t)=>{let r=(0,n.mG)(e);return{name:r.name,fn:r.fn,options:[e,t]}},b=(e,t)=>{let r=(e=>({name:"arrow",options:e,fn(t){let{element:r,padding:o}="function"==typeof e?e(t):e;return r&&({}).hasOwnProperty.call(r,"current")?null!=r.current?(0,n.UE)({element:r.current,padding:o}).fn(t):{}:r?(0,n.UE)({element:r,padding:o}).fn(t):{}}}))(e);return{name:r.name,fn:r.fn,options:[e,t]}}}}]);
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.