1(function(){'use strict';window.fbSignalsMulti=window.fbSignalsMulti||{};window.fbSignalsMulti.trackEvent=function(eventName,eventData,options){if(typeof fbq==='undefined'){return} 2if(!window.fbConfiguredPixels||!Array.isArray(window.fbConfiguredPixels)){return} 3const excludePixels=(options&&options.excludePixels&&Array.isArray(options.excludePixels))?options.excludePixels:[];const eventOptions=options?Object.assign({},options):{};if(eventOptions.hasOwnProperty('excludePixels')){delete eventOptions.excludePixels} 4const eventsToSend=[];window.fbConfiguredPixels.forEach(function(pixelConfig){const pixelId=pixelConfig.pixel_id;if(excludePixels.indexOf(pixelId)!==-1){if(eventName==="Purchase"&&eventOptions.eventID){window.DD_RUM?.onReady?.(()=>{window.DD_RUM?.addAction(`[FB Pixel]: Do not send order event ID: ${eventOptions.eventID} to Pixel: ${pixelId}`,{type:'fe_logging',level:'warning'})})} 5return} 6const enabledEvents=pixelConfig.frontend_events||[];if(enabledEvents.indexOf(eventName)!==-1){eventsToSend.push(pixelId);try{fbq('trackSingle',pixelId,eventName,eventData,eventOptions)}catch(e){}}})};window.fbSignalsMulti.trackAddToCart=function(eventData,eventId){if(!eventId){eventId=window.fbSignalsHelpers&&window.fbSignalsHelpers.generateEventId?window.fbSignalsHelpers.generateEventId():Date.now().toString()} 7this.trackEvent('AddToCart',eventData,{eventID:eventId})};window.fbSignalsMulti.trackViewContent=function(eventData){const eventId=window.fbSignalsHelpers&&window.fbSignalsHelpers.generateEventId?window.fbSignalsHelpers.generateEventId():Date.now().toString();this.trackEvent('ViewContent',eventData,{eventID:eventId})}})()
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.