PageSourceSearch

https://www.bluesign.com/_nuxt/CiCyDcZr.js

js bluesign.com collected 2026-09-24 18:32:09 UTC 3,506 bytes, 1 lines download raw bytes

1import n from"./DVPQaPjr.js";import{_ as e}from"./CHTFhirY.js";import s from"./BTt1ivF7.js";import l from"./DtfL22yr.js";import{u as a,e as o,p as r,aD as i,aE as c}from"./BQ3gvsYx.js";import{u}from"./CDvVG9aK.js";import{b as t,k as m,F as d,R as v,V as k,M as p,a8 as _,U as y,z as f,N as h,a2 as b,Q as g,X as j}from"./DACOE4lt.js";import"./DcDkrndC.js";import"./BCo6x5W8.js";import"./BOWL0MRp.js";import"./DP9QpBLn.js";import"./D9tIVw1i.js";const S={key:0,class:"menu__inner"},C={class:"menu__submenu-wrapper"},w={class:"menu__submenu wrapper-medium"},z={key:1,class:"menu__link-wrapper"},N={class:"menu__inner menu__inner--actions"},I={__name:"Menu",props:{primaryNavigation:Array,secondaryNavigation:Array,onSubmitSearch:Function,keyword:String},setup(I){const M=a();o();const D=r(),{siteDomain:V}=D.public,A=t(null),F=t(null),W=t(!1);u(F,n=>{n.target.closest("[data-search-button]")||(W.value=!1)});const q=n=>(null==n?void 0:n.endsWith("/"))?n.slice(0,-1):n,x=()=>{i(!0),c(!0)},E=()=>{i(!1),c(!1)},L=m(()=>["menu"]);return(a,o)=>{var r,i;const c=n,u=e,t=s,m=l;return g(),d("nav",{class:b(f(L)),ref_key:"menu",ref:A},[(null==(r=I.primaryNavigation)?void 0:r.length)>0?(g(),d("div",S,[(g(!0),d(p,null,_(I.primaryNavigation,(n,e)=>{var s,l,a,o,r,i,m;return g(),d(p,{key:"link-primary-"+e},[(null==(l=null==(s=n.childItems)?void 0:s.nodes)?void 0:l.length)>0?(g(),d("div",{key:0,class:"menu__link-wrapper",onMouseenter:x,onMouseleave:E},[(null==(a=null==n?void 0:n.cssClasses)?void 0:a.length)>0?(g(),j(c,h({key:0,ref_for:!0},n,{connect:"connect"===n.cssClasses[0],size:"menu"}),null,16,["connect"])):(g(),j(u,h({key:1,ref_for:!0},n,{class:["link-style menu__link",{active:(m=null==(o=n.childItems)?void 0:o.nodes,null==m?void 0:m.some(n=>q(null==n?void 0:n.url)==V+M.path))}]}),null,16,["class"])),y(t),k("div",C,[k("ul",w,[(g(!0),d(p,null,_(null==(r=n.childItems)?void 0:r.nodes,(n,e)=>{var s;return g(),d("li",{key:`nav-link-${e}`,class:"menu__submenu__item"},[(null==(s=null==n?void 0:n.cssClasses)?void 0:s[0])?(g(),j(c,h({key:0,ref_for:!0},n,{connect:"connect"===n.cssClasses[0],size:"menu",color:"cool-mint"}),null,16,["connect"])):(g(),j(u,h({key:1,ref_for:!0},n,{class:["link-style link",{active:q(null==n?void 0:n.url)==f(V)+f(M).path}]}),null,16,["class"]))])}),128))])])],32)):(g(),d("div",z,[(null==(i=null==n?void 0:n.cssClasses)?void 0:i.length)>0?(g(),j(c,h({key:0,ref_for:!0},n,{connect:"connect"===n.cssClasses[0],color:"cool-mint",size:"menu"}),null,16,["connect"])):(g(),j(u,h({key:1,ref_for:!0},n,{class:["link-style menu__link",{active:q(null==n?void 0:n.url)==f(V)+f(M).path}]}),null,16,["class"]))]))],64)}),128))])):v("",!0),k("div",N,[(null==(i=I.secondaryNavigation)?void 0:i.length)>0?(g(!0),d(p,{key:0},_(I.secondaryNavigation,(n,e)=>{var s;return g(),d(p,{key:"link-secondary-"+e},[(null==(s=null==n?void 0:n.cssClasses)?void 0:s.length)>0?(g(),j(c,h({key:0,ref_for:!0},n,{connect:"connect"===n.cssClasses[0],color:"queen",size:"menu"}),null,16,["connect"])):(g(),j(u,h({key:1,ref_for:!0},n,{class:["link-style menu__link",{active:q(null==n?void 0:n.url)==f(V)+f(M).path}]}),null,16,["class"]))],64)}),128)):v("",!0),k("div",{ref_key:"searchWrapper",ref:F},[y(m,{isVisible:f(W),onSubmitSearch:I.onSubmitSearch,keyword:I.keyword,inMenu:!0},null,8,["isVisible","onSubmitSearch","keyword"]),y(c,h({"data-search-button":"",onClick:o[0]||(o[0]=n=>W.value=!0)},{ariaLabel:"Search",icon:"SearchIcon"},{color:"dark-navy",size:"menu"}),null,16)],512)])],2)}}};export{I 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.