!function(t){"use strict";var e,n=function(){document.querySelectorAll(".beetan-quantity-buttons").forEach((function(t){var e=t.closest(".quantity"),n=e.querySelector(".quantity-plus"),a=e.querySelector(".quantity-minus");e.dataset.qtyInit||e.classList.contains("hidden")||(n.addEventListener("click",(function(t){var e=this.closest(".quantity").querySelector(".qty"),n=e.value,a=e.getAttribute("max"),i=e.getAttribute("step");if(t.preventDefault(),a&&a<=n)e.value=parseInt(a);else{e.value=parseInt(n)+parseInt(i);var c=document.createEvent("HTMLEvents");c.initEvent("change",!0,!1),e.dispatchEvent(c)}})),a.addEventListener("click",(function(t){var e=this.closest(".quantity").querySelector(".qty"),n=e.value,a=e.getAttribute("min"),i=e.getAttribute("step");if(t.preventDefault(),a&&a>=n)e.value=parseInt(a);else{n>1&&(e.value=parseInt(n)-parseInt(i));var c=document.createEvent("HTMLEvents");c.initEvent("change",!0,!1),e.dispatchEvent(c)}})),e.dataset.qtyInit=!0)}))};if(n(),!0===document.body.classList.contains("cart-auto-update")){var a=null;t(".woocommerce").on("change",".cart_item input.qty",(function(){null!==a&&clearTimeout(a),a=setTimeout((function(){t("[name='update_cart']").trigger("click")}),1e3)}))}function i(t,e,n){var a=new Date;a.setTime(a.getTime()+24*n*60*60*1e3);var i="expires="+a.toUTCString();document.cookie=t+"="+e+"; "+i+"; path=/"}e=XMLHttpRequest.prototype.send,XMLHttpRequest.prototype.send=function(){return this.addEventListener("load",(function(){n()})),e.apply(this,arguments)},t(".beetan-shop-layout").on("click",".shop-layout-btn",(function(){t(this).addClass("active").siblings().removeClass("active")}));var c=document.getElementById("grid-view-btn");null!==c&&(c.onclick=function(t){t.preventDefault();var e=document.querySelector(".archive.woocommerce ul.products");l(e,{callback:function(){e.classList.add("grid"),e.classList.remove("list"),s(e)}}),i("beetan_shop_layout","grid",1)});var o=document.getElementById("list-view-btn");null!==o&&(o.onclick=function(t){t.preventDefault();var e=document.querySelector(".archive.woocommerce ul.products");l(e,{callback:function(){e.classList.add("list"),e.classList.remove("grid"),s(e)}}),i("beetan_shop_layout","list",1)}),document.onreadystatechange=function(){var t,e,n=(e="beetan_shop_layout=",decodeURIComponent(document.cookie).split("; ").forEach((function(n){0===n.indexOf(e)&&(t=n.substring(e.length))})),t),a=document.querySelector(".archive.woocommerce ul.products"),i=document.getElementById("list-view-btn"),c=document.getElementById("grid-view-btn");null!==a&&("list"===n?(i.classList.add("active"),c.classList.remove("active"),a.classList.add("list")):(c.classList.add("active"),i.classList.remove("active"),a.classList.add("grid")))};var s=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={duration:300,display:null,opacity:1,callback:null};Object.assign(n,e),t.style.opacity=0,setTimeout((function(){t.style.transition="".concat(n.duration,"ms opacity ease"),t.style.opacity=n.opacity}),5),setTimeout((function(){t.style.removeProperty("transition"),n.callback&&n.callback()}),n.duration+50)},l=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={duration:300,display:null,opacity:0,callback:null};Object.assign(n,e),t.style.opacity=1,setTimeout((function(){t.style.transition="".concat(n.duration,"ms opacity ease"),t.style.opacity=n.opacity}),5),setTimeout((function(){t.style.removeProperty("transition"),n.callback&&n.callback()}),n.duration+50)}}(jQuery);