jQuery((function($){var cart_button_selector=".wcpt-button-cart_ajax, .wcpt-button-cart_redirect, .wcpt-button-cart_refresh, .wcpt-button-cart_checkout";function get_device(){var device="laptop";return $(window).width()<=wcpt_params.breakpoints.phone?device="phone":$(window).width()<=wcpt_params.breakpoints.tablet&&(device="tablet"),device}function get_device_table($wcpt){var device=get_device(),table_selector=".wcpt-table-scroll-wrapper-outer.wcpt-device-laptop:visible > .wcpt-table-scroll-wrapper > .wcpt-table, .wcpt-table-scroll-wrapper-outer.wcpt-device-laptop:visible .frzTbl-table",$table;return"phone"!=device||$wcpt.find(table_selector.replace("laptop","phone")).length||(device="tablet"),"tablet"!=device||$wcpt.find(table_selector.replace("laptop","tablet")).length||(device="laptop"),$wcpt.find(table_selector.replace("laptop",device))}function htmlentity(string){return string.replace(/[\u00A0-\u9999<>\&]/gim,(function(i){return"&#"+i.charCodeAt(0)+";"}))}window.wcpt_cache={data:{},remove:function(url){delete window.wcpt_cache.data[url]},exist:function(url){return window.wcpt_cache.data.hasOwnProperty(url)&&null!==window.wcpt_cache.data[url]},get:function(url){return window.wcpt_cache.data[url]},set:function(url,cachedData,callback){window.wcpt_cache.remove(url),window.wcpt_cache.data[url]=cachedData,$.isFunction(callback)&&callback(cachedData)}},window.wcpt_current_device=get_device(),$(window).on("resize",(function(){window.wcpt_cache.data={},window.wcpt_previous_device=window.wcpt_current_device,window.wcpt_current_device=get_device(),window.wcpt_previous_device!==window.wcpt_current_device&&$(window).trigger("wcpt_device_change",{previous_device:window.wcpt_previous_device,current_device:window.wcpt_current_device})})),window.wcpt_product_form={},$("body").on("click",".frzTbl .wcpt-heading.wcpt-sortable",(function(){var $this=$(this),$container=$this.closest(".wcpt"),$scrollOverlay,scrollLeft=$this.closest(".frzTbl-content-wrapper").siblings(".frzTbl-scroll-overlay")[0].scrollLeft;$("body").one("after_freeze_table_build","#"+$container.attr("id")+" .frzTbl-table",(function(e,frzTbl){frzTbl.el.$scrollOverlay[0].scrollLeft=scrollLeft}))})),$("body").on("wcpt_layout",".wcpt",(function layout(e,data){var $wcpt=$(this),$wrap=$wcpt.find(".wcpt-table-scroll-wrapper:visible"),$table=$wrap.find(".wcpt-table"),id=$wcpt.attr("data-wcpt-table-id");if($(">.wcpt-device-view-loading-icon",$wrap).length){var url=window.location.href,hash=window.location.hash,query_exists=-1!==url.indexOf("?"),query="",device=get_device(),replace;if(hash&&(url=url.replace(hash,"")),query_exists)re=new RegExp("&*"+id+"_device=(laptop|phone|tablet)","gm"),url=(url.replace(re,"")+"&"+id+"_device="+device).replace("?&","?");else url=url+"?"+id+"_device="+device;return hash&&(url+=hash),-1!==$wcpt.attr("data-wcpt-sc-attrs").indexOf("_only_loop")?void(window.location=url):(query=url.substr(url.indexOf("?")+1),hash&&(query=query.replace(hash,"")),void attempt_ajax($wcpt,query,!1,"device_view"))}$wrap.find(".wcpt-heading").each((function(){var $this=$(this);$this.find(".wcpt-sorting-icons").length&&$this.addClass("wcpt-sortable")}));var sc_attrs_string=$wcpt.attr("data-wcpt-sc-attrs"),sc_attrs=sc_attrs_string&&"{}"!==sc_attrs_string?JSON.parse(sc_attrs_string):{},options={left:sc_attrs.laptop_freeze_left?parseInt(sc_attrs.laptop_freeze_left):0,right:sc_attrs.laptop_freeze_right?parseInt(sc_attrs.laptop_freeze_right):0,heading:!!sc_attrs.laptop_freeze_heading&&"false"!==sc_attrs.laptop_freeze_heading,grab_and_scroll:!!sc_attrs.grab_and_scroll,wrapperWidth:sc_attrs.laptop_freeze_wrapper_width?parseInt(sc_attrs.laptop_freeze_wrapper_width):0,wrapperHeight:sc_attrs.laptop_freeze_wrapper_height?parseInt(sc_attrs.laptop_freeze_wrapper_height):0,tableWidth:sc_attrs.laptop_freeze_table_width?parseInt(sc_attrs.laptop_freeze_table_width):0,offset:sc_attrs.laptop_scroll_offset?sc_attrs.laptop_scroll_offset:0,breakpoint:{}},$table=get_device_table($wcpt);options.breakpoint[wcpt_params.breakpoints.tablet]={left:sc_attrs.tablet_freeze_left?parseInt(sc_attrs.tablet_freeze_left):0,right:sc_attrs.tablet_freeze_right?parseInt(sc_attrs.tablet_freeze_right):0,heading:!!sc_attrs.tablet_freeze_heading&&"false"!==sc_attrs.tablet_freeze_heading,wrapperWidth:sc_attrs.tablet_freeze_wrapper_width?parseInt(sc_attrs.tablet_freeze_wrapper_width):0,wrapperHeight:sc_attrs.tablet_freeze_wrapper_height?parseInt(sc_attrs.tablet_freeze_wrapper_height):0,tableWidth:sc_attrs.tablet_freeze_table_width?parseInt(sc_attrs.tablet_freeze_table_width):0,offset:sc_attrs.tablet_scroll_offset?parseInt(sc_attrs.tablet_scroll_offset):0},options.breakpoint[wcpt_params.breakpoints.phone]={left:sc_attrs.phone_freeze_left?parseInt(sc_attrs.phone_freeze_left):0,right:sc_attrs.phone_freeze_right?parseInt(sc_attrs.phone_freeze_right):0,heading:!!sc_attrs.phone_freeze_heading&&"false"!==sc_attrs.phone_freeze_heading,wrapperWidth:sc_attrs.phone_freeze_wrapper_width?parseInt(sc_attrs.phone_freeze_wrapper_width):0,wrapperHeight:sc_attrs.phone_freeze_wrapper_height?parseInt(sc_attrs.phone_freeze_wrapper_height):0,tableWidth:sc_attrs.phone_freeze_table_width?parseInt(sc_attrs.phone_freeze_table_width):0,offset:sc_attrs.phone_scroll_offset?parseInt(sc_attrs.phone_scroll_offset):0},$table.length&&"function"==typeof jQuery.fn.freezeTable&&!wcpt_module_is_disabled("freeze-table",$wcpt)&&$table.freezeTable(options);var device=get_device(),$sidebar=$(".wcpt-left-sidebar, .wcpt-was-left-sidebar",$wcpt).not(".wcpt-nav-modal .wcpt-navigation"),ft_reload_required=!1,$table,$rows;("laptop"==device&&$sidebar.hasClass("wcpt-was-left-sidebar")?($sidebar.removeClass("wcpt-header wcpt-was-left-sidebar").addClass("wcpt-left-sidebar"),ft_reload_required=!0):"laptop"==device||$sidebar.hasClass("wcpt-was-left-sidebar")||($sidebar.removeClass("wcpt-left-sidebar").addClass("wcpt-header wcpt-was-left-sidebar"),ft_reload_required=!0),ft_reload_required&&$table.data("freezeTable")&&$table.data("freezeTable").cell_resize(),($table=wcpt_get_container_original_table($wcpt)).data("wcpt_checked_rows")&&$table.data("wcpt_checked_rows").length)&&$(".wcpt-row",$table).each((function(){var $this=$(this),state=!!$this.data("wcpt_checked");$this.trigger("_wcpt_checkbox_change",state)}))}));var resize_timer,throttle=250,window_width;function window_resize(e){clearTimeout(resize_timer);var new_window_width=window.innerWidth;new_window_width!=window_width&&(window_width=new_window_width,resize_timer=setTimeout((function(){trigger_layout("resize"),recent_orientationchange=!1}),250))}$(window).on("resize",window_resize);var recent_orientationchange=!1;function trigger_layout(source){$(".wcpt").trigger("wcpt_layout",{source:source})}function after_every_load($container){$container.find(".wcpt").length&&$container.find(".wcpt").each((function(){var $this;after_every_load($(this))})),$container.on("click.wcpt",".wcpt-heading.wcpt-sortable",window.wcpt_column_heading_sort_handler);var sc_attrs={},sc_attrs_attr=$container.attr("data-wcpt-sc-attrs"),$tables;sc_attrs_attr&&-1==$.inArray(sc_attrs_attr,["[]","{}"])&&(sc_attrs=JSON.parse(sc_attrs_attr)),$container.data("wcpt_sc_attrs",sc_attrs),$(".cart",$container).each((function(){$(this).attr("action",window.location.href)})),"undefined"!=typeof wcpt_wc_mc_init_cart&&($(".cart",$container).each(wcpt_wc_mc_init_cart),$(".wc-measurement-price-calculator-input-help",$container).tipTip({attribute:"title",defaultPosition:"left"})),"undefined"!=typeof wcpt_sfsi_init&&wcpt_sfsi_init(),prep_variation_options($container),duplicate_select_all($container),dynamic_filters_lazy_load($container),wcpt_get_container_tables($container).each((function(){var $table=$(this),$heading_row=wcpt_get_table_element(".wcpt-heading-row",$table),$cb=wcpt_get_table_element(".wcpt-cart-checkbox[data-wcpt-heading-enabled]",$table),col_index=[];$cb.each((function(){var $this,_col_index=$(this).closest(".wcpt-cell").index();-1==col_index.indexOf(_col_index)&&col_index.push(_col_index)})),$.each(col_index,(function(key,index){var $heading=$("th",$heading_row).eq(index);$heading_row.removeClass("wcpt-hide"),$(".wcpt-cart-checkbox-heading",$heading).length||$heading.prepend('')}))})),sc_attrs.checked_row_background_color&&$("style",$container).first().append("#"+$container.attr("id")+" .wcpt-row--checked, #"+$container.attr("id")+" .wcpt-row--checked + .wcpt-child-row {background: "+sc_attrs.checked_row_background_color+"! important;}"),$(".wcpt-range-slider",$container).each((function(){wcpt__multirange(this)}));var query_string,parsed=parse_query_string(($container.attr("data-wcpt-query-string")?$container.attr("data-wcpt-query-string"):"").substring(1)),table_id=$container.attr("data-wcpt-table-id"),permit_reset=!1,$reset=$(".wcpt-reset",$container);if($reset.length&&($.each(parsed,(function(key,val){-1==$.inArray(key,[table_id+"_device",table_id+"_filtered"])&&(permit_reset=!0)})),permit_reset?$reset.removeClass("wcpt-disabled"):$reset.addClass("wcpt-disabled")),"function"==typeof wooscpGetCookie&&"object"==typeof wooscpVars){var compare_items__string=wooscpGetCookie("wooscp_products_"+wooscpVars.user_id),compare_items;if(compare_items__string)compare_items__string.split(",").forEach((function(item){$(".wooscp-btn-"+item,$container).each((function(){var $this=$(this);$this.addClass("wooscp-btn-added"),$this.text(wooscpVars.button_text_added)}))}))}nav_filter_feedback($container.find(".wcpt-navigation")),sonaar_player_auto_status(),hide_empty_columns($container),$container.trigger("wcpt_after_every_load"),window.wcpt_cart_result_cache&&wcpt_cart({payload:{use_cache:!0}}),$container.trigger("wcpt_layout",{source:"after_every_load"})}function wcpt_get_container_tables($container){return wcpt_get_shell_element(".wcpt-table:not(.frzTbl-clone-table)",".wcpt",$container)}function wcpt_get_container_element(element_selector,$container){return wcpt_get_shell_element(element_selector,".wcpt",$container)}function wcpt_get_table_element(element_selector,$table){return wcpt_get_shell_element(element_selector,".wcpt-table:not(.frzTbl-clone-table)",$table)}function wcpt_get_shell_element(element_selector,shell_selector,$shell){return $(element_selector,$shell).filter((function(){var $this;return $(this).closest(shell_selector).is($shell)}))}function hide_empty_columns($container){var sc_attrs;if(get_sc_attrs($container).hide_empty_columns){var $table=wcpt_get_container_original_table($container);$(".wcpt-cell",$table).removeClass("wcpt-hide"),$table.each((function(){for(var column_count=$table.find(".wcpt-row").eq(0).children().length;column_count;){var $column_cells=$table.find(".wcpt-cell:nth-child("+column_count+")");$column_cells.filter(":empty").length==$column_cells.length&&$column_cells.add($table.find(".wcpt-heading:nth-child("+column_count+")")).addClass("wcpt-hide wcpt-x"),--column_count}}))}}function lazy_load_start(){window.wcpt_lazy_loaded||($(".wcpt-lazy-load").each((function(){var $this=$(this);attempt_ajax($(this),!1,!1,"lazy_load")})),window.wcpt_lazy_loaded=!0)}function get_product_rows($elm){var $row=$elm.closest(".wcpt-row"),product_id=$row.attr("data-wcpt-product-id"),variation_id=$row.attr("data-wcpt-variation-id"),$scroll_wrapper=$elm.closest(".wcpt-table-scroll-wrapper"),row_selector;return $(row_selector=variation_id?'[data-wcpt-variation-id="'+variation_id+'"].wcpt-row.wcpt-product-type-variation':'[data-wcpt-product-id="'+product_id+'"].wcpt-row:not(.wcpt-product-type-variation)',$scroll_wrapper)}function button_click(e){var $button=$(this),link_code=$button.attr("data-wcpt-link-code"),$product_rows=get_product_rows($button),product_id=$product_rows.attr("data-wcpt-product-id"),is_variable=$product_rows.hasClass("wcpt-product-type-variable"),complete_match=$product_rows.data("wcpt_complete_match"),is_variation=$product_rows.hasClass("wcpt-product-type-variation"),is_composite=$product_rows.hasClass("wcpt-product-type-composite"),is_bundle=$product_rows.hasClass("wcpt-product-type-woosb"),has_addons=$product_rows.hasClass("wcpt-product-has-addons"),has_measurement=$product_rows.hasClass("wcpt-product-has-measurement"),has_nyp=$product_rows.hasClass("wcpt-product-has-name-your-price"),qty="",params={payload:{products:{},variations:{},attributes:{},addons:{},measurement:{},nyp:{}}};if($("body").hasClass("wcpt-photoswipe-visible"))e.preventDefault();else if(-1===$.inArray(link_code,["product_link","external_link","custom_field","custom_field_media_id","custom_field_acf","custom"])){if(e.preventDefault(),is_variable){var variation_found=$product_rows.data("wcpt_variation_found"),variation_selected=$product_rows.data("wcpt_variation_selected"),variation_available=$product_rows.data("wcpt_variation_available");if(variation_ops=$product_rows.data("wcpt_variation_ops"),variation_ops){if(!variation_selected)return void alert(wcpt_i18n.i18n_make_a_selection_text);if(!variation_found)return void alert(wcpt_i18n.i18n_no_matching_variations_text);if(!variation_available)return void alert(wcpt_i18n.i18n_unavailable_text)}}if(is_variable||!$button.hasClass("wcpt-disabled")){if(has_nyp){var $nyp=get_nyp_input_element($product_rows);if($nyp.length){var error=!1,name=$nyp.attr("data-wcpt-product-name"),min=$nyp.attr("min"),max=$nyp.attr("max");if($nyp.val()?min&&$nyp.val()parseFloat(max)&&(error=wcpt_nyp_error_message_templates.maximum_js.replace("%%MAXIMUM%%",woocommerce_nyp_format_price(max,woocommerce_nyp_params.currency_format_symbol,!0))):error=wcpt_nyp_error_message_templates.empty,error)return void alert(error)}}var $wcpt_qty=$(".wcpt-quantity input.qty, .wcpt-quantity > select.wcpt-qty-select",$product_rows),$wc_qty=$(".cart .qty",$product_rows),nyp;if($wc_qty.length&&(qty=$wc_qty.val()),$wcpt_qty.length){var val=parseFloat($wcpt_qty.val());!isNaN(val)&&parseFloat($wcpt_qty.val())||$wcpt_qty.filter("input").first().each((function(){var $this=$(this),min=$this.attr("data-wcpt-min");$this.val(min),limit_qty_controller($this.parent("wcpt-quantity")),val=$this.val()})),qty=val}if(params.payload.products[product_id]=qty,has_addons){var addons=wcpt_get_addons($product_rows);$.isEmptyObject(addons)||(params.payload.addons[product_id]=addons)}if(has_measurement){var measurement=get_measurement($product_rows);$.isEmptyObject(measurement)||(params.payload.measurement[product_id]=measurement)}if(has_nyp)(nyp=get_nyp($product_rows))&&(params.payload.nyp[product_id]=nyp);if(is_variation){var variation_id=$product_rows.attr("data-wcpt-variation-id"),variation_attributes=JSON.parse($product_rows.attr("data-wcpt-variation-attributes")),$missing_attribute_select=$(".wcpt-select-variation-attribute-term",$product_rows);$missing_attribute_select.length&&$missing_attribute_select.each((function(){var $this=$(this),attribute=$this.attr("data-wcpt-attribute"),term=$this.val();term&&(variation_attributes[attribute]=term)})),void 0===params.payload.variations[product_id]&&(params.payload.variations[product_id]={}),params.payload.variations[product_id][variation_id]=qty,params.payload.attributes[variation_id]=variation_attributes}else if($product_rows.hasClass("wcpt-product-type-variable")){var variation_id=$product_rows.data("wcpt_variation_id"),variation_attributes=$product_rows.data("wcpt_attributes");variation_id&&(void 0===params.payload.variations[product_id]&&(params.payload.variations[product_id]={}),params.payload.variations[product_id][variation_id]=qty),variation_attributes&&(params.payload.attributes[variation_id]=variation_attributes)}var ajax_data={action:"wcpt_add_to_cart","add-to-cart":$product_rows.attr("data-wcpt-product-id"),product_id:product_id,quantity:qty},nyp;if(has_addons&&($.isEmptyObject(addons)||$.extend(ajax_data,addons)),has_measurement){var measurement=get_measurement($product_rows);$.isEmptyObject(measurement)||$.extend(ajax_data,measurement)}if(has_nyp)(nyp=get_nyp($product_rows))&&(ajax_data.nyp=nyp);if((is_variable||is_variation)&&(variation_id&&(ajax_data.variation_id=variation_id),variation_attributes&&$.extend(ajax_data,variation_attributes)),ajax_data.return_notice="cart_ajax"==link_code,is_composite||is_bundle||is_variable&&!complete_match||is_variation&&is_incomplete_variation(variation_attributes)||has_addons&&!params.payload.addons[product_id]||has_measurement&&!params.payload.measurement[product_id]||has_nyp&&!params.payload.nyp[product_id])return void 0!==window.wcpt_product_form[product_id]?deploy_product_form_modal(window.wcpt_product_form[product_id],$button,ajax_data):(ajax_data.action="wcpt_get_product_form_modal",ajax_data.lang=wcpt_i18n.lang,delete ajax_data["add-to-cart"],$.ajax({url:wcpt_params.wc_ajax_url.replace("%%endpoint%%","wcpt_get_product_form_modal"),method:"POST",beforeSend:function(){window.wcpt_modal__last_requested_product_id=product_id,deploy_loading_modal()},data:ajax_data}).done((function(response){window.wcpt_product_form[product_id]=response,product_id===window.wcpt_modal__last_requested_product_id&&($(".wcpt-product-form-loading-modal").trigger("wcpt_close"),deploy_product_form_modal(response,$button,ajax_data))}))),!1;"cart_ajax"==link_code?wcpt_cart(params):submit_via_post($button.attr("href"),ajax_data)}}}function deploy_product_form_modal(markup,$button,ajax_data){var $modal=$(markup);$modal.appendTo("body"),$("body").addClass("wcpt-modal-on"),prep_product_form($modal,$button,ajax_data),$("body").trigger("wcpt_product_modal_ready")}function deploy_loading_modal(){var $loading_modal=$($("#tmpl-wcpt-product-form-loading-modal").html());$("body").append($loading_modal),$loading_modal.on("wcpt_close",(function(){$loading_modal.remove()}))}function is_incomplete_variation(variation_attributes){var is_incomplete_variation=!1;return $.each(variation_attributes,(function(key,value){if(!value)return is_incomplete_variation=!0,!1})),is_incomplete_variation}function submit_via_post(href,data){var $form=$('
');$.each(data,(function(key,val){if("action"!=key){var $input=$('');$input.val(val),$form.append($input)}})),$form.append(''),$form.appendTo($("body")).submit()}function prep_product_form($modal,$button,pre_select){var link_code=$button.attr("data-wcpt-link-code"),href="cart_ajax"==link_code?"":$button.attr("href");$modal.on("wcpt_close",(function(){$modal.remove(),$("body").removeClass("wcpt-modal-on")})),$(".cart",$modal).each((function(){var $form=$(this),$rows;$form.hasClass("variations_form")?$form.wc_variation_form():$form.append(''),$.fn.init_addon_totals&&$form.init_addon_totals(),"object"==typeof wcPaoInitAddonTotals&&wcPaoInitAddonTotals.init($form),"undefined"!=typeof wcpt_wc_mc_init_cart&&$form.each(wcpt_wc_mc_init_cart),void 0!==jQuery.fn.wc_nyp_form&&$form.wc_nyp_form(),$form.attr("action",href),$(".qty",$form).attr("autocomplete","off"),pre_select&&$.each(pre_select,(function(key,val){var $control=$form.find("[name="+key+"]");if($control.is("input.qty")){val=parseFloat(val);var min=$control.attr("min")?parseFloat($control.attr("min")):0,max=!!$control.attr("max")&&parseFloat($control.attr("max"));(valmax&&(val=max)}$control.val(val)})),pre_select.quantity&&$form.one("show_variation",(function(){var $form_qty=$(".qty",$form),min=$form_qty.attr("min"),max=$form_qty.attr("max");(!min||min<=pre_select.quantity)&&(!max||max>=pre_select.quantity)&&$form_qty.val(pre_select.quantity)})),"cart_ajax"==link_code&&$form.on("submit",(function(e){e.preventDefault();var external_payload={};$.each($form.serializeArray(),(function(i,field){void 0===external_payload[field.name]?external_payload[field.name]=field.value:("object"!=typeof external_payload[field.name]&&(external_payload[field.name]=[external_payload[field.name]]),external_payload[field.name].push(field.value))})),wcpt_cart({external_payload:external_payload,payload:{variation_form:!0}}),$modal.trigger("wcpt_close")})),wcpt_get_sibling_rows($button.closest(".wcpt-row")).find(".qty[data-wcpt-return-to-initial=1]").val(0).first().trigger("change")}))}function disable_button($button,add_condition){add_condition&&$button.addClass(add_condition),$button.addClass("wcpt-disabled")}function enable_button($button,clear_condition){clear_condition&&$button.removeClass(clear_condition),$button.hasClass("wcpt-all-variations-out-of-stock")||$button.hasClass("wcpt-variation-out-of-stock")||$button.hasClass("wcpt-no-variation-selected")||$button.hasClass("wcpt-quantity-input-error")||$button.hasClass("wcpt-out-of-stock")||$button.removeClass("wcpt-disabled")}function loading_badge_on_button($button){if(disable_button($button),!$button.find(".wcpt-cart-badge-refresh").length){var svg='';$button.append(''+svg+"")}}function add_count_badge_to_button(in_cart,$button){parseFloat(in_cart)?($button.find(".wcpt-cart-badge-number").length?$button.find(".wcpt-cart-badge-number").html(in_cart):$button.append(''+in_cart+""),$button.find(".wcpt-cart-badge-refresh").length&&$button.find(".wcpt-cart-badge-refresh").remove()):$(".wcpt-cart-badge-number, .wcpt-cart-badge-refresh",$button).remove()}function search_submit(e){var $this=$(this),$search=$this.closest(".wcpt-search"),$input=$search.find(".wcpt-search-input"),table_id=$search.attr("data-wcpt-table-id"),$container=$("#wcpt-"+table_id),$nav_modal=$this.closest(".wcpt-nav-modal"),$nav=$this.closest(".wcpt-navigation"),keyword=$input.val().trim();if(query=$input.attr("name")+"="+keyword,$wrapper=$input.closest(".wcpt-search-wrapper"),append=!$wrapper.hasClass("wcpt-search--reset-others"),$(e.target).closest(".wcpt-search-submit").length&&"click"==e.type||$(e.target).is(".wcpt-search-input")&&"keydown"==e.type&&(13==e.keyCode||13==e.which)){if($nav_modal.length)return void $(".wcpt-nm-apply").click();append?$nav.trigger("change"):attempt_ajax($container,query,append,"filter"),$nav_modal.length&&$nav_modal.trigger("wcpt_close")}}$(window).on("orientationchange",(function(e){recent_orientationchange=!0})),lazy_load_start(),$("body").on("click",".wcpt-button",button_click),$("body").on("click",".wcpt-search-submit",search_submit),$("body").on("keydown",".wcpt-search-input",search_submit),$("body").on("click",".wcpt-search-clear",(function(e){var $this=$(this),$search=$this.closest(".wcpt-search"),$input=$search.find(".wcpt-search-input"),table_id=$search.attr("data-wcpt-table-id"),$container=$("#wcpt-"+table_id),$nav_modal=$this.closest(".wcpt-nav-modal"),query="&"+$input.attr("name")+"=",append=!0;$input.val(""),$nav_modal.length?$(".wcpt-nm-apply").click():(attempt_ajax($container,query,!0,"filter"),$nav_modal.length&&$nav_modal.trigger("wcpt_close"))})),"laptop"!==wcpt_params.initial_device&&$("body").on("click",".wcpt-button[download]",(function(e){e.preventDefault();var $this,url=$(this).attr("href");url&&window.open(url,"_blank",!1)})),window.wcpt_global_tooltip_trigger_mode="hover",$(window).on("touchstart",(function(){window.wcpt_global_tooltip_trigger_mode="click"})),$(window).on("resize",(function(){window.wcpt_global_tooltip_trigger_mode="hover"}));var target_selector=".wcpt-dropdown, .wcpt-tooltip",$body=$("body");function dropdown_mouse_open(e){var $this=$(this);if(!$this.hasClass("wcpt-tooltip--open-on-click")&&"click"!=wcpt_global_tooltip_trigger_mode)if($this.hasClass("wcpt-tooltip--hover-intent-enabled")){var clear_timeout=setTimeout((function(){$this.addClass("wcpt-open"),fix_tooltip_position($this)}),100);$this.data("wcpt_hover_intent_clear_timeout",clear_timeout)}else $this.addClass("wcpt-open"),fix_tooltip_position($this)}function dropdown_mouse_close(e){var $this=$(this);if(!$this.hasClass("wcpt-tooltip--open-on-click")&&"click"!=wcpt_global_tooltip_trigger_mode){if($this.hasClass("wcpt-tooltip--hover-intent-enabled")){var clear_timeout=$this.data("wcpt_hover_intent_clear_timeout");clear_timeout&&clearTimeout(clear_timeout)}$this.removeClass("wcpt-open")}}function dropdown_touch_toggle(e){var $target=$(e.target),container_selector=".wcpt-dropdown, .wcpt-tooltip",content_selector="> .wcpt-dropdown-menu, > .wcpt-tooltip-content-wrapper > .wcpt-tooltip-content",$dropdown=$target.closest(container_selector),$content=$dropdown.find(content_selector),$body=$("body");if(!$dropdown.length||"hover"!=wcpt_global_tooltip_trigger_mode||$dropdown.hasClass("wcpt-tooltip--open-on-click"))if($dropdown.length){if($dropdown.length)if($target.closest($content).length);else{var $parents=$dropdown.parents(container_selector);$body.find(container_selector).not($dropdown.add($parents)).removeClass("wcpt-open"),$dropdown.toggleClass("wcpt-open"),$dropdown.hasClass("wcpt-open")||$dropdown.find(container_selector).removeClass("wcpt-open"),$dropdown.hasClass("wcpt-tooltip--popup-enabled")&&($dropdown.hasClass("wcpt-open")?$body.addClass("wcpt-tooltip-popup-displayed"):$body.removeClass("wcpt-tooltip-popup-displayed"))}fix_tooltip_position($dropdown)}else $body.find(container_selector).removeClass("wcpt-open")}function fix_tooltip_position($tooltip){var $content=$tooltip.find(" > .wcpt-dropdown-menu, > .wcpt-tooltip-content-wrapper > .wcpt-tooltip-content"),content_width=$content.outerWidth(!1),offset_left=$content.offset().left,page_width=$(window).width();if($tooltip.hasClass("wcpt-tooltip")){var $container,margin;$content.css("max-width",""),$tooltip.hasClass("wcpt-tooltip--popup-enabled")?($container=$("body"),margin=40):($container=$tooltip.closest(".wcpt-table-scroll-wrapper-outer").length?$tooltip.closest(".wcpt-table-scroll-wrapper-outer"):$tooltip.closest(".wcpt-navigation"),margin=20);var container_rect=$.extend({},$container[0].getBoundingClientRect()),content_rect=$content[0].getBoundingClientRect(),$freezeTable=$(".frzTbl-table",$container);if($content.closest($freezeTable).length){var $left_freeze_column=$freezeTable.data("freezeTable").el.$frozenColumnsLeft,$right_freeze_column=$freezeTable.data("freezeTable").el.$frozenColumnsRight;container_rect.left+=$left_freeze_column.width(),container_rect.right-=$right_freeze_column.width(),container_rect.width=container_rect.width-$left_freeze_column.width()-$right_freeze_column.width()}container_rect.width(limit=content_wrapper_width/2-20)&&(left=limit),$content.css("left",left)}else if(content_rect.right+15>container_rect.right){var right=content_rect.right-container_rect.right+15,limit;right>(limit=content_wrapper_width/2-20)&&(right=limit),$content.css("right",right)}}else{if(content_width+30>page_width){$content.outerWidth(page_width-30);var content_width=$content.outerWidth(!1)}if($content.offset().left+content_width>page_width){var offset_required=$content.offset().left+content_width-page_width;$content.css("left","-="+(offset_required+15))}else $content.offset().left<0&&$content.css("left",Math.abs($content.offset().left-15))}if($tooltip.hasClass("wcpt-tooltip")){var $label=$tooltip.find("> .wcpt-tooltip-label"),offset_left=$label.offset().left,width=$label.outerWidth(),$arrow;$("> .wcpt-tooltip-arrow",$content).css("left",offset_left-$content.offset().left+width/2+"px")}}function apply_nav(e){var $target=$(e.target),$container,$nav=($container=$target.closest(".wcpt")).find(".wcpt-navigation");if(!$target.closest(".wcpt-search-filter-options").length){if($target.closest(".wcpt-hierarchy").length){var checked=$target.prop("checked");if($target.hasClass("wcpt-hr-parent-term")){var ct_selector="input[type=checkbox], input[type=radio]",$child_terms;$target.closest("label").siblings(".wcpt-hr-child-terms-wrapper").find(ct_selector).prop("checked",!1)}var $ancestors=$target.parents(".wcpt-hr-child-terms-wrapper");$ancestors.length&&$ancestors.each((function(){var $parent_term;$(this).siblings("label").find(".wcpt-hr-parent-term").prop("checked",!1)}))}if($target.closest(".wcpt-range-filter")){if($target.hasClass("wcpt-range-input-min")||$target.hasClass("wcpt-range-input-max")||$target.hasClass("wcpt-range-slider"))return;var min=$target.attr("data-wcpt-range-min")||"",max=$target.attr("data-wcpt-range-max")||"",$range_filter=$target.closest(".wcpt-range-filter"),$min=$range_filter.find(".wcpt-range-input-min"),$max=$range_filter.find(".wcpt-range-input-max"),$range_slider=$range_filter.find(".wcpt-range-slider.original");$min.val(min),$max.val(max),min||(min=$range_slider.attr("min")),max||(max=$range_slider.attr("max")),$range_slider.val(min+","+max)}if(!$target.closest(".wcpt-search").length&&!$target.closest(".wcpt-nav-modal").length){var $this=$(this),$nav,$container,table_id=($container=($nav=$this.add($this.siblings(".wcpt-navigation"))).closest(".wcpt")).attr("id").substring(5),$nav_clone=$nav.clone();nav_clone_operations($nav_clone);var query=$("
").append($nav_clone).serialize();if(!$(e.target).closest('[data-wcpt-filter="sort_by"]').length){var $table=wcpt_get_container_original_table($container),$sortable_headings,$current_sort_col=$(".wcpt-heading.wcpt-sortable:visible",$table).filter((function(){return $(this).find(".wcpt-sorting-icons.wcpt-sorting-asc, .wcpt-sorting-icons.wcpt-sorting-desc").length})),col_index,order;if($current_sort_col.length)query+="&"+table_id+"_orderby=column_"+$current_sort_col.attr("data-wcpt-column-index")+"&"+table_id+"_order="+($current_sort_col.find(".wcpt-sorting-icons.wcpt-sorting-asc").length?"ASC":"DESC")}!$nav.find(".wcpt-apply").length||$(e.target).hasClass("wcpt-navigation")?attempt_ajax($container,query,!1,"filter"):nav_filter_feedback($nav)}}}function nav_clone_operations($nav_clone){var $reverse_check=$();$("[data-wcpt-reverse-value]:not(:checked)",$nav_clone).each((function(){var $this=$(this);$this.attr("value",$this.attr("data-wcpt-reverse-value")),$this.prop("checked","checked"),$reverse_check=$reverse_check.add($this.clone())})),$nav_clone=$nav_clone.add($reverse_check),$('input[type="radio"]',$nav_clone).each((function(){var $this=$(this),name=$this.attr("name");if(-1!==name.indexOf("--")){var is_array=name.indexOf("[]");name=name.substr(0,name.indexOf("--"))+(is_array?"[]":""),$this.attr("name",name)}}))}function nav_filter_feedback($nav){$(".wcpt-filter",$nav.filter(".wcpt-header")).each((function(){var $this=$(this),filter=$this.attr("data-wcpt-filter"),$filter=$this.closest(".wcpt-filter"),format=$this.attr("data-wcpt-heading_format__op_selected"),radio=$this.find("input[type=radio]").length||$this.hasClass("wcpt-range-filter"),checkbox=$this.find("input[type=checkbox]").length,$selected=$this.find("input[type=radio]:checked"),$checked,checked_count=$this.find("input[type=checkbox]:checked").length,$active_count=$this.find(".wcpt-active-count"),radio_permit=!1,label_append="",$multi_range=$(".wcpt-range-options-main",$filter),$multi_range__min=$(".wcpt-range-options-main .wcpt-range-input-min",$filter),$multi_range__max=$(".wcpt-range-options-main .wcpt-range-input-max",$filter);if(!$this.hasClass("wcpt-options-row")&&-1!=$.inArray(filter,["custom_field","attribute","category","taxonomy","price_range","rating","sort_by","results_per_page","on_sale","availability"]))if(checked_count||$selected.val()&&!$selected.closest(".wcpt-default-option").length||$multi_range.length&&($multi_range__min.val()!=$multi_range__min.attr("min")||$multi_range__max.val()!=$multi_range__max.attr("max"))?$this.closest(".wcpt-filter").addClass("wcpt-filter--active"):$this.closest(".wcpt-filter").removeClass("wcpt-filter--active"),radio&&"only_heading"!==format){var min,max,min,max;if($this.find(".wcpt-radio-op-selected__heading-append").remove(),$selected.length&&$selected.attr("value")?($this.addClass("wcpt-radio-op-selected"),label_append=$selected.next()[0].outerHTML,radio_permit=!0):$this.removeClass("wcpt-radio-op-selected"),!$selected.length&&"price_range"==filter)label_append=""+(min=wcpt_params.currency_symbol+$(".wcpt-range-input-min",$this).val()||0)+" - "+(max=wcpt_params.currency_symbol+$(".wcpt-range-input-max",$this).val()||0)+"",$(".wcpt-range-input-min",$this).val()==$(".wcpt-range-input-min",$this).attr("min")&&$(".wcpt-range-input-max",$this).val()==$(".wcpt-range-input-max",$this).attr("max")||($this.addClass("wcpt-radio-op-selected"),radio_permit=!0);if(!$selected.length&&"custom_field"==filter)label_append=""+(min=$(".wcpt-range-input-min",$this).val()||0)+" - "+(max=$(".wcpt-range-input-max",$this).val()||0)+"",min==$(".wcpt-range-input-min",$this).attr("min")&&max==$(".wcpt-range-input-max",$this).attr("max")||($this.addClass("wcpt-radio-op-selected"),radio_permit=!0);radio_permit&&$this.find(".wcpt-dropdown-label").append('
'+label_append+"
")}else checkbox&&($active_count.remove(),checked_count&&($active_count=$(''+checked_count+""),$(".wcpt-filter-heading .wcpt-dropdown-label",$this).after($active_count)))}))}function attempt_ajax($container,new_query,append,purpose){var query=build_ajax_query_string($container,new_query,append,purpose);$container.addClass("wcpt-loading"),fetch_markup_and_apply_callback($container,query,purpose,ajax_success)}function parse_query_string(query){for(var vars=query.split("&"),query_string={},i=0;i .wcpt-filter-heading > .wcpt-options-heading > .wcpt-item-row > .wcpt-text:last-child").each((function(){var $this=$(this),text=$this.text().trim();":"===text.substr(-1)&&$this.text(text.substr(0,text.length-1))})),$("body").addClass("wcpt-nav-modal-on").append($nav_modal),$(".wcpt-range-slider-wrapper",$nav_modal).each((function(){var $this=$(this),$original=$this.children(".original"),$ghost=$this.children(".ghost"),$new_slider=$("").attr({type:"range",class:"wcpt-range-slider",min:$original.attr("min"),max:$original.attr("max"),step:$original.attr("step"),value:$original.attr("data-wcpt-initial-value")});$original.add($ghost).remove(),$this.append($new_slider),wcpt__multirange($new_slider[0])})),$nav_modal.find(".wcpt-nm-apply").on("click",(function(){var $nav_clone=$nav_modal.clone();nav_clone_operations($nav_clone);var query=$("").append($nav_clone).serialize(),$container=$("#"+wcpt_id);$nav_modal.remove(),$("body").removeClass("wcpt-nav-modal-on"),$container[0].scrollIntoView(),attempt_ajax($container,query,!1,"filter")})),$nav_modal.filter(".wcpt-show-sort").on("change",(function(){var query=$("").append($nav_modal.clone()).serialize(),$container=$("#"+wcpt_id);$nav_modal.trigger("wcpt_close"),attempt_ajax($container,query,!1,"filter")})),$nav_modal.find(".wcpt-nm-reset").on("click",(function(){var query=$("").append($nav_modal.clone()).serialize(),$container=$("#"+wcpt_id),query="";$nav_modal.trigger("wcpt_close"),attempt_ajax($container,"",!1,"filter")})),$nav_modal.find(".wcpt-nm-close").on("click",(function(e){e.preventDefault();var $container=$("#"+wcpt_id),radios=$.extend({},$nav_modal.data("wcpt-radios"));$nav_modal.trigger("wcpt_close"),$.each(radios,(function(name,val){$wcpt.find('input[type=radio][name="'+name+'"][value="'+val+'"]').each((function(){$(this).prop("checked","checked")}))}))}));var prev_y=!1;$(".wcpt-nav-modal").on("touchstart",(function(e){prev_y=e.originalEvent.touches[0].clientY})).on("touchmove",(function(e){(e.originalEvent.touches[0].clientY>prev_y&&!this.scrollTop||e.originalEvent.touches[0].clientYviewport_width&&(position="left"),"left"==position&&(left=$trigger.get(0).getBoundingClientRect().left-40-rect.width),rect.top<0?top=0+.25*rect.height:rect.bottom>viewport_height&&(top-=rect.bottom-viewport_height),$offset_zoom.css({left:left,top:top})}function destroy_offset_zoom_containers(){$(".wcpt-offset-zoom-container").remove(),$body.off("mousemove.wcpt_offset_zoom")}function get_select_variation_from_cart_form($form){if(!window.wcpt_form_reset_flag){var variations=JSON.parse($form.attr("data-product_variations")),$row=$form.closest(".wcpt-row"),$variation_id=$(".variation_id",$form),variation={},attributes={},selected_variation=$variation_id.val();$.each(variations,(function(index,value){if(parseInt(value.variation_id)==selected_variation)return variation=value,!1}));var variation_selected=!0;$(".variations select",$form).each((function(){var $this=$(this);attributes[$this.attr("name")]=$this.val(),$this.val()||(variation_selected=!1)}));var variation_available=!1;variation&&!$.isEmptyObject(variation)&&variation.is_purchasable&&variation.is_in_stock&&variation.variation_is_visible&&(variation_available=!0),$row.trigger("select_variation",{variation:variation,variation_id:selected_variation,complete_match:!0,attributes:attributes,variation_found:!!selected_variation,variation_selected:variation_selected,variation_available:variation_available})}}function prep_variation_options($container){$(".wcpt-product-type-variable",$container).each((function(){var $row=$(this),$dropdown=$(".wcpt-select-variation-dropdown",$row),$radio=$(".wcpt-variation-radio",$row),$form=$(".variations_form",$row),$options;$dropdown.add($radio).add($form).length&&$row.data("wcpt_variation_ops",!0),$form.length?$form.each((function(){var $form=$(this);setTimeout((function(){$form.find("select").first().change()}),200)})):$dropdown.length?$dropdown.trigger("change"):$radio.length&&$radio.filter(":checked").trigger("change")}))}function handle_product_image_lazy_load($product_image_wrapper){$product_image_wrapper.length&&!$product_image_wrapper.hasClass("wcpt-awaiting-image-lazy-load")&&($product_image_wrapper.addClass("wcpt-awaiting-image-lazy-load"),$product_image_wrapper[0].addEventListener("load",(function(event){if("IMG"===event.target.tagName&&$product_image_wrapper.hasClass("wcpt-awaiting-image-lazy-load")){$product_image_wrapper.removeClass("wcpt-awaiting-image-lazy-load");var $row=wcpt_get_original_row($product_image_wrapper.closest(".wcpt-row")),data=$row.data(),$product_image=$product_image_wrapper.children("img");$row.data("wcpt_default_image",$product_image[0].outerHTML),!$.isEmptyObject(data.wcpt_variation)&&$product_image.length&&data.wcpt_variation.image&&data.wcpt_variation.image.src&&($product_image.attr({src:data.wcpt_variation.image.src,srcset:data.wcpt_variation.image.srcset?data.wcpt_variation.image.srcset:""}),$product_image_wrapper.hasClass("wcpt-lightbox-enabled")&&$product_image_wrapper.attr("data-wcpt-lightbox",data.wcpt_variation.image.full_src),$product_image_wrapper.hasClass("wcpt-product-image-wrapper--offset-zoom-enabled")&&$product_image_wrapper.attr("data-wcpt-offset-zoom-image-src",data.variation.image.full_src))}}),!0))}if($body.on("mouseenter",target_selector,dropdown_mouse_open),$body.on("mouseleave",target_selector,dropdown_mouse_close),$body.on("click",dropdown_touch_toggle),$("body").on("click mouseover",".wcpt-tooltip-content",(function(){var $this,$tooltip=$(this).closest(".wcpt-tooltip");$tooltip.hasClass("wcpt-tooltip--hover-disabled")&&$tooltip.removeClass("wcpt-open")})),$("body").on("freeze_table__grab_and_scroll__start",(function(){$(".wcpt-dropdown.wcpt-open").removeClass("wcpt-open")})),$("body").on("change",".wcpt-navigation",apply_nav),$("body").on("keyup",".wcpt-range-input-min, .wcpt-range-input-max",(function(e){var $this,$filters=$(this).closest(".wcpt-navigation"),code;13==(e.keyCode?e.keyCode:e.which)&&$filters.trigger("change")})),$("body").on("click",".wcpt-range-submit-button",(function(e){var $this,$filters;$(this).closest(".wcpt-navigation").trigger("change")})),$("body").on("click",".wcpt-clear-filter",(function(e){var $clear_filter=$(this),$target=$(e.target);if($target.closest(".wcpt-dropdown-menu"))var $sub_option=$target.closest(".wcpt-dropdown-option");else $sub_option=!1;var $container=$clear_filter.closest(".wcpt"),filter=$clear_filter.attr("data-wcpt-filter"),$navs=$("> .wcpt-navigation",$container),$inputs=$();if("search"==filter)var name=$clear_filter.attr("data-wcpt-search-name"),$inputs=$('.wcpt-search-input[name="'+name+'"]',$navs);else if("attribute"==filter||"category"==filter||"taxonomy"==filter)var taxonomy=$clear_filter.attr("data-wcpt-taxonomy"),term=$clear_filter.attr("data-wcpt-value"),$inputs=$navs.find('.wcpt-filter[data-wcpt-filter="'+filter+'"][data-wcpt-taxonomy="'+taxonomy+'"]').find('input[value="'+term+'"]');else if("custom_field"==filter){var meta_key=$clear_filter.attr("data-wcpt-meta-key"),value=$clear_filter.attr("data-wcpt-value"),$filter=$navs.find('.wcpt-filter[data-wcpt-filter="'+filter+'"][data-wcpt-meta-key="'+meta_key+'"]');$inputs=$filter.hasClass("wcpt-range-filter")?$filter.find("input"):$navs.find('.wcpt-filter[data-wcpt-filter="'+filter+'"][data-wcpt-meta-key="'+meta_key+'"]').find('input[value="'+value+'"]')}else if("price_range"==filter)$inputs=$navs.find('.wcpt-filter[data-wcpt-filter="'+filter+'"]').find("input");else if("search"==filter)$inputs=$navs.find('input[type=search][data-wcpt-value="'+htmlentity($clear_filter.attr("data-wcpt-value"))+'"]');else if("rating"==filter)$inputs=$navs.find('.wcpt-filter[data-wcpt-filter="rating"]').find("input");else var value=$clear_filter.attr("data-wcpt-value"),$inputs=$navs.find('.wcpt-filter[data-wcpt-filter="'+filter+'"]').find('input[value="'+value+'"]');$inputs.filter(":input[type=checkbox], :input[type=radio]").prop("checked",!1).closest("label.wcpt-active").removeClass("wcpt-active"),$inputs.filter(":input[type=text], :input[type=number], :input[type=search]").val(""),$navs.first().trigger("change"),$clear_filter.siblings(".wcpt-clear-filter").length?$clear_filter.remove():$clear_filter.closest(".wcpt-clear-filters-wrapper").remove()})),$("body").on("click",".wcpt-clear-filters, .wcpt-clear-all-filters, .wcpt-reset",(function(e){e.preventDefault();var $this=$(this),$container=$this.closest(".wcpt"),query="";$this.hasClass("wcpt-disabled")||attempt_ajax($container,"",!1,"filter")})),window.wcpt_column_heading_sort_handler=function(){var $this=$(this),$sorting=$this.find(".wcpt-sorting-icons");if($sorting.length){var order=$sorting.hasClass("wcpt-sorting-asc")?"desc":"asc",col_index=$this.attr("data-wcpt-column-index"),$container=$this.closest(".wcpt"),table_id=$container.attr("id").substring(5),device="laptop",query;if($(".wcpt-sorting-"+order+"-icon",$sorting).hasClass("wcpt-hide")){if($(".wcpt-sorting-"+order+"-icon",$sorting).siblings().hasClass("wcpt-active"))return;order="asc"==order?"desc":"asc"}attempt_ajax($container,table_id+"_paged=1&"+table_id+"_orderby=column_"+col_index+"&"+table_id+"_order="+order+"&"+table_id+"_device="+device,!0,!1)}},$("body").on("click",".wcpt-pagination .page-numbers:not(.dots):not(.current)",(function(e){e.preventDefault();var $this=$(this),$container=$this.closest(".wcpt"),table_id=get_table_id($container),url=$this.attr("href"),index=url.indexOf("?"),params=-1!=index&&parse_query_string(url.slice(index+1)),page=params?params[table_id+"_paged"]:1,query;append=!0,attempt_ajax($container,table_id+"_paged="+page,append,"paginate")})),window.wcpt_attempt_ajax=attempt_ajax,window.wcpt_load_more=function($wcpt){var p=get_current_page($wcpt),table_id,new_query,purpose,query;fetch_markup_and_apply_callback($wcpt,build_ajax_query_string($wcpt,get_table_id($wcpt)+"_paged="+(p+1),!0,"load more"),"purpose",load_more_callback)},$("body").on("click",".wcpt-modal, .wcpt-close-modal",(function(e){var $target=$(e.target),$modal=$(this).closest(".wcpt-modal");($target.hasClass("wcpt-modal")||$target.closest(".wcpt-close-modal").length)&&$modal.trigger("wcpt_close")})),window.wcpt_update_cart_items=function(cart){var cart_products={},total=0;$.each(cart,(function(key,item){cart_products[item.product_id]||(cart_products[item.product_id]=0),item.variation_id&&!cart_products[item.variation_id]&&(cart_products[item.variation_id]=0),cart_products[item.product_id]+=item.quantity,item.variation_id&&(cart_products[item.variation_id]+=item.quantity),total+=item.quantity})),$(".wcpt-row").each((function(){var $this=$(this),id=$this.attr("data-wcpt-variation-id")?$this.attr("data-wcpt-variation-id"):$this.attr("data-wcpt-product-id"),qty=cart_products[id]?cart_products[id]:0,$badge=$this.find(".wcpt-cart-badge-number"),$remove=$this.find(".wcpt-remove");$this.attr("data-wcpt-in-cart",qty),qty?add_count_badge_to_button(qty,$badge.closest(".wcpt-button")):$badge.text("")}))},$("body").on("click touchstart","[data-wcpt-href]",(function(){window.location=$(this).attr("data-wcpt-href")})),$("body").on("click",".wcpt-left-sidebar .wcpt-filter > .wcpt-filter-heading",(function(e){var $this,$filter;$(e.target).closest(".wcpt-tooltip").length||$(this).closest(".wcpt-filter").toggleClass("wcpt-filter-open")})),$("body").on("click",".wcpt-left-sidebar .wcpt-filter:not(.wcpt-filter-open)",(function(e){var $this=$(this);e.target===this&&$this.addClass("wcpt-filter-open")})),$("body").on("click",".wcpt-ac-icon",(function(e){var $this;return $(this).closest(".wcpt-accordion").toggleClass("wcpt-ac-open"),e.stopPropagation(),!1})),$("body").on("wcpt_close",".wcpt-nav-modal",(function(){var $this=$(this),table_id=$this.attr("data-wcpt-table-id"),$container=$("#wcpt-"+table_id);$this.remove(),$("body").removeClass("wcpt-nav-modal-on"),$container[0].scrollIntoView()})),$("body").on("change",".wcpt-options-row .wcpt-option input",(function(){var $this=$(this),$label=$this.closest(".wcpt-option ");$this.is(":radio")?this.checked&&$label.addClass("wcpt-active").siblings().removeClass("wcpt-active"):this.checked?$label.addClass("wcpt-active"):$label.removeClass("wcpt-active")})),$("body").on("click",".wcpt-tg-trigger",(function(){var $this=$(this),$toggle=$this.closest(".wcpt-toggle"),$table=$this.closest(".wcpt-table"),ft=$table.data("freezeTable");$toggle.toggleClass(" wcpt-tg-on wcpt-tg-off "),ft&&$table.freezeTable("cell_resize")})),$("body").on("click",".wcpt-rn-filter, .wcpt-rn-sort",nav_modal),$("body").on("click",".wcpt-accordion-heading",(function(){$(this).closest(".wcpt-accordion").toggleClass("wcpt-open")})),$("body").on("click",".wcpt-apply",(function(){$(this).closest(".wcpt-navigation").trigger("change")})),$("body").on("click",".pswp__container",(function(e){var $this,photoswipe=$(this).data("wcpt_photoswipe"),$target;window.innerWidth<720&&photoswipe&&($(e.target).closest(".pswp__button").length||photoswipe.close())})),$("body").on("click",".wcpt-gallery__item",(function(){var $this=$(this),index=parseInt($this.attr("data-wcpt-gallery-item")),$gallery=$this.closest(".wcpt-gallery");$gallery.hasClass("wcpt-gallery--include-featured")||(index+=1),init_photoswipe($gallery,index)})),$("body").on("click",".wcpt-gallery a",(function(e){var $this,$gallery;e.preventDefault(),init_photoswipe($(this).closest(".wcpt-gallery"))})),$("body").on("click",".wcpt-lightbox-enabled",(function(){destroy_offset_zoom_containers();var $this=$(this);if(!$this.closest(".wcpt").hasClass("wcpt-quick-view-trigger--product-image")||$this.closest(".wcpt-row").hasClass("wcpt-quick-view-trigger__disabled-for-product")){var index=0,$row=get_product_rows($this),src=$this.attr("data-wcpt-lightbox"),pswp_items=JSON.parse($this.attr("data-wcpt-photoswipe-items")),append_item=!1;if("variable"===$row.attr("data-wcpt-type")&&$row.data("wcpt_variation_selected")){var variation=$row.data("wcpt_variation"),src=variation.image.full_src,found=!1;$.each(pswp_items,(function(_index,item){if(item.src==src)return index=_index,found=!0,!1})),found||(append_item={src:variation.image.full_src,w:variation.image.full_src_w,h:variation.image.full_src_h,title:variation.image.title},index=pswp_items.length)}else $this.attr("data-wcpt-photoswipe-items")&&$.each(pswp_items,(function(_index,item){if(item.src==src)return index=_index,!1}));if(!init_photoswipe($this,index,append_item)){var $el=$('
');$("body").append($el),$el.on("click ",(function(){$el.remove()}))}}})),$("body").on("mouseenter",'.wcpt-zoom-enabled[data-wcpt-zoom-trigger="image_hover"]',(function(){var $this=$(this),level=$this.attr("data-wcpt-zoom-level");level||(level="1.5"),$this.closest(".wcpt-device-tablet, .wcpt-device-phone").length||($this.css({transform:"scale("+level+")","z-index":"2"}),$this.one("mouseleave",(function(){$this.css({transform:"","z-index":""})})))})),$("body").on("mouseenter",".wcpt-row",(function(){var $row=$(this);$row.find('.wcpt-zoom-enabled[data-wcpt-zoom-trigger="row_hover"]').each((function(){var $zoom_me=$(this),level=$zoom_me.attr("data-wcpt-zoom-level");level||(level="1.5"),$zoom_me.closest(".wcpt-device-tablet, .wcpt-device-phone").length||($zoom_me.css({transform:"scale("+level+")","z-index":"2"}),$row.one("mouseleave",(function(){$zoom_me.css({transform:"","z-index":""})})))}))})),$("body").on("mouseenter.wcpt_offset_zoom",".wcpt-product-image-wrapper--offset-zoom-enabled, .wcpt-gallery--offset-zoom-enabled .wcpt-gallery__item-wrapper",(function(e){var $this=$(this),src=$this.attr("data-wcpt-offset-zoom-image-src"),$offset_zoom=$('
'),$wcpt=$this.closest(".wcpt");$this.closest(".frzTbl--grab-and-scroll--grabbing").length||(destroy_offset_zoom_containers(),$wcpt.append($offset_zoom).on("mousemove.wcpt_offset_zoom",(function(e){position_offset_zoom_container(e,$offset_zoom,$this)})),$this.on("mouseleave",destroy_offset_zoom_containers))})),$("body").on("touchstart",(function(){$("body").off("mouseenter.wcpt_offset_zoom")})),$("body").on("click",".wcpt-variation-radio",(function(e){var $this=$(this),$variation=$this.closest(".wcpt-select-variation"),$row=$this.closest(".wcpt-row");$variation.hasClass("wcpt-selected")&&-1==window.navigator.userAgent.indexOf("Edge")&&($this.prop("checked",!1),$this.change(),$row.trigger("select_variation",{variation_id:!1,complete_match:!1,attributes:!1,variation:!1,variation_found:!1,variation_selected:!1,variation_available:!1}))})),$("body").on("change",".wcpt-variation-radio",(function(){var $this=$(this),$others=$('.wcpt-variation-radio[name="'+$(this).attr("name")+'"]').not($(this)),$variation=$this.closest(".wcpt-select-variation");$this.is(":checked")?$variation.addClass("wcpt-selected"):$variation.removeClass("wcpt-selected"),$others.not(":checked").closest(".wcpt-select-variation").removeClass("wcpt-selected")})),$("body").on("select_variation",".wcpt-product-type-variable",(function(e,data){var $row=get_product_rows($(this)),$variation_dropdown=$row.find(".wcpt-select-variation-dropdown");if($variation_dropdown.val(data.variation_id?data.variation_id:""),$row.find('.wcpt-variation-radio[value="'+data.variation_id+'"]').prop("checked",!0),$row.find(".variations_form").each((function(){var $this=$(this);current_variation_id=$(".variation_id",$this).val(),data.variation_id!=current_variation_id&&(window.wcpt_form_reset_flag=!0,$(".reset_variations",$this).trigger("click.wc-variation-form"),window.wcpt_form_reset_flag=!1,data.variation_id&&($(".variations select",$this).each((function(){var $this=$(this),name=$this.attr("name");void 0!==data.attributes[name]?$this.val(data.attributes[name]):$this.val("")})),$this.trigger("check_variations")))})),$row.data("wcpt_variation",data.variation),$row.data("wcpt_variation_id",data.variation_id),$row.data("wcpt_complete_match",data.complete_match),$row.data("wcpt_attributes",data.attributes),$row.data("wcpt_variation_found",data.variation_found),$row.data("wcpt_variation_selected",data.variation_selected),$row.data("wcpt_variation_available",data.variation_available),$row.data("wcpt_variation_qty",data.variation_qty),update_row_total($row),update_table_add_selected_to_cart.call($row.get(0)),!data.variation_selected){var $button=$row.find('[data-wcpt-link-code^="cart"]'),$qty;($row.find(".wcpt-add-to-cart-wrapper").length||$variation_dropdown.length||$row.find(".wcpt-variation-radio").length)&&disable_button($button,"wcpt-no-variation-selected"),$row.hasClass("wcpt-all-variations-out-of-stock")?disable_button($button,"wcpt-all-variations-out-of-stock"):enable_button($button,"wcpt-all-variations-out-of-stock"),$row.first().trigger("_wcpt_checkbox_change",!1),($qty=$row.find(".wcpt-quantity input[type=number].qty")).length&&$qty.each((function(){var $this=$(this),inital_value=$this.attr("data-wcpt-initial-value"),min=$this.attr("min")?$this.attr("min"):1,value="";value="min"==inital_value?min:"0"===inital_value?0:"","min"===inital_value&&$this.attr("data-wcpt-reset-on-variation-change")&&(value=min),$this.attr({min:"",max:"",step:"",value:value}),$this.val(value),limit_qty_controller($this.closest(".wcpt-quantity"))}));var $product_image_wrapper=$(".wcpt-product-image-wrapper",$row),$product_image=$(".wcpt-product-image-wrapper > img:not(.wcpt-product-image-on-hover)",$row),$original_row=wcpt_get_original_row($row);$product_image_wrapper.length&&($original_row.data("wcpt_default_image")?$product_image.replaceWith($original_row.data("wcpt_default_image")):$product_image[0]?$original_row.data("wcpt_default_image",$product_image[0].outerHTML):handle_product_image_lazy_load($product_image_wrapper),$product_image_wrapper.hasClass("wcpt-lightbox-enabled")&&($product_image_wrapper.attr("data-wcpt-lightbox--original")?$product_image_wrapper.attr("data-wcpt-lightbox",$product_image_wrapper.attr("data-wcpt-lightbox--original")):$product_image_wrapper.attr("data-wcpt-lightbox--original",$product_image_wrapper.attr("data-wcpt-lightbox"))),$product_image_wrapper.hasClass("wcpt-product-image-wrapper--offset-zoom-enabled")&&($product_image_wrapper.attr("data-wcpt-offset-zoom-image-src--original")?$product_image_wrapper.attr("data-wcpt-offset-zoom-image-src",$product_image_wrapper.attr("data-wcpt-offset-zoom-image-src--original")):$product_image_wrapper.attr("data-wcpt-offset-zoom-image-src--original",$product_image_wrapper.attr("data-wcpt-offset-zoom-image-src")))),$row.find(".wcpt-sku").each((function(){var $sku=$(this),sku=$sku.attr("data-wcpt-sku");$sku.text(sku)})),$row.find(".wcpt-product-id").each((function(){var $product_id=$(this),product_id=$product_id.attr("data-wcpt-product-id");$product_id.text(product_id)})),$row.filter(".wcpt-product-type-variable").find(".wcpt-price.wcpt-variable-switch").each((function(){var $this=$(this),id=$this.attr("data-wcpt-element-id"),tpl=$this.attr("data-wcpt-variable-template"),$html=$($("[data-wcpt-element-id="+id+"][data-wcpt-price-type="+tpl+"]").html()),o=["highest-price","lowest-price","sale-price","regular-price"];$.each(o,(function(index,val){$(".wcpt-"+val+" .wcpt-amount",$html).text($this.attr("data-wcpt-"+val))})),$this.html($html),"sale"==tpl?$this.addClass("wcpt-product-on-sale"):$this.removeClass("wcpt-product-on-sale")})),$row.filter(".wcpt-product-type-variable").find(".wcpt-variable-price-default-woocommerce-template").each((function(){var $this=$(this);$default=$(".wcpt-variable-switch__default",$this),$default.show().next(".price").remove()})),$row.filter(".wcpt-product-type-variable").find(".wcpt-on-sale.wcpt-variable-switch").each((function(){var $this;$(this).addClass("wcpt-hide")})),$row.filter(".wcpt-product-type-variable").find(".wcpt-availability.wcpt-variable-switch").each((function(){var $this=$(this),id=$this.attr("data-wcpt-element-id"),stock=$this.attr("data-wcpt-stock"),message_tpl=$this.attr("data-wcpt-message_tpl"),stock_class=$this.attr("data-wcpt-stock_class"),message=$("[data-wcpt-element-id="+id+'][data-wcpt-availability-message="'+message_tpl+'"]').html();$this.html($(message).find(".wcpt-stock-placeholder").text(stock)).removeClass("wcpt-in-stock wcpt-low-stock wcpt-out-of-stock wcpt-on-backorder").addClass(stock_class).hide()})),$row.filter(".wcpt-product-type-variable").find(".wcpt-stock").each((function(){var $this=$(this),stock=$this.attr("data-wcpt-stock"),rules=$this.attr("data-wcpt-stock-range-labels"),parsed_rules=rules&&"{}"!=rules?JSON.parse(rules):[],label=stock,found_rule=!1;stock&&parsed_rules.length&&$.each(parsed_rules,(function(index,rule){rule[0]<=stock&&rule[1]>=stock&&(label=rule[2],found_rule=!0)})),!found_rule&&stock<0&&(stock="",label=""),$this.html((label+"").replace("[stock]",stock))})),$row.filter(".wcpt-product-type-variable").find(".wcpt-dimensions").each((function(){var $this=$(this);$this.html($this.attr("data-wcpt-default-dimensions"))})),$row.filter(".wcpt-product-type-variable").find(".wcpt-custom-field.wcpt-variable-switch").each((function(){var $this=$(this),element_id=$this.attr("data-wcpt-element-id"),product_id=$this.closest(".wcpt-row").attr("data-wcpt-product-id"),table_id=$this.closest(".wcpt").attr("data-wcpt-table-id");if(void 0!==window["wcpt_"+table_id+"_variable_switch_cf"]){var cf_vals=window["wcpt_"+table_id+"_variable_switch_cf"];void 0!==cf_vals[element_id]&&$this.html(cf_vals[element_id][product_id])}}))}if(!$.isEmptyObject(data.variation)){var $button,$qty;enable_button($button=$row.find('[data-wcpt-link-code^="cart"]'),"wcpt-no-variation-selected"),data.variation.is_in_stock?enable_button($button,"wcpt-variation-out-of-stock"):disable_button($button,"wcpt-variation-out-of-stock"),($qty=$row.find(".wcpt-quantity input[type=number].qty")).length&&$qty.each((function(){var $this=$(this),$qty_wrapper=$this.closest(".wcpt-quantity"),inital_value=$this.attr("data-wcpt-initial-value"),min=data.variation.min_qty?parseFloat(data.variation.min_qty):1,max=data.variation.max_qty?parseFloat(data.variation.max_qty):"",step=data.variation.step?parseFloat(data.variation.step):"",value="",current_val=parseFloat($this.val());current_val&&NaN!==current_val&&(value=current_valmax?max:current_val),"min"===inital_value&&$this.attr("data-wcpt-reset-on-variation-change")&&(value=min);var wcpt_min=min;"0"===inital_value&&(min="0"),$this.attr({value:value,min:min,"data-wcpt-min":wcpt_min,max:max,step:step}),$this.val(value),$.each(["min","max","step"],(function(index,attr){$qty_wrapper.find(".wcpt-quantity-error-placeholder--"+attr).text($this.attr(attr))})),$this.trigger("change")}));var $select=$row.find(".wcpt-quantity > select.wcpt-qty-select");if($select.length){var qty_label=$select.attr("data-wcpt-qty-label"),max_qty=parseInt($select.attr("data-wcpt-max-qty")),val=data.variation.min_qty,options='";for(data.variation.max_qty&&(max_qty=data.variation.max_qty);val"+(val+=data.variation.step||1)+"";$select.html(options),$select.attr("min",data.variation.min_qty)}var $product_image_wrapper=$(".wcpt-product-image-wrapper",$row),$product_image=$(".wcpt-product-image-wrapper > img:not(.wcpt-product-image-on-hover)",$row),$original_row=wcpt_get_original_row($row);$product_image[0]?($original_row.data("wcpt_default_image")||$original_row.data("wcpt_default_image",$product_image[0].outerHTML),$product_image.length&&data.variation.image&&data.variation.image.src&&($product_image.attr({src:data.variation.image.src,srcset:data.variation.image.srcset?data.variation.image.srcset:""}),$product_image_wrapper.hasClass("wcpt-lightbox-enabled")&&($product_image_wrapper.attr("data-wcpt-lightbox--original")||$product_image_wrapper.attr("data-wcpt-lightbox--original",$product_image_wrapper.attr("data-wcpt-lightbox")),$product_image_wrapper.attr("data-wcpt-lightbox",data.variation.image.full_src)),$product_image_wrapper.hasClass("wcpt-product-image-wrapper--offset-zoom-enabled")&&($product_image_wrapper.attr("data-wcpt-offset-zoom-image-src--original")||$product_image_wrapper.attr("data-wcpt-offset-zoom-image-src--original",$product_image_wrapper.attr("data-wcpt-offset-zoom-image-src")),$product_image_wrapper.attr("data-wcpt-offset-zoom-image-src",data.variation.image.full_src)))):handle_product_image_lazy_load($product_image_wrapper),data.variation.sku&&$row.find(".wcpt-sku").each((function(){var $this=$(this);$this.hasClass("wcpt-variable-switch")&&$this.text(data.variation.sku)})),data.variation.variation_id&&$row.find(".wcpt-product-id").each((function(){var $this=$(this);$this.hasClass("wcpt-variable-switch")&&$this.text(data.variation.variation_id)})),$row.filter(".wcpt-product-type-variable").find(".wcpt-price.wcpt-variable-switch").each((function(){var $this=$(this),id=$this.attr("data-wcpt-element-id"),tpl=parseFloat(data.variation.display_price)=stock&&(label=rule[2],found_rule=!0)})),!found_rule&&stock<0&&(stock="",label=""),$this.html((label+"").replace("[stock]",stock))}else $this.hide()})),$row.filter(".wcpt-product-type-variable").find(".wcpt-dimensions.wcpt-variable-switch").each((function(){var $this;$(this).html(data.variation.dimensions_html)})),$row.filter(".wcpt-product-type-variable").find(".wcpt-custom-field.wcpt-variable-switch").each((function(){var $this=$(this),element_id=$this.attr("data-wcpt-element-id"),table_id=$this.closest(".wcpt").attr("data-wcpt-table-id");if(void 0!==window["wcpt_"+table_id+"_variable_switch_cf"]){var cf_vals=window["wcpt_"+table_id+"_variable_switch_cf"];void 0!==cf_vals[element_id]&&$this.html(cf_vals[element_id][data.variation.variation_id])}}))}var $freeze_table_container,$freeze_table=$row.closest(".frzTbl").find(".frzTbl-table");$freeze_table.length&&$freeze_table.freezeTable("cell_resize")})),$("body").on("change",".wcpt-select-variation-dropdown",(function(e){var $this=$(this),$selected=$this.find("option:selected"),$row;$this.closest(".wcpt-row").trigger("select_variation",{variation_id:$this.val(),complete_match:$selected.hasClass("wcpt-complete_match"),attributes:$selected.attr("data-wcpt-attributes")?JSON.parse($selected.attr("data-wcpt-attributes")):"",variation:$selected.attr("data-wcpt-variation")?JSON.parse($selected.attr("data-wcpt-variation")):"",variation_found:!!$selected.attr("value"),variation_selected:!!$selected.attr("value"),variation_available:!$selected.is(":disabled")&&!!$selected.attr("value")})})),$("body").on("change",".wcpt-variation-radio",(function(e){var $this=$(this),$wrapper=$this.closest(".wcpt-select-variation"),$row=$this.closest(".wcpt-row");$this.is(":checked")&&$row.trigger("select_variation",{variation_id:$this.val(),complete_match:$wrapper.hasClass("wcpt-complete_match"),attributes:JSON.parse($wrapper.attr("data-wcpt-attributes")),variation:JSON.parse($wrapper.attr("data-wcpt-variation")),variation_found:!0,variation_selected:!0,variation_available:!$this.is(":disabled")})})),$("body").on("woocommerce_variation_has_changed",".wcpt-row .variations_form",(function(e){get_select_variation_from_cart_form($(this))})),$("body").on("touchend",".wcpt-quantity .qty",(function(){var $this=$(this),_=this;$this.is(":focus")||$this.one("focus",(function(){var val=_.value;_.value="",setTimeout((function(){_.value=val}),1)}))})),$(".wcpt").length&&$(document).off("change",".qty"),"ontouchstart"in document.documentElement)var mousedown="touchstart",mouseup="touchend";else var mousedown="mousedown",mouseup="mouseup";function limit_qty_controller($qty_wrapper){$qty_wrapper.each((function(){var $this=$(this),$minus=$this.children(".wcpt-minus"),$plus=$this.children(".wcpt-plus"),$qty=$this.find(".qty"),initial=$qty.attr("data-wcpt-initial-value"),min=$qty.attr("min")?parseFloat($qty.attr("min")):1,max=!!$qty.attr("max")&&parseFloat($qty.attr("max")),step=$qty.attr("step")?parseFloat($qty.attr("step")):1,val=parseFloat($qty.val());val&&!isNaN(val)||(val=0),-1!==$.inArray(initial,["empty","0"])&&(min=0),$minus.removeClass("wcpt-disabled"),val-stepmax&&$plus.addClass("wcpt-disabled")}))}function update_row_total($row,force_qty){var $rows=wcpt_get_sibling_rows($row),$qty=$rows.find(".qty").eq(0),qty=$qty.length?parseFloat($qty.val()):1,$total=$(".wcpt-total",$rows),$cb=$(".wcpt-cart-checkbox ",$rows),prev_total=parseFloat($total.attr("data-wcpt-in-cart-total")),price=$rows.attr("data-wcpt-price")?parseFloat($rows.attr("data-wcpt-price")):0,total=0;if(force_qty&&(qty=force_qty),$rows.hasClass("wcpt-product-type-variable")&&(price=$rows.data("wcpt_variation_found")&&$rows.data("wcpt_variation")&&$rows.data("wcpt_variation").display_price?parseFloat($rows.data("wcpt_variation").display_price.split(wcpt_params.price_decimal_separator).join(".").split(wcpt_params.price_thousand_separator).join("")):0),$row.hasClass("wcpt-product-has-name-your-price")){var $nyp=$(".wcpt-name-your-price--input",$rows);$nyp.filter(":visible").length&&(price=$nyp.val()?parseFloat($nyp.val()):0)}total=(qty*price).toFixed(2),$cb.length&&!$rows.data("wcpt_checked")&&"min"!==$qty.attr("data-wcpt-initial-value")&&(total=0),$total.each((function(){var $this=$(this),_total=total;$this.hasClass("wcpt-total--include-total-in-cart")&&(_total+=prev_total),_total?$this.removeClass("wcpt-total--empty").find(".wcpt-amount").text(format_price_figure(_total)):$this.addClass("wcpt-total--empty")}));var $freeze_table_container,$freeze_table=$row.closest(".frzTbl").find(".frzTbl-table");$freeze_table.length&&$freeze_table.freezeTable("cell_resize"),$row.data("wcpt-total",total),$row.trigger("wcpt_total_updated")}function wcpt_get_container_original_table($container){return $container.find(".wcpt-table:visible").not(".frzTbl-clone-table")}function wcpt_get_sibling_tables($table){var $freeze_table=$table.closest(".frzTbl");return $freeze_table.length?$(".wcpt-table",$freeze_table):$table}function wcpt_get_original_row($row){var $sibling_rows;return wcpt_get_sibling_rows($row).each((function(){var $row=$(this);if(!$row.closest("table").hasClass("frzTbl-clone-table"))return $original=$row,!1})),$original}function wcpt_checkbox_trigger_init(){var $checkbox_trigger=$(".wcpt-cart-checkbox-trigger");if($checkbox_trigger.length)$checkbox_trigger.removeClass("wcpt-hide");else{var html=$("#tmpl-wcpt-cart-checkbox-trigger").html();$checkbox_trigger=$(html).appendTo("body")}var $checked_rows=$();if($(".wcpt-table:visible").each((function(){var $this=$(this),$_checked_rows=$this.data("wcpt_checked_rows")&&$this.data("wcpt_checked_rows").length?$this.data("wcpt_checked_rows"):$();$checked_rows=$checked_rows.add($_checked_rows)})),$checked_rows.length){var qty=0;$checked_rows.each((function(){var $this=$(this),$qty=$(".qty, .wcpt-qty-select",$this).first(),val=$qty.length?parseFloat($qty.val()):1;isNaN(val)||(qty=(1e12*val+1e12*qty)/1e12)})),$checkbox_trigger.data({wcpt_checked_rows:$checked_rows,wcpt_qty:qty}).find(".wcpt-total-selected").text(qty),$checkbox_trigger.trigger("wcpt_checkbox_trigger_updating").show().trigger("wcpt_checkbox_trigger_updated")}else $checkbox_trigger.hide()}function update_table_add_selected_to_cart(){var _=this;setTimeout((function(){var $this,$container=$(_).closest(".wcpt"),$table=wcpt_get_container_original_table($container),$checked_rows=$table.data("wcpt_checked_rows")?$table.data("wcpt_checked_rows"):$();if($add_checked=$(".wcpt-add-selected:visible",$container),$add_checked.removeClass("wcpt-add-selected--unselected wcpt-add-selected--single-item-selected"),$checked_rows.length){var qty=0,cost=0;$checked_rows.each((function(){var $this=$(this),$qty=$(".qty, .wcpt-qty-select",$this).first(),val=$qty.length?parseFloat($qty.val()):1;isNaN(val)||(qty=(1e12*val+1e12*qty)/1e12),$this.data("wcpt-total")||update_row_total(wcpt_get_sibling_rows($this));var product_total=$this.data("wcpt-total");cost=(1e12*cost+1e12*product_total)/1e12})),$(".wcpt-total-selected",$add_checked).text(qty),$(".wcpt-total-selected-cost .wcpt-amount",$add_checked).text(format_price_figure(cost)),1==qty&&$add_checked.addClass("wcpt-add-selected--single-item-selected")}else $add_checked.addClass("wcpt-add-selected--unselected")}),100)}function format_price_figure(price){return price=((price=(price=parseFloat(price))!==parseInt(price)?parseFloat(price).toFixed(wcpt_params.price_decimals):parseInt(price))+"").replace(".",wcpt_params.price_decimal_separator)}function format_price(num){return num||"0"===num||0===num?wcpt_params.price_format.replace("%1$s",wcpt_params.currency_symbol).replace("%2$s",format_price_figure(num)):""}function duplicate_select_all($container){var $add_checked=wcpt_get_container_element(".wcpt-add-selected.wcpt-duplicate-enabled:visible",$container),$pagination=wcpt_get_container_element(".wcpt-pagination.wcpt-device-laptop",$container);$add_checked.length&&!$pagination.prev(".wcpt-add-selected").length&&$pagination.before((function(){var $clone=$add_checked.clone();return $clone.addClass("wcpt-add-selected--footer wcpt-in-footer"),$add_checked.closest(".wcpt-right").length&&$clone.addClass("wcpt-laptop__text-align--right"),$clone}))}function wcpt_cart_checkbox(){var $this=$(this),products={},variations={},attributes={},addons={},measurement={},nyp={},$checked_rows=$(),$table=$(),payload;if($this.hasClass("wcpt-cart-checkbox-trigger")){var $container;($container=$(".wcpt")).each((function(){var $this=$(this);$table=$table.add(wcpt_get_container_original_table($this))})),$this.addClass("wcpt-hide")}else{var $container=$this.closest(".wcpt");$table=wcpt_get_container_original_table($container)}$table.each((function(){var $this=$(this);$table_checked_rows=$this.data("wcpt_checked_rows")?$this.data("wcpt_checked_rows"):$(),$checked_rows=$checked_rows.add($table_checked_rows)})),$checked_rows.each((function(){var $row=$(this),product_id=$row.attr("data-wcpt-product-id"),variation_id=!1,variation_attributes=!1,$qty=$(".qty, .wcpt-qty-select",$row).first(),val=parseFloat($qty.length?$qty.val():1);if(isNaN(val)&&(val=0),void 0===products[product_id]?products[product_id]=val:products[product_id]+=val,$row.hasClass("wcpt-product-type-variable")){var data=$row.data();data.wcpt_variation_selected&&data.wcpt_variation_available&&data.wcpt_complete_match&&data.wcpt_variation_id&&(variation_id=data.wcpt_variation_id,data.wcpt_attributes&&(variation_attributes=data.wcpt_attributes))}else $row.hasClass("wcpt-product-type-variation")&&(variation_id=$row.attr("data-wcpt-variation-id"),variation_attributes=JSON.parse($row.attr("data-wcpt-variation-attributes")));variation_id&&(variations[product_id]||(variations[product_id]={}),variations[product_id][variation_id]||(variations[product_id][variation_id]=val),variation_attributes&&(attributes[variation_id]=variation_attributes)),$row.hasClass("wcpt-product-has-addons")&&(addons[product_id]=wcpt_get_addons($row)),$row.hasClass("wcpt-product-has-measurement")&&(measurement[product_id]=get_measurement($row)),$row.hasClass("wcpt-product-has-name-your-price")&&(nyp[product_id]=get_nyp($row))})),$checked_rows.trigger("_wcpt_checkbox_change",!1),wcpt_cart({payload:{products:products,addons:addons,measurement:measurement,variations:variations,attributes:attributes,nyp:nyp},redirect:$this.attr("data-wcpt-redirect-url")})}function get_measurement($row){var $price_calculator=$(".wcpt-add-to-cart-wrapper form #price_calculator",wcpt_get_sibling_rows($row)),measurement={};return $("input",$price_calculator).each((function(){var $this=$(this);measurement[$this.attr("name")]=$this.val()})),measurement}function get_nyp($row){var $nyp=get_nyp_input_element($row),val=0;return $nyp.length&&(val=$nyp.val()),val}function get_nyp_input_element($row){return $(".wcpt-name-your-price--input",wcpt_get_sibling_rows($row))}function dynamic_filters_lazy_load($container){if($container.data("wcpt_sc_attrs").dynamic_filters_lazy_load&&($container.data("wcpt_sc_attrs").dynamic_recount||$container.data("wcpt_sc_attrs").dynamic_hide_filters)){var key=$container.attr("data-wcpt--dynamic-filters-lazy-load--key"),_options=$container.attr("data-wcpt--dynamic-filters-lazy-load--filter-options");if(key&&_options){var options=JSON.parse(_options),filters=["category","attribute","availability","on_sale","taxonomy"];$(".wcpt-filter",$container).each((function(){var $this=$(this),filter=$this.attr("data-wcpt-filter");-1!==$.inArray(filter,filters)&&dynamic_filters_lazy_load__fetch($this,key,options)}))}}}function dynamic_filters_lazy_load__fetch($filter,key,options){var filter=$filter.attr("data-wcpt-filter"),taxonomy=$filter.attr("data-wcpt-taxonomy"),filter_options=[],$container=$filter.closest(".wcpt");$.each(options,(function(i,option){filter!=option.filter||"attribute"===filter&&taxonomy!=option.taxonomy||filter_options.push(option)})),$.ajax({url:wcpt_params.wc_ajax_url.replace("%%endpoint%%","wcpt__dynamic_filter__lazy_load"),method:"GET",data:{wcpt__dynamic_filter__key:key,wcpt__dynamic_filter__options:filter_options},success:function(result){var result=JSON.parse(result),$style=$("style#"+key,$container),$script=$("script#"+key,$container);$style.length||($style=$('').prependTo($container)),$style.append($(result.style).html()),$script.length||($script=$('