1import{b as F,f as A,g as M,r as N,C as z,I as B,j as o,k as t,F as _,n as v,x as f,o as H,l as I,w as h,m as n,_ as $,q as s,af as r,t as u,v as j,T as S,aJ as b,A as V}from"./B30BqIw0.js";const R={class:"absolute left-0 w-full bg-white shadow-lg z-50 mega-menu-content",role:"none"},U=["aria-label"],q={class:"text-[24px] mb-4"},D=["src"],J={class:"font-semibold text-xl"},G=["innerHTML"],K={key:0,class:"p-4 pt-0 text-uppababy"},O=["innerHTML"],Q={class:"container mx-auto px-6 xl:px-12 py-8 grid grid-cols-[280px_minmax(0,_1fr)_1fr] gap-2 mb-12 pt-0"},W={class:"flex items-center justify-left"},X={class:"justify-center py-2 px-10 border-2 border-black text-base font-medium rounded-full text-black bg-white mx-auto block"},Y=F({__name:"LayoutTopNavigationRecursive",props:{navigationElementChildren:{},navigationParentElement:{},lastElement:{type:Boolean}},emits:["updateActiveClass","focusoutLastElement"],setup(x,{emit:k}){const y=A(),{formatLink:d}=M(y),c=N(null),{t:C,te:L}=z(),E=e=>{const l=`product.nav-view-all-${e.toLowerCase().replace(/\s+/g,"-").replace(/[^a-z0-9-]/g,"")}`;return L(l)?C(l):`View All ${e}`},m=x,p=k,w=(e,l)=>{p("updateActiveClass",e,l)};return console.log({props:m}),B(()=>{c.value&&(c.value.outerHTML=m.navigationParentElement?.translated?.customFields?.nav_bottomside_section||"")}),(e,l)=>{const g=$;return s(),o("div",R,[t("div",{role:"none",class:H(["container mx-auto px-6 xl:px-12 py-8 grid gap-4 lg:gap-6 xl:gap-8",[e.navigationElementChildren.length<=2?"grid-cols-3":"grid-cols-4"]])},[(s(!0),o(_,null,v(e.navigationElementChildren,(i,T)=>(s(),o("div",{"aria-role":"none",key:i.id,"aria-label":n(r)(i,"name")},[t("h3",q,u(n(r)(i,"name")),1),(s(!0),o(_,null,v(i.children,a=>(s(),j(g,{key:a.id,role:"menuitem",to:n(d)(n(b)(a)),target:a.linkNewTab?"_blank":"",class:"flex rounded-lg p-2 focus:outline-[2px] focus:outline-dashed focus:outline-[#0f0c0a] outline-none hover:underline items-start mb-6","active-class":"","exact-active-class":"",onClick:P=>w(a.id,a.parentId),onFocusout:P=>e.$props.lastElement===!0&&e.navigationElementChildren&&e.navigationElementChildren.length-1===T?p("focusoutLastElement",!0):null},{default:h(()=>[a.media?(s(),o("img",{key:0,loading:"lazy",src:n(S)(a.media),alt:"",class:"object-scale-down h-18 w-18 mr-2"},null,8,D)):f("",!0),t("div",null,[t("h4",J,u(n(r)(a,"name")),1),t("p",{class:"text-base text-uppababy",innerHTML:n(r)(a,"description")},null,8,G)])]),_:2},1032,["to","target","onClick","onFocusout"]))),128))],8,U))),128)),e.navigationElementChildren?.length<4?(s(),o("div",K,[t("div",{class:"",innerHTML:e.navigationParentElement?.translated?.customFields?.nav_rightside_section},null,8,O)])):f("",!0)],2),t("div",Q,[t("div",W,[I(g,{"aria-role":"menuitem",to:n(d)(n(b)(e.navigationParentElement)),"active-class":"","exact-active-class":"",class:"mr-[-0.5rem]"},{default:h(()=>[t("span",X,u(E(e.navigationParentElement.customFields?.category_slug??e.navigationParentElement.name)),1)]),_:1},8,["to"])]),t("div",{ref_key:"bottomSideLink",ref:c,class:""},null,512)])])}}}),ee=V(Y,[["__scopeId","data-v-8a45801c"]]);export{ee 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.