PageSourceSearch

https://reg-kursk.ru/build/assets/dropdown-menu-PW3EihOL.js

js reg-kursk.ru collected 2026-09-24 20:20:22 UTC 24,142 bytes, 1 lines download raw bytes

1import{r as a,j as c}from"./app-CureB7I2.js";import{at as ne,ac as N,au as fe,ab as pe,aa as O,ad as M,ai as Se,aj as De,an as ge,ak as wt,ae as xt,ah as re,ag as ht,am as Pe,ao as Ct,a_ as _t,ap as Rt,aq as It,ar as Et,as as bt,av as St,ax as Dt,a$ as ye,c as W,a as Te}from"./sonner-DS-oxQwz.js";function Ae(e){const t=e+"CollectionProvider",[o,n]=ne(t),[r,s]=o(t,{collectionRef:{current:null},itemMap:new Map}),d=_=>{const{scope:g,children:h}=_,b=a.useRef(null),C=a.useRef(new Map).current;return c.jsx(r,{scope:g,itemMap:C,collectionRef:b,children:h})};d.displayName=t;const i=e+"CollectionSlot",p=fe(i),m=a.forwardRef((_,g)=>{const{scope:h,children:b}=_,C=s(i,h),R=N(g,C.collectionRef);return c.jsx(p,{ref:R,children:b})});m.displayName=i;const l=e+"CollectionItemSlot",u="data-radix-collection-item",v=fe(l),x=a.forwardRef((_,g)=>{const{scope:h,children:b,...C}=_,R=a.useRef(null),A=N(g,R),P=s(l,h);return a.useEffect(()=>(P.itemMap.set(R,{ref:R,...C}),()=>{P.itemMap.delete(R)})),c.jsx(v,{[u]:"",ref:A,children:b})});x.displayName=l;function w(_){const g=s(e+"CollectionConsumer",_);return a.useCallback(()=>{const b=g.collectionRef.current;if(!b)return[];const C=Array.from(b.querySelectorAll(`[${u}]`));return Array.from(g.itemMap.values()).sort((P,y)=>C.indexOf(P.ref.current)-C.indexOf(y.ref.current))},[g.collectionRef,g.itemMap])}return[{Provider:d,Slot:m,ItemSlot:x},w,n]}var le="rovingFocusGroup.onEntryFocus",Pt={bubbles:!1,cancelable:!0},q="RovingFocusGroup",[me,Ne,yt]=Ae(q),[Tt,Oe]=ne(q,[yt]),[At,Nt]=Tt(q),je=a.forwardRef((e,t)=>c.jsx(me.Provider,{scope:e.__scopeRovingFocusGroup,children:c.jsx(me.Slot,{scope:e.__scopeRovingFocusGroup,children:c.jsx(Ot,{...e,ref:t})})}));je.displayName=q;var Ot=a.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:o,orientation:n,loop:r=!1,dir:s,currentTabStopId:d,defaultCurrentTabStopId:i,onCurrentTabStopIdChange:p,onEntryFocus:m,preventScrollOnEntryFocus:l=!1,...u}=e,v=a.useRef(null),x=N(t,v),w=Se(s),[_,g]=De({prop:d,defaultProp:i??null,onChange:p,caller:q}),[h,b]=a.useState(!1),C=ge(m),R=Ne(o),A=a.useRef(!1),[P,y]=a.useState(0);return a.useEffect(()=>{const I=v.current;if(I)return I.addEventListener(le,C),()=>I.removeEventListener(le,C)},[C]),c.jsx(At,{scope:o,orientation:n,dir:w,loop:r,currentTabStopId:_,onItemFocus:a.useCallback(I=>g(I),[g]),onItemShiftTab:a.useCallback(()=>b(!0),[]),onFocusableItemAdd:a.useCallback(()=>y(I=>I+1),[]),onFocusableItemRemove:a.useCallback(()=>y(I=>I-1),[]),children:c.jsx(O.div,{tabIndex:h||P===0?-1:0,"data-orientation":n,...u,ref:x,style:{outline:"none",...e.style},onMouseDown:M(e.onMouseDown,()=>{A.current=!0}),onFocus:M(e.onFocus,I=>{const G=!A.current;if(I.target===I.currentTarget&&G&&!h){const j=new CustomEvent(le,Pt);if(I.currentTarget.dispatchEvent(j),!j.defaultPrevented){const U=R().filter(T=>T.focusable),B=U.find(T=>T.active),Q=U.find(T=>T.id===_),ue=[B,Q,...U].filter(Boolean).map(T=>T.ref.current);Le(ue,l)}}A.current=!1}),onBlur:M(e.onBlur,()=>b(!1))})})}),Fe="RovingFocusGroupItem",ke=a.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:o,focusable:n=!0,active:r=!1,tabStopId:s,children:d,...i}=e,p=pe(),m=s||p,l=Nt(Fe,o),u=l.currentTabStopId===m,v=Ne(o),{onFocusableItemAdd:x,onFocusableItemRemove:w,currentTabStopId:_}=l;return a.useEffect(()=>{if(n)return x(),()=>w()},[n,x,w]),c.jsx(me.ItemSlot,{scope:o,id:m,focusable:n,active:r,children:c.jsx(O.span,{tabIndex:u?0:-1,"data-orientation":l.orientation,...i,ref:t,onMouseDown:M(e.onMouseDown,g=>{n?l.onItemFocus(m):g.preventDefault()}),onFocus:M(e.onFocus,()=>l.onItemFocus(m)),onKeyDown:M(e.onKeyDown,g=>{if(g.key==="Tab"&&g.shiftKey){l.onItemShiftTab();return}if(g.target!==g.currentTarget)return;const h=kt(g,l.orientation,l.dir);if(h!==void 0){if(g.metaKey||g.ctrlKey||g.altKey||g.shiftKey)return;g.preventDefault();let C=v().filter(R=>R.focusable).map(R=>R.ref.current);if(h==="last")C.reverse();else if(h==="prev"||h==="next"){h==="prev"&&C.reverse();const R=C.indexOf(g.currentTarget);C=l.loop?Lt(C,R+1):C.slice(R+1)}setTimeout(()=>Le(C))}}),children:typeof d=="function"?d({isCurrentTabStop:u,hasTabStop:_!=null}):d})})});ke.displayName=Fe;var jt={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function Ft(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function kt(e,t,o){const n=Ft(e.key,o);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(n))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(n)))return jt[n]}function Le(e,t=!1){const o=document.activeElement;for(const n of e)if(n===o||(n.focus({preventScroll:t}),document.activeElement!==o))return}function Lt(e,t){return e.map((o,n)=>e[(t+n)%e.length])}var Gt=je,Kt=ke,ve=["Enter"," "],$t=["ArrowDown","PageUp","Home"],Ge=["ArrowUp","PageDown","End"],Ut=[...$t,...Ge],Bt={ltr:[...ve,"ArrowRight"],rtl:[...ve,"ArrowLeft"]},Vt={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Z="Menu",[z,Yt,Xt]=Ae(Z),[k,Ke]=ne(Z,[Xt,Pe,Oe]),ae=Pe(),$e=Oe(),[zt,L]=k(Z),[Ht,J]=k(Z),Ue=e=>{const{__scopeMenu:t,open:o=!1,children:n,dir:r,onOpenChange:s,modal:d=!0}=e,i=ae(t),[p,m]=a.useState(null),l=a.useRef(!1),u=ge(s),v=Se(r);return a.useEffect(()=>{const x=()=>{l.current=!0,document.addEventListener("pointerdown",w,{capture:!0,once:!0}),document.addEventListener("pointermove",w,{capture:!0,once:!0})},w=()=>l.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.useEffect(()=>{if(!o)return;const x=()=>u(!1);return window.addEventListener("blur",x),()=>window.removeEventListener("blur",x)},[o,u]),c.jsx(wt,{...i,children:c.jsx(zt,{scope:t,open:o,onOpenChange:u,content:p,onContentChange:m,children:c.jsx(Ht,{scope:t,onClose:a.useCallback(()=>u(!1),[u]),isUsingKeyboardRef:l,dir:v,modal:d,children:n})})})};Ue.displayName=Z;var Wt="MenuAnchor",Me=a.forwardRef((e,t)=>
1{const{__scopeMenu:o,...n}=e,r=ae(o);return c.jsx(xt,{...r,...n,ref:t})});Me.displayName=Wt;var we="MenuPortal",[qt,Be]=k(we,{forceMount:void 0}),Ve=e=>{const{__scopeMenu:t,forceMount:o,children:n,container:r}=e,s=L(we,t);return c.jsx(qt,{scope:t,forceMount:o,children:c.jsx(re,{present:o||s.open,children:c.jsx(ht,{asChild:!0,container:r,children:n})})})};Ve.displayName=we;var D="MenuContent",[Zt,xe]=k(D),Ye=a.forwardRef((e,t)=>{const o=Be(D,e.__scopeMenu),{forceMount:n=o.forceMount,...r}=e,s=L(D,e.__scopeMenu),d=J(D,e.__scopeMenu);return c.jsx(z.Provider,{scope:e.__scopeMenu,children:c.jsx(re,{present:n||s.open,children:c.jsx(z.Slot,{scope:e.__scopeMenu,children:d.modal?c.jsx(Jt,{...r,ref:t}):c.jsx(Qt,{...r,ref:t})})})})}),Jt=a.forwardRef((e,t)=>{const o=L(D,e.__scopeMenu),n=a.useRef(null),r=N(t,n);return a.useEffect(()=>{const s=n.current;if(s)return Ct(s)},[]),c.jsx(he,{...e,ref:r,trapFocus:o.open,disableOutsidePointerEvents:o.open,disableOutsideScroll:!0,onFocusOutside:M(e.onFocusOutside,s=>s.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>o.onOpenChange(!1)})}),Qt=a.forwardRef((e,t)=>{const o=L(D,e.__scopeMenu);return c.jsx(he,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>o.onOpenChange(!1)})}),eo=fe("MenuContent.ScrollLock"),he=a.forwardRef((e,t)=>{const{__scopeMenu:o,loop:n=!1,trapFocus:r,onOpenAutoFocus:s,onCloseAutoFocus:d,disableOutsidePointerEvents:i,onEntryFocus:p,onEscapeKeyDown:m,onPointerDownOutside:l,onFocusOutside:u,onInteractOutside:v,onDismiss:x,disableOutsideScroll:w,..._}=e,g=L(D,o),h=J(D,o),b=ae(o),C=$e(o),R=Yt(o),[A,P]=a.useState(null),y=a.useRef(null),I=N(t,y,g.onContentChange),G=a.useRef(0),j=a.useRef(""),U=a.useRef(0),B=a.useRef(null),Q=a.useRef("right"),ee=a.useRef(0),ue=w?It:a.Fragment,T=w?{as:eo,allowPinchZoom:!0}:void 0,Mt=f=>{const $=j.current+f,F=R().filter(S=>!S.disabled),V=document.activeElement,ie=F.find(S=>S.ref.current===V)?.textValue,de=F.map(S=>S.textValue),Ie=po(de,$,ie),Y=F.find(S=>S.textValue===Ie)?.ref.current;(function S(Ee){j.current=Ee,window.clearTimeout(G.current),Ee!==""&&(G.current=window.setTimeout(()=>S(""),1e3))})($),Y&&setTimeout(()=>Y.focus())};a.useEffect(()=>()=>window.clearTimeout(G.current),[]),Rt();const K=a.useCallback(f=>Q.current===B.current?.side&&vo(f,B.current?.area),[]);return c.jsx(Zt,{scope:o,searchRef:j,onItemEnter:a.useCallback(f=>{K(f)&&f.preventDefault()},[K]),onItemLeave:a.useCallback(f=>{K(f)||(y.current?.focus(),P(null))},[K]),onTriggerLeave:a.useCallback(f=>{K(f)&&f.preventDefault()},[K]),pointerGraceTimerRef:U,onPointerGraceIntentChange:a.useCallback(f=>{B.current=f},[]),children:c.jsx(ue,{...T,children:c.jsx(Et,{asChild:!0,trapped:r,onMountAutoFocus:M(s,f=>{f.preventDefault(),y.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:d,children:c.jsx(bt,{asChild:!0,disableOutsidePointerEvents:i,onEscapeKeyDown:m,onPointerDownOutside:l,onFocusOutside:u,onInteractOutside:v,onDismiss:x,children:c.jsx(Gt,{asChild:!0,...C,dir:h.dir,orientation:"vertical",loop:n,currentTabStopId:A,onCurrentTabStopIdChange:P,onEntryFocus:M(p,f=>{h.isUsingKeyboardRef.current||f.preventDefault()}),preventScrollOnEntryFocus:!0,children:c.jsx(St,{role:"menu","aria-orientation":"vertical","data-state":ct(g.open),"data-radix-menu-content":"",dir:h.dir,...b,..._,ref:I,style:{outline:"none",..._.style},onKeyDown:M(_.onKeyDown,f=>{const F=f.target.closest("[data-radix-menu-content]")===f.currentTarget,V=f.ctrlKey||f.altKey||f.metaKey,ie=f.key.length===1;F&&(f.key==="Tab"&&f.preventDefault(),!V&&ie&&Mt(f.key));const de=y.current;if(f.target!==de||!Ut.includes(f.key))return;f.preventDefault();const Y=R().filter(S=>!S.disabled).map(S=>S.ref.current);Ge.includes(f.key)&&Y.reverse(),lo(Y)}),onBlur:M(e.onBlur,f=>{f.currentTarget.contains(f.target)||(window.clearTimeout(G.current),j.current="")}),onPointerMove:M(e.onPointerMove,H(f=>{const $=f.target,F=ee.current!==f.clientX;if(f.currentTarget.contains($)&&F){const V=f.clientX>ee.current?"right":"left";Q.current=V,ee.current=f.clientX}}))})})})})})})});Ye.displayName=D;var to="MenuGroup",Ce=a.forwardRef((e,t)=>
1{const{__scopeMenu:o,...n}=e;return c.jsx(O.div,{role:"group",...n,ref:t})});Ce.displayName=to;var oo="MenuLabel",Xe=a.forwardRef((e,t)=>{const{__scopeMenu:o,...n}=e;return c.jsx(O.div,{...n,ref:t})});Xe.displayName=oo;var te="MenuItem",be="menu.itemSelect",se=a.forwardRef((e,t)=>{const{disabled:o=!1,onSelect:n,...r}=e,s=a.useRef(null),d=J(te,e.__scopeMenu),i=xe(te,e.__scopeMenu),p=N(t,s),m=a.useRef(!1),l=()=>{const u=s.current;if(!o&&u){const v=new CustomEvent(be,{bubbles:!0,cancelable:!0});u.addEventListener(be,x=>n?.(x),{once:!0}),_t(u,v),v.defaultPrevented?m.current=!1:d.onClose()}};return c.jsx(ze,{...r,ref:p,disabled:o,onClick:M(e.onClick,l),onPointerDown:u=>{e.onPointerDown?.(u),m.current=!0},onPointerUp:M(e.onPointerUp,u=>{m.current||u.currentTarget?.click()}),onKeyDown:M(e.onKeyDown,u=>{const v=i.searchRef.current!=="";o||v&&u.key===" "||ve.includes(u.key)&&(u.currentTarget.click(),u.preventDefault())})})});se.displayName=te;var ze=a.forwardRef((e,t)=>{const{__scopeMenu:o,disabled:n=!1,textValue:r,...s}=e,d=xe(te,o),i=$e(o),p=a.useRef(null),m=N(t,p),[l,u]=a.useState(!1),[v,x]=a.useState("");return a.useEffect(()=>{const w=p.current;w&&x((w.textContent??"").trim())},[s.children]),c.jsx(z.ItemSlot,{scope:o,disabled:n,textValue:r??v,children:c.jsx(Kt,{asChild:!0,...i,focusable:!n,children:c.jsx(O.div,{role:"menuitem","data-highlighted":l?"":void 0,"aria-disabled":n||void 0,"data-disabled":n?"":void 0,...s,ref:m,onPointerMove:M(e.onPointerMove,H(w=>{n?d.onItemLeave(w):(d.onItemEnter(w),w.defaultPrevented||w.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:M(e.onPointerLeave,H(w=>d.onItemLeave(w))),onFocus:M(e.onFocus,()=>u(!0)),onBlur:M(e.onBlur,()=>u(!1))})})})}),no="MenuCheckboxItem",He=a.forwardRef((e,t)=>{const{checked:o=!1,onCheckedChange:n,...r}=e;return c.jsx(Qe,{scope:e.__scopeMenu,checked:o,children:c.jsx(se,{role:"menuitemcheckbox","aria-checked":oe(o)?"mixed":o,...r,ref:t,"data-state":Re(o),onSelect:M(r.onSelect,()=>n?.(oe(o)?!0:!o),{checkForDefaultPrevented:!1})})})});He.displayName=no;var We="MenuRadioGroup",[ro,ao]=k(We,{value:void 0,onValueChange:()=>{}}),qe=a.forwardRef((e,t)=>{const{value:o,onValueChange:n,...r}=e,s=ge(n);return c.jsx(ro,{scope:e.__scopeMenu,value:o,onValueChange:s,children:c.jsx(Ce,{...r,ref:t})})});qe.displayName=We;var Ze="MenuRadioItem",Je=a.forwardRef((e,t)=>{const{value:o,...n}=e,r=ao(Ze,e.__scopeMenu),s=o===r.value;return c.jsx(Qe,{scope:e.__scopeMenu,checked:s,children:c.jsx(se,{role:"menuitemradio","aria-checked":s,...n,ref:t,"data-state":Re(s),onSelect:M(n.onSelect,()=>r.onValueChange?.(o),{checkForDefaultPrevented:!1})})})});Je.displayName=Ze;var _e="MenuItemIndicator",[Qe,so]=k(_e,{checked:!1}),et=a.forwardRef((e,t)=>{const{__scopeMenu:o,forceMount:n,...r}=e,s=so(_e,o);return c.jsx(re,{present:n||oe(s.checked)||s.checked===!0,children:c.jsx(O.span,{...r,ref:t,"data-state":Re(s.checked)})})});et.displayName=_e;var co="MenuSeparator",tt=a.forwardRef((e,t)=>{const{__scopeMenu:o,...n}=e;return c.jsx(O.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})});tt.displayName=co;var uo="MenuArrow",ot=a.forwardRef((e,t)=>{const{__scopeMenu:o,...n}=e,r=ae(o);return c.jsx(Dt,{...r,...n,ref:t})});ot.displayName=uo;var io="MenuSub",[un,nt]=k(io),X="MenuSubTrigger",rt=a.forwardRef((e,t)=>{const o=L(X,e.__scopeMenu),n=J(X,e.__scopeMenu),r=nt(X,e.__scopeMenu),s=xe(X,e.__scopeMenu),d=a.useRef(null),{pointerGraceTimerRef:i,onPointerGraceIntentChange:p}=s,m={__scopeMenu:e.__scopeMenu},l=a.useCallback(()=>{d.current&&window.clearTimeout(d.current),d.current=null},[]);return a.useEffect(()=>l,[l]),a.useEffect(()=>{const u=i.current;return()=>{window.clearTimeout(u),p(null)}},[i,p]),c.jsx(Me,{asChild:!0,...m,children:c.jsx(ze,{id:r.triggerId,"aria-haspopup":"menu","aria-expanded":o.open,"aria-controls":o.open?r.contentId:void 0,"data-state":ct(o.open),...e,ref:ye(t,r.onTriggerChange),onClick:u=>{e.onClick?.(u),!(e.disabled||u.defaultPrevented)&&(u.currentTarget.focus(),o.open||o.onOpenChange(!0))},onPointerMove:M(e.onPointerMove,H(u=>{s.onItemEnter(u),!u.defaultPrevented&&!e.disabled&&!o.open&&!d.current&&(s.onPointerGraceIntentChange(null),d.current=window.setTimeout(()=>{o.onOpenChange(!0),l()},100))})),onPointerLeave:M(e.onPointerLeave,H(u=>{l();const v=o.content?.getBoundingClientRect();if(v){const x=o.content?.dataset.side,w=x==="right",_=w?-5:5,g=v[w?"left":"right"],h=v[w?"right":"left"];s.onPointerGraceIntentChange({area:[{x:u.clientX+_,y:u.clientY},{x:g,y:v.top},{x:h,y:v.top},{x:h,y:v.bottom},{x:g,y:v.bottom}],side:x}),window.clearTimeout(i.current),i.current=window.setTimeout(()=>s.onPointerGraceIntentChange(null),300)}else{if(s.onTriggerLeave(u),u.defaultPrevented)return;s.onPointerGraceIntentChange(null)}})),onKeyDown:M(e.onKeyDown,u=>{const v=s.searchRef.current!=="";
1e.disabled||v&&u.key===" "||Bt[n.dir].includes(u.key)&&(o.onOpenChange(!0),o.content?.focus(),u.preventDefault())})})})});rt.displayName=X;var at="MenuSubContent",st=a.forwardRef((e,t)=>{const o=Be(D,e.__scopeMenu),{forceMount:n=o.forceMount,align:r="start",...s}=e,d=L(D,e.__scopeMenu),i=J(D,e.__scopeMenu),p=nt(at,e.__scopeMenu),m=a.useRef(null),l=N(t,m);return c.jsx(z.Provider,{scope:e.__scopeMenu,children:c.jsx(re,{present:n||d.open,children:c.jsx(z.Slot,{scope:e.__scopeMenu,children:c.jsx(he,{id:p.contentId,"aria-labelledby":p.triggerId,...s,ref:l,align:r,side:i.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:u=>{i.isUsingKeyboardRef.current&&m.current?.focus(),u.preventDefault()},onCloseAutoFocus:u=>u.preventDefault(),onFocusOutside:M(e.onFocusOutside,u=>{u.target!==p.trigger&&d.onOpenChange(!1)}),onEscapeKeyDown:M(e.onEscapeKeyDown,u=>{i.onClose(),u.preventDefault()}),onKeyDown:M(e.onKeyDown,u=>{const v=u.currentTarget.contains(u.target),x=Vt[i.dir].includes(u.key);v&&x&&(d.onOpenChange(!1),p.trigger?.focus(),u.preventDefault())})})})})})});st.displayName=at;function ct(e){return e?"open":"closed"}function oe(e){return e==="indeterminate"}function Re(e){return oe(e)?"indeterminate":e?"checked":"unchecked"}function lo(e){const t=document.activeElement;for(const o of e)if(o===t||(o.focus(),document.activeElement!==t))return}function fo(e,t){return e.map((o,n)=>e[(t+n)%e.length])}function po(e,t,o){const r=t.length>1&&Array.from(t).every(m=>m===t[0])?t[0]:t,s=o?e.indexOf(o):-1;let d=fo(e,Math.max(s,0));r.length===1&&(d=d.filter(m=>m!==o));const p=d.find(m=>m.toLowerCase().startsWith(r.toLowerCase()));return p!==o?p:void 0}function mo(e,t){const{x:o,y:n}=e;let r=!1;for(let s=0,d=t.length-1;s<t.length;d=s++){const i=t[s],p=t[d],m=i.x,l=i.y,u=p.x,v=p.y;l>n!=v>n&&o<(u-m)*(n-l)/(v-l)+m&&(r=!r)}return r}function vo(e,t){if(!t)return!1;const o={x:e.clientX,y:e.clientY};return mo(o,t)}function H(e){return t=>t.pointerType==="mouse"?e(t):void 0}var go=Ue,Mo=Me,wo=Ve,xo=Ye,ho=Ce,Co=Xe,_o=se,Ro=He,Io=qe,Eo=Je,bo=et,So=tt,Do=ot,Po=rt,yo=st,ce="DropdownMenu",[To]=ne(ce,[Ke]),E=Ke(),[Ao,ut]=To(ce),it=e=>{const{__scopeDropdownMenu:t,children:o,dir:n,open:r,defaultOpen:s,onOpenChange:d,modal:i=!0}=e,p=E(t),m=a.useRef(null),[l,u]=De({prop:r,defaultProp:s??!1,onChange:d,caller:ce});return c.jsx(Ao,{scope:t,triggerId:pe(),triggerRef:m,contentId:pe(),open:l,onOpenChange:u,onOpenToggle:a.useCallback(()=>u(v=>!v),[u]),modal:i,children:c.jsx(go,{...p,open:l,onOpenChange:u,dir:n,modal:i,children:o})})};it.displayName=ce;var dt="DropdownMenuTrigger",lt=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:o,disabled:n=!1,...r}=e,s=ut(dt,o),d=E(o);return c.jsx(Mo,{asChild:!0,...d,children:c.jsx(O.button,{type:"button",id:s.triggerId,"aria-haspopup":"menu","aria-expanded":s.open,"aria-controls":s.open?s.contentId:void 0,"data-state":s.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...r,ref:ye(t,s.triggerRef),onPointerDown:M(e.onPointerDown,i=>{!n&&i.button===0&&i.ctrlKey===!1&&(s.onOpenToggle(),s.open||i.preventDefault())}),onKeyDown:M(e.onKeyDown,i=>{n||(["Enter"," "].includes(i.key)&&s.onOpenToggle(),i.key==="ArrowDown"&&s.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(i.key)&&i.preventDefault())})})})});lt.displayName=dt;var No="DropdownMenuPortal",ft=e=>{const{__scopeDropdownMenu:t,...o}=e,n=E(t);return c.jsx(wo,{...n,...o})};ft.displayName=No;var pt="DropdownMenuContent",mt=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:o,...n}=e,r=ut(pt,o),s=E(o),d=a.useRef(!1);return c.jsx(xo,{id:r.contentId,"aria-labelledby":r.triggerId,...s,...n,ref:t,onCloseAutoFocus:M(e.onCloseAutoFocus,i=>{d.current||r.triggerRef.current?.focus(),d.current=!1,i.preventDefault()}),onInteractOutside:M(e.onInteractOutside,i=>{const p=i.detail.originalEvent,m=p.button===0&&p.ctrlKey===!0,l=p.button===2||m;(!r.modal||l)&&(d.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)"}})});mt.displayName=pt;var Oo="DropdownMenuGroup",vt=a.forwardRef((e,t)=>
1{const{__scopeDropdownMenu:o,...n}=e,r=E(o);return c.jsx(ho,{...r,...n,ref:t})});vt.displayName=Oo;var jo="DropdownMenuLabel",Fo=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:o,...n}=e,r=E(o);return c.jsx(Co,{...r,...n,ref:t})});Fo.displayName=jo;var ko="DropdownMenuItem",gt=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:o,...n}=e,r=E(o);return c.jsx(_o,{...r,...n,ref:t})});gt.displayName=ko;var Lo="DropdownMenuCheckboxItem",Go=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:o,...n}=e,r=E(o);return c.jsx(Ro,{...r,...n,ref:t})});Go.displayName=Lo;var Ko="DropdownMenuRadioGroup",$o=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:o,...n}=e,r=E(o);return c.jsx(Io,{...r,...n,ref:t})});$o.displayName=Ko;var Uo="DropdownMenuRadioItem",Bo=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:o,...n}=e,r=E(o);return c.jsx(Eo,{...r,...n,ref:t})});Bo.displayName=Uo;var Vo="DropdownMenuItemIndicator",Yo=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:o,...n}=e,r=E(o);return c.jsx(bo,{...r,...n,ref:t})});Yo.displayName=Vo;var Xo="DropdownMenuSeparator",zo=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:o,...n}=e,r=E(o);return c.jsx(So,{...r,...n,ref:t})});zo.displayName=Xo;var Ho="DropdownMenuArrow",Wo=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:o,...n}=e,r=E(o);return c.jsx(Do,{...r,...n,ref:t})});Wo.displayName=Ho;var qo="DropdownMenuSubTrigger",Zo=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:o,...n}=e,r=E(o);return c.jsx(Po,{...r,...n,ref:t})});Zo.displayName=qo;var Jo="DropdownMenuSubContent",Qo=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:o,...n}=e,r=E(o);return c.jsx(yo,{...r,...n,ref:t,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)"}})});Qo.displayName=Jo;var en=it,tn=lt,on=ft,nn=mt,rn=vt,an=gt;function dn(e){const t=W.c(4);let o;t[0]!==e?({...o}=e,t[0]=e,t[1]=o):o=t[1];let n;return t[2]!==o?(n=c.jsx(en,{"data-slot":"dropdown-menu",...o}),t[2]=o,t[3]=n):n=t[3],n}function ln(e){const t=W.c(4);let o;t[0]!==e?({...o}=e,t[0]=e,t[1]=o):o=t[1];let n;return t[2]!==o?(n=c.jsx(tn,{"data-slot":"dropdown-menu-trigger",...o}),t[2]=o,t[3]=n):n=t[3],n}function fn(e){const t=W.c(10);let o,n,r;t[0]!==e?({className:o,sideOffset:r,...n}=e,t[0]=e,t[1]=o,t[2]=n,t[3]=r):(o=t[1],n=t[2],r=t[3]);const s=r===void 0?4:r;let d;t[4]!==o?(d=Te("z-50 max-h-(--radix-dropdown-menu-content-available-height) min-w-[8rem] origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-gos-6 bg-white px-gos-6 py-gos-8 text-popover-foreground shadow-gos-mobile 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 md:shadow-gos-main",o),t[4]=o,t[5]=d):d=t[5];let i;return t[6]!==n||t[7]!==s||t[8]!==d?(i=c.jsx(on,{children:c.jsx(nn,{"data-slot":"dropdown-menu-content",sideOffset:s,className:d,...n})}),t[6]=n,t[7]=s,t[8]=d,t[9]=i):i=t[9],i}function pn(e){const t=W.c(4);let o;t[0]!==e?({...o}=e,t[0]=e,t[1]=o):o=t[1];let n;return t[2]!==o?(n=c.jsx(rn,{"data-slot":"dropdown-menu-group",...o}),t[2]=o,t[3]=n):n=t[3],n}function mn(e){const t=W.c(12);let o,n,r,s;t[0]!==e?({className:o,inset:n,variant:s,...r}=e,t[0]=e,t[1]=o,t[2]=n,t[3]=r,t[4]=s):(o=t[1],n=t[2],r=t[3],s=t[4]);const d=s===void 0?"default":s;let i;t[5]!==o?(i=Te("relative flex cursor-default items-center gap-2 rounded-sm px-gos-6 py-gos-4 text-plain-text outline-hidden select-none focus:bg-solitario focus:text-plain-text data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-gosred data-[variant=destructive]:focus:text-white 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",o),t[5]=o,t[6]=i):i=t[6];let p;return t[7]!==n||t[8]!==r||t[9]!==i||t[10]!==d?(p=c.jsx(an,{"data-slot":"dropdown-menu-item","data-inset":n,"data-variant":d,className:i,...r}),t[7]=n,t[8]=r,t[9]=i,t[10]=d,t[11]=p):p=t[11],p}export{dn as D,Kt as I,Gt as R,ln as a,fn as b,mn as c,Ae as d,Oe as e,pn as f};

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.