"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3455],{2468:function(e,t,r){r.d(t,{Z:function(){return o}});/**
 * @license lucide-react v0.394.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let o=(0,r(8030).Z)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},8165:function(e,t,r){r.d(t,{Z:function(){return o}});/**
 * @license lucide-react v0.394.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let o=(0,r(8030).Z)("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},976:function(e,t,r){r.d(t,{B:function(){return i}});var o=r(2265),n=r(8324),u=r(1584),l=r(1538);function i(e){let t=e+"CollectionProvider",[r,i]=(0,n.b)(t),[c,a]=r(t,{collectionRef:{current:null},itemMap:new Map}),f=e+"CollectionSlot",s=o.forwardRef((e,t)=>{let{scope:r,children:n}=e,i=a(f,r),c=(0,u.e)(t,i.collectionRef);return o.createElement(l.g7,{ref:c},n)}),d=e+"CollectionItemSlot",p="data-radix-collection-item";return[{Provider:e=>{let{scope:t,children:r}=e,n=o.useRef(null),u=o.useRef(new Map).current;return o.createElement(c,{scope:t,itemMap:u,collectionRef:n},r)},Slot:s,ItemSlot:o.forwardRef((e,t)=>{let{scope:r,children:n,...i}=e,c=o.useRef(null),f=(0,u.e)(t,c),s=a(d,r);return o.useEffect(()=>(s.itemMap.set(c,{ref:c,...i}),()=>void s.itemMap.delete(c))),o.createElement(l.g7,{[p]:"",ref:f},n)})},function(t){let r=a(e+"CollectionConsumer",t);return o.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${p}]`));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},i]}},7513:function(e,t,r){r.d(t,{gm:function(){return u}});var o=r(2265);let n=(0,o.createContext)(void 0);function u(e){let t=(0,o.useContext)(n);return e||t||"ltr"}},3398:function(e,t,r){r.d(t,{Pc:function(){return E},ck:function(){return x},fC:function(){return k}});var o=r(2988),n=r(2265),u=r(8149),l=r(976),i=r(1584),c=r(8324),a=r(3201),f=r(5171),s=r(5137),d=r(1715),p=r(7513);let m="rovingFocusGroup.onEntryFocus",v={bubbles:!1,cancelable:!0},b="RovingFocusGroup",[w,g,h]=(0,l.B)(b),[R,E]=(0,c.b)(b,[h]),[C,S]=R(b),A=(0,n.forwardRef)((e,t)=>(0,n.createElement)(w.Provider,{scope:e.__scopeRovingFocusGroup},(0,n.createElement)(w.Slot,{scope:e.__scopeRovingFocusGroup},(0,n.createElement)(I,(0,o.Z)({},e,{ref:t}))))),I=(0,n.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:l,loop:c=!1,dir:a,currentTabStopId:b,defaultCurrentTabStopId:w,onCurrentTabStopIdChange:h,onEntryFocus:R,...E}=e,S=(0,n.useRef)(null),A=(0,i.e)(t,S),I=(0,p.gm)(a),[y=null,F]=(0,d.T)({prop:b,defaultProp:w,onChange:h}),[k,x]=(0,n.useState)(!1),T=(0,s.W)(R),_=g(r),D=(0,n.useRef)(!1),[P,B]=(0,n.useState)(0);return(0,n.useEffect)(()=>{let e=S.current;if(e)return e.addEventListener(m,T),()=>e.removeEventListener(m,T)},[T]),(0,n.createElement)(C,{scope:r,orientation:l,dir:I,loop:c,currentTabStopId:y,onItemFocus:(0,n.useCallback)(e=>F(e),[F]),onItemShiftTab:(0,n.useCallback)(()=>x(!0),[]),onFocusableItemAdd:(0,n.useCallback)(()=>B(e=>e+1),[]),onFocusableItemRemove:(0,n.useCallback)(()=>B(e=>e-1),[])},(0,n.createElement)(f.WV.div,(0,o.Z)({tabIndex:k||0===P?-1:0,"data-orientation":l},E,{ref:A,style:{outline:"none",...e.style},onMouseDown:(0,u.M)(e.onMouseDown,()=>{D.current=!0}),onFocus:(0,u.M)(e.onFocus,e=>{let t=!D.current;if(e.target===e.currentTarget&&t&&!k){let t=new CustomEvent(m,v);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=_().filter(e=>e.focusable);M([e.find(e=>e.active),e.find(e=>e.id===y),...e].filter(Boolean).map(e=>e.ref.current))}}D.current=!1}),onBlur:(0,u.M)(e.onBlur,()=>x(!1))})))}),y=(0,n.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:l=!0,active:i=!1,tabStopId:c,...s}=e,d=(0,a.M)(),p=c||d,m=S("RovingFocusGroupItem",r),v=m.currentTabStopId===p,b=g(r),{onFocusableItemAdd:h,onFocusableItemRemove:R}=m;return(0,n.useEffect)(()=>{if(l)return h(),()=>R()},[l,h,R]),(0,n.createElement)(w.ItemSlot,{scope:r,id:p,focusable:l,active:i},(0,n.createElement)(f.WV.span,(0,o.Z)({tabIndex:v?0:-1,"data-orientation":m.orientation},s,{ref:t,onMouseDown:(0,u.M)(e.onMouseDown,e=>{l?m.onItemFocus(p):e.preventDefault()}),onFocus:(0,u.M)(e.onFocus,()=>m.onItemFocus(p)),onKeyDown:(0,u.M)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){m.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,r){var o;let n=(o=e.key,"rtl"!==r?o:"ArrowLeft"===o?"ArrowRight":"ArrowRight"===o?"ArrowLeft":o);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(n))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(n)))return F[n]}(e,m.orientation,m.dir);if(void 0!==t){e.preventDefault();let n=b().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)n.reverse();else if("prev"===t||"next"===t){var r,o;"prev"===t&&n.reverse();let u=n.indexOf(e.currentTarget);n=m.loop?(r=n,o=u+1,r.map((e,t)=>r[(o+t)%r.length])):n.slice(u+1)}setTimeout(()=>M(n))}})})))}),F={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function M(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}let k=A,x=y},5238:function(e,t,r){r.d(t,{t:function(){return u}});var o=r(2265),n=r(1336);function u(e){let[t,r]=(0,o.useState)(void 0);return(0,n.b)(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let o,n;if(!Array.isArray(t)||!t.length)return;let u=t[0];if("borderBoxSize"in u){let e=u.borderBoxSize,t=Array.isArray(e)?e[0]:e;o=t.inlineSize,n=t.blockSize}else o=e.offsetWidth,n=e.offsetHeight;r({width:o,height:n})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}}}]);