PageSourceSearch

https://www.jaguarpeabody.com/static/assets/libraries/ddc-tracking-helpers/live-latest/umd.js

js jaguarpeabody.com collected 2026-10-04 15:23:56 UTC 6,996 bytes, 2 lines download raw bytes

1!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e=(e,t)=>{try{const n=void 0===t&&"undefined"!=typeof window?window:t;return n?.[e]||null}catch(e){return null}},t=(n="localStorage",{getItem:(t,a)=>{try{return e(n,a)?.getItem(t)??null}catch(e){return null}},setItem:(t,a,i)=>{try{e(n,i)?.setItem(t,a)}catch(e){}},isAvailable:t=>{try{const a=e(n,t);return a?.getItem("ws-tagging-storage-check"),null!==a}catch(e){return!1}},removeItem:(t,a)=>{try{e(n,a)?.removeItem(t)}catch(e){}}});var n;(()=>{const e=e=>JSON.parse(JSON.stringify(e));window.DDC=window.DDC||{},window.DDC.reportToEventViewer=t=>{const n={...t};n.timestamp||(n.timestamp=Date.now()),n.clientEventName||(n.clientEventName=n.event),window?.DDC?.WidgetData?.["ws-event-viewer"]?.ready?window.dispatchEvent(new CustomEvent("eventViewerData",{detail:{common:e(n)}})):window.addEventListener("wsEventViewerReady",(()=>{window.dispatchEvent(new CustomEvent("eventViewerData",{detail:{common:e(n)}}))}),{once:!0}),window?.DDC?.WidgetData?.["event-viewer-ext"]?.ready?window.dispatchEvent(new CustomEvent("eventViewerExtEvent",{detail:{common:e(n)}})):window.addEventListener("eventViewerExtReady",(()=>{window.dispatchEvent(new CustomEvent("eventViewerExtEvent",{detail:{common:e(n)}}))}),{once:!0})}})(),(()=>{const e=parseInt(document.getElementById("firehose-percentage").dataset.firehosePercentage,10);window.DDC=window.DDC||{},window.DDC.dataLayer=window.DDC.dataLayer||{},window.DDC.dataLayer.page=window.DDC.dataLayer.page||{},window.coxAutoDataLayer=window.coxAutoDataLayer||[];const n=()=>window.crypto&&window.crypto.getRandomValues?(()=>{const e=new window.Uint32Array(24);window.crypto.getRandomValues(e);let t="";for(let n=0;n<e.length;n++){const a=Math.floor(e[n]/4294967296*62);t+=a>35?(a-26).toString(36).toUpperCase():a.toString(36)}return t})():Math.trunc(1e9*Math.random());window.DDC.dataLayer.page.generateId=n,window.DDC.dataLayer.page.pageViewId=n(),window.DDC.dataLayer.page.pageInfo=window.DDC.dataLayer.page.pageInfo||{},window.setNRAttr||(window.setNRAttr=(e,t)=>{window?.newrelic&&e&&t&&window.newrelic.setCustomAttribute(e,t)}),window.sendNRAction||(window.sendNRAction=(e,t)=>{const n=t;window?.newrelic&&e&&n&&(n.eventType="PageAction",window.newrelic.addPageAction(e,n))}),window.addEventListener("message",(e=>{if(e.origin.includes("shop.dealer.com"))try{const t="string"==typeof e.data?JSON.parse(e.data):e.data;t?.sendToPixall&&window.DDC.pushToPixall(t.pixallPayload,{event:"AMD Event",source:"shop.dealer.com"})}catch(e){window?.DDC?.log?.("warn","Failed to parse AMD event data:",e)}}));const a=window.DDC.getSiteProperty?.("OptOutCAIWalletConfig");window.DDC.checkCAIWalletConfig=()=>{let e=!1;if(!a){const n=t.getItem("CAIWalletConfig");if(n)try{const t=JSON.parse(n);e=t?.interactions?.hasUpdatedWallet||t?.interactions?.hasOpenedWallet}catch(e){}}return e};const i=()=>{window.coxAutoDataLayer.push({user:{myWalletFlag:window.DDC.checkCAIWalletConfig()}})};if(i(),!window.DDC.checkCAIWalletConfig()){const e=setInterval((()=>{window.DDC.checkCAIWalletConfig()&&(i(),clearInterval(e))}),100)}window.DDC.pushToFirehose=(e,t,n,a=1)=>{if(Math.ceil(100*Math.random())<=a){const{element:a,...o}=n||{},r="/api/widget/ws-tagging/firehose",d={method:"POST",headers:{"Content-Type":"application/json"},body:(i=JSON.stringify({eventCategory:e,eventName:t,payload:{...o,...Object.keys(o).length&&{eventData:o}}}),"string"!=typeof i?i:i.replace(/<[^>]*>/g,""))};fetch(r,d).then((e=>e.json())).then((e=>{window?.DDC?.log?.("log",e)})).catch((e=>{window?.DDC?.log?.("warn",e)}))}var i},window.DDC.pushToPixall=(t,{event:a,source:i,sourceFile:o}={})=>{const r=JSON.parse(JSON.stringify(t)),{pageViewId:d}=window.DDC.dataLayer.page;r.experimental=r.experimental||{},(!r.experimental.eventId||"cms-web-pixall-pageview"!==a&&r.experimental.eventId===d)&&(r.experimental.eventId=n()),r.experimental.pageViewId=d,r.experimental.pixallMigrationId=r.experimental.eventId,window._pxam.push(r),"vdp"===r.pageType&&window.coxAutoDataLayer.push((e=>({event:{pixallMigrationId:e.experimental.pixallMigrationId,element:"page",action:"view",uuid:e.vehicleId,listingCode:e.listingCode,pageLabel:e.pageLabel,experimental:e.experimental,nonProductionData:!0},page:{type:e.pageType,id:e.pageId},user:{latitude:e.latitude,longitude:e.longitude},pixall:{dealerCode:e.dealerCode},vehicle:{vin:e.vin,bodyStyle:e.bodyStyle,chromeStyleId:e.chromeStyleId,dealerStockNumber:e.stockNumber,exterior
1Color:e.exteriorColor,listingType:e.listingType,make:e.make,model:e.model,odometer:e.odometer,price:e.price,type:e.vehicleType,uuid:e.vehicleId,year:e.year}}))(r));const{category:w="",eventSource:l="",eventType:c=""}=r,s=a||[l,c,w].filter(Boolean).join("|");if(window.DDC.pushToFirehose("pixall",r.eventType||s,r,e||1),(()=>{const e=window.location.hostname;return e.includes(".web-np.")||e.includes(".localhost.")||Math.floor(100*Math.random()+1)<=10})()){const e=["category","contentType","description","eventSource","eventType","label"].reduce(((e,t)=>{if(Object.prototype.hasOwnProperty.call(r,t)){e[`pixall${t.charAt(0).toUpperCase()}${t.slice(1)}`]=r[t]}return e}),{});window.sendNRAction("pixall_send_data",{...i&&{mappingSource:i},...o&&{mappingSourceFile:o},eventId:r.experimental.eventId,pageViewId:r.experimental.pageViewId,eventName:s,...e})}window.DDC.reportToEventViewer({event:a,payload:r,source:i||"ddc-tracking-helpers",project:"pixall"})},window.DDC.pushToGtmDataLayer=e=>{let t=!1;const a=e;if(window?.dataLayer?.push){const{pageViewId:i}=window.DDC.dataLayer.page;if(a?.event?.includes("ddc.")){a.eventData=a.eventData||{},a.eventData.eventId="ddc.page.view"===a.event?i:n(),a.eventData.pageViewId=i;["event","eventName","eventType"].forEach((e=>{a.eventData[e]=a.eventData[e]||a.event})),e.eventData.year&&(a.eventData.modelYear=e.eventData.year)}else a.eventId="ddc.page.view"===a.event?i:n();window.dataLayer.push(a),t=!0}else window?.DDC?.log("dataLayer or dataLayer.push is undefined",a);return t},window.DDC.fireTrackingEvent=e=>{const{dataToExcludeFromWidgetUserEvent:t,...n}=e,a=n.vehicle;if(a?.uuid&&!a.listingType){const e=window.DDC?.dataLayer?.vehicles,t=Array.isArray(e)&&e.find((e=>e.uuid===a.uuid));t?.priorityType&&(n.vehicle={...a,listingType:t.priorityType})}jQuery(document).trigger("trackEvent",[n,t])},window.DDC.receiveTrackingEvent=e=>{jQuery(document).on("trackEvent",((t,n,a)=>{e(t,n,a)}))},window.DDC.pushEvent=({event:e,eventData:t})=>{if(((e,t)=>{if("string"!=typeof e||0===e.length)throw new Error(`${t} must be a non-zero length string. Got: ${e}.`)})(e,"event name"),!(t?.element instanceof Element))throw new Error("eventData.element must be a DOM Element.");window?.DDC?.WidgetData?.["ws-tracking"]?.pushEvent?window.DDC.WidgetData["ws-tracking"].pushEvent({event:e,eventData:t}):window.addEventListener("pushEventReady",(()=>{window.DDC.WidgetData["ws-tracking"].pushEvent({event:e,eventData:t})}))}})()}));
2//# sourceMappingURL=umd.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.