class NonUSAnnouncementBar extends HTMLElement{constructor(){super(),this.closeAnnouncementBtn=this.querySelector(".announcement-bar__close"),window.addEventListener("OneTrustGroupsUpdated",()=>{NonUSAnnouncementBar.isUSRegion()||(this.classList.remove("hidden"),this.setCloseEventListener())}),window.Shopify?.designMode&&document.addEventListener("shopify:section:load",()=>{setTimeout(()=>{this.closeAnnouncementBtn=this.querySelector(".announcement-bar__close"),this.setCloseEventListener()})})}setCloseEventListener(){this.closeAnnouncementBtn&&(this.closeAnnouncementBtn.removeEventListener("click",this.closeHandler),this.closeHandler=()=>{this.classList.add("hidden")},this.closeAnnouncementBtn.addEventListener("click",this.closeHandler))}static isUSRegion(){return window.Shopify.customerPrivacy.getRegion().startsWith("US")}}customElements.get("non-us-announcement-bar")||customElements.define("non-us-announcement-bar",NonUSAnnouncementBar); //# sourceMappingURL=/cdn/shop/t/2915/assets/non-us-bar.js.map