PageSourceSearch

https://www.ecoledesurfmoliets.com/wp-content/plugins/woocommerce-…/free/pixel-facebook.4af64a20.chunk.min.js

js ecoledesurfmoliets.com collected 2026-10-10 02:00:23 UTC 12,249 bytes, 3 lines download raw bytes

1/*! Copyright 2025 SweetCode. All rights reserved. */
2(self.webpackChunkPixel_Manager_for_WooCommerce=self.webpackChunkPixel_Manager_for_WooCommerce||[]).push([[526],{28:()=>{jQuery(document).on("pmw:load-pixels",()=>{!wpmDataLayer?.pixels?.facebook?.pixel_id||wpmDataLayer?.pixels?.facebook?.loaded||wpm.doesUrlContainPatterns(wpmDataLayer?.pixels?.facebook?.exclusion_patterns)||wpm.consent.canPixelBeFired("marketing","Facebook")&&wpm.loadFacebookPixel()}),jQuery(document).on("pmw:s2s:page-view",(e,a)=>{try{if(wpm.canNotFireFbq())return;const e=a.pixels?.facebook;if(!e)return void pmw.console.log("Facebook: No data in payload for page_view event");fbq("track",e.event_name,e.custom_data,{eventID:e.event_id})}catch(e){console.error(e)}}),jQuery(document).on("pmw:s2s:add-to-cart",(e,a)=>{try{if(wpm.canNotFireFbq())return;const e=a.pixels?.facebook;if(!e)return void pmw.console.log("Facebook: No data in payload for add_to_cart event");fbq("track",e.event_name,e.custom_data,{eventID:e.event_id}),pmw.console.log("Facebook Pixel: AddToCart event sent",e)}catch(e){console.error(e)}}),jQuery(document).on("pmw:s2s:begin-checkout",(e,a)=>{try{if(wpm.canNotFireFbq())return;const e=a.pixels?.facebook;if(!e)return;fbq("track",e.event_name,e.custom_data,{eventID:e.event_id}),pmw.console.log("Facebook Pixel: InitiateCheckout event sent",e)}catch(e){console.error(e)}}),jQuery(document).on("pmw:s2s:add-payment-info",(e,a)=>{try{if(wpm.canNotFireFbq())return;const e=a.pixels?.facebook;if(!e)return;fbq("track",e.event_name,e.custom_data,{eventID:e.event_id}),pmw.console.log(`Facebook Pixel: ${e.event_name} event sent`,e)}catch(e){console.error(e)}}),jQuery(document).on("pmw:s2s:add-to-wishlist",(e,a)=>{try{if(wpm.canNotFireFbq())return;const e=a.pixels?.facebook;if(!e)return;fbq("track",e.event_name,e.custom_data,{eventID:e.event_id}),pmw.console.log("Facebook Pixel: AddToWishlist event sent",e)}catch(e){console.error(e)}}),jQuery(document).on("pmw:s2s:view-item",(e,a)=>{try{if(wpm.canNotFireFbq())return;const e=a.pixels?.facebook;if(!e)return;fbq("track",e.event_name,e.custom_data,{eventID:e.event_id}),pmw.console.log("Facebook Pixel: ViewContent event sent",e)}catch(e){console.error(e)}}),jQuery(document).on("pmw:s2s:search",(e,a)=>{try{if(wpm.canNotFireFbq())return;const e=a.pixels?.facebook;if(!e)return;fbq("track",e.event_name,e.custom_data,{eventID:e.event_id}),pmw.console.log("Facebook Pixel: Search event sent",e)}catch(e){console.error(e)}}),jQuery(document).on("pmw:load-always",()=>{try{if(wpm.canNotFireFbq())return;wpm.setFbUserData()}catch(e){console.error(e)}}),jQuery(document).on("pmw:s2s:purchase",(e,a)=>{try{if(wpm.canNotFireFbq())return;const e=a.pixels?.facebook;if(!e)return;fbq("track",e.event_name,e.custom_data,{eventID:e.event_id}),pmw.console.log("Facebook Pixel: Purchase event sent",e)}catch(e){console.error(e)}}),document.addEventListener("pmw:consent:update",({detail:e})=>{const a=e;try{if(!wpmDataLayer?.pixels?.facebook?.loaded)return;const e=a.marketing?"grant":"revoke";fbq("consent",e),pmw.console.log(`Facebook Consent Mode updated: ${e}`)}catch(e){console.error(e)}},!0)},165:()=>{!function(e){const a={async adapt(e,a,t){if(!wpmDataLayer?.pixels?.facebook?.pixel_id)return null;const r={page_view:this.adaptPageView,add_to_cart:this.adaptAddToCart,view_item:this.adaptViewItem,begin_checkout:this.adaptBeginCheckout,add_payment_info:this.adaptAddPaymentInfo,add_to_wishlist:this.adaptAddToWishlist,search:this.adaptSearch,view_category:this.adaptViewCategory,purchase:this.adaptPurchase,place_order:this.adaptPlaceOrder}[a];if(!r)return pmw.console.log(`No Facebook adapter for event: ${a}`),null;try{return await r.call(this,e,t)}catch(e){return pmw.console.error(`Facebook adapter error for ${a}:`,e),null}},async getBaseData(a){await e.waitForFbp();const t={event_id:e.getFbRandomEventId(),user_data:e.getFbUserData(),event_source_url:a.url};return a.referrer&&(t.referrer_url=a.referrer),t},async adaptPageView(e,a){return{event_name:"PageView",...await this.getBaseData(a),custom_data:{}}},async adaptAddToCart(a,t){const r=a.product;return{event_name:"AddToCart",...await this.getBaseData(t),custom_data:e.fbGetProductDataForCapiEvent(r)}},async adaptViewItem(a,t){const r=a.product,o={event_name:"ViewContent",...await this.getBaseData(t),custom_data:{}};return r&&(o.custom_data=e.fbGetProductDataForCapiEvent(r)),o},async adaptBeginCheckout(a,t){const r={event_name:"InitiateCheckout",...await this.getBaseData(t),custom_data:{}};return wpmDataLayer?.cart&&!jQuery.isEmptyObject(wpmDataLayer.cart)&&(r.custom_data={content_type:"product",content_ids:e.fbGetContentIdsFromCart(),value:e.getCartValue(),currency:wpmDataLayer.shop.currency}),r},async adaptAddPaymentInfo(e,a){return{event_name:"AddPaymentInfo",...await this.getBaseData(a),custom_data:{}}},async adaptAddToWishlist(a,t){const r=a.product;return{event_name:"AddToWishlist",...await this.getBaseData(t),custom_data:e.fbGetProductDataForCapiEvent(r)}},async adaptSearch(a,t){return{event_name:"Search",...await this.getBaseData(t),custom_data:{search_string:e.getSearchTermFromUrl()}}},async adaptViewCategory(e,a){return{event_name:"ViewCategory",...await this.getBaseData(a),custom_data:{}}},async adaptPurchase(a,t){if(!wpmDataLayer?.order)return pmw.console.error("Order data not available for Facebook Purchase event"),null;const r=await this.getBaseData(t);return r.event_id=wpmDataLayer.order.id.toString(),{event_name:"Purchase",...r,custom_data:{value:wpmDataLayer.order.value.marketing,currency:wpmDataLayer.order.currency,content_type:"product",content_ids:e.facebookContentIds()}}},async adaptPlaceOrder(e,a){return{event_name:"PlaceOrder",...await this.getBaseData(a),custom_data:{}}}};e.registerAdapter("facebook",a,{supportsS2S:!0,supportsEventDeduplication:!0,isActive:()=>!0===wpmDataLayer?.pixels?.facebook?.loaded})}(window.wpm=window.wpm||{},jQuery)},644:()=>{!function(e){let a,t=null;e.fbeventsJsUrl=()=>{let e=new URLSearchParams(window.location.search);return e.has("fbevents-version")?`https://connect.facebook.net/en_US/fbevents.js?v=${e.get("fbevents-version")}`:wpmDataLayer?.pixels?.facebook?.fbevents_js_url},e.loadFacebookPixel=()=>{try{a=window,t=document,r="script",o=e.fbeventsJsUrl(),a.fbq||(n=a.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)},a._fbq||(a._fbq=n),n.push=n,n.loaded=!0,n.version="2.0",n.queue=[],(s=t.createElement(r)).async=!0,s.src=o,(c=t.getElementsByTagName(r)[0]).parentNode.insertBefore(s,c));let i=document.querySelector('script[src*="fbevents.js"]');i&&(i.onload=()=>{e.setFbUserData()},i.onerror=()=>{pmw.console.error("Facebook Pixel: fbevents.js failed to load")});let d={};e.isFbAdvancedMatchingEnabled()&&(d={...e.getUserIdentifiersForFb()}),fbq("init",wpmDataLayer.pixels.facebook.pixel_id,d),wpmDataLayer?.pixels?.facebook?.mobile_bridge_app_id&&fbq("set","mobileBridge",wpmDataLayer.pixels.facebook.pixel_id,wpmDataLayer?.pixels?.facebook?.mobile_bridge_app_id),wpmDataLayer.pixels.facebook.loaded=!0}catch(r){console.error(r)}var a,t,r,o,n,s,c},e.getUserIdentifiersForFb=()=>{let e={};return wpmDataLayer?.user?.id?.raw&&(e.external_id=wpmDataLayer.user.id.raw),wpmDataLayer?.order?.user_id&&(e.external_id=wpmDataLayer.order.user_id),wpmDataLayer?.user?.email?.facebook&&(e.em=wpmDataLayer.user.email.facebook),wpmDataLayer?.order?.billing_email_hashed&&(e.em=wpmDataLayer.order.billing_email_hashed),wpmDataLayer?.user?.first_name?.facebook&&(e.fn=wpmDataLayer.user.first_name.facebook),wpmDataLayer?.order?.billing_first_name&&(e.fn=wpmDataLayer.order.billing_first_name.toLowerCase()),wpmDataLayer?.user?.last_name?.facebook&&(e.ln=wpmDataLayer.user.last_name.facebook),wpmDataLayer?.order?.billing_last_name&&(e.ln=wpmDataLayer.order.billing_last_name.toLowerCase()),wpmDataLayer?.user?.phone?.facebook&&(e.ph=wpmDataLayer.user.phone.facebook),wpmDataLayer?.order?.billing_phone&&(e.ph=wpmDataLayer.order.billing_phone.replace("+","")),wpmDataLayer?.user?.city?.facebook&&(e.ct=wpmDataLayer.user.city.facebook),wpmDataLayer?.order?.billing_city&&(e.ct=wpmDataLayer.order.billing_city.toLowerCase().replace(/ /g,"")),wpmDataLayer?.user?.state?.facebook&&(e.st=wpmDataLayer.user.state.facebook),wpmDataLayer?.order?.billing_state&&(e.st=wpmDataLayer.order.billing_state.toLowerCase().replace(/[a-zA-Z]{2}-/,"")),wpmDataLayer?.user?.postcode?.facebook&&(e.zp=wpmDataLayer.user.postcode.facebook),wpmDataLayer?.order?.billing_postcode&&(e.zp=wpmDataLayer.order.billing_postcode),wpmDataLayer?.user?.country?.facebook&&(e.country=wpmDataLayer.user.country.facebook),wpmDataLayer?.order?.billing_country&&(e.country=wpmDataLayer.order.billing_country.toLowerCase()),e},e.getFbRandomEventId=()=>(Math.random()+1).toString(36).substring(2),e.getFbUserData=()=>(a={...a,...e.getFbUserDataFromBrowser()},a),e.isFbAdvancedMatchingEnabled=()=>!!wpmDataLayer?.pixels?.facebook?.advanced_matching,e.waitForFbp=(a=2e3,r=50)=>{let o=e.getCookie("_fbp");return e.isValidFbp(o)?Promise.resolve(o):t||(t=new Promise(o=>{let n=0;const s=()=>{let c=e.getCookie("_fbp");return e.isValidFbp(c)?(pmw.console.log("Facebook Pixel: _fbp cookie found after "+n+"ms"),t=null,void o(c)):(n+=r,n>=a?(pmw.console.log("Facebook Pixel: Timeout waiting for _fbp cookie after "+a+"ms"),t=null,void o(null)):void setTimeout(s,r))};s()}),t)},e.setFbUserData=async()=>
2{await e.waitForFbp(),a=e.getFbUserDataFromBrowser()},e.getFbUserDataFromBrowser=()=>{let a={},t=e.getCookie("_fbp");e.isValidFbp(t)&&(a.fbp=t);let r=e.getCookie("_fbc")||e.retrieveData("fbclid");e.isValidFbc(r)&&(a.fbc=r),e.isFbAdvancedMatchingEnabled()&&(wpmDataLayer?.user?.email?.facebook&&(a.em=wpmDataLayer.user.email.facebook),wpmDataLayer?.user?.phone?.facebook&&(a.ph=wpmDataLayer.user.phone.facebook),wpmDataLayer?.user?.first_name?.facebook&&(a.fn=wpmDataLayer.user.first_name.facebook),wpmDataLayer?.user?.last_name?.facebook&&(a.ln=wpmDataLayer.user.last_name.facebook),wpmDataLayer?.user?.city?.facebook&&(a.ct=wpmDataLayer.user.city.facebook),wpmDataLayer?.user?.state?.facebook&&(a.st=wpmDataLayer.user.state.facebook),wpmDataLayer?.user?.postcode?.facebook&&(a.zp=wpmDataLayer.user.postcode.facebook),wpmDataLayer?.user?.country?.facebook&&(a.country=wpmDataLayer.user.country.facebook),wpmDataLayer?.user?.id?.raw&&(a.external_id=wpmDataLayer.user.id.raw)),navigator.userAgent&&(a.client_user_agent=navigator.userAgent);const o=e.retrieveData("client_ip")||e.retrieveData("ipv6")||e.retrieveData("ip");return o&&e.isValidIpAddress&&e.isValidIpAddress(o)&&(a.client_ip_address=o),a},e.isFbpSet=()=>!!e.getCookie("_fbp"),e.isValidFbp=e=>new RegExp(/^fb\.[0-2]\.\d{13}\.\d{8,20}$/).test(e),e.isValidFbc=e=>new RegExp(/^fb\.[0-2]\.\d{13}\.[\da-zA-Z_-]{8,}/).test(e),e.fbGetProductDataForCapiEvent=e=>({content_type:"product",content_name:e.name,content_ids:[e.dyn_r_ids[wpmDataLayer.pixels.facebook.dynamic_remarketing.id_type]],value:parseFloat(e.quantity*e.price),currency:e.currency}),e.facebookContentIds=()=>{let e=[];return Object.values(wpmDataLayer.order.items).forEach(a=>{wpmDataLayer?.shop?.variations_output&&0!==a.variation_id?e.push(String(wpmDataLayer.products[a.variation_id].dyn_r_ids[wpmDataLayer.pixels.facebook.dynamic_remarketing.id_type])):e.push(String(wpmDataLayer.products[a.id].dyn_r_ids[wpmDataLayer.pixels.facebook.dynamic_remarketing.id_type]))}),e},e.trackCustomFacebookEvent=(a,t={})=>{try{if(!wpmDataLayer?.pixels?.facebook?.loaded)return;let r=e.getFbRandomEventId();fbq("trackCustom",a,t,{eventID:r}),pmw.console.log("Facebook Pixel: Custom event sent",a,t);let o={facebook:{event_name:a,event_id:r,user_data:e.getFbUserData(),event_source_url:window.location.href}};Object.keys(t).length&&(o.facebook.custom_data=t),e.sendEventPayloadToServer(o)}catch(e){console.error(e)}},e.fbGetContentIdsFromCart=()=>{let e=[];for(const a in wpmDataLayer.cart)e.push(wpmDataLayer.products[a].dyn_r_ids[wpmDataLayer.pixels.facebook.dynamic_remarketing.id_type]);return e},e.canFireFbq=()=>!!wpmDataLayer?.pixels?.facebook?.loaded&&!!e.consent.categories.get().marketing,e.canNotFireFbq=()=>!e.canFireFbq()}(window.wpm=window.wpm||{},jQuery)},767:(e,a,t)=>{t(165),t(644),t(28)}}]);
3//# sourceMappingURL=pixel-facebook.4af64a20.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.