1import{_ as Ce}from"./CRCDaTmA.js";import ke from"./CHd4-ZrP.js";import{d as O,r as P,V as Ee,g as $,b as de,c as D,o as h,w as p,p as x,u as e,P as K,a as R,ah as Me,s as V,a2 as Ne,h as ce,j as T,e as L,F as q,t as re,n as Ie,q as H,aS as Te,v as N,k as U,y as Z,x as A,z as F,_ as De,Z as Pe,aW as Oe,D as Re}from"./vOe0WySJ.js";import{u as Be}from"./CGiupxQO.js";import{d as X,e as Ve,b as fe,g as j,a as Q,u as oe}from"./bYFJc5XA.js";import{b as $e,u as S,r as ve,p as Le,e as Fe,i as le,h as qe,m as ue}from"./DtVSmy6y.js";import{c as pe}from"./CGxTXRIQ.js";import{r as z}from"./-7G-pUTM.js";import{D as Se,P as ge,V as Ae}from"./Cos3Ja67.js";import{C as Ke}from"./CYMKTxm-.js";const He=["INPUT","TEXTAREA"];function me(r,a,n,o={}){if(!a||o.enableIgnoredElement&&He.includes(a.nodeName))return null;const{arrowKeyOptions:i="both",attributeName:g="[data-reka-collection-item]",itemsArray:u=[],loop:c=!0,dir:v="ltr",preventScroll:M=!0,focus:b=!1}=o,[s,E,w,t,f,C]=[r.key==="ArrowRight",r.key==="ArrowLeft",r.key==="ArrowUp",r.key==="ArrowDown",r.key==="Home",r.key==="End"],I=w||t,l=s||E;if(!f&&!C&&(!I&&!l||i==="vertical"&&l||i==="horizontal"&&I))return null;const d=u;if(!d.length)return null;M&&r.preventDefault();let _=null;return l||I?_=he(d,a,{goForward:I?t:v==="ltr"?s:E,loop:c}):f?_=d.at(0)||null:C&&(_=d.at(-1)||null),b&&_?.focus(),_}function he(r,a,n,o=r.length){if(--o===0)return null;const i=r.indexOf(a),g=n.goForward?i+1:i-1;if(!n.loop&&(g<0||g>=r.length))return null;const u=(g+r.length)%r.length,c=r[u];return c?c.hasAttribute("disabled")&&c.getAttribute("disabled")!=="false"?he(r,c,n,o):c:null}const[W,ze]=pe(["NavigationMenuRoot","NavigationMenuSub"],"NavigationMenuContext");var je=O({__name:"NavigationMenuRoot",props:{modelValue:{type:String,required:!1,default:void 0},defaultValue:{type:String,required:!1},dir:{type:String,required:!1},orientation:{type:String,required:!1,default:"horizontal"},delayDuration:{type:Number,required:!1,default:200},skipDelayDuration:{type:Number,required:!1,default:300},disableClickTrigger:{type:Boolean,required:!1,default:!1},disableHoverTrigger:{type:Boolean,required:!1,default:!1},disablePointerLeaveClose:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"nav"}},emits:["update:modelValue"],setup(r,{emit:a}){const n=r,i=$e(n,"modelValue",a,{defaultValue:n.defaultValue??"",passive:n.modelValue===void 0}),g=P(""),{forwardRef:u,currentElement:c}=S(),v=P(),M=P(),b=P(),{getItems:s,CollectionSlot:E}=X({key:"NavigationMenu",isProvider:!0}),{delayDuration:w,skipDelayDuration:t,dir:f,disableClickTrigger:C,disableHoverTrigger:I,unmountOnHide:l}=Ee(n),d=Ve(f),_=ve(!1,t),y=$(()=>i.value!==""||_.value?150:w.value),k=Le(m=>{typeof m=="string"&&(g.value=i.value,i.value=m)},y);return de(()=>{if(!i.value)return;const m=s().map(B=>B.ref);b.value=m.find(B=>B.id.includes(i.value))}),ze({isRootMenu:!0,modelValue:i,previousValue:g,baseId:fe(void 0,"reka-navigation-menu"),disableClickTrigger:C,disableHoverTrigger:I,dir:d,unmountOnHide:l,orientation:n.orientation,rootNavigationMenu:c,indicatorTrack:v,activeTrigger:b,onIndicatorTrackChange:m=>{v.value=m},viewport:M,onViewportChange:m=>{M.value=m},onTriggerEnter:m=>{k(m)},onTriggerLeave:()=>{_.value=!0,k("")},onContentEnter:()=>{k()},onContentLeave:()=>{n.disablePointerLeaveClose||k("")},onItemSelect:m=>{g.value=i.value,i.value=m},onItemDismiss:()=>{g.value=i.value,i.value=""}}),(m,B)=>(h(),D(e(E),null,{default:p(()=>[x(e(K),{ref:e(u),"aria-label":"Main",as:m.as,"as-child":m.asChild,"data-orientation":m.orientation,dir:e(d),"data-reka-navigation-menu":""},{default:p(()=>[R(m.$slots,"default",{modelValue:e(i)})]),_:3},8,["as","as-child","data-orientation","dir"])]),_:3}))}}),We=je;function Y(r){return r?"open":"closed"}function be(r,a){return`${r}-trigger-${a}`}function se(r,a){return`${r}-content-${a}`}const Ue="navigationMenu.linkSelect",J="navigationMenu.rootContentDismiss";function ae(r){const a=[],n=document.createTreeWalker(r,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const i=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||i?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)a.push(n.currentNode);return a}function we(r){const a=j();return r.some(n=>n===a?!0:(n.focus(),j()!==a))}function Xe(r){return r.forEach(a=>{a.dataset.tabindex=a.getAttribute("tabindex")||"",a.setAttribute("tabindex","-1")}),()=>{r.forEach(a=>{const n=a.dataset.tabindex;a.setAttribute("tabindex",n)})}}function _e(r){return a=>a.pointerType==="mouse"?r(a):void 0}const[ie,Ze]=pe("NavigationMenuItem");var Ge=O({__name:"NavigationMenuItem",props:{value:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"li"}},setup(r){const a=r;S();const{getItems:n}=X({key:"NavigationMenu"}),o=W(),i=fe(a.value),g=P(),u=P(),c=se(o.baseId,i);let v=()=>({});const M=P(!1);async function b(t="start"){const f=document.getElementById(c);if(f){v();const C=ae(f);C.length&&we(t==="start"?C:C.reverse())}}function s(){const t=document.getElementById(c);if(t){const f=ae(t);f.length&&(v=Xe(f))}}Ze({value:i,contentId:c,triggerRef:g,focusProxyRef:u,wasEscapeCloseRef:M,onEntryKeyDown:b,onFocusProxyEnter:b,onContentFocusOutside:s,onRootContentClose:s});function E(){o.onItemDismiss(),g.value?.focus()}function w(t){const f=j();if(t.keyCode===32||t.key==="Enter")if(o.modelValue.value===i){E(),t.preventDefault();return}else{t.target.click(),t.preventDefault();return}const C=n().filter(l=>
1l.ref.parentElement?.hasAttribute("data-menu-item")).map(l=>l.ref);if(!C.includes(f))return;const I=me(t,f,void 0,{itemsArray:C,loop:!1});I&&I?.focus(),t.preventDefault(),t.stopPropagation()}return(t,f)=>(h(),D(e(K),{"as-child":t.asChild,as:t.as,"data-menu-item":"",onKeydown:Me(w,["up","down","left","right","home","end","space"])},{default:p(()=>[R(t.$slots,"default")]),_:3},8,["as-child","as"]))}}),Je=Ge,Qe=O({__name:"NavigationMenuContentImpl",props:{disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(r,{emit:a}){const n=r,o=a,{getItems:i}=X({key:"NavigationMenu"}),{forwardRef:g,currentElement:u}=S(),c=W(),v=ie(),M=be(c.baseId,v.value),b=se(c.baseId,v.value),s=P(null),E=$(()=>{const l=i().map(B=>B.ref.id.split("trigger-")[1]);c.dir.value==="rtl"&&l.reverse();const d=l.indexOf(c.modelValue.value),_=l.indexOf(c.previousValue.value),y=v.value===c.modelValue.value,k=_===l.indexOf(v.value);if(!y&&!k)return s.value;const m=(()=>{if(d!==_){if(y&&_!==-1)return d>_?"from-end":"from-start";if(k&&d!==-1)return d>_?"to-start":"to-end"}return null})();return s.value=m,m});function w(l){if(o("focusOutside",l),o("interactOutside",l),l.detail.originalEvent.target.hasAttribute("data-navigation-menu-trigger")&&l.preventDefault(),!l.defaultPrevented){v.onContentFocusOutside();const _=l.target;c.rootNavigationMenu?.value?.contains(_)&&l.preventDefault()}}function t(l){if(o("pointerDownOutside",l),!l.defaultPrevented){const d=l.target,_=i().some(k=>k.ref.contains(d)),y=c.isRootMenu&&c.viewport.value?.contains(d);(_||y||!c.isRootMenu)&&l.preventDefault()}}de(l=>{const d=u.value;if(c.isRootMenu&&d){const _=()=>{c.onItemDismiss(),v.onRootContentClose(),d.contains(j())&&v.triggerRef.value?.focus()};d.addEventListener(J,_),l(()=>d.removeEventListener(J,_))}});function f(l){o("escapeKeyDown",l),l.defaultPrevented||(c.onItemDismiss(),v.triggerRef?.value?.focus(),v.wasEscapeCloseRef.value=!0)}function C(l){if(l.target.closest("[data-reka-navigation-menu]")!==c.rootNavigationMenu.value)return;const d=l.altKey||l.ctrlKey||l.metaKey,_=l.key==="Tab"&&!d,y=ae(l.currentTarget);if(_){const m=j(),B=y.findIndex(xe=>xe===m),ye=l.shiftKey?y.slice(0,B).reverse():y.slice(B+1,y.length);if(we(ye))l.preventDefault();else{v.focusProxyRef.value?.focus();return}}me(l,j(),void 0,{itemsArray:y,loop:!1,enableIgnoredElement:!0})?.focus()}function I(){const l=new Event(J,{bubbles:!0,cancelable:!0});u.value?.dispatchEvent(l)}return(l,d)=>(h(),D(e(Se),V({id:e(b),ref:e(g),"aria-labelledby":e(M),"data-motion":E.value,"data-state":e(Y)(e(c).modelValue.value===e(v).value),"data-orientation":e(c).orientation},n,{onKeydown:C,onEscapeKeyDown:f,onPointerDownOutside:t,onFocusOutside:w,onDismiss:I}),{default:p(()=>[R(l.$slots,"default")]),_:3},16,["id","aria-labelledby","data-motion","data-state","data-orientation"]))}}),Ye=Qe,et=O({inheritAttrs:!1,__name:"NavigationMenuContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(r,{emit:a}){const n=r,o=a,i=Q(Fe(n,"forceMount"),o),{forwardRef:g}=S(),u=W(),c=ie(),v=$(()=>c.value===u.modelValue.value),M=$(()=>u.viewport.value&&!u.modelValue.value&&u.previousValue.value?u.previousValue.value===c.value:!1);return(b,s)=>(h(),D(Ne,{to:e(le)&&e(u).viewport.value?e(u).viewport.value:"body",disabled:e(le)&&e(u).viewport.value?!e(u).viewport.value:!0},[x(e(ge),{present:b.forceMount||v.value||M.value,"force-mount":!e(u).unmountOnHide.value},{default:p(({present:E})=>[x(Ye,V({ref:e(g),"data-state":e(Y)(v.value),style:{pointerEvents:!v.value&&e(u).isRootMenu?"none":void 0}},{...b.$attrs,...e(i)},{hidden:!E,onPointerenter:s[0]||(s[0]=w=>e(u).onContentEnter(e(c).value)),onPointerleave:s[1]||(s[1]=w=>e(_e)(()=>e(u).onContentLeave())(w)),onPointerDownOutside:s[2]||(s[2]=w=>o("pointerDownOutside",w)),onFocusOutside:s[3]||(s[3]=w=>o("focusOutside",w)),onInteractOutside:s[4]||(s[4]=w=>o("interactOutside",w))}),{default:p(()=>[R(b.$slots,"default")]),_:2},1040,["data-state","style","hidden"])]),_:3},8,["present","force-mount"])],8,["to","disabled"]))}}),tt=et,at=O({__name:"NavigationMenuLink",props:{active:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"a"}},emits:["select"],setup(r,{emit:a}){const n=r,o=a,{CollectionItem:i}=X({key:"NavigationMenu"});S();async function g(u){const c=new CustomEvent(Ue,{bubbles:!0,cancelable:!0,detail:{originalEvent:u}}
1);if(o("select",c),!c.defaultPrevented&&!u.metaKey){const v=new CustomEvent(J,{bubbles:!0,cancelable:!0});u.target?.dispatchEvent(v)}}return(u,c)=>(h(),D(e(i),null,{default:p(()=>[x(e(K),{as:u.as,"data-active":u.active?"":void 0,"aria-current":u.active?"page":void 0,"as-child":n.asChild,onClick:g},{default:p(()=>[R(u.$slots,"default")]),_:3},8,["as","data-active","aria-current","as-child"])]),_:3}))}}),nt=at,ot=O({inheritAttrs:!1,__name:"NavigationMenuList",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"ul"}},setup(r){const a=r,n=W(),{forwardRef:o,currentElement:i}=S();return ce(()=>{n.onIndicatorTrackChange(i.value)}),(g,u)=>(h(),D(e(K),{ref:e(o),style:{position:"relative"}},{default:p(()=>[x(e(K),V(g.$attrs,{"as-child":a.asChild,as:g.as,"data-orientation":e(n).orientation}),{default:p(()=>[R(g.$slots,"default")]),_:3},16,["as-child","as","data-orientation"])]),_:3},512))}}),st=ot;const it=["aria-owns"];var rt=O({inheritAttrs:!1,__name:"NavigationMenuTrigger",props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(r){const a=r,n=W(),o=ie(),{CollectionItem:i}=X({key:"NavigationMenu"}),{forwardRef:g,currentElement:u}=S(),c=P(""),v=P(""),M=ve(!1,300),b=P(!1),s=$(()=>o.value===n.modelValue.value);ce(()=>{o.triggerRef=u,c.value=be(n.baseId,o.value),v.value=se(n.baseId,o.value)});function E(){n.disableHoverTrigger.value||(b.value=!1,o.wasEscapeCloseRef.value=!1)}function w(d){if(!n.disableHoverTrigger.value&&d.pointerType==="mouse"){if(a.disabled||b.value||o.wasEscapeCloseRef.value||M.value)return;n.onTriggerEnter(o.value),M.value=!0}}function t(d){if(!n.disableHoverTrigger.value&&d.pointerType==="mouse"){if(a.disabled)return;n.onTriggerLeave(),M.value=!1}}function f(d){(!("pointerType"in d)||d.pointerType==="mouse")&&n.disableClickTrigger.value||M.value||(s.value?n.onItemSelect(""):n.onItemSelect(o.value),b.value=s.value)}function C(d){const y={horizontal:"ArrowDown",vertical:n.dir.value==="rtl"?"ArrowLeft":"ArrowRight"}[n.orientation];s.value&&d.key===y&&(o.onEntryKeyDown(),d.preventDefault(),d.stopPropagation())}function I(d){o.focusProxyRef.value=qe(d)}function l(d){const _=document.getElementById(o.contentId),y=d.relatedTarget,k=y===u.value,m=_?.contains(y);(k||!m)&&o.onFocusProxyEnter(k?"start":"end")}return(d,_)=>(h(),T(q,null,[x(e(i),null,{default:p(()=>[x(e(K),V({id:c.value,ref:e(g),disabled:d.disabled,"data-disabled":d.disabled?"":void 0,"data-state":e(Y)(s.value),"data-navigation-menu-trigger":"","aria-expanded":s.value,"aria-controls":v.value,"as-child":a.asChild,as:d.as},d.$attrs,{onPointerenter:E,onPointermove:w,onPointerleave:t,onClick:f,onKeydown:C}),{default:p(()=>[R(d.$slots,"default")]),_:3},16,["id","disabled","data-disabled","data-state","aria-expanded","aria-controls","as-child","as"])]),_:3}),s.value?(h(),T(q,{key:0},[x(e(Ae),{ref:I,"aria-hidden":"true",tabindex:0,onFocus:l}),e(n).viewport?(h(),T("span",{key:0,"aria-owns":v.value},null,8,it)):L("v-if",!0)],64)):L("v-if",!0)],64))}}),lt=rt,ut=O({inheritAttrs:!1,__name:"NavigationMenuViewport",props:{forceMount:{type:Boolean,required:!1},align:{type:String,required:!1,default:"center"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(r){const a=r,{forwardRef:n,currentElement:o}=S(),i=W(),{activeTrigger:g,rootNavigationMenu:u,modelValue:c}=i,v=P(),M=P(),b=$(()=>!!i.modelValue.value);re(o,()=>{i.onViewportChange(o.value)});const s=P();re([c,b],()=>{Ie(()=>{o.value&&requestAnimationFrame(()=>{const w=o.value?.querySelector("[data-state=open]");s.value=w})})},{immediate:!0});function E(){if(s.value&&g.value&&u.value){const w=document.documentElement.offsetWidth,t=document.documentElement.offsetHeight,f=u.value.getBoundingClientRect(),C=g.value.getBoundingClientRect(),{offsetWidth:I,offsetHeight:l}=s.value,d=C.left-f.left,_=C.top-f.top;let y=null,k=null;switch(a.align){case"start":y=d,k=_;break;case"end":y=d-I+C.width,k=_-l+C.height;break;default:y=d-I/2+C.width/2,k=_-l/2+C.height/2}const m=10;y+f.left<m&&(y=m-f.left);const B=y+f.left+I;B>w-m&&(y-=B-w+m,y<m-f.left&&(y=m-f.left)),k+f.top<m&&(k=m-f.top);const ee=k+f.top+l;ee>t-m&&(k-=ee-t+m,k<m-f.top&&(k=m-f.top)),y=Math.round(y),k=Math.round(k),M.value={left:y,top:k}}}return ue(s,()=>{s.value&&(v.value={width:s.value.offsetWidth,height:s.value.offsetHeight},E())}),ue([globalThis.document?.body,u],()=>{E()}),(w,t)=>(h(),D(e(ge),{present:w.forceMount||b.value,"force-mount":!e(i).unmountOnHide.value,onAfterLeave:t[2]||(t[2]=()=>{v.value=void 0,M.value=void 0})},{default:p(({present:f})=>[x(e(K),V(w.$attrs,{ref:e(n),as:w.as,"as-child":w.asChild,"data-state":e(Y)(b.value),"data-orientation":e(i).orientation,style:{pointerEvents:!b.value&&e(i).isRootMenu?"none":void 0,"--reka-navigation-menu-viewport-width":v.value?`${v.value?.width}px`:void 0,"--reka-navigation-menu-viewport-height":v.value?`${v.value?.height}px`:void 0,"--reka-navigation-menu-viewport-left":M.value?`${M.value?.left}px`:void 0,"--reka-navigation-menu-viewport-top":M.value?`${M.value?.top}px`:void 0},hidden:!f,onPointerenter:t[0]||(t[0]=C=>e(i).onContentEnter(e(i).modelValue.value)),onPointerleave:t[1]||(t[1]=C=>e(_e)(()=>e(i).onContentLeave())(C))}),{default:p(()=>[R(w.$slots,"default")]),_:2},1040,["as","as-child","data-state","data-orientation","style","hidden"])]),_:3},8,["present","force-mount"]))}}),dt=ut;const ct={class:"absolute top-full left-0 isolate z-50 flex justify-center"},ft=O({__name:"NavigationMenuViewport",props:{forceMount:{type:Boolean},align:{},asChild:{type:Boolean},as:{},class:{}},setup(r){const a=r,n=z(a,"class"),o=oe(n);return(i,g)=>(h(),T("div",ct,[x(e(dt),V({"data-slot":"navigation-menu-viewport"},e(o),{class:e(H)("origin-top-center bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-90 relative mt-1.5 h-[var(--reka-navigation-menu-viewport-height)] w-full overflow-hidden rounded-md border shadow md:w-[var(--reka-navigation-menu-viewport-width)]",a.class)}),null,16,["class"])]))}}),vt=O({__name:"NavigationMenu",props:{modelValue:{},defaultValue:{},dir:{},orientation:{},delayDuration:{},skipDelayDuration:{},disableClickTrigger:{type:Boolean},disableHoverTrigger:{type:Boolean},disablePointerLeaveClose:{type:Boolean},unmountOnHide:{type:Boolean},asChild:{type:Boolean},as:{},class:{},viewport:{type:Boolean,default:!0}},emits:["update:modelValue"],setup(r,{emit:a}){const n=r,o=a,i=z(n,"class","viewport"),g=Q(i,o);return(u,c)=>(h(),D(e(We),V({"data-slot":"navigation-menu","data-viewport":r.viewport},e(g),{class:e(H)("group/navigation-menu relative flex max-w-max flex-1 items-center justify-center",n.class)}),{default:p(()=>[R(u.$slots,"default"),r.viewport?(h(),D(ft,{key:0})):L("",!0)]),_:3},16,["data-viewport","class"]))}}),pt=O({__name:"NavigationMenuContent",props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(r,{emit:a}){const n=r,o=a,i=z(n,"class"),g=Q(i,o);return(u,c)=>(h(),D(e(tt),V({"data-slot":"navigation-menu-content"},e(g),{class:e(H)("data-[motion^=from-]:animate-in data-[motion^=to-]:animate-out data-[motion^=from-]:fade-in data-[motion^=to-]:fade-out data-[motion=from-end]:slide-in-from-right-52 data-[motion=from-start]:slide-in-from-left-52 data-[motion=to-end]:slide-out-to-right-52 data-[motion=to-start]:slide-out-to-left-52 top-0 left-0 w-full p-2 pr-2.5 md:absolute md:w-auto","group-data-[viewport=false]/navigation-menu:bg-popover group-data-[viewport=false]/navigation-menu:text-popover-foreground group-data-[viewport=false]/navigation-menu:data-[state=open]:animate-in group-data-[viewport=false]/navigation-menu:data-[state=closed]:animate-out group-data-[viewport=false]/navigation-menu:data-[state=closed]:zoom-out-95 group-data-[viewport=false]/navigation-menu:data-[state=open]:zoom-in-95 group-data-[viewport=false]/navigation-menu:data-[state=open]:fade-in-0 group-data-[viewport=false]/navigation-menu:data-[state=closed]:fade-out-0 group-data-[viewport=false]/navigation-menu:top-full group-data-[viewport=false]/navigation-menu:mt-1.5 group-data-[viewport=false]/navigation-menu:overflow-hidden group-data-[viewport=false]/navigation-menu:rounded-md group-data-[viewport=false]/navigation-menu:border group-data-[viewport=false]/navigation-menu:shadow group-data-[viewport=false]/navigation-menu:duration-200 **:data-[slot=navigation-menu-link]:focus:ring-0 **:data-[slot=navigation-menu-link]:focus:outline-none",n.class)}),{default:p(()=>[R(u.$slots,"default")]),_:3},16,["class"]))}}),te=O({__name:"NavigationMenuItem",props:{value:{},asChild:{type:Boolean},as:{},class:{}},setup(r){const a=r,n=z(a,"class");return(o,i)=>(h(),D(e(Je),V({"data-slot":"navigation-menu-item"},e(n),{class:e(H)("relative",a.class)}),{default:p(()=>[R(o.$slots,"default")]),_:3},16,["class"]))}}),G=O({__name:"NavigationMenuLink",props:{active:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["select"],setup(r,{emit:a}){const n=r,o=a,i=z(n,"class"),g=Q(i,o);return(u,c)=>(h(),D(e(nt),V({"data-slot":"navigation-menu-link"},e(g),{class:e(H)("'data-[active=true]:focus:bg-accent data-[active=true]:hover:bg-accent data-[active=true]:bg-accent/50 data-[active=true]:text-accent-foreground hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground ring-ring/10 dark:ring-ring/20 dark:outline-ring/40 outline-ring/50 [&_svg:not([class*='text-'])]:text-muted-foreground flex flex-col gap-1 rounded-sm p-2 text-sm transition-[color,box-shadow] focu
1s-visible:ring-4 focus-visible:outline-1 [&_svg:not([class*='size-'])]:size-4'",n.class)}),{default:p(()=>[R(u.$slots,"default")]),_:3},16,["class"]))}}),gt=O({__name:"NavigationMenuList",props:{asChild:{type:Boolean},as:{},class:{}},setup(r){const a=r,n=z(a,"class"),o=oe(n);return(i,g)=>(h(),D(e(st),V({"data-slot":"navigation-menu-list"},e(o),{class:e(H)("group flex flex-1 list-none items-center justify-center gap-1",a.class)}),{default:p(()=>[R(i.$slots,"default")]),_:3},16,["class"]))}}),mt=O({__name:"NavigationMenuTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(r){const a=r,n=z(a,"class"),o=oe(n);return(i,g)=>(h(),D(e(lt),V({"data-slot":"navigation-menu-trigger"},e(o),{class:e(H)(e(ne)(),"group",a.class)}),{default:p(()=>[R(i.$slots,"default"),x(e(Ke),{class:"relative top-[1px] ml-1 size-3 transition duration-300 group-data-[state=open]:rotate-180","aria-hidden":"true"})]),_:3},16,["class"]))}}),ne=Te("group inline-flex h-9 w-max items-center justify-center rounded-md bg-background px-4 py-2 text-sm font-medium hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground disabled:pointer-events-none disabled:opacity-50 data-[state=open]:hover:bg-accent data-[state=open]:text-accent-foreground data-[state=open]:focus:bg-accent data-[state=open]:bg-accent/50 focus-visible:ring-ring/50 outline-none transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1"),ht={class:"fixed top-0 left-0 right-0 z-50 transition-all duration-300"},bt={key:0,class:"absolute inset-0 z-0"},wt=["src"],_t={class:"container mx-auto px-4 relative z-10"},yt={class:"flex h-20 items-center justify-between lg:justify-end"},xt={class:"absolute left-8 lg:left-12 top-0 z-50"},Ct={class:"relative w-32 h-32 lg:w-40 lg:h-40 bg-[#1e429f] rounded-b-full shadow-xl flex items-center justify-center pt-4 transition-transform duration-300 group-hover:scale-105 group-hover:shadow-2xl"},kt=["src"],Et={class:"hidden lg:flex items-center gap-1 ml-48"},Mt={key:0,class:"col-span-2"},Nt=["src"],It={class:"flex flex-col gap-2"},Tt={class:"text-lg font-medium"},Dt={class:"text-sm leading-tight text-muted-foreground"},Pt={class:"text-sm font-medium leading-none"},Ot={class:"lg:hidden flex items-center justify-between w-full pl-36"},Rt={key:0,class:"lg:hidden bg-[#1e429f] text-white absolute top-full left-0 w-full shadow-xl max-h-[80vh] overflow-y-auto"},Bt={class:"py-4"},Vt={key:0,class:"border-b border-white/10"},$t=["onClick"],Lt={class:"mobile-submenu"},Ft={key:1,class:"border-b border-white/10"},qt={class:"border-b border-white/10"},St={class:"border-b border-white/10"},At=O({__name:"NavbarV2",setup(r){const a=P(!1),n=P(new Set),{navigationMenus:o,getFeaturedCard:i,getRegularItems:g}=Be(),u=$(()=>[...o.value].sort((b,s)=>b.order-s.order)),c=$(()=>o.value&&o.value.find(s=>s.logoUrl)?.logoUrl||null);$(()=>{if(!o.value)return null;const b=o.value.find(s=>s.ctaText&&s.ctaUrl);return b?{text:b.ctaText,url:b.ctaUrl,type:b.ctaType}:null});const v=$(()=>o.value&&o.value.find(s=>s.backgroundImageUrl)?.backgroundImageUrl||null),M=b=>{n.value.has(b)?n.value.delete(b):n.value.add(b)};return(b,s)=>{const E=Ce,w=ke;return h(),T("header",ht,[N("div",{class:U(["shadow-lg relative z-40 overflow-hidden",{"bg-black/40 backdrop-blur-md":!v.value}])},[v.value?(h(),T("div",bt,[N("img",{src:v.value,alt:"",class:"w-full h-full object-cover"},null,8,wt),s[5]||(s[5]=N("div",{class:"absolute inset-0 bg-red-800/70 backdrop-blur-sm"},null,-1))])):L("",!0),N("div",_t,[N("div",yt,[N("div",xt,[x(E,{to:"/",class:"block group"},{default:p(()=>[N("div",Ct,[s[6]||(s[6]=N("div",{class:"absolute -left-4 top-0 w-4 h-8 bg-transparent rounded-tr-3xl shadow-[8px_-8px_0_0_#1e429f]"},null,-1)),s[7]||(s[7]=N("div",{class:"absolute -right-4 top-0 w-4 h-8 bg-transparent rounded-tl-3xl shadow-[-8px_-8px_0_0_#1e429f]"},null,-1)),N("img",{src:c.value||"/logo_baskan_beyaz.png",alt:"Tokat Belediyesi",class:"w-24 lg:w-32 object-contain drop-shadow-md"},null,8,kt)])]),_:1})]),N("nav",Et,[x(e(vt),null,{default:p(()=>[x(e(gt),null,{default:p(()=>[(h(!0),T(q,null,Z(u.value,t=>(h(),T(q,{key:t.id},[t.items&&t.items.length>0?(h(),D(e(te),{key:0},{default:p(()=>[x(e(mt),{class:"bg-transparent text-white font-bold uppercase tracking-wide hover:bg-white/10 hover:text-white focus:bg-white/10 focus:text-white data-[state=open]:bg-white/10"},{default:p(()=>[A(F(t.displayName),1)]),_:2},1024),x(e(pt),null,{default:p(()=>[N("ul",{class:U(["grid gap-3 p-6",e(i)(t.name).value?"md:w-[400px] lg:w-[500px] lg:grid-cols-2":"w-[400px] md:w-[500px] md:grid-cols-2 lg:w-[600px]"])},[e(i)(t.name).value?(h(),T("li",Mt,[x(e(G),{"as-child":""},{default:p(()=>[x(E,{to:e(i)(t.name).value?.href||"#",class:"from-muted/50 to-muted flex h-full w-full select-none flex-row items-center gap-4 roun
1ded-md bg-linear-to-b p-6 no-underline outline-none focus:shadow-md"},{default:p(()=>[e(i)(t.name).value?.imageUrl?(h(),T("img",{key:0,src:e(i)(t.name).value?.imageUrl,class:"h-24 w-24 object-contain"},null,8,Nt)):L("",!0),N("div",It,[N("div",Tt,F(e(i)(t.name).value?.title),1),N("p",Dt,F(e(i)(t.name).value?.description),1)])]),_:2},1032,["to"])]),_:2},1024)])):L("",!0),(h(!0),T(q,null,Z(e(g)(t.name).value,f=>(h(),T("li",{key:f.id},[x(e(G),{"as-child":""},{default:p(()=>[x(E,{to:f.href,class:"block select-none space-y-1 rounded-md p-3 leading-none no-underline outline-none transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground"},{default:p(()=>[N("div",Pt,F(f.title),1)]),_:2},1032,["to"])]),_:2},1024)]))),128))],2)]),_:2},1024)]),_:2},1024)):t.items&&t.items.length===1?(h(),D(e(te),{key:1},{default:p(()=>[x(E,{to:t.items[0].href},{default:p(({href:f,navigate:C,isActive:I})=>[x(e(G),{active:I,class:U([e(ne)(),"bg-transparent text-white font-bold uppercase tracking-wide hover:bg-white/10 hover:text-white focus:bg-white/10 focus:text-white"])},{default:p(()=>[A(F(t.items[0].title||t.displayName),1)]),_:2},1032,["active","class"])]),_:2},1032,["to"])]),_:2},1024)):L("",!0)],64))),128)),x(e(te),null,{default:p(()=>[x(E,{to:"/ihaleler"},{default:p(({href:t,navigate:f,isActive:C})=>[x(e(G),{active:C,class:U([e(ne)(),"bg-transparent text-white font-bold uppercase tracking-wide hover:bg-white/10 hover:text-white focus:bg-white/10 focus:text-white"])},{default:p(()=>[...s[8]||(s[8]=[A(" İHALELER ",-1)])]),_:1},8,["active","class"])]),_:1})]),_:1})]),_:1})]),_:1})]),N("div",Ot,[s[9]||(s[9]=N("div",{class:"flex-1"},null,-1)),x(e(De),{variant:"ghost",class:"text-white",onClick:s[0]||(s[0]=t=>a.value=!a.value)},{default:p(()=>[a.value?(h(),D(w,{key:1,name:"lucide:x",class:"w-7 h-7"})):(h(),D(w,{key:0,name:"lucide:menu",class:"w-7 h-7"}))]),_:1})])])])],2),a.value?(h(),T("div",Rt,[N("ul",Bt,[(h(!0),T(q,null,Z(u.value,t=>(h(),T(q,{key:`mobile-${t.id}`},[t.items&&t.items.length>0?(h(),T("li",Vt,[N("button",{class:"w-full flex items-center justify-between px-6 py-3 font-bold uppercase tracking-wider bg-black/10 text-left",onClick:f=>M(t.id)},[N("span",null,F(t.displayName),1),x(w,{name:"lucide:chevron-down",class:U(["w-4 h-4 transition-transform duration-200",{"rotate-180":n.value.has(t.id)}])},null,8,["class"])],8,$t),Pe(N("ul",Lt,[(h(!0),T(q,null,Z(e(g)(t.name).value,f=>(h(),T("li",{key:f.id},[x(E,{to:f.href,class:"block px-8 py-3 text-sm hover:bg-white/5",onClick:s[1]||(s[1]=C=>a.value=!1)},{default:p(()=>[A(F(f.title),1)]),_:2},1032,["to"])]))),128))],512),[[Oe,n.value.has(t.id)]])])):t.items&&t.items.length===1?(h(),T("li",Ft,[x(E,{to:t.items[0].href,class:"block px-6 py-4 font-bold uppercase tracking-wider hover:bg-white/5",onClick:s[2]||(s[2]=f=>a.value=!1)},{default:p(()=>[A(F(t.items[0].title||t.displayName),1)]),_:2},1032,["to"])])):L("",!0)],64))),128)),N("li",qt,[x(E,{to:"/ihaleler",class:"block px-6 py-4 font-bold uppercase tracking-wider hover:bg-white/5",onClick:s[3]||(s[3]=t=>a.value=!1)},{default:p(()=>[...s[10]||(s[10]=[A(" İHALELER ",-1)])]),_:1})]),N("li",St,[x(E,{to:"/iletisim",class:"block px-6 py-4 font-bold uppercase tracking-wider hover:bg-white/5",onClick:s[4]||(s[4]=t=>a.value=!1)},{default:p(()=>[...s[11]||(s[11]=[A(" İLETİÅİM ",-1)])]),_:1})])])])):L("",!0)])}}}),Qt=Object.assign(Re(At,[["__scopeId","data-v-0cec591a"]]),{__name:"NavbarV2"});export{Qt as default};
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.