1/*! Copyright 2025 SweetCode. All rights reserved. */ 2(self.webpackChunkPixel_Manager_for_WooCommerce=self.webpackChunkPixel_Manager_for_WooCommerce||[]).push([[394],{483(e,t,a){a(6673),pmw.canLoadPremiumFeatures()&&(a(6981),a(4246))},4246(){jQuery(document).on("pmw:load-pixels",()=>{pmwDataLayer?.pixels?.reddit?.advertiser_id&&!pmwDataLayer?.pixels?.reddit?.loaded&&pmw.consent.canPixelBeFired("marketing","Reddit")&&pmw.loadRedditPixel()}),jQuery(document).on("pmw:pixel:page-view",(e,t)=>{try{if(pmw.canNotFireRedditEvent())return;if(!pmw.shouldFireBrowserPixel(t,"reddit"))return;const e=t.pixels?.reddit;if(!e)return;rdt("track",e.event_name,e.event_data),pmw.console.log("Reddit Pixel: PageVisit event sent",e.event_data)}catch(e){console.error(e)}}),jQuery(document).on("pmw:pixel:add-to-cart",(e,t)=>{try{if(pmw.canNotFireRedditEvent())return;if(!pmw.shouldFireBrowserPixel(t,"reddit"))return;const e=t.pixels?.reddit;if(!e)return;rdt("track",e.event_name,e.event_data),pmw.console.log("Reddit Pixel: AddToCart event sent",e.event_data)}catch(e){console.error(e)}}),jQuery(document).on("pmw:pixel:view-item",(e,t)=>{try{if(pmw.canNotFireRedditEvent())return;if(!pmw.shouldFireBrowserPixel(t,"reddit"))return;const e=t.pixels?.reddit;if(!e)return;rdt("track",e.event_name,e.event_data),pmw.console.log("Reddit Pixel: ViewContent event sent",e.event_data)}catch(e){console.error(e)}}),jQuery(document).on("pmw:pixel:search",(e,t)=>{try{if(pmw.canNotFireRedditEvent())return;if(!pmw.shouldFireBrowserPixel(t,"reddit"))return;const e=t.pixels?.reddit;if(!e)return;rdt("track",e.event_name,e.event_data),pmw.console.log("Reddit Pixel: search event sent",e.event_data)}catch(e){console.error(e)}}),jQuery(document).on("pmw:pixel:add-to-wishlist",(e,t)=>{try{if(pmw.canNotFireRedditEvent())return;if(!pmw.shouldFireBrowserPixel(t,"reddit"))return;const e=t.pixels?.reddit;if(!e)return;rdt("track",e.event_name,e.event_data),pmw.console.log("Reddit Pixel: AddToWishlist event sent",e.event_data)}catch(e){console.error(e)}}),jQuery(document).on("pmw:pixel:purchase",(e,t)=>{try{if(pmw.canNotFireRedditEvent())return;if(!pmw.shouldFireBrowserPixel(t,"reddit"))return;const e=t.pixels?.reddit;if(!e)return;rdt("track",e.event_name,e.event_data),pmw.console.log("Reddit Pixel: Purchase event sent",e.event_data)}catch(e){console.error(e)}})},6673(){!function(e){e.registerAdapter("reddit",new class{adapt(e,t,a){if(!pmwDataLayer?.pixels?.reddit?.advertiser_id)return null;const r={page_view:()=>this.adaptPageVisit(e),add_to_cart:()=>this.adaptAddToCart(e),view_item:()=>this.adaptViewContent(e),search:()=>this.adaptSearch(e),add_to_wishlist:()=>this.adaptAddToWishlist(e),view_category:()=>this.adaptViewCategory(e),purchase:()=>this.adaptPurchase(e)};return r[t]?r[t]():null}getBaseData(){return e.getRedditS2SBaseData()}adaptAddToCart(t){if(!t?.product)return null;const a=t.product,r=e.getRandomEventId(),n=this.getBaseData();n.event_id=r,n.event_name="AddToCart",n.event_type={tracking_type:"ADD_TO_CART"},n.type=n.event_type;const i=Array.isArray(a.category)?a.category.join(", "):a.category;return n.event_data={currency:a.currency,itemCount:a.quantity,value:a.price*a.quantity,conversionId:r,products:[{id:e.getProductIdForSpecificPixel(a,"reddit"),category:i,name:a.name}]},n.event_metadata={item_count:a.quantity||1,currency:a.currency||pmwDataLayer.shop.currency,value:parseFloat(a.price*a.quantity),conversion_id:r,products:[{id:e.getProductIdForSpecificPixel(a,"reddit"),category:i,name:a.name}]},n.metadata=n.event_metadata,n}adaptPageVisit(t){const a=e.getRandomEventId(),r=this.getBaseData();return r.event_id=a,r.event_name="PageVisit",r.event_type={tracking_type:"PAGE_VISIT"},r.type=r.event_type,r.event_data={conversionId:a},r.event_metadata={conversion_id:a},r.metadata=r.event_metadata,r}adaptViewContent(t){const a=e.getRandomEventId(),r=this.getBaseData();return r.event_id=a,r.event_name="ViewContent",r.event_type={tracking_type:"VIEW_CONTENT"},r.type=r.event_type,r.event_data={conversionId:a},r.event_metadata={conversion_id:a},r.metadata=r.event_metadata,r}adaptSearch(t){const a=e.getRandomEventId(),r=this.getBaseData();return r.event_id=a,r.event_name="Search",r.event_type={tracking_type:"SEARCH"},r.type=r.event_type,r.event_data={conversionId:a},r.event_metadata={conversion_id:a},r.metadata=r.event_metadata,r}adaptAddToWishlist(t){if(!t?.product)return null;const a=t.product,r=e.getRandomEventId(),n=this.getBaseData();return n.event_id=r,n.event_name="AddToWishlist",n.event_type={tracking_type:"ADD_TO_WISHLIST"},n.type=n.event_type,n.event_data={currency:a.currency,itemCount:a.quantity,value:a.price*a.quantity,conversionId:r},n.event_metadata={item_count:a.quantity||1,currency:a.currency||pmwDataLayer.shop.currency,value:parseFloat(a.price*a.quantity),conversion_id:r},n.metadata=n.event_metadata,n}adaptViewCategory(e){return null}adaptPurchase(t){const a={event_id:pmwDataLayer.order.id?"pmw_"+pmwDataLayer.order.id.toString():e.getRandomEventId(),event_name:"Purchase",event_data:{conversionId:"pmw_"+pmwDataLayer.order.number,currency:pmwDataLayer.order.currency,value:pmwDataLayer.order.value.marketing,products:e.redditGetProductsFromCart()}};if(pmwDataLayer.order.items){let e=0;
2pmwDataLayer.order.items.forEach(t=>{e+=parseInt(t.quantity)}),a.event_data.itemCount=e}return a}},{supportsS2S:!0,supportsEventDeduplication:!1,supportsPageViewS2S:!0,isActive:()=>!0===pmwDataLayer?.pixels?.reddit?.loaded&&!0===e.consent.categories.get().marketing,isConfigured:()=>!!pmwDataLayer?.pixels?.reddit?.advertiser_id})}(window.pmw=window.pmw||{},jQuery)},6981(){!function(e){e.getRedditAdvertiserId=()=>pmwDataLayer.pixels.reddit.advertiser_id,e.redditInitEvent=()=>{try{if((pmwDataLayer.general.user_logged_in||"order_received_page"===pmwDataLayer?.shop?.page_type)&&pmwDataLayer?.pixels?.reddit?.advanced_matching){let t={optOut:!1,useDecimalCurrencyValues:!0};pmwDataLayer?.user?.email?.sha256&&(t.email=pmwDataLayer.user.email.sha256),pmwDataLayer?.user?.id?.sha256&&(t.externalId=pmwDataLayer.user.id.sha256),rdt("init",e.getRedditAdvertiserId(),t)}else rdt("init",e.getRedditAdvertiserId())}catch(e){console.error(e)}},e.loadRedditPixel=function(){try{!function(e,t){if(!e.rdt){var a=e.rdt=function(){a.sendEvent?a.sendEvent.apply(a,arguments):a.callQueue.push(arguments)};a.callQueue=[];var r=t.createElement("script");r.src="https://www.redditstatic.com/ads/pixel.js",r.async=!0;var n=t.getElementsByTagName("script")[0];n.parentNode.insertBefore(r,n)}}(window,document),e.redditInitEvent(),pmwDataLayer.pixels.reddit.loaded=!0}catch(e){console.error(e)}},e.canFireRedditEvent=()=>!!pmwDataLayer?.pixels?.reddit?.loaded&&!!e.consent.categories.get().marketing,e.canNotFireRedditEvent=()=>!e.canFireRedditEvent(),e.redditGetProductsFromCart=()=>{let t=[];return Object.values(pmwDataLayer.order.items).forEach(a=>{let r={},n=pmwDataLayer?.shop?.variations_output&&0!==a.variation_id?a.variation_id:a.id,i=pmwDataLayer.products[n];r.id=e.getProductIdForSpecificPixel(i,"reddit"),r.category=pmwDataLayer.products[n].category.join("/"),r.name=pmwDataLayer.products[n].name,t.push(r)}),t},e.getRedditS2SBaseData=()=>{const t={event_at:Date.now(),action_source:"WEBSITE",user:{}};navigator.userAgent&&(t.user.user_agent=navigator.userAgent);const a=e.getCookie("_rdt_uuid");a&&(t.user.uuid=a);const r=e.getCookie("rdtCid");return r&&(t.click_id=r),pmwDataLayer?.pixels?.reddit?.advanced_matching&&(pmwDataLayer?.user?.email?.sha256&&(t.user.email=pmwDataLayer.user.email.sha256),pmwDataLayer?.user?.id?.sha256&&(t.user.external_id=pmwDataLayer.user.id.sha256)),t}}(window.pmw=window.pmw||{},jQuery)}}]); 3//# sourceMappingURL=pixel-reddit.e86f3829.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.