var etAjaxVariableProducts;!function(o){"use strict";etAjaxVariableProducts={init:function(){this.variableSingleProduct()},variableSingleProduct:function(){o(document).on("click",".variations_form .single_add_to_cart_button:not(.disabled, .wc-variation-selection-needed, .et-single-buy-now)",function(a){a.preventDefault();let t=o(this),e=t.closest("form.variations_form"),n=o("body"),r={action:"etheme_svp_cart"};t.removeClass("added"),t.addClass("loading"),e.serializeArray().map(function(a){var e;"add-to-cart"!==a.name&&(a.name.endsWith("[]")?((e=a.name.substring(0,a.name.length-2))in r||(r[e]=[]),r[e].push(a.value)):r[a.name]=a.value)}),n.trigger("adding_to_cart",[t,r]),o.ajax({url:etConfig.ajaxurl,dataType:"json",method:"POST",data:r,success:function(a){var e;a.error?window.location.href=a.product_url:(e=a.fragments,a=a.cart_hash,e&&o.each(e,function(a,e){o(a).replaceWith(e)}),n.trigger("added_to_cart",[e,a,t]),t.removeClass("loading"),t.addClass("added"),etConfig.woocommerceSettings.cart_redirect_after_add&&(window.location.href=etConfig.woocommerceSettings.cart_url))}})})}},o(document).ready(function(){etAjaxVariableProducts.init()})}(jQuery);