/* Generated time: July 3, 2024 19:32 This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script. */ document.addEventListener("DOMContentLoaded",()=>{var l,e={};(e={sPrevious:window.scrollY,sDirection:"down",init:function(){(l=this).popupInit(),l.setupEvents()},setupEvents:function(){document.addEventListener("click",l.handleButtonClick),document.addEventListener("keyup",l.handleKeyPress),document.addEventListener("click",l.handleOverlayClick)},popupInit:function(){document.addEventListener("scroll",l.updateScrollDirection);var e=document.querySelectorAll(".popup");e.length&&e.forEach(l.setupPopup)},updateScrollDirection:function(){var e=window.scrollY;l.sDirection=e>l.sPrevious?"down":"up",l.sPrevious=e},setupPopup:function(e,o){l.isAllowPopup(e)&&l.openTriggerPopup(e)},handleButtonClick:function(e){e=e.target;(e.classList.contains("popup-close")||e.closest(".popup-close"))&&l.closePopup(e),(e.classList.contains("popup-accept")||e.closest(".popup-accept"))&&(l.acceptPopup(e),l.closePopup(e))},handleKeyPress:function(e){"Escape"===e.key&&l.closePopupsByAttribute("data-esc-close"),"F4"===e.key&&l.closePopupsByAttribute("data-f4-close")},handleOverlayClick:function(e){e.target.classList.contains("popup-overlay")&&l.closePopupsByAttribute("data-overlay-close")},setScrollDirection:function(){var e=window.scrollY;l.sDirection=e>l.sPrevious?"down":"up",l.sPrevious=e},closePopupsByAttribute:function(e){document.querySelectorAll(`.popup-open[${e}="true"]`).forEach(l.closePopup)},isAllowPopup:function(e){var o=parseInt(e.dataset.limitDisplay||0),e=parseInt(l.getCookie("popup-"+e.dataset.id));return!(o&&e&&o<=e)},openTriggerPopup:function(e){let t=e.originalEvent?this:e,o=t.dataset.openTrigger;var n,i,p;"delay"===o&&setTimeout(()=>l.openPopup(t),1e3*t.dataset.openDelayNumber),"exit"===o&&(n=!0,document.addEventListener("mousemove",function(e){var o=window.pageYOffset||document.documentElement.scrollTop;e.pageY-o<7&&n&&(l.openPopup(t),n=!1)})),"scroll"===o&&(i=t.dataset.openScrollType,p=parseFloat(t.dataset.openScrollPosition),document.addEventListener("scroll",()=>{("px"===i?window.scrollY>=p:l.getScrollPercent()>=p)&&l.openPopup(t)}))},closeTriggerPopup:function(e){let i=e.originalEvent?this:e,o=i.dataset.closeTrigger;var p,s,a,c;"delay"===o&&setTimeout(()=>l.closePopup(i),1e3*i.dataset.closeDelayNumber),"scroll"===o&&(p=i.dataset.closeScrollType,s=parseFloat(i.dataset.closeScrollPosition),a=parseFloat(i.dataset.initScrollPx),c=parseFloat(i.dataset.initScrollPercent),document.addEventListener("scroll",()=>{var e="px"===p&&"up"===l.sDirection&&window.scrollY=a+s,t="%"===p&&"up"===l.sDirection&&l.getScrollPercent()=c+s;(e||o||t||n)&&l.closePopup(i)}))},openPopup:function(e){null!==e.getAttribute("data-body-scroll-disable")&&"true"==e.getAttribute("data-body-scroll-disable")&&document.body.classList.add("popup-scroll-hidden");var o=parseInt(l.getCookie("popup-"+e.dataset.id)||0)+1;l.setCookie("popup-"+e.dataset.id,o,{expires:e.dataset.limitLifetime}),e.classList.contains("popup-open")||e.classList.contains("popup-already-opened")||(e.classList.add("popup-open"),e.dataset.initScrollPx=window.scrollY,e.dataset.initScrollPercent=l.getScrollPercent(),o=e.dataset.openAnimation,l.applyAnimation(e,o),l.closeTriggerPopup(e))},closePopup:function(e){let o=(e.originalEvent?this:e).closest(".popup");e=o.dataset.exitAnimation;l.applyAnimation(o,e,()=>{o.classList.add("popup-already-opened"),document.body.classList.add("popup-scroll-hidden-overhide"),o.classList.remove("popup-open"),document.body.classList.remove("popup-scroll-hidden")})},acceptPopup:function(e){l.setCookie("popup-accept-"+e.dataset.id,1,{expires:360})},applyAnimation:function(o,t,n){var i="function"==typeof n?"popupExitFade":"popupOpenFade";null!==o.nextSibling&&o.nextSibling.classList.add("popup-animated",i),["webkitAnimationEnd","mozAnimationEnd","MSAnimationEnd","oanimationend","animationend"].forEach(e=>{o.addEventListener(e,function(){this.classList.remove("popup-animated",i)},{once:!0})}),o.querySelector(".popup-wrap").classList.add("popup-animated",t),["webkitAnimationEnd","mozAnimationEnd","MSAnimationEnd","oanimationend","animationend"].forEach(e=>{o.addEventListener(e,function(){this.classList.remove("popup-animated",t),"function"==typeof n&&n()},{once:!0})})},getCookie:function(e){e=document.cookie.match(new RegExp("(?:^|; )"+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return e?decodeURIComponent(e[1]):void 0},setCookie:function(e,o,t){(t=t||{}).path=t.path??"/","number"==typeof t.expires&&0