1import{_ as pt}from"./D9MvgeHQ.js";import{K as ht,f as dt,a7 as mt,al as ft,e,c as i,o as s,d as r,h as p,i as a,t as c,b as m,F as $,m as x,v as f,a3 as k,am as U,an as Z,ao as kt,ap as N,aq as y,a9 as _t,ar as gt,as as qt}from"./hpNDvw06.js";const Tt={class:"top-navigation ag-v2-top-navigation no-print"},Ct={class:"container"},yt={class:"top-nav-right"},wt={class:"top-nav-links"},At=["href"],Lt=["href"],Mt={key:0,class:"top-nav-auth"},St={key:0,class:"top-nav-user"},bt={key:1,class:"top-nav-dropdown"},Pt={class:"top-nav-dropdown-menu"},Bt=["value"],Dt=["value"],Zt=ht({__name:"V2TopNavigation",setup(Ht){const W=dt(),{locale:z,t:v,tm:I}=mt(""),{authStatus:V,isAuthenticated:h,isSupportStaff:O,hasCommunityProfileAccess:E,canAccessCms:F,canAccessSupport:K,canManageStaffAccess:R,userDisplayName:_,isMockAuth:u,mockUser:G,loginUrl:Q,logoutUrl:j,setMockAuthUser:J,mockLogin:X,mockLogout:Y}=ft(),w=e(()=>Q.value),A=e(()=>j.value),L=e(()=>u.value?"button":"a"),M=t=>u.value?{type:"button"}:{href:t},tt=()=>{u.value&&X()},at=()=>{u.value&&Y()},et=t=>{J(t.target.value)},g=e(()=>{const t=[];return K.value&&t.push({label:"Support",href:"/admin/support"}),F.value&&t.push({label:"CMS",href:!O.value&&E.value?"/admin/cms/community-profiles":"/admin/cms"}),R.value&&t.push({label:v("staffAccess.title"),href:"/admin/staff-access"}),t}),ot=e(()=>{var t;return((t=g.value[0])==null?void 0:t.href)||"/admin/access-required"}),q=e(()=>g.value.length>0),T=e(()=>!1),S=e(()=>!q.value&&!T.value&&V.value==="unauthenticated"&&(u.value||!!w.value)),b=e(()=>h.value&&(u.value||!!A.value)),P=e(()=>u.value&&h.value),st=e(()=>q.value||T.value||S.value||b.value||P.value||h.value&&!!_.value),nt=e(()=>v("auth_hello_user").replace("{name}",_.value)),B=e(()=>N(W.path)),lt=e(()=>B.value?"/":"/professional/"),rt=e(()=>B.value?v("consumer_products"):v("professional_solutions")),it=e(()=>!!(C.value||H.value)),C=e(()=>I("navigation.main",[]).find(o=>(o==null?void 0:o.identifier)==="map")||null),D=t=>{if(!t.startsWith("/"))return t;const[o,n=""]=t.split("#"),[l="/",d=""]=o.split("?");return N(l||"/")?`${l||"/"}${d?`?${d}`:""}${n?`#${n}`:""}`:`${_t(l||"/",z.value)}${d?`?${d}`:""}${n?`#${n}`:""}`},ut=t=>{if(!t||t.startsWith("http://")||t.startsWith("https://"))return t;const o=y(t),n=o.startsWith("/")?y(gt(qt(o))):o;return n.startsWith("/")?D(n):n},ct=e(()=>{var t;return((t=C.value)==null?void 0:t.name)||"Map"}),H=e(()=>{var t;return ut(String(((t=C.value)==null?void 0:t.url)||"/map"))}),vt=e(()=>D(y(lt.value)));return(t,o)=>{const n=pt;return s(),i("div",Tt,[r("div",Ct,[r("div",yt,[r("div",wt,[r("a",{class:"top-nav-link",href:a(vt)},c(a(rt)),9,At),a(it)?(s(),i("a",{key:0,class:"top-nav-link top-nav-link--map",href:a(H)},c(a(ct)),9,Lt)):p("",!0)]),a(st)?(s(),i("div",Mt,[a(h)&&a(_)?(s(),i("span",St,c(a(nt)),1)):p("",!0),a(q)?(s(),i("details",bt,[o[0]||(o[0]=r("summary",{class:"top-nav-link top-nav-dropdown-toggle"},"AirDesk",-1)),r("div",Pt,[(s(!0),i($,null,x(a(g),l=>(s(),m(n,{key:l.href,class:"top-nav-dropdown-item",to:l.href},{default:f(()=>[k(c(l.label),1)]),_:2},1032,["to"]))),128))])])):a(T)?(s(),m(n,{key:2,class:"top-nav-link",to:a(ot)},{default:f(()=>[...o[1]||(o[1]=[k(" AirDesk ",-1)])]),_:1},8,["to"])):a(S)?(s(),m(U(a(L)),Z({key:3,class:"top-nav-link top-nav-auth-link"},M(a(w)),{onClick:tt}),{default:f(()=>[o[2]||(o[2]=r("svg",{class:"top-nav-auth-icon",viewBox:"0 -960 960 960",fill:"currentColor","aria-hidden":"true"},[r("path",{d:"M234-276q51-39 114-61.5T480-360q69 0 132 22.5T726-276q35-41 54.5-93T800-480q0-133-93.5-226.5T480-800q-133 0-226.5 93.5T160-480q0 59 19.5 111t54.5 93Zm246-164q-59 0-99.5-40.5T340-580q0-59 40.5-99.5T480-720q59 0 99.5 40.5T620-580q0 59-40.5 99.5T480-440Zm0 360q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q54 0 104-17.5t92-50.5q-42-33-92-50.5T480-280q-54 0-104 17.5T284-212q42 33 92 50.5T480-160Zm0-360q26 0 43-17t17-43q0-26-17-43t-43-17q-26 0-43 17t-17 43q0 26 17 43t43 17Zm0-60Zm0 360Z"})],-1)),k(" "+c(a(v)("auth_login")),1)]),_:1},16)):p("",!0),a(P)?(s(),i("select",{key:4,class:"top-nav-mock-user",value:a(G),"aria-label":"Mock user",onChange:et}
1,[(s(!0),i($,null,x(a(kt),l=>(s(),i("option",{key:l.value,value:l.value},c(l.label),9,Dt))),128))],40,Bt)):p("",!0),a(b)?(s(),m(U(a(L)),Z({key:5,class:"top-nav-link top-nav-auth-link"},M(a(A)),{onClick:at}),{default:f(()=>[o[3]||(o[3]=r("svg",{class:"top-nav-auth-icon",viewBox:"0 -960 960 960",fill:"currentColor","aria-hidden":"true"},[r("path",{d:"M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h280v80H200v560h280v80H200Zm440-160-55-58 102-102H360v-80h327L585-622l55-58 200 200-200 200Z"})],-1)),k(" "+c(a(v)("auth_logout")),1)]),_:1},16)):p("",!0)])):p("",!0)])])])}}});export{Zt as _};
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.