1(()=>{var __webpack_exports__={};Shopify.theme.jsHeader={init:function($section){Shopify.theme.jsHeader=$.extend(this,Shopify.theme.getSectionData($section)),this.$el=$("#header"),this.$menuToggle=this.$el.find(".header__menu-toggle");let announcementHeight=$(".announcement-sticky-wrapper").height();this.enable_overlay===!0&&isScreenSizeLarge()&&this.updateOverlayStyle(this.sectionUnderlayIsImage()),this.enable_sticky===!0&&isScreenSizeLarge()&&(this.enableSticky(announcementHeight),$(window).on("resize",()=>{this.enableSticky(announcementHeight)})),$(".mega-menu").length>0&&Shopify.theme.jsMegaMenu.init($section),isScreenSizeLarge()||(this.unload(),Shopify.theme.mobileMenu.init()),$(".search-overlay__close").on("click",function(){Shopify.theme.jsHeader.hideSearch()}),$(document).on("click","[data-show-search-trigger]",function(){Shopify.theme.jsHeader.showSearch()}),(isScreenSizeLarge()||!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent))&&$(".dropdown-click--true .header__link:not(.primary-brand, .primary-logo)").on("click touchstart",function(e){var $this=$(this);Shopify.theme.jsHeader.toggleMenuClick(e,$this)}),this.dropdown_click===!1&&$(".navbar-item").on("mouseleave",function(){Shopify.theme.jsHeader.collapseSubmenu($(this))}),$(document).on("keydown","[data-show-search-trigger]",function(e){e.which===13&&Shopify.theme.jsHeader.showSearch()})},toggleMenuClick:function(e,$this){var $parentWrap=$this.parents(".has-dropdown, .has-mega-menu");!$parentWrap.hasClass("is-opened")&&$parentWrap.length>0?(e.preventDefault(),$(".has-dropdown, .has-mega-menu").removeClass("is-opened"),$(".mega-menu__section").removeClass("is-active"),$parentWrap.addClass("is-opened"),$parentWrap.data("clicked","true")):($(".has-dropdown, .has-mega-menu").removeClass("is-opened"),$(".mega-menu__section").removeClass("is-active")),$(window).on("click",function(e2){$(e2.target).closest(".header__link, .navbar-dropdown").length===0&&($(".has-dropdown, .has-mega-menu").removeClass("is-opened"),$(".mega-menu__section").removeClass("is-active"),Shopify.theme.jsHeader.collapseSubmenu($(".navbar-item")))})},collapseSubmenu:function(el){$(el).find(".has-submenu input").prop("checked",!1)},showStickyMenu:function(){this.$menuToggle.toggleClass("is-active"),this.$el.find(".sticky-menu-wrapper").toggleClass("is-visible")},hideStickyMenu:function(){this.$menuToggle.removeClass("is-active"),this.$el.find(".sticky-menu-wrapper").removeClass("is-visible")},disableSticky:function(){let $stickyEl=$("#header");$stickyEl.unstick(),$stickyEl.removeClass("sticky--enabled"),setTimeout(function(){$stickyEl.css("height","auto")},250)},enableSticky:function(offset){let $stickyEl=this.$el;$stickyEl.addClass("sticky--enabled"),$stickyEl.sticky({wrapperClassName:"header-sticky-wrapper",zIndex:40,topSpacing:offset||0}).on("sticky-start",()=>{let headerHeight,announcementHeight;Shopify.theme.jsHeader.enable_sticky==!0&&(headerHeight=Shopify.theme.jsHeader.getHeaderHeight()),typeof Shopify.theme.jsAnnouncementBar<"u"&&Shopify.theme.jsAnnouncementBar.enable_sticky==!0?announcementHeight=Shopify.theme.jsAnnouncementBar.getAnnouncementHeight():announcementHeight=0;let totalHeight=headerHeight+announcementHeight;$stickyEl.parent().parent().find(".search-overlay").addClass("sticky-search").css("top",totalHeight+"px"),this.enable_overlay===!0&&this.sectionUnderlayIsImage()===!0?($stickyEl.parent().addClass("has-overlaid-header"),this.disableOverlayStyle()):this.enable_overlay===!0&&this.disableOverlayStyle()}).on("sticky-end",()=>{$stickyEl.parent().parent().find(".search-overlay").removeClass("sticky-search").css("top","100%"),setTimeout(()=>{$stickyEl.sticky("update")},250),this.$el.find(".sticky-menu-wrapper").removeClass("is-visible"),this.$menuToggle.removeClass("is-active"),this.enable_overlay===!0&&this.sectionUnderlayIsImage()===!0&&this.updateOverlayStyle(this.sectionUnderlayIsImage())})},disableOverlayStyle:function(){$("[data-enable_overlay]").attr("data-enable_overlay",!1)},enableOverlayStyle:function(){$("[data-enable_overlay]").attr("data-enable_overlay",!0)},updateOverlayStyle:function(overlayBoolean){$("[data-enable_overlay]").attr("data-enable_overlay",overlayBoolean)},sectionUnderlayIsImage:function(){let $firstSection=$("[data-check-for-order=true]").find("[id^=shopify-section]").first();return!!($firstSection.hasClass("overlaid-header-option")&&$.trim($firstSection.html()).length>0)},showSearch:function(){$("[data-show-search-trigger]").addClass("is-active"),Shopify.theme_settings.search_layout=="overlay"?($('[data-search-type="'+Shopify.theme_settings.search_layout+'"]').toggleClass("is-opened"),$('.search-form .search__fields input[type="text"]').focus()):$.fancybox.open($(".js-search-popup"),{baseClass:"search__lightbox",hash:!1,infobar:!1,toolbar:!1,loop:!0,smallBtn:!0,mobile:{preventCaptionOverlap:!1,toolbar:!1},beforeClose:function(){$("[data-show-search-trigger]").removeClass("is-active")}})},hideSearch:function(){$("[data-show-search-trigger]").removeClass("is-active"),Shopify.theme_settings.search_layout=="overlay"?$('[data-search-type="'+Shopify.theme_settings.search_layout+'"]').removeClass("is-opened"):$.fancybox.close($('[data-search-type="'+Shopify.theme_settings.search_layout+'"]'))},addOffScreenDropdownCheck:function(){$(".navbar-item.has-dropdown--vertical").hover(function(){const dropdown=$(this),menu=dropdown.find(".navbar-dropdown");menu.removeClass("navbar-dropdown--fix-offscreen"),menu.is(":off-screen")&&menu.addClass("navbar-dropdown--fix-offscreen")})},getHeaderHeight:function(){return $(".header-section").outerHeight()||0},unload:function($section){$(".has-overlaid-header").removeClass("has-overlaid-header"),$("[data-show-search-trigger]").off(),$(".navbar-item").off(),$("#header").off(),$(".dropdown-click--true .header__link").off(),this.$menuToggle.off(),this.disableSticky(),this.disableOverlayStyle()}}})(); 2//# sourceMappingURL=/cdn/shop/t/90/assets/z__jsHeader.js.map?v=41440662015953106971756742056
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.