"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9761],{33145:function(e,t,r){r.d(t,{default:function(){return o.a}});var n=r(48461),o=r.n(n)},48461:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return u},getImageProps:function(){return a}});let n=r(60917),o=r(55346),l=r(65878),i=n._(r(5084));function a(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:i.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let u=l.Image},6741:function(e,t,r){r.d(t,{M:function(){return n}});function n(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}},29114:function(e,t,r){r.d(t,{gm:function(){return l}});var n=r(2265);r(57437);var o=n.createContext(void 0);function l(e){let t=n.useContext(o);return e||t||"ltr"}},99255:function(e,t,r){r.d(t,{M:function(){return u}});var n,o=r(2265),l=r(61188),i=(n||(n=r.t(o,2)))["useId".toString()]||(()=>void 0),a=0;function u(e){let[t,r]=o.useState(i());return(0,l.b)(()=>{e||r(e=>e??String(a++))},[e]),e||(t?`radix-${t}`:"")}},71599:function(e,t,r){r.d(t,{z:function(){return i}});var n=r(2265),o=r(98575),l=r(61188),i=e=>{var t,r;let i,u;let{present:c,children:s}=e,d=function(e){var t,r;let[o,i]=n.useState(),u=n.useRef({}),c=n.useRef(e),s=n.useRef("none"),[d,f]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},t));return n.useEffect(()=>{let e=a(u.current);s.current="mounted"===d?e:"none"},[d]),(0,l.b)(()=>{let t=u.current,r=c.current;if(r!==e){let n=s.current,o=a(t);e?f("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?f("UNMOUNT"):r&&n!==o?f("ANIMATION_OUT"):f("UNMOUNT"),c.current=e}},[e,f]),(0,l.b)(()=>{if(o){var e;let t;let r=null!==(e=o.ownerDocument.defaultView)&&void 0!==e?e:window,n=e=>{let n=a(u.current).includes(e.animationName);if(e.target===o&&n&&(f("ANIMATION_END"),!c.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",t=r.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=e)})}},l=e=>{e.target===o&&(s.current=a(u.current))};return o.addEventListener("animationstart",l),o.addEventListener("animationcancel",n),o.addEventListener("animationend",n),()=>{r.clearTimeout(t),o.removeEventListener("animationstart",l),o.removeEventListener("animationcancel",n),o.removeEventListener("animationend",n)}}f("ANIMATION_END")},[o,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:n.useCallback(e=>{e&&(u.current=getComputedStyle(e)),i(e)},[])}}(c),f="function"==typeof s?s({present:d.isPresent}):n.Children.only(s),p=(0,o.e)(d.ref,(i=null===(t=Object.getOwnPropertyDescriptor(f.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in i&&i.isReactWarning?f.ref:(i=null===(r=Object.getOwnPropertyDescriptor(f,"ref"))||void 0===r?void 0:r.get)&&"isReactWarning"in i&&i.isReactWarning?f.props.ref:f.props.ref||f.ref);return"function"==typeof s||d.isPresent?n.cloneElement(f,{ref:p}):null};function a(e){return(null==e?void 0:e.animationName)||"none"}i.displayName="Presence"},66840:function(e,t,r){r.d(t,{WV:function(){return a},jH:function(){return u}});var n=r(2265),o=r(54887),l=r(37053),i=r(57437),a=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=n.forwardRef((e,r)=>{let{asChild:n,...o}=e,a=n?l.g7:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(a,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function u(e,t){e&&o.flushSync(()=>e.dispatchEvent(t))}},28212:function(e,t,r){r.d(t,{Ns:function(){return q},fC:function(){return $},gb:function(){return E},q4:function(){return A},l_:function(){return B}});var n=r(2265),o=r(66840),l=r(71599),i=r(57437),a=r(98575),u=r(26606),c=r(29114),s=r(61188),d=r(62484),f=r(6741),p="ScrollArea",[v,h]=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 l=n.createContext(o),a=r.length;r=[...r,o];let u=t=>{let{scope:r,children:o,...u}=t,c=r?.[e]?.[a]||l,s=n.useMemo(()=>u,Object.values(u));return(0,i.jsx)(c.Provider,{value:s,children:o})};return u.displayName=t+"Provider",[u,function(r,i){let u=i?.[e]?.[a]||l,c=n.useContext(u);if(c)return c;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})=>{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)]}(p),[w,m]=v(p),g=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,type:l="hover",dir:u,scrollHideDelay:s=600,...d}=e,[f,p]=n.useState(null),[v,h]=n.useState(null),[m,g]=n.useState(null),[b,S]=n.useState(null),[y,E]=n.useState(null),[x,T]=n.useState(0),[C,R]=n.useState(0),[N,P]=n.useState(!1),[_,L]=n.useState(!1),j=(0,a.e)(t,e=>p(e)),W=(0,c.gm)(u);return(0,i.jsx)(w,{scope:r,type:l,dir:W,scrollHideDelay:s,scrollArea:f,viewport:v,onViewportChange:h,content:m,onContentChange:g,scrollbarX:b,onScrollbarXChange:S,scrollbarXEnabled:N,onScrollbarXEnabledChange:P,scrollbarY:y,onScrollbarYChange:E,scrollbarYEnabled:_,onScrollbarYEnabledChange:L,onCornerWidthChange:T,onCornerHeightChange:R,children:(0,i.jsx)(o.WV.div,{dir:W,...d,ref:j,style:{position:"relative","--radix-scroll-area-corner-width":x+"px","--radix-scroll-area-corner-height":C+"px",...e.style}})})});g.displayName=p;var b="ScrollAreaViewport",S=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,children:l,asChild:u,nonce:c,...s}=e,d=m(b,r),f=n.useRef(null),p=(0,a.e)(t,f,d.onViewportChange);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n[data-radix-scroll-area-viewport] {\n  scrollbar-width: none;\n  -ms-overflow-style: none;\n  -webkit-overflow-scrolling: touch;\n}\n[data-radix-scroll-area-viewport]::-webkit-scrollbar {\n  display: none;\n}\n:where([data-radix-scroll-area-viewport]) {\n  display: flex;\n  flex-direction: column;\n  align-items: stretch;\n}\n:where([data-radix-scroll-area-content]) {\n  flex-grow: 1;\n}\n"},nonce:c}),(0,i.jsx)(o.WV.div,{"data-radix-scroll-area-viewport":"",...s,asChild:u,ref:p,style:{overflowX:d.scrollbarXEnabled?"scroll":"hidden",overflowY:d.scrollbarYEnabled?"scroll":"hidden",...e.style},children:function(e,t){let{asChild:r,children:o}=e;if(!r)return"function"==typeof t?t(o):t;let l=n.Children.only(o);return n.cloneElement(l,{children:"function"==typeof t?t(l.props.children):t})}({asChild:u,children:l},e=>(0,i.jsx)("div",{"data-radix-scroll-area-content":"",ref:d.onContentChange,style:{minWidth:d.scrollbarXEnabled?"fit-content":void 0},children:e}))})]})});S.displayName=b;var y="ScrollAreaScrollbar",E=n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,l=m(y,e.__scopeScrollArea),{onScrollbarXEnabledChange:a,onScrollbarYEnabledChange:u}=l,c="horizontal"===e.orientation;return n.useEffect(()=>(c?a(!0):u(!0),()=>{c?a(!1):u(!1)}),[c,a,u]),"hover"===l.type?(0,i.jsx)(x,{...o,ref:t,forceMount:r}):"scroll"===l.type?(0,i.jsx)(T,{...o,ref:t,forceMount:r}):"auto"===l.type?(0,i.jsx)(C,{...o,ref:t,forceMount:r}):"always"===l.type?(0,i.jsx)(R,{...o,ref:t}):null});E.displayName=y;var x=n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,a=m(y,e.__scopeScrollArea),[u,c]=n.useState(!1);return n.useEffect(()=>{let e=a.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),c(!0)},n=()=>{t=window.setTimeout(()=>c(!1),a.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[a.scrollArea,a.scrollHideDelay]),(0,i.jsx)(l.z,{present:r||u,children:(0,i.jsx)(C,{"data-state":u?"visible":"hidden",...o,ref:t})})}),T=n.forwardRef((e,t)=>{var r,o;let{forceMount:a,...u}=e,c=m(y,e.__scopeScrollArea),s="horizontal"===e.orientation,d=Y(()=>v("SCROLL_END"),100),[p,v]=(r="hidden",o={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)=>{let r=o[e][t];return null!=r?r:e},r));return n.useEffect(()=>{if("idle"===p){let e=window.setTimeout(()=>v("HIDE"),c.scrollHideDelay);return()=>window.clearTimeout(e)}},[p,c.scrollHideDelay,v]),n.useEffect(()=>{let e=c.viewport,t=s?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(v("SCROLL"),d()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[c.viewport,s,v,d]),(0,i.jsx)(l.z,{present:a||"hidden"!==p,children:(0,i.jsx)(R,{"data-state":"hidden"===p?"hidden":"visible",...u,ref:t,onPointerEnter:(0,f.M)(e.onPointerEnter,()=>v("POINTER_ENTER")),onPointerLeave:(0,f.M)(e.onPointerLeave,()=>v("POINTER_LEAVE"))})})}),C=n.forwardRef((e,t)=>{let r=m(y,e.__scopeScrollArea),{forceMount:o,...a}=e,[u,c]=n.useState(!1),s="horizontal"===e.orientation,d=Y(()=>{if(r.viewport){let e=r.viewport.offsetWidth<r.viewport.scrollWidth,t=r.viewport.offsetHeight<r.viewport.scrollHeight;c(s?e:t)}},10);return F(r.viewport,d),F(r.content,d),(0,i.jsx)(l.z,{present:o||u,children:(0,i.jsx)(R,{"data-state":u?"visible":"hidden",...a,ref:t})})}),R=n.forwardRef((e,t)=>{let{orientation:r="vertical",...o}=e,l=m(y,e.__scopeScrollArea),a=n.useRef(null),u=n.useRef(0),[c,s]=n.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),d=U(c.viewport,c.content),f={...o,sizes:c,onSizesChange:s,hasThumb:!!(d>0&&d<1),onThumbChange:e=>a.current=e,onThumbPointerUp:()=>u.current=0,onThumbPointerDown:e=>u.current=e};function p(e,t){return function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ltr",o=H(r),l=t||o/2,i=r.scrollbar.paddingStart+l,a=r.scrollbar.size-r.scrollbar.paddingEnd-(o-l),u=r.content-r.viewport;return k([i,a],"ltr"===n?[0,u]:[-1*u,0])(e)}(e,u.current,c,t)}return"horizontal"===r?(0,i.jsx)(N,{...f,ref:t,onThumbPositionChange:()=>{if(l.viewport&&a.current){let e=V(l.viewport.scrollLeft,c,l.dir);a.current.style.transform="translate3d(".concat(e,"px, 0, 0)")}},onWheelScroll:e=>{l.viewport&&(l.viewport.scrollLeft=e)},onDragScroll:e=>{l.viewport&&(l.viewport.scrollLeft=p(e,l.dir))}}):"vertical"===r?(0,i.jsx)(P,{...f,ref:t,onThumbPositionChange:()=>{if(l.viewport&&a.current){let e=V(l.viewport.scrollTop,c);a.current.style.transform="translate3d(0, ".concat(e,"px, 0)")}},onWheelScroll:e=>{l.viewport&&(l.viewport.scrollTop=e)},onDragScroll:e=>{l.viewport&&(l.viewport.scrollTop=p(e))}}):null}),N=n.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...l}=e,u=m(y,e.__scopeScrollArea),[c,s]=n.useState(),d=n.useRef(null),f=(0,a.e)(t,d,u.onScrollbarXChange);return n.useEffect(()=>{d.current&&s(getComputedStyle(d.current))},[d]),(0,i.jsx)(j,{"data-orientation":"horizontal",...l,ref:f,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":H(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),n>0&&n<r&&t.preventDefault()}},onResize:()=>{d.current&&u.viewport&&c&&o({content:u.viewport.scrollWidth,viewport:u.viewport.offsetWidth,scrollbar:{size:d.current.clientWidth,paddingStart:z(c.paddingLeft),paddingEnd:z(c.paddingRight)}})}})}),P=n.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...l}=e,u=m(y,e.__scopeScrollArea),[c,s]=n.useState(),d=n.useRef(null),f=(0,a.e)(t,d,u.onScrollbarYChange);return n.useEffect(()=>{d.current&&s(getComputedStyle(d.current))},[d]),(0,i.jsx)(j,{"data-orientation":"vertical",...l,ref:f,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":H(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),n>0&&n<r&&t.preventDefault()}},onResize:()=>{d.current&&u.viewport&&c&&o({content:u.viewport.scrollHeight,viewport:u.viewport.offsetHeight,scrollbar:{size:d.current.clientHeight,paddingStart:z(c.paddingTop),paddingEnd:z(c.paddingBottom)}})}})}),[_,L]=v(y),j=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,sizes:l,hasThumb:c,onThumbChange:s,onThumbPointerUp:d,onThumbPointerDown:p,onThumbPositionChange:v,onDragScroll:h,onWheelScroll:w,onResize:g,...b}=e,S=m(y,r),[E,x]=n.useState(null),T=(0,a.e)(t,e=>x(e)),C=n.useRef(null),R=n.useRef(""),N=S.viewport,P=l.content-l.viewport,L=(0,u.W)(w),j=(0,u.W)(v),W=Y(g,10);function A(e){C.current&&h({x:e.clientX-C.current.left,y:e.clientY-C.current.top})}return n.useEffect(()=>{let e=e=>{let t=e.target;(null==E?void 0:E.contains(t))&&L(e,P)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[N,E,P,L]),n.useEffect(j,[l,j]),F(E,W),F(S.content,W),(0,i.jsx)(_,{scope:r,scrollbar:E,hasThumb:c,onThumbChange:(0,u.W)(s),onThumbPointerUp:(0,u.W)(d),onThumbPositionChange:j,onThumbPointerDown:(0,u.W)(p),children:(0,i.jsx)(o.WV.div,{...b,ref:T,style:{position:"absolute",...b.style},onPointerDown:(0,f.M)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),C.current=E.getBoundingClientRect(),R.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",S.viewport&&(S.viewport.style.scrollBehavior="auto"),A(e))}),onPointerMove:(0,f.M)(e.onPointerMove,A),onPointerUp:(0,f.M)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=R.current,S.viewport&&(S.viewport.style.scrollBehavior=""),C.current=null})})})}),W="ScrollAreaThumb",A=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=L(W,e.__scopeScrollArea);return(0,i.jsx)(l.z,{present:r||o.hasThumb,children:(0,i.jsx)(D,{ref:t,...n})})}),D=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,style:l,...u}=e,c=m(W,r),s=L(W,r),{onThumbPositionChange:d}=s,p=(0,a.e)(t,e=>s.onThumbChange(e)),v=n.useRef(),h=Y(()=>{v.current&&(v.current(),v.current=void 0)},100);return n.useEffect(()=>{let e=c.viewport;if(e){let t=()=>{if(h(),!v.current){let t=X(e,d);v.current=t,d()}};return d(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[c.viewport,h,d]),(0,i.jsx)(o.WV.div,{"data-state":s.hasThumb?"visible":"hidden",...u,ref:p,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...l},onPointerDownCapture:(0,f.M)(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:(0,f.M)(e.onPointerUp,s.onThumbPointerUp)})});A.displayName=W;var M="ScrollAreaCorner",O=n.forwardRef((e,t)=>{let r=m(M,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&n?(0,i.jsx)(I,{...e,ref:t}):null});O.displayName=M;var I=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,...l}=e,a=m(M,r),[u,c]=n.useState(0),[s,d]=n.useState(0),f=!!(u&&s);return F(a.scrollbarX,()=>{var e;let t=(null===(e=a.scrollbarX)||void 0===e?void 0:e.offsetHeight)||0;a.onCornerHeightChange(t),d(t)}),F(a.scrollbarY,()=>{var e;let t=(null===(e=a.scrollbarY)||void 0===e?void 0:e.offsetWidth)||0;a.onCornerWidthChange(t),c(t)}),f?(0,i.jsx)(o.WV.div,{...l,ref:t,style:{width:u,height:s,position:"absolute",right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:0,...e.style}}):null});function z(e){return e?parseInt(e,10):0}function U(e,t){let r=e/t;return isNaN(r)?0:r}function H(e){let t=U(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function V(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",n=H(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,l=t.scrollbar.size-o,i=t.content-t.viewport,a=(0,d.u)(e,"ltr"===r?[0,i]:[-1*i,0]);return k([0,i],[0,l-n])(a)}function k(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 X=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let l={left:e.scrollLeft,top:e.scrollTop},i=r.left!==l.left,a=r.top!==l.top;(i||a)&&t(),r=l,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function Y(e,t){let r=(0,u.W)(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 F(e,t){let r=(0,u.W)(t);(0,s.b)(()=>{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 $=g,B=S,q=O},26606:function(e,t,r){r.d(t,{W:function(){return o}});var n=r(2265);function o(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}},80886:function(e,t,r){r.d(t,{T:function(){return l}});var n=r(2265),o=r(26606);function l({prop:e,defaultProp:t,onChange:r=()=>{}}){let[l,i]=function({defaultProp:e,onChange:t}){let r=n.useState(e),[l]=r,i=n.useRef(l),a=(0,o.W)(t);return n.useEffect(()=>{i.current!==l&&(a(l),i.current=l)},[l,i,a]),r}({defaultProp:t,onChange:r}),a=void 0!==e,u=a?e:l,c=(0,o.W)(r);return[u,n.useCallback(t=>{if(a){let r="function"==typeof t?t(e):t;r!==e&&c(r)}else i(t)},[a,e,i,c])]}},61188:function(e,t,r){r.d(t,{b:function(){return o}});var n=r(2265),o=globalThis?.document?n.useLayoutEffect:()=>{}}}]);