1import{d as b,G as L,c as t,o as a,e as i,f as m,_ as h,F as f,z as y,n as v,u as x,g as d,t as s,w as _,a1 as S,b as N,a as w}from"./BpBITFyr.js";const B={class:"primary-nav__drawer"},D={role:"list",class:"primary-nav__groups"},P=["onClick"],V={class:"primary-nav__cta"},z={class:"primary-nav__utility",role:"list"},$=["aria-label"],E={class:"primary-nav__utility-title"},F=b({__name:"PrimaryNav",props:{primaryNavData:{},primaryNavigationCta:{},utilityNavigation:{}},emits:["menu-close"],setup(l){const u=l;function C(r){return"linkText"in r.fields}const c=L(u.primaryNavData.map(()=>!1));function T(r){c.value[r]=!c.value[r]}return(r,g)=>{const p=h,k=S;return a(),t("div",B,[i("button",{ref:"drawerButtonRef","data-track-gtm":"Top Navigation|Side (Hamburger) Nav Close","aria-label":"Close Primary Navigation",type:"button",onClick:g[0]||(g[0]=e=>r.$emit("menu-close"))},[m(p,{name:"mdi:close-circle",size:"2rem"})],512),i("nav",D,[i("ul",null,[(a(!0),t(f,null,y(u.primaryNavData,(e,n)=>(a(),t("li",{key:e.sys.id},[i("button",{type:"button",class:v(["primary-nav__group-button",{expanded:x(c)[n]}]),onClick:o=>T(n)},[d(s(e.fields.title),1),m(p,{name:"mdi:chevron-down"})],10,P),i("div",{role:"list",class:v(["nav-group",{expanded:x(c)[n]}])},[i("ul",null,[(a(!0),t(f,null,y(e.fields.navigationLinks,o=>(a(),t("li",{key:o.sys.id},[m(k,{"external-link":o.fields.externalLink,"local-link":o.fields.localLink,rel:"noopener noreferrer","data-track-gtm":"Side Navigation|"+o.fields.linkText},{default:_(()=>[d(s(o.fields.linkText),1)]),_:2},1032,["external-link","local-link","data-track-gtm"])]))),128))])],2)]))),128))])]),i("div",V,[l.primaryNavigationCta?.fields?(a(),N(k,{key:0,"external-link":l.primaryNavigationCta.fields.externalLink,"local-link":l.primaryNavigationCta.fields.localLink,rel:"noopener noreferrer","data-track-gtm":"Side Navigation|"+l.primaryNavigationCta.fields.linkText},{default:_(()=>[d(s(l.primaryNavigationCta.fields.linkText),1)]),_:1},8,["external-link","local-link","data-track-gtm"])):w("",!0)]),i("nav",z,[i("ul",null,[(a(!0),t(f,null,y(u.utilityNavigation,e=>(a(),t("li",{key:e.sys.id},[C(e)?(a(),N(k,{key:0,"local-link":e.fields.localLink,"external-link":e.fields.externalLink,rel:"noopener noreferrer","data-track-gtm":"Side Navigation|"+e.fields.linkText},{default:_(()=>[d(s(e.fields.linkText),1)]),_:2},1032,["local-link","external-link","data-track-gtm"])):(a(),t("ul",{key:1,"aria-label":e.fields.title},[i("li",E,s(e.fields.title),1),(a(!0),t(f,null,y(e.fields.navigationLinks,n=>(a(),t("li",{key:n.sys.id},[m(k,{"local-link":n.fields.localLink,"external-link":n.fields.externalLink,rel:"noopener noreferrer","data-track-gtm":"Side Navigation|"+n.fields.linkText},{default:_(()=>[d(s(n.fields.linkText),1)]),_:2},1032,["local-link","external-link","data-track-gtm"])]))),128))],8,$))]))),128))])])])}}}),H=Object.assign(F,{__name:"PrimaryNav"});export{H 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.