1/*! Copyright 2025 SweetCode. All rights reserved. */ 2(self.webpackChunkPixel_Manager_for_WooCommerce=self.webpackChunkPixel_Manager_for_WooCommerce||[]).push([[36],{5283(){!function(a){"use strict";const e=new class{adapt(a,e,t){if(!pmwDataLayer?.pixels?.snapchat?.loaded)return null;const r={add_to_cart:()=>this.adaptAddCart(a),view_item:()=>this.adaptViewContent(a),begin_checkout:()=>this.adaptStartCheckout(a),purchase:()=>this.adaptPurchase(a),search:()=>this.adaptSearch(a),add_to_wishlist:()=>this.adaptAddToWishlist(a),view_category:()=>this.adaptViewContent(a),page_view:()=>this.adaptPageView(a),place_order:()=>this.adaptPlaceOrder(a),login:()=>this.adaptLogin(a),signup:()=>this.adaptSignUp(a)};return r[e]?r[e]():null}getBaseData(){return a.getSnapchatS2SBaseData()}adaptAddCart(e){const t=this.getBaseData();return t.event_name="ADD_CART",e.product&&(t.custom_data=a.getSnapchatCustomDataForProduct(e.product)),t}adaptViewContent(e){const t=this.getBaseData();return t.event_name="VIEW_CONTENT",e.product&&(t.custom_data=a.getSnapchatCustomDataForProduct(e.product)),t}adaptStartCheckout(e){const t=this.getBaseData();return t.event_name="START_CHECKOUT",e.items&&e.items.length>0&&(t.custom_data={price:e.value||0,currency:e.currency||pmwDataLayer.shop.currency,number_items:e.items.reduce((a,e)=>a+e.quantity,0),item_ids:e.items.map(e=>a.getProductIdForSpecificPixel(e,"snapchat"))}),t}adaptPurchase(e){const t=this.getBaseData();if(pmwDataLayer?.order?.id&&(t.event_id=pmwDataLayer.order.id.toString()),t.event_name="PURCHASE",e.transaction){const r=e.transaction;t.custom_data={price:r.value||0,currency:r.currency||pmwDataLayer.shop.currency,transaction_id:r.transaction_id||r.order_id},r.items&&r.items.length>0&&(t.custom_data.number_items=r.items.reduce((a,e)=>a+e.quantity,0),t.custom_data.item_ids=r.items.map(e=>a.getProductIdForSpecificPixel(e,"snapchat")))}return t}adaptSearch(e){const t=this.getBaseData();return t.event_name="SEARCH",t.custom_data={search_string:a.getSearchTermFromUrl()},t}adaptAddToWishlist(e){const t=this.getBaseData();return t.event_name="ADD_TO_WISHLIST",e.product&&(t.custom_data=a.getSnapchatCustomDataForProduct(e.product)),t}adaptPageView(a){const e=this.getBaseData();return e.event_name="PAGE_VIEW",e}adaptSignUp(a){const e=this.getBaseData();return e.event_name="SIGN_UP",e}adaptPlaceOrder(a){return null}adaptLogin(a){const e=this.getBaseData();return e.event_name="LOGIN",e}};a.registerAdapter("snapchat",e,{supportsS2S:!0,supportsEventDeduplication:!0,supportsPageViewS2S:!0,isActive:()=>!0===pmwDataLayer?.pixels?.snapchat?.loaded&&!0===a.consent.categories.get().marketing,isConfigured:()=>!!pmwDataLayer?.pixels?.snapchat?.pixel_id})}(window.pmw=window.pmw||{},jQuery)},5843(){!function(a){a.snapchatGetUserInfo=()=>{if(!pmwDataLayer?.pixels?.snapchat?.advanced_matching)return{};let a={};return pmwDataLayer?.user?.email?.sha256&&(a.user_hashed_email=pmwDataLayer.user.email.sha256),pmwDataLayer?.user?.phone?.sha256?.snapchat&&(a.user_hashed_phone_number=pmwDataLayer.user.phone.sha256.snapchat),pmwDataLayer?.user?.first_name?.raw&&(a.firstname=pmwDataLayer.user.first_name.raw),pmwDataLayer?.user?.last_name?.raw&&(a.lastname=pmwDataLayer.user.last_name.raw),pmwDataLayer?.user?.city?.raw&&(a.geo_city=pmwDataLayer.user.city.raw),pmwDataLayer?.user?.state?.raw&&(a.geo_region=pmwDataLayer.user.state.raw),pmwDataLayer?.user?.postcode?.raw&&(a.geo_postal_code=pmwDataLayer.user.postcode.raw),pmwDataLayer?.user?.country?.raw&&(a.geo_country=pmwDataLayer.user.country.raw),a},a.loadSnapchatPixel=()=>{try{!function(a,e){if(!a.snaptr){var t=a.snaptr=function(){t.handleRequest?t.handleRequest.apply(t,arguments):t.queue.push(arguments)};t.queue=[];var n="script";r=e.createElement(n),r.async=!0,r.src="https://sc-static.net/scevent.min.js";var c=e.getElementsByTagName(n)[0];c.parentNode.insertBefore(r,c)}}(window,document),snaptr("init",pmwDataLayer.pixels.snapchat.pixel_id,a.snapchatGetUserInfo()),pmwDataLayer.pixels.snapchat.loaded=!0}catch(a){console.error(a)}},a.getSnapchatOrderItemIds=()=>{let e=[];
2return Object.values(pmwDataLayer.order.items).forEach(t=>{let r;r=pmwDataLayer?.shop?.variations_output&&0!==t.variation_id?pmwDataLayer.products[t.variation_id]:pmwDataLayer.products[t.id],e.push(a.getProductIdForSpecificPixel(r,"snapchat"))}),e},a.canFireSnapchatEvent=()=>!!pmwDataLayer?.pixels?.snapchat?.loaded&&!!a.consent.categories.get().marketing,a.canNotFireSnapchatEvent=()=>!a.canFireSnapchatEvent(),a.getSnapchatUserData=()=>{let t={};return t.client_user_agent=navigator.userAgent,e()&&(t.sc_click_id=e()),a.getCookie("_scid")&&(t.sc_click_id=a.getCookie("_scid")),pmwDataLayer?.pixels?.snapchat?.advanced_matching&&(pmwDataLayer?.user?.email?.sha256&&(t.em=pmwDataLayer.user.email.sha256),pmwDataLayer?.user?.phone?.snapchat&&(t.ph=pmwDataLayer.user.phone.snapchat),pmwDataLayer?.user?.first_name?.snapchat&&(t.fn=pmwDataLayer.user.first_name.snapchat),pmwDataLayer?.user?.last_name?.snapchat&&(t.ln=pmwDataLayer.user.last_name.snapchat),pmwDataLayer?.user?.city?.snapchat&&(t.ct=pmwDataLayer.user.city.snapchat),pmwDataLayer?.user?.state?.snapchat&&(t.st=pmwDataLayer.user.state.snapchat),pmwDataLayer?.user?.postal_code?.sha256&&(t.zp=pmwDataLayer.user.postal_code.sha256),pmwDataLayer?.user?.country?.snapchat&&(t.country=pmwDataLayer.user.country.snapchat),pmwDataLayer?.user?.id?.sha256&&(t.external_id=pmwDataLayer.user.id.sha256)),t};const e=()=>{let e=new URLSearchParams(window.location.search);if(e.has("ScCid")){let t=e.get("ScCid");return a.storeData("snapchat_sc_cid",t),t}let t=a.retrieveData("snapchat_sc_cid");if(t)return t};a.getSnapchatS2SBaseData=()=>({event_id:a.getRandomEventId(),event_time:Math.floor(Date.now()/1e3),event_source_url:window.location.href,action_source:"WEB",user_data:a.getSnapchatUserData()}),a.getSnapchatCustomDataForProduct=e=>({content_category:e.category,content_ids:[a.getProductIdForSpecificPixel(e,"snapchat")],content_name:e.name,content_type:"product",contents:[{id:a.getProductIdForSpecificPixel(e,"snapchat"),quantity:e.quantity,item_price:e.price}],currency:e.currency,num_items:e.quantity,value:e.price*e.quantity})}(window.pmw=window.pmw||{},jQuery)},8176(){jQuery(document).on("pmw:load-pixels",()=>{pmwDataLayer?.pixels?.snapchat?.pixel_id&&!pmwDataLayer?.pixels?.snapchat?.loaded&&pmw.consent.canPixelBeFired("marketing","Snapchat")&&pmw.loadSnapchatPixel()}),jQuery(document).on("pmw:pixel:page-view",(a,e)=>{try{if(pmw.canNotFireSnapchatEvent())return;if(!pmw.shouldFireBrowserPixel(e,"snapchat"))return;const a=e.pixels?.snapchat;if(!a)return void pmw.console.warn("Snapchat event data not found in payload for page-view");let t={client_dedup_id:a.event_id};snaptr("track","PAGE_VIEW",t)}catch(a){console.error(a)}}),jQuery(document).on("pmw:pixel:add-to-cart",(a,e)=>{try{if(pmw.canNotFireSnapchatEvent())return;if(!pmw.shouldFireBrowserPixel(e,"snapchat"))return;const a=e.pixels?.snapchat;if(!a)return void pmw.console.warn("Snapchat event data not found in payload for add_to_cart");const t=e.event_data?.product;if(!t)return;let r={client_dedup_id:a.event_id,currency:t.currency,price:t.price*t.quantity,number_items:t.quantity,item_ids:[pmw.getProductIdForSpecificPixel(t,"snapchat")]};snaptr("track","ADD_CART",r),pmw.console.log("Snapchat Pixel: ADD_CART event sent",r)}catch(a){console.error(a)}}),jQuery(document).on("pmw:pixel:view-item",(a,e)=>{try{if(pmw.canNotFireSnapchatEvent())return;if(!pmw.shouldFireBrowserPixel(e,"snapchat"))return;const a=e.pixels?.snapchat;if(!a)return void pmw.console.warn("Snapchat event data not found in payload for view_item");const t=e.event_data?.product;let r={client_dedup_id:a.event_id};t&&(r.currency=t.currency,r.price=t.price*t.quantity,r.number_items=t.quantity,r.item_ids=[pmw.getProductIdForSpecificPixel(t,"snapchat")]),snaptr("track","VIEW_CONTENT",r),pmw.console.log("Snapchat Pixel: VIEW_CONTENT event sent",r)}catch(a){console.error(a)}}),jQuery(document).on("pmw:pixel:search",(a,e)=>{try{if(pmw.canNotFireSnapchatEvent())return;if(!pmw.shouldFireBrowserPixel(e,"snapchat"))return;const a=e.pixels?.snapchat;if(!a)return void pmw.console.warn("Snapchat event data not found in payload for search");let t={client_dedup_id:a.event_id,search_string:a.custom_data.search_string};snaptr("track","SEARCH",t),pmw.console.log("Snapchat Pixel: SEARCH event sent")}catch(a){console.error(a)}}
2),jQuery(document).on("pmw:pixel:add-to-wishlist",(a,e)=>{try{if(pmw.canNotFireSnapchatEvent())return;if(!pmw.shouldFireBrowserPixel(e,"snapchat"))return;const a=e.pixels?.snapchat;if(!a)return void pmw.console.warn("Snapchat event data not found in payload for add_to_wishlist");const t=e.event_data?.product;if(!t)return;let r={client_dedup_id:a.event_id,currency:t.currency,price:t.price*t.quantity,number_items:t.quantity,item_ids:[pmw.getProductIdForSpecificPixel(t,"snapchat")]};snaptr("track","ADD_TO_WISHLIST",r),pmw.console.log("Snapchat Pixel: ADD_TO_WISHLIST event sent",r)}catch(a){console.error(a)}}),jQuery(document).on("pmw:pixel:login",(a,e)=>{try{if(pmw.canNotFireSnapchatEvent())return;if(!pmw.shouldFireBrowserPixel(e,"snapchat"))return;const a=e.pixels?.snapchat;if(!a)return void pmw.console.warn("Snapchat event data not found in payload for login");let t={client_dedup_id:a.event_id};snaptr("track","LOGIN",t),pmw.console.log("Snapchat Pixel: LOGIN event sent")}catch(a){console.error(a)}}),jQuery(document).on("pmw:pixel:begin-checkout",(a,e)=>{try{if(pmw.canNotFireSnapchatEvent())return;if(!pmw.shouldFireBrowserPixel(e,"snapchat"))return;const a=e.pixels?.snapchat;if(!a)return void pmw.console.warn("Snapchat event data not found in payload for begin-checkout");let t={client_dedup_id:a.event_id};snaptr("track","START_CHECKOUT",t),pmw.console.log("Snapchat Pixel: START_CHECKOUT event sent")}catch(a){console.error(a)}}),jQuery(document).on("pmw:pixel:purchase",()=>{try{if(pmw.canNotFireSnapchatEvent())return;if(!pmwDataLayer.order)return;const a={currency:pmwDataLayer.order.currency,price:pmwDataLayer.order.value.marketing,transaction_id:pmwDataLayer.order.id,item_ids:pmw.getSnapchatOrderItemIds(),customer_status:pmwDataLayer.order.new_customer?"new":"returning"};snaptr("track","PURCHASE",a),pmw.console.log("Snapchat Pixel: PURCHASE event sent",a)}catch(a){console.error(a)}})},9645(a,e,t){pmw.canLoadPremiumFeatures()&&(t(5283),t(5843),t(8176))}}]); 3//# sourceMappingURL=pixel-snapchat.b0d1474f.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.