!function(t){t.each(["frontend/element_ready/wd_products.default","frontend/element_ready/wd_products_tabs.default"],function(t,e){woodmartThemeModule.wdElementorAddAction(e,function(){woodmartThemeModule.addToCart()})}),woodmartThemeModule.addToCart=function(){var e,o=0;woodmartThemeModule.$body.on("added_to_cart",function(e,a){if(a&&(a.stop_reload||a.e_manually_triggered))return!1;if("popup"===woodmart_settings.add_to_cart_action){var n=['<div class="added-to-cart">',"<h3>"+woodmart_settings.added_to_cart+"</h3>",'<a href="#" class="btn btn-default close-popup">'+woodmart_settings.continue_shopping+"</a>",'<a href="'+woodmart_settings.cart_url+'" class="btn btn-accent view-cart">'+woodmart_settings.view_cart+"</a>","</div>"].join("");t.magnificPopup?.instance?.isOpen&&(t.magnificPopup.instance.st.removalDelay=0,t.magnificPopup.close()),t.magnificPopup.open({removalDelay:600,closeMarkup:woodmart_settings.close_markup,tLoading:woodmart_settings.loading,fixedContentPos:!0,callbacks:{beforeOpen:function(){this.wrap.addClass("wd-popup-added-cart-wrap")}},items:{src:'<div class="wd-popup wd-popup-added-cart wd-scroll-content">'+n+"</div>",type:"inline"}}),t(".wd-popup-added-cart").on("click",".close-popup",function(e){e.preventDefault(),t.magnificPopup.close()}),d()}else if("widget"===woodmart_settings.add_to_cart_action){clearTimeout(o);var r=t(".whb-sticked .wd-header-cart .wd-dropdown-cart");r.length>0?r.addClass("wd-opened"):t(".whb-header .wd-header-cart .wd-dropdown-cart").addClass("wd-opened");var i=t(".cart-widget-opener");i.length>0&&i.first().trigger("wdOpenWidgetCart"),o=setTimeout(function(){t(".wd-dropdown-cart").removeClass("wd-opened")},3500),d()}woodmartThemeModule.$document.trigger("wdActionAfterAddToCart")});var d=function(){if("yes"!==woodmart_settings.add_to_cart_action_timeout)return!1;clearTimeout(e),e=setTimeout(function(){t(".wd-close-side").trigger("click"),t.magnificPopup.close()},1e3*parseInt(woodmart_settings.add_to_cart_action_timeout_number))}},t(document).ready(function(){woodmartThemeModule.addToCart()})}(jQuery);