(t=>{if(!t)return;const{currency:e,products:o,purchase:a,add_to_cart:i,eventsToTrack:r,currencyMinorUnit:n=2}=globalThis._googlesitekit?.wcdata??{},c=r?.includes("add_to_cart"),s=r?.includes("purchase");if(i&&c){const{price:t}=i,o=d(t,e,i);globalThis._googlesitekit?.gtagEvent?.("add_to_cart",o)}if(a&&s){const{id:t,totals:e,items:o,user_data:i}=a,r=d(e.total_price,e.currency_code,o,t??null,e.shipping_total??null,e.tax_total??null);globalThis._googlesitekit?.gtagUserData&&i&&(r.user_data=i),globalThis._googlesitekit?.gtagEvent?.("purchase",r)}const l=t("body");function d(t,e,o,a=null,i=null,r=null){const n=[],c={value:_(t),currency:e,items:n,googlesitekit_event_provider:"woocommerce"};if(a&&(c.transaction_id=a),"number"==typeof i&&(c.shipping=i),"number"==typeof r&&(c.tax=r),Array.isArray(o))for(const t of o)n.push(u(t));else o?.id&&(c.items=[u(o)]);return c}function u(t){const{id:e,name:o,price:a,variation:i,quantity:r,categories:n}=t,c={item_id:e,item_name:o,price:_(a)};if(r&&(c.quantity=r),i&&(c.item_variant=i),n&&n?.length){let t=1;for(const e of n)c[t>1?`item_category${t}`:"item_category"]=e.name,t++}return c}function _(t){return parseInt(t??"",10)/10**n}c&&(l.on("added_to_cart",(t,a,i,r)=>{if(!r?.jquery)return;const n=parseInt(r.data("product_id"),10);if(!n)return;const c=o?.find(t=>t?.id===n)||{},{price:s}=c,l=d(s,e,c);globalThis._googlesitekit?.gtagEvent?.("add_to_cart",l)}),t(".products-block-post-template .product, .wc-block-product-template .product").each(function(){const a=t(this),i=parseInt(a.find("[data-product_id]").attr("data-product_id"),10);i&&a.on("click",a=>{const r=t(a.target).closest(".wc-block-components-product-button [data-product_id]");if(!r.length||!r.hasClass("add_to_cart_button")||r.hasClass("product_type_variable"))return;const n=o?.find(t=>t?.id===i)||{},{price:c}=n,s=d(c,e,n);globalThis._googlesitekit?.gtagEvent?.("add_to_cart",s)})}))})(globalThis.jQuery);