1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="356fe0d9-f4c8-4030-935e-ec5ee73d31b9",e._sentryDebugIdIdentifier="sentry-dbid-356fe0d9-f4c8-4030-935e-ec5ee73d31b9")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4464],{3076:(e,t,r)=>{r.d(t,{FX:()=>s,jH:()=>l});var n=r(12115),i=r(95155),o=n.createContext(void 0),s=e=>{let{dir:t,children:r}=e;return(0,i.jsx)(o.Provider,{value:t,children:r})};function l(e){let t=n.useContext(o);return e||t||"ltr"}},34469:(e,t,r)=>{r.d(t,{N:()=>f});var n=r(12115),i=r(44650),o=r(66128),s=r(95155);function l(e){var t;let r,i=(t=e,(r=n.forwardRef((e,t)=>{let{children:r,...i}=e;if(n.isValidElement(r)){var s;let e,l,a=(s=r,(l=(e=Object.getOwnPropertyDescriptor(s.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?s.ref:(l=(e=Object.getOwnPropertyDescriptor(s,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?s.props.ref:s.props.ref||s.ref),u=function(e,t){let r={...t};for(let n in t){let i=e[n],o=t[n];/^on[A-Z]/.test(n)?i&&o?r[n]=(...e)=>{let t=o(...e);return i(...e),t}:i&&(r[n]=i):"style"===n?r[n]={...i,...o}:"className"===n&&(r[n]=[i,o].filter(Boolean).join(" "))}return{...e,...r}}(i,r.props);return r.type!==n.Fragment&&(u.ref=t?(0,o.t)(t,a):a),n.cloneElement(r,u)}return n.Children.count(r)>1?n.Children.only(null):null})).displayName=`${t}.SlotClone`,r),l=n.forwardRef((e,t)=>{let{children:r,...o}=e,l=n.Children.toArray(r),a=l.find(u);if(a){let e=a.props.children,r=l.map(t=>t!==a?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,s.jsx)(i,{...o,ref:t,children:n.isValidElement(e)?n.cloneElement(e,void 0,r):null})}return(0,s.jsx)(i,{...o,ref:t,children:r})});return l.displayName=`${e}.Slot`,l}var a=Symbol("radix.slottable");function u(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===a}function f(e){let t=e+"CollectionProvider",[r,a]=(0,i.A)(t),[u,f]=r(t,{collectionRef:{current:null},itemMap:new Map}),c=e=>{let{scope:t,children:r}=e,i=n.useRef(null),o=n.useRef(new Map).current;return(0,s.jsx)(u,{scope:t,itemMap:o,collectionRef:i,children:r})};c.displayName=t;let d=e+"CollectionSlot",h=l(d),p=n.forwardRef((e,t)=>{let{scope:r,children:n}=e,i=f(d,r),l=(0,o.s)(t,i.collectionRef);return(0,s.jsx)(h,{ref:l,children:n})});p.displayName=d;let y=e+"CollectionItemSlot",m="data-radix-collection-item",v=l(y),w=n.forwardRef((e,t)=>{let{scope:r,children:i,...l}=e,a=n.useRef(null),u=(0,o.s)(t,a),c=f(y,r);return n.useEffect(()=>(c.itemMap.set(a,{ref:a,...l}),()=>void c.itemMap.delete(a))),(0,s.jsx)(v,{...{[m]:""},ref:u,children:i})});return w.displayName=y,[{Provider:c,Slot:p,ItemSlot:w},function(t){let r=f(e+"CollectionConsumer",t);return n.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${m}]`));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},a]}var c=new WeakMap;function d(e,t){var r,n;let i,o,s;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let l=(r=e,n=t,i=r.length,(s=(o=h(n))>=0?o:i+o)<0||s>=i?-1:s);return -1===l?void 0:e[l]}function h(e){return e!=e||0===e?0:Math.trunc(e)}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],c.set(this,!0)}set(e,t){return c.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,r){let n,i=this.has(t),o=this.#e.length,s=h(e),l=s>=0?s:o+s,a=l<0||l>=o?-1:l;if(a===this.size||i&&a===this.size-1||-1===a)return this.set(t,r),this;let u=this.size+ +!i;s<0&&l++;let f=[...this.#e],c=!1;for(let e=l;e<u;e++)if(l===e){let o=f[e];f[e]===t&&(o=f[e+1]),i&&this.delete(t),n=this.get(o),this.set(t,r)}else{c||f[e-1]!==t||(c=!0);let r=f[c?e:e-1],i=n;n=this.get(r),this.delete(r),this.set(r,i)}return this}with(t,r,n){let i=new e(this);return i.insert(t,r,n),i}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n,t,r)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=d(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=d(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return d(this.#e,e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],i=0;for(let e of this)Reflect.apply(t,r,[e,i,this])&&n.push(e),i++;return new e(n)}map(t,r){let n=[],i=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,i,this])]),i++;return new e(n)}reduce(...e){let[t,r]=e,n=0,i=r??this.at(0);for(let r of this)i=0===n&&1===e.length?r:Reflect.apply(t,this,[i,r,n,this]),n++;return i}reduceRight(...e){let[t,r]=e,n=r??this.at(-1);for(let r=this.size-1;r>=0;r--){let i=this.at(r);
1n=r===this.size-1&&1===e.length?i:Reflect.apply(t,this,[n,i,r,this])}return n}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(...t){let r=[...this.entries()];return r.splice(...t),new e(r)}slice(t,r){let n=new e,i=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(i=r-1);for(let e=t;e<=i;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}})},62045:(e,t,r)=>{r.d(t,{P:()=>n});function n(...e){return t=>{e.forEach(e=>{"function"==typeof e?e(t):e&&(e.current=t)})}}},75923:(e,t,r)=>{r.d(t,{tU:()=>Z,av:()=>Q,j7:()=>J,Xi:()=>Y});var n=r(95155),i=r(12115),o=r(80654),s=r(44650),l=r(34469),a=r(66128),u=r(92688),f=r(74342),c=r(2712),d=r(78320),h=r(3076),p="rovingFocusGroup.onEntryFocus",y={bubbles:!1,cancelable:!0},m="RovingFocusGroup",[v,w,g]=(0,l.N)(m),[b,x]=(0,s.A)(m,[g]),[R,k]=b(m),j=i.forwardRef((e,t)=>(0,n.jsx)(v.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,n.jsx)(v.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,n.jsx)(A,{...e,ref:t})})}));j.displayName=m;var A=i.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:s,loop:l=!1,dir:u,currentTabStopId:v,defaultCurrentTabStopId:g,onCurrentTabStopIdChange:b,onEntryFocus:x,preventScrollOnEntryFocus:k=!1,...j}=e,A=i.useRef(null),C=(0,a.s)(t,A),I=(0,h.jH)(u),[E,S]=(0,d.i)({prop:v,defaultProp:g??null,onChange:b,caller:m}),[D,F]=i.useState(!1),M=(0,c.c)(x),T=w(r),P=i.useRef(!1),[K,_]=i.useState(0);return i.useEffect(()=>{let e=A.current;if(e)return e.addEventListener(p,M),()=>e.removeEventListener(p,M)},[M]),(0,n.jsx)(R,{scope:r,orientation:s,dir:I,loop:l,currentTabStopId:E,onItemFocus:i.useCallback(e=>S(e),[S]),onItemShiftTab:i.useCallback(()=>F(!0),[]),onFocusableItemAdd:i.useCallback(()=>_(e=>e+1),[]),onFocusableItemRemove:i.useCallback(()=>_(e=>e-1),[]),children:(0,n.jsx)(f.sG.div,{tabIndex:D||0===K?-1:0,"data-orientation":s,...j,ref:C,style:{outline:"none",...e.style},onMouseDown:(0,o.mK)(e.onMouseDown,()=>{P.current=!0}),onFocus:(0,o.mK)(e.onFocus,e=>{let t=!P.current;if(e.target===e.currentTarget&&t&&!D){let t=new CustomEvent(p,y);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=T().filter(e=>e.focusable);O([e.find(e=>e.active),e.find(e=>e.id===E),...e].filter(Boolean).map(e=>e.ref.current),k)}}P.current=!1}),onBlur:(0,o.mK)(e.onBlur,()=>F(!1))})})}),C="RovingFocusGroupItem",I=i.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:s=!0,active:l=!1,tabStopId:a,children:c,...d}=e,h=(0,u.B)(),p=a||h,y=k(C,r),m=y.currentTabStopId===p,g=w(r),{onFocusableItemAdd:b,onFocusableItemRemove:x,currentTabStopId:R}=y;return i.useEffect(()=>{if(s)return b(),()=>x()},[s,b,x]),(0,n.jsx)(v.ItemSlot,{scope:r,id:p,focusable:s,active:l,children:(0,n.jsx)(f.sG.span,{tabIndex:m?0:-1,"data-orientation":y.orientation,...d,ref:t,onMouseDown:(0,o.mK)(e.onMouseDown,e=>{s?y.onItemFocus(p):e.preventDefault()}),onFocus:(0,o.mK)(e.onFocus,()=>y.onItemFocus(p)),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void y.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let i=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(i))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(i)))return E[i]}(e,y.orientation,y.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let i=g().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)i.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&i.reverse();let o=i.indexOf(e.currentTarget);i=y.loop?(r=i,n=o+1,r.map((e,t)=>r[(n+t)%r.length])):i.slice(o+1)}setTimeout(()=>O(i))}}),children:"function"==typeof c?c({isCurrentTabStop:m,hasTabStop:null!=R}):c})})});I.displayName=C;var E={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function O(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var S=r(87032),D="Tabs",[F,M]=(0,s.A)(D,[x]),T=x(),[P,K]=F(D),_=i.forwardRef((e,t)=>
1{let{__scopeTabs:r,value:i,onValueChange:o,defaultValue:s,orientation:l="horizontal",dir:a,activationMode:c="automatic",...p}=e,y=(0,h.jH)(a),[m,v]=(0,d.i)({prop:i,onChange:o,defaultProp:s??"",caller:D});return(0,n.jsx)(P,{scope:r,baseId:(0,u.B)(),value:m,onValueChange:v,orientation:l,dir:y,activationMode:c,children:(0,n.jsx)(f.sG.div,{dir:y,"data-orientation":l,...p,ref:t})})});_.displayName=D;var N="TabsList",z=i.forwardRef((e,t)=>{let{__scopeTabs:r,loop:i=!0,...o}=e,s=K(N,r),l=T(r);return(0,n.jsx)(j,{asChild:!0,...l,orientation:s.orientation,dir:s.dir,loop:i,children:(0,n.jsx)(f.sG.div,{role:"tablist","aria-orientation":s.orientation,...o,ref:t})})});z.displayName=N;var G="TabsTrigger",V=i.forwardRef((e,t)=>{let{__scopeTabs:r,value:i,disabled:s=!1,...l}=e,a=K(G,r),u=T(r),c=B(a.baseId,i),d=W(a.baseId,i),h=i===a.value;return(0,n.jsx)(I,{asChild:!0,...u,focusable:!s,active:h,children:(0,n.jsx)(f.sG.button,{type:"button",role:"tab","aria-selected":h,"aria-controls":d,"data-state":h?"active":"inactive","data-disabled":s?"":void 0,disabled:s,id:c,...l,ref:t,onMouseDown:(0,o.mK)(e.onMouseDown,e=>{s||0!==e.button||!1!==e.ctrlKey?e.preventDefault():a.onValueChange(i)}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&a.onValueChange(i)}),onFocus:(0,o.mK)(e.onFocus,()=>{let e="manual"!==a.activationMode;h||s||!e||a.onValueChange(i)})})})});V.displayName=G;var L="TabsContent",$=i.forwardRef((e,t)=>{let{__scopeTabs:r,value:o,forceMount:s,children:l,...a}=e,u=K(L,r),c=B(u.baseId,o),d=W(u.baseId,o),h=o===u.value,p=i.useRef(h);return i.useEffect(()=>{let e=requestAnimationFrame(()=>p.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,n.jsx)(S.C,{present:s||h,children:({present:r})=>(0,n.jsx)(f.sG.div,{"data-state":h?"active":"inactive","data-orientation":u.orientation,role:"tabpanel","aria-labelledby":c,hidden:!r,id:d,tabIndex:0,...a,ref:t,style:{...e.style,animationDuration:p.current?"0s":void 0},children:r&&l})})});function B(e,t){return`${e}-trigger-${t}`}function W(e,t){return`${e}-content-${t}`}$.displayName=L;var H=r(62045),U=r(15035);let q=new Map,X=(0,i.createContext)(null),J=z,Y=V;function Z({ref:e,groupId:t,persist:r=!1,updateAnchor:o=!1,defaultValue:s,value:l,onValueChange:a,...u}){let f=(0,i.useRef)(null),[c,d]=void 0===l?(0,i.useState)(s):[l,a??(()=>void 0)],h=(0,U.J)(e=>d(e)),p=(0,i.useMemo)(()=>new Map,[]);return(0,i.useLayoutEffect)(()=>{let e;if(!t)return;let n=r?localStorage.getItem(t):sessionStorage.getItem(t);return n&&h(n),(e=q.get(t)??[]).push(h),q.set(t,e),()=>{let e;e=q.get(t)??[],q.set(t,e.filter(e=>e!==h))}},[t,r]),(0,i.useLayoutEffect)(()=>{let e=window.location.hash.slice(1);if(e){for(let[t,r]of p.entries())if(r===e){h(t),f.current?.scrollIntoView();break}}},[p]),(0,n.jsx)(_,{ref:(0,H.P)(e,f),value:c,onValueChange:e=>{if(o){let t=p.get(e);t&&window.history.replaceState(null,"",`#${t}`)}t?(q.get(t)?.forEach(t=>{t(e)}),r?localStorage.setItem(t,e):sessionStorage.setItem(t,e)):d(e)},...u,children:(0,n.jsx)(X.Provider,{value:(0,i.useMemo)(()=>({valueToIdMap:p}),[p]),children:u.children})})}function Q({value:e,...t}){let{valueToIdMap:r}=function(){let e=(0,i.useContext)(X);if(!e)throw Error("You must wrap your component in <Tabs>");return e}();return t.id&&r.set(e,t.id),(0,n.jsx)($,{value:e,...t,children:t.children})}},85185:(e,t,r)=>{r.d(t,{P$:()=>u,f1:()=>f});var n=Object.create,i=Object.defineProperty,o=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,l=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,u=(e,t)=>function(){return t||(0,e[s(e)[0]])((t={exports:{}}).exports,t),t.exports},f=(e,t,r)=>(r=null!=e?n(l(e)):{},((e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let r of s(t))a.call(e,r)||void 0===r||i(e,r,{get:()=>t[r],enumerable:!(n=o(t,r))||n.enumerable});return e})(!t&&e&&e.__esModule?r:i(r,"default",{value:e,enumerable:!0}),e))},87542:(e,t,r)=>{r.d(t,{x:()=>i});var n=r(12115);function i(e){let[t,r]=(0,n.useState)(!1),i=(0,n.useRef)(e),o=(0,n.useRef)(null);i.current=e;let s=(0,n.useCallback)(()=>{o.current&&window.clearTimeout(o.current),Promise.resolve(i.current()).then(()=>{r(!0),o.current=window.setTimeout(()=>{r(!1)},1500)})},[]);return(0,n.useEffect)(()=>()=>{o.current&&window.clearTimeout(o.current)},[]),[t,s]}}}]);
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.