"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2447],{921:(e,t,r)=>{r.d(t,{B:()=>f});var n=r(2265),o=r(98324),a=r(1584),l=r(57437),i=n.forwardRef((e,t)=>{let{children:r,...o}=e,a=n.Children.toArray(r),i=a.find(c);if(i){let e=i.props.children,r=a.map(t=>t!==i?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,l.jsx)(u,{...o,ref:t,children:n.isValidElement(e)?n.cloneElement(e,void 0,r):null})}return(0,l.jsx)(u,{...o,ref:t,children:r})});i.displayName="Slot";var u=n.forwardRef((e,t)=>{let{children:r,...o}=e;if(n.isValidElement(r)){let e=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}(r);return n.cloneElement(r,{...function(e,t){let r={...t};for(let n in t){let o=e[n],a=t[n];/^on[A-Z]/.test(n)?o&&a?r[n]=(...e)=>{a(...e),o(...e)}:o&&(r[n]=o):"style"===n?r[n]={...o,...a}:"className"===n&&(r[n]=[o,a].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props),ref:t?(0,a.F)(t,e):e})}return n.Children.count(r)>1?n.Children.only(null):null});u.displayName="SlotClone";var s=({children:e})=>(0,l.jsx)(l.Fragment,{children:e});function c(e){return n.isValidElement(e)&&e.type===s}function f(e){let t=e+"CollectionProvider",[r,u]=(0,o.b)(t),[s,c]=r(t,{collectionRef:{current:null},itemMap:new Map}),f=e=>{let{scope:t,children:r}=e,o=n.useRef(null),a=n.useRef(new Map).current;return(0,l.jsx)(s,{scope:t,itemMap:a,collectionRef:o,children:r})};f.displayName=t;let d=e+"CollectionSlot",p=n.forwardRef((e,t)=>{let{scope:r,children:n}=e,o=c(d,r),u=(0,a.e)(t,o.collectionRef);return(0,l.jsx)(i,{ref:u,children:n})});p.displayName=d;let v=e+"CollectionItemSlot",m="data-radix-collection-item",b=n.forwardRef((e,t)=>{let{scope:r,children:o,...u}=e,s=n.useRef(null),f=(0,a.e)(t,s),d=c(v,r);return n.useEffect(()=>(d.itemMap.set(s,{ref:s,...u}),()=>void d.itemMap.delete(s))),(0,l.jsx)(i,{[m]:"",ref:f,children:o})});return b.displayName=v,[{Provider:f,Slot:p,ItemSlot:b},function(t){let r=c(e+"CollectionConsumer",t);return n.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},u]}},87513:(e,t,r)=>{r.d(t,{gm:()=>a});var n=r(2265);r(57437);var o=n.createContext(void 0);function a(e){let t=n.useContext(o);return e||t||"ltr"}},53398:(e,t,r)=>{r.d(t,{Pc:()=>R,ck:()=>T,fC:()=>D});var n=r(2265),o=r(78149),a=r(921),l=r(1584),i=r(98324),u=r(53201),s=r(18676),c=r(75137),f=r(91715),d=r(87513),p=r(57437),v="rovingFocusGroup.onEntryFocus",m={bubbles:!1,cancelable:!0},b="RovingFocusGroup",[w,h,g]=(0,a.B)(b),[y,R]=(0,i.b)(b,[g]),[x,C]=y(b),M=n.forwardRef((e,t)=>(0,p.jsx)(w.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(w.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(j,{...e,ref:t})})}));M.displayName=b;var j=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:a,loop:i=!1,dir:u,currentTabStopId:b,defaultCurrentTabStopId:w,onCurrentTabStopIdChange:g,onEntryFocus:y,preventScrollOnEntryFocus:R=!1,...C}=e,M=n.useRef(null),j=(0,l.e)(t,M),E=(0,d.gm)(u),[F=null,I]=(0,f.T)({prop:b,defaultProp:w,onChange:g}),[D,T]=n.useState(!1),V=(0,c.W)(y),S=h(r),k=n.useRef(!1),[N,P]=n.useState(0);return n.useEffect(()=>{let e=M.current;if(e)return e.addEventListener(v,V),()=>e.removeEventListener(v,V)},[V]),(0,p.jsx)(x,{scope:r,orientation:a,dir:E,loop:i,currentTabStopId:F,onItemFocus:n.useCallback(e=>I(e),[I]),onItemShiftTab:n.useCallback(()=>T(!0),[]),onFocusableItemAdd:n.useCallback(()=>P(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>P(e=>e-1),[]),children:(0,p.jsx)(s.WV.div,{tabIndex:D||0===N?-1:0,"data-orientation":a,...C,ref:j,style:{outline:"none",...e.style},onMouseDown:(0,o.M)(e.onMouseDown,()=>{k.current=!0}),onFocus:(0,o.M)(e.onFocus,e=>{let t=!k.current;if(e.target===e.currentTarget&&t&&!D){let t=new CustomEvent(v,m);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=S().filter(e=>e.focusable);A([e.find(e=>e.active),e.find(e=>e.id===F),...e].filter(Boolean).map(e=>e.ref.current),R)}}k.current=!1}),onBlur:(0,o.M)(e.onBlur,()=>T(!1))})})}),E="RovingFocusGroupItem",F=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:a=!0,active:l=!1,tabStopId:i,...c}=e,f=(0,u.M)(),d=i||f,v=C(E,r),m=v.currentTabStopId===d,b=h(r),{onFocusableItemAdd:g,onFocusableItemRemove:y}=v;return n.useEffect(()=>{if(a)return g(),()=>y()},[a,g,y]),(0,p.jsx)(w.ItemSlot,{scope:r,id:d,focusable:a,active:l,children:(0,p.jsx)(s.WV.span,{tabIndex:m?0:-1,"data-orientation":v.orientation,...c,ref:t,onMouseDown:(0,o.M)(e.onMouseDown,e=>{a?v.onItemFocus(d):e.preventDefault()}),onFocus:(0,o.M)(e.onFocus,()=>v.onItemFocus(d)),onKeyDown:(0,o.M)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){v.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return I[o]}(e,v.orientation,v.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let r=b().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)r.reverse();else if("prev"===t||"next"===t){"prev"===t&&r.reverse();let n=r.indexOf(e.currentTarget);r=v.loop?function(e,t){return e.map((r,n)=>e[(t+n)%e.length])}(r,n+1):r.slice(n+1)}setTimeout(()=>A(r))}})})})});F.displayName=E;var I={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function A(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var D=M,T=F},62447:(e,t,r)=>{r.d(t,{VY:()=>T,aV:()=>A,fC:()=>I,xz:()=>D});var n=r(2265),o=r(78149),a=r(98324),l=r(53398),i=r(31383),u=r(18676),s=r(87513),c=r(91715),f=r(53201),d=r(57437),p="Tabs",[v,m]=(0,a.b)(p,[l.Pc]),b=(0,l.Pc)(),[w,h]=v(p),g=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,onValueChange:o,defaultValue:a,orientation:l="horizontal",dir:i,activationMode:p="automatic",...v}=e,m=(0,s.gm)(i),[b,h]=(0,c.T)({prop:n,onChange:o,defaultProp:a});return(0,d.jsx)(w,{scope:r,baseId:(0,f.M)(),value:b,onValueChange:h,orientation:l,dir:m,activationMode:p,children:(0,d.jsx)(u.WV.div,{dir:m,"data-orientation":l,...v,ref:t})})});g.displayName=p;var y="TabsList",R=n.forwardRef((e,t)=>{let{__scopeTabs:r,loop:n=!0,...o}=e,a=h(y,r),i=b(r);return(0,d.jsx)(l.fC,{asChild:!0,...i,orientation:a.orientation,dir:a.dir,loop:n,children:(0,d.jsx)(u.WV.div,{role:"tablist","aria-orientation":a.orientation,...o,ref:t})})});R.displayName=y;var x="TabsTrigger",C=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,disabled:a=!1,...i}=e,s=h(x,r),c=b(r),f=E(s.baseId,n),p=F(s.baseId,n),v=n===s.value;return(0,d.jsx)(l.ck,{asChild:!0,...c,focusable:!a,active:v,children:(0,d.jsx)(u.WV.button,{type:"button",role:"tab","aria-selected":v,"aria-controls":p,"data-state":v?"active":"inactive","data-disabled":a?"":void 0,disabled:a,id:f,...i,ref:t,onMouseDown:(0,o.M)(e.onMouseDown,e=>{a||0!==e.button||!1!==e.ctrlKey?e.preventDefault():s.onValueChange(n)}),onKeyDown:(0,o.M)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&s.onValueChange(n)}),onFocus:(0,o.M)(e.onFocus,()=>{let e="manual"!==s.activationMode;v||a||!e||s.onValueChange(n)})})})});C.displayName=x;var M="TabsContent",j=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:o,forceMount:a,children:l,...s}=e,c=h(M,r),f=E(c.baseId,o),p=F(c.baseId,o),v=o===c.value,m=n.useRef(v);return n.useEffect(()=>{let e=requestAnimationFrame(()=>m.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,d.jsx)(i.z,{present:a||v,children:r=>{let{present:n}=r;return(0,d.jsx)(u.WV.div,{"data-state":v?"active":"inactive","data-orientation":c.orientation,role:"tabpanel","aria-labelledby":f,hidden:!n,id:p,tabIndex:0,...s,ref:t,style:{...e.style,animationDuration:m.current?"0s":void 0},children:n&&l})}})});function E(e,t){return"".concat(e,"-trigger-").concat(t)}function F(e,t){return"".concat(e,"-content-").concat(t)}j.displayName=M;var I=g,A=R,D=C,T=j}}]);