var tdwSearch={}; (function(){tdwSearch={items:[],init:function(){tdwSearch.items=[]},item:function(){this.jqueryObj=this.blockAtts=this.blockUid=void 0;this._is_search_open=!1;this._is_live_search_active=!0;this._last_request_results_count=this._current_selection_index=0;this._first_down_up=!0;this._searchFormVersion=this._resultsLimit=void 0;this._openSearchFormClassRegular=this._openSearchFormClassDropdown="";this._is_initialized=this.isSearchFormFull=this.inComposer=!1},_initialize_item:function(a){if(!0!==a._is_initialized){jQuery(document).on("click", function(b){!0===a._is_search_open&&(a.jqueryObj.find("*").find(b.target).length||tdwSearch.hide_search_box(a))});if(""===a._searchFormVersion)a.jqueryObj.find(".tdw-search-btn").on("click",function(b){b.preventDefault();b.stopPropagation();!0===a._is_search_open?tdwSearch.hide_search_box(a):tdwSearch.show_dropdown_search_box(a)});if("regular"===a._searchFormVersion)a.jqueryObj.find(".tdw-search-form-input").on("click",function(b){b.preventDefault();b.stopPropagation();""!==jQuery(this).val()&&tdwSearch.show_regular_search_box(a)}); a._is_live_search_active&&!a.inComposer&&a.jqueryObj.find(".tdw-search-form-input").keydown(function(b){if(b.which&&39===b.which||b.keyCode&&39===b.keyCode||b.which&&37===b.which||b.keyCode&&37===b.keyCode)tdwSearch.set_input_focus(a);else{if(b.which&&13===b.which||b.keyCode&&13===b.keyCode)return b=a.jqueryObj.find(".tdw-aj-cur-element"),0a._last_request_results_count-1?(a.jqueryObj.find(".tdw-search-form").fadeTo(100,1),a.jqueryObj.find(".tdw-search-form-input").removeClass("tdw-search-nofocus")):(tdwSearch.remove_input_focus(a),a.jqueryObj.find(".td_module_wrap").eq(a._current_selection_index).addClass("tdw-aj-cur-element"))},do_ajax_call:function(a){var b=a.jqueryObj.find(".tdw-search-form-input").val(); ""===b?tdwSearch.set_input_focus(a):tdLocalCache.exist("tdw-"+b)?tdwSearch.process_ajax_response(tdLocalCache.get("tdw-"+b),a):jQuery.ajax({type:"POST",url:td_ajax_url,data:{action:"td_ajax_search",module:"td_woo_product_module",atts:a.blockAtts,td_string:b,limit:a._resultsLimit,post_type:"product"},success:function(e,c,d){tdLocalCache.set("tdw-"+b,e);tdwSearch.process_ajax_response(e,a)},error:function(a,b,d){window.console.log(d)}})},process_ajax_response:function(a,b){var e=b.jqueryObj.find(".tdw-search-form-input").val(), c=b.jqueryObj.find(".tdw-aj-search");""===e?c.empty():(a=jQuery.parseJSON(a),a.td_search_query===e&&(b._current_selection_index=0,b._last_request_results_count=a.td_total_in_list,b._first_down_up=!0,c.html(a.td_data),"undefined"!==typeof window.tdAnimationStack&&!0===window.tdAnimationStack.activated&&(window.tdAnimationStack.check_for_new_items(".tdw-aj-search .td-animation-stack",window.tdAnimationStack.SORTED_METHOD.sort_left_to_right,!0,!1),window.tdAnimationStack.compute_items(!1)),"regular"=== b._searchFormVersion&&tdwSearch.show_regular_search_box(b)))},hideAllItems:function(){tdwSearch.items.forEach(function(a){tdwSearch.hide_search_box(a)})}}})();jQuery().ready(function(){tdwSearch.init();setTimeout(function(){jQuery(window).resize()},500)});var tdwVariationSwitches={}; (function(a){tdwVariationSwitches={init:function(){tdwVariationSwitches.items=[]},item:function(){this.product_id=this.product_variations=this.element=this.jqueryObj=this.blockAtts=this.blockUid=void 0;this._is_initialized=this.inComposer=!1},_initialize_item:function(a){!0!==a._is_initialized&&(tdwVariationSwitches._init(a),tdwVariationSwitches._loaded(a),tdwVariationSwitches._update(a),a._is_initialized=!0)},addItem:function(a){if("undefined"===typeof a.blockUid)throw"item.blockUid is not defined"; tdwVariationSwitches.items.push(a);tdwVariationSwitches._initialize_item(a)},deleteItem:function(a){for(var b=0;b'+c+"");b.on("click",function(g){d.find(".no-selection").remove();d.find("."+e).length||(d.append(''+c+""),b.addClass("selected"),a.jqueryObj.trigger("update",["td_woo_filter_update",m]))})})});a.jqueryObj.on("update",function(b,d,e){b=e.tax;d=e.slug;e=e.name;if(-1!==b.indexOf("tdw_")){var c=tdwFilter.removeQueryParam(window.location.href,"product-page");"ajax"===a.jqueryObj.data("tdw-filter-load-type")?(jQuery(document).trigger("td_woo_filter_add", {tax:b,term:d,term_name:e}),window.history.pushState({},"",tdwFilter.updateQuery(c,b,d)),jQuery(document).trigger("td_woo_filters_ajax_block_update",["td_woo_filter_add",{tdwFilterItemBlockAtts:a.blockAtts}]),a.jqueryObj.trigger("td_woo_filters_block_update",["td_woo_filter_add",{}])):window.location.href=tdwFilter.updateQuery(c,b,d)}else console.log("invalid filter: "+b)});jQuery(document).on("click",function(b){b.target.classList.length&&(b.target.classList.contains("multi-select-options")||b.target.classList.contains("multi-select-option")|| b.target.classList.contains("tdw-multi-select-wrapper")||b.target.classList.contains("multi-select__selection"))||a.jqueryObj.find(".multi-select").removeClass("open")});if(!a.isAjaxCallback)jQuery(window).on("load",function(){if(tdwFiltersList.items.length)for(var b=0;b');tdLoadingBox.init(tds_theme_color_site_wide); setTimeout(function(){b.find(".td-loader-gif").removeClass("td-loader-animation-start").addClass("td-loader-animation-mid")},50);a.addClass("td_animated_long td_fadeOut_to_1")},_ajaxLoadingEnd:function(a){var b=jQuery("."+a);b.find(".td-loader-gif").removeClass("td-loader-animation-mid").addClass("td-loader-animation-end");setTimeout(function(){b.find(".td-loader-gif").remove();tdLoadingBox.stop()},100);var e=jQuery("#"+a);e.removeClass("td_animated_long td_fadeOut_to_1");setTimeout(function(){b.find(".td_block_inner_overflow").removeClass("td_block_inner_overflow"); e.css("height","auto")},50)}}})();jQuery().ready(function(){tdwFilter.init()});var tdwLoop={}; (function(){tdwLoop={items:[],init:function(){tdwLoop.items=[]},item:function(){this.loadType=this.jqueryObj=this.blockAtts=this.blockUid=void 0;this._is_initialized=this.inComposer=!1},_initialize_item:function(a){!0!==a._is_initialized&&(jQuery(document).on("td_woo_filters_ajax_block_update",function(b,e,c){b=tdBlocks.tdGetBlockObjById(a.blockUid);var d=JSON.parse(b.atts);if("undefined"!==typeof c.tdwFilterItemBlockAtts)var f=JSON.parse(c.tdwFilterItemBlockAtts);d.category="";d.tag="";d.td_woo_attributes_filters= {};d.td_woo_attributes_filters_ms={};c=new URLSearchParams(window.location.search);var g={};"undefined"!==typeof d.current_term&&"undefined"!==typeof d.current_term_tax&&("product_cat"!==d.current_term_tax||c.has("tdw_product_cat")||(d.category+=d.current_term),"product_tag"!==d.current_term_tax||c.has("tdw_product_tag")||(d.tag+=d.current_term),-1===d.current_term_tax.indexOf("pa_")||c.has("tdw_"+d.current_term_tax)||(d.td_woo_attributes_filters["tdw_"+d.current_term_tax]=d.current_term));c.forEach(function(a, b){g[b]=a});0
    ');a.jqueryObj.find(".tdw-filters-wrap ul").append('
  • '+e+a.closeIcon+"
  • ")}),jQuery(document).on("td_woo_filter_change", function(b,e){b=e.tax;var c=e.term;e=e.term_name;var d=a.jqueryObj.find('[data-tax="'+b+'"]');d.length?void 0===e?d.parent("li").remove():d.replaceWith(''+e+a.closeIcon+""):a.jqueryObj.find(".tdw-filters-wrap ul").append('
  • '+e+a.closeIcon+"
  • ")}),jQuery(document).on("td_woo_filter_clear_all", function(){a.jqueryObj.find(".tdw-filters-wrap ul").empty()}),jQuery(document).on("td_woo_filters_ajax_block_update",function(b,e,c){var d=new URLSearchParams(window.location.search),f=a.jqueryObj.find(".tdw-filters-wrap");"on_popstate_reload"===e&&(f.find("ul > li").each(function(){var a=jQuery(this),b=a.find("a").data("tax"),c=a.find("a").data("term-slug");d.has(b)?-1===d.get(b).indexOf(c)&&a.remove():a.remove()}),"undefined"!==c.tdw_filters&&c.tdw_filters.forEach(function(b){var c=f.find('[data-term-slug="'+ b.slug+'"]');c.length?c.parents("li").is(":hidden")&&c.parents("li").show():f.find("ul").append('
  • '+b.name+a.closeIcon+"
  • ")}))}),window.onpopstate=function(b){if(null!==b.state)if("ajax"===a.loadType){var e=[];(new URLSearchParams(window.location.search)).forEach(function(b,d){-1!==d.indexOf("tdw_")&&jQuery(b.split(",")).each(function(b,c){b=a.jqueryObj.find('[data-term-slug="'+ c+'"]');b.length&&e.push({tax:d,slug:c,name:b.data("term-name")})})});jQuery(document).trigger("td_woo_filters_ajax_block_update",["on_popstate_reload",{tdw_filters:e}]);a.jqueryObj.trigger("td_woo_filters_block_update",["on_popstate_reload",e])}else window.location.reload()},a._is_initialized=!0)},addItem:function(a){if("undefined"===typeof a.blockUid)throw"item.blockUid is not defined";tdwFiltersList.items.push(a);tdwFiltersList._initialize_item(a)},deleteItem:function(a){for(var b=0;b