"use strict";function get_svg_icon(e){var t="",o=JSON.parse(woostify_svg_icons.list);return t+='<span class="woostify-svg-icon">',o.hasOwnProperty(e)?t+=o[e]:t+="",t+="</span>"}function onElementorLoaded(e){if(void 0===window.elementorFrontend||void 0===window.elementorFrontend.hooks){setTimeout(function(){onElementorLoaded(e)});return}e()}function closeAll(){document.body.addEventListener("keyup",function(e){27===e.keyCode&&document.documentElement.classList.remove("cart-sidebar-open")});var e=document.getElementById("close-cart-sidebar-btn");e&&e.addEventListener("click",function(){document.documentElement.classList.remove("cart-sidebar-open")});var t=document.getElementById("woostify-overlay");t&&t.addEventListener("click",function(){document.documentElement.classList.remove("cart-sidebar-open","sidebar-menu-open")})}function dialogPopup(e,t,o){var n,r,i,c,s=document.getElementsByClassName(e),l=document.querySelector(t),a=document.querySelector(t+" .dialog-"+o+"-close-icon");if("search"!==o||(n=document.querySelector(t+" .search-field"),c=document.querySelector(t+" .proinput input.orig"),n)||"1"===woostify_general_params.is_active_asl&&c){if(s.length&&l&&a){"search"===o&&n&&(n.setAttribute("autocomplete","off"),n.setAttribute("required","required")),"account"===o&&(r=l.querySelector(".dialog-popup-inner"),i=l.querySelector(".dialog-popup-content"));for(var u=function(){document.documentElement.classList.add("dialog-"+o+"-open"),document.documentElement.classList.remove("dialog-"+o+"-close"),"search"===o&&n&&window.matchMedia("( min-width: 992px )").matches&&n.focus()},d=function(){document.documentElement.classList.add("dialog-"+o+"-close"),document.documentElement.classList.remove("dialog-"+o+"-open")},m=0,f=s.length;m<f;m++){if("account"===o&&!s[m].classList.contains("open-popup"))return;s[m].addEventListener("click",function(e){e.preventDefault(),u(),document.body.addEventListener("keyup",function(e){27===e.keyCode&&d()}),r&&r.addEventListener("click",function(e){this===e.target&&d()}),i&&i.addEventListener("click",function(e){this===e.target&&d()}),l.addEventListener("click",function(e){this===e.target&&d()}),a.addEventListener("click",function(){d()})})}}}}function scrollAction(e,t){var o=function(){var o=document.querySelector(e);if(o){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.scrollY;n>t?o.classList.add("active"):o.classList.remove("active")}};window.addEventListener("load",function(){o()}),window.addEventListener("scroll",function(){o()})}function toTopButton(){var e=jQuery("#scroll-to-top"),t=jQuery(".woostify-sticky-footer-bar");if(e.length){if(t.length){var o=t.outerHeight();e.css("bottom",o+10+"px")}e.on("click",function(){jQuery("html, body").animate({scrollTop:0},300)})}}function scrollingDetect(){var e=document.body;window.oldScroll>window.scrollY?(e.classList.add("scrolling-up"),e.classList.remove("scrolling-down")):(e.classList.remove("scrolling-up"),e.classList.add("scrolling-down")),window.oldScroll=window.scrollY}function prevSiblings(e){var t=[],o=e;if(o&&o.previousElementSibling)for(;o=o.previousElementSibling;)t.push(o);return t}function nextSiblings(e){var t=[],o=e;if(o&&o.nextElementSibling)for(;o=o.nextElementSibling;)t.push(o);return t}function siblings(e){var t=prevSiblings(e)||[],o=nextSiblings(e)||[];return t.concat(o)}function woostifyRemoveClassPrefix(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>0&&void 0!==arguments[1]&&arguments[1];if(!e||!t)return!1;var o=Array.from(e.classList);if(!o.length)return!1;var n=o.filter(function(e){return!e.includes(t)});e.className=n.join(" ")}function noticesLoginRegisterAccout(){var e=document.querySelector(".woostify-login-form-popup-content.woocommerce-account");if(e){var t=e.querySelector(".woocommerce-notices-wrapper"),o=e.querySelector(".woocommerce-form-login"),n=e.querySelector(".woocommerce-form-register");if(n){var r=n.querySelector('input[name="username"]'),i=n.querySelector('input[type="email"]'),c=n.querySelector('input[type="password"]'),s=n.querySelector('input[name="redirect"]'),l=n.querySelector("#woocommerce-register-nonce");n.querySelector(".woocommerce-form-register__submit").addEventListener("click",function(e){e.preventDefault();var o=r?r.value:"",n=i.value,a=c?c.value:"",u=s?s.value:"",d={action:"notices_register_account","woocommerce-register-nonce":l.value,username:o,email:n,password:a,redirect:u};jQuery.ajax({type:"POST",url:woostify_woocommerce_general.ajax_url,dataType:"json",data:d,success:function(e){if(e.success){var o=e.data,n=o.notices,r=o.successfully,i=o.wp_redirect;t.innerHTML=n,r&&setTimeout(function(){location.replace(i)},1e3)}}})})}if(o){var a=o.querySelector('input[name="username"]'),u=o.querySelector('input[type="password"]'),d=o.querySelector('input[name="rememberme"]'),m=o.querySelector('input[name="redirect"]'),f=o.querySelector("#woocommerce-login-nonce");o.querySelector(".woocommerce-form-login__submit").addEventListener("click",function(e){e.preventDefault();var o=a.value,n=u.value,r=d?d.value:"",i=m?m.value:"",c={action:"notices_login_account","woocommerce-login-nonce":f.value,username:o,password:n,rememberme:r,redirect:i};jQuery.ajax({type:"POST",url:woostify_woocommerce_general.ajax_url,dataType:"json",data:c,success:function(e){if(e.success){var o=e.data,n=o.notices,r=o.successfully,i=o.wp_redirect;t.innerHTML=n,r&&location.replace(i)}}})})}}}Number.prototype.countDecimals=function(){if(Math.floor(this.valueOf())===this.valueOf())return 0;var e=this.toString();if(-1!==e.indexOf(".")&&-1!==e.indexOf("-"));else if(-1!==e.indexOf("."))return e.split(".")[1].length||0;return e.split("-")[1]||0},document.addEventListener("DOMContentLoaded",function(){dialogPopup("my-account-icon","#woostify-login-form-popup","account"),dialogPopup("my-account-login-link","#woostify-login-form-popup","account"),dialogPopup("header-search-icon",".site-dialog-search","search"),scrollAction("#scroll-to-top",200),toTopButton(),noticesLoginRegisterAccout()});