!function(i){var e=function(){var e,o,c,r,t;c=vpd_public_object,t=c.defaultPriceClass?c.defaultPriceClass:".single_variation_wrap .woocommerce-variation-price",r=c.wrapperClass?c.wrapperClass:".product.product-type-variable",i(r).on("show_variation",function(o,n){i(this).find(".price").html();n?(variationPrice=n.price_html,e=n.vpd_init_price,n.price_html&&(i(document.body).trigger("vpd_show_variation_price",[variationPrice,i(this),e,"show_variation",n]),function(){if("no"===c.hideDefaultPrice)i(r).find(t).removeClass("hide_default_price");else i(r).find(t).addClass("hide_default_price")}())):console.info("VPD Info: Variation data not found!")}),i(r).on("hide_variation",function(o,c){i(document.body).trigger("vpd_show_variation_price",[e,i(this),e,"hide_variation"])}),i(document.body).on("vpd_show_variation_price",function(e,r,t,n){!function(e,r,t,n){var a;if("no"===c.changeVariationPrice)return;if(o===e)return;a=""!==c.removePriceClass?r.find(".price, .wp-block-woocommerce-product-price").not(".related .price, .upsell .price, .wp-block-woocommerce-related-products .wp-block-woocommerce-product-price").not(c.removePriceClass):r.find(".price, .wp-block-woocommerce-product-price").not(".related .price, .upsell .price, .wp-block-woocommerce-related-products .wp-block-woocommerce-product-price");a.fadeOut(parseInt(c.animationSpeed),function(){i(document).trigger("vpd_before_price_fadein",[e,r,t,n]),a.html(e).fadeIn(parseInt(c.animationSpeed)),o=e,i(document).trigger("vpd_after_price_fadein",[e,r,t,n])}),i(document).trigger("vpd_after_price_changed",[e,r,t,n])}(r,t,n)});i(document).find(".yith-quick-view-overlay,#yith-quick-view-close,.botiga-quick-view-popup-close-button").on("click",function(e){i("a[class=reset_variations]").click()}),i(document).find(".botiga-quick-view-popup").on("click",function(e){null===e.target.closest(".botiga-quick-view-popup-content-ajax")&&i("a[class=reset_variations]").click()})};i(document).ready(function(){try{i(document).trigger("vpd_script_init")}catch(i){window.console.log("Variation Price Display:",i)}}),i(document).on("vpd_script_init",function(){e()})}(jQuery);