1(function(){function init(){var header=document.querySelector("[data-fa-header]");if(!header||header.dataset.faInit==="true")return;header.dataset.faInit="true";var OPEN_DELAY=80,CLOSE_DELAY=250,entries=[],active=null,pinned=!1,openTimer=null,closeTimer=null;function clearTimers(){clearTimeout(openTimer),clearTimeout(closeTimer),openTimer=null,closeTimer=null}function setOpen(entry,open){entry.toggle.setAttribute("aria-expanded",open?"true":"false"),entry.panel.hidden=!open}function closeAll(){clearTimers(),entries.forEach(function(entry){setOpen(entry,!1)}),active=null,pinned=!1}function openEntry(entry,viaPointer){clearTimers(),active&&active!==entry&&setOpen(active,!1),active=entry,pinned=!viaPointer,setOpen(entry,!0)}function registerDropdown(wrapper2,toggle,panel){if(!toggle||!panel)return null;var entry={wrapper:wrapper2,toggle:toggle,panel:panel};return entries.push(entry),wrapper2.addEventListener("pointerenter",function(e){e.pointerType==="mouse"&&(clearTimeout(closeTimer),closeTimer=null,active!==entry&&(clearTimeout(openTimer),active?openEntry(entry,!0):openTimer=setTimeout(function(){openEntry(entry,!0)},OPEN_DELAY)))}),wrapper2.addEventListener("pointerleave",function(e){e.pointerType==="mouse"&&(clearTimeout(openTimer),openTimer=null,active===entry&&!pinned&&(closeTimer=setTimeout(closeAll,CLOSE_DELAY)))}),toggle.addEventListener("click",function(){if(active===entry){if(!pinned){pinned=!0;return}closeAll()}else openEntry(entry,!1)}),entry}header.querySelectorAll("[data-fa-mega]").forEach(function(wrapper2){registerDropdown(wrapper2,wrapper2.querySelector("[data-fa-shop-toggle]"),wrapper2.querySelector("[data-fa-mega-panel]"))}),document.addEventListener("click",function(e){header.contains(e.target)||closeAll()}),header.addEventListener("focusout",function(e){e.relatedTarget&&!header.contains(e.relatedTarget)&&closeAll()}),document.addEventListener("keydown",function(e){if(e.key==="Escape"){if(active){var toggle=active.toggle;closeAll(),toggle.focus()}closeDrawer()}});var drawer=header.querySelector("[data-fa-drawer]"),hamburger=header.querySelector("[data-fa-hamburger]"),drawerCloseBtn=header.querySelector("[data-fa-drawer-close]"),backdrop=document.querySelector(".fa-nav__drawer-backdrop");backdrop||(backdrop=document.createElement("div"),backdrop.className="fa-nav__drawer-backdrop",document.body.appendChild(backdrop));function openDrawer(){drawer.hidden=!1,requestAnimationFrame(function(){drawer.setAttribute("data-open","true"),backdrop.setAttribute("data-open","true")}),hamburger.setAttribute("aria-expanded","true"),hamburger.setAttribute("aria-label","Close menu"),document.body.style.overflow="hidden",drawerCloseBtn&&drawerCloseBtn.focus()}function closeDrawer(){!drawer||drawer.getAttribute("data-open")!=="true"||(drawer.removeAttribute("data-open"),backdrop.removeAttribute("data-open"),hamburger.setAttribute("aria-expanded","false"),hamburger.setAttribute("aria-label","Open menu"),document.body.style.overflow="",setTimeout(function(){drawer.getAttribute("data-open")!=="true"&&(drawer.hidden=!0)},260),hamburger.focus())}if(hamburger&&drawer){hamburger.addEventListener("click",function(){hamburger.getAttribute("aria-expanded")==="true"?closeDrawer():openDrawer()}),backdrop.addEventListener("click",closeDrawer),drawerCloseBtn&&drawerCloseBtn.addEventListener("click",closeDrawer),drawer.addEventListener("keydown",function(e){if(e.key==="Tab"){var focusables=Array.prototype.filter.call(drawer.querySelectorAll("a[href], button:not([disabled]), summary"),function(el){return el.offsetParent!==null||el===drawerCloseBtn});if(focusables.length){var first=focusables[0],last=focusables[focusables.length-1];e.shiftKey&&document.activeElement===first?(e.preventDefault(),last.focus()):!e.shiftKey&&document.activeElement===last&&(e.preventDefault(),first.focus())}}});var groups=drawer.querySelectorAll("details.fa-nav__drawer-group");groups.forEach(function(group){group.addEventListener("toggle",function(){group.open&&groups.forEach(function(other){other!==group&&other.open&&(other.open=!1)})})})}var cartCount=header.querySelector("[data-fa-cart-count]");if(cartCount&&typeof subscribe=="function"&&typeof PUB_SUB_EVENTS!="undefined"&&PUB_SUB_EVENTS.cartUpdate&&subscribe(PUB_SUB_EVENTS.cartUpdate,function(){fetch("/cart.js",{headers:{Accept:"application/json"}}).then(function(res){return res.json()}).then(function(cart){cartCount.textContent=cart.item_count,cartCount.hidden=cart.item_count===0}
1).catch(function(){})}),header.classList.contains("fa-nav--sticky")){var onScroll2=function(){scrollTicking||(scrollTicking=!0,requestAnimationFrame(function(){scrollTicking=!1;var y=window.scrollY;y>64?header.classList.add("fa-nav--condensed"):y<16&&header.classList.remove("fa-nav--condensed")}))},onScroll=onScroll2,wrapper=header.parentElement;wrapper&&wrapper.classList.contains("shopify-section")&&wrapper.classList.add("fa-nav-sticky-wrapper");var scrollTicking=!1;window.addEventListener("scroll",onScroll2,{passive:!0}),onScroll2()}}init(),document.addEventListener("shopify:section:load",init)})(); 2//# sourceMappingURL=/cdn/shop/t/34/assets/home-header.js.map?v=60671389299412719591781186268
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.