1/*! Copyright 2025 SweetCode. All rights reserved. */ 2(self.webpackChunkPixel_Manager_for_WooCommerce=self.webpackChunkPixel_Manager_for_WooCommerce||[]).push([[963],{9494(){!function(e){e.registerAdapter("twitter",new class{adapt(e,t,n){if(!pmwDataLayer?.pixels?.twitter?.loaded)return null;const r={add_to_cart:()=>this.adaptAddToCart(e),view_item:()=>this.adaptViewContent(e),add_to_wishlist:()=>this.adaptAddToWishlist(e),begin_checkout:()=>this.adaptInitiateCheckout(e),add_payment_info:()=>this.adaptAddPaymentInfo(e),search:()=>this.adaptSearch(e),purchase:()=>this.adaptPurchase(e)};return r[t]?r[t]():null}buildProductContent(e){const t=pmwDataLayer.products?.[e.id];return t?.dyn_r_ids?{content_type:"product",content_id:t.dyn_r_ids[pmwDataLayer.pixels.twitter.dynamic_remarketing.id_type],content_name:e.name,content_price:e.price,num_items:e.quantity}:null}adaptAddToCart(e){if(!e?.product)return null;const t=e.product,n=pmwDataLayer?.pixels?.twitter?.event_ids?.add_to_cart;if(n){const e=this.buildProductContent(t);return e?{event_type:"event",event_id:n,event_data:{value:t.quantity*t.price,currency:pmwDataLayer?.shop?.currency,contents:[e]}}:null}return{event_type:"track",event_name:"AddToCart",event_data:null}}adaptViewContent(e){const t=pmwDataLayer?.pixels?.twitter?.event_ids?.view_content;let n={};if(e?.product){const t=e.product,r=this.buildProductContent(t);r&&(n={value:t.quantity*t.price,currency:pmwDataLayer?.shop?.currency,contents:[r]})}return t?{event_type:"event",event_id:t,event_data:n}:{event_type:"track",event_name:"ViewContent",event_data:null}}adaptAddToWishlist(e){if(!e?.product)return null;const t=e.product,n=pmwDataLayer?.pixels?.twitter?.event_ids?.add_to_wishlist;let r={};return t&&(r={value:t.quantity*t.price,currency:pmwDataLayer?.shop?.currency,contents:[this.buildProductContent(t)]}),n?{event_type:"event",event_id:n,event_data:r}:{event_type:"track",event_name:"AddToWishlist",event_data:null}}adaptInitiateCheckout(e){const t=pmwDataLayer?.pixels?.twitter?.event_ids?.initiate_checkout;return t?{event_type:"event",event_id:t,event_data:{}}:{event_type:"track",event_name:"InitiateCheckout",event_data:null}}adaptAddPaymentInfo(e){const t=pmwDataLayer?.pixels?.twitter?.event_ids?.add_payment_info;return t?{event_type:"event",event_id:t,event_data:{}}:{event_type:"track",event_name:"AddPaymentInfo",event_data:null}}adaptSearch(t){const n=pmwDataLayer?.pixels?.twitter?.event_ids?.search;return n?{event_type:"event",event_id:n,event_data:{search_string:e.getSearchTermFromUrl()}}:{event_type:"track",event_name:"Search",event_data:null}}adaptPurchase(t){const n=pmwDataLayer?.pixels?.twitter?.event_ids?.purchase;return n?{event_type:"event",event_id:n,event_data:{value:pmwDataLayer.order.value.marketing,currency:pmwDataLayer.order.currency,conversion_id:pmwDataLayer.order.id,contents:e.twitterGetOrderContentIdsV2()}}:{event_type:"track",event_name:"Purchase",event_data:{order_id:pmwDataLayer.order.id,value:pmwDataLayer.order.value.marketing,currency:pmwDataLayer.order.currency,num_items:pmwDataLayer.order.quantity,content_ids:e.twitterGetOrderContentIdsV1()}}}},{supportsS2S:!1,supportsEventDeduplication:!1,isActive:()=>!!pmwDataLayer?.pixels?.twitter?.pixel_id})}(window.pmw=window.pmw||{})},6341(){pmw.bus.on("pmw:load-pixels",()=>{pmwDataLayer?.pixels?.twitter?.pixel_id&&!pmwDataLayer?.pixels?.twitter?.loaded&&pmw.consent.canPixelBeFired("marketing","Twitter")&&pmw.loadTwitterPixel()}),pmw.bus.on("pmw:pixel:add-to-cart",e=>{try{if(!pmw.shouldFireBrowserPixel(e,"twitter"))return;if(pmw.canNotFireTwitterEvent())return;const t=e.pixels?.twitter;if(!t)return;"event"===t.event_type?(twq("event",t.event_id,t.event_data),pmw.console.log("Twitter Pixel: add_to_cart event sent",t.event_data)):(twq("track",t.event_name),pmw.console.log("Twitter Pixel: add_to_cart event sent"))}catch(e){console.error(e)}}),pmw.bus.on("pmw:pixel:view-item",e=>{try{if(!pmw.shouldFireBrowserPixel(e,"twitter"))return;if(pmw.canNotFireTwitterEvent())return;const t=e.pixels?.twitter;if(!t)return;
2"event"===t.event_type?(twq("event",t.event_id,t.event_data),pmw.console.log("Twitter Pixel: view_content event sent",t.event_data)):(twq("track",t.event_name),pmw.console.log("Twitter Pixel: view_content event sent"))}catch(e){console.error(e)}}),pmw.bus.on("pmw:pixel:add-to-wishlist",e=>{try{if(!pmw.shouldFireBrowserPixel(e,"twitter"))return;if(pmw.canNotFireTwitterEvent())return;const t=e.pixels?.twitter;if(!t)return;"event"===t.event_type?(twq("event",t.event_id,t.event_data),pmw.console.log("Twitter Pixel: add_to_wishlist event sent",t.event_data)):(twq("track",t.event_name),pmw.console.log("Twitter Pixel: add_to_wishlist event sent"))}catch(e){console.error(e)}}),pmw.bus.on("pmw:pixel:begin-checkout",e=>{try{if(!pmw.shouldFireBrowserPixel(e,"twitter"))return;if(pmw.canNotFireTwitterEvent())return;const t=e.pixels?.twitter;if(!t)return;"event"===t.event_type?(twq("event",t.event_id,t.event_data),pmw.console.log("Twitter Pixel: initiate_checkout event sent",t.event_data)):(twq("track",t.event_name),pmw.console.log("Twitter Pixel: initiate_checkout event sent"))}catch(e){console.error(e)}}),pmw.bus.on("pmw:pixel:add-payment-info",e=>{try{if(!pmw.shouldFireBrowserPixel(e,"twitter"))return;if(pmw.canNotFireTwitterEvent())return;const t=e.pixels?.twitter;if(!t)return;"event"===t.event_type?(twq("event",t.event_id,t.event_data),pmw.console.log("Twitter Pixel: add_payment_info event sent",t.event_data)):(twq("track",t.event_name),pmw.console.log("Twitter Pixel: add_payment_info event sent"))}catch(e){console.error(e)}}),pmw.bus.on("pmw:pixel:search",e=>{try{if(!pmw.shouldFireBrowserPixel(e,"twitter"))return;if(pmw.canNotFireTwitterEvent())return;const t=e.pixels?.twitter;if(!t)return;"event"===t.event_type?(twq("event",t.event_id,t.event_data),pmw.console.log("Twitter Pixel: search event sent",t.event_data)):(twq("track",t.event_name),pmw.console.log("Twitter Pixel: search event sent"))}catch(e){console.error(e)}}),pmw.bus.on("pmw:pixel:purchase",e=>{try{if(!pmw.shouldFireBrowserPixel(e,"twitter"))return;if(pmw.canNotFireTwitterEvent())return;const t=e.pixels?.twitter;if(!t)return;"event"===t.event_type?(twq("event",t.event_id,t.event_data),pmw.console.log("Twitter Pixel: purchase event sent",t.event_data)):(twq("track",t.event_name,t.event_data),pmw.console.log("Twitter Pixel: purchase event sent",t.event_data))}catch(e){console.error(e)}})},62(){!function(e){e.loadTwitterPixel=()=>{try{e=window,t=document,n="script",e.twq||(r=e.twq=function(){r.exe?r.exe.apply(r,arguments):r.queue.push(arguments)},r.version="1.1",r.queue=[],(a=t.createElement(n)).async=!0,a.src="https://static.ads-twitter.com/uwt.js",(i=t.getElementsByTagName(n)[0]).parentNode.insertBefore(a,i)),twq("config",pmwDataLayer.pixels.twitter.pixel_id),pmwDataLayer.pixels.twitter.loaded=!0}catch(e){console.error(e)}var e,t,n,r,a,i},e.twitterGetOrderContentIdsV1=()=>{let t=[];return Object.values(pmwDataLayer.order.items).forEach(n=>{const r=pmwDataLayer?.shop?.variations_output&&0!==n.variation_id?n.variation_id:n.id,a=e.getDataLayerProduct(r);a?t.push(String(a.dyn_r_ids[pmwDataLayer.pixels.twitter.dynamic_remarketing.id_type])):e.console.warn("X (Twitter): skipped an order item without product data: "+r)}),t},e.twitterGetOrderContentIdsV2=()=>{let t=[];return Object.values(pmwDataLayer.order.items).forEach(n=>{const r=pmwDataLayer?.shop?.variations_output&&0!==n.variation_id?n.variation_id:n.id,a=e.getDataLayerProduct(r);a?t.push({content_type:"product",content_name:n.name,content_price:n.price,num_items:n.quantity,content_id:a.dyn_r_ids[pmwDataLayer.pixels.twitter.dynamic_remarketing.id_type]}):e.console.warn("X (Twitter): skipped an order item without product data: "+r)}),t},e.canFireTwitterEvent=()=>!!pmwDataLayer?.pixels?.twitter?.loaded&&!!e.consent.categories.get().marketing,e.canNotFireTwitterEvent=()=>!e.canFireTwitterEvent()}(window.pmw=window.pmw||{})},4378(e,t,n){n(9494),pmw.canLoadPremiumFeatures()&&(n(62),n(6341))}}]); 3//# sourceMappingURL=pixel-twitter.6043b851.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.