PageSourceSearch

https://dogokit-beagle.vercel.app/build/_shared/chunk-UMEAGEQC.js

js dogokit-beagle.vercel.app collected 2026-10-03 06:45:09 UTC 27,058 bytes, 1 lines download raw bytes

1import{a as be}from"/build/_shared/chunk-3ZUR5GGG.js";import{a as wo}from"/build/_shared/chunk-JYZR6Q4Y.js";import{a as vo}from"/build/_shared/chunk-ISCZW3KD.js";import{a as go}from"/build/_shared/chunk-W5FUG2O7.js";import{c as ao}from"/build/_shared/chunk-CSHRPUBB.js";import{a as me,b as $e}from"/build/_shared/chunk-K2JMIACO.js";import{a as De,b as $o,c as bo,d as Mo}from"/build/_shared/chunk-S4GLAOIY.js";import{a as io,b as uo,c as po,d as lo,e as fo,f as mo}from"/build/_shared/chunk-HNEZK4PB.js";import{a as te,b as ne}from"/build/_shared/chunk-5F6DCIV6.js";import{a as M,b as fe}from"/build/_shared/chunk-4QHMHMAE.js";import{b as X,d as le}from"/build/_shared/chunk-NYP2GIJ5.js";import{a as N,b as so}from"/build/_shared/chunk-WRPQQSWW.js";import{b as co}from"/build/_shared/chunk-3SVO5WH7.js";import{a as _e}from"/build/_shared/chunk-4SKPAXPS.js";import{a as f,b as pe,c as K,d as ro}from"/build/_shared/chunk-WEHSWNMG.js";import{c as F}from"/build/_shared/chunk-YYNUALIF.js";import{a as R}from"/build/_shared/chunk-DNPGCQ5R.js";import{l as to,m as no}from"/build/_shared/chunk-ARGBUWOD.js";import{a as de,b as U}from"/build/_shared/chunk-IDHUWRVL.js";import{e as S}from"/build/_shared/chunk-XDMRC4Q6.js";var re=S(U(),1),ct=_e("flex items-center gap-1 font-semibold",{variants:{variant:{default:"",link:""},size:{default:"text-xl sm:text-2xl",lg:"gap-2 text-2xl sm:text-3xl",xl:"gap-2 text-3xl sm:text-4xl"}},defaultVariants:{variant:"default",size:"default"}}),st=_e("",{variants:{size:{default:"size-6 sm:size-8",lg:"size-8 sm:size-10",xl:"size-10 sm:size-12"}},defaultVariants:{size:"default"}});function Dn({variant:e,size:t,className:o,classNameIcon:n,text:a}){let c="/images/logos/dogokit-dog.svg",i="Dog";return(0,re.jsxs)("span",{className:R(ct({variant:e,size:t,className:o})),children:[(0,re.jsx)("img",{src:c,alt:i,className:R(st({size:t,className:n})),width:35,height:35}),(0,re.jsx)("span",{className:"inline-flex flex-nowrap font-display",children:a})]})}var g=S(de(),1);var r=S(de(),1);var w=S(de(),1);var ye="rovingFocusGroup.onEntryFocus",it={bubbles:!1,cancelable:!0},Pe="RovingFocusGroup",[Re,ho,ut]=me(Pe),[dt,Se]=X(Pe,[ut]),[pt,lt]=dt(Pe),ft=(0,w.forwardRef)((e,t)=>(0,w.createElement)(Re.Provider,{scope:e.__scopeRovingFocusGroup},(0,w.createElement)(Re.Slot,{scope:e.__scopeRovingFocusGroup},(0,w.createElement)(mt,f({},e,{ref:t}))))),mt=(0,w.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:o,orientation:n,loop:a=!1,dir:c,currentTabStopId:i,defaultCurrentTabStopId:d,onCurrentTabStopIdChange:u,onEntryFocus:m,...l}=e,s=(0,w.useRef)(null),$=K(t,s),v=$e(c),[b=null,x]=fe({prop:i,defaultProp:d,onChange:u}),[O,D]=(0,w.useState)(!1),y=le(m),H=ho(o),W=(0,w.useRef)(!1),[we,q]=(0,w.useState)(0);return(0,w.useEffect)(()=>{let C=s.current;if(C)return C.addEventListener(ye,y),()=>C.removeEventListener(ye,y)},[y]),(0,w.createElement)(pt,{scope:o,orientation:n,dir:v,loop:a,currentTabStopId:b,onItemFocus:(0,w.useCallback)(C=>x(C),[x]),onItemShiftTab:(0,w.useCallback)(()=>D(!0),[]),onFocusableItemAdd:(0,w.useCallback)(()=>q(C=>C+1),[]),onFocusableItemRemove:(0,w.useCallback)(()=>q(C=>C-1),[])},(0,w.createElement)(N.div,f({tabIndex:O||we===0?-1:0,"data-orientation":n},l,{ref:$,style:{outline:"none",...e.style},onMouseDown:M(e.onMouseDown,()=>{W.current=!0}),onFocus:M(e.onFocus,C=>{let he=!W.current;if(C.target===C.currentTarget&&he&&!O){let j=new CustomEvent(ye,it);if(C.currentTarget.dispatchEvent(j),!j.defaultPrevented){let G=H().filter(A=>A.focusable),xe=G.find(A=>A.active),J=G.find(A=>A.id===b),Q=[xe,J,...G].filter(Boolean).map(A=>A.ref.current);xo(Q)}}W.current=!1}),onBlur:M(e.onBlur,()=>D(!1))})))}),$t="RovingFocusGroupItem",bt=(0,w.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:o,focusable:n=!0,active:a=!1,tabStopId:c,...i}=e,d=te(),u=c||d,m=lt($t,o),l=m.currentTabStopId===u,s=ho(o),{onFocusableItemAdd:$,onFocusableItemRemove:v}=m;return(0,w.useEffect)(()=>{if(n)return $(),()=>v()},[n,$,v]),(0,w.createElement)(Re.ItemSlot,{scope:o,id:u,focusable:n,active:a},(0,w.createElement)(N.span,f({tabIndex:l?0:-1,"data-orientation":m.orientation},i,{ref:t,onMouseDown:M(e.onMouseDown,b=>{n?m.onItemFocus(u):b.preventDefault()}),onFocus:M(e.onFocus,()=>m.onItemFocus(u)),onKeyDown:M(e.onKeyDown,b=>{if(b.key==="Tab"&&b.shiftKey){m.onItemShiftTab();return}if(b.target!==b.currentTarget)return;let x=vt(b,m.orientation,m.dir);if(x!==void 0){b.preventDefault();let D=s().filter(y=>y.focusable).map(y=>y.ref.current);if(x==="last")D.reverse();else if(x==="prev"||x==="next"){x==="prev"&&D.reverse();let y=D.indexOf(b.currentTarget);D=m.loop?wt(D,y+1):D.slice(y+1)}setTimeout(()=>xo(D))}})})))}),Mt={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function gt(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function vt(e,t,o){let n=gt(e.key,o);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(n))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(n)))return Mt[n]}function xo(e){let t=document.activeElement;for(let o of e)if(o===t||(o.focus(),document.activeElement!==t))return}function wt(e,t){return e.map((o,n)=>e[(t+n)%e.length])}var Io=ft,Co=bt;var Ee=["Enter"," "],ht=["ArrowDown","PageUp","Home"],Do=["ArrowUp","PageDown","End"],xt=[...ht,...Do],It={ltr:[...Ee,"ArrowRight"],rtl:[...Ee,"ArrowLeft"]},Ct={ltr:["ArrowLeft"],rtl:["ArrowRight"]},ve="Menu",[ae,_t,Dt]=me(ve),[B,Te]=X(ve,[Dt,De,Se]),Oe=De(),yo=Se(),[yt,z]=B(ve),[Rt,se]=B(ve),Pt=e=>{let{__scopeMenu:t,open:o=!1,children:n,dir:a,onOpenChange:c,modal:i=!0}=e,d=Oe(t),[u,m]=(0,r.useState)(null),l=(0,r.useRef)(!1),s=le(c),$=$e(a);return(0,r.useEffect)(()=>{let v=()=>{l.current=!0,document.addEventListener("pointerdown",b,{capture:!0,once:!0}),document.addEventListener("pointermove",b,{capture:!0,once:!0})},b=()=>l.current=!1;return document.addEventListener("keydown",v,{capture:!0}),()=>{document.removeEventListener("keydown",v,{capture:!0}),document.removeEventListener("pointerdown",b,{capture:!0}),document.removeEventListener("pointermove",b,{capture:!0})}},[]),(0,r.createElement)($o,d,(0,r.createElement)(yt,{scope:t,open:o,onOpenChange:s,content:u,onContentChange:m},(0,r.createElement)(Rt,{scope:t,onClose:(0,r.useCallback)(()=>s(!1),[s]),isUsingKeyboardRef:l,dir:$,modal:i},n)))};var Ro=(0,r.forwardRef)((e,t)=>{let{__scopeMenu:o,...n}=e,a=Oe(o);return(0,r.createElement)(bo,f({},a,n,{ref:t}))}),Po="MenuPortal",[St,So]=B(Po,{forceMount:void 0}),Et=e=>{let{__scopeMenu:t,forceMount:o,children:n,container:a}=e,c=z(Po,t);return(0,r.createElement)(St,{scope:t,forceMount:o},(0,r.createElement)(ne,{present:o||c.open},(0,r.createElement)(po,{asChild:!0,container:a},n)))},T="MenuContent",[Nt,Ae]=B(T),Tt=(0,r.forwardRef)((e,t)=>{let o=So(T,e.__scopeMenu),{forceMount:n=o.forceMount,...a}=e,c=z(T,e.__scopeMenu),i=se(T,e.__scopeMenu);return(0,r.createElement)(ae.Provider,{scope:e.__scopeMenu},(0,r.createElement)(ne,{present:n||c.open},(0,r.createElement)(ae.Slot,{scope:e.__scopeMenu},i.modal?(0,r.createElement)(Ot,f({},a,{ref:t})):(0,r.createElement)(At,f({},a,{ref:t})))))}),Ot=(0,r.forwardRef)((e,t)=>{let o=z(T,e.__scopeMenu),n=(0,r.useRef)(null),a=K(t,n);return(0,r.useEffect)(()=>{let c=n.current;if(c)return mo(c)},[]),(0,r.createElement)(ke,f({},e,{ref:a,trapFocus:o.open,disableOutsidePointerEvents:o.open,disableOutsideScroll:!0,onFocusOutside:M(e.onFocusOutside,c=>c.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>o.onOpenChange(!1)}))}),At=(0,r.forwardRef)((e,t)=>{let o=z(T,e.__scopeMenu);return(0,r.createElement)(ke,f({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>o.onOpenChange(!1)}))}),ke=(0,r.forwardRef)((e,t)=>{let{__scopeMenu:o,loop:n=!1,trapFocus:a,onOpenAutoFocus:c,onCloseAutoFocus:i,disableOutsidePointerEvents:d,onEntryFocus:u,onEscapeKeyDown:m,onPointerDownOutside:l,onFocusOutside:s,onInteractOutside:$,onDismiss:v,disableOutsideScroll:b,...x}=e,O=z(T,o),D=se(T,o),y=Oe(o),H=yo(o),W=_t(o),[we,q]=(0,r.useState)(null),C=(0,r.useRef)(null),he=K(t,C,O.onContentChange),j=(0,r.useRef)(0),G=(0,r.useRef)(""),xe=(0,r.useRef)(0),J=(0,r.useRef)(null),Ie=(0,r.useRef)("right"),Q=(0,r.useRef)(0),A=b?fo:r.Fragment,rt=b?{as:ro,allowPinchZoom:!0}:void 0,at=p=>{var _,E;let V=G.current+p,ee=W().filter(k=>!k.disabled),Ce=document.activeElement,Qe=(_=ee.find(k=>k.ref.current===Ce))===null||_===void 0?void 0:_.textValue,ue=ee.map(k=>k.textValue),oe=Jt(ue,V,Qe),eo=(E=ee.find(k=>k.textValue===oe))===null||E===void 0?void 0:E.ref.current;(function k(oo){G.current=oo,window.clearTimeout(j.current),oo!==""&&(j.current=window.setTimeout(()=>k(""),1e3))})(V),eo&&setTimeout(()=>eo.focus())};(0,r.useEffect)(()=>()=>window.clearTimeout(j.current),[]),lo();let Y=(0,r.useCallback)(p=>{var _,E;return Ie.current===((_=J.current)===null||_===void 0?void 0:_.side)&&en(p,(E=J.current)===null||E===void 0?void 0:E.area)},[]);return(0,r.createElement)(Nt,{scope:o,searchRef:G,onItemEnter:(0,r.useCallback)(p=>{Y(p)&&p.preventDefault()},[Y]),onItemLeave:(0,r.useCallback)(p=>{var _;Y(p)||((_=C.current)===null||_===void 0||_.focus(),q(null))},[Y]),onTriggerLeave:(0,r.useCallback)(p=>{Y(p)&&p.preventDefault()},[Y]),pointerGraceTimerRef:xe,onPointerGraceIntentChange:(0,r.useCallback)(p=>{J.current=p},[])},(0,r.createElement)(A,rt,(0,r.createElement)(uo,{asChild:!0,trapped:a,onMountAutoFocus:M(c,p=>{var _;p.preventDefault(),(_=C.current)===null||_===void 0||_.focus()}),onUnmountAutoFocus:i},(0,r.createElement)(io,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:m,onPointerDownOutside:l,onFocusOutside:s,onInteractOutside:$,onDismiss:v},(0,r.createElement)(Io,f({asChild:!0},H,{dir:D.dir,orientation:"vertical",loop:n,currentTabStopId:we,onCurrentTabStopIdChange:q,onEntryFocus:M(u,p=>{D.isUsingKeyboardRef.current||p.preventDefault()})}),(0,r.createElement)(Mo,f({role:"menu","aria-orientation":"vertical","data-state":Ao(O.open),"data-radix-menu-content":"",dir:D.dir},y,x,{ref:he,style:{outline:"none",...x.style},onKeyDown:M(x.onKeyDown,p=>{let E=p.target.closest("[data-radix-menu-content]")===p.currentTarget,V=p.ctrlKey||p.altKey||p.metaKey,ee=p.key.length===1;E&&(p.key==="Tab"&&p.preventDefault(),!V&&ee&&at(p.key));let Ce=C.current;if(p.target!==Ce||!xt.includes(p.key))return;p.preventDefault();let ue=W().filter(oe=>!oe.disabled).map(oe=>oe.ref.current);Do.includes(p.key)&&ue.reverse(),Zt(ue)}),onBlur:M(e.onBlur,p=>{p.currentTarget.contains(p.target)||(window.clearTimeout(j.current),G.current="")}),onPointerMove:M(e.onPointerMove,ce(p=>{let _=p.target,E=Q.current!==p.clientX;if(p.currentTarget.contains(_)&&E){let V=p.clientX>Q.current?"right":"left";Ie.current=V,Q.current=p.clientX}}))})))))))});var kt=(0,r.forwardRef)((e,t)=>{let{__scopeMenu:o,...n}=e;return(0,r.createElement)(N.div,f({role:"group"},n,{ref:t}))});var Ft=(0,r.forwardRef)((e,t)=>{let{__scopeMenu:o,...n}=e;return(0,r.createElement)(N.div,f({},n,{ref:t}))}),Ne="MenuItem",_o="menu.itemSelect",Fe=(0,r.forwardRef)((e,t)=>{let{disabled:o=!1,onSelect:n,...a}=e,c=(0,r.useRef)(null),i=se(Ne,e.__scopeMenu),d=Ae(Ne,e.__scopeMenu),u=K(t,c),m=(0,r.useRef)(!1),l=()=>{let s=c.current;if(!o&&s){let $=new CustomEvent(_o,{bubbles:!0,cancelable:!0});s.addEventListener(_o,v=>n?.(v),{once:!0}),so(s,$),$.defaultPrevented?m.current=!1:i.onClose()}};return(0,r.createElement)(Eo,f({},a,{ref:u,disabled:o,onClick:M(e.onClick,l),onPointerDown:s=>{var $;($=e.onPointerDown)===null||$===void 0||$.call(e,s),m.current=!0},onPointerUp:M(e.onPointerUp,s=>{var $;m.current||($=s.currentTarget)===null||$===void 0||$.click()}),onKeyDown:M(e.onKeyDown,s=>{let $=d.searchRef.current!=="";o||$&&s.key===" "||Ee.includes(s.key)&&(s.currentTarget.click(),s.preventDefault())})}))}),Eo=(0,r.forwardRef)((e,t)=>{let{__scopeMenu:o,disabled:n=!1,textValue:a,...c}=e,i=Ae(Ne,o),d=yo(o),u=(0,r.useRef)(null),m=K(t,u),[l,s]=(0,r.useState)(!1),[$,v]=(0,r.useState)("");return(0,r.useEffect)(()=>{let b=u.current;if(b){var x;v(((x=b.textContent)!==null&&x!==void 0?x:"").trim())}},[c.children]),(0,r.createElement)(ae.ItemSlot,{scope:o,disabled:n,textValue:a??$},(0,r.createElement)(Co,f({asChild:!0},d,{focusable:!n}),(0,r.createElement)(N.div,f({role:"menuitem","data-highlighted":l?"":void 0,"aria-disabled":n||void 0,"data-disabled":n?"":void 0},c,{ref:m,onPointerMove:M(e.onPointerMove,ce(b=>{n?i.onItemLeave(b):(i.onItemEnter(b),b.defaultPrevented||b.currentTarget.focu
1s())})),onPointerLeave:M(e.onPointerLeave,ce(b=>i.onItemLeave(b))),onFocus:M(e.onFocus,()=>s(!0)),onBlur:M(e.onBlur,()=>s(!1))}))))});var Lt=(0,r.forwardRef)((e,t)=>{let{checked:o=!1,onCheckedChange:n,...a}=e;return(0,r.createElement)(To,{scope:e.__scopeMenu,checked:o},(0,r.createElement)(Fe,f({role:"menuitemcheckbox","aria-checked":ge(o)?"mixed":o},a,{ref:t,"data-state":Le(o),onSelect:M(a.onSelect,()=>n?.(ge(o)?!0:!o),{checkForDefaultPrevented:!1})})))}),Gt="MenuRadioGroup",[rr,Ut]=B(Gt,{value:void 0,onValueChange:()=>{}});var Kt="MenuRadioItem",jt=(0,r.forwardRef)((e,t)=>{let{value:o,...n}=e,a=Ut(Kt,e.__scopeMenu),c=o===a.value;return(0,r.createElement)(To,{scope:e.__scopeMenu,checked:c},(0,r.createElement)(Fe,f({role:"menuitemradio","aria-checked":c},n,{ref:t,"data-state":Le(c),onSelect:M(n.onSelect,()=>{var i;return(i=a.onValueChange)===null||i===void 0?void 0:i.call(a,o)},{checkForDefaultPrevented:!1})})))}),No="MenuItemIndicator",[To,Vt]=B(No,{checked:!1}),Bt=(0,r.forwardRef)((e,t)=>{let{__scopeMenu:o,forceMount:n,...a}=e,c=Vt(No,o);return(0,r.createElement)(ne,{present:n||ge(c.checked)||c.checked===!0},(0,r.createElement)(N.span,f({},a,{ref:t,"data-state":Le(c.checked)})))});var zt=(0,r.forwardRef)((e,t)=>{let{__scopeMenu:o,...n}=e;return(0,r.createElement)(N.div,f({role:"separator","aria-orientation":"horizontal"},n,{ref:t}))});var Ht="MenuSub",[ar,Oo]=B(Ht);var Me="MenuSubTrigger",Wt=(0,r.forwardRef)((e,t)=>{let o=z(Me,e.__scopeMenu),n=se(Me,e.__scopeMenu),a=Oo(Me,e.__scopeMenu),c=Ae(Me,e.__scopeMenu),i=(0,r.useRef)(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:u}=c,m={__scopeMenu:e.__scopeMenu},l=(0,r.useCallback)(()=>{i.current&&window.clearTimeout(i.current),i.current=null},[]);return(0,r.useEffect)(()=>l,[l]),(0,r.useEffect)(()=>{let s=d.current;return()=>{window.clearTimeout(s),u(null)}},[d,u]),(0,r.createElement)(Ro,f({asChild:!0},m),(0,r.createElement)(Eo,f({id:a.triggerId,"aria-haspopup":"menu","aria-expanded":o.open,"aria-controls":a.contentId,"data-state":Ao(o.open)},e,{ref:pe(t,a.onTriggerChange),onClick:s=>{var $;($=e.onClick)===null||$===void 0||$.call(e,s),!(e.disabled||s.defaultPrevented)&&(s.currentTarget.focus(),o.open||o.onOpenChange(!0))},onPointerMove:M(e.onPointerMove,ce(s=>{c.onItemEnter(s),!s.defaultPrevented&&!e.disabled&&!o.open&&!i.current&&(c.onPointerGraceIntentChange(null),i.current=window.setTimeout(()=>{o.onOpenChange(!0),l()},100))})),onPointerLeave:M(e.onPointerLeave,ce(s=>{var $;l();let v=($=o.content)===null||$===void 0?void 0:$.getBoundingClientRect();if(v){var b;let x=(b=o.content)===null||b===void 0?void 0:b.dataset.side,O=x==="right",D=O?-5:5,y=v[O?"left":"right"],H=v[O?"right":"left"];c.onPointerGraceIntentChange({area:[{x:s.clientX+D,y:s.clientY},{x:y,y:v.top},{x:H,y:v.top},{x:H,y:v.bottom},{x:y,y:v.bottom}],side:x}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>c.onPointerGraceIntentChange(null),300)}else{if(c.onTriggerLeave(s),s.defaultPrevented)return;c.onPointerGraceIntentChange(null)}})),onKeyDown:M(e.onKeyDown,s=>{let $=c.searchRef.current!=="";if(!(e.disabled||$&&s.key===" ")&&It[n.dir].includes(s.key)){var v;o.onOpenChange(!0),(v=o.content)===null||v===void 0||v.focus(),s.preventDefault()}})})))}),Yt="MenuSubContent",Xt=(0,r.forwardRef)((e,t)=>{let o=So(T,e.__scopeMenu),{forceMount:n=o.forceMount,...a}=e,c=z(T,e.__scopeMenu),i=se(T,e.__scopeMenu),d=Oo(Yt,e.__scopeMenu),u=(0,r.useRef)(null),m=K(t,u);return(0,r.createElement)(ae.Provider,{scope:e.__scopeMenu},(0,r.createElement)(ne,{present:n||c.open},(0,r.createElement)(ae.Slot,{scope:e.__scopeMenu},(0,r.createElement)(ke,f({id:d.contentId,"aria-labelledby":d.triggerId},a,{ref:m,align:"start",side:i.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:l=>{var s;i.isUsingKeyboardRef.current&&((s=u.current)===null||s===void 0||s.focus()),l.preventDefault()},onCloseAutoFocus:l=>l.preventDefault(),onFocusOutside:M(e.onFocusOutside,l=>{l.target!==d.trigger&&c.onOpenChange(!1)}),onEscapeKeyDown:M(e.onEscapeKeyDown,l=>{i.onClose(),l.preventDefault()}),onKeyDown:M(e.onKeyDown,l=>{let s=l.currentTarget.contains(l.target),$=Ct[i.dir].includes(l.key);if(s&&$){var v;c.onOpenChange(!1),(v=d.trigger)===null||v===void 0||v.focus(),l.preventDefault()}})})))))});function Ao(e){return e?"open":"closed"}function ge(e){return e==="indeterminate"}function Le(e){return ge(e)?"indeterminate":e?"checked":"unchecked"}function Zt(e){let t=document.activeElement;for(let o of e)if(o===t||(o.focus(),document.activeElement!==t))return}function qt(e,t){return e.map((o,n)=>e[(t+n)%e.length])}function Jt(e,t,o){let a=t.length>1&&Array.from(t).every(m=>m===t[0])?t[0]:t,c=o?e.indexOf(o):-1,i=qt(e,Math.max(c,0));a.length===1&&(i=i.filter(m=>m!==o));let u=i.find(m=>m.toLowerCase().startsWith(a.toLowerCase()));return u!==o?u:void 0}function Qt(e,t){let{x:o,y:n}=e,a=!1;for(let c=0,i=t.length-1;c<t.length;i=c++){let d=t[c].x,u=t[c].y,m=t[i].x,l=t[i].y;u>n!=l>n&&o<(m-d)*(n-u)/(l-u)+d&&(a=!a)}return a}function en(e,t){if(!t)return!1;let o={x:e.clientX,y:e.clientY};return Qt(o,t)}function ce(e){return t=>t.pointerType==="mouse"?e(t):void 0}var ko=Pt,Fo=Ro,Lo=Et,Go=Tt,Uo=kt,Ko=Ft,jo=Fe,Vo=Lt;var Bo=jt,zo=Bt,Ho=zt;var Wo=Wt,Yo=Xt;
1var Xo="DropdownMenu",[on,gr]=X(Xo,[Te]),P=Te(),[tn,Zo]=on(Xo),nn=e=>{let{__scopeDropdownMenu:t,children:o,dir:n,open:a,defaultOpen:c,onOpenChange:i,modal:d=!0}=e,u=P(t),m=(0,g.useRef)(null),[l=!1,s]=fe({prop:a,defaultProp:c,onChange:i});return(0,g.createElement)(tn,{scope:t,triggerId:te(),triggerRef:m,contentId:te(),open:l,onOpenChange:s,onOpenToggle:(0,g.useCallback)(()=>s($=>!$),[s]),modal:d},(0,g.createElement)(ko,f({},u,{open:l,onOpenChange:s,dir:n,modal:d}),o))},rn="DropdownMenuTrigger",an=(0,g.forwardRef)((e,t)=>{let{__scopeDropdownMenu:o,disabled:n=!1,...a}=e,c=Zo(rn,o),i=P(o);return(0,g.createElement)(Fo,f({asChild:!0},i),(0,g.createElement)(N.button,f({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":n?"":void 0,disabled:n},a,{ref:pe(t,c.triggerRef),onPointerDown:M(e.onPointerDown,d=>{!n&&d.button===0&&d.ctrlKey===!1&&(c.onOpenToggle(),c.open||d.preventDefault())}),onKeyDown:M(e.onKeyDown,d=>{n||(["Enter"," "].includes(d.key)&&c.onOpenToggle(),d.key==="ArrowDown"&&c.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(d.key)&&d.preventDefault())})})))});var cn=e=>{let{__scopeDropdownMenu:t,...o}=e,n=P(t);return(0,g.createElement)(Lo,f({},n,o))},sn="DropdownMenuContent",un=(0,g.forwardRef)((e,t)=>{let{__scopeDropdownMenu:o,...n}=e,a=Zo(sn,o),c=P(o),i=(0,g.useRef)(!1);return(0,g.createElement)(Go,f({id:a.contentId,"aria-labelledby":a.triggerId},c,n,{ref:t,onCloseAutoFocus:M(e.onCloseAutoFocus,d=>{var u;i.current||(u=a.triggerRef.current)===null||u===void 0||u.focus(),i.current=!1,d.preventDefault()}),onInteractOutside:M(e.onInteractOutside,d=>{let u=d.detail.originalEvent,m=u.button===0&&u.ctrlKey===!0,l=u.button===2||m;(!a.modal||l)&&(i.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)"}}))});var dn=(0,g.forwardRef)((e,t)=>{let{__scopeDropdownMenu:o,...n}=e,a=P(o);return(0,g.createElement)(Uo,f({},a,n,{ref:t}))});var pn=(0,g.forwardRef)((e,t)=>{let{__scopeDropdownMenu:o,...n}=e,a=P(o);return(0,g.createElement)(Ko,f({},a,n,{ref:t}))});var ln=(0,g.forwardRef)((e,t)=>{let{__scopeDropdownMenu:o,...n}=e,a=P(o);return(0,g.createElement)(jo,f({},a,n,{ref:t}))});var fn=(0,g.forwardRef)((e,t)=>{let{__scopeDropdownMenu:o,...n}=e,a=P(o);return(0,g.createElement)(Vo,f({},a,n,{ref:t}))});var mn=(0,g.forwardRef)((e,t)=>{let{__scopeDropdownMenu:o,...n}=e,a=P(o);return(0,g.createElement)(Bo,f({},a,n,{ref:t}))});var $n=(0,g.forwardRef)((e,t)=>{let{__scopeDropdownMenu:o,...n}=e,a=P(o);return(0,g.createElement)(zo,f({},a,n,{ref:t}))});var bn=(0,g.forwardRef)((e,t)=>{let{__scopeDropdownMenu:o,...n}=e,a=P(o);return(0,g.createElement)(Ho,f({},a,n,{ref:t}))});var Mn=(0,g.forwardRef)((e,t)=>{let{__scopeDropdownMenu:o,...n}=e,a=P(o);return(0,g.createElement)(Wo,f({},a,n,{ref:t}))});var gn=(0,g.forwardRef)((e,t)=>{let{__scopeDropdownMenu:o,...n}=e,a=P(o);return(0,g.createElement)(Yo,f({},a,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=nn,Jo=an,Qo=cn,Ge=un,et=dn,Ue=pn,Ke=ln,je=fn;var Ve=mn,Be=$n,ze=bn;var He=Mn,We=gn;var L=S(de(),1);var I=S(U(),1),ot=qo,tt=Jo,nt=et;var wn=L.forwardRef(({className:e,inset:t,children:o,...n},a)=>(0,I.jsxs)(He,{ref:a,className:R("flex cursor-pointer select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-state-open:bg-accent",t&&"pl-8",e),...n,children:[o,(0,I.jsx)(F,{icon:"caret-right",className:"ml-auto size-4"})]}));wn.displayName=He.displayName;var hn=L.forwardRef(({className:e,...t},o)=>(0,I.jsx)(We,{ref:o,className:R("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg 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",e),...t}));hn.displayName=We.displayName;var Ye=L.forwardRef(({className:e,sideOffset:t=4,...o},n)=>(0,I.jsx)(Qo,{children:(0,I.jsx)(Ge,{ref:n,sideOffset:t,className:R("z-50 min-w-[8rem] overflow-hidden 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",e),...o})}));Ye.displayName=Ge.displayName;var Xe=L.forwardRef(({className:e,inset:t,isDestructive:o,...n},a)=>(0,I.jsx)(Ke,{ref:a,className:R("relative flex cursor-pointer select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors data-disabled:pointer-events-none data-disabled:opacity-50",t&&"pl-8",!o&&"focus:bg-accent focus:text-accent-foreground",o&&"focu
1s:bg-destructive focus:text-destructive-foreground",e),...n}));Xe.displayName=Ke.displayName;var xn=L.forwardRef(({className:e,children:t,checked:o,...n},a)=>(0,I.jsxs)(je,{ref:a,className:R("relative flex cursor-pointer 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:o,...n,children:[(0,I.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,I.jsx)(Be,{children:(0,I.jsx)(F,{icon:"check",className:"size-4"})})}),t]}));xn.displayName=je.displayName;var In=L.forwardRef(({className:e,children:t,...o},n)=>(0,I.jsxs)(Ve,{ref:n,className:R("relative flex cursor-pointer 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),...o,children:[(0,I.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,I.jsx)(Be,{children:(0,I.jsx)(F,{icon:"circle",className:"size-2 fill-current"})})}),t]}));In.displayName=Ve.displayName;var Ze=L.forwardRef(({className:e,inset:t,...o},n)=>(0,I.jsx)(Ue,{ref:n,className:R("px-2 py-1.5 text-sm font-semibold",t&&"pl-8",e),...o}));Ze.displayName=Ue.displayName;var ie=L.forwardRef(({className:e,...t},o)=>(0,I.jsx)(ze,{ref:o,className:R("-mx-1 my-1 h-px bg-muted",e),...t}));ie.displayName=ze.displayName;var qe=({className:e,...t})=>(0,I.jsx)("span",{className:R("ml-auto text-xs tracking-widest opacity-60",e),...t});qe.displayName="DropdownMenuShortcut";var h=S(U(),1);function Er({align:e="end",size:t}){let{userData:o}=co(),{isModeDevelopment:n}=vo();if(!o)return null;let a=u=>[{text:"Profile",path:`/${u}`,icon:"user",shortcut:"\u2318K+P"}],c=["/user/dashboard","/user/posts","/user/settings","/user/notifications"],i=["/admin","/blank"],d=["/logout"];return(0,h.jsxs)(ot,{children:[(0,h.jsx)(tt,{className:"focus-ring rounded-full",children:(0,h.jsx)(go,{user:o,imageUrl:o.images[0]?.url,size:t})}),(0,h.jsxs)(Ye,{align:e,className:"w-56 overflow-scroll",children:[(0,h.jsxs)(Ze,{children:[(0,h.jsx)("p",{className:"text-base font-semibold",children:o.fullname}),(0,h.jsx)("p",{className:"text-sm font-semibold text-muted-foreground",children:(0,h.jsxs)(no,{to:`/${o.username}`,prefetch:"intent",children:["@",o.username]})})]}),(0,h.jsx)(ie,{}),(0,h.jsx)(Je,{items:[...a(o.username),...be.filter(u=>c.includes(u.path))]}),n&&(0,h.jsx)(ie,{}),n&&(0,h.jsx)(Je,{items:be.filter(u=>i.includes(u.path))}),(0,h.jsx)(ie,{}),(0,h.jsx)(Je,{items:be.filter(u=>d.includes(u.path))})]})]})}function Je({items:e}){return(0,h.jsx)(nt,{children:e.map(t=>{let o=t.path==="/logout";return(0,h.jsx)(Xe,{isDestructive:o,asChild:!0,children:(0,h.jsxs)(to,{to:t.path,prefetch:"intent",children:[(0,h.jsx)(F,{icon:t.icon,className:"me-2"}),(0,h.jsx)("span",{children:t.text}),t.shortcut&&(0,h.jsx)(qe,{children:t.shortcut})]})},t.path)})})}var Z=S(U(),1);function Fr({...e}){let[t,o]=ao(),n=t==="dark"?"light":"dark";function a(){o(n)}return(0,Z.jsxs)(wo,{variant:"ghost",onClick:a,"aria-label":"Toggle theme",...e,children:[(0,Z.jsx)(F,{icon:"sun",className:"rotate-0 scale-100 transition-transform dark:-rotate-180 dark:scale-0"}),(0,Z.jsx)(F,{icon:"moon",className:"absolute rotate-180 scale-0 transition-transform dark:rotate-0 dark:scale-100"}),(0,Z.jsx)("span",{className:"sr-only",children:"Toggle theme mode"})]})}export{Dn as a,ot as b,tt as c,Ye as d,Xe as e,Er as f,Fr as g};

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.