1"use strict";(globalThis.webpackChunkmy_website=globalThis.webpackChunkmy_website||[]).push([[168],{71427(e,t,n){n.d(t,{jH:()=>a});var r=n(96540),o=(n(74848),r.createContext(void 0));function a(e){const t=r.useContext(o);return e||t||"ltr"}},18723(e,t,n){var r;n.d(t,{B:()=>l});var o=n(96540),a=n(88200),i=(r||(r=n.t(o,2)))[" useId ".trim().toString()]||(()=>{}),s=0;function l(e){const[t,n]=o.useState(i());return(0,a.N)(()=>{e||n(e=>e??String(s++))},[e]),e||(t?`radix-${t}`:"")}},76278(e,t,n){n.d(t,{RG:()=>R,bL:()=>A,q7:()=>E});var r=n(96540),o=n(32338),a=n(88657),i=n(91071),s=n(62133),l=n(18723),u=n(20078),c=n(10263),d=n(81351),f=n(71427),p=n(74848),v="rovingFocusGroup.onEntryFocus",b={bubbles:!1,cancelable:!0},m="RovingFocusGroup",[y,h,g]=(0,a.N)(m),[w,R]=(0,s.A)(m,[g]),[C,x]=w(m),I=r.forwardRef((e,t)=>(0,p.jsx)(y.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(y.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(j,{...e,ref:t})})}));I.displayName=m;var j=r.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:a,loop:s=!1,dir:l,currentTabStopId:y,defaultCurrentTabStopId:g,onCurrentTabStopIdChange:w,onEntryFocus:R,preventScrollOnEntryFocus:x=!1,...I}=e,j=r.useRef(null),T=(0,i.s)(t,j),F=(0,f.jH)(l),[S,A]=(0,d.i)({prop:y,defaultProp:g??null,onChange:w,caller:m}),[E,D]=r.useState(!1),K=(0,c.c)(R),G=h(n),N=r.useRef(!1),[$,k]=r.useState(0);return r.useEffect(()=>{const e=j.current;if(e)return e.addEventListener(v,K),()=>e.removeEventListener(v,K)},[K]),(0,p.jsx)(C,{scope:n,orientation:a,dir:F,loop:s,currentTabStopId:S,onItemFocus:r.useCallback(e=>A(e),[A]),onItemShiftTab:r.useCallback(()=>D(!0),[]),onFocusableItemAdd:r.useCallback(()=>k(e=>e+1),[]),onFocusableItemRemove:r.useCallback(()=>k(e=>e-1),[]),children:(0,p.jsx)(u.sG.div,{tabIndex:E||0===$?-1:0,"data-orientation":a,...I,ref:T,style:{outline:"none",...e.style},onMouseDown:(0,o.mK)(e.onMouseDown,()=>{N.current=!0}),onFocus:(0,o.mK)(e.onFocus,e=>{const t=!N.current;if(e.target===e.currentTarget&&t&&!E){const t=new CustomEvent(v,b);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){const e=G().filter(e=>e.focusable);_([e.find(e=>e.active),e.find(e=>e.id===S),...e].filter(Boolean).map(e=>e.ref.current),x)}}N.current=!1}),onBlur:(0,o.mK)(e.onBlur,()=>D(!1))})})}),T="RovingFocusGroupItem",F=r.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:a=!0,active:i=!1,tabStopId:s,children:c,...d}=e,f=(0,l.B)(),v=s||f,b=x(T,n),m=b.currentTabStopId===v,g=h(n),{onFocusableItemAdd:w,onFocusableItemRemove:R,currentTabStopId:C}=b;return r.useEffect(()=>{if(a)return w(),()=>R()},[a,w,R]),(0,p.jsx)(y.ItemSlot,{scope:n,id:v,focusable:a,active:i,children:(0,p.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(v):e.preventDefault()}),onFocus:(0,o.mK)(e.onFocus,()=>b.onItemFocus(v)),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void b.onItemShiftTab();if(e.target!==e.currentTarget)return;const t=function(e,t,n){const r=function(e,t){return"rtl"!==t?e:"ArrowLeft"===e?"ArrowRight":"ArrowRight"===e?"ArrowLeft":e}(e.key,n);return"vertical"===t&&["ArrowLeft","ArrowRight"].includes(r)||"horizontal"===t&&["ArrowUp","ArrowDown"].includes(r)?void 0:S[r]}(e,b.orientation,b.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=g().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){"prev"===t&&o.reverse();const a=o.indexOf(e.currentTarget);o=b.loop?(r=a+1,(n=o).map((e,t)=>n[(r+t)%n.length])):o.slice(a+1)}setTimeout(()=>_(o))}var n,r}),children:"function"==typeof c?c({isCurrentTabStop:m,hasTabStop:null!=C}):c})})});F.displayName=T;var S={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function _(e,t=!1){const n=document.activeElement;for(const r of e){if(r===n)return;if(r.focus({preventScroll:t}),document.activeElement!==n)return}}var A=I,E=F},33362(e,t,n){var r;n.d(t,{DX:()=>d,TL:()=>c});var o=n(96540),a=n(91071),i=n(74848),s=Symbol.for("react.lazy"),l=(r||(r=n.t(o,2)))[" use ".trim().toString()];function u(e){return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===s&&"_payload"in e&&("object"==typeof(t=e._payload)&&null!==t&&"then"in t);var t}
1function c(e){const t=f(e),n=o.forwardRef((e,n)=>{let{children:r,...a}=e;u(r)&&"function"==typeof l&&(r=l(r._payload));const s=o.Children.toArray(r),c=s.find(v);if(c){const e=c.props.children,r=s.map(t=>t===c?o.Children.count(e)>1?o.Children.only(null):o.isValidElement(e)?e.props.children:null:t);return(0,i.jsx)(t,{...a,ref:n,children:o.isValidElement(e)?o.cloneElement(e,void 0,r):null})}return(0,i.jsx)(t,{...a,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}var d=c("Slot");function f(e){const t=o.forwardRef((e,t)=>{let{children:n,...r}=e;if(u(n)&&"function"==typeof l&&(n=l(n._payload)),o.isValidElement(n)){const e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;if(n)return e.ref;if(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n)return e.props.ref;return e.props.ref||e.ref}(n),i=function(e,t){const n={...t};for(const r in t){const o=e[r],a=t[r];/^on[A-Z]/.test(r)?o&&a?n[r]=(...e)=>{const t=a(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...a}:"className"===r&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==o.Fragment&&(i.ref=t?(0,a.t)(t,e):e),o.cloneElement(n,i)}return o.Children.count(n)>1?o.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var p=Symbol("radix.slottable");function v(e){return o.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===p}},44514(e,t,n){n.d(t,{B8:()=>_,UC:()=>E,bL:()=>S,l9:()=>A});var r=n(96540),o=n(32338),a=n(62133),i=n(76278),s=n(7971),l=n(20078),u=n(71427),c=n(81351),d=n(18723),f=n(74848),p="Tabs",[v,b]=(0,a.A)(p,[i.RG]),m=(0,i.RG)(),[y,h]=v(p),g=r.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,onValueChange:o,defaultValue:a,orientation:i="horizontal",dir:s,activationMode:v="automatic",...b}=e,m=(0,u.jH)(s),[h,g]=(0,c.i)({prop:r,onChange:o,defaultProp:a??"",caller:p});return(0,f.jsx)(y,{scope:n,baseId:(0,d.B)(),value:h,onValueChange:g,orientation:i,dir:m,activationMode:v,children:(0,f.jsx)(l.sG.div,{dir:m,"data-orientation":i,...b,ref:t})})});g.displayName=p;var w="TabsList",R=r.forwardRef((e,t)=>{const{__scopeTabs:n,loop:r=!0,...o}=e,a=h(w,n),s=m(n);return(0,f.jsx)(i.bL,{asChild:!0,...s,orientation:a.orientation,dir:a.dir,loop:r,children:(0,f.jsx)(l.sG.div,{role:"tablist","aria-orientation":a.orientation,...o,ref:t})})});R.displayName=w;var C="TabsTrigger",x=r.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,disabled:a=!1,...s}=e,u=h(C,n),c=m(n),d=T(u.baseId,r),p=F(u.baseId,r),v=r===u.value;return(0,f.jsx)(i.q7,{asChild:!0,...c,focusable:!a,active:v,children:(0,f.jsx)(l.sG.button,{type:"button",role:"tab","aria-selected":v,"aria-controls":p,"data-state":v?"active":"inactive","data-disabled":a?"":void 0,disabled:a,id:d,...s,ref:t,onMouseDown:(0,o.mK)(e.onMouseDown,e=>{a||0!==e.button||!1!==e.ctrlKey?e.preventDefault():u.onValueChange(r)}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&u.onValueChange(r)}),onFocus:(0,o.mK)(e.onFocus,()=>{const e="manual"!==u.activationMode;v||a||!e||u.onValueChange(r)})})})});x.displayName=C;var I="TabsContent",j=r.forwardRef((e,t)=>{const{__scopeTabs:n,value:o,forceMount:a,children:i,...u}=e,c=h(I,n),d=T(c.baseId,o),p=F(c.baseId,o),v=o===c.value,b=r.useRef(v);return r.useEffect(()=>{const e=requestAnimationFrame(()=>b.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,f.jsx)(s.C,{present:a||v,children:({present:n})=>(0,f.jsx)(l.sG.div,{"data-state":v?"active":"inactive","data-orientation":c.orientation,role:"tabpanel","aria-labelledby":d,hidden:!n,id:p,tabIndex:0,...u,ref:t,style:{...e.style,animationDuration:b.current?"0s":void 0},children:n&&i})})});function T(e,t){return`${e}-trigger-${t}`}function F(e,t){return`${e}-content-${t}`}j.displayName=I;var S=g,_=R,A=x,E=j},10263(e,t,n){n.d(t,{c:()=>o});var r=n(96540);function o(e){const t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}},22732(e,t,n){n.d(t,{F:()=>i});var r=n(34164);const o=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,a=r.$,i=(e,t)=>n=>{var r;
vendor: 672 bytes, line 1
1if(null==(null==t?void 0:t.variants))return a(e,null==n?void 0:n.class,null==n?void 0:n.className);const{variants:i,defaultVariants:s}=t,l=Object.keys(i).map(e=>{const t=null==n?void 0:n[e],r=null==s?void 0:s[e];if(null===t)return null;const a=o(t)||o(r);return i[e][a]}),u=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{}),c=null==t||null===(r=t.compoundVariants)||void 0===r?void 0:r.reduce((e,t)=>{let{class:n,className:r,...o}=t;return Object.entries(o).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...s,...u}[t]):{...s,...u}[t]===n})?[...e,n,r]:e},[]);return a(e,l,c,null==n?void 0:n.class,null==n?void 0:n.className)}}}]);
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.