PageSourceSearch

https://gueterkraft-meister.de/assets/dropdown-menu-D0ZwMVrV.js

js gueterkraft-meister.de collected 2026-10-05 23:04:36 UTC 21,241 bytes, 6 lines download raw bytes

vendor: 13,468 bytes, lines 1-6
1import{j as a}from"./brand-Df9MitU8.js";import{r as s}from"./chunk-JZWAC4HX-uic6Hk2s.js";import{c as xe,a as M,P as H,d as he,b as Rn,C as yn}from"./index-Cma9SJiG.js";import{f as ge,u as F,c as bn,a as b}from"./button-BQvmhlvX.js";import{P as j,d as Dn}from"./index-BJzQm1OH.js";import{c as In}from"./index-CM2bn9as.js";import{u as En}from"./index-DeXJKFwk.js";import{c as Pn,f as Sn,e as Nn,F as jn,d as Tn,h as An,u as Me}from"./index-DZK_RM1w.js";import{c as Ce,A as On,C as kn,R as Ln,a as Fn}from"./index-hdQ7UgDQ.js";import{c as _e,I as Gn,R as Kn}from"./index-B5-9oFaT.js";import{C as $n}from"./chevron-right-DaiQDEIE.js";import{c as Un}from"./createLucideIcon-CCRFGrU1.js";/**
2 * @license lucide-react v0.462.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const Bn=Un("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);var oe=["Enter"," "],Vn=["ArrowDown","PageUp","Home"],Re=["ArrowUp","PageDown","End"],Xn=[...Vn,...Re],Yn={ltr:[...oe,"ArrowRight"],rtl:[...oe,"ArrowLeft"]},zn={ltr:["ArrowLeft"],rtl:["ArrowRight"]},G="Menu",[k,Hn,Wn]=In(G),[I,ye]=xe(G,[Wn,Ce,_e]),W=Ce(),be=_e(),[Zn,E]=I(G),[qn,K]=I(G),De=e=>{const{__scopeMenu:o,open:n=!1,children:t,dir:r,onOpenChange:c,modal:u=!0}=e,l=W(o),[m,v]=s.useState(null),p=s.useRef(!1),i=he(c),f=En(r);return s.useEffect(()=>{const x=()=>{p.current=!0,document.addEventListener("pointerdown",w,{capture:!0,once:!0}),document.addEventListener("pointermove",w,{capture:!0,once:!0})},w=()=>p.current=!1;return document.addEventListener("keydown",x,{capture:!0}),()=>{document.removeEventListener("keydown",x,{capture:!0}),document.removeEventListener("pointerdown",w,{capture:!0}),document.removeEventListener("pointermove",w,{capture:!0})}},[]),a.jsx(Ln,{...l,children:a.jsx(Zn,{scope:o,open:n,onOpenChange:i,content:m,onContentChange:v,children:a.jsx(qn,{scope:o,onClose:s.useCallback(()=>i(!1),[i]),isUsingKeyboardRef:p,dir:f,modal:u,children:t})})})};De.displayName=G;var Jn="MenuAnchor",te=s.forwardRef((e,o)=>{const{__scopeMenu:n,...t}=e,r=W(n);return a.jsx(On,{...r,...t,ref:o})});te.displayName=Jn;var re="MenuPortal",[Qn,Ie]=I(re,{forceMount:void 0}),Ee=e=>{const{__scopeMenu:o,forceMount:n,children:t,container:r}=e,c=E(re,o);return a.jsx(Qn,{scope:o,forceMount:n,children:a.jsx(H,{present:n||c.open,children:a.jsx(Pn,{asChild:!0,container:r,children:t})})})};Ee.displayName=re;var C="MenuContent",[eo,ae]=I(C),Pe=s.forwardRef((e,o)=>{const n=Ie(C,e.__scopeMenu),{forceMount:t=n.forceMount,...r}=e,c=E(C,e.__scopeMenu),u=K(C,e.__scopeMenu);return a.jsx(k.Provider,{scope:e.__scopeMenu,children:a.jsx(H,{present:t||c.open,children:a.jsx(k.Slot,{scope:e.__scopeMenu,children:u.modal?a.jsx(no,{...r,ref:o}):a.jsx(oo,{...r,ref:o})})})})}),no=s.forwardRef((e,o)=>{const n=E(C,e.__scopeMenu),t=s.useRef(null),r=F(o,t);return s.useEffect(()=>{const c=t.current;if(c)return An(c)},[]),a.jsx(se,{...e,ref:r,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:M(e.onFocusOutside,c=>c.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),oo=s.forwardRef((e,o)=>{const n=E(C,e.__scopeMenu);return a.jsx(se,{...e,ref:o,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),to=bn("MenuContent.ScrollLock"),se=s.forwardRef((e,o)=>{const{__scopeMenu:n,loop:t=!1,trapFocus:r,onOpenAutoFocus:c,onCloseAutoFocus:u,disableOutsidePointerEvents:l,onEntryFocus:m,onEscapeKeyDown:v,onPointerDownOutside:p,onFocusOutside:i,onInteractOutside:f,onDismiss:x,disableOutsideScroll:w,...D}=e,P=E(C,n),T=K(C,n),$=W(n),U=be(n),de=Hn(n),[wn,le]=s.useState(null),B=s.useRef(null),xn=F(o,B,P.onContentChange),V=s.useRef(0),X=s.useRef(""),hn=s.useRef(0),J=s.useRef(null),pe=s.useRef("right"),Q=s.useRef(0),gn=w?Nn:s.Fragment,Cn=w?{as:to,allowPinchZoom:!0}:void 0,_n=d=>{var N,me;const g=X.current+d,_=de().filter(R=>!R.disabled),y=document.activeElement,ee=(N=_.find(R=>R.ref.current===y))==null?void 0:N.textValue,ne=_.map(R=>R.textValue),fe=Mo(ne,g,ee),A=(me=_.find(R=>R.textValue===fe))==null?void 0:me.ref.current;(function R(ve){X.current=ve,window.clearTimeout(V.current),ve!==""&&(V.current=window.setTimeout(()=>R(""),1e3))})(g),A&&setTimeout(()=>A.focus())};s.useEffect(()=>()=>window.clearTimeout(V.current),[]),Sn();const S=s.useCallback(d=>{var _,y;return pe.current===((_=J.current)==null?void 0:_.side)&&xo(d,(y=J.current)==null?void 0:y.area)},[]);return a.jsx(eo,{scope:n,searchRef:X,onItemEnter:s.useCallback(d=>{S(d)&&d.preventDefault()},[S]),onItemLeave:s.useCallback(d=>{var g;S(d)||((g=B.current)==null||g.focus(),le(null))},[S]),onTriggerLeave:s.useCallback(d=>{S(d)&&d.preventDefault()},[S]),pointerGraceTimerRef:hn,onPointerGraceIntentChange:s.useCallback(d=>{J.current=d},[]),children:a.jsx(gn,{...Cn,children:a.jsx(jn,{asChild:!0,trapped:r,onMountAutoFocus:M(c,d=>{var g;d.preventDefault(),(g=B.current)==null||g.focus({preventScroll:!0})}),onUnmountAutoFocus:u,children:a.jsx(Tn,{asChild:!0,disableOutsidePointerEvents:l,onEscapeKeyDown:v,onPointerDownOutside:p,onFocusOutside:i,onInteractOutside:f,onDismiss:x,children:a.jsx(Kn,{asChild:!0,...U,dir:T.dir,orientation:"vertical",loop:t,currentTabStopId:wn,onCurrentTabStopIdChange:le,onEntryFocus:M(m,d=>{T.isUsingKeyboardRef.current||d.preventDefault()}),preventScrollOnEntryFocus:!0,children:a.jsx(kn,{role:"menu","aria-orientation":"vertical","data-state":Xe(P.open),"data-radix-menu-content":"",dir:T.dir,...$,...D,ref:xn,style:{outline:"none",...D.style},onKeyDown:M(D.onKeyDown,d=>{const _=d.target.closest("[data-radix-menu-content]")===d.currentTarget,y=d.ctrlKey||d.altKey||d.metaKey,ee=d.key.length===1;_&&(d.key==="Tab"&&d.preventDefault(),!y&&ee&&_n(d.key));const ne=B.current;if(d.target!==ne||!Xn.includes(d.key))return;d.preventDefault();const A=de().filter(N=>!N.disabled).map(N=>N.ref.current);Re.includes(d.key)&&A.reverse(),mo(A)}),onBlur:M(e.onBlur,d=>{d.currentTarget.contains(d.target)||(window.clearTimeout(V.current),X.current="")}),onPointerMove:M(e.onPointerMove,L(d=>{const g=d.target,_=Q.current!==d.clientX;if(d.currentTarget.contains(g)&&_){const y=d.clientX>Q.current?"right":"left";pe.current=y,Q.current=d.clientX}}))})})})})})})});Pe.displayName=C;var ro="MenuGroup",ce=s.forwardRef((e,o)=>{const{__scopeMenu:n,...t}=e;return a.jsx(j.div,{role:"group",...t,ref:o})});ce.displayName=ro;var ao="MenuLabel",Se=s.forwardRef((e,o)=>{const{__scopeMenu:n,...t}=e;return a.jsx(j.div,{...t,ref:o})});Se.displayName=ao;var Y="MenuItem",we="menu.itemSelect",Z=s.forwardRef((e,o)=>{const{disabled:n=!1,onSelect:t,...r}=e,c=s.useRef(null),u=K(Y,e.__scopeMenu),l=ae(Y,e.__scopeMenu),m=F(o,c),v=s.useRef(!1),p=()=>{const i=c.current;if(!n&&i){const f=new CustomEvent(we,{bubbles:!0,cancelable:!0});i.addEventListener(we,x=>t==null?void 0:t(x),{once:!0}),Dn(i,f),f.defaultPrevented?v.current=!1:u.onClose()}};return a.jsx(Ne,{...r,ref:m,disabled:n,onClick:M(e.onClick,p),onPointerDown:i=>{var f;(f=e.onPointerDown)==null||f.call(e,i),v.current=!0},onPointerUp:M(e.onPointerUp,i=>{var f;v.current||(f=i.currentTarget)==null||f.click()}),onKeyDown:M(e.onKeyDown,i=>{const f=l.searchRef.current!=="";n||f&&i.key===" "||oe.includes(i.key)&&(i.currentTarget.click(),i.preventDefault())})})});Z.displayName=Y;var Ne=s.forwardRef((e,o)=>{const{__scopeMenu:n,disabled:t=!1,textValue:r,...c}=e,u=ae(Y,n),l=be(n),m=s.useRef(null),v=F(o,m),[p,i]=s.useState(!1),[f,x]=s.useState("");return s.useEffect(()=>{const w=m.current;w&&x((w.textContent??"").trim())},[c.children]),a.jsx(k.ItemSlot,{scope:n,disabled:t,textValue:r??f,children:a.jsx(Gn,{asChild:!0,...l,focusable:!t,children:a.jsx(j.div,{role:"menuitem","data-highlighted":p?"":void 0,"aria-disabled":t||void 0,"data-disabled":t?"":void 0,...c,ref:v,onPointerMove:M(e.onPointerMove,L(w=>{t?u.onItemLeave(w):(u.onItemEnter(w),w.defaultPrevented||w.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:M(e.onPointerLeave,L(w=>u.onItemLeave(w))),onFocus:M(e.onFocus,()=>i(!0)),onBlur:M(e.onBlur,()=>i(!1))})})})}),so="MenuCheckboxItem",je=s.forwardRef((e,o)=>{const{checked:n=!1,onCheckedChange:t,...r}=e;return a.jsx(Le,{scope:e.__scopeMenu,checked:n,children:a.jsx(Z,{role:"menuitemcheckbox","aria-checked":z(n)?"mixed":n,...r,ref:o,"data-state":ue(n),onSelect:M(r.onSelect,()=>t==null?void 0:t(z(n)?!0:!n),{checkForDefaultPrevented:!1})})})});je.displayName=so;var Te="MenuRadioGroup",[co,io]=I(Te,{value:void 0,onValueChange:()=>{}}),Ae=s.forwardRef((e,o)=>{const{value:n,onValueChange:t,...r}=e,c=he(t);return a.jsx(co,{scope:e.__scopeMenu,value:n,onValueChange:c,children:a.jsx(ce,{...r,ref:o})})});Ae.displayName=Te;var Oe="MenuRadioItem",ke=s.forwardRef((e,o)=>{const{value:n,...t}=e,r=io(Oe,e.__scopeMenu),c=n===r.value;return a.jsx(Le,{scope:e.__scopeMenu,checked:c,children:a.jsx(Z,{role:"menuitemradio","aria-checked":c,...t,ref:o,"data-state":ue(c),onSelect:M(t.onSelect,()=>{var u;return(u=r.onValueChange)==null?void 0:u.call(r,n)},{checkForDefaultPrevented:!1})})})});ke.displayName=Oe;var ie="MenuItemIndicator",[Le,uo]=I(ie,{checked:!1}),Fe=s.forwardRef((e,o)=>{const{__scopeMenu:n,forceMount:t,...r}=e,c=uo(ie,n);return a.jsx(H,{present:t||z(c.checked)||c.checked===!0,children:a.jsx(j.span,{...r,ref:o,"data-state":ue(c.checked)})})});Fe.displayName=ie;var lo="MenuSeparator",Ge=s.forwardRef((e,o)=>{const{__scopeMenu:n,...t}=e;return a.jsx(j.div,{role:"separator","aria-orientation":"horizontal",...t,ref:o})});Ge.displayName=lo;var po="MenuArrow",Ke=s.forwardRef((e,o)=>{const{__scopeMenu:n,...t}=e,r=W(n);return a.jsx(Fn,{...r,...t,ref:o})});Ke.displayName=po;var fo="MenuSub",[gt,$e]=I(fo),O="MenuSubTrigger",Ue=s.forwardRef((e,o)=>{const n=E(O,e.__scopeMenu),t=K(O,e.__scopeMenu),r=$e(O,e.__scopeMenu),c=ae(O,e.__scopeMenu),u=s.useRef(null),{pointerGraceTimerRef:l,onPointerGraceIntentChange:m}=c,v={__scopeMenu:e.__scopeMenu},p=s.useCallback(()=>{u.current&&window.clearTimeout(u.current),u.current=null},[]);return s.useEffect(()=>p,[p]),s.useEffect(()=>{const i=l.current;return()=>{window.clearTimeout(i),m(null)}},[l,m]),a.jsx(te,{asChild:!0,...v,children:a.jsx(Ne,{id:r.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":r.contentId,"data-state":Xe(n.open),...e,ref:ge(o,r.onTriggerChange),onClick:i=>{var f;(f=e.onClick)==null||f.call(e,i),!(e.disabled||i.defaultPrevented)&&(i.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:M(e.onPointerMove,L(i=>{c.onItemEnter(i),!i.defaultPrevented&&!e.disabled&&!n.open&&!u.current&&(c.onPointerGraceIntentChange(null),u.current=window.setTimeout(()=>{n.onOpenChange(!0),p()},100))})),onPointerLeave:M(e.onPointerLeave,L(i=>{var x,w;p();const f=(x=n.content)==null?void 0:x.getBoundingClientRect();if(f){const D=(w=n.content)==null?void 0:w.dataset.side,P=D==="right",T=P?-5:5,$=f[P?"left":"right"],U=f[P?"right":"left"];c.onPointerGraceIntentChange({area:[{x:i.clientX+T,y:i.clientY},{x:$,y:f.top},{x:U,y:f.top},{x:U,y:f.bottom},{x:$,y:f.bottom}],side:D}),window.clearTimeout(l.current),l.current=window.setTimeout(()=>c.onPointerGraceIntentChange(null),300)}else{if(c.onTriggerLeave(i),i.defaultPrevented)return;c.onPointerGraceIntentChange(null)}})),onKeyDown:M(e.onKeyDown,i=>{var x;const f=c.searchRef.current!=="";e.disabled||f&&i.key===" "||Yn[t.dir].includes(i.key)&&(n.onOpenChange(!0),(x=n.content)==null||x.focus(),i.preventDefault())})})})});Ue.displayName=O;var Be="MenuSubContent",Ve=s.forwardRef((e,o)=>{const n=Ie(C,e.__scopeMenu),{forceMount:t=n.forceMount,...r}=e,c=E(C,e.__scopeMenu),u=K(C,e.__scopeMenu),l=$e(Be,e.__scopeMenu),m=s.useRef(null),v=F(o,m);return a.jsx(k.Provider,{scope:e.__scopeMenu,children:a.jsx(H,{present:t||c.open,children:a.jsx(k.Slot,{scope:e.__scopeMenu,children:a.jsx(se,{id:l.contentId,"aria-labelledby":l.triggerId,...r,ref:v,align:"start",side:u.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:p=>{var i;u.isUsingKeyboardRef.current&&((i=m.current)==null||i.focus()),p.preventDefault()},onCloseAutoFocus:p=>p.preventDefault(),onFocusOutside:M(e.onFocusOutside,p=>{p.target!==l.trigger&&c.onOpenChange(!1)}),onEscapeKeyDown:M(e.onEscapeKeyDown,p=>{u.onClose(),p.preventDefault()}),onKeyDown:M(e.onKeyDown,p=>{var x;const i=p.currentTarget.contains(p.target),f=zn[u.dir].includes(p.key);i&&f&&(c.onOpenChange(!1),(x=l.trigger)==null||x.focus(),p.preventDefault())})})})})})});Ve.displayName=Be;function Xe(e){return e?"open":"closed"}function z(e){return e==="indeterminate"}function ue(e){return z(e)?"indeterminate":e?"checked":"unchecked"}function mo(e){const o=document.activeElement;for(const n of e)if(n===o||(n.focus(),document.activeElement!==o))return}function vo(e,o){return e.map((n,t)=>e[(o+t)%e.length])}function Mo(e,o,n){const r=o.length>1&&Array.from(o).every(v=>v===o[0])?o[0]:o,c=n?e.indexOf(n):-1;let u=vo(e,Math.max(c,0));r.length===1&&(u=u.filter(v=>v!==n));const m=u.find(v=>v.toLowerCase().startsWith(r.toLowerCase()));return m!==n?m:void 0}function wo(e,o){const{x:n,y:t}=e;let r=!1;for(let c=0,u=o.length-1;c<o.length;u=c++){const l=o[c],m=o[u],v=l.x,p=l.y,i=m.x,f=m.y;p>t!=f>t&&n<(i-v)*(t-p)/(f-p)+v&&(r=!r)}return r}function xo(e,o){if(!o)return!1;const n={x:e.clientX,y:e.clientY};return wo(n,o)}function L(e){return o=>o.pointerType==="mouse"?e(o):void 0}var ho=De,go=te,Co=Ee,_o=Pe,Ro=ce,yo=Se,bo=Z,Do=je,Io=Ae,Eo=ke,Po=Fe,So=Ge,N
vendor: 5,266 bytes, line 6
6o=Ke,jo=Ue,To=Ve,q="DropdownMenu",[Ao]=xe(q,[ye]),h=ye(),[Oo,Ye]=Ao(q),ze=e=>{const{__scopeDropdownMenu:o,children:n,dir:t,open:r,defaultOpen:c,onOpenChange:u,modal:l=!0}=e,m=h(o),v=s.useRef(null),[p,i]=Rn({prop:r,defaultProp:c??!1,onChange:u,caller:q});return a.jsx(Oo,{scope:o,triggerId:Me(),triggerRef:v,contentId:Me(),open:p,onOpenChange:i,onOpenToggle:s.useCallback(()=>i(f=>!f),[i]),modal:l,children:a.jsx(ho,{...m,open:p,onOpenChange:i,dir:t,modal:l,children:n})})};ze.displayName=q;var He="DropdownMenuTrigger",We=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,disabled:t=!1,...r}=e,c=Ye(He,n),u=h(n);return a.jsx(go,{asChild:!0,...u,children:a.jsx(j.button,{type:"button",id:c.triggerId,"aria-haspopup":"menu","aria-expanded":c.open,"aria-controls":c.open?c.contentId:void 0,"data-state":c.open?"open":"closed","data-disabled":t?"":void 0,disabled:t,...r,ref:ge(o,c.triggerRef),onPointerDown:M(e.onPointerDown,l=>{!t&&l.button===0&&l.ctrlKey===!1&&(c.onOpenToggle(),c.open||l.preventDefault())}),onKeyDown:M(e.onKeyDown,l=>{t||(["Enter"," "].includes(l.key)&&c.onOpenToggle(),l.key==="ArrowDown"&&c.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(l.key)&&l.preventDefault())})})})});We.displayName=He;var ko="DropdownMenuPortal",Ze=e=>{const{__scopeDropdownMenu:o,...n}=e,t=h(o);return a.jsx(Co,{...t,...n})};Ze.displayName=ko;var qe="DropdownMenuContent",Je=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,...t}=e,r=Ye(qe,n),c=h(n),u=s.useRef(!1);return a.jsx(_o,{id:r.contentId,"aria-labelledby":r.triggerId,...c,...t,ref:o,onCloseAutoFocus:M(e.onCloseAutoFocus,l=>{var m;u.current||(m=r.triggerRef.current)==null||m.focus(),u.current=!1,l.preventDefault()}),onInteractOutside:M(e.onInteractOutside,l=>{const m=l.detail.originalEvent,v=m.button===0&&m.ctrlKey===!0,p=m.button===2||v;(!r.modal||p)&&(u.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});Je.displayName=qe;var Lo="DropdownMenuGroup",Fo=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,...t}=e,r=h(n);return a.jsx(Ro,{...r,...t,ref:o})});Fo.displayName=Lo;var Go="DropdownMenuLabel",Qe=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,...t}=e,r=h(n);return a.jsx(yo,{...r,...t,ref:o})});Qe.displayName=Go;var Ko="DropdownMenuItem",en=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,...t}=e,r=h(n);return a.jsx(bo,{...r,...t,ref:o})});en.displayName=Ko;var $o="DropdownMenuCheckboxItem",nn=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,...t}=e,r=h(n);return a.jsx(Do,{...r,...t,ref:o})});nn.displayName=$o;var Uo="DropdownMenuRadioGroup",Bo=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,...t}=e,r=h(n);return a.jsx(Io,{...r,...t,ref:o})});Bo.displayName=Uo;var Vo="DropdownMenuRadioItem",on=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,...t}=e,r=h(n);return a.jsx(Eo,{...r,...t,ref:o})});on.displayName=Vo;var Xo="DropdownMenuItemIndicator",tn=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,...t}=e,r=h(n);return a.jsx(Po,{...r,...t,ref:o})});tn.displayName=Xo;var Yo="DropdownMenuSeparator",rn=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,...t}=e,r=h(n);return a.jsx(So,{...r,...t,ref:o})});rn.displayName=Yo;var zo="DropdownMenuArrow",Ho=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,...t}=e,r=h(n);return a.jsx(No,{...r,...t,ref:o})});Ho.displayName=zo;var Wo="DropdownMenuSubTrigger",an=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,...t}=e,r=h(n);return a.jsx(jo,{...r,...t,ref:o})});an.displayName=Wo;var Zo="DropdownMenuSubContent",sn=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,...t}=e,r=h(n);return a.jsx(To,{...r,...t,ref:o,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});sn.displayName=Zo;var qo=ze,Jo=We,Qo=Ze,cn=Je,un=Qe,dn=en,ln=nn,pn=on,fn=tn,mn=rn,vn=an,Mn=sn;const Ct=qo,_t=Jo,et=s.forwardRef(({className:e,inset:o,children:n,...t},r)=>a.jsxs(vn,{ref:r,className:b("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent",o&&"pl-8",e),...t,children:[n,a.jsx($n,{className:"ml-auto h-4 w-4"})]}));et.displayName=vn.displayName;const nt=s.forwardRef(({className:e,...o},n)=>a.jsx(Mn,{ref:n,className:b("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
6de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...o}));nt.displayName=Mn.displayName;const ot=s.forwardRef(({className:e,sideOffset:o=4,...n},t)=>a.jsx(Qo,{children:a.jsx(cn,{ref:t,sideOffset:o,className:b("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 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",e),...n})}));ot.displayName=cn.displayName;const tt=s.forwardRef(({className:e,inset:o,...n},t)=>a.jsx(dn,{ref:t,className:b("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",o&&"pl-8",e),...n}));tt.displayName=dn.displayName;const rt=s.forwardRef(({className:e,children:o,checked:n,...t},r)=>a.jsxs(ln,{ref:r,className:b("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),checked:n,...t,children:[a.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:a.jsx(fn,{children:a.jsx(yn,{className:"h-4 w-4"})})}),o]}));rt.displayName=ln.displayName;const at=s.forwardRef(({className:e,children:o,...n},t)=>a.jsxs(pn,{ref:t,className:b("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...n,children:[a.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:a.jsx(fn,{children:a.jsx(Bn,{className:"h-2 w-2 fill-current"})})}),o]}));at.displayName=pn.displayName;const st=s.forwardRef(({className:e,inset:o,...n},t)=>a.jsx(un,{ref:t,className:b("px-2 py-1.5 text-sm font-semibold",o&&"pl-8",e),...n}));st.displayName=un.displayName;const ct=s.forwardRef(({className:e,...o},n)=>a.jsx(mn,{ref:n,className:b("-mx-1 my-1 h-px bg-muted",e),...o}));ct.displayName=mn.displayName;export{Bn as C,Ct as D,_t as a,ot as b,tt as c,ct as d};

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.