!function(e){"use strict";var t=e("body"),o=e(".primary-sidebar"),n=window.tmcore.Helpers,a=250,r="collapsed",i="sidebar-widgets-collapsible";function l(t,l={}){var s=e.extend(!0,{},{loadMore:0,scrollTop:0,loadNext:0},l);t=decodeURIComponent(t),s.loadMore||history.pushState({},null,t);var c=e(".load-more-button");e(document.body).trigger("tmcore_getting_product"),e.ajax({url:t,type:"GET",dataType:"html",success:function(t){var l=e(t),c=e(".woo-archive-loop");s.loadMore||s.loadNext||c.children(".woo-archive-loop").children(".entry").remove();var u=l.find(".woocommerce-pagination .page-numbers");console.log(u);var f=l.find(".woo-archive-loop .entry");s.loadNext||s.loadMore?c.append(f):c.html(f);var m=[".woocommerce-result-count",".woocommerce-pagination",".load-more-wrap","#active-filters-bar",".order-by",".orderby",".page-load-status"];e(".tmcore-wp-widget-filter").each((function(){var t=e(this).attr("id");m.push("#"+t)}));for(var p=m.length,h=0;h<p;h++){var g=m[h],w=e(g);if(w.length>0){w.empty();var v=l.find(g);v.length>0&&w.replaceWith(v)}}if(e(document.body).trigger("tmcore_get_product_fragments_loaded"),s.scrollTop){var b=c.offset().top;b-=198,b=Math.max(0,b),e("html, body").animate({scrollTop:b},300)}o.each((function(){var t=e(this);t.hasClass(i)&&t.find(".widget:not(."+r+")").find(".widget-content").stop().slideDown(a)})),e.fn.perfectScrollbar&&!n.isHandheld()&&o.find(".widget-scrollable").each((function(){e(this).find(".widget-content-inner").perfectScrollbar("update")})),u.length>0?(!function(){var e=document.querySelector(".content-wrap[data-infinite-scroll]");if(e){let o=JSON.parse(e.dataset.infiniteScroll);var t=new InfiniteScroll(".content-wrap[data-infinite-scroll]",{path:o.path,append:o.append,hideNav:o.hideNav,status:o.status});t.isLoading=!1,t.canLoad=!0,t.create()}}(),e(".load-more-wrap .shop-load-more-button").attr("style","display:unset"),console.log(" pages")):console.log(" no pages "),d()},beforeSend:function(){s.loadMore?n.setElementHandling(c):n.setBodyHandling()},complete:function(){s.loadMore?n.unsetElementHandling(c):n.setBodyCompleted()}})}function d(){var t=function(e,o,n){var a,r={$daysSpan:e.find(".countdown-days"),$hoursSpan:e.find(".countdown-hours"),$minutesSpan:e.find(".countdown-minutes"),$secondsSpan:e.find(".countdown-seconds")},i=function(){var e=t.getTimeRemaining(o);n.each(e.parts,(function(e){var t=r["$"+e+"Span"],o=this.toString();1===o.length&&(o=0+o),t.length&&t.text(o)})),e.total<=0&&clearInterval(a)};i(),a=setInterval(i,1e3)};t.getTimeRemaining=function(e){var t=e-new Date,o=Math.floor(t/1e3%60),n=Math.floor(t/1e3/60%60),a=Math.floor(t/36e5%24),r=Math.floor(t/864e5);return(r<0||a<0||n<0)&&(o=n=a=r=0),{total:t,parts:{days:r,hours:a,minutes:n,seconds:o}}},e('[data-countdown="true"]').each((function(o,n){var a=new Date(1e3*e(this).data("date"));new t(e(this),a,e)}))}e(document).ready((function(){1==tmCoreShop.is_collapsable&&e(".sidebar-slug-sidebar-woocommerce-shop").addClass("sidebar-widgets-collapsible"),function(){if(0>=o.length)return;o.find(".widget").each((function(){var t=e(this);if(t.hasClass("widget_block"))return!0;t.children().not(".widget-title, .widgettitle, .widget-instance, .widget-content").wrapAll('<div class="widget-content"><div class="widget-content-inner"></div></div>'),t.hasClass("widget-scrollable")&&e.fn.perfectScrollbar&&!n.isHandheld()&&t.find(".widget-content-inner").perfectScrollbar()})),o.each((function(){var t=e(this);t.hasClass(i)&&t.on("click",".widget-title, .widgettitle",(function(t){var o=e(this).closest(".widget");o.hasClass(r)?(o.removeClass(r),o.find(".widget-content").stop().slideDown(a)):(o.addClass(r),o.find(".widget-content").stop().slideUp(a))}))}))}(),e(document.body).on("click",".tmcore-wp-widget-filter .filter-link",(function(o){o.preventDefault();var a=e(this),r=a.parent("li"),i=a.closest("ul"),d=a.attr("href");if(i.hasClass("single-choice")){if(r.hasClass("chosen"))return;r.addClass("chosen").siblings().removeClass("chosen")}else a.parent("li").toggleClass("chosen");var s=e(this).closest(".primary-sidebar");s.length>0&&(t.removeClass("off-sidebar-opened"),s.removeClass("off-sidebar-active"),n.unsetBodyOverflow()),l(d)})),e(document.body).on("click",".js-product-filter-link",(function(t){t.preventDefault();var o=e(this);o.hasClass("disabled")||l(o.attr("href"))})),e(document.body).on("change",".tmcore-wp-widget-product-layered-nav-dropdown",(function(){var t=e(this).closest("form"),o=t.find(".filter-name"),n=e(this).val();o.val(n),t.trigger("submit")})),e(document.body).on("submit",".tmcore-wp-widget-product-layered-nav-form",(function(){var t=e(this),o=t.find(".filter-name"),a=t.find(".filter-query-type"),r=o.val(),i=t.attr("action");return i=n.addUrlParam(i,o.attr("name"),r),a.length>0&&(i=""===r?n.removeUrlParam(i,a.attr("name")):n.addUrlParam(i,a.attr("name"),a.val())),l(i),!1})),e(document.body).on("click",".woocommerce-pagination a.page-numbers",(function(t){t.preventDefault(),l(e(this).attr("href"),{scrollTop:1})})),e(document.body).on("change",".woocommerce-ordering select.orderby",(function(t){return t.preventDefault(),l(n.addUrlParam(window.location.href,"orderby",e(this).val())),!1})),e(document.body).on("submit","form.woocommerce-ordering",(function(e){return e.preventDefault(),!1})),e(document.body).on("click",".tmcore-wp-widget-product-sorting .order-by a",(function(t){t.preventDefault(),l(n.addUrlParam(window.location.href,"orderby",e(this).data("order")))})),e(".content-wrap[data-infinite-scroll]").on("append.infiniteScroll",(function(t,o,n,a,r){let i=e(".woocommerce-result-count .showing").text(),l=e(".woocommerce-result-count .result").text(),s=Number(i)+Number(tmCoreShop.per_page),c=Number(l);s>=c&&(s=c),console.log(" Showing "+i),console.log(" totalShow "+s),console.log(" totalItems "+c),i=s>=c?c:s,e(".woocommerce-result-count .showing").text(i),d()}))}))}(jQuery);