1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3673],{11369:(e,t,r)=>{r.d(t,{RG:()=>x,bL:()=>T,q7:()=>G});var n=r(63276),o=r(3414),a=r(78462),i=r(82150),l=r(52030),s=r(83983),u=r(71398),c=r(72975),d=r(47263),f=r(27037),v=r(85664),p="rovingFocusGroup.onEntryFocus",b={bubbles:!1,cancelable:!0},m="RovingFocusGroup",[w,h,g]=(0,a.N)(m),[y,x]=(0,l.A)(m,[g]),[R,D]=y(m),F=n.forwardRef((e,t)=>(0,v.jsx)(w.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,v.jsx)(w.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,v.jsx)(I,{...e,ref:t})})}));F.displayName=m;var I=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:a,loop:l=!1,dir:s,currentTabStopId:w,defaultCurrentTabStopId:g,onCurrentTabStopIdChange:y,onEntryFocus:x,preventScrollOnEntryFocus:D=!1,...F}=e,I=n.useRef(null),K=(0,i.s)(t,I),j=(0,f.jH)(s),[C,T]=(0,d.i)({prop:w,defaultProp:null!=g?g:null,onChange:y,caller:m}),[G,E]=n.useState(!1),k=(0,c.c)(x),L=h(r),N=n.useRef(!1),[M,S]=n.useState(0);return n.useEffect(()=>{let e=I.current;if(e)return e.addEventListener(p,k),()=>e.removeEventListener(p,k)},[k]),(0,v.jsx)(R,{scope:r,orientation:a,dir:j,loop:l,currentTabStopId:C,onItemFocus:n.useCallback(e=>T(e),[T]),onItemShiftTab:n.useCallback(()=>E(!0),[]),onFocusableItemAdd:n.useCallback(()=>S(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>S(e=>e-1),[]),children:(0,v.jsx)(u.sG.div,{tabIndex:G||0===M?-1:0,"data-orientation":a,...F,ref:K,style:{outline:"none",...e.style},onMouseDown:(0,o.mK)(e.onMouseDown,()=>{N.current=!0}),onFocus:(0,o.mK)(e.onFocus,e=>{let t=!N.current;if(e.target===e.currentTarget&&t&&!G){let t=new CustomEvent(p,b);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=L().filter(e=>e.focusable);A([e.find(e=>e.active),e.find(e=>e.id===C),...e].filter(Boolean).map(e=>e.ref.current),D)}}N.current=!1}),onBlur:(0,o.mK)(e.onBlur,()=>E(!1))})})}),K="RovingFocusGroupItem",j=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:a=!0,active:i=!1,tabStopId:l,children:c,...d}=e,f=(0,s.B)(),p=l||f,b=D(K,r),m=b.currentTabStopId===p,g=h(r),{onFocusableItemAdd:y,onFocusableItemRemove:x,currentTabStopId:R}=b;return n.useEffect(()=>{if(a)return y(),()=>x()},[a,y,x]),(0,v.jsx)(w.ItemSlot,{scope:r,id:p,focusable:a,active:i,children:(0,v.jsx)(u.sG.span,{tabIndex:m?0:-1,"data-orientation":b.orientation,...d,ref:t,onMouseDown:(0,o.mK)(e.onMouseDown,e=>{a?b.onItemFocus(p):e.preventDefault()}),onFocus:(0,o.mK)(e.onFocus,()=>b.onItemFocus(p)),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void b.onItemShiftTab();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 C[o]}(e,b.orientation,b.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let r=g().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=b.loop?function(e,t){return e.map((r,n)=>e[(t+n)%e.length])}(r,n+1):r.slice(n+1)}setTimeout(()=>A(r))}}),children:"function"==typeof c?c({isCurrentTabStop:m,hasTabStop:null!=R}):c})})});j.displayName=K;var C={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 T=F,G=j},35121:(e,t,r)=>{r.d(t,{b:()=>l});var n=r(63276),o=r(71398),a=r(85664),i=n.forwardRef((e,t)=>(0,a.jsx)(o.sG.label,{...e,ref:t,onMouseDown:t=>{var r;t.target.closest("button, input, select, textarea")||(null==(r=e.onMouseDown)||r.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));i.displayName="Label";var l=i},40281:(e,t,r)=>{r.d(t,{B8:()=>A,UC:()=>G,bL:()=>C,l9:()=>T});var n=r(63276),o=r(3414),a=r(52030),i=r(11369),l=r(15327),s=r(71398),u=r(27037),c=r(47263),d=r
1(83983),f=r(85664),v="Tabs",[p,b]=(0,a.A)(v,[i.RG]),m=(0,i.RG)(),[w,h]=p(v),g=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,onValueChange:o,defaultValue:a,orientation:i="horizontal",dir:l,activationMode:p="automatic",...b}=e,m=(0,u.jH)(l),[h,g]=(0,c.i)({prop:n,onChange:o,defaultProp:null!=a?a:"",caller:v});return(0,f.jsx)(w,{scope:r,baseId:(0,d.B)(),value:h,onValueChange:g,orientation:i,dir:m,activationMode:p,children:(0,f.jsx)(s.sG.div,{dir:m,"data-orientation":i,...b,ref:t})})});g.displayName=v;var y="TabsList",x=n.forwardRef((e,t)=>{let{__scopeTabs:r,loop:n=!0,...o}=e,a=h(y,r),l=m(r);return(0,f.jsx)(i.bL,{asChild:!0,...l,orientation:a.orientation,dir:a.dir,loop:n,children:(0,f.jsx)(s.sG.div,{role:"tablist","aria-orientation":a.orientation,...o,ref:t})})});x.displayName=y;var R="TabsTrigger",D=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,disabled:a=!1,...l}=e,u=h(R,r),c=m(r),d=K(u.baseId,n),v=j(u.baseId,n),p=n===u.value;return(0,f.jsx)(i.q7,{asChild:!0,...c,focusable:!a,active:p,children:(0,f.jsx)(s.sG.button,{type:"button",role:"tab","aria-selected":p,"aria-controls":v,"data-state":p?"active":"inactive","data-disabled":a?"":void 0,disabled:a,id:d,...l,ref:t,onMouseDown:(0,o.mK)(e.onMouseDown,e=>{a||0!==e.button||!1!==e.ctrlKey?e.preventDefault():u.onValueChange(n)}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&u.onValueChange(n)}),onFocus:(0,o.mK)(e.onFocus,()=>{let e="manual"!==u.activationMode;p||a||!e||u.onValueChange(n)})})})});D.displayName=R;var F="TabsContent",I=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:o,forceMount:a,children:i,...u}=e,c=h(F,r),d=K(c.baseId,o),v=j(c.baseId,o),p=o===c.value,b=n.useRef(p);return n.useEffect(()=>{let e=requestAnimationFrame(()=>b.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,f.jsx)(l.C,{present:a||p,children:r=>{let{present:n}=r;return(0,f.jsx)(s.sG.div,{"data-state":p?"active":"inactive","data-orientation":c.orientation,role:"tabpanel","aria-labelledby":d,hidden:!n,id:v,tabIndex:0,...u,ref:t,style:{...e.style,animationDuration:b.current?"0s":void 0},children:n&&i})}})});function K(e,t){return"".concat(e,"-trigger-").concat(t)}function j(e,t){return"".concat(e,"-content-").concat(t)}I.displayName=F;var C=g,A=x,T=D,G=I}}]);
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.