PageSourceSearch

https://www.brewerairporttoyota.com/app/themes/dv-framework/compon…/public/latest.js?ver=1790226195

js brewerairporttoyota.com collected 2026-09-26 11:03:59 UTC 36,231 bytes, 1 lines download raw bytes

1(()=>{"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(t){var n=function(t){if("object"!=e(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,"string");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==e(n)?n:n+""}function n(e,n,r){return(n=t(n))in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,t(i.key),i)}}function o(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var s=function(){var e=document.querySelector('meta[name="error-code"]');return e?parseInt(e.getAttribute("content"),10):""},l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return null===e&&(e=window.location.pathname),"/"===e?"home":document.body.classList.contains("srp_main")?"itemlist":document.documentElement.classList.contains("vdp_main")?"item":e.includes("contact")||e.includes("vehicle-finder-service")||e.includes("lease-trade-in-center")?"contact":e.includes("directions")?"directions":e.includes("careers")?"employment":e.includes("finance")?"finance":e.includes("service")||e.includes("maintenance")?"service":e.includes("parts")?"parts":e.includes("recall")?"recall":e.includes("trade")?"trade":e.includes("incentives")||e.includes("specials")?"specials":e.includes("new-vehicles")||e.includes("used-vehicles")||e.includes("hybrid")||e.includes("electric")?"itemlist":e.includes("body-shop")||e.includes("bodyshop")||e.includes("collision")?"body_shop":e.includes("location")?"directions":e.includes("about")?"custom":"unknown"},u=function(e){var t=e.target;return t.closest("nav")?"menu":t.closest("form")?"form":t.closest("header")?"header":t.closest("footer")?"footer":document.documentElement.classList.contains("vdp_main")?"item_details":"body"},m=function(e){var t=e.target;return t.closest("header nav")?"mega_menu":t.closest(".dv-mobile-menu")&&t.closest("a")?"hamburger_menu":t.closest('[class*="button"]')?"cta_button":"content"},d=function(e){switch(e){case"parts":return"parts_ordered";case"sales":case"service":case"trade":case"offer":case"finance/credit":case"consumer_contact":return"opportunity";case"sales_appointment":case"service_appointment":return"appt_booked";case"human_resources":return"not_opportunity";default:return"unknown"}},p=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:null).toLowerCase().replace(/(^|\s)\S/g,function(e){return e.toUpperCase()})},v=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))return"";var n=e[t];return"string"==typeof n?n:"number"==typeof n&&Number.isFinite(n)?String(n):""},f=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))return"";var n=e[t];if(null===n||""===n||"string"==typeof n&&""===n.trim())return"";var r=Number(n);return Number.isFinite(r)?r:""},b=function(t){return!t||"object"!==e(t)||Array.isArray(t)?{item_id:"",item_number:"",item_price:"",item_condition:"",item_year:"",item_make:"",item_model:"",item_variant:"",item_color:"",item_type:"",item_category:"",item_inventory_date:"",item_results:"",item_location:"",item_stock:""}:c(c({},{item_id:"",item_number:"",item_price:"",item_condition:"",item_year:"",item_make:"",item_model:"",item_variant:"",item_color:"",item_type:"",item_category:"",item_inventory_date:"",item_results:"",item_location:"",item_stock:""}),{},{item_id:v(t,"vin"),item_number:v(t,"stockNumber")||v(t,"stock"),item_price:f(t,"displayedPrice"),item_condition:v(t,"status"),item_year:v(t,"year"),item_make:v(t,"make"),item_model:v(t,"model"),item_variant:v(t,"trim"),item_color:v(t,"exterior
1Color"),item_type:v(t,"type"),item_stock:v(t,"stockNumber")||v(t,"stock")})};function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var y=function(){return!!window.debugEventManager&&0!=window.debugEventManager},_="background:#0b5fff;color:#fff;padding:2px 6px;border-radius:3px;font-weight:600",w="color:#6b7280",O="color:#047857;font-weight:600",k="color:#b91c1c;font-weight:600",P=function(t,n){y()&&(e(n),console.log("%c".concat(t),_,n))},j=function(e){e.event_owner="dealeralchemist",window.asc_datalayer=window.asc_datalayer||[],window.asc_datalayer.push(e),E(e)},S=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";j(h({event:"website.asc_retail_process",page_type:l(),element_type:"digital_retailing_tool",event_action:t,product_name:""},b(e)))},E=function(e){window.dataLayer=window.dataLayer||[],window.dataLayer.push(e),T(e)},A={},D=!1,C=function(e){return Object.keys(A).filter(function(t){return A[t]===e})},x=function(e){D||(D=!0,(e||[]).forEach(function(e){A[e]="pending";try{gtag("config",e,{send_page_view:!1})}catch(e){}try{gtag("get",e,"client_id",function(){A[e]="reachable"})}catch(e){}setTimeout(function(){"pending"===A[e]&&(A[e]="unreachable",y()&&console.warn("%cDA Event Manager%c ".concat(e," is listed in the Event Manager settings but ")+"cannot be reached from this page, so ASC events addressed to it are being discarded by gtag without an error. Check whether a GTM container owns this property, or whether the ID is a typo.",_,w))},5e3)}))},T=function(t){try{var n=t.event.replace("website.",""),r=(window.AGEventManagerOptions||{}).trackingIDs;if(!r||!r.length)return void console.error("DA Event Manager: Tracking ID(s) not found.");x(r);var i=function(t){var n={},r={};return Object.keys(t).forEach(function(i){var o=t[i];return"function"==typeof o||"symbol"===e(o)?(r[i]=e(o),void(n[i]="")):"number"!=typeof o||Number.isFinite(o)?void 0===o?(r[i]="undefined",void(n[i]="")):void(n[i]=o):(r[i]=String(o),void(n[i]=""))}),{clean:n,dropped:r}}(t),o=i.clean,a=i.dropped;gtag("event",n,h(h({},o),{},{send_to:r})),function(e,t,n){if(y()){var r=n||{},i=r.delivered,o=void 0===i?[]:i,a=r.unreachable,c=void 0===a?[]:a,s=r.pending,l=void 0===s?[]:s,u=r.dropped,m=void 0===u?{}:u,d=Object.keys(m),p=o.length?"→ ".concat(o.length," propert").concat(1===o.length?"y":"ies"):l.length?"→ checking targets…":"→ 0 properties";console.groupCollapsed("%cDA Event Manager%c ".concat(e," %c").concat(p)+(c.length?"%c  ⚠ ".concat(c.length," unreachable"):"%c"),_,"font-weight:600",o.length?O:l.length?w:k,c.length?k:w);var v={};Object.keys(t).forEach(function(e){""!==t[e]&&null!==t[e]&&void 0!==t[e]&&(v[e]=t[e])}),console.table(v),o.length&&console.log("%cdelivered to%c "+o.join(", "),O,w),c.length&&console.log("%cnot delivered to%c "+c.join(", ")+"\nThese measurement IDs are listed in the Event Manager settings but are not configured in this page's gtag instance - typically because a GTM container owns them. gtag drops send_to targets it cannot resolve without raising an error, so this fails silently in production.",k,w),d.length&&console.log("%cfields blanked before sending%c "+d.join(", ")+": a function, NaN or undefined reached the payload.",k,w),console.groupEnd()}}(n,o,{delivered:C("reachable"),unreachable:C("unreachable"),pending:C("pending"),dropped:a})}catch(e){console.error("DA Event Manager: ",e)}},L=function(e,t){var n=window._paq=window._paq||[];n.push(["trackPageView"]),n.push(["enableLinkTracking"]),n.push(["trackEvent",e,JSON.stringify(t)]),P("Matomo Event",{category:e,data:t})};function V(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function q(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?V(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):V(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var N=function(){return o(function e(){r(this,e),this.vehicle="",this.resolveVehicle()},[{key:"resolveVehicle",value:function(){var e=this,t=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=document.querySelector("body").getAttribute("data-vehicle");if(r)try{e.vehicle=JSON.parse(r)}catch(e){window.debugEventManager&&console.error("Platform Vehicle Parse Error:",e)}else"item"===l()&&n<10&&setTimeout(function(){return t(n+1)},500)};t()}},{key:"load",value:function(){this.pageView(),this.clickToCall(),this.menuInteraction(),this.mediaInteraction()}},{key:"pageView",value:function(){var e=this,t=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=l(),i=document.querySelector("body").getAttribute("data-vehicle");if("item"===r&&!i&&n<10)setTimeout(function(){return t(n+1)},500);else if(j(q({event:"website.asc_pageview",page_type:r,error_code:s(),product_name:""},b(e.vehicle))),"itemlist"!=r&&"item"!=r){var o=window.location.href;L("Page View",{url:o})}};t()}},{key:"clickToCall",value:function(){var e=this;document.addEventListener("click",function(t){for(var n=t.target;n&&(!n.href||!n.href.startsWith("tel:"));)n=n.parentElement;if(n&&n.href.startsWith("tel:")){t.stopImmediatePropagation();var r,i,o="",a=n.getAttribute("data-ag-event");if(a&&(o=null!==(r=null===(i=a.split("|")[1])||void 0===i?void 0:i.trim().toLowerCase())&&void 0!==r?r:""),""===o){var c,s,m=n.getAttribute("data-aga-event-set-prop");m&&(o=null!==(c=null===(s=m.split("|")[1])||void 0===s?void 0:s.trim().toLowerCase())&&void 0!==c?c:"")}""===o&&(o="general");var d=n.href.replace("tel:",""),p=n.closest(".dv-team-member-phone"),v=p?{contact_name:p.getAttribute("data-contactname")||"",contact_team:p.getAttribute("data-contactteam")||"",contact_phone:p.getAttribute("data-contactphone")||""}:{};j(q(q({event:"website.asc_click_to_call",page_type:l(),element_type:u(t),element_subtype:"",comm_phone_number:d,department:o,affiliation:"",product_name:""},v),b(e.vehicle))),o=o.charAt(0).toUpperCase()+o.slice(1);var f={number:d.replace("tel:",""),department:o};L("Phone Call - "+o,f),P("Matomo Event",["setCustomDimension",1,o]),P("Matomo Event",["setCustomVariable",1,"Department",o,"visit"])}},!0)}},{key:"menuInteraction",value:function(){document.addEventListener("click",function(e){if(e.target.closest(".menu-item")){var t="a"===e.target.tagName.toLowerCase()?e.target:e.target.closest("a");if(t&&("cta_interaction"===t.getAttribute("data-ag-event")||t.classList.contains("vce-button")))return;var n=t?t.href:"",r=t?t.textContent.trim()||t.getAttribute("aria-label")||t.title:"";""!==n&&j({event:"website.asc_menu_interaction",page_type:l(n),element_text:r,element_type:u(e),element_subtype:m(e),event_action:"click",product_name:""})}})}},{key:"mediaInteraction",value:function(){var e=this;document.addEventListener("click",function(t){var n="",r="",i=t.target;"img"===i.tagName.toLowerCase()&&(n="image",r=i.closest("a")?i.closest("a").href:""),i.closest('[class*="swiper"]')&&(n="slider",r=i.closest("a")?i.closest("a").href:""),i.closest('[class*="slick-slider"]')&&(n="banner",r=i.closest("a")?i.closest("a").href:""),"video"===i.tagName.toLowerCase()&&i.addEventListener("play",function(){n="video"},{once:!0}),""!==n&&j(q({event:"website.asc_media_interaction",page_type:l(),event_action:"",event_action_result:"",affiliation:"",media_type:n,link_url:r,creative_name:"",product_name:""},b(e.vehicle)))},!0)}}])}();function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function F(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?M(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):M(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var I=function(){return o(function e(){r(this,e),this.vehicle="",this.resolveVehicle()},[{key:"resolveVehicle",value:function(){var e=this,t=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=document.querySelector("body").getAttribute("data-vehicle");if(r)try{e.vehicle=JSON.parse(r)}catch(e){window.debugEventManager&&console.error("CTAs Vehicle Parse Error:",e)}else"item"===l()&&n<10&&setTimeout(function(){return t(n+1)},500)};t()}},{key:"load",value:function(){this.getDirections()}},{key:"getDirections",value:function(){var e=this;document.addEventListener("click",function(t){var n=t.target;if(!n.closest('a[href^="tel:"], a[href^="mailto:"]')){for(;n&&(!n.href||!n.href.includes("maps"));)n=n.parentElement;n&&n.href.includes("maps")?j(F({event:"website.asc_cta_interaction",page_type:l(),element_text:"Get Directions",element_color:"",element_order:"",element_type:u(t),element_subtype:m(t),event_action:"click",event_action_result:"redirect",link_url:n.href,product_name:"",affiliation:""},b(e.vehicle))):e.genericCTAClick(t)}})}},{key:"genericCTAClick",value:function(e){if("item"!==l()){var t=e.target,n=t.closest("a, button")||t;if("cta_interaction"===n.getAttribute("data-ag-event")||n.classList.contains("vce-button")){var r=n.textContent.trim()||n.innerText.trim()||n.getAttribute("aria-label")||n.getAttribute("title")||(n.querySelector("img")?n.querySelector("img").alt:"")||"Unknown CTA";j(F({event:"website.asc_cta_interaction",page_type:l(),element_text:r,element_color:"",element_order:"",element_type:u(e),element_subtype:m(e),event_action:"click",event_action_result:"redirect",link_url:t.href,product_name:"",affiliation:""},b(this.vehicle)))}}}}])}();function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function J(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?U(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):U(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var B=function(){return o(function e(){r(this,e)},[{key:"load",value:function(){this.pageView(),this.initUniversalCtaTracking()}},{key:"isSRPPage",value:function(){return document.documentElement.classList.contains("srp_main")||"itemlist"===l()}},{key:"pageView",value:function(){var e=this,t=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r={},i=window.location.href,o=i.includes("new-vehicles")?"new":i.includes("used-vehicles")&&i.includes("Certified")?"cpo":i.includes("used-vehicles")?"used":"",a="cpo"===o?o.toUpperCase():o.charAt(0).toUpperCase()+o.slice(1);if(e.isSRPPage()){if(r.status=a,j(J({event:"website.asc_itemlist_pageview",page_type:"itemlist",error_code:s(),product_name:""},b(r))),o){var c={url:i,type:o};L("".concat(a," SRP Page View"),c)}}else n<10&&setTimeout(function(){return t(n+1)},500)};t()}},{key:"extractElementText",value:function(e){if(!e)return"";var t=e.querySelector(".dv-cn-cta-main-text");if(t&&t.innerText.trim())return t.innerText.trim().replace(/\s+/g," ");var n=e.getAttribute("aria-label")||e.getAttribute("title");if(n&&n.trim())return n.trim();var r=e.innerText.trim();if(r)return r.replace(/\s+/g," ");var i=e.querySelector("img");if(i&&i.getAttribute("alt")&&i.getAttribute("alt").trim())return i.getAttribute("alt").trim();for(var o=e,a=0;a<4&&o.parentElement;a++){var c=(o=o.parentElement).querySelector("h1, h2, h3, h4, h5, h6, strong, b, .ag-pricing-stack-strong, .dv-payment-label");if(c&&c.innerText.trim()){var s=c.innerText.trim().replace(/\s+/g," ");return"I"===e.tagName||"SVG"===e.tagName||e.hasAttribute("data-disclaimer")?"".concat(s," Info"):s}}return""}},{key:"initUniversalCtaTracking",value:function(){var e=this;this.isSRPPage()&&document.addEventListener("click",function(t){var n=t.target,r=n.closest('a, button, summary, [role="button"], [role="link"], [data-disclaimer], i[onclick], i[class*="info"], i[class*="help"]');if(r&&!n.matches("input, textarea, select, option")&&(!r.closest(".srp-swiper-vehicles, .swiper-container, .slick-slider, .vehicle-image")||r.hasAttribute("data-ag-event")||r.classList.contains("srp_cta"))&&(r.closest(".listing, .result-wrapper, [data-vehicle-vin]")||r.hasAttribute("data-ag-event"))){var i=e.extractElementText(r);i&&""!==i.trim()||(i="A"===r.tagName?"Link Click":"Button Click");var o="",a=n.closest(".listing");a&&(o=e.createVehicleObject(a)),j(J({event:"website.asc_cta_interaction",page_type:l(),element_text:p(i),element_c
1olor:"",element_order:"",element_type:u(t),element_subtype:m(t),event_action:"click",event_action_result:"redirect",link_url:r.href||r.getAttribute("href")||"popup",product_name:"",affiliation:""},b(o)))}},!0)}},{key:"createVehicleObject",value:function(e){return{vin:e.getAttribute("data-vehicle-vin"),displayedPrice:e.getAttribute("data-ag-price"),status:e.getAttribute("data-vehicle-condition"),year:e.getAttribute("data-vehicle-year"),make:e.getAttribute("data-ag-make"),model:e.getAttribute("data-ag-model"),exteriorColor:e.getAttribute("data-ag-ext-color"),trim:e.getAttribute("data-ag-trim"),type:e.getAttribute("data-ag-type"),stock:e.getAttribute("data-vehicle-stock-number")}}}])}();function G(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function R(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?G(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):G(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var H=function(){return o(function e(){r(this,e),this.vehicle=null,this.vehicleParseFailed=!1,this.resolveVehicle()},[{key:"resolveVehicle",value:function(){var e=this,t=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=document.querySelector("body").getAttribute("data-vehicle");if(r)try{e.vehicle=JSON.parse(r)}catch(t){e.vehicleParseFailed=!0,window.debugEventManager&&console.error("VDP Vehicle Parse Error:",t)}else"item"===l()&&n<10?setTimeout(function(){return t(n+1)},500):"item"===l()&&(e.vehicleParseFailed=!0,console.error("DA Event Manager: data-vehicle attribute never became available on this VDP after 10 retries (5s). Vehicle-scoped events on this page will report empty item_* fields."))};t()}},{key:"load",value:function(){this.pageView(),this.buyNowButtons(),this.vdpPageHeaderButtons(),this.vdpPageShoppingTools()}},{key:"pageView",value:function(){var e=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=document.querySelector("body").getAttribute("data-vehicle");if(n){var r=JSON.parse(n);if("item"===l()&&j(R({event:"website.asc_item_pageview",page_type:l(),error_code:s(),product_name:""},b(r))),window.location.href,"item"===l()){var i,o,a,c,u,m=(null===(i=document.querySelector(".car-title"))||void 0===i?void 0:i.textContent.trim())||[r.year,r.make,r.model,r.trim].filter(Boolean).join(" ").trim(),d=(null===(o=document.querySelector(".buy-price"))||void 0===o?void 0:o.textContent.trim())||(r.displayedPrice?String(r.displayedPrice):""),p=(null===(a=document.querySelector(".stock"))||void 0===a?void 0:a.textContent.trim().replace(/Stock:\s*/,""))||r.stockNumber||"",v=(null===(c=document.querySelector(".swiper-wrapper img"))||void 0===c?void 0:c.getAttribute("src"))||(null===(u=document.querySelector("[data-vdp-gallery] img"))||void 0===u?void 0:u.getAttribute("src"))||"",f=window.location.href;m?f.includes("new-")?L("New VDP Page View",{name:m,url:f,price:d,stock:p,image:v,type:"new"}):f.includes("used-")&&L("Used VDP Page View",{name:m,url:f,price:d,stock:p,image:v,type:"used"}):console.error("Matomo Event: Vehicle name not found. New VDP Pageview Event not tracked.")}}else"item"===l()&&t<10?setTimeout(function(){return e(t+1)},500):"item"===l()&&(console.error("DA Event Manager: data-vehicle attribute never became available on this VDP after 10 retries (5s). Firing asc_item_pageview with empty vehicle fields."),j(R({event:"website.asc_item_pageview",page_type:l(),error_code:s(),product_name:""},b(null))))};e()}},{key:"buyNowButtons",value:function(){var e=this;document.addEventListener("click",function(t){var n=t.target;if(n.closest(".buy-btn-section, [data-vdp-cta-section]")){var r,i=n.closest("a, button")||n,o=i.querySelector(".dv-cn-cta-main-text"),a=o?o.textContent.trim():i.textContent.trim()||i.innerText.trim()||i.getAttribute("aria-label")||i.title||"Buy Now";j(R({event:"website.asc_cta_interaction",page_type:l(),element_text:p(a),element_c
1olor:"",element_order:"",element_type:u(t),element_subtype:m(t),event_action:"click",event_action_result:"redirect",link_url:null!==(r=i.href)&&void 0!==r?r:"popup",product_name:"",affiliation:""},b(e.vehicle)))}}),document.addEventListener("mousedown",function(t){if(t.target.closest(".dv-gubagoo-new-vdp-cta-button")){var n=t.target;if(n.closest(".buy-btn-section, [data-vdp-cta-section]")){var r,i=n.closest("a, button")||n,o=i.querySelector(".dv-cn-cta-main-text"),a=o?o.textContent.trim():i.textContent.trim()||i.innerText.trim()||i.getAttribute("aria-label")||i.title||"Buy Now";j(R({event:"website.asc_cta_interaction",page_type:l(),element_text:p(a),element_color:"",element_order:"",element_type:u(t),element_subtype:m(t),event_action:"click",event_action_result:"redirect",link_url:null!==(r=i.href)&&void 0!==r?r:"popup",product_name:"",affiliation:""},b(e.vehicle)))}}})}},{key:"vdpPageHeaderButtons",value:function(){var e=this;document.addEventListener("click",function(t){var n=t.target;if(n.closest(".subheader")){var r=n.closest(".sub-header-btn")||n,i=r.textContent.trim()||r.getAttribute("aria-label")||r.title||"Header Button",o=r.href;"javascript: void(0);"!==o&&"javascript:void(0)"!==o||(o="popup"),j(R({event:"website.asc_cta_interaction",page_type:l(),element_text:p(i),element_c
1olor:"",element_order:"",element_type:u(t),element_subtype:m(t),event_action:"click",event_action_result:"redirect",link_url:o,product_name:"",affiliation:""},b(e.vehicle)))}},!0)}},{key:"vdpPageShoppingTools",value:function(){var e=this;document.addEventListener("click",function(t){var n=t.target;if(n.closest(".tool-container, [data-vdp-shopping-tools]")){var r=n.closest(".tool-btn, [data-vdp-tool]")||n,i=r.textContent.trim()||r.getAttribute("aria-label")||r.title||"Shopping Tool",o=r.href;"javascript: void(0);"!==o&&"javascript:void(0)"!==o||(o="popup"),j(R({event:"website.asc_cta_interaction",page_type:l(),element_text:p(i),element_color:"",element_order:"",element_type:u(t),element_subtype:m(t),event_action:"click",event_action_result:"redirect",link_url:o,product_name:"",affiliation:""},b(e.vehicle)))}},!0)}}])}();function W(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Q(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?W(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):W(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var $=function(){return o(function e(){r(this,e),this.vehicle="",this.submissionId=this.getQueryParam("leadid"),this.resolveVehicle()},[{key:"resolveVehicle",value:function(){var e=this,t=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=document.querySelector("body").getAttribute("data-vehicle");if(r)try{e.vehicle=JSON.parse(r)}catch(e){window.debugEventManager&&console.error("Forms Vehicle Parse Error:",e)}else"item"===l()&&n<10&&setTimeout(function(){return t(n+1)},500)};t()}},{key:"load",value:function(){this.addEngagementListeners(),this.addSubmissionListeners(),this.submissionId&&this.trackFormSubmissionFromUrl()}},{key:"getQueryParam",value:function(e){return new URLSearchParams(window.location.search).get(e)}},{key:"addEngagementListeners",value:function(){var e=this,t=new WeakSet;document.addEventListener("input",function(n){if(n.target.closest(".gform_wrapper")){var r=n.target.form;if(r&&!t.has(r)){t.add(r);var i={name:r.dataset.name,type:r.dataset.type,department:r.dataset.department};e.formEngagement("asc_form_engagement",i,"start")}}})}},{key:"addSubmissionListeners",value:function(){var e=this;document.addEventListener("click",function(t){var n,r,i=t.target.closest(".gform_button");if(i&&!i.classList.contains("da-quick-form-button")){var o=i.closest("form");if(o&&!(o.closest(".gform_wrapper")||o).classList.contains("gform_validation_error")){var a=(null==i||null===(n=i.value)||void 0===n?void 0:n.trim())||(null==i||null===(r=i.textContent)||void 0===r?void 0:r.trim())||(null==i?void 0:i.getAttribute("aria-label"))||"Submit Form",c=o.dataset||{},s={formObj:c,buttonText:a};e.matomoFormSubmission(o),localStorage.setItem("formSubmissionData",JSON.stringify(s)),c.redirected||(e.formSubmission("asc_form_submission",o.dataset,a,d("submit")),e.addDepartmentSpecificSubmission(o.dataset,a))}}})}},{key:"trackFormSubmissionFromUrl",value:function(){var e=localStorage.getItem("formSubmissionData");if(e){localStorage.removeItem("formSubmissionData");var t=JSON.parse(e),n=t.formObj,r=t.buttonText;
1this.formSubmission("asc_form_submission",n,r,d(n.type)),this.addDepartmentSpecificSubmission(n,r)}}},{key:"addDepartmentSpecificSubmission",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(e.type){case"parts":this.formSubmission("asc_form_submission_parts",e,t,d(e.type));break;case"sales":case"offer":case"trade":case"consumer_contact":this.formSubmission("asc_form_submission_sales",e,t,d(e.type));break;case"finance/credit":this.formSubmission("asc_form_submission_credit",e,t,d(e.type));break;case"sales_appointment":this.formSubmission("asc_form_submission_sales_appt",e,t,d(e.type));break;case"service":this.formSubmission("asc_form_submission_service",e,t,d(e.type));break;case"service_appointment":this.formSubmission("asc_form_submission_service_appt",e,t,d(e.type));break;case"human_resources":this.formSubmission("asc_form_submission_hr",e,t,d(e.type));break;default:this.formSubmission("asc_form_submission_other",e,t,d(e.type))}}},{key:"formEngagement",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=t.name,o=t.type,a=t.department;j(Q({event:"website.".concat(e),page_type:l(),comm_type:"form",comm_status:n,element_text:"",department:null!=a?a:"unknown",form_name:null!=i?i:"unknown",form_type:null!=o?o:"custom",product_name:""},b(null!=r?r:this.vehicle)))}},{key:"formSubmission",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"unknown",i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,o=t.name,a=t.type,c=t.department;j(Q({event:"website.".concat(e),page_type:l(),comm_type:"form",comm_outcome:r,submission_id:parseInt(this.submissionId,10),element_text:n,department:c||"unknown",form_name:o||"unknown",form_type:a||"custom",product_name:""},b(null!=i?i:this.vehicle)))}},{key:"matomoFormSubmission",value:function(e){var t=new FormData(e),n={};t.forEach(function(t,r){var i,o,a,c,s=e.querySelector('[name="'.concat(r,'"]')),l=null==s||null===(i=s.getAttribute("aria-label"))||void 0===i?void 0:i.toLowerCase(),u=null==s||null===(o=s.getAttribute("placeholder"))||void 0===o?void 0:o.toLowerCase(),m=null==s||null===(a=s.getAttribute("data-np-autofill-field-type"))||void 0===a?void 0:a.toLowerCase(),d=e.querySelector('label[for="'.concat(null==s?void 0:s.id,'"]')),p=(null==d||null===(c=d.innerText)||void 0===c?void 0:c.toLowerCase())||"";"string"==typeof t&&""!==t.trim()&&(null!=l&&l.includes("first name")||null!=u&&u.includes("first name")||null!=p&&p.includes("first name")?n.firstName=t:null!=l&&l.includes("last name")||null!=u&&u.includes("last name")||null!=p&&p.includes("last name")?n.lastName=t:null!=l&&l.includes("email")||null!=u&&u.includes("email")||null!=p&&p.includes("email")||"email"===m||/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(t)?n.email=t:(null!=l&&l.includes("phone")||null!=u&&u.includes("phone")||null!=p&&p.includes("phone")||"phone"===m||/^\(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4}$/.test(t))&&(n.phone=t)),n.department=e.dataset.department||"unknown"}),Object.keys(n).length>0&&L("Form Submission",{data:n})}}])}();function z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function K(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?z(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):z(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var X="Payment Calculator",Y="finance/credit",Z="Finance",ee="Get This Payment",te=function(){return o(function e(){r(this,e),this.vehicle="",this.engagedFields=new Set,this.resolveVehicle()},[{key:"resolveVehicle",value:function(){var e=this,t=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=document.querySelector("body").getAttribute("data-vehicle");
1if(r)try{e.vehicle=JSON.parse(r)}catch(e){window.debugEventManager&&console.error("PaymentCalculator Vehicle Parse Error:",e)}else"item"===l()&&n<10&&setTimeout(function(){return t(n+1)},500)};t()}},{key:"load",value:function(){var e=this;document.addEventListener("da:paycalc:analytics",function(t){var n=t&&t.detail?t.detail:{};switch(n.type){case"field":e.formEngagement(n.field);break;case"lead-submitted":e.formSubmission();break;case"prequal-submitted":e.prequalSubmission()}}),this.watchPanelOpen()}},{key:"watchPanelOpen",value:function(){var e=this,t=document.body;if(t&&"undefined"!=typeof MutationObserver){var n=function(){return t.classList.contains("da-payment-panel-open")},r=n();r&&this.ctaInteraction(ee),new MutationObserver(function(){var t=n();t&&!r&&e.ctaInteraction(ee),r=t}).observe(t,{attributes:!0,attributeFilter:["class"]})}}},{key:"ctaInteraction",value:function(e){j(K({event:"website.asc_cta_interaction",page_type:l(),element_text:e,element_color:"",element_order:"",element_type:"digital_retailing_tool",element_subtype:"cta_button",event_action:"click",event_action_result:"redirect",link_url:"popup",product_name:"",affiliation:""},b(this.vehicle))),S(this.vehicle,"cta_interaction")}},{key:"formEngagement",value:function(e){var t=e||"";this.engagedFields.has(t)||(this.engagedFields.add(t),j(K({event:"website.asc_form_engagement",page_type:l(),comm_type:"form",comm_status:"start",element_text:"",department:Z,form_name:X,form_type:Y,product_name:""},b(this.vehicle))),S(this.vehicle,"form_engagement"))}},{key:"submissionPayload",value:function(){return K({event:"website.asc_form_submission",page_type:l(),comm_type:"form",comm_outcome:d(Y),element_text:"",department:Z,form_name:X,form_type:Y,product_name:""},b(this.vehicle))}},{key:"formSubmission",value:function(){j(this.submissionPayload()),S(this.vehicle,"form_submission")}},{key:"prequalSubmission",value:function(){j(K(K({},this.submissionPayload()),{},{event:"website.asc_form_submission_credit"})),S(this.vehicle,"prequal_submission")}}])}();function ne(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var re=function(){return o(function e(){r(this,e);var t="";"item"==l()&&(t=JSON.parse(document.querySelector("body").getAttribute("data-vehicle"))),this.vehicle=t},[{key:"load",value:function(){this.addEngagementListeners()}},{key:"addEngagementListeners",value:function(){var e=this;document.addEventListener("click",function(t){var n=t.target.closest("a");if(n){var r=n.querySelector("span");r&&"Chat with Us"===r.textContent.trim()&&e.commEngagement("sales","chat","start")}})}},{key:"commEngagement",value:function(e,t,r){j(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ne(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ne(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({event:"website.asc_comm_engagement",page_type:l(),comm_type:t,department:e,comm_status:r,product_name:"",affiliation:""},b(this.vehicle)))}}])}(),ie=function(){return o(function e(){r(this,e)},[{key:"load",value:function(){document.body.addEventListener("pointerdown",function(e){var t=e.target.closest(".srp-cta a");t&&oe(t);var n=e.target.closest(".buy-btn-section a");n&&oe(n);var r=e.target.closest(".tool-container a");r&&oe(r);var i=e.target.closest(".subheader a");i&&oe(i);var o=e.target.closest(".autoipacket-module-container");o&&function(e){if("A"===e.tagName){var t={text:e.innerText,link:e.href};L("CTA - iPacket",t)}else{var n=e.getAttribute("data-module-name");L("CTA - iPacket",{text:n,link:"popup"})}}(o);var a=e.target.closest(".dv-gurus");a&&function(e){var t=e.querySelector("span").getAttribute("data-cg-vin"),n=e.querySelector("span span").getAttribute("data-cg-link");L("CTA - CarGurus",{vin:t,link:n})}(a);var c=e.target.closest(".eva-cta-button");c&&function(e){var t={text:e.innerText};L("CTA - Edmunds Appraisal",t)}(c)})}}])}();function oe(e){var t=e.innerText.trim();e.querySelector("img")&&(t=e.querySelector("img").alt).includes("iPack")&&(t="iPacket");var n={text:t.replace(/\n+/g," ").split(" ").map(function(e){return e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}).join(" "),link:"javascript: void(0);"===e.href||"javascript:void(0)"===e.href?"popup":e.href};L("CTA - "+n.text,n)}window.onload=function(){var e;console.log("DA Event Manager Running"),window.debugEventManager=null!==(e=AGEventManagerOptions.debug)&&void 0!==e?e:0,x((window.AGEventManagerOptions||{}).trackingIDs),(new N).load(),(new I).load(),(new B).load(),(new H).load(),window.DAForms=new $,window.DAForms.load(),(new te).load(),(new re).load(),(new ie).load()}})();

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.