PageSourceSearch

https://gaintrace.com/blog/_next/static/chunks/04b4865b5c5f0b12.js

js gaintrace.com collected 2026-10-08 16:24:37 UTC 38,118 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,31171,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(46696),o=(e.i(78745),e.i(75254));(0,o.default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]),(0,o.default)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);var a=e.i(60564),i=e.i(30030),s=e.i(48425),l=e.i(20783),u=e.i(91918);function c(e){let n=e+"CollectionProvider",[o,a]=(0,i.createContextScope)(n),[s,c]=o(n,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:n,children:o}=e,a=r.useRef(null),i=r.useRef(new Map).current;return(0,t.jsx)(s,{scope:n,itemMap:i,collectionRef:a,children:o})};d.displayName=n;let f=e+"CollectionSlot",p=(0,u.createSlot)(f),h=r.forwardRef((e,r)=>{let{scope:n,children:o}=e,a=c(f,n),i=(0,l.useComposedRefs)(r,a.collectionRef);return(0,t.jsx)(p,{ref:i,children:o})});h.displayName=f;let m=e+"CollectionItemSlot",v="data-radix-collection-item",x=(0,u.createSlot)(m),g=r.forwardRef((e,n)=>{let{scope:o,children:a,...i}=e,s=r.useRef(null),u=(0,l.useComposedRefs)(n,s),d=c(m,o);return r.useEffect(()=>(d.itemMap.set(s,{ref:s,...i}),()=>void d.itemMap.delete(s))),(0,t.jsx)(x,{...{[v]:""},ref:u,children:a})});return g.displayName=m,[{Provider:d,Slot:h,ItemSlot:g},function(t){let n=c(e+"CollectionConsumer",t);return r.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${v}]`));return Array.from(n.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[n.collectionRef,n.itemMap])},a]}var d=new WeakMap;function f(e,t){var r,n;let o,a,i;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let s=(r=e,n=t,o=r.length,(i=(a=p(n))>=0?a:o+a)<0||i>=o?-1:i);return -1===s?void 0:e[s]}function p(e){return e!=e||0===e?0:Math.trunc(e)}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],d.set(this,!0)}set(e,t){return d.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,o=this.has(t),a=this.#e.length,i=p(e),s=i>=0?i:a+i,l=s<0||s>=a?-1:s;if(l===this.size||o&&l===this.size-1||-1===l)return this.set(t,r),this;let u=this.size+ +!o;i<0&&s++;let c=[...this.#e],d=!1;for(let e=s;e<u;e++)if(s===e){let a=c[e];c[e]===t&&(a=c[e+1]),o&&this.delete(t),n=this.get(a),this.set(t,r)}else{d||c[e-1]!==t||(d=!0);let r=c[d?e:e-1],o=n;n=this.get(r),this.delete(r),this.set(r,o)}return this}with(t,r,n){let o=new e(this);return o.insert(t,r,n),o}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=f(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=f(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return f(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=[],o=0;for(let e of this)Reflect.apply(t,r,[e,o,this])&&n.push(e),o++;return new e(n)}map(t,r){let n=[],o=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,o,this])]),o++;return new e(n)}reduce(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,o]=t,a=0,i=o??this.at(0);for(let e of this)i=0===a&&1===t.length?e:Reflect.apply(n,this,[i,e,a,this]),a++;return i}reduceRight(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,o]=t,a=o??this.at(-1);for(let e=this.size-1;e>=0;e--){let r=this.at(e);a=e===this.size-1&&1===t.length?r:Reflect.apply(n,this,[a,r,e,this])}return a}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(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];let o=[...this.entries()];return o.splice(...r),new e(o)}slice(t,r){let n=new e,o=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(o=r-1);for(let e=t;e<=o;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}});var h=r.createContext(void 0);function m(e){let t=r.useContext(h);return e||t||"ltr"}var v=e.i(26330),x=e.i(3536),g=e.i(65491),y=e.i(10772),w=e.i(58950),C=e.i(53760),b=r.forwardRef((e,r)=>{let{children:n,width:o=10,height:a=5,...i}=e;return(0,t.jsx)(s.Primitive.svg,{...i,ref:r,width:o,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,t.jsx)("polygon",{points:"0,0 30,0 15,10"})})});b.displayName="Arrow";var R=e.i(30207),M=e.i(34620),k=e.i(35804),j="Popper",[S,P]=(0,i.createContextScope)(j),[E,A]=S(j),I=e=>{let{__scopePopper:n,children:o}=e,[a,i]=r.useState(null),[s,l]=r.useState(void 0);return(0,t.jsx)(E,{scope:n,anchor:a,onAnchorChange:i,placementState:s,setPlacementState:l,children:o})};I.displayName=j;
1var _="PopperAnchor",T=r.forwardRef((e,n)=>{let{__scopePopper:o,virtualRef:a,...i}=e,u=A(_,o),c=r.useRef(null),d=u.onAnchorChange,f=r.useCallback(e=>{c.current=e,e&&d(e)},[d]),p=(0,l.useComposedRefs)(n,f),h=r.useRef(null);r.useEffect(()=>{if(!a)return;let e=h.current;h.current=a.current,e!==h.current&&d(h.current)});let m=u.placementState&&U(u.placementState),v=m?.[0],x=m?.[1];return a?null:(0,t.jsx)(s.Primitive.div,{"data-radix-popper-side":v,"data-radix-popper-align":x,...i,ref:p})});T.displayName=_;var O="PopperContent",[D,N]=S(O),F=r.forwardRef((e,n)=>{let{__scopePopper:o,side:a="bottom",sideOffset:i=0,align:u="center",alignOffset:c=0,arrowPadding:d=0,avoidCollisions:f=!0,collisionBoundary:p=[],collisionPadding:h=0,sticky:m="partial",hideWhenDetached:v=!1,updatePositionStrategy:x="optimized",onPlaced:g,...y}=e,b=A(O,o),[j,S]=r.useState(null),P=(0,l.useComposedRefs)(n,S),[E,I]=r.useState(null),_=(0,k.useSize)(E),T=_?.width??0,N=_?.height??0,F="number"==typeof h?h:{top:0,right:0,bottom:0,left:0,...h},L=Array.isArray(p)?p:[p],H=L.length>0,z={padding:F,boundary:L.filter(G),altBoundary:H},{refs:B,floatingStyles:V,placement:$,isPositioned:X,middlewareData:Y}=(0,w.useFloating)({strategy:"fixed",placement:a+("center"!==u?"-"+u:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,C.autoUpdate)(...t,{animationFrame:"always"===x})},elements:{reference:b.anchor},middleware:[(0,w.offset)({mainAxis:i+N,alignmentAxis:c}),f&&(0,w.shift)({mainAxis:!0,crossAxis:!1,limiter:"partial"===m?(0,w.limitShift)():void 0,...z}),f&&(0,w.flip)({...z}),(0,w.size)({...z,apply:e=>{let{elements:t,rects:r,availableWidth:n,availableHeight:o}=e,{width:a,height:i}=r.reference,s=t.floating.style;s.setProperty("--radix-popper-available-width",`${n}px`),s.setProperty("--radix-popper-available-height",`${o}px`),s.setProperty("--radix-popper-anchor-width",`${a}px`),s.setProperty("--radix-popper-anchor-height",`${i}px`)}}),E&&(0,w.arrow)({element:E,padding:d}),K({arrowWidth:T,arrowHeight:N}),v&&(0,w.hide)({strategy:"referenceHidden",...z,boundary:H?z.boundary:void 0})]}),W=b.setPlacementState;(0,M.useLayoutEffect)(()=>(W($),()=>{W(void 0)}),[$,W]);let[q,Z]=U($),J=(0,R.useCallbackRef)(g);(0,M.useLayoutEffect)(()=>{X&&J?.()},[X,J]);let Q=Y.arrow?.x,ee=Y.arrow?.y,et=Y.arrow?.centerOffset!==0,[er,en]=r.useState();return(0,M.useLayoutEffect)(()=>{j&&en(window.getComputedStyle(j).zIndex)},[j]),(0,t.jsx)("div",{ref:B.setFloating,"data-radix-popper-content-wrapper":"",style:{...V,transform:X?V.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:er,"--radix-popper-transform-origin":[Y.transformOrigin?.x,Y.transformOrigin?.y].join(" "),...Y.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,t.jsx)(D,{scope:o,placedSide:q,placedAlign:Z,onArrowChange:I,arrowX:Q,arrowY:ee,shouldHideArrow:et,children:(0,t.jsx)(s.Primitive.div,{"data-side":q,"data-align":Z,...y,ref:P,style:{...y.style,animation:X?void 0:"none"}})})})});F.displayName=O;var L="PopperArrow",H={top:"bottom",right:"left",bottom:"top",left:"right"},z=r.forwardRef(function(e,r){let{__scopePopper:n,...o}=e,a=N(L,n),i=H[a.placedSide];return(0,t.jsx)("span",{ref:a.onArrowChange,style:{position:"absolute",left:a.arrowX,top:a.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[a.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[a.placedSide],visibility:a.shouldHideArrow?"hidden":void 0},children:(0,t.jsx)(b,{...o,ref:r,style:{...o.style,display:"block"}})})});function G(e){return null!==e}z.displayName=L;var K=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:n,middlewareData:o}=t,a=o.arrow?.centerOffset!==0,i=a?0:e.arrowWidth,s=a?0:e.arrowHeight,[l,u]=U(r),c={start:"0%",center:"50%",end:"100%"}[u],d=(o.arrow?.x??0)+i/2,f=(o.arrow?.y??0)+s/2,p="",h="";return"bottom"===l?(p=a?c:`${d}px`,h=`${-s}px`):"top"===l?(p=a?c:`${d}px`,h=`${n.floating.height+s}px`):"right"===l?(p=`${-s}px`,h=a?c:`${f}px`):"left"===l&&(p=`${n.floating.width+s}px`,h=a?c:`${f}px`),{data:{x:p,y:h}}}});function U(e){let[t,r="center"]=e.split("-");return[t,r]}var B=e.i(74606),V=e.i(96626),$=e.i(69340),X=!1,Y=r[" useSyncExternalStore ".trim().toString()];function W(){return()=>{}}var q="function"==typeof Y?function(){return Y(W,()=>!0,()=>!1)}:function(){let[e,t]=r.useState(X);return r.useEffect(()=>{X||(X=!0,t(!0))},[]),e},Z="rovingFocusGroup.onEntryFocus",J={bubbles:!1,cancelable:!0},Q="RovingFocusGroup",[ee,et,er]=c(Q),[en,eo]=(0,i.createContextScope)(Q,[er]),[ea,ei]=en(Q),es=r.forwardRef((e,r)=>(0,t.jsx)(ee.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,t.jsx)(ee.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,t.jsx)(el,{...e,ref:r})})}));es.displayName=Q;
1var el=r.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:o,orientation:i,loop:u=!1,dir:c,currentTabStopId:d,defaultCurrentTabStopId:f,onCurrentTabStopIdChange:p,onEntryFocus:h,preventScrollOnEntryFocus:v=!1,...x}=e,g=r.useRef(null),y=(0,l.useComposedRefs)(n,g),w=m(c),[C,b]=(0,$.useControllableState)({prop:d,defaultProp:f??null,onChange:p,caller:Q}),[M,k]=r.useState(!1),j=(0,R.useCallbackRef)(h),S=et(o),P=r.useRef(!1),[E,A]=r.useState(0);return r.useEffect(()=>{let e=g.current;if(e)return e.addEventListener(Z,j),()=>e.removeEventListener(Z,j)},[j]),(0,t.jsx)(ea,{scope:o,orientation:i,dir:w,loop:u,currentTabStopId:C,onItemFocus:r.useCallback(e=>b(e),[b]),onItemShiftTab:r.useCallback(()=>k(!0),[]),onFocusableItemAdd:r.useCallback(()=>A(e=>e+1),[]),onFocusableItemRemove:r.useCallback(()=>A(e=>e-1),[]),children:(0,t.jsx)(s.Primitive.div,{tabIndex:M||0===E?-1:0,"data-orientation":i,...x,ref:y,style:{outline:"none",...e.style},onMouseDown:(0,a.composeEventHandlers)(e.onMouseDown,()=>{P.current=!0}),onFocus:(0,a.composeEventHandlers)(e.onFocus,e=>{let t=!P.current;if(e.target===e.currentTarget&&t&&!M){let t=new CustomEvent(Z,J);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=S().filter(e=>e.focusable);ef([e.find(e=>e.active),e.find(e=>e.id===C),...e].filter(Boolean).map(e=>e.ref.current),v)}}P.current=!1}),onBlur:(0,a.composeEventHandlers)(e.onBlur,()=>k(!1))})})}),eu="RovingFocusGroupItem",ec=r.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:o,focusable:i=!0,active:l=!1,tabStopId:u,children:c,...d}=e,f=(0,y.useId)(),p=u||f,h=ei(eu,o),m=h.currentTabStopId===p,v=et(o),{onFocusableItemAdd:x,onFocusableItemRemove:g,currentTabStopId:w}=h,C=q();return(0,M.useLayoutEffect)(()=>{if(C&&i)return x(),()=>g()},[C,i,x,g]),r.useEffect(()=>{if(!C&&i)return x(),()=>g()},[C,i,x,g]),(0,t.jsx)(ee.ItemSlot,{scope:o,id:p,focusable:i,active:l,children:(0,t.jsx)(s.Primitive.span,{tabIndex:m?0:-1,"data-orientation":h.orientation,...d,ref:n,onMouseDown:(0,a.composeEventHandlers)(e.onMouseDown,e=>{i?h.onItemFocus(p):e.preventDefault()}),onFocus:(0,a.composeEventHandlers)(e.onFocus,()=>h.onItemFocus(p)),onKeyDown:(0,a.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void h.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 ed[o]}(e,h.orientation,h.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=v().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&o.reverse();let a=o.indexOf(e.currentTarget);o=h.loop?(r=o,n=a+1,r.map((e,t)=>r[(n+t)%r.length])):o.slice(a+1)}setTimeout(()=>ef(o))}}),children:"function"==typeof c?c({isCurrentTabStop:m,hasTabStop:null!=w}):c})})});ec.displayName=eu;var ed={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function ef(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 ep=e.i(86312),eh=e.i(85369),em=["Enter"," "],ev=["ArrowUp","PageDown","End"],ex=["ArrowDown","PageUp","Home",...ev],eg={ltr:[...em,"ArrowRight"],rtl:[...em,"ArrowLeft"]},ey={ltr:["ArrowLeft"],rtl:["ArrowRight"]},ew="Menu",[eC,eb,eR]=c(ew),[eM,ek]=(0,i.createContextScope)(ew,[eR,P,eo]),ej=P(),eS=eo(),[eP,eE]=eM(ew),[eA,eI]=eM(ew),e_=e=>{let{__scopeMenu:n,open:o=!1,children:a,dir:i,onOpenChange:s,modal:l=!0}=e,u=ej(n),[c,d]=r.useState(null),f=r.useRef(!1),p=(0,R.useCallbackRef)(s),h=m(i);return r.useEffect(()=>{let e=()=>{f.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>f.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),r.useEffect(()=>{if(!o)return;let e=()=>p(!1);return window.addEventListener("blur",e),()=>window.removeEventListener("blur",e)},[o,p]),(0,t.jsx)(I,{...u,children:(0,t.jsx)(eP,{scope:n,open:o,onOpenChange:p,content:c,onContentChange:d,children:(0,t.jsx)(eA,{scope:n,onClose:r.useCallback(()=>p(!1),[p]),isUsingKeyboardRef:f,dir:h,modal:l,children:a})})})};e_.displayName=ew;var eT=r.forwardRef((e,r)=>{let{__scopeMenu:n,...o}
1=e,a=ej(n);return(0,t.jsx)(T,{...a,...o,ref:r})});eT.displayName="MenuAnchor";var eO="MenuPortal",[eD,eN]=eM(eO,{forceMount:void 0}),eF=e=>{let{__scopeMenu:r,forceMount:n,children:o,container:a}=e,i=eE(eO,r);return(0,t.jsx)(eD,{scope:r,forceMount:n,children:(0,t.jsx)(V.Presence,{present:n||i.open,children:(0,t.jsx)(B.Portal,{asChild:!0,container:a,children:o})})})};eF.displayName=eO;var eL="MenuContent",[eH,ez]=eM(eL),eG=r.forwardRef((e,r)=>{let n=eN(eL,e.__scopeMenu),{forceMount:o=n.forceMount,...a}=e,i=eE(eL,e.__scopeMenu),s=eI(eL,e.__scopeMenu);return(0,t.jsx)(eC.Provider,{scope:e.__scopeMenu,children:(0,t.jsx)(V.Presence,{present:o||i.open,children:(0,t.jsx)(eC.Slot,{scope:e.__scopeMenu,children:s.modal?(0,t.jsx)(eK,{...a,ref:r}):(0,t.jsx)(eU,{...a,ref:r})})})})}),eK=r.forwardRef((e,n)=>{let o=eE(eL,e.__scopeMenu),i=r.useRef(null),s=(0,l.useComposedRefs)(n,i);return r.useEffect(()=>{let e=i.current;if(e)return(0,ep.hideOthers)(e)},[]),(0,t.jsx)(eV,{...e,ref:s,trapFocus:o.open,disableOutsidePointerEvents:o.open,disableOutsideScroll:!0,onFocusOutside:(0,a.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>o.onOpenChange(!1)})}),eU=r.forwardRef((e,r)=>{let n=eE(eL,e.__scopeMenu);return(0,t.jsx)(eV,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),eB=(0,u.createSlot)("MenuContent.ScrollLock"),eV=r.forwardRef((e,n)=>{let{__scopeMenu:o,loop:i=!1,trapFocus:s,onOpenAutoFocus:u,onCloseAutoFocus:c,disableOutsidePointerEvents:d,onEntryFocus:f,onEscapeKeyDown:p,onPointerDownOutside:h,onFocusOutside:m,onInteractOutside:y,onDismiss:w,disableOutsideScroll:C,...b}=e,R=eE(eL,o),M=eI(eL,o),k=ej(o),j=eS(o),S=eb(o),[P,E]=r.useState(null),A=r.useRef(null),I=(0,l.useComposedRefs)(n,A,R.onContentChange),_=r.useRef(0),T=r.useRef(""),O=r.useRef(0),D=r.useRef(null),N=r.useRef("right"),L=r.useRef(0),H=C?eh.RemoveScroll:r.Fragment;r.useEffect(()=>()=>window.clearTimeout(_.current),[]),(0,x.useFocusGuards)();let z=r.useCallback(e=>{var t,r;return N.current===D.current?.side&&(t=e,!!(r=D.current?.area)&&function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let i=t[e],s=t[a],l=i.x,u=i.y,c=s.x,d=s.y;u>n!=d>n&&r<(c-l)*(n-u)/(d-u)+l&&(o=!o)}return o}({x:t.clientX,y:t.clientY},r))},[]);return(0,t.jsx)(eH,{scope:o,searchRef:T,onItemEnter:r.useCallback(e=>{z(e)&&e.preventDefault()},[z]),onItemLeave:r.useCallback(e=>{z(e)||(A.current?.focus(),E(null))},[z]),onTriggerLeave:r.useCallback(e=>{z(e)&&e.preventDefault()},[z]),pointerGraceTimerRef:O,onPointerGraceIntentChange:r.useCallback(e=>{D.current=e},[]),children:(0,t.jsx)(H,{...C?{as:eB,allowPinchZoom:!0}:void 0,children:(0,t.jsx)(g.FocusScope,{asChild:!0,trapped:s,onMountAutoFocus:(0,a.composeEventHandlers)(u,e=>{e.preventDefault(),A.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:c,children:(0,t.jsx)(v.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:p,onPointerDownOutside:h,onFocusOutside:m,onInteractOutside:y,onDismiss:w,children:(0,t.jsx)(es,{asChild:!0,...j,dir:M.dir,orientation:"vertical",loop:i,currentTabStopId:P,onCurrentTabStopIdChange:E,onEntryFocus:(0,a.composeEventHandlers)(f,e=>{M.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,t.jsx)(F,{role:"menu","aria-orientation":"vertical","data-state":tu(R.open),"data-radix-menu-content":"",dir:M.dir,...k,...b,ref:I,style:{outline:"none",...b.style},onKeyDown:(0,a.composeEventHandlers)(b.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length;if(t){var o;let t,a,i,s,l,u;"Tab"===e.key&&e.preventDefault(),!r&&n&&(o=e.key,t=T.current+o,a=S().filter(e=>!e.disabled),i=document.activeElement,s=a.find(e=>e.ref.current===i)?.textValue,l=function(e,t,r){var n;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=r?e.indexOf(r):-1,i=(n=Math.max(a,0),e.map((t,r)=>e[(n+r)%e.length]));1===o.length&&(i=i.filter(e=>e!==r));let s=i.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return s!==r?s:void 0}(a.map(e=>e.textValue),t,s),u=a.find(e=>e.textValue===l)?.ref.current,function e(t){T.current=t,window.clearTimeout(_.current),""!==t&&(_.current=window.setTimeout(()=>e(""),1e3))}(t),u&&setTimeout(()=>
1u.focus()))}let a=A.current;if(e.target!==a||!ex.includes(e.key))return;e.preventDefault();let i=S().filter(e=>!e.disabled).map(e=>e.ref.current);ev.includes(e.key)&&i.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(i)}),onBlur:(0,a.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(_.current),T.current="")}),onPointerMove:(0,a.composeEventHandlers)(e.onPointerMove,tf(e=>{let t=e.target,r=L.current!==e.clientX;e.currentTarget.contains(t)&&r&&(N.current=e.clientX>L.current?"right":"left",L.current=e.clientX)}))})})})})})})});eG.displayName=eL;var e$=r.forwardRef((e,r)=>{let{__scopeMenu:n,...o}=e;return(0,t.jsx)(s.Primitive.div,{role:"group",...o,ref:r})});e$.displayName="MenuGroup";var eX=r.forwardRef((e,r)=>{let{__scopeMenu:n,...o}=e;return(0,t.jsx)(s.Primitive.div,{...o,ref:r})});eX.displayName="MenuLabel";var eY="MenuItem",eW="menu.itemSelect",eq=r.forwardRef((e,n)=>{let{disabled:o=!1,onSelect:i,...u}=e,c=r.useRef(null),d=eI(eY,e.__scopeMenu),f=ez(eY,e.__scopeMenu),p=(0,l.useComposedRefs)(n,c),h=r.useRef(!1);return(0,t.jsx)(eZ,{...u,ref:p,disabled:o,onClick:(0,a.composeEventHandlers)(e.onClick,()=>{let e=c.current;if(!o&&e){let t=new CustomEvent(eW,{bubbles:!0,cancelable:!0});e.addEventListener(eW,e=>i?.(e),{once:!0}),(0,s.dispatchDiscreteCustomEvent)(e,t),t.defaultPrevented?h.current=!1:d.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),h.current=!0},onPointerUp:(0,a.composeEventHandlers)(e.onPointerUp,e=>{h.current||e.currentTarget?.click()}),onKeyDown:(0,a.composeEventHandlers)(e.onKeyDown,e=>{o||e.target!==e.currentTarget||(""===f.searchRef.current||" "!==e.key)&&em.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});eq.displayName=eY;var eZ=r.forwardRef((e,n)=>{let{__scopeMenu:o,disabled:i=!1,textValue:u,...c}=e,d=ez(eY,o),f=eS(o),p=r.useRef(null),h=(0,l.useComposedRefs)(n,p),[m,v]=r.useState(!1),[x,g]=r.useState("");return r.useEffect(()=>{let e=p.current;e&&g((e.textContent??"").trim())},[c.children]),(0,t.jsx)(eC.ItemSlot,{scope:o,disabled:i,textValue:u??x,children:(0,t.jsx)(ec,{asChild:!0,...f,focusable:!i,children:(0,t.jsx)(s.Primitive.div,{role:"menuitem","data-highlighted":m?"":void 0,"aria-disabled":i||void 0,"data-disabled":i?"":void 0,...c,ref:h,onPointerMove:(0,a.composeEventHandlers)(e.onPointerMove,tf(e=>{i?d.onItemLeave(e):(d.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,a.composeEventHandlers)(e.onPointerLeave,tf(e=>d.onItemLeave(e))),onFocus:(0,a.composeEventHandlers)(e.onFocus,()=>v(!0)),onBlur:(0,a.composeEventHandlers)(e.onBlur,()=>v(!1))})})})}),eJ=r.forwardRef((e,r)=>{let{checked:n=!1,onCheckedChange:o,...i}=e;return(0,t.jsx)(e9,{scope:e.__scopeMenu,checked:n,children:(0,t.jsx)(eq,{role:"menuitemcheckbox","aria-checked":tc(n)?"mixed":n,...i,ref:r,"data-state":td(n),onSelect:(0,a.composeEventHandlers)(i.onSelect,()=>o?.(!!tc(n)||!n),{checkForDefaultPrevented:!1})})})});eJ.displayName="MenuCheckboxItem";var eQ="MenuRadioGroup",[e0,e1]=eM(eQ,{value:void 0,onValueChange:()=>{}}),e2=r.forwardRef((e,r)=>{let{value:n,onValueChange:o,...a}=e,i=(0,R.useCallbackRef)(o);return(0,t.jsx)(e0,{scope:e.__scopeMenu,value:n,onValueChange:i,children:(0,t.jsx)(e$,{...a,ref:r})})});e2.displayName=eQ;var e5="MenuRadioItem",e6=r.forwardRef((e,r)=>{let{value:n,...o}=e,i=e1(e5,e.__scopeMenu),s=n===i.value;return(0,t.jsx)(e9,{scope:e.__scopeMenu,checked:s,children:(0,t.jsx)(eq,{role:"menuitemradio","aria-checked":s,...o,ref:r,"data-state":td(s),onSelect:(0,a.composeEventHandlers)(o.onSelect,()=>i.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});e6.displayName=e5;var e3="MenuItemIndicator",[e9,e4]=eM(e3,{checked:!1}),e7=r.forwardRef((e,r)=>{let{__scopeMenu:n,forceMount:o,...a}=e,i=e4(e3,n);return(0,t.jsx)(V.Presence,{present:o||tc(i.checked)||!0===i.checked,children:(0,t.jsx)(s.Primitive.span,{...a,ref:r,"data-state":td(i.checked)})})});e7.displayName=e3;var e8=r.forwardRef((e,r)=>{let{__scopeMenu:n,...o}=e;return(0,t.jsx)(s.Primitive.div,{role:"separator","aria-orientation":"horizontal",...o,ref:r})});e8.displayName="MenuSeparator";var te=r.forwardRef((e,r)=>{let{__scopeMenu:n,...o}
1=e,a=ej(n);return(0,t.jsx)(z,{...a,...o,ref:r})});te.displayName="MenuArrow";var tt="MenuSub",[tr,tn]=eM(tt),to=e=>{let{__scopeMenu:n,children:o,open:a=!1,onOpenChange:i}=e,s=eE(tt,n),l=ej(n),[u,c]=r.useState(null),[d,f]=r.useState(null),p=(0,R.useCallbackRef)(i);return r.useEffect(()=>(!1===s.open&&p(!1),()=>p(!1)),[s.open,p]),(0,t.jsx)(I,{...l,children:(0,t.jsx)(eP,{scope:n,open:a,onOpenChange:p,content:d,onContentChange:f,children:(0,t.jsx)(tr,{scope:n,contentId:(0,y.useId)(),triggerId:(0,y.useId)(),trigger:u,onTriggerChange:c,children:o})})})};to.displayName=tt;var ta="MenuSubTrigger",ti=r.forwardRef((e,n)=>{let o=eE(ta,e.__scopeMenu),i=eI(ta,e.__scopeMenu),s=tn(ta,e.__scopeMenu),u=ez(ta,e.__scopeMenu),c=r.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:f}=u,p={__scopeMenu:e.__scopeMenu},h=r.useCallback(()=>{c.current&&window.clearTimeout(c.current),c.current=null},[]);r.useEffect(()=>h,[h]),r.useEffect(()=>{let e=d.current;return()=>{window.clearTimeout(e),f(null)}},[d,f]);let m=(0,l.useComposedRefs)(n,s.onTriggerChange);return(0,t.jsx)(eT,{asChild:!0,...p,children:(0,t.jsx)(eZ,{id:s.triggerId,"aria-haspopup":"menu","aria-expanded":o.open,"aria-controls":o.open?s.contentId:void 0,"data-state":tu(o.open),...e,ref:m,onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),o.open||o.onOpenChange(!0))},onPointerMove:(0,a.composeEventHandlers)(e.onPointerMove,tf(t=>{u.onItemEnter(t),!t.defaultPrevented&&(e.disabled||o.open||c.current||(u.onPointerGraceIntentChange(null),c.current=window.setTimeout(()=>{o.onOpenChange(!0),h()},100)))})),onPointerLeave:(0,a.composeEventHandlers)(e.onPointerLeave,tf(e=>{h();let t=o.content?.getBoundingClientRect();if(t){let r=o.content?.dataset.side,n="right"===r,a=t[n?"left":"right"],i=t[n?"right":"left"];u.onPointerGraceIntentChange({area:[{x:e.clientX+(n?-5:5),y:e.clientY},{x:a,y:t.top},{x:i,y:t.top},{x:i,y:t.bottom},{x:a,y:t.bottom}],side:r}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>u.onPointerGraceIntentChange(null),300)}else{if(u.onTriggerLeave(e),e.defaultPrevented)return;u.onPointerGraceIntentChange(null)}})),onKeyDown:(0,a.composeEventHandlers)(e.onKeyDown,t=>{e.disabled||t.target!==t.currentTarget||(""===u.searchRef.current||" "!==t.key)&&eg[i.dir].includes(t.key)&&(o.onOpenChange(!0),o.content?.focus(),t.preventDefault())})})})});ti.displayName=ta;var ts="MenuSubContent",tl=r.forwardRef((e,n)=>{let o=eN(eL,e.__scopeMenu),{forceMount:i=o.forceMount,align:s="start",...u}=e,c=eE(eL,e.__scopeMenu),d=eI(eL,e.__scopeMenu),f=tn(ts,e.__scopeMenu),p=r.useRef(null),h=(0,l.useComposedRefs)(n,p);return(0,t.jsx)(eC.Provider,{scope:e.__scopeMenu,children:(0,t.jsx)(V.Presence,{present:i||c.open,children:(0,t.jsx)(eC.Slot,{scope:e.__scopeMenu,children:(0,t.jsx)(eV,{id:f.contentId,"aria-labelledby":f.triggerId,...u,ref:h,align:s,side:"rtl"===d.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{d.isUsingKeyboardRef.current&&p.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,a.composeEventHandlers)(e.onFocusOutside,e=>{e.target!==f.trigger&&c.onOpenChange(!1)}),onEscapeKeyDown:(0,a.composeEventHandlers)(e.onEscapeKeyDown,e=>{d.onClose(),e.preventDefault()}),onKeyDown:(0,a.composeEventHandlers)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=ey[d.dir].includes(e.key);t&&r&&(c.onOpenChange(!1),f.trigger?.focus(),e.preventDefault())})})})})})});function tu(e){return e?"open":"closed"}function tc(e){return"indeterminate"===e}function td(e){return tc(e)?"indeterminate":e?"checked":"unchecked"}function tf(e){return t=>"mouse"===t.pointerType?e(t):void 0}tl.displayName=ts;var tp="ContextMenu",[th,tm]=(0,i.createContextScope)(tp,[ek]),tv=ek(),[tx,tg]=th(tp),ty=e=>{let{__scopeContextMenu:n,children:o,onOpenChange:a,open:i,dir:s,modal:l=!0}=e,u=r.useRef(!1);{let e=r.useRef(!1);r.useEffect(()=>{!0!==i||u.current||e.current||(e.current=!0,console.warn("ContextMenu: The `open` prop has been set to `true` before the user has interacted with the trigger, so its position is indeterminate. This is likely unintended and will result in the menu being anchored to the top-left corner of the viewport."))},[i])}let[c,d]=(0,$.useControllableState)({prop:i,defaultProp:!1,onChange:a,caller:tp}
1),f=tv(n);return(0,t.jsx)(tx,{scope:n,open:c,onOpenChange:d,modal:l,hasInteractedRef:u,children:(0,t.jsx)(e_,{...f,dir:s,open:c,onOpenChange:d,modal:l,children:o})})};ty.displayName=tp;var tw="ContextMenuTrigger",tC=r.forwardRef((e,n)=>{let{__scopeContextMenu:o,disabled:i=!1,...l}=e,u=tg(tw,o),c=tv(o),[d,f]=r.useState({x:0,y:0}),p=r.useMemo(()=>({current:{getBoundingClientRect:()=>DOMRect.fromRect({width:0,height:0,...d})}}),[d]),h=r.useRef(0),m=r.useCallback(()=>window.clearTimeout(h.current),[]),v=e=>{u.hasInteractedRef.current=!0,f({x:e.clientX,y:e.clientY}),u.onOpenChange(!0)};return r.useEffect(()=>m,[m]),r.useEffect(()=>void(i&&m()),[i,m]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(eT,{...c,virtualRef:p}),(0,t.jsx)(s.Primitive.span,{"data-state":u.open?"open":"closed","data-disabled":i?"":void 0,...l,ref:n,style:{WebkitTouchCallout:"none",...e.style},onContextMenu:i?e.onContextMenu:(0,a.composeEventHandlers)(e.onContextMenu,e=>{m(),v(e),e.preventDefault()}),onPointerDown:i?e.onPointerDown:(0,a.composeEventHandlers)(e.onPointerDown,tL(e=>{m(),u.open&&u.onOpenChange(!1),h.current=window.setTimeout(()=>v(e),700)})),onPointerMove:i?e.onPointerMove:(0,a.composeEventHandlers)(e.onPointerMove,tL(m)),onPointerCancel:i?e.onPointerCancel:(0,a.composeEventHandlers)(e.onPointerCancel,tL(m)),onPointerUp:i?e.onPointerUp:(0,a.composeEventHandlers)(e.onPointerUp,tL(m))})]})});tC.displayName=tw;var tb=e=>{let{__scopeContextMenu:r,...n}=e,o=tv(r);return(0,t.jsx)(eF,{...o,...n})};tb.displayName="ContextMenuPortal";var tR="ContextMenuContent",tM=r.forwardRef((e,n)=>{let{__scopeContextMenu:o,...a}=e,i=tg(tR,o),s=tv(o),l=r.useRef(!1);return(0,t.jsx)(eG,{...s,...a,ref:n,side:"right",sideOffset:2,align:"start",onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),!t.defaultPrevented&&l.current&&t.preventDefault(),l.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||i.modal||(l.current=!0)},style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});tM.displayName=tR;var tk=r.forwardRef((e,r)=>{let{__scopeContextMenu:n,...o}=e,a=tv(n);return(0,t.jsx)(e$,{...a,...o,ref:r})});tk.displayName="ContextMenuGroup";var tj=r.forwardRef((e,r)=>{let{__scopeContextMenu:n,...o}=e,a=tv(n);return(0,t.jsx)(eX,{...a,...o,ref:r})});tj.displayName="ContextMenuLabel";var tS=r.forwardRef((e,r)=>{let{__scopeContextMenu:n,...o}=e,a=tv(n);return(0,t.jsx)(eq,{...a,...o,ref:r})});tS.displayName="ContextMenuItem";var tP=r.forwardRef((e,r)=>{let{__scopeContextMenu:n,...o}=e,a=tv(n);return(0,t.jsx)(eJ,{...a,...o,ref:r})});tP.displayName="ContextMenuCheckboxItem";var tE=r.forwardRef((e,r)=>{let{__scopeContextMenu:n,...o}=e,a=tv(n);return(0,t.jsx)(e2,{...a,...o,ref:r})});tE.displayName="ContextMenuRadioGroup";var tA=r.forwardRef((e,r)=>{let{__scopeContextMenu:n,...o}=e,a=tv(n);return(0,t.jsx)(e6,{...a,...o,ref:r})});tA.displayName="ContextMenuRadioItem";var tI=r.forwardRef((e,r)=>{let{__scopeContextMenu:n,...o}=e,a=tv(n);return(0,t.jsx)(e7,{...a,...o,ref:r})});tI.displayName="ContextMenuItemIndicator";var t_=r.forwardRef((e,r)=>{let{__scopeContextMenu:n,...o}=e,a=tv(n);return(0,t.jsx)(e8,{...a,...o,ref:r})});t_.displayName="ContextMenuSeparator";var tT=r.forwardRef((e,r)=>{let{__scopeContextMenu:n,...o}=e,a=tv(n);return(0,t.jsx)(te,{...a,...o,ref:r})});tT.displayName="ContextMenuArrow";var tO="ContextMenuSub",tD=e=>{let{__scopeContextMenu:r,children:n,onOpenChange:o,open:a,defaultOpen:i}=e,s=tv(r),[l,u]=(0,$.useControllableState)({prop:a,defaultProp:i??!1,onChange:o,caller:tO});return(0,t.jsx)(to,{...s,open:l,onOpenChange:u,children:n})};tD.displayName=tO;var tN=r.forwardRef((e,r)=>{let{__scopeContextMenu:n,...o}=e,a=tv(n);return(0,t.jsx)(ti,{...a,...o,ref:r})});tN.displayName="ContextMenuSubTrigger";var tF=r.forwardRef((e,r)=>{let{__scopeContextMenu:n,...o}=e,a=tv(n);return(0,t.jsx)(tl,{...a,...o,ref:r,style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});function tL(e){return t=>
1"mouse"!==t.pointerType?e(t):void 0}tF.displayName="ContextMenuSubContent",e.s(["Arrow",()=>tT,"CheckboxItem",()=>tP,"Content",()=>tM,"ContextMenu",()=>ty,"ContextMenuArrow",()=>tT,"ContextMenuCheckboxItem",()=>tP,"ContextMenuContent",()=>tM,"ContextMenuGroup",()=>tk,"ContextMenuItem",()=>tS,"ContextMenuItemIndicator",()=>tI,"ContextMenuLabel",()=>tj,"ContextMenuPortal",()=>tb,"ContextMenuRadioGroup",()=>tE,"ContextMenuRadioItem",()=>tA,"ContextMenuSeparator",()=>t_,"ContextMenuSub",()=>tD,"ContextMenuSubContent",()=>tF,"ContextMenuSubTrigger",()=>tN,"ContextMenuTrigger",()=>tC,"Group",()=>tk,"Item",()=>tS,"ItemIndicator",()=>tI,"Label",()=>tj,"Portal",()=>tb,"RadioGroup",()=>tE,"RadioItem",()=>tA,"Root",()=>ty,"Separator",()=>t_,"Sub",()=>tD,"SubContent",()=>tF,"SubTrigger",()=>tN,"Trigger",()=>tC,"createContextMenuScope",()=>tm],79602);var tH=e.i(79602),tH=tH,tz=e.i(75157);function tG(e){let{...r}=e;return(0,t.jsx)(tH.Root,{"data-slot":"context-menu",...r})}function tK(e){let{...r}=e;return(0,t.jsx)(tH.Trigger,{"data-slot":"context-menu-trigger",...r})}function tU(e){let{className:r,...n}=e;return(0,t.jsx)(tH.Portal,{children:(0,t.jsx)(tH.Content,{"data-slot":"context-menu-content",className:(0,tz.cn)("z-50 max-h-(--radix-context-menu-content-available-height) min-w-[8rem] origin-(--radix-context-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95",r),...n})})}function tB(e){let{className:r,inset:n,variant:o="default",...a}=e;return(0,t.jsx)(tH.Item,{"data-slot":"context-menu-item","data-inset":n,"data-variant":o,className:(0,tz.cn)("relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 data-[variant=destructive]:focus:text-destructive dark:data-[variant=destructive]:focus:bg-destructive/20 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 [&_svg:not([class*='text-'])]:text-muted-foreground data-[variant=destructive]:*:[svg]:text-destructive!",r),...a})}function tV(e){let{className:r,...n}=e;return(0,t.jsx)(tH.Separator,{"data-slot":"context-menu-separator",className:(0,tz.cn)("-mx-1 my-1 h-px bg-border",r),...n})}let t$=(0,o.default)("type",[["path",{d:"M12 4v16",key:"1654pz"}],["path",{d:"M4 7V5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v2",key:"e0r10z"}],["path",{d:"M9 20h6",key:"s66wpe"}]]),tX=(0,o.default)("square-dashed",[["path",{d:"M5 3a2 2 0 0 0-2 2",key:"y57alp"}],["path",{d:"M19 3a2 2 0 0 1 2 2",key:"18rm91"}],["path",{d:"M21 19a2 2 0 0 1-2 2",key:"1j7049"}],["path",{d:"M5 21a2 2 0 0 1-2-2",key:"sbafld"}],["path",{d:"M9 3h1",key:"1yesri"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M14 3h1",key:"1ec4yj"}],["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"M3 9v1",key:"1r0deq"}],["path",{d:"M21 9v1",key:"mxsmne"}],["path",{d:"M3 14v1",key:"vnatye"}],["path",{d:"M21 14v1",key:"169vum"}]]),tY=(0,o.default)("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]]);function tW(e){let{logomark:r,logomarkSVG:o,logotypeSVG:a,brandGuidelinesURL:i,brandAssetsURL:s,children:l}=e;return(0,t.jsxs)(tG,{children:[(0,t.jsx)(tK,{asChild:!0,children:l}),(0,t.jsxs)(tU,{className:"w-fit",children:[(0,t.jsxs)(tB,{onClick:async()=>{await tq(o)&&n.toast.success("Logomark as SVG copied")},children:[r,"Copy Logomark as SVG"]}),(0,t.jsxs)(tB,{onClick:async()=>{await tq(a)&&n.toast.success("Logotype as SVG copied")},children:[(0,t.jsx)(t$,{}),"Copy Logotype as SVG"]}),i&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(tV,{}),(0,t.jsx)(tB,{asChild:!0,children:(0,t.jsxs)("a",{href:i,target:"_blank",rel:"noopener noreferrer",children:[(0,t.jsx)(tX,{}),"Brand Guidelines"]})})]}),(0,t.jsx)(tV,{}),(0,t.jsx)(tB,{asChild:!0,children:(0,t.jsxs)("a",{href:s,target:"_blank",rel:"noopener noreferrer",download:!0,children:[(0,t.jsx)(tY,{}),"Download Brand Assets"]})})]})]})}let tq=async e=>{if(!e)return!1;try{return await navigator.clipboard.writeText(e),!0}catch{return n.toast.error("Copy failed"),!1}},tZ="/logos/gaintrace-icon.svg",tJ="/gaintrace-logo.svg";function tQ(e){let{children:n}=e,[o,a]=(0,r.useState)(""),[i,s]=(0,r.useState)("");return(0,r.useEffect)(()=>{let e=!0,t=async(t,r)=>{try{let n=await fetch(t);n.ok&&e&&r(await n.text())}catch{}};return t(tZ,a),t(tJ,s),()=>{e=!1}},[]),(0,t.jsx)(tW,{logomark:(0,t.jsx)("img",{src:tZ,alt:"",width:16,height:16}),logomarkSVG:o,logotypeSVG:i,brandAssetsURL:tJ,children:n})}e.s(["GaintraceLogoMenu",()=>tQ],31171)},92287,e=>{e.n(e.i(31171))}]);

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.