let dp_eventsToCheck=["add_to_cart","view_item","login","sign_up","view_cart","begin_checkout","remove_from_cart","view_item_list","select_item","add_to_wishlist","view_promotion","select_promotion","add_payment_info","add_shipping_info","refund"],dp_eventsForUpgates={"cart.add":"add_to_cart","cart.remove":"remove_from_cart","checkout.initiate":"begin_checkout","checkout.payment.select":"add_payment_info","checkout.shipment.select":"add_shipping_info"};var dp_xdataSent=!1;let dp_lastTrackedUrl=window.location.href;window.index_conversion=window.index_conversion||{},window.index_conversion.automatic_event=window.index_conversion.automatic_event||[];var dp_shopType,dp_dataProcessed=!1,urlForErrors="https://n8n.advisio.cz/webhook/cc0a1f34-d512-46b6-b8ad-f60750a019ea",dp_cbLastTransactionId=null;function dp_isCbPurchaseEventName(e){const t=String(e||"").trim();return/^EEpurchase(?:[A-Za-z]{2})?$/.test(t)}function dp_buildCbPurchaseEvent(e){if(!e||"object"!=typeof e)return null;if(!dp_isCbPurchaseEventName(e.event))return null;const t=e.ecommerce&&"object"==typeof e.ecommerce?e.ecommerce:null;if(!t)return null;const n=t.purchase&&"object"==typeof t.purchase?t.purchase:{},r=n.actionField&&"object"==typeof n.actionField?n.actionField:{},i=null!=r.id?String(r.id):"";if(!i)return null;const a={name:"purchase",currency:null!=t.currencyCode?String(t.currencyCode):null!=r.currency?String(r.currency):tldToCurrency(),transaction_id:i,version:"custom_cb",value:null!=r.revenue&&""!==String(r.revenue)?String(r.revenue):"0",items:(Array.isArray(t.products)?t.products:[]).map((function(e){const t=e||{};if(!t||"object"!=typeof t)return null;const n={};null!=t.id&&String(t.id)&&(n.id=String(t.id)),"string"==typeof t.name&&t.name&&(n.nm=trimString(t.name)),null!=t.price&&""!==String(t.price)&&(n.pr=String(t.price)),null!=t.quantity&&""!==String(t.quantity)&&(n.qt=String(t.quantity)),null!=t.brand&&String(t.brand)&&(n.br=String(t.brand)),null!=t.variant&&String(t.variant)&&(n.va=String(t.variant));let r=null;if("string"==typeof t.category?r=t.category.split("|"):Array.isArray(t.category)&&(r=t.category),Array.isArray(r))for(let e=0;e<r.length;e++){const t=r[e]?String(r[e]).trim():"";if(!t)continue;n[0===e?"ca":"c"+(e+1)]=trimString(t)}return Object.keys(n).length>0?n:null})).filter(Boolean)};return null!=r.affiliation&&""!==String(r.affiliation)&&(a.affiliation=String(r.affiliation)),null!=r.shipping&&""!==String(r.shipping)&&(a.shipping=String(r.shipping)),null!=r.coupon&&""!==String(r.coupon)&&(a.coupon=String(r.coupon)),a}function dp_processCbPurchase(e){try{dp_shopType="custom_cb";const t=dp_buildCbPurchaseEvent(e);if(!t)return!1;if(dp_cbLastTransactionId&&dp_cbLastTransactionId===t.transaction_id)return!0;window.index_conversion=window.index_conversion||{},window.index_conversion.automatic_event=window.index_conversion.automatic_event||[],dp_xdataSent=!1,window.index_conversion.automatic_event=[],index_conversion.automatic_event=[],index_conversion.automatic_event.push(t),window.index_conversion.__dp_forceBody=!0,dp_sendData();try{delete window.index_conversion.__dp_forceBody}catch(e){}return dp_cbLastTransactionId=t.transaction_id,!0}catch(e){return dp_reportError(e,{where:"dp_processCbPurchase",shopType:"custom_cb",location:window.location.href}),!1}}function isBotUA(e){if(!e)return!1;e=String(e).toLowerCase();return["googlebot","adsbot","adsbot-google","mediapartners-google","bingbot","duckduckbot","slurp","baiduspider","yandexbot","facebot","ia_archiver","semrush","ahrefsbot","mj12bot","screaming frog","lighthouse","chrome-lighthouse","pagespeed","google-inspectiontool","gtmetrix","uptimerobot","headlesschrome","puppeteer","phantomjs","crawler","spider","bot/","bot "].some((function(t){return-1!==e.indexOf(t)}))}var _cs=document.currentScript&&document.currentScript.src||"",dp_scriptURL=_cs?-1!==_cs.indexOf("myshoptet.com")?window.location.href:_cs:window.location.href;function sendData(){dp_xdataSent=!1,dp_sendData()}function dp_sendData(){if(!dp_xdataSent)try{var e=new URL(dp_scriptURL).origin;window.index_conversion=window.index_conversion||{};var t="undefined"!=typeof window&&window.screen&&window.screen.width&&window.screen.height?window.screen.width+"x"+window.screen.height:"unknown";if(index_conversion.currentURL=window.location.href||"",window.location.href.includes("cfpm_ref"))try{const e=new URLSearchParams(window.location.search).get("cfpm_ref");index_conversion.referrerURL=e?decodeURIComponent(e):document.referrer||""}catch(n){index_conversion.referrerURL=document.referrer||""}else index_conversion.referrerURL=document.referrer||"";index_conversion.titleURL=document.title||"",index_conversion.screen_resolution=t||"",index_conversion.language=("undefined"!=typeof navigator&&"string"==typeof navigator?.language?navigator.language:"cs-cz").toLowerCase(),index_conversion.mobile="undefined"!=typeof navigator&&(navigator.userAgentData?.mobile??/Mobi|Android/i.test(navigator?.userAgent||"")),index_conversion.version="4",index_conversion.cookie=getSpecificCookies();var n=e,r=0;if(window.index_conversion.automatic_event&&window.index_conversion.automatic_event.length>0)for(var i=0;i<index_conversion.automatic_event.length;i++)index_conversion.automatic_event[i].items&&(r+=index_conversion.automatic_event[i].items.length);var a=window.index_conversion&&!0===window.index_conversion.__dp_forceBody;if(a)try{delete window.index_conversion.__dp_forceBody}catch(e){}var o=JSON.stringify(index_conversion),c=`z=${(new Date).getTime()}`,d=a||r>2;if(!d)for(var s in index_conversion)if(index_conversion.hasOwnProperty(s)){var p=index_conversion[s];"object"==typeof p&&null!==p&&(p=JSON.stringify(p)),c+="&"+encodeURIComponent(s)+"="+encodeURIComponent(p)}var u=n+"/index_gv3/?"+c+"&img=true",m=function(){var e=new XMLHttpRequest;e.open(d?"POST":"GET",u,!0),e.setRequestHeader("Content-Type","text/plain"),e.onreadystatechange=function(){e.readyState===XMLHttpRequest.DONE&&(e.status>=200&&e.status<300||444===e.status?console.log("XHR success: ",e.status):(console.error(`XHR error: ${e.status} ${e.statusText} -> fallback to image`),_()))},e.onerror=function(){console.error(`XHR onerror: ${e.status} ${e.statusText} -> fallback to image`),_()},e.send(d?o:null)},_=function(){try{(new Image).src=u}catch(e){console.error("Image request error:",e),dp_reportError(e,{where:"sendUsingImage"})}};window.fetch?fetch(u,{method:d?"POST":"GET",mode:"no-cors",headers:{"Content-Type":"text/plain"},body:d?o:null,cache:"no-store"}).catch((function(e){console.error("Fetch error:",e),m()})):m(),dp_xdataSent=!0,window.index_conversion&&Array.isArray(window.index_conversion.automatic_event)&&(window.index_conversion.automatic_event=[])}catch(e){console.error("Error in try block:",e),dp_reportError(e,{where:"dp_sendData"})}}function dp_reportError(e,t){try{if(isBotUA("undefined"!=typeof navigator&&navigator.userAgent?navigator.userAgent:""))return;if(!t||!t.where)return void console.warn("[DataPlus] Error without context - ignoring:",e);if(!["dp_sendData","sendUsingImage","sendUsingXHR","sendUsingFetch","dp_checkAndSendAiOverview","history.wrapper","event_listeners.wrapper","transformItemsObject","processShoptetEvents","processGA4DataLayerEvent","processGtagEvent","setupGtagWrapper","upgates.event_handler","dp_processTransaction","dp_sendCustomEvent","dp_processCbPurchase"].includes(t.where))return void console.warn("[DataPlus] Error from unknown context - ignoring:",t.where,e);let n="",r="",i="";e&&"object"==typeof e?(n=String(e.message||""),r=String(e.stack||""),i=e.name||typeof e):(n=String(e),i="Error");let a=null,o=0;try{if(window.index_conversion?.automatic_event?.length>0){o=window.index_conversion.automatic_event.length;const e=window.index_conversion.automatic_event[o-1];a=e?.name||null}}catch(e){}const c="string"==typeof dp_scriptURL?dp_scriptURL:"undefined"!=typeof location?location.href:"",d="undefined"!=typeof navigator&&navigator.userAgent?navigator.userAgent:"Unknown",s="undefined"!=typeof navigator&&navigator.language?navigator.language:"Unknown",p={fetch:"function"==typeof window.fetch,xhr:"function"==typeof window.XMLHttpRequest,image:"function"==typeof window.Image},u={online:"undefined"!=typeof navigator?navigator.onLine:null};try{const e=navigator.connection||navigator.mozConnection||navigator.webkitConnection;e&&(u.type=e.effectiveType||e.type||null,u.rtt=e.rtt||null,u.downlink=e.downlink||null)}catch(e){}const m={readyState:"undefined"!=typeof document?document.readyState:null,visibilityState:"undefined"!=typeof document?document.visibilityState:null};let _="*đźš¨ DataPlus Script Error fix*\n\n";if(_+=`*${i}:* \`${n}\`\n\n`,r&&(_+=`*Stack Trace:*\n\`\`\`\n${r}\n\`\`\`\n\n`),t||a||dp_shopType){if(_+="*Context:*\n",t?.where&&(_+=`  â€˘ where: ${t.where}\n`),a&&(_+=`  â€˘ processing_event: ${a}\n`),dp_shopType&&(_+=`  â€˘ shop_type: ${dp_shopType}\n`),t){const e={...t};delete e.where,Object.entries(e).forEach((([e,t])=>{null!=t&&("failures"===e&&Array.isArray(t)?(_+="  â€˘ failures:\n",t.forEach(((e,t)=>{_+=`    ${t+1}. Transport: ${e.step||"unknown"}\n`,e.name&&(_+=`       Error Type: ${e.name}\n`),e.message&&(_+=`       Message: ${e.message}\n`),e.extra&&(_+=`       Details: ${JSON.stringify(e.extra)}\n`)}))):_+=`  â€˘ ${e}: ${"object"==typeof t?JSON.stringify(t):t}\n`)}))}_+="\n"}_+="*Environment:*\n",_+=`  â€˘ Browser: fetch=${p.fetch}, xhr=${p.xhr}, img=${p.image}\n`,_+=`  â€˘ Network: online=${u.online}`,u.type&&(_+=`, type=${u.type}`,u.rtt&&(_+=`, rtt=${u.rtt}ms`)),_+="\n",_+=`  â€˘ Page: ${m.readyState}, visibility=${m.visibilityState}\n`,_+=`  â€˘ State: dp_xdataSent=${dp_xdataSent}, event_count=${o}\n\n`,_+=`*URL:* ${c}\n`,_+=`*User Agent:* ${d}\n`,_+=`*Language:* ${s}`;const w={text:_},l="string"==typeof urlForErrors&&urlForErrors?urlForErrors:"string"==typeof REPORT_URL&&REPORT_URL?REPORT_URL:"";if(!l)return;fetch(l,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(w),mode:"cors",keepalive:!0}).catch((e=>{console.error("Error reporting failed:",e)}))}catch(e){console.error("dp_reportError failed:",e)}}function dp_sendCustomEvent(e){try{if(!e||"object"!=typeof e)return;if(!e.event||"string"!=typeof e.event)return;window.index_conversion=window.index_conversion||{},window.index_conversion.automatic_event=window.index_conversion.automatic_event||[],dp_xdataSent=!1,window.index_conversion.automatic_event=[];const t={name:e.event,version:"custom"};e.user_data&&"object"==typeof e.user_data&&(window.index_conversion.user_data=window.index_conversion.user_data||{},Object.keys(e.user_data).forEach((t=>{const n=e.user_data[t];null!=n&&(window.index_conversion.user_data[t]="number"==typeof n?n:String(n))})));const n={};Object.keys(e).forEach((t=>{if("event"===t||"user_data"===t)return;const r=e[t];null!=r&&(n[t]="number"==typeof r?r:String(r))})),Object.keys(n).length>0&&(t.event_data=n),window.index_conversion.automatic_event.push(t),dp_sendData()}catch(t){dp_reportError(t,{where:"dp_sendCustomEvent",payload:e})}}function tldToCurrency(){var e=window.location.hostname.split("."),t="",n="",r="CZK";return 2===e.length?(t=e[0],n=e[1]):3===e.length?(t=e[1],n=e[2]):e.length>3&&(t=e[e.length-2],n=e[e.length-1]),"nedeto"===(t=t.toLowerCase())||"maluna"===t||"trenirkaren"===t?r="CZK":"sk"===n?r="EUR":"pl"===n?r="PLN":"hu"===n&&(r="HUF"),r}function trimString(e){return e.replace(/[\n\t]/g,"").trim()}function getSpecificCookies(){var e=["_ga","_fbp","_fbc","d5b8v3a2d7v3","_gcl_aw"],t=[],n=[];try{n=document?.cookie?.split(";")||[]}catch(e){n=[]}for(var r=0;r<n.length;r++){var i=n[r].trim().split("="),a=i[0],o=i[1]||"";e.includes(a)&&("_gcl_aw"===a&&3===o.split(".").length?t.push(a+"="+o.split(".")[2]):t.push(a+"="+o))}return t.join("; ")}window.dp_sendCustomEvent=window.dp_sendCustomEvent||dp_sendCustomEvent,function e(){try{if(!document.referrer?.includes(".google."))return;const e="undefined"!=typeof performance&&"function"==typeof performance.getEntries&&performance.getEntries().length>0&&performance.getEntries()[0]||null,t=(e&&e.name||window.location.href).match(/#:~:text=([^&]*)/);if(t?.[1]){const e=decodeURIComponent(t[1]).normalize("NFD").replace(/[\u0300-\u036f\u2013]/g,"");window.index_conversion=window.index_conversion||{},window.index_conversion.automatic_event=window.index_conversion.automatic_event||[],window.index_conversion.automatic_event.push({name:"ai_overview",ai_overview_text:e}),dp_xdataSent=!1,dp_sendData()}}catch(e){dp_reportError(e,{where:"dp_checkAndSendAiOverview"})}window.dp_checkAndSendAiOverview=e}();try{!function(e){const t=e.pushState,n=e.replaceState,r=e=>{if(!e)return;const t=new URL(e,window.location.href).href;t!==dp_lastTrackedUrl&&(dp_lastTrackedUrl=t,dp_xdataSent=!1,dp_sendData(),setTimeout((()=>dp_processTransaction()),500))};e.pushState=function(){return r(arguments[2]),t.apply(e,arguments)},e.replaceState=function(){return r(arguments[2]),n.apply(e,arguments)},window.addEventListener("popstate",(function(){r(window.location.href)}))}(window.history)}catch(e){dp_reportError(e,{where:"history.wrapper"})}try{dp_sendData(),document.addEventListener("DOMContentLoaded",dp_sendData),"undefined"!=typeof window&&"function"==typeof window.addEventListener&&(window.addEventListener("load",dp_sendData),window.addEventListener("beforeunload",dp_sendData))}catch(e){console.error("Error in try block:",e),dp_reportError(e,{where:"event_listeners.wrapper"})}!function(){function e(e){try{/(?:^|;\s*)_ga=/.test(document.cookie||"")||console.warn("Cookie '_ga' not found via document.cookie"+(e?" Ă˘â‚¬â€ś "+e:""))}catch(e){console.warn("document.cookie access failed:",e)}}try{const t="undefined"!=typeof window&&window.cookieStore||null;if(!t||"function"!=typeof t.get)return void e("cookieStore not available");const n=e=>{try{const r=e&&e.changed||[];for(let e=0;e<r.length;e++){const i=r[e];if(i&&"_ga"===i.name){dp_xdataSent=!1,dp_sendData();try{t.removeEventListener("change",n)}catch(e){}break}}}catch(e){console.warn("cookieStore change handler error:",e)}};let r;try{r=t.get("_ga")}catch(t){return console.warn("cookieStore.get threw synchronously:",t),void e("cookieStore.get sync error")}r.then((e=>{try{if(!e||!e.value)try{t.addEventListener("change",n)}catch(e){console.warn("cookieStore.addEventListener failed:",e)}}catch(e){console.warn("cookieStore then-block failed:",e)}})).catch((t=>{console.warn("cookieStore.get rejected:",t),e("cookieStore.get rejected")}))}catch(t){console.warn("cookieStore block failed:",t),e("cookieStore block exception")}}();const transformItemsObject=e=>{try{if(Array.isArray(e)){let t=[];return e.forEach((e=>{if(!e||"object"!=typeof e)return;let n={};(e.item_brand||e.brand)&&(n.br=e.item_brand||e.brand),e.item_id?n.id=e.item_id.toString():e.option?.id?n.id=String(e.option.id):e.id&&(n.id=String(e.id)),(e.item_name||e.title)&&(n.nm=e.item_name||e.title),e.quantity&&(n.qt=e.quantity.toString()),e.price&&("object"==typeof e.price?n.pr=upgates&&upgates.settings&&upgates.settings.conversionPricesWithVat&&e.price&&e.price.withVat?e.price.withVat.toString():e.price&&e.price.withoutVat?e.price.withoutVat.toString():"0":n.pr=e.price.toString());let r=1;Object.keys(e).forEach((t=>{t.includes("item_category")&&(1===r?n.ca=e[t]:n[`c${r}`]=e[t],r++)})),t.push(n)})),t}}catch(e){dp_reportError(e,{where:"transformItemsObject"})}},dp_enrichmentTtlMs=5e3,dp_enrichmentCache=new Map;function dp_enrichmentNow(){return Date.now()}function dp_enrichmentPrune(){const e=dp_enrichmentNow();for(const[t,n]of dp_enrichmentCache.entries())(!n||!n.t||e-n.t>dp_enrichmentTtlMs)&&dp_enrichmentCache.delete(t)}function dp_enrichmentSet(e,t){e&&dp_enrichmentCache.set(e,{t:dp_enrichmentNow(),data:t||{}})}function dp_enrichmentGet(e){if(!e)return null;const t=dp_enrichmentCache.get(e);return t?dp_enrichmentNow()-t.t>dp_enrichmentTtlMs?(dp_enrichmentCache.delete(e),null):t.data||null:null}function dp_setIfMissing(e,t,n){e&&(void 0!==e[t]&&null!==e[t]&&""!==e[t]||null!=n&&""!==n&&(e[t]=n))}function dp_extractEnrichmentFromParams(e){const t=e||{},n={};t.payment_type&&(n.payment_type=String(t.payment_type)),t.shipping_tier&&(n.shipping_tier=String(t.shipping_tier)),t.coupon&&(n.coupon=String(t.coupon)),t.item_list_id&&(n.item_list_id=String(t.item_list_id)),t.item_list_name&&(n.item_list_name=String(t.item_list_name)),t.promotion_id&&(n.promotion_id=String(t.promotion_id)),t.promotion_name&&(n.promotion_name=String(t.promotion_name)),t.creative_name&&(n.creative_name=String(t.creative_name)),t.creative_slot&&(n.creative_slot=String(t.creative_slot)),t.transaction_id&&(n.transaction_id=String(t.transaction_id)),t.affiliation&&(n.affiliation=String(t.affiliation)),void 0===t.tax||null===t.tax||""===t.tax||isNaN(Number(t.tax))||(n.tax=Number(t.tax)),void 0===t.shipping||null===t.shipping||""===t.shipping||isNaN(Number(t.shipping))||(n.shipping=Number(t.shipping)),t.currency&&(n.currency=String(t.currency)),void 0!==t.value&&null!==t.value&&""!==t.value&&(n.value=String(t.value));const r=transformItemsObject(t.items);return Array.isArray(r)&&r.length>0&&(n.items=r),n}function dp_applyEnrichment(e,t,n){try{const r=dp_enrichmentGet(n),i=dp_enrichmentGet(t+"|"),a=r||i;if(!a)return;const o=["payment_type","shipping_tier","coupon","item_list_id","item_list_name","promotion_id","promotion_name","creative_name","creative_slot","transaction_id","affiliation","tax","shipping","currency","value"];for(let t=0;t<o.length;t++){const n=o[t];void 0!==a[n]&&null!==a[n]&&""!==a[n]&&dp_setIfMissing(e,n,a[n])}(!e.items||!Array.isArray(e.items)||0===e.items.length)&&Array.isArray(a.items)&&a.items.length>0&&(e.items=a.items)}catch(e){dp_reportError(e,{where:"processShoptetEvents"})}}const processShoptetEvents=(e,t,n)=>{try{if(!(window.dataLayer&&Array.isArray(window.dataLayer)&&window.dataLayer.length>0&&window.dataLayer[0]&&window.dataLayer[0].shoptet))return!1;if(!t||!dp_eventsToCheck.includes(t))return!1;const r=["add_to_cart","view_item","view_cart","remove_from_cart","view_item_list","select_item","add_to_wishlist","view_promotion","select_promotion","refund"],i=transformItemsObject(e?.[2]?.items),a="string"==typeof n&&n?n:t+"|",o=dp_enrichmentGet(a)||dp_enrichmentGet(t+"|"),c=Array.isArray(i)&&i.length>0?i:o&&Array.isArray(o.items)?o.items:i;if(r.includes(t)){if(!(Array.isArray(c)&&c.length>0&&c.some((e=>e&&"string"==typeof e.id&&e.id))))return!1}dp_xdataSent=!1,index_conversion.automatic_event=[],window.index_conversion=window.index_conversion||{},window.index_conversion.user_data=window.index_conversion.user_data||{},window.index_conversion.user_data.user_type=window.dataLayer[0]&&window.dataLayer[0].shoptet&&window.dataLayer[0].shoptet.customer&&window.dataLayer[0].shoptet.customer.groupId?window.dataLayer[0].shoptet.customer.groupId:0;const d=e?.[2]||{},s={name:t,currency:d?.currency||tldToCurrency(),value:d?.value?.toString()||null,version:"shoptet",items:Array.isArray(c)?c:null},p=dp_extractEnrichmentFromParams(d);return Object.keys(p).forEach((e=>{"items"!==e&&void 0!==p[e]&&null!==p[e]&&""!==p[e]&&(s[e]=p[e])})),dp_applyEnrichment(s,t,a),index_conversion.automatic_event.push(s),window.index_conversion.automatic_event.forEach((e=>{for(const[t,n]of Object.entries(e))null===n&&delete e[t]})),dp_sendData(),!0}catch(e){return dp_reportError(e,{where:"processShoptetEvents"}),!1}};function processGA4DataLayerEvent(e){try{const t=e?.event;if(!t||!dp_eventsToCheck.includes(t))return;if("purchase"===t)return;const n=e?.ecommerce||{};if(!(e?.ecommerce&&e.ecommerce.items))return;if(["add_to_cart","view_item","view_cart","remove_from_cart","view_item_list","select_item","add_to_wishlist","view_promotion","select_promotion","refund"].includes(t)&&(!n.items||!Array.isArray(n.items)||0===n.items.length))return;dp_xdataSent=!1,index_conversion.automatic_event=[];const r=(Array.isArray(n?.items)?n.items:[]).map((function(e){const t={},n=[];for(const t in e)-1!==t?.indexOf("item_category")&&n.push({key:t,value:e?.[t]});for(let e=0;e<n.length;e++){t[0===e?"ca":"c"+(e+1)]=n[e]?.value}return(e?.id||e?.item_id)&&(t.id=String(e?.id||e?.item_id)),(e?.name||e?.item_name)&&(t.nm=trimString(e?.name||e?.item_name)),void 0===e?.price&&void 0===e?.item_price||(t.pr=String(e?.price??e?.item_price)),(e?.quantity||e?.item_quantity)&&(t.qt=String(e?.quantity||e?.item_quantity)),(e?.brand||e?.item_brand)&&(t.br=String(e?.brand||e?.item_brand)),(e?.variant||e?.item_variant)&&(t.va=String(e?.variant||e?.item_variant)),e?.item_list_id&&(t.li=String(e.item_list_id)),e?.item_list_name&&(t.ln=String(e.item_list_name)),void 0===e?.index||isNaN(Number(e.index))||(t.lp=Number(e.index)),t})),i={name:t,version:"dataLayer_GA4",currency:n?.currency||tldToCurrency()};switch(void 0!==n?.value&&(i.value=String(n?.value)),t){case"view_item_list":case"select_item":n?.item_list_id&&(i.item_list_id=String(n?.item_list_id)),n?.item_list_name&&(i.item_list_name=String(n?.item_list_name));break;case"view_promotion":case"select_promotion":n?.promotion_id&&(i.promotion_id=String(n?.promotion_id)),n?.promotion_name&&(i.promotion_name=String(n?.promotion_name)),n?.creative_name&&(i.creative_name=String(n?.creative_name)),n?.creative_slot&&(i.creative_slot=String(n?.creative_slot));break;case"add_payment_info":n?.payment_type&&(i.payment_type=String(n?.payment_type)),n?.coupon&&(i.coupon=String(n?.coupon));break;case"add_shipping_info":n?.shipping_tier&&(i.shipping_tier=String(n?.shipping_tier)),n?.coupon&&(i.coupon=String(n?.coupon));break;case"begin_checkout":n?.coupon&&(i.coupon=String(n?.coupon));break;case"refund":n?.transaction_id&&(i.transaction_id=String(n.transaction_id)),n?.affiliation&&(i.affiliation=String(n.affiliation)),void 0===n?.tax||""===n.tax||isNaN(Number(n.tax))||(i.tax=Number(n.tax)),void 0===n?.shipping||""===n.shipping||isNaN(Number(n.shipping))||(i.shipping=Number(n.shipping)),void 0===n?.value||""===n.value||isNaN(Number(n.value))||(i.value=Number(n.value)),n?.currency&&(i.currency=String(n.currency))}r.length>0&&(i.items=r),index_conversion.automatic_event.push(i),window.index_conversion.automatic_event.forEach((e=>{Object.entries(e).forEach((([t,n])=>{null==n&&delete e[t]}))})),dp_sendData()}catch(t){dp_reportError(t,{where:"processGA4DataLayerEvent",eventName:e?.event})}}const dp_translateUpgatesEvents=(e,t)=>e[t]||null;if(window.upgates&&"object"==typeof window.upgates){if(upgates&&"product"===upgates.pageType&&upgates.product){dp_xdataSent=!1,index_conversion.automatic_event=[];const e=upgates.settings&&upgates.settings.conversionPricesWithVat&&upgates.product.price&&upgates.product.price.withVat?upgates.product.price.withVat:upgates.product.price&&upgates.product.price.withoutVat?upgates.product.price.withoutVat:0,t=upgates.settings&&upgates.settings.conversionPricesWithVat&&upgates.product.price&&upgates.product.price.withVat?String(upgates.product.price.withVat):upgates.product.price&&upgates.product.price.withoutVat?String(upgates.product.price.withoutVat):"0";index_conversion.automatic_event.push({name:"view_item",currency:upgates?.currency||tldToCurrency(),value:e,version:"upgates",items:[{id:String(upgates.product.id),nm:trimString(upgates.product.title),pr:t,qt:"1",ca:upgates.product.category&&upgates.product.category.path&&upgates.product.category.path[0]?upgates.product.category.path[0]:null,c2:upgates.product.category&&upgates.product.category.path&&upgates.product.category.path[1]?upgates.product.category.path[1]:null,c3:upgates.product.category&&upgates.product.category.path&&upgates.product.category.path[2]?upgates.product.category.path[2]:null,br:upgates.product.manufacturer||null}]}),dp_sendData(),index_conversion.automatic_event=[]}Object.keys(dp_eventsForUpgates).forEach((e=>{upgates.on(e,(t=>{try{dp_xdataSent=!1,index_conversion.automatic_event=[];const n=dp_translateUpgatesEvents(dp_eventsForUpgates,e);if(!n)return;const r="cart.add"===e||"cart.remove"===e?(upgates&&upgates.settings&&upgates.settings.conversionPricesWithVat&&t&&t.price&&t.price.withVat?t.price.withVat:t&&t.price&&t.price.withoutVat?t.price.withoutVat:0)*(t&&t.quantity?t.quantity:1):upgates&&upgates.cart&&Array.isArray(upgates.cart.products)?upgates.cart.products.map((function(e){return upgates.settings.conversionPricesWithVat?e.price.withVat:e.price.withoutVat})).reduce((function(e,t){return e+t}),0):0;index_conversion.automatic_event.push({name:n,currency:upgates?.currency||tldToCurrency(),value:Number(r).toFixed(2),version:"upgates",items:("cart.add"===e||"cart.remove"===e?transformItemsObject([t]):upgates&&upgates.cart&&upgates.cart.products?transformItemsObject(upgates.cart.products):[])||[]}),window.index_conversion.automatic_event.forEach((e=>{Object.entries(e).forEach((([t,n])=>{null===n&&delete e[t]}))})),dp_sendData(),index_conversion.automatic_event=[]}catch(e){dp_reportError(e,{where:"upgates.event_handler"})}}))}))}let dp_gtagCommandQueue=[],dp_gtagOriginal=null;function processGtagEvent(e,...t){try{if("event"!==e)return;const n=t[0],r=t[1]||{};if(!dp_eventsToCheck.includes(n)||"purchase"===n)return;const i=["add_to_cart","view_item","view_cart","remove_from_cart","view_item_list","select_item","add_to_wishlist","view_promotion","select_promotion","refund"],a=r.items&&Array.isArray(r.items)&&r.items.length>0,o=r.item_id||r.id||r.item_name||r.name;if(i.includes(n)&&!a&&!o)return;dp_xdataSent=!1,index_conversion.automatic_event=[];let c=[];if(a)c=r.items.map((function(e){const t={},n=[];for(const t in e)-1!==t?.indexOf("item_category")&&n.push({key:t,value:e?.[t]});for(let e=0;e<n.length;e++){t[0===e?"ca":"c"+(e+1)]=n[e]?.value}return(e?.item_id||e?.id)&&(t.id=String(e.item_id||e.id)),(e?.item_name||e?.name)&&(t.nm=trimString(e.item_name||e.name)),void 0!==e?.price&&(t.pr=String(e.price)),e?.quantity&&(t.qt=String(e.quantity)),(e?.item_brand||e?.brand)&&(t.br=String(e.item_brand||e.brand)),(e?.item_variant||e?.variant)&&(t.va=String(e.item_variant||e.variant)),e?.item_list_id&&(t.li=String(e.item_list_id)),e?.item_list_name&&(t.ln=String(e.item_list_name)),void 0===e?.index||isNaN(Number(e.index))||(t.lp=Number(e.index)),t}));else if(o){const e={},t=[];for(const e in r)-1!==e?.indexOf("item_category")&&t.push({key:e,value:r[e]});for(let n=0;n<t.length;n++){e[0===n?"ca":"c"+(n+1)]=t[n]?.value}(r?.item_id||r?.id)&&(e.id=String(r.item_id||r.id)),(r?.item_name||r?.name)&&(e.nm=trimString(r.item_name||r.name)),void 0!==r?.price&&(e.pr=String(r.price)),r?.quantity&&(e.qt=String(r.quantity)),(r?.item_brand||r?.brand)&&(e.br=String(r.item_brand||r.brand)),(r?.item_variant||r?.variant)&&(e.va=String(r.item_variant||r.variant)),c=[e]}const d={name:n,version:"gtag",currency:r?.currency||tldToCurrency()};switch(void 0!==r?.value&&(d.value=String(r.value)),n){case"view_item_list":case"select_item":r?.item_list_id&&(d.item_list_id=String(r.item_list_id)),r?.item_list_name&&(d.item_list_name=String(r.item_list_name));break;case"view_promotion":case"select_promotion":r?.promotion_id&&(d.promotion_id=String(r.promotion_id)),r?.promotion_name&&(d.promotion_name=String(r.promotion_name)),r?.creative_name&&(d.creative_name=String(r.creative_name)),r?.creative_slot&&(d.creative_slot=String(r.creative_slot));break;case"add_payment_info":r?.payment_type&&(d.payment_type=String(r.payment_type)),r?.coupon&&(d.coupon=String(r.coupon));break;case"add_shipping_info":r?.shipping_tier&&(d.shipping_tier=String(r.shipping_tier)),r?.coupon&&(d.coupon=String(r.coupon));break;case"begin_checkout":r?.coupon&&(d.coupon=String(r.coupon));break;case"refund":r?.transaction_id&&(d.transaction_id=String(r.transaction_id)),r?.affiliation&&(d.affiliation=String(r.affiliation)),void 0===r?.tax||isNaN(Number(r.tax))||(d.tax=Number(r.tax)),void 0===r?.shipping||isNaN(Number(r.shipping))||(d.shipping=Number(r.shipping))}c.length>0&&(d.items=c),index_conversion.automatic_event.push(d),window.index_conversion.automatic_event.forEach((e=>{Object.entries(e).forEach((([t,n])=>{null==n&&delete e[t]}))})),dp_sendData()}catch(e){dp_reportError(e,{where:"processGtagEvent",eventName:t[0]})}}function dp_processTransaction(){try{if(window.index_conversion.automatic_event&&window.index_conversion.automatic_event.length>0&&!window.index_conversion.automatic_event.some((e=>"form_submit"===e.name)))return;if(dp_dataProcessed)return;if(!(window.index_conversion.transaction_id&&window.index_conversion.value&&window.index_conversion.currency))if("undefined"!=typeof shoptet){if(window.dataLayer&&Array.isArray(window.dataLayer)&&window.dataLayer.length>0&&window.dataLayer[0]&&window.dataLayer[0].shoptet&&"thankYou"===window.dataLayer[0].shoptet.pageType&&(dp_shopType="shoptet",window.dataLayer[0].shoptet&&window.dataLayer[0].shoptet.order)){var e=window.dataLayer[0].shoptet.order.content.map((function(e){for(var t=e.category.split("|"),n={id:String(e.sku),nm:trimString(e.name),pr:String(e.price),qt:String(e.quantity)},r=0;r<t.length;r++){var i=t[r].trim();if(i)n[0===r?"ca":"c"+(r+1)]=trimString(i)}return n}));window.index_conversion=window.index_conversion||{},window.index_conversion.user_data=window.index_conversion.user_data||{},window.index_conversion.user_data.user_type=window.dataLayer[0]&&window.dataLayer[0].shoptet&&window.dataLayer[0].shoptet.customer&&window.dataLayer[0].shoptet.customer.groupId?window.dataLayer[0].shoptet.customer.groupId:0,index_conversion.automatic_event.push({name:"purchase",currency:window.dataLayer[0].shoptet&&window.dataLayer[0].shoptet.currency?window.dataLayer[0].shoptet.currency:tldToCurrency(),value:String(window.dataLayer[0].shoptet.order.netto),transaction_id:String(window.dataLayer[0].shoptet.order.orderNo),version:"shoptet",items:e})}}else if("undefined"!=typeof upgates){if(upgates&&"order.recieved"===upgates.pageType&&upgates.order){dp_shopType="upgates";var t=upgates.settings&&upgates.settings.conversionPricesWithVat;index_conversion.automatic_event.push({name:"purchase",currency:upgates.currency||tldToCurrency(),transaction_id:String(upgates.order.number),version:"upgates",value:String(t?upgates.order.prices&&upgates.order.prices.total&&upgates.order.prices.total.withVat?upgates.order.prices.total.withVat:"0":upgates.order.prices&&upgates.order.prices.total&&upgates.order.prices.total.withoutVat?upgates.order.prices.total.withoutVat:"0"),items:upgates.order.products&&Array.isArray(upgates.order.products)?upgates.order.products.map((function(e){var n=e.category?.path||[],r={id:e.option?String(e.option.id):String(e.id),nm:trimString(e.title),qt:String(e.quantity)};r.pr=String(t?e.price.withVat:e.price.withoutVat);for(var i=0;i<n.length;i++){var a=n[i].trim();if(a)r[0===i?"ca":"c"+(i+1)]=trimString(a)}return r})):[]})}}else if("undefined"==typeof shoptet&&"undefined"==typeof upgates&&window.dataLayer&&Array.isArray(window.dataLayer)){dp_shopType="dataLayer_UA";var n=!1,r=!1;for(var i in window.dataLayer)if(!window.dataLayer[i]||!dp_isCbPurchaseEventName(window.dataLayer[i].event))if(window.dataLayer[i]&&window.dataLayer[i].ecommerce&&window.dataLayer[i].ecommerce.purchase){n=!0;let t=window.dataLayer[i].ecommerce.purchase.products;if(Array.isArray(t))e=t.map((function(e){var t,n,r={};function i(){for(var e=0;e<t.length;e++){if(n=t[e]?t[e].trim():"")r[0===e?"ca":"c"+(e+1)]=trimString(n)}}return"string"==typeof e.category?(t=e.category.split("|"),i()):Array.isArray(e.category)&&(t=e.category,i()),(e.id||e.item_id)&&(r.id=String(e.id||e.item_id)),(e.name||e.item_name)&&(r.nm=trimString(e.name||e.item_name)),(e.price||e.item_price)&&(r.pr=String(e.price||e.item_price)),(e.quantity||e.item_quantity)&&(r.qt=String(e.quantity||e.item_quantity)),e.brand&&(r.br=e.brand),r}));let r={name:"purchase",currency:window.dataLayer[i]&&window.dataLayer[i].ecommerce&&window.dataLayer[i].ecommerce.purchase&&window.dataLayer[i].ecommerce.purchase.actionField&&window.dataLayer[i].ecommerce.purchase.actionField.currency?window.dataLayer[i].ecommerce.purchase.actionField.currency:window.dataLayer[i]&&window.dataLayer[i].ecommerce&&window.dataLayer[i].ecommerce.currencyCode?window.dataLayer[i].ecommerce.currencyCode:tldToCurrency(),transaction_id:String(window.dataLayer[i]&&window.dataLayer[i].ecommerce&&window.dataLayer[i].ecommerce.purchase&&window.dataLayer[i].ecommerce.purchase.actionField&&window.dataLayer[i].ecommerce.purchase.actionField.id?window.dataLayer[i].ecommerce.purchase.actionField.id:""),version:"dataLayer_UA",value:String(window.dataLayer[i]&&window.dataLayer[i].ecommerce&&window.dataLayer[i].ecommerce.purchase&&window.dataLayer[i].ecommerce.purchase.actionField&&window.dataLayer[i].ecommerce.purchase.actionField.revenue?window.dataLayer[i].ecommerce.purchase.actionField.revenue:"0"),items:e||[]};window.dataLayer[i]&&window.dataLayer[i].ecommerce&&window.dataLayer[i].ecommerce.purchase&&window.dataLayer[i].ecommerce.purchase.actionField&&window.dataLayer[i].ecommerce.purchase.actionField.profit&&(r.order_profit=String(Number(window.dataLayer[i].ecommerce.purchase.actionField.profit).toFixed(2))),index_conversion.automatic_event.push(r)}else if(window.dataLayer&&window.dataLayer[i]&&window.dataLayer[i].transactionId){dp_shopType="dataLayer_CH",r=!0;e=window.dataLayer[i].transactionProducts&&Array.isArray(window.dataLayer[i].transactionProducts)?window.dataLayer[i].transactionProducts.map((function(e){var t={};if(e.sku?t.id=String(e.sku):(e.id||e.item_id)&&(t.id=String(e.id||e.item_id)),(e.name||e.item_name)&&(t.nm=trimString(e.name||e.item_name)),(e.price||e.item_price)&&(t.pr=String(e.price||e.item_price)),0!=e.price&&0!=e.item_price||(t.pr="0"),(e.quantity||e.item_quantity)&&(t.qt=String(e.quantity||e.item_quantity)),e.category){var n;n=-1!==e.category.indexOf("->")?e.category.split("->"):-1!==e.category.indexOf("|")?e.category.split("|"):-1!==e.category.indexOf(">")?e.category.split(">"):[e.category];for(var r=0;r<n.length;r++){var i=n[r].trim();if(i)t[0===r?"ca":"c"+(r+1)]=trimString(i)}}return(e.brand||e.item_brand)&&(t.br=String(e.brand||e.item_brand)),t})):[];let t={name:"purchase",currency:window.dataLayer[i]&&window.dataLayer[i].transactionCurrency?window.dataLayer[i].transactionCurrency:tldToCurrency(),version:"dataLayer_CH",value:String(window.dataLayer[i]&&window.dataLayer[i].transactionTotal?window.dataLayer[i].transactionTotal:"0"),transaction_id:String(window.dataLayer[i]&&window.dataLayer[i].transactionId?window.dataLayer[i].transactionId:""),items:e};window.dataLayer[i]&&window.dataLayer[i].transactionFee&&(t.order_profit=String(Number(window.dataLayer[i].transactionFee).toFixed(2))),index_conversion.automatic_event.push(t)}else if(window.dataLayer&&window.dataLayer[i]&&(window.dataLayer[i].ecommerce||window.dataLayer[i].items)&&("purchase"===window.dataLayer[i].event||"purchase_stape"===window.dataLayer[i].event)&&!r){dp_shopType="dataLayer_GA4",n=!0,window.dataLayer[i].ecommerce||(window.dataLayer[i].ecommerce={},window.dataLayer[i].ecommerce.transaction_id=window.dataLayer[i].transaction_id,window.dataLayer[i].ecommerce.value=window.dataLayer[i].value,window.dataLayer[i].ecommerce.items=window.dataLayer[i].items,window.dataLayer[i].ecommerce.currency=window.dataLayer[i].currency);e=window.dataLayer[i]&&window.dataLayer[i].ecommerce&&window.dataLayer[i].ecommerce.items&&Array.isArray(window.dataLayer[i].ecommerce.items)?window.dataLayer[i].ecommerce.items.map((function(e){var t={},n=[];for(var r in e)-1!==r.indexOf("item_category")&&n.push({key:r,value:e[r]});for(var i=0;i<n.length;i++){t[r=0===i?"ca":"c"+(i+1)]=n[i].value}return(e?.id||e?.item_id)&&(t.id=String(e.id||e.item_id)),(e?.name||e?.item_name)&&(t.nm=trimString(e.name||e.item_name)),(e?.price||e?.item_price)&&(t.pr=String(e.price||e.item_price)),(e?.quantity||e?.item_quantity)&&(t.qt=String(e.quantity||e.item_quantity)),(e?.brand||e?.item_brand)&&(t.br=String(e.brand||e.item_brand)),e?.item_profit&&(t.ip=String(Number(e.item_profit).toFixed(2))),t})):[];let t={name:"purchase",currency:window.dataLayer[i]&&window.dataLayer[i].ecommerce&&window.dataLayer[i].ecommerce.currency?window.dataLayer[i].ecommerce.currency:tldToCurrency(),transaction_id:String(window.dataLayer[i]&&window.dataLayer[i].ecommerce&&window.dataLayer[i].ecommerce.transaction_id?window.dataLayer[i].ecommerce.transaction_id:""),version:"dataLayer_GA4",value:String(window.dataLayer[i]&&window.dataLayer[i].ecommerce&&window.dataLayer[i].ecommerce.value?window.dataLayer[i].ecommerce.value:"0"),items:e};window.dataLayer[i]&&window.dataLayer[i].ecommerce&&window.dataLayer[i].ecommerce.profit&&(t.order_profit=String(Number(window.dataLayer[i].ecommerce.profit).toFixed(2))),index_conversion.automatic_event.push(t)}if(window.dataLayer&&!n&&!r){dp_shopType="gtag";e:for(var i in window.dataLayer)for(var a in window.dataLayer[i])if("purchase"===window.dataLayer[i][a]&&window.dataLayer[i][+a+1]&&window.dataLayer[i][+a+1].transaction_id){var o=window.dataLayer[i][+a+1];e=o.items&&Array.isArray(o.items)?o.items.map((function(e){var t={},n=[],r=e.category||e.item_category;if(r&&-1!==r.indexOf("|"))for(var i=r.split("|"),a=0;a<i.length;a++){var o=i[a].trim();if(o)t[c=0===a?"ca":"c"+(a+1)]=o}else if(r)for(var c in e)if(0===c.indexOf("item_category")||0===c.indexOf("category")){n.push(e[c]);for(var d=0;d<n.length;d++){t[c=0===d?"ca":"c"+(d+1)]=trimString(n[d])}}return(e.id||e.item_id)&&(t.id=String(e.id||e.item_id)),(e.name||e.item_name)&&(t.nm=trimString(e.name||e.item_name)),e.price&&(t.pr=String(e.price)),e.quantity&&(t.qt=String(e.quantity)),t})):[];index_conversion.automatic_event.push({name:"purchase",currency:o.currency||tldToCurrency(),version:"gtag",value:String(Number(o.value||0).toFixed(2)),tax:String(Number(o.tax||0).toFixed(2)),shipping:String(o.shipping||"0"),transaction_id:String(o.transaction_id||""),items:e});break e}}}window.index_conversion.automatic_event&&window.index_conversion.automatic_event.length>0&&(dp_xdataSent=!1,dp_sendData(),dp_dataProcessed=!0)}catch(e){dp_reportError(e,{where:"dp_processTransaction",shopType:dp_shopType,location:window.location.href})}}dp_processTransaction(),document.addEventListener("DOMContentLoaded",(function(){setTimeout((function(){dp_processTransaction()}),100)})),"undefined"!=typeof window&&"function"==typeof window.addEventListener&&window.addEventListener("load",dp_processTransaction),document.addEventListener("DOMContentLoaded",(function(){for(var e=document.querySelectorAll("form"),t=0;t<e.length;t++)e[t].addEventListener("submit",(function(e){!1===window.index_conversion.automatic_event.some((e=>"purchase"===e?.name))&&(window.index_conversion.automatic_event=[]),window.index_conversion.automatic_event.push({name:"form_submit"}),dp_xdataSent=!1,dp_sendData()}))})),function(e){window.dataLayer=window.dataLayer||[];const t=new Map,n=new Map,r=()=>Date.now(),i=()=>{const e=r();for(const[n,r]of t.entries())e-r>2e3&&t.delete(n)},a=e=>{if(!Array.isArray(e)||0===e.length)return[];const t=[];for(let n=0;n<e.length;n++){const r=e[n]||{},i=r.item_id??r.id??(r.option&&r.option.id)??null;if(null!=i){const e=String(i);e&&t.push(e)}}return t},o=e=>{const t=e?.[1]||"",n=e?.[2]||{},r=a(n.items);if(r.length>0)return t+"|"+r.join(",");const i=n.item_id??n.id??(n.option&&n.option.id)??null;return t+"|"+(null!=i?String(i):"")},c=e=>{const t=e?.event||"",n=a(e?.ecommerce?.items);return n.length>0?t+"|"+n.join(","):t+"|"},d=(e,t)=>{if(!e)return;if(n.has(e)){try{clearTimeout(n.get(e))}catch(e){}n.delete(e)}const r=setTimeout((()=>{n.delete(e),i(),dp_enrichmentPrune(),t()}),200);n.set(e,r)},s=a=>{i(),(t=>{try{dp_enrichmentPrune();for(let n=0;n<t.length;n++){const r=t[n],i=r?.[2]?.send_to,a="string"==typeof i&&i.startsWith("AW-");if("event"===r?.[0]&&r?.[1]&&e.includes(r[1])&&"purchase"!==r[1]&&r[2]&&!a){const e=o(r),t=r[1],n=dp_extractEnrichmentFromParams(r[2]);dp_enrichmentSet(e,n),dp_enrichmentSet(t+"|",n)}else if(r?.event&&e.includes(r.event)&&"purchase"!==r.event){const e=c(r),t=r.event,n=r.ecommerce||{},i=dp_extractEnrichmentFromParams({currency:r.currency||n.currency,value:r.value||n.value,items:n.items||r.items,payment_type:n.payment_type,shipping_tier:n.shipping_tier,coupon:n.coupon,item_list_id:n.item_list_id,item_list_name:n.item_list_name,promotion_id:n.promotion_id,promotion_name:n.promotion_name,creative_name:n.creative_name,creative_slot:n.creative_slot,transaction_id:n.transaction_id,affiliation:n.affiliation,tax:n.tax,shipping:n.shipping});dp_enrichmentSet(e,i),dp_enrichmentSet(t+"|",i)}}}catch(e){dp_reportError(e,{where:"event_listeners.wrapper"})}})(a);const s=!!(window.dataLayer&&window.dataLayer[0]&&window.dataLayer[0].shoptet);s&&a.forEach((i=>{const a=i?.[1];if("event"===i?.[0]&&a&&e.includes(a)&&(c=i?.[2]?.send_to,c&&("string"==typeof c?"ga4"===c.toLowerCase():Array.isArray(c)&&c.some((e=>"ga4"===String(e).toLowerCase()))))){const e=o(i);processShoptetEvents(i,a,e)&&(t.set(e,r()),t.set(a+"|",r()),((e,t)=>{if(t&&n.has(t)){try{clearTimeout(n.get(t))}catch(e){}n.delete(t)}if(e)for(const[t,r]of n.entries())if(t===e+"|"||t.startsWith(e+"|")){try{clearTimeout(r)}catch(e){}n.delete(t)}})(a,e))}var c})),a.forEach((n=>{if(n?.event&&dp_isCbPurchaseEventName(n.event))return void dp_processCbPurchase(n);if("purchase"===n?.event)return void dp_processTransaction();const r=n?.[2]?.send_to,i="string"==typeof r&&r.startsWith("AW-");if("event"===n?.[0]&&n?.[1]&&e.includes(n[1])&&"purchase"!==n[1]&&n[2]&&!i){if(s){const e=o(n);if(t.has(e)||t.has(n[1]+"|"))return;return void d(e,(()=>{t.has(e)||t.has(n[1]+"|")||processGtagEvent("event",n[1],n[2])}))}processGtagEvent("event",n[1],n[2])}else if(n?.event&&e.includes(n?.event)){if(s){const e=c(n);if(t.has(e)||t.has(n.event+"|"))return;return void d(e,(()=>{t.has(e)||t.has(n.event+"|")||processGA4DataLayerEvent(n)}))}processGA4DataLayerEvent(n)}}))},p=window.dataLayer;s(p);const u=window.dataLayer.push;window.dataLayer.push=function(...e){return s(e),u.apply(this,e)}}(dp_eventsToCheck);