1/*! Copyright 2025 SweetCode. All rights reserved. */ 2"use strict";(self.webpackChunkPixel_Manager_for_WooCommerce=self.webpackChunkPixel_Manager_for_WooCommerce||[]).push([[437],{2940(e,t,r){r.r(t);r(4423);pmw.bus.on("pmw:load-always",async()=>{try{if("order_received_page"===pmwDataLayer?.shop?.page_type)return;if(pmw.console.log("ACR check running"),!pmw.getCookie("_pmw_automatic_conversion_recovery"))return;if(pmw.console.log("ACR cookie found"),pmw.retrieveData("acr_attempted"))return;if(pmw.console.log("ACR check not run in this session"),await pmw.getAcrOrderDetails(),!pmwDataLayer?.order)return pmw.console.log("Pixel Manager: ACR order details not retrieved"),void pmw.storeData("acr_attempted",!0);pmw.console.log("ACR order details retrieved"),pmw.console.log("pmwDataLayer.order",pmwDataLayer.order),pmw.bus.emit("pmw:purchase"),pmw.writeOrderIdToStorage(pmwDataLayer.order.id,pmwDataLayer.order.key,"acr_full_auto"),pmw.deleteCookie("_pmw_automatic_conversion_recovery")}catch(e){pmw.storeData("acr_attempted",!0),pmw.console.error(e)}}),pmw.bus.on("pmwLoad",function(){!pmwDataLayer?.general?.scroll_tracking_thresholds||!pmwDataLayer.general.scroll_tracking_thresholds.length>0||(!function(e){e.scrollVisibilityThreshold=pmwDataLayer.general.scroll_tracking_thresholds,e.scrollVisibilityThresholdStatus=e.scrollVisibilityThreshold.reduce((e,t)=>(e[t]=!1,e),{})}(window.pmw=window.pmw||{},jQuery),jQuery(window).on("scroll",e=>{const t=jQuery(window).scrollTop();for(const[e,r]of Object.entries(pmw.scrollVisibilityThresholdStatus))if(!1===r){t>=(jQuery(document).height()-jQuery(window).height())*(e/100)&&(pmw.bus.emit("pmw:scroll-depth",{direction:"vertical",threshold:e,position:t,positionUnit:"pixels"}),pmw.scrollVisibilityThresholdStatus[e]=!0)}}))}),pmw.bus.on("pmwLoad",()=>{pmw.persistClickIdsToCookie(),pmw.sendTransientDataToServer()}),document.addEventListener("pmw:consent:update",()=>{pmw.persistClickIdsToCookie(),pmw.sendTransientDataToServer()}),pmw.persistClickIdsToCookie=()=>{try{const e=pmwDataLayer?.general?.click_id_keys;if(!Array.isArray(e)||0===e.length)return;if(!0!==pmw.consent.categories.get().marketing)return;let t={};try{t=JSON.parse(pmw.getCookie("_pmw_click_ids"))||{}}catch(e){t={}}("object"!=typeof t||Array.isArray(t))&&(t={});let r=!1;for(const i of e){const e=pmw.retrieveData(i);e&&t[i]!==e&&(t[i]=e,r=!0)}if(!r)return;pmw.setCookie("_pmw_click_ids",encodeURIComponent(JSON.stringify(t)),90)}catch(e){console.error(e)}},pmw.sendTransientDataToServer=()=>{if(pmw.isNotInWooCommerceSesssion())return;if(!["cart","checkout"].includes(pmwDataLayer?.shop?.page_type))return;let e={},t=pmw.retrieveData("referrer");t&&(e.referrer=t);let r=pmw.retrieveData("gclid");r&&(e.gclid=r);let i=pmw.retrieveData("wbraid");i&&(e.wbraid=i);let o=pmw.retrieveData("gbraid");o&&(e.gbraid=o);let a=pmw.retrieveData("fbclid");a&&(e.fbclid=a);let s=pmw.retrieveData("ttclid");s&&(e.ttclid=s);let n=pmw.retrieveData("scid");n&&(e.scid=n);let p=pmw.retrieveData("epik");p&&(e.epik=p);let c=pmw.getCookie("ndclid")||pmw.retrieveData("ndclid");c&&(e.ndclid=c);let m=pmw.getCookie("__oppref")||pmw.retrieveData("oppref");m&&(e.oppref=m);let l=pmw.retrieveData("msclkid");l&&(e.msclkid=l);let w=pmw.getCookie("rdtCid")||pmw.retrieveData("rdt_cid");w&&(e.rdt_cid=w);const d={marketing:!0===pmw.consent.categories.get().marketing,statistics:!0===pmw.consent.categories.get().statistics,visitor_has_chosen:!0===pmw.consent.settings.get().visitorHasChosen},_=JSON.stringify(d);pmw.retrieveData("pmw_consent_sent")!==_&&(e.consent=d);const g=pmw.retrieveData("ga4_hit_delivery");if(g&&(e.ga4_hit_delivery=g),pmw.isEmptyObject(e))return;const h=JSON.stringify(e);pmw.retrieveData("pmw_identifiers_sent")!==h&&pmw.sendTransientSessionIdentifiers(e,()=>{pmw.storeData("pmw_identifiers_sent",h),e.consent&&pmw.storeData("pmw_consent_sent",_)})}}}]); 3//# sourceMappingURL=pmw-premium-events.e06bc76b.chunk.min.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.