"use strict";(self.blocksyJsonP=self.blocksyJsonP||[]).push([[798],{9798:function(e,t,n){n.r(t),n.d(t,{mount:function(){return c}});var o=n(2194),r=n.n(o);const c=function(e,t){let{event:n}=t;r()&&(ctEvents.trigger("ct:header:update"),function(e){if(!r())return;var t=e.closest("form"),n=t.find("button.button"),o=r()(t)[0].action,c=t.attr("method");void 0!==c&&""!=c||(c="POST");var d=new FormData(t[0]);d.append(n.attr("name"),n.val()),[...d.entries()].reduce((function(e,t){return e+(t[0].indexOf("quantity")>-1?parseInt(t[1],10):0)}),0),t.closest(".quick-view-modal").length&&(t.closest(".quick-view-modal").find(".ct-quick-add").removeClass("added"),t.closest(".quick-view-modal").find(".ct-quick-add").addClass("loading")),n.removeClass("added"),n.addClass("loading"),r()(document.body).trigger("adding_to_cart",[n,[...d.entries()].reduce((function(e,t){let[n,o]=t;return e[n]=o,e}),{})]);const a=new URL(o),s=new URLSearchParams(a.search);s.set("blocksy_add_to_cart","yes"),window.wp&&window.wp.customize&&s.set("wp_customize","on"),a.search=s.toString(),o=a.toString(),fetch(o,{method:c,body:d}).then((function(e){return e.text()})).then((function(e,o,c){const d=document.createElement("div");d.innerHTML=e;const a=".woocommerce-error, .wc-block-components-notice-banner.is-error";let s=d.querySelector(a);if(s&&s.innerHTML.length>0){let e=document.querySelector(".woocommerce-notices-wrapper");return e.querySelector(a)&&e.querySelector(a).remove(),void(e&&e.appendChild(s))}const i=d.querySelector("#blocksy-woo-add-to-cart-fragments");if(i){const e=JSON.parse(i.textContent);r()(document.body).trigger("added_to_cart",[e.fragments,e.cart_hash,n])}t.closest(".quick-view-modal").length&&(t.closest(".quick-view-modal").find(".ct-quick-add").addClass("added"),t.closest(".quick-view-modal").find(".ct-quick-add").removeClass("loading"))})).catch((function(){return n.removeClass("loading")})).finally((function(){return n.removeClass("loading")}))}(r()(e)))}}}]);