1"use strict";(self.webpackChunktaggbaa=self.webpackChunktaggbaa||[]).push([[864],{8519:function(e,t,n){n.d(t,{S:function(){return o}});var i=n(8092);function a(){const e=window.location.pathname.toLowerCase();return e.includes("searchnew")?"new":e.includes("searchused")?"used":e.includes("searchnuevo")?"nuevo":e.includes("searchseminuevo")?"seminuevo":"other"}function r(e){const t=e?.searchFilterParams??window.location.search??"",n=new URLSearchParams(t),i=[];return n.forEach((e,t)=>{"q"!==t.toLowerCase()&&i.push(`${t}: ${e}`)}),i.join(" | ")}const o={[i.u.SearchFilterUpdate]:e=>{const t=e?.filter_results?.toString()??"0",n={type:"CustomTagEvent",eventName:"filtered",eventAction:"search",attributes:{searchResultsNumber:t,type:a(),filters:r(e)}},i=e?.filter_query;return null==i||""===String(i)?n:[n,{type:"CustomTagEvent",eventName:"typed-inventory",eventAction:"search",attributes:{searchTerm:String(i),searchResultsNumber:t}}]}}},691:function(e,t,n){n.d(t,{XZ:function(){return l},cN:function(){return a},sq:function(){return r}});let i=!1;const a=e=>{i=e},r=()=>i;function o(){var e,t;void 0===window.digitalData&&(window.digitalData={page:{pageInfo:{},category:{}},user:{authenticationState:"unauthenticated"},events:[],version:"1.0",debug:!1});const n=window.digitalData;return n.page??(n.page={pageInfo:{},category:{}}),(e=n.page).pageInfo??(e.pageInfo={}),(t=n.page).category??(t.category={}),n.user??(n.user={authenticationState:"unauthenticated"}),Array.isArray(n.events)||(n.events=[]),n.version??(n.version="1.0"),n.debug??(n.debug=!1),n}function s(e){"function"!=typeof e.newEvent&&(e.newEvent=t=>{const n={type:t.type??"",eventName:t.eventName??"",eventAction:t.eventAction??void 0,attributes:t.attributes??{},timeStamp:t.timeStamp??new Date};return e.events.push(n),window.jQuery(window).trigger(n),n})}const l={initialize(){s(o())},fire(e){var t;if(!e)return;const n=o();s(n);const a=Array.isArray(e)?e:[e];for(const e of a)e&&(i&&e.attributes&&((t=e.attributes).toolProviderDetails??(t.toolProviderDetails="dealeron"),e.attributes.site="dealer"),n.newEvent(e))}}},6603:function(e,t,n){n.d(t,{bT:function(){return u},kv:function(){return d}});var i=n(6757),a=n(691);const r=i.XC;function o(e){const t=new URLSearchParams(e);return t.sort(),t.toString()}function s(e){return`${e?.searchFilterParams??""}|${e?.filter_results??""}`}class l{constructor(e){this._pending=null,this._settle=new i.mO(()=>this.flush()),this._lastSignature=null,this._signatureExpiry=null,this._landingFilters=null,this._landingExpiry=null,this._onSettled=e}claimLandingSearch(e){this._landingFilters=o(e),this.clear(this._landingExpiry),this._landingExpiry=setTimeout(()=>{this._landingExpiry=null,this._landingFilters=null},r)}handle(e){null===this._pending&&s(e)===this._lastSignature||(this._pending=e,this._settle.arm())}
1flush(){const e=this._pending;if(null===e)return;this._pending=null,this._settle.cancel(),this._lastSignature=s(e),this.clear(this._signatureExpiry),this._signatureExpiry=setTimeout(()=>{this._signatureExpiry=null,this._lastSignature=null},2e3);const t=null!==this._landingFilters&&o(e.searchFilterParams??"")===this._landingFilters;this._landingFilters=null,this.clear(this._landingExpiry),this._landingExpiry=null,t||this._onSettled(e)}clear(e){null!==e&&clearTimeout(e)}}let c=null;function u(e){c=e}function d(e){const t=new l(t=>{a.XZ.fire(e(t))}),n=c;return null!==n&&t.claimLandingSearch(n),e=>{const n=e?.payload??e;t.handle(n)}}},2875:function(e,t,n){n.r(t),n.d(t,{setUp:function(){return j}});var i=n(691);const a=()=>{i.XZ.initialize()},r=(e,t=50)=>new Promise(n=>{let i=0;const a=()=>{window.digitalData?.newEvent?(e(),n()):i<t?(i++,setTimeout(a,100)):n()};a()});class o{static fireEvent(e,t,n={}){var a;"function"==typeof window.ResetTracker&&window.ResetTracker(),a={type:"CustomTagEvent",eventName:e,eventAction:t,attributes:n},i.XZ.fire(a)}static fireFormInitiation(e={}){this.fireEvent("start","form",e)}static fireFilteredSearch(e={}){this.fireEvent("filtered","search",e)}static fireVehicleDetailsView(e={}){this.fireEvent("detailsView","vehicle",e)}}const s=16,l=9,c="XXXXXXX",u="[data-stellantis-ccode]",d="[data-vehicle-information]";function h(e){const t=(e??"").trim();if(t.length===s)return t;const n=t.slice(0,l);return n?n+c:""}var p=n(8092),g=n(907),f=n(8221);class m{init(){document.addEventListener("click",this.handleClick.bind(this),!0)}handleClick(e){if(!(0,i.sq)())return;const t=e.target;if(!t?.closest)return;const n=t.closest(".gallery-header--close, [aria-label^='Close'], [title^='Close']");if(!n)return;if("A"===n.tagName)return;if(n.closest(f.Rb))return;const a=(0,g.x6)(n);if("gallery"!==a.type)return;const r={control:"close",componentContext:a};document.dispatchEvent(new CustomEvent(p.u.MenuControlInteraction,{detail:r}))}}const v="navigation-bar-search",w=`${v} button, ${v} a`,y="header, [role='banner']",C="#nav-sidebar, .nav-sidebar",b=`${C}, ${y}`,S=".search-bar, [role='search']",E=`${v}, ${S}, .modal, [role='dialog'], .modal-dialog`,T="input, textarea, select";class _{constructor(){this._openSurface=null,this._suppressNextSubmitClick=!1}init(){document.addEventListener("click",this.handleClick.bind(this),!0),document.addEventListener("keydown",this.handleKeydown.bind(this),!0)}handleClick(e){if(!(0,i.sq)())return;const t=e.target;if(!t?.closest)return;if(t.closest(T))return;if(this._suppressNextSubmitClick&&t.closest(S))return void(this._suppressNextSubmitClick=!1);const n=this.resolveSearchElement(t);if(!n)return void this.releaseLatchIfOutside(t);if(n.closest(g.VH))return;const a=this.resolveSurface(n)??this._openSurface;a&&(this._openSurface=a,document.dispatchEvent(new CustomEvent(p.u.ComponentCtaInteraction,{detail:this.buildEvent(n,a)})),n.closest(S)&&(this._openSurface=null))}handleKeydown(e){if("Escape"===e.key)return void(this._openSurface=null);if("Enter"!==e.key)return;if(!(0,i.sq)())return;const t=e.target;if(!t?.closest)return;const n=t.closest(T),a=n?.closest(S);if(!a)return;if(a.closest(g.VH))return;const r=this.resolveSurface(a)??this._openSurface;if(!r)return;const o=a.querySelector(".search-bar__input-group button, button[type='submit']");this._suppressNextSubmitClick=!0,setTimeout(()=>{this._suppressNextSubmitClick=!1},0),document.dispatchEvent(new CustomEvent(p.u.ComponentCtaInteraction,{detail:{elementText:o&&this.resolveElementText(o)||"search",componentContext:r}}))}resolveSurface(e){const t=e.closest(b);if(t){const e=(0,g.x6)(t);return{...e,type:"sidebar"===e.type?"sidebar":"header"}}const n=this.resolveHintedSurface(e);if(n){const e=document.querySelector("sidebar"===n?C:y);return e?{...(0,g.x6)(e),type:n}:{type:n,location:1,title:""}}return null}resolveHintedSurface(e){const t=e.closest("[data-loc], [data-dotagging-product-name]");if(!t)return null;const n=(t.dataset.loc||"").toLowerCase(),i=(t.dataset.dotaggingProductName||"").toLowerCase();return n.includes("sidebar search")||i.startsWith("sidebar|")?"sidebar":n.includes("header search")||i.startsWith("header|")?"header":null}buildEvent(e,t){const n={elementText:this.resolveElementText(e),componentContext:t},i="A"===e.tagName?e.href:"";return i&&(n.linkUrl=i),n}resolveSearchElement(e){const t=e.closest("[data-dotagging-element-type='search_tool']");if(t)return t;const n=e.closest(w);if(n)return n;return e.closest(".search-bar button, .search-bar a, [role='search'] button, [role='search'] a")||(this._openSurface?e.closest(".modal button, .modal a, [role='dialog'] button, [role='dialog'] a"):null)}releaseLatchIfOutside(e){this._openSurface&&(e.closest(E)||(this._openSurface=null))}resolveElementText(e){return e.innerText?.trim()||e.textContent?.trim()||e.getAttribute("aria-label")?.trim()||""}}
1class k{init(){document.addEventListener("click",this.handleClick.bind(this),!0)}handleClick(e){if(!(0,i.sq)())return;const t=e.target;if(!t?.closest)return;if(t.closest("input, textarea, select"))return;const n=t.closest("[data-dotagging-event]");if(!n)return;if("A"===n.tagName)return;if(!n.closest(g.VH))return;const a={elementText:this.resolveElementText(n),componentContext:(0,g.x6)(n)};document.dispatchEvent(new CustomEvent(p.u.ComponentCtaInteraction,{detail:a}))}resolveElementText(e){return e.innerText?.trim()||e.textContent?.trim()||e.getAttribute("aria-label")?.trim()||""}}class x{static init(){this._initialized||(this._initialized=!0,window.addEventListener("click",x.onClick,!0))}static onClick(e){const t=e.target,n=t?.closest?.(u);if(!n)return;const i=h(n.dataset.stellantisCcode);i&&function(e){const t=window.digitalData?.page?.pageInfo;t&&(t.vehicleCCcode=e)}(i)}}x._initialized=!1;class D{init(){document.addEventListener("click",this.handleClick.bind(this),!0)}handleClick(e){if(!(0,i.sq)())return;const t=e.target;if(!t?.closest)return;const n=t.closest("[data-dotagging-event='menu_interaction']");if(!n?.closest("#nav-sidebar, .nav-sidebar"))return;if("A"===n.tagName)return;const a={control:"close",componentContext:(0,g.x6)(n)};document.dispatchEvent(new CustomEvent(p.u.MenuControlInteraction,{detail:a}))}}class I{constructor(){this.handleClick=e=>{if(!(0,i.sq)())return;const t=e.target;if(!t?.closest)return;if(t.closest("a"))return;if(t.closest("input, textarea, select"))return;const n=t.closest("[data-dotagging-event]");if(!n)return;if(n.closest(f.Rb))return;if(n.closest("[data-dotagging-element-subtype='toggle']"))return;if(n.closest("[data-dotagging-product-name$='Vehicle Save']"))return;const a=(0,g.x6)(n);if("vehicle-inventory"!==a.type)return;const r=this.resolveElementText(n),o=n.closest("[data-toggle='dropdown'], [data-bs-toggle='dropdown'], [data-type='dropdown-button']");if(o){const e={control:`${r} ${"true"!==o.getAttribute("aria-expanded")?"open":"close"}`.trim(),componentContext:a};return void document.dispatchEvent(new CustomEvent(p.u.MenuControlInteraction,{detail:e}))}const s={elementText:r,componentContext:a};document.dispatchEvent(new CustomEvent(p.u.ComponentCtaInteraction,{detail:s}))}}init(){document.addEventListener("click",this.handleClick,!0)}resolveElementText(e){return e.dataset.dotaggingElementText?.trim()||this.visibleText(e)||e.getAttribute("aria-label")?.trim()||e.getAttribute("title")?.trim()||""}visibleText(e){const t=e.cloneNode(!0);return t.querySelectorAll(".hidden, [hidden], [aria-hidden='true'], script, style, template").forEach(e=>e.remove()),t.textContent?.replace(/\s+/g," ").trim()??""}}let P=!1;var A=n(2981),N=n(8886);function F(e){const t=(e.pageType??"").toLowerCase();return"vehicle details"===t||"vdp"===t}const L="div#price-stack div.vehicleCallsToAction",V=['[data-dealerontrack-subtype="button"]'].join(", ");function q(e){const t=globalThis.getComputedStyle(e);if("none"===t.display||"hidden"===t.visibility||"0"===t.opacity)return!1;if("none"===t.pointerEvents)return!1;const n=e.getBoundingClientRect();return(0!==n.width||0!==n.height)&&n.top<globalThis.innerHeight}var $=n(4971),X=n(9480),M=n(836);class R{static init(){return r(()=>R.fireInitialVehicleDetailsView())}static fireInitialVehicleDetailsView(){if(!R.isVehicleDetailsPage())return;const e=(0,X.E)();(e.vin||e.year&&e.make&&e.model)&&o.fireVehicleDetailsView({year:e.year||"",make:e.make||"",model:e.model||"",trim:e.trim||"",status:R.normalizeStatus(e.status)})}static isVehicleDetailsPage(){const e=M.P.getPageDataFromScript(),t=e?.PageData?.DataType;return t===$.k.Vdp||t===$.k.Mrp}static normalizeStatus(e){if(!e)return"";const t=e.toLowerCase();return"new"===t?"new":"used"===t||"preowned"===t||"pre-owned"===t?"used":"certified"===t||"cpo"===t?"cpo":t}}var z=n(6603),H=n(8519);const U=".opensearch-suggestions";class Z{static init(){return r(()=>{document.addEventListener("click",Z.handleClick,!0),Z.fireInitialFilteredSearch()})}static fireInitialFilteredSearch(){const e=M.P.getPageDataFromScript();if(e?.PageData?.DataType!==$.k.Srp)return;const t=e.PageData;if(!t)return;const n=H.S[p.u.SearchFilterUpdate];if(!n)return;const a=new URLSearchParams(window.location.search).get("q"),r=n({filter_results:t.TotalNumberSearchResults??0,filter_query:a,searchFilterParams:window.location.search});i.XZ.fire(r),(0,z.bT)(window.location.search)}static fireSearchInteraction(e,t,n){if(!t)return;if(!n)return;const i=(0,g.x6)(e);o.fireEvent("CTA","buttonClick",{type:i.type,location:String(i.location),title:i.title,de
1scription:t,searchTerm:n,...i.provider?{toolProviderDetails:i.provider}:{}})}}Z.handleClick=e=>{if(!(0,i.sq)())return;const t=e.target;if(!t?.closest)return;if(t.closest("input[name='q']"))return;const n=function(e){return e.closest("li[role='option']")??e.closest("[role='option']")??e.closest(`${U} li`)??e.closest(`${U} a`)}(t);if(n)return void Z.fireSearchInteraction(n,(0,g.Yv)(n.textContent??""),function(e){return(e.textContent??"").replace(/\s+/g," ").trim()}(n));const a=t.closest("#opensearch-submit");a&&e.isTrusted&&"A"!==a.tagName&&(a.closest(g.VH)||Z.fireSearchInteraction(a,"search",function(){const e=[...document.querySelectorAll("input[name='q']")],t=e.find(e=>""!==(e.value??"").trim())??e.find(e=>null!==e.offsetParent)??e[0];return t?.value?.trim()??""}()))};const B=new Map([["quote",{formDescription:"lead",formType:"Get a Quote"}],["findmycar",{formDescription:"lead",formType:"Vehicle Finder"}],["careers",{formDescription:"non-lead",formType:"Employment"}],["paymentcalc",{formDescription:"lead",formType:"Payment Calculator",isPaymentCalc:!0}]]);class Y{static init(){return r(()=>{const e=Y.detectPageType(),t=B.get(e);t&&(t.isPaymentCalc?Y.trackPaymentCalculator():o.fireFormInitiation({formDescription:t.formDescription,formType:t.formType,displayType:"newPageLoad",displayFormat:"inPage"}))})}static trackPaymentCalculator(){const e=window.digitalData,t=e?.page?.pageInfo??{};o.fireEvent("start","paymentCalculator",{year:t.vehicleYear??"",make:t.vehicleMake??"",model:t.vehicleModel??"",trim:t.vehicleTrim??"",status:t.vehicleStatus??""})}static detectPageType(){const e=window.digitalData?.page?.category?.pageType?.toLowerCase();if(e&&B.has(e))return e;const t=window.location.pathname.toLowerCase().replace(/^\//,"").replace(/\/$/,"").replace(/\.aspx$/,"");return B.has(t)?t:{"find-my-car":"findmycar","payment-calculator":"paymentcalc"}[t]??""}}function j(e,t){return function(e){if(window.digitalDataScriptLoaded=!1,window.digitalDataPageFooterHit=!1,window.digitalDataSatelliteFired=!1,a(),window.digitalData&&(window.digitalData.debug=e.debug??!0),window.digitalData?.page){const t=F(e),n={...window.digitalData.page.pageInfo,language:e.language??"en",dealerID:e.dealerCode??"",dealerName:e.dealerName??"",tier3_dealerState:e.state??"",tier3_dealerZipcode:e.zip??"",providerName:"DealerOn",websiteTier:"tier 3",tier3_trafficType:e.trafficType??"Typed/Bookmarked",geoRegion:e.country??"US",siteTechnologyVersion:"Chameleon",responsiveState:e.responsiveState??"desktop",pageName:e.pageName??""};e.wsp2Enabled&&((0,i.cN)(!0),n.templateId=e.templateId??"",n.aboveTheFoldDirections=function(){const e=document.querySelectorAll(N.LX);let t=0;return e.forEach(e=>{(0,N.vt)(e)&&q(e)&&t++}),t}()>0,n.aboveTheFoldPhone=function(){const e=document.querySelectorAll('a[href^="tel:"], a[href^="tel%3A"]');let t=0;return e.forEach(e=>{q(e)&&t++}),t}()>0,n.totalInventoryCTACount=t?[...document.querySelectorAll(L)].filter(e=>null!==e.offsetParent).flatMap(e=>[...e.querySelectorAll(V)]).length:0,n.AIVehicleImageCount=(0,A.DX)()),e.vehicleYear&&(n.vehicleYear=e.vehicleYear,n.vehicleMake=e.vehicleMake??"",n.vehicleModel=e.vehicleModel??"",n.vehicleTrim=e.vehicleTrim??"",n.vehicleStatus=e.vehicleStatus??"",n.vehicleVin=e.vehicleVin??"");const a=function(e=document,t=!1){if(t){const t=e.querySelector(d);return h(t?.dataset.stellantisCcode)}const n=new Set([...e.querySelectorAll(u)].map(e=>e.dataset.stellantisCcode?.trim()).filter(e=>!!e).map(e=>e.slice(0,l)));return 0===n.size?"":1===n.size?[...n][0]+c:""}(document,t);a&&(n.vehicleCCcode=a),window.digitalData.page.pageInfo=n,window.digitalData.page.category={...window.digitalData.page.category,pageType:e.pageType??""}}P||(P=!0,x.init(),(0,i.sq)()&&((new m).init(),(new _).init(),(new D).init(),(new k).init(),(new I).init()))}(e),function(e,t){const n=window.digitalData;if(n?.page?.pageInfo){const e=window.DlronGlobal_CurrentBrowserFormat,t=window.jQuery;n.page.pageInfo.responsiveState=void 0!==e&&e?.()||(t?.browser?.mobile?"mobile":"desktop")}const i={pageID:`dealer:us:${e.toLowerCase()}_virtualPageView`};if(t&&(i.VDPDefaultVehicleImageAI=(0,A.IA)()),n?.newEvent?.({type:"CustomTagEvent",eventName:"JSpageView",eventAction:"contentView",attributes:i}),!window.digitalDataSatelliteFired){window.digitalDataSatelliteFired=!0;const e=window._satellite;"function"==typeof e?.pageBottom?e.pageBottom():console.warn("'_satellite' is not defined")}}(t.pageNameTaxonomy??"",F(e)),Promise.all([R.init(),Z.init(),Y.init()]).then(()=>{})}}}]);
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.