!function(c){"use strict";window.BuddyBossThemeWc={init:function(){this.wcShop(),this.wcProductSlider()},wcShop:function(){c(".wc-widget-area .widget_product_categories ul.product-categories .cat-item.cat-parent").each(function(){var t=c(this);t.prepend('<span class="expand-parent"><i class="bb-icon-angle-right"></i></span>'),t.is(".current-cat, .current-cat-parent")&&(t.find(".expand-parent").first().addClass("active"),t.addClass("cat-expanded"))}),c(document).on("click","ul.product-categories li span.expand-parent",function(t){var e=c(this),n=e.closest("li.cat-parent").find("ul.children").first();e.toggleClass("active"),n.slideToggle("200")}),c(".wc-widget-area .widget_product_categories ul.product-categories li .count").text(function(t,e){return e.replace(/\(|\)/g,"")}),c("#tab-title-reviews a").html(function(t,e){return e.replace(/\(/g,"<span>").replace(/\)/,"</span>")}),c(document).on("click",'.bs-quantity .quantity-button:not(".limit")',function(){var t=c(this).parents(".bs-quantity").find("input"),e=t.val(),n=e,i=t.attr("min"),a=t.attr("max");0==e&&c(this).parents(".bs-quantity").find(".quantity-down").addClass("limit"),c(this).hasClass("quantity-up")?(c(this).parents(".bs-quantity").find(".quantity-down").removeClass("limit"),parseInt(e)==parseInt(a)-1&&c(this).parents(".bs-quantity").find(".quantity-up").addClass("limit"),n=0===a.length?parseInt(e)+1:parseInt(e)>=parseInt(a)?parseInt(e):parseInt(e)+1):(parseInt(e)==parseInt(i)+1&&c(this).parents(".bs-quantity").find(".quantity-down").addClass("limit"),parseInt(e)<=parseInt(i)?n=parseInt(e):(n=parseInt(e)-1,c(this).parents(".bs-quantity").find(".quantity-up").removeClass("limit"))),c(this).parents(".bs-quantity").find("input").val(parseInt(n)).trigger("change")}),c(document).on("change","form[name='checkout'] input[name='payment_method']",function(){c(this).is(":checked")?c(this).addClass("selected_payment_method"):c(this).removeClass("selected_payment_method")}),c(document).on("click","a.push-my-account-nav",function(t){t.preventDefault();c(this);c(this).closest(".woocommerce-MyAccount-navigation").find("ul.woocommerce-MyAccount-menu").slideToggle()}),c(document).on("click","span.wc-widget-area-expand",function(t){c(this);var e=c(this).closest("#secondary");e.find(".wc-widget-area-expandable").slideToggle(),e.find(".widget.widgets_expand").toggleClass("active")}),0<c(".widget_layered_nav").length&&c(".widget_layered_nav").on("click","li input[type='checkbox']",function(){window.location.href=c(this).data("href")}),0<c(".widget_price_filter").length&&c(".price_slider").on("slidestop",function(t,e){c(".price_slider").parent().parent().submit()}),c(".woocommerce-widget-layered-attribute input[type=checkbox].bb-input-switch").each(function(){var t=c(this);t.addClass("checkbox"),t.is(":checked")&&(t.next("span.checkbox").addClass("on"),t.closest("li.woocommerce-widget-layered-nav-list__item").addClass("on")),t.fadeTo(0,0),t.change(function(){t.next("span.checkbox").toggleClass("on")})});var e="form.woocommerce-cart-form .coupon #coupon_code",n="form.woocommerce-cart-form .coupon .button";c(document).on("keyup",e,function(){var t=!1;c(e).each(function(){""==c(this).val()&&(t=!0)}),t?c(n).removeClass("bp-coupon-btn-active"):c(n).addClass("bp-coupon-btn-active")}),c(document).on("click",function(t){0===c(t.target).closest(".woocommerce-shipping-calculator .shipping-calculator-form").length&&c(".woocommerce-shipping-calculator .shipping-calculator-form").hide()}),c(document.body).on("removed_from_cart",function(){c(document.body).one("wc_fragments_loaded",function(){c(".header-cart-link-wrap.menu-item-has-children").addClass("selected")})})},wcProductSlider:function(){var t;t={infinite:!1,slidesToShow:3,slidesToScroll:1,adaptiveHeight:!0,arrows:!0,prevArrow:'<span class="bb-slide-prev"><i class="bb-icon-angle-right"></i></span>',nextArrow:'<span class="bb-slide-next"><i class="bb-icon-angle-right"></i></span>'},setTimeout(function(){c(".woocommerce-product-gallery .flex-control-thumbs").not(".slick-initialized").slick(t)},0)}},c(document).on("ready",function(){BuddyBossThemeWc.init()})}(jQuery);