((t,o,l)=>{if(!t)return;const i=null!==(o=null===(l=globalThis._googlesitekit)||void 0===l?void 0:l.wcdata)&&void 0!==o?o:{},n=i.currency,e=i.products,a=i.purchase,r=i.add_to_cart,c=i.eventsToTrack,d=i.currencyMinorUnit,u=void 0===d?2:d,s=null==c?void 0:c.includes("add_to_cart"),g=null==c?void 0:c.includes("purchase");if(r&&s){var _,v;const t=k(r.price,n,r);null===(_=globalThis._googlesitekit)||void 0===_||null===(v=_.gtagEvent)||void 0===v||v.call(_,"add_to_cart",t)}if(a&&g){var p,h,f,m,b;const t=a.id,o=a.totals,l=a.items,i=a.user_data,n=k(o.total_price,o.currency_code,l,null!=t?t:null,null!==(p=o.shipping_total)&&void 0!==p?p:null,null!==(h=o.tax_total)&&void 0!==h?h:null);null!==(f=globalThis._googlesitekit)&&void 0!==f&&f.gtagUserData&&i&&(n.user_data=i),null===(m=globalThis._googlesitekit)||void 0===m||null===(b=m.gtagEvent)||void 0===b||b.call(m,"purchase",n)}const y=t("body");function k(t,o,l){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,e=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null;const a=[],r={value:w(t),currency:o,items:a,googlesitekit_event_provider:"woocommerce"};if(i&&(r.transaction_id=i),"number"==typeof n&&(r.shipping=n),"number"==typeof e&&(r.tax=e),Array.isArray(l))for(const t of l)a.push(T(t));else null!=l&&l.id&&(r.items=[T(l)]);return r}function T(t){const o=t.id,l=t.name,i=t.price,n=t.variation,e=t.quantity,a=t.categories,r={item_id:o,item_name:l,price:w(i)};if(e&&(r.quantity=e),n&&(r.item_variant=n),a&&null!=a&&a.length){let t=1;for(const o of a)r[t>1?"item_category".concat(t):"item_category"]=o.name,t++}return r}function w(t){return parseInt(null!=t?t:"",10)/10**u}s&&(y.on("added_to_cart",(t,o,l,i)=>{var a,r;if(null==i||!i.jquery)return;const c=parseInt(i.data("product_id"),10);if(!c)return;const d=(null==e?void 0:e.find(t=>(null==t?void 0:t.id)===c))||{},u=k(d.price,n,d);null===(a=globalThis._googlesitekit)||void 0===a||null===(r=a.gtagEvent)||void 0===r||r.call(a,"add_to_cart",u)}),t(".products-block-post-template .product, .wc-block-product-template .product").each(function(){const o=t(this),l=parseInt(o.find("[data-product_id]").attr("data-product_id"),10);l&&o.on("click",o=>{var i,a;const r=t(o.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 c=(null==e?void 0:e.find(t=>(null==t?void 0:t.id)===l))||{},d=k(c.price,n,c);null===(i=globalThis._googlesitekit)||void 0===i||null===(a=i.gtagEvent)||void 0===a||a.call(i,"add_to_cart",d)})}))})(globalThis.jQuery);