1(function(){"use strict";if(!window.ecoflowIsHomePage)return;var doc=document,fullBundleRequested=!1,deferredHeaderRequest;function ready(callback){if(doc.readyState==="loading"){doc.addEventListener("DOMContentLoaded",callback,{once:!0});return}callback()}function requestFullBundle(reason){fullBundleRequested||(fullBundleRequested=!0,typeof window.ecoflowLoadHomeDeferredBundle=="function"&&window.ecoflowLoadHomeDeferredBundle(reason||"critical-interaction"))}function deferBundleLoad(reason){window.requestAnimationFrame(function(){requestFullBundle(reason||"deferred-interaction")})}function isFullBundleReady(){return window.ecoflowHomeFullBundleLoaded===!0}function query(selector,root){return(root||doc).querySelector(selector)}function queryAll(selector,root){return Array.prototype.slice.call((root||doc).querySelectorAll(selector))}function hydrateLazyMedia(root){root&&(queryAll("source[data-srcset], source[data-home-slide-srcset]",root).forEach(function(source){var dataSrcset=source.getAttribute("data-srcset")||source.getAttribute("data-home-slide-srcset");dataSrcset&&(source.setAttribute("srcset",dataSrcset),source.removeAttribute("data-srcset"),source.removeAttribute("data-home-slide-srcset"))}),queryAll("img[data-src], img[data-srcset], img[data-home-slide-src], img[data-home-slide-srcset]",root).forEach(function(image){var dataSrc=image.getAttribute("data-src")||image.getAttribute("data-home-slide-src"),dataSrcset=image.getAttribute("data-srcset")||image.getAttribute("data-home-slide-srcset");dataSrcset&&(image.setAttribute("srcset",dataSrcset),image.removeAttribute("data-srcset"),image.removeAttribute("data-home-slide-srcset")),dataSrc&&(image.setAttribute("src",dataSrc),image.removeAttribute("data-src"),image.removeAttribute("data-home-slide-src")),image.classList.remove("lazyload"),image.classList.add("lazyloaded")}))}function fetchDeferredHeader(url){return deferredHeaderRequest||(deferredHeaderRequest=window.fetch(url,{credentials:"same-origin"}).then(function(response){if(!response.ok)throw new Error("Deferred mega menu request failed");return response.text()}).then(function(html){return new window.DOMParser().parseFromString(html,"text/html")})),deferredHeaderRequest}function ensureDeferredMegaMenu(item){var slot=query("[data-ecoflow-deferred-mega-panel]",item);return!slot||slot.dataset.loaded==="true"?Promise.resolve(!0):(slot.loadingPromise||(item.dataset.ecoflowDeferredMegaLoading="true",slot.setAttribute("aria-busy","true"),slot.loadingPromise=fetchDeferredHeader(slot.getAttribute("data-section-url")).then(function(responseDoc){var source;if(item.getAttribute("data-ecoflow-deferred-mega-menu")==="desktop"){var menuIndex=slot.getAttribute("data-menu-index"),sourceItem=query('.nav-bar__item[data-menu-index="'+menuIndex+'"]',responseDoc);source=sourceItem&&query(".mega-menu",sourceItem)}else{var title=slot.getAttribute("data-menu-title"),sourceButton=queryAll(".mobile-nav .megamenu-btn",responseDoc).find(function(button){return button.getAttribute("data-target")===title});source=sourceButton&&query(".mobile-nav__dropdown",sourceButton.parentElement)}if(!source)throw new Error("Deferred mega menu response is missing panel");var panel=source.cloneNode(!0);return hydrateLazyMedia(panel),slot.dataset.loaded="true",slot.replaceWith(panel),item.dataset.ecoflowDeferredMegaLoaded="true",item.dataset.ecoflowDeferredMegaLoading="false",!0}).catch(function(){return slot.setAttribute("aria-busy","false"),slot.dataset.loadError="true",slot.loadingPromise=null,item.dataset.ecoflowDeferredMegaLoading="false",!1})),slot.loadingPromise)}function initDeferredMegaMenus(){function setDesktopDeferredItemOpenState(targetItem,isOpen){targetItem.classList.toggle("visible",isOpen);var link=query(".nav-bar__link",targetItem),overlay=query(".mega_menu_overlay");if(link&&(link.classList.toggle("active",isOpen),link.setAttribute("aria-expanded",isOpen?"true":"false")),overlay){var hasVisibleMenu=queryAll('[data-ecoflow-deferred-mega-menu="desktop"].visible').length>0;overlay.style.display=hasVisibleMenu?"block":"none"}}function closeOtherDeferredDesktopItems(currentItem){queryAll('[data-ecoflow-deferred-mega-menu="desktop"]').forEach(function(candidate){candidate!==currentItem&&(candidate.dataset.ecoflowDeferredHoverIntent="false",setDesktopDeferredItemOpenState(candidate,!1))})}queryAll('[data-ecoflow-deferred-mega-menu="desktop"]').forEach(function(item){function openDesktopDeferredItem(){closeOtherDeferredDesktopItems(item),setDesktopDeferredItemOpenState(item,!0)}function closeDesktopDeferredItem(){setDesktopDeferredItemOpenState(item,!1)}
1function openAfterLoad(){item.dataset.ecoflowDeferredHoverIntent="true",closeOtherDeferredDesktopItems(item),ensureDeferredMegaMenu(item).then(function(loaded){if(loaded){var hasFocusWithin=item.contains(doc.activeElement);item.dataset.ecoflowDeferredHoverIntent!=="true"&&!hasFocusWithin||(openDesktopDeferredItem(),requestFullBundle("desktop-mega-menu"))}})}item.addEventListener("mouseenter",openAfterLoad),item.addEventListener("focusin",openAfterLoad),item.addEventListener("mouseleave",function(){isFullBundleReady()||(item.dataset.ecoflowDeferredHoverIntent="false",closeDesktopDeferredItem())}),item.addEventListener("focusout",function(event){if(!isFullBundleReady()){var nextTarget=event.relatedTarget;nextTarget&&item.contains(nextTarget)||(item.dataset.ecoflowDeferredHoverIntent="false",closeDesktopDeferredItem())}})})}function closeSearch(){var searchButton=query(".header-search-button.active"),searchDropdown=query(".search-form__container.show_form"),overlay=query(".mega_menu_overlay");if(searchButton&&searchButton.classList.remove("active"),searchDropdown){searchDropdown.classList.remove("show_form");var predictive=query(".predictive-search-wrapper",searchDropdown);predictive&&predictive.classList.remove("visible")}doc.body.classList.remove("show_overlay"),doc.body.classList.remove("show_search_overlay"),overlay&&(overlay.style.display="none")}function closeCartDrawer(){var drawer=query("#sidebar-cart");drawer&&(drawer.classList.remove("show"),doc.body.classList.remove("show_overlay"))}function initHeader(){var body=doc.body,header=query(".site-header"),headerSection=query("#shopify-section-header"),mobileNavToggle=query(".js-mobile-nav-toggle"),mobileNavContainer=query(".mobile-nav-wrapper"),mobileNav=query("#MobileNav"),mobileOverlay=query(".mobile_menu_overlay"),megaOverlay=query(".mega_menu_overlay");header&&header.getAttribute("data-enable_overlap_header")==="false"&&headerSection&&(headerSection.classList.add("showAlternateHeader"),headerSection.classList.add("no-overlap"),body.classList.add("no-overlap-header"));function closeMobileNav(){!mobileNavToggle||!mobileNavContainer||(queryAll(".js-toggle-submenu.is-active").forEach(function(element){element.classList.remove("is-active"),element.parentElement&&element.parentElement.classList.remove("is-active")}),mobileNavContainer.classList.remove("js-menu--is-open"),body.classList.remove("js-menu--is-open"),mobileNavToggle.classList.add("mobile-nav--open"),mobileNavToggle.classList.remove("mobile-nav--close"),mobileNavToggle.setAttribute("aria-expanded","false"))}function openMobileNav(){if(!(!mobileNavToggle||!mobileNavContainer)){closeSearch(),closeCartDrawer();var headerHeight=header?header.offsetHeight:0;mobileNavContainer.classList.add("js-menu--is-open"),body.classList.add("js-menu--is-open"),mobileNavToggle.classList.add("mobile-nav--close"),mobileNavToggle.classList.remove("mobile-nav--open"),mobileNavToggle.setAttribute("aria-expanded","true"),mobileNavContainer.style.top=Math.max(0,headerHeight-2)+"px",mobileNav&&window.requestAnimationFrame(function(){var mobileNavHeight=mobileNav.offsetHeight;queryAll(".mobile-nav__dropdown",mobileNav).forEach(function(dropdown){mobileNavHeight=Math.max(mobileNavHeight,dropdown.offsetHeight)}),mobileNavHeight&&(mobileNav.style.minHeight=mobileNavHeight+"px")})}}mobileNavToggle&&mobileNavContainer&&mobileNavToggle.addEventListener("click",function(event){isFullBundleReady()||(event.preventDefault(),mobileNavContainer.classList.contains("js-menu--is-open")?closeMobileNav():openMobileNav(),deferBundleLoad("mobile-menu"))}),mobileOverlay&&mobileOverlay.addEventListener("click",function(){isFullBundleReady()||closeMobileNav()}),queryAll(".js-toggle-submenu").forEach(function(button){function toggleButtonState(){var expanded=button.getAttribute("aria-expanded")==="true",nextExpanded=!expanded;button.setAttribute("aria-expanded",nextExpanded?"true":"false"),button.classList.toggle("is-active",nextExpanded),button.parentElement&&button.parentElement.classList.toggle("is-active",nextExpanded)}button.addEventListener("click",function(event){if(!isFullBundleReady()){event.preventDefault();var deferredItem=button.closest("[data-ecoflow-deferred-mega-menu]");if(deferredItem){if(deferredItem.dataset.ecoflowDeferredMegaLoading==="true")return;ensureDeferredMegaMenu(deferredItem).then(function(loaded){loaded&&(toggleButtonState(),deferBundleLoad("mobile-deferred-mega-menu"))})}else toggleButtonState(),deferBundleLoad("mobile-submenu")}})}),queryAll(".header-search-button").forEach(function(button){button.addEventListener("click",function(event){if(!isFullBundleReady()){event.preventDefault(),closeMobileNav(),closeCartDrawer();var searchRoot=button.closest(".search-bar__interior"),searchDropdown=searchRoot?query(".search-form__container",searchRoot):null,predictive=searchDropdown?query(".predictive-search-wrapper",searchDropdown):null,willOpen=searchDropdown&&!button.classList.contains("active");closeSearch(),willOpen&&(searchDropdown.classList.add("show_form"),predictive&&predictive.classList.add("visible"),button.classList.add("active"),body.classList.add("show_overlay"),body.classList.add("show_search_overlay"),megaOverlay&&(megaOverlay.style.display="block")),deferBundleLoad("search")}})}),queryAll(".search-close").forEach(function(button){button.addEventListener("click",function(event){isFullBundleReady()||(event.preventDefault(),closeSearch())})}),queryAll(".search-button__submit").forEach(function(button){button.addEventListener("click",function(){deferBundleLoad("search-submit")})}),queryAll("[data-header-login-trigger]").forEach(function(button){button.addEventListener("click",function(event){var dialog=query("#login-popup-dialog");if(event.preventDefault(),dialog&&typeof dialog.showModal=="function"){dialog.open||dialog.showModal(),deferBundleLoad("header-login");return}typeof window.openLoginPopupDialog=="function"&&window.openLoginPopupDialog(),deferBundleLoad("header-login")})});var headerCart=query("#HeaderCart"),cartDrawer=query("#sidebar-cart");headerCart&&cartDrawer&&headerCart.addEventListener("click",function(event){isFullBundleReady()||(event.preventDefault(),closeSearch(),closeMobileNav(),cartDrawer.classList.add("show"),body.classList.add("show_overlay"),deferBundleLoad("cart-drawer"))}),queryAll('[data-action="close-drawer"][data-drawer-id="sidebar-cart"]').forEach(function(button){button.addEventListener("click",function(event){isFullBundleReady()||(event.preventDefault(),closeCartDrawer())})}),doc.addEventListener("keyup",function(event){event.key!=="Escape"&&event.keyCode!==27||isFullBundleReady()||(closeSearch(),closeCartDrawer(),closeMobileNav())})}function removeCriticalPageDots(){queryAll("[data-ecoflow-critical-dots]").forEach(function(dots){dots.remove()})}function createCriticalPageDots(section,sliderEl,slides,setSlide,warmSlideMedia){if(!sliderEl||slides.length<=1||sliderEl.querySelector(".flickity-page-dots"))return null;var dots=document.createElement("ol");return dots.className="flickity-page-dots",dots.setAttribute("data-ecoflow-critical-dots","true"),dots.style.setProperty("--current-progress","0%"),slides.forEac
1h(function(slide,index){var dot=document.createElement("li");dot.className=index===0?"is-selected":"",dot.setAttribute("aria-label","Page dot "+(index+1)),["pointerdown","touchstart","focusin"].forEach(function(eventName){dot.addEventListener(eventName,function(){warmSlideMedia&&warmSlideMedia(slides[index])},{passive:!0})}),dot.addEventListener("click",function(event){isFullBundleReady()&§ion.querySelector(".flickity-enabled")||(event.preventDefault(),setSlide(index),deferBundleLoad("slideshow-dot"))}),dots.appendChild(dot)}),sliderEl.appendChild(dots),dots}function updateCriticalPageDots(dots,activeIndex,activeSlide){dots&&(Array.prototype.forEach.call(dots.children,function(dot,index){dot.classList.toggle("is-selected",index===activeIndex)}),activeSlide&&activeSlide.dataset.headerTheme&&(dots.dataset.theme=activeSlide.dataset.headerTheme))}function startCriticalDotProgress(section,dots,flickityOptions,getActiveIndex,advanceSlide,warmNextSlide){if(!flickityOptions.customAutoPlay)return{reset:function(){},stop:function(){}};var duration=flickityOptions.customAutoPlay,isPaused=!1,startTime=Date.now(),pausedElapsed=0,rafId=null,nextSlideWarmed=!1,interactionGated=section.dataset.homeHeroOptimized==="true";function resetProgress(){startTime=Date.now(),pausedElapsed=0,isPaused=!1,nextSlideWarmed=!1,dots&&dots.style.setProperty("--current-progress","0%")}function tick(){if(!(dots&&!dots.isConnected)){if(interactionGated&§ion.dataset.homeHeroInteracted!=="true"){rafId=null;return}if(!isPaused){var elapsed=Date.now()-startTime,progress=Math.min(elapsed/duration*100,100);dots&&dots.style.setProperty("--current-progress",progress+"%"),!nextSlideWarmed&&duration-elapsed<=1e3&&(nextSlideWarmed=!0,warmNextSlide&&warmNextSlide()),progress>=100&&(advanceSlide(getActiveIndex()+1),resetProgress())}rafId=window.requestAnimationFrame(tick)}}return section.addEventListener("mouseenter",function(){isPaused=!0,pausedElapsed=Date.now()-startTime}),section.addEventListener("mouseleave",function(){isPaused=!1,startTime=Date.now()-pausedElapsed}),section.addEventListener("ecoflow:home-hero-interaction",function(){!interactionGated||rafId||(resetProgress(),rafId=window.requestAnimationFrame(tick))}),resetProgress(),(!interactionGated||section.dataset.homeHeroInteracted==="true")&&(rafId=window.requestAnimationFrame(tick)),{reset:resetProgress,stop:function(){rafId&&window.cancelAnimationFrame(rafId),rafId=null}}}function initSlideshow(){var dotProgressControllers=[];queryAll('[data-section-type="slideshow-section"][data-home-hero-optimized="true"]').forEach(function(section){var slides=queryAll("[data-slider-item]",section),buttons=queryAll("[data-slider-button]",section);if(slides.length<=1)return;var sliderEl=section.querySelector("[data-slider-container]"),flickityOptions={};try{flickityOptions=JSON.parse(sliderEl.getAttribute("data-flickity-options")||"{}")}catch(error){}var hasCriticalControls=buttons.length>0||flickityOptions.pageDots,activeIndex=slides.findIndex(function(slide){return slide.classList.contains("slideshow__slide--active")});activeIndex<0&&(activeIndex=0);var criticalDots=null,dotProgress=null,slideRequestId=0;function markHomeHeroInteraction(){section.dataset.homeHeroInteracted!=="true"&&(section.dataset.homeHeroInteracted="true",section.dispatchEvent(new CustomEvent("ecoflow:home-hero-interaction")))}["pointerdown","touchstart","keydown","focusin","click"].forEach(function(eventName){sliderEl.addEventListener(eventName,markHomeHeroInteraction,{passive:eventName!=="keydown"})});function hydrateSlideMedia(slide){if(!slide)return Promise.resolve();if(slide.__homeSlideHydration)return slide.__homeSlideHydration;queryAll("source[data-home-slide-srcset], source[data-srcset]",slide).forEach(function(source){var dataSrcset=source.getAttribute("data-home-slide-srcset")||source.getAttribute("data-srcset");source.setAttribute("srcset",dataSrcset),source.removeAttribute("data-home-slide-srcset"),source.removeAttribute("data-srcset")});var images=queryAll("img.slideshow__image",slide);return images.forEach(function(image){var dataSrc=image.getAttribute("data-home-slide-src")||image.getAttribute("data-src"),dataSrcset=image.getAttribute("data-home-slide-srcset")||image.getAttribute("data-srcset"),wasDeferred=!!(dataSrc||dataSrcset);dataSrcset&&(image.setAttribute("srcset",dataSrcset),image.removeAttribute("data-home-slide-srcset"),image.removeAttribute("data-srcset")),dataSrc&&(image.setAttribute("src",dataSrc),image.removeAttribute("data-home-slide-src"),image.removeAttribute("data-src")),wasDeferred&&image.setAttribute("loading","eager"),image.classList.remove("lazyload"),image.classList.add("lazyloaded")}
1),slide.__homeSlideHydration=Promise.all(images.map(function(image){return image.complete&&image.naturalWidth>0?image.decode?image.decode().catch(function(){}):Promise.resolve():new Promise(function(resolve){var done=function(){image.removeEventListener("load",done),image.removeEventListener("error",done),image.decode?image.decode().catch(function(){}).then(resolve):resolve()};image.addEventListener("load",done,{once:!0}),image.addEventListener("error",done,{once:!0})})})),slide.__homeSlideHydration}function warmSlideMedia(slide){return slide?(markHomeHeroInteraction(),hydrateSlideMedia(slide)):Promise.resolve()}section.ecoflowWarmSlide=warmSlideMedia;function startWhenSlideImageReady(slide,callback){var image=query("img.slideshow__image",slide);function startAfterPaint(){function startAfterLoad(){window.requestAnimationFrame(function(){window.requestAnimationFrame(callback)})}if(doc.readyState==="complete"){startAfterLoad();return}window.addEventListener("load",startAfterLoad,{once:!0})}if(!image||image.complete){startAfterPaint();return}var finished=!1;function finish(){finished||(finished=!0,image.removeEventListener("load",finish),image.removeEventListener("error",finish),startAfterPaint())}image.addEventListener("load",finish,{once:!0}),image.addEventListener("error",finish,{once:!0})}function setSlide(index){var nextIndex=(index+slides.length)%slides.length,nextSlide=slides[nextIndex],requestId=++slideRequestId;activeIndex=nextIndex,warmSlideMedia(nextSlide),hydrateSlideMedia(nextSlide).then(function(){requestId===slideRequestId&&(slides.forEach(function(slide,slideIndex){var isActive=slideIndex===nextIndex;slide.classList.toggle("slideshow__slide--active",isActive),slide.setAttribute("aria-hidden",isActive?"false":"true")}),updateCriticalPageDots(criticalDots,nextIndex,nextSlide),dotProgress&&dotProgress.reset(),section.dispatchEvent(new CustomEvent("slider_slide_changed",{detail:nextIndex})),window.setTimeout(function(){warmSlideMedia(slides[(nextIndex+1)%slides.length])},150))})}hydrateSlideMedia(slides[activeIndex]),flickityOptions.pageDots&&(criticalDots=createCriticalPageDots(section,sliderEl,slides,setSlide,warmSlideMedia),updateCriticalPageDots(criticalDots,activeIndex,slides[activeIndex])),startWhenSlideImageReady(slides[activeIndex],function(){isFullBundleReady()||(dotProgress=startCriticalDotProgress(section,criticalDots,flickityOptions,function(){return activeIndex},setSlide,function(){warmSlideMedia(slides[(activeIndex+1)%slides.length])}),dotProgressControllers.push(dotProgress))}),hasCriticalControls&&buttons.forEach(function(button){["pointerdown","touchstart","focusin"].forEach(function(eventName){button.addEventListener(eventName,function(){var targetIndex=button.hasAttribute("data-slider-button-next")?activeIndex+1:activeIndex-1;warmSlideMedia(slides[(targetIndex+slides.length)%slides.length])},{passive:!0})}),button.addEventListener("click",function(event){isFullBundleReady()&§ion.querySelector(".flickity-enabled")||(event.preventDefault(),setSlide(button.hasAttribute("data-slider-button-next")?activeIndex+1:activeIndex-1),deferBundleLoad("slideshow"))})})}),window.addEventListener("ecoflow:home-full-bundle-loaded",function(){dotProgressControllers.forEach(function(controller){controller&&controller.stop()});var attempts=0,timer=window.setInterval(function(){attempts+=1,(query(".flickity-enabled")||attempts>=60)&&(window.clearInterval(timer),removeCriticalPageDots())},50)},{once:!0})}function initDeferredSubmenus(){var submenus=queryAll("[data-home-deferred-submenu]");if(!submenus.length)return;function revealSubmenus(){submenus.forEach(function(submenu){if(submenu.dataset.homeDeferredSubmenuReady!=="true"){var placeholder=query("[data-home-deferred-submenu-placeholder]",submenu),content=query("[data-home-deferred-submenu-content]",submenu);content&&(content.hidden=!1,hydrateLazyMedia(content),placeholder&&(placeholder.hidden=!0),submenu.dataset.homeDeferredSubmenuReady="true",submenu.removeAttribute("aria-busy"))}})}function scheduleReveal(delay){window.setTimeout(function(){"requestIdleCallback"in window?window.requestIdleCallback(revealSubmenus,{timeout:2500}):revealSubmenus()},delay)}function revealAfterInteraction(){["pointerdown","keydown","touchstart","scroll"].forEach(function(eventName){window.removeEventListener(eventName,revealAfterInteraction,!0)}),scheduleReveal(800)}["pointerdown","keydown","touchstart","scroll"].forEach(function(eventName){window.addEventListener(eventName,revealAfterInteraction,{once:!0,passive:!0,capture:!0})}),doc.readyState==="complete"?scheduleReveal(4500):window.addEventListener("load",function(){scheduleReveal(4500)},{once:!0})}function initDeferredHoverProductImages(){queryAll("[data-home-hover-card]").forEach(function(card){function hydrateHoverImages(){queryAll("img[data-home-hover-image]",card).forEac
1h(function(image){if(image.dataset.homeHoverImageLoaded!=="true"){var dataSrc=image.getAttribute("data-home-hover-src"),dataSrcset=image.getAttribute("data-home-hover-srcset");dataSrcset&&image.setAttribute("srcset",dataSrcset),dataSrc&&image.setAttribute("src",dataSrc),image.dataset.homeHoverImageLoaded="true",image.removeAttribute("data-home-hover-src"),image.removeAttribute("data-home-hover-srcset"),image.removeAttribute("data-home-hover-image")}})}card.addEventListener("mouseenter",hydrateHoverImages,{once:!0}),card.addEventListener("focusin",hydrateHoverImages,{once:!0})})}function initEmailSubscriptionFallback(){var popup=query("#email-subscription-popup");if(!popup)return;var wrapper=query(".email-subscription-popup__wrapper",popup),trigger=query(".email-subscription-popup__trigger-image-wrapper",popup),triggerClose=query(".email-subscription-popup__trigger-close",popup),bodyClose=query(".email-subscription-popup__body-close-button",popup),delaySeconds=Number(popup.getAttribute("data-popup-delay-seconds"))||0,delayDays=Number(popup.getAttribute("data-popup-delay-days"))||0,autoShow=popup.getAttribute("data-auto-show-
1popup")==="true",delayKey=window.location.hostname+"_email_subscription_popup_delay_date",createdAt=Number(popup.getAttribute("data-popup-created-at"))||0;function isAlpineReady(){return!!(window.Alpine&&popup._x_dataStack&&popup._x_dataStack.some(function(data){return data&&typeof data.togglePopup=="function"}))}function setDelayDate(){if(delayDays){var targetDay=new Date;targetDay.setHours(0,0,0,0),targetDay.setDate(new Date().getDate()+delayDays);try{window.localStorage.setItem(delayKey,targetDay)}catch(error){}}}function isDelayDateValid(){try{var delayDate=window.localStorage.getItem(delayKey);return Date.now()<new Date(delayDate).getTime()}catch(error){return!1}}function showTrigger(){popup.removeAttribute("x-cloak"),popup.style.display="",popup.dataset.homeCriticalTriggerHidden="false",wrapper&&popup.dataset.homeCriticalPopupOpen!=="true"&&(wrapper.style.display="none")}function hideTrigger(){popup.dataset.homeCriticalTriggerHidden="true",popup.style.display="none"}function openPopup(){if(wrapper){var body=query(".email-subscription-popup__body",popup),subscription=query(".email-subscription-popup__subscription",popup);showTrigger(),popup.dataset.homeCriticalPopupOpen="true",body&&body.classList.add("email-subscription-popup__body--subscrption"),subscription&&!isAlpineReady()&&(subscription.style.display=""),wrapper.style.display="",requestFullBundle("email-popup")}}function closePopup(){wrapper&&(popup.dataset.homeCriticalPopupOpen="false",wrapper.style.display="none",setDelayDate())}var shouldAutoOpen=autoShow&&!isDelayDateValid();if(shouldAutoOpen?(showTrigger(),wrapper&&(wrapper.style.display="none"),requestFullBundle("email-popup")):showTrigger(),trigger&&trigger.addEventListener("click",function(event){isAlpineReady()||(event.preventDefault(),openPopup())}),triggerClose&&triggerClose.addEventListener("click",function(event){isAlpineReady()||(event.preventDefault(),hideTrigger())}),bodyClose&&bodyClose.addEventListener("click",function(event){isAlpineReady()||(event.preventDefault(),closePopup())}),queryAll(".email-subscription-popup__input, .email-subscription-popup__button--subscription",popup).forEach(function(element){element.addEventListener("focus",function(){requestFullBundle("email-popup-form")}),element.addEventListener("click",function(){requestFullBundle("email-popup-form")})}),shouldAutoOpen){var elapsed=window.performance&&typeof window.performance.now=="function"?window.performance.now()-createdAt:0,remainingDelay=Math.max(0,delaySeconds*1e3-elapsed);window.setTimeout(function(){!isAlpineReady()&&!isDelayDateValid()&&openPopup()},remainingDelay)}}function initDeferredCountrySelector(){var countrySelectors=queryAll("[data-country-toggle]"),wrapper=query(".country-selector-popup-wrapper"),source=query("#shopify-section-country-selector-popup");if(!countrySelectors.length||!wrapper||wrapper.dataset.countrySelectorBound==="true")return;function ensureCountryPopup(){var popup=query("#country-selector-popup");if(popup)return popup;var template=query("#country-selector-popup-template");return template&&template.content?wrapper.appendChild(template.content.cloneNode(!0)):source&&source.innerHTML.trim()&&(wrapper.insertAdjacentHTML("beforeend",source.innerHTML),source.innerHTML=""),query("#country-selector-popup")}function closeCountryPopup(){var popup=query("#country-selector-popup");popup&&popup.classList.remove("visible"),doc.body.classList.remove("overflow-hidden");var announcement=query("#shopify-section-announcement-bar");announcement&&(announcement.style.display="block")}function openCountryPopup(){var popup=ensureCountryPopup();if(popup){if(window.innerWidth<750){var announcement=query("#shopify-section-announcement-bar");announcement&&(announcement.style.display="none");var mobileNavToggle=query(".js-mobile-nav-toggle");mobileNavToggle&&mobileNavToggle.getAttribute("aria-expanded")==="true"&&mobileNavToggle.click()}var visibleMenu=query(".item-has-mega-menu.visible");if(visibleMenu){var activeNavLink=query(".nav-bar__link.active",visibleMenu);activeNavLink&&activeNavLink.classList.remove("active"),visibleMenu.classList.remove("visible");var menuOverlay=query(".mega_menu_overlay");menuOverlay&&(menuOverlay.style.display="none")}hydrateLazyMedia(popup),popup.classList.add("visible"),doc.body.classList.add("overflow-hidden")}}doc.addEventListener("pointerdown",function(event){event.target&&event.target.closest&&event.target.closest("[data-country-toggle]")&&ensureCountryPopup()},{passive:!0}),doc.addEventListener("focusin",function(event){event.target&&event.target.closest&&event.target.closest("[data-country-toggle]")&&ensureCountryPopup()}),doc.addEventListener("click",function(event){if(event.target&&event.target.closest&&event.target.closest("[data-country-toggle]")){openCountryPopup();return}event.target&&event.target.closest&&event.target.closest("[data-country-popup-close]")&&closeCountryPopup()}),wrapper.dataset.countrySelectorBound="true"}ready(function(){initHeader(),initDeferredCountrySelector(),initDeferredMegaMenus(),initSlideshow(),initDeferredSubmenus(),initDeferredHoverProductImages(),initEmailSubscriptionFallback(),doc.documentElement.classList.add("home-critical-js-ready")})})(); 2//# sourceMappingURL=/cdn/shop/t/1497/assets/home-critical.js.map?v=15003337092818104
2021784791433
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.