PageSourceSearch

https://regalauto.com/_next/static/chunks/332rhom60adr2.js

js regalauto.com collected 2026-09-29 15:51:49 UTC 221,725 bytes, 36 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,10888,e=>{"use strict";var t=e.i(271645);e.s(["WebMcpRegistry",0,function(){return(0,t.useEffect)(()=>{let e=new AbortController;return async function(){let t=navigator,a=document.modelContext??t.modelContext;if(!window.isSecureContext)return console.warn("[WebMCP] Requires HTTPS. For local dev, add to chrome://flags/#unsafely-treat-insecure-origin-as-secure");if(!a)return console.warn("[WebMCP] Not found. Enable chrome://flags/#enable-webmcp-testing");try{let t=await fetch("/api/webmcp/tools"),{tools:r}=await t.json();for(let t of r)await a.registerTool({name:t.name,description:t.description,inputSchema:t.inputSchema,annotations:{readOnlyHint:!0},execute:async e=>{let a=await fetch(t.endpoint,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)});if(!a.ok)throw Error(`Tool execution failed: ${a.statusText}`);let r=await a.json();return{content:[{type:"text",text:JSON.stringify(r)}]}}},{signal:e.signal}),console.log(`[WebMCP] Registered: ${t.name}`)}catch(e){console.error("[WebMCP] Registration failed:",e)}}(),()=>e.abort()},[]),null}])},212231,e=>{e.v({trigger:"ReadModeAccessibilityTrigger-module-scss-module__Ev-8Fq__trigger"})},609955,e=>{e.v({overlay:"ReadingLineOverlay-module-scss-module__BnOI3W__overlay"})},6e3,e=>{e.v({overlay:"ReadingMaskOverlay-module-scss-module__K1TToa__overlay"})},127973,e=>{e.v({availInput:"LoginPage-module-scss-module__1T3OzG__availInput",btnCtn:"LoginPage-module-scss-module__1T3OzG__btnCtn",contactInputs:"LoginPage-module-scss-module__1T3OzG__contactInputs",form:"LoginPage-module-scss-module__1T3OzG__form",name:"LoginPage-module-scss-module__1T3OzG__name",page:"LoginPage-module-scss-module__1T3OzG__page",submit:"LoginPage-module-scss-module__1T3OzG__submit"})},151989,e=>{e.v({bmw:"InfoBar-module-scss-module__kTyjdW__bmw",bmwContainer:"InfoBar-module-scss-module__kTyjdW__bmwContainer",buttonGroup:"InfoBar-module-scss-module__kTyjdW__buttonGroup",buttonGroupContainer:"InfoBar-module-scss-module__kTyjdW__buttonGroupContainer",darkMode:"InfoBar-module-scss-module__kTyjdW__darkMode",hideOnDsktpLg:"InfoBar-module-scss-module__kTyjdW__hideOnDsktpLg",hideOnDsktpXl:"InfoBar-module-scss-module__kTyjdW__hideOnDsktpXl",infoCtn:"InfoBar-module-scss-module__kTyjdW__infoCtn",kiaInfoBar:"InfoBar-module-scss-module__kTyjdW__kiaInfoBar",logo:"InfoBar-module-scss-module__kTyjdW__logo",logoContainer:"InfoBar-module-scss-module__kTyjdW__logoContainer",lux:"InfoBar-module-scss-module__kTyjdW__lux"})},480425,e=>{"use strict";var t=e.i(247167),a=e.i(843476),r=e.i(500932),i=e.i(3303),n=e.i(271645);let o=e=>"Nissan Canada"===e||"Nissan"===e;e.s(["default",0,e=>{let s,l,c,m,d,_,u=(0,r.c)(10),{oemType:p}=e;if(u[0]!==p?(s=()=>{o(p)&&(window.t3=window.t3||{},window.t3.adobe=window.t3.adobe||{})},l=[p],u[0]=p,u[1]=s,u[2]=l):(s=u[1],l=u[2]),(0,n.useEffect)(s,l),!o(p))return null;let f="staging"!==t.default.env.NEXT_PUBLIC_STACK_NAME&&"development"!==t.default.env.NEXT_PUBLIC_STACK_NAME,h="Nissan"===p;c=f?h?"https://assets.adobedtm.com/de7bac0b5081/8b264761c8aa/launch-40ec421876b8.min.js":"https://assets.adobedtm.com/de7bac0b5081/60042eed9b49/launch-debf59308e14.min.js":h?"https://assets.adobedtm.com/de7bac0b5081/8b264761c8aa/launch-b93a306fab9e-staging.min.js":"https://assets.adobedtm.com/de7bac0b5081/60042eed9b49/launch-9cdc78e77be8-staging.min.js",u[3]!==c?(m=(0,a.jsx)(i.default,{id:"adobe-launch",src:c,async:!0,strategy:"afterInteractive"}),u[3]=c,u[4]=m):m=u[4];let v=`(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;
1j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','${h?"GTM-M8LD4PJ":"GTM-NWX9W22W"}');`;return u[5]!==v?(d=(0,a.jsx)("script",{id:"gtm-t3-script",dangerouslySetInnerHTML:{__html:v}}),u[5]=v,u[6]=d):d=u[6],u[7]!==m||u[8]!==d?(_=(0,a.jsxs)(a.Fragment,{children:[m,d]}),u[7]=m,u[8]=d,u[9]=_):_=u[9],_}])},710869,e=>{"use strict";var t=e.i(843476),a=e.i(618566),r=e.i(3303),i=e.i(271645),n=e.i(860352),o=e.i(670279);let s=(0,o.getInvocaScriptSrc)();function l(e,{inline:t=!1}={}){let a=t?{id:`inline-script-${e.id}`,dangerouslySetInnerHTML:{__html:e.content||""}}:{src:(0,o.resolveInvocaScriptSrc)(e.script_src)};if("beforeInteractive"===e.loading_strategy?a.strategy="beforeInteractive":"lazyOnload"===e.loading_strategy?a.strategy="lazyOnload":"async"===e.loading_strategy?a.async=!0:"defer"===e.loading_strategy&&(a.defer=!0),e.additional_properties)try{let t="string"==typeof e.additional_properties?JSON.parse(e.additional_properties):e.additional_properties;Object.entries(t).forEach(([e,t])=>{"crossorigin"===e?a.crossOrigin=t:"integrity"===e?a.integrity=t:"boolean"==typeof t&&!0===t?a[e]=!0:a[e]=t})}catch(t){console.warn(`Invalid additional_properties JSON for tag ${e.id}:`,t)}return a}e.s(["default",0,function({analyticsTags:e,placement:c,complyAutoEnabled:m=!1,kpaConsentEnabled:d=!1}){let _=(0,a.usePathname)()??void 0,[u,p]=(0,i.useState)(!1),f=(0,n.useInvocaProxyConsent)({analyticsTags:e,complyAutoEnabled:m,kpaConsentEnabled:d});(0,i.useEffect)(()=>{document.querySelector(`script[src="${s}"]`)&&p(!0)},[]);let h=e=>{if(!e)return"/";let t=e.split("?")[0].split("#")[0];return t.startsWith("/")?t:`/${t}`},v=e?.filter(e=>("Custom Script"===e.category||"Custom Stylesheet"===e.category||"Inline Script"===e.category||"Inline Style Sheet"===e.category)&&("Inline Script"===e.category||"Inline Style Sheet"===e.category?!!e.content?.trim():!!e.script_src)&&e.script_placement===c).filter(e=>(!("Custom Script"===e.category&&(0,o.isInvocaScriptSrc)(e.script_src))||!!f&&!u)&&!0).filter(e=>{if(!e.pathname_regex)return!0;let t=h(_);if(!(e=>{try{return new RegExp(e),!0}catch{return!1}})(e.pathname_regex))return console.warn(`Invalid regex pattern for tag ${e.id}: ${e.pathname_regex}`),!0;try{return new RegExp(e.pathname_regex).test(t)}catch(t){return console.warn(`Error testing regex pattern for tag ${e.id}: ${e.pathname_regex}`,t),!0}});return(0,t.jsx)(t.Fragment,{children:v?.map(e=>{let a=h(_),i=e.pathname_regex?`-${a.replace(/\//g,"_")}`:"";if("Custom Stylesheet"===e.category){let a={rel:"stylesheet",href:e.script_src||""};if(e.additional_properties)try{let t="string"==typeof e.additional_properties?JSON.parse(e.additional_properties):e.additional_properties;Object.entries(t).forEach(([e,t])=>{"crossorigin"===e?a.crossOrigin=t:"boolean"==typeof t&&!0===t?a[e]=!0:a[e]=t})}catch(t){console.warn(`Invalid additional_properties JSON for stylesheet ${e.id}:`,t)}return(0,t.jsx)("link",{...a},`custom-stylesheet-${c}-${e.id}${i}`)}return"Inline Script"===e.category?(0,t.jsx)(r.default,{...l(e,{inline:!0})},`inline-script-${c}-${e.id}${i}`):"Inline Style Sheet"===e.category?(0,t.jsx)("style",{...function(e){let t={id:`inline-stylesheet-${e.id}`,dangerouslySetInnerHTML:{__html:e.content||""}};if(e.additional_properties)try{let a="string"==typeof e.additional_properties?JSON.parse(e.additional_properties):e.additional_properties;Object.entries(a).forEach(([e,a])=>{"boolean"==typeof a&&!0===a?t[e]=!0:t[e]=a})}catch(t){console.warn(`Invalid additional_properties JSON for inline stylesheet ${e.id}:`,t)}return t}(e)},`inline-stylesheet-${c}-${e.id}${i}`):(0,t.jsx)(r.default,{...l(e)},`custom-script-${c}-${e.id}${i}`)})})}])},932140,e=>{"use strict";var t=e.i(500932),a=e.i(618566),r=e.i(271645),i=e.i(888164);e.s(["default",0,function(e){let n,o,s=(0,t.c)(9),{dealer:l}=e,c=(0,a.usePathname)(),{env:m}=(0,i.useAppStateContext)(),d=m?.STACK_NAME==="production";s[0]!==l||s[1]!==d||s[2]!==c?(n=()=>{let e=document.getElementById("StratosLoader");if((e&&e.remove(),l?.darwin_enabled&&l?.darwin_dealer_id)&&(!d||c?.startsWith("/inventory/")&&"/inventory"!==c&&c.replace("/inventory/","").length>0)){let e=document.createElement("script");e.id="StratosLoader",e.src="https://ecdn.darwinautomotive.com/Scripts/V2/StratosLoader.min.js",e.setAttribute("dealerguid",l.darwin_dealer_id),document.body.appendChild(e)}},s[0]=l,s[1]=d,s[2]=c,s[3]=n):n=s[3];let _=l?.darwin_enabled,u=l?.darwin_dealer_id;return s[4]!==d||s[5]!==c||s[6]!==_||s[7]!==u?(o=[c,_,u,d],s[4]=d,s[5]=c,s[6]=_,s[7]=u,s[8]=o):o=s[8],(0,r.useEffect)(n,o),null}])},473701,e=>{"use strict";var t=e.i(500932),a=e.i(271645);e.s(["default",0,e=>{let r,i,n=(0,t.c)(4),{dealer:o}=e,[s,l]=(0,a.useState)(!1);return n[0]!==o||n[1]!==s?(r=()=>{if(s)return;let e=setInterval(()=>{"u">typeof DFChatbox&&o?.dealerfunnel_enabled&&o.dealerfunnel_key&&o.primary_color_1&&!s&&(DFChatbox.create(o.dealerfunnel_key,o?.primary_color_1,"right","btn-text","Text Us",`<tel:${o?.dealerfunnel_phone_link}|${o?.dealerfunnel_phone_link}>`,"Hi, I'm interested in a new vehicle. Please text me back when you can!"),l(!0),clearInterval(e))},1e3);return()=>clearInterval(e)},i=[o,s],n[0]=o,n[1]=s,n[2]=r,n[3]=i):(r=n[2],i=n[3]),(0,a.useEffect)(r,i),null}])},17485,e=>{"use strict";var t=e.i(500932),a=e.i(618566),r=e.i(271645);function i(){window.__nitroWidgets?.refreshAll?.()}e.s(["default",0,function(){let e,n=(0,t.c)(2),o=(0,a.usePathname)();return n[0]!==o?(e=[o],n[0]=o,n[1]=e):e=n[1],(0,r.useEffect)(i,e),null}])},144659,e=>{"use strict";var t=e.i(843476),a=e.i(500932),r=e.i(271645);function i(){window.uetq=window.uetq||[]}e.s(["default",0,function(e){let n,o,s=(0,a.c)(3),{id:l}=e;s[0]===Symbol.for("react.memo_cache_sentinel")?(n=[],s[0]=n):n=s[0],(0,r.useEffect)(i,n);let c=`
2          (function(w,d,t,r,u) {var f,n;w[u]=w[u]||[] ,f=function(){var o={ti:"${l}", enableAutoSpaTracking: true}; o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")} ,n=d.createElement(t),n.src=r,n.async=1,n.onload=n .onreadystatechange=function() {var s=this.readyState;s &&s!=="loaded"&& s!=="complete"||(f(),n.onload=n. onreadystatechange=null)},(d.body||d.head).appendChild(n)})(window,document,"script"," //bat.bing.com/bat.js","uetq"); 
3      `;return s[1]!==c?(o=(0,t.jsx)("script",{type:"text/javascript",dangerouslySetInnerHTML:{__html:c}}),s[1]=c,s[2]=o):o=s[2],o}])},860352,e=>{"use strict";var t=e.i(271645),a=e.i(670279),r=e.i(360561);let i="caconsentcookie";function n(e,t){let a=(e??[]).map(e=>`${e.script_src||""} ${e.content||""}`).join(" ").toLowerCase();return t.some(e=>a.includes(e))}let o=[r.OPTANON_CONSENT_COOKIE_NAME,i];function s(e){try{e()}catch{}}let l=!1,c=!1,m={oneTrust:!1,complyAuto:!1,termly:!1},d=new Set,_=[];function u(){let e,t=(e=function(e){if(function(){if("u"<typeof navigator)return!1;let e=navigator;if(!0===e.globalPrivacyControl)return!0;let t=window.doNotTrack;return[e.doNotTrack,t,e.msDoNotTrack].some(e=>
3"1"===e||"yes"===e)}())return!1;let t=e?.managers??{oneTrust:!1,complyAuto:!1,termly:!1},a=(0,r.readDocumentCookie)(r.OPTANON_CONSENT_COOKIE_NAME)?.trim(),n=t.oneTrust||!!a;return!n&&!t.complyAuto&&!t.termly||(!n||!0===function(e){let t=e?.trim();if(!t)return null;try{let e=new URLSearchParams(t);if("1"===e.get("isGpcEnabled"))return!1}catch{return null}let a=(0,r.getV2Stack42ValueFromOptanonConsentPayload)(t);return"1"===a||"0"!==a&&null}(a))&&(!t.complyAuto||!0===function(){let e=(0,r.readDocumentCookie)(i);if(!e)try{e=window.localStorage.getItem(i)}catch{e=null}let t=function(e){if(!e?.trim())return null;try{let t=e.trim();try{t=decodeURIComponent(t)}catch{}return JSON.parse(t)}catch{return null}}(e),a=t?.categories?.targeting;return!0===a||!1!==a&&null}())&&(!t.termly||!0===function(){let e=window.Termly?.getConsentState;if("function"!=typeof e)return null;try{let t=e();if(!t)return null;if(!0===t.advertising||!0===t.analytics)return!0;return!1}catch{return null}}())}({managers:m}),"u">typeof document&&(document.cookie=`motive_invoca_consent=${e?"1":"0"}; max-age=7776000; path=/; SameSite=Lax`),e);t&&(0,a.setInvocaCdnUrl)(),c=t,d.forEach(e=>e(t))}e.s(["useInvocaProxyConsent",0,function(e={}){let a=(0,t.useMemo)(()=>({oneTrust:n(e.analyticsTags,["onetrust","optanon","cookielaw"]),complyAuto:!0===e.complyAutoEnabled,termly:!0===e.kpaConsentEnabled||n(e.analyticsTags,["termly"])}),[e.analyticsTags,e.complyAutoEnabled,e.kpaConsentEnabled]),r=`${a.oneTrust}:${a.complyAuto}:${a.termly}`,p=(0,t.useMemo)(()=>a,[r]),[f,h]=(0,t.useState)(!1);return(0,t.useLayoutEffect)(()=>(function(e,t){let a=!m.termly&&e.termly,r=m.oneTrust!==e.oneTrust||m.complyAuto!==e.complyAuto||m.termly!==e.termly;if(m=e,!l){let e;l=!0,u(),_.push(function(e){let t=globalThis.cookieStore;if(!t?.addEventListener)return()=>void 0;let a=t=>{(t.changed??[]).some(e=>{var t;return!!(t=e.name)&&o.includes(t)})&&s(e)};return t.addEventListener("change",a),()=>t.removeEventListener("change",a)}(u),function(e){if("u"<typeof document)return()=>void 0;let t=function(){let e=Object.getOwnPropertyDescriptor(document,"cookie");if(e?.get&&e?.set)return{delegateDescriptor:e,hadOwnCookieProperty:!0};let t=Object.getPrototypeOf(document);for(;t;){let e=Object.getOwnPropertyDescriptor(t,"cookie");if(e?.get&&e?.set)return{delegateDescriptor:e,hadOwnCookieProperty:!1};t=Object.getPrototypeOf(t)}}();if(!t)return()=>void 0;let{delegateDescriptor:a,hadOwnCookieProperty:r}=t,i=a.set,n=a.get;if(!i||!n||r&&!1===a.configurable)return()=>void 0;try{Object.defineProperty(document,"cookie",{configurable:!0,enumerable:a.enumerable,get:()=>n.call(document),set(t){i.call(document,t),o.some(e=>t.includes(`${e}=`))&&s(e)}})}catch{return()=>void 0}return()=>{r?Object.defineProperty(document,"cookie",a):Reflect.deleteProperty(document,"cookie")}}(u),(e=e=>{e.key===i&&s(u)},window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)))}return a&&_.push(function(e){let t=[],a=()=>{s(e)};window.addEventListener("Termly.consentSaveDone",a),t.push(()=>window.removeEventListener("Termly.consentSaveDone",a));let r=window.Termly;if("function"==typeof r?.on)try{r.on("consent",a)}catch{}let i=0,n=window.setInterval(()=>{i+=1,"function"==typeof window.Termly?.getConsentState?(a(),window.clearInterval(n)):i>=40&&window.clearInterval(n)},250);return t.push(()=>window.clearInterval(n)),()=>t.forEach(e=>e())}(u)),r&&u(),d.add(t),t(c),()=>{d.delete(t)}})(p,h),[p]),f}],860352)},540701,e=>{"use strict";let t;var a=e.i(843476),r=e.i(437902),i=e.i(995761),n=e.i(618566),o=e.i(271645),s=e.i(500932),l=e.i(360561);function c(){let e,t,a,r=(0,s.c)(7),i=(0,n.usePathname)(),c=(0,n.useSearchParams)();r[0]!==c?(e=c?.toString()??"",r[0]=c,r[1]=e):e=r[1];let m=e;return r[2]!==m?(t=()=>{let e=window.location.search.replace(/^\?/,""),t=m||e;(0,l.captureClickIdsToSession)(t)},r[2]=m,r[3]=t):t=r[3],r[4]!==i||r[5]!==m?(a=[i,m],r[4]=i,r[5]=m,r[6]=a):a=r[6],(0,o.useEffect)(t,a),null}function m(){let e,t,a=(0,s.c)(5),r=(0,n.usePathname)(),i=(0,n.useSearchParams)();a[0]!==i?(e=i?.toString()??"",a[0]=i,a[1]=e):e=a[1];let l=e;return a[2]!==r||a[3]!==l?(t=[r,l],a[2]=r,a[3]=l,a[4]=t):t=a[4],(0,o.useEffect)(d,t),null}function d(){(0,l.captureGaClientIdToSession)()}var _=e.i(770703),u=e.i(888164),p=e.i(528443);let f=(0,_.default)(()=>e.A(324195),{loadableGenerated:{modules:[557606]}}),h=(0,_.default)(()=>e.A(209650),{loadableGenerated:{modules:[886730]}}),v=(0,_.default)(()=>e.A(909547),{loadableGenerated:{modules:[197462]}}),g=(0,_.default)(()=>
3e.A(37102),{loadableGenerated:{modules:[876419]}}),y=(0,_.default)(()=>e.A(385421),{loadableGenerated:{modules:[41653]}});function b(e){let t,r=(0,s.c)(7),{hideContactSelectors:i}=e,{navSettings:n}=(0,u.useAppStateContext)(),[o,l]=(0,p.default)();if("detected"===l&&!o)return null;if(n?.nav_type==="carshop"){let e;return r[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(f,{}),r[0]=e):e=r[0],e}if(n?.nav_type==="genesis"){let e;return r[1]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(h,{}),r[1]=e):e=r[1],e}if(n?.nav_type==="lexus"){let e;return r[2]!==i?(e=(0,a.jsx)(v,{hideContactSelectors:i}),r[2]=i,r[3]=e):e=r[3],e}if(n?.nav_type==="porsche"){let e;return r[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(y,{}),r[4]=e):e=r[4],e}return r[5]!==i?(t=(0,a.jsx)(g,{hideContactSelectors:i}),r[5]=i,r[6]=t):t=r[6],t}var w=e.i(343794),S=e.i(329100),k=e.i(437359),C=e.i(625141),T=e.i(224771),P=e.i(518138),I=e.i(738462),x=e.i(5564),F=e.i(159637),A=e.i(383907),D=e.i(341216),E=e.i(201150),j=e.i(151989);let N=[2136],O=function(e){let t,r,i,n,l,c,m,d,_,p,f,h,v,g,y,b,O,q,L,M,V,R,$,G,B,U,z,H=(0,s.c)(82),{styleVariant:W}=e,Q=void 0===W?"default":W,{t:J}=(0,D.useTranslation)(),{dealer:K,homeDealer:Y,navSettings:X,checkOem:Z}=(0,u.useAppStateContext)(),[ee,et]=(0,o.useState)(!1),[ea,er]=(0,o.useState)(!1),[ei,en]=(0,o.useState)(!1),[eo,es]=(0,o.useState)(!1);if(!X?.info_header_enabled||!K)return null;H[0]!==K||H[1]!==Y?(t=(0,E.resolveContactDealer)(K,Y),H[0]=K,H[1]=Y,H[2]=t):t=H[2];let el=t,ec=el&&el.address_1&&el.city&&el.state&&el.zipcode&&!X?.contact_location_selector_enabled,em="bmw"===Q;H[3]!==Z||H[4]!==K.dark_mode||H[5]!==em||H[6]!==X?.nav_type||H[7]!==Q?(i=(c=Z("Kia")&&X?.nav_type==="inverted_glass")&&!em,r=A.NavigationProvider,l=Q,n=(0,w.default)(j.default.infoCtn,{[j.default.lux]:"lux"===Q,[j.default.bmw]:em,[j.default.kiaInfoBar]:c,[j.default.darkMode]:c&&K.dark_mode}),H[3]=Z,H[4]=K.dark_mode,H[5]=em,H[6]=X?.nav_type,H[7]=Q,H[8]=r,H[9]=i,H[10]=n,H[11]=l,H[12]=c):(r=H[8],i=H[9],n=H[10],l=H[11],c=H[12]),H[13]!==J?(m=J("navigation.infobar_navigation"),H[13]=J,H[14]=m):m=H[14],H[15]!==K.id||H[16]!==K.ip_geolocation_enabled?(d=K.ip_geolocation_enabled&&!N.includes(K.id)&&(0,a.jsx)(x.default,{}),H[15]=K.id,H[16]=K.ip_geolocation_enabled,H[17]=d):d=H[17],H[18]!==em||H[19]!==i?(_=!i&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(k.default,{className:j.default.hideOnDsktpLg}),!em&&(0,a.jsx)(F.default,{className:j.default.hideOnDsktpLg})]}),H[18]=em,H[19]=i,H[20]=_):_=H[20],H[21]!==d||H[22]!==_?(p=(0,a.jsxs)("div",{className:j.default.buttonGroup,children:[d,_]}),H[21]=d,H[22]=_,H[23]=p):p=H[23];let ed=el?.service_phone;H[24]!==K.service_phone_label||H[25]!==ed?(f=(0,a.jsx)(I.default,{phone:ed,label:K.service_phone_label,type:"Service"}),H[24]=K.service_phone_label,H[25]=ed,H[26]=f):f=H[26];let e_=el?.parts_phone;H[27]!==K.parts_phone_label||H[28]!==e_?(h=(0,a.jsx)(I.default,{phone:e_,label:K.parts_phone_label,type:"Parts"}),H[27]=K.parts_phone_label,H[28]=e_,H[29]=h):h=H[29];let eu=el?.sales_phone;H[30]!==K.sales_phone_label||H[31]!==eu?(v=(0,a.jsx)(I.default,{phone:eu,label:K.sales_phone_label,type:"Sales"}),H[30]=K.sales_phone_label,H[31]=eu,H[32]=v):v=H[32],H[33]!==f||H[34]!==h||H[35]!==v?(g=(0,a.jsxs)("div",{className:j.default.buttonGroup,children:[f,h,v]}),H[33]=f,H[34]=h,H[35]=v,H[36]=g):g=H[36];let ep=em?void 0:j.default.hideOnDsktpLg;H[37]!==ep?(y=(0,a.jsx)(P.default,{className:ep}),H[37]=ep,H[38]=y):y=H[38],H[39]!==em||H[40]!==ec||H[41]!==c?(b=ec&&(0,a.jsx)(C.default,{className:em?void 0:j.default.hideOnDsktpXl,useFullAddress:c}),H[39]=em,H[40]=ec,H[41]=c,H[42]=b):b=H[42];let ef=`${J("navigation.call")} ${J("navigation.sales")}`;H[43]!==ee||H[44]!==ef?(O=(0,a.jsx)(T.default,{isOpen:ee,setOpen:et,type:"sales_phone",label:ef}),H[43]=ee,H[44]=ef,H[45]=O):O=H[45];let eh=`${J("navigation.call")} ${J("navigation.service")}`;H[46]!==ea||H[47]!==eh?(q=(0,a.jsx)(T.default,{isOpen:ea,setOpen:er,type:"service_phone",label:eh,requiresPhone:!0}),H[46]=ea,H[47]=eh,H[48]=q):q=H[48];let ev=`${J("navigation.call")} ${J("parts")}`;return H[49]!==ei||H[50]!==ev?(L=(0,a.jsx)(T.default,{isOpen:ei,setOpen:en,type:"parts_phone",label:ev,requiresPhone:!0}),H[49]=ei,H[50]=ev,H[51]=L):L=H[51],H[52]!==J?(M=J("directions"),H[52]=J,H[53]=M):M=H[53],H[54]!==eo||H[55]!==M?(V=(0,a.jsx)(T.default,{isOpen:eo,setOpen:es,type:"locations",label:M}),H[54]=eo,H[55]=M,H[56]=V):V=H[56],H[57]!==i?(R=i&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(k.default,{className:j.default.hideOnDsktpLg}),(0,a.jsx)(F.default,{className:j.default.hideOnDsktpLg})]}),H[57]=i,H[58]=R):R=H[58],H[59]!==y||H[60]!==b||H[61]!==O||H[62]!==q||H[63]!==L||H[64]!==V||H[65]!==R?($=(0,a.jsxs)("div",{className:j.default.buttonGroup,children:[y,b,O,q,L,V,R]}),H[59]=y,H[60]=b,H[61]=O,H[62]=q,H[63]=L,H[64]=V,H[65]=R,H[66]=$):$=H[66],H[67]!==Q?(G="bmw"===Q&&(0,a.jsx)(S.default,{mobile:!1},"desktop"),H[67]=Q,H[68]=G):G=H[68],H[69]!==g||H[70]!==$||H[71]!==G?(B=(0,a.jsxs)("div",{className:j.default.buttonGroupContainer,children:[g,$,G]}),H[69]=g,H[70]=$,H[71]=G,H[72]=B):B=H[72],H[73]!==n||H[74]!==B||H[75]!==m||H[76]!==p?(U=(0,a.jsxs)("nav",{className:n,"aria-label":m,children:[p,B]}),H[73]=n,H[74]=B,H[75]=m,H[76]=p,H[77]=U):U=H[77],H[78]!==r||H[79]!==U||H[80]!==l?(z=(0,a.jsx)(r,{styleVariant:l,children:U}),H[78]=r,H[79]=U,H[80]=l,H[81]=z):z=H[81],z},q=(0,_.default)(()=>
3e.A(426602),{loadableGenerated:{modules:[805587]}}),L=(0,_.default)(()=>e.A(587307),{loadableGenerated:{modules:[996085]}}),M=(0,_.default)(()=>e.A(703753),{loadableGenerated:{modules:[614692]}}),V=(0,_.default)(()=>e.A(268617),{loadableGenerated:{modules:[231358]}}),R=(0,_.default)(()=>e.A(840526),{loadableGenerated:{modules:[391208]}}),$=(0,_.default)(()=>e.A(923366),{loadableGenerated:{modules:[371678]}}),G=(0,_.default)(()=>e.A(533920),{loadableGenerated:{modules:[47708]}}),B=(0,_.default)(()=>e.A(278029),{loadableGenerated:{modules:[758503]}}),U=(0,_.default)(()=>e.A(610186),{loadableGenerated:{modules:[806426]}}),z=(0,_.default)(()=>e.A(777556),{loadableGenerated:{modules:[188789]}}),H=(0,_.default)(()=>e.A(568273),{loadableGenerated:{modules:[391006]}}),W=(0,_.default)(()=>e.A(206649),{loadableGenerated:{modules:[559963]}}),Q=(0,_.default)(()=>e.A(832697),{loadableGenerated:{modules:[950055]}}),J=(0,_.default)(()=>e.A(685245),{loadableGenerated:{modules:[923126]}}),K=(0,_.default)(()=>e.A(396836),{loadableGenerated:{modules:[252987]}}),Y=(0,_.default)(()=>e.A(893363),{loadableGenerated:{modules:[147079]}}),X=(0,_.default)(()=>e.A(420902),{loadableGenerated:{modules:[477398]}}),Z=(0,_.default)(()=>e.A(810749),{loadableGenerated:{modules:[172444]}}),ee=(0,_.default)(()=>e.A(368937),{loadableGenerated:{modules:[783593]}}),et=(0,_.default)(()=>e.A(565629),{loadableGenerated:{modules:[863572]}}),ea=(0,_.default)(()=>e.A(550879),{loadableGenerated:{modules:[506967]}}),er=(0,_.default)(()=>e.A(140301),{loadableGenerated:{modules:[171603]}}),ei=(0,_.default)(()=>e.A(244564),{loadableGenerated:{modules:[193196]}});function en(){let e=(0,s.c)(18),{navSettings:t}=(0,u.useAppStateContext)(),[r,i]=(0,p.default)();if("detected"===i&&r&&t?.nav_type!=="trade")return null;let n=eo;switch(t?.nav_type){case"glass":{let t;return e[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsxs)(a.Fragment,{children:[n(),(0,a.jsx)(z,{})]}),e[0]=t):t=e[0],t}case"black_glass":{let t;return e[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsxs)(a.Fragment,{children:[n("lux"),(0,a.jsx)(L,{})]}),e[1]=t):t=e[1],t}case"inverted_glass":{let t;return e[2]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsxs)(a.Fragment,{children:[n(),(0,a.jsx)(J,{})]}),e[2]=t):t=e[2],t}case"genesis":{let t;return e[3]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(U,{}),e[3]=t):t=e[3],t}case"hyundai":{let t;return e[4]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(W,{}),(0,a.jsx)(Q,{})]}),e[4]=t):t=e[4],t}case"land_rover":{let t;return e[5]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(K,{}),(0,a.jsx)(Y,{})]}),e[5]=t):t=e[5],t}case"group":{let t;return e[6]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsxs)(a.Fragment,{children:[n(),(0,a.jsx)(H,{})]}),e[6]=t):t=e[6],t}case"trade":{let t;return e[7]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsxs)(a.Fragment,{children:[n(),(0,a.jsx)(ea,{})]}),e[7]=t):t=e[7],t}case"carshop":{let t;return e[8]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(V,{}),(0,a.jsx)(R,{})]}),e[8]=t):t=e[8],t}case"lexus":{let t;return e[9]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsxs)(a.Fragment,{children:[n(),(0,a.jsx)(X,{})]}),e[9]=t):t=e[9],t}case"big_logo_dynamic":{let t;return e[10]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(q,{}),e[10]=t):t=e[10],t}case"big_logo_black":{let t;return e[11]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(q,{}),e[11]=t):t=e[11],t}case"porsche":{let t;return e[12]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(Z,{}),e[12]=t):t=e[12],t}case"ptg":{let t;return e[13]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ee,{}),(0,a.jsx)(et,{})]}),e[13]=t):t=e[13],t}case"bmw":{let t;return e[14]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsxs)(a.Fragment,{children:[n("bmw"),(0,a.jsx)(M,{})]}),e[14]=t):t=e[14],t}case"volvo":{let t;return e[15]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(er,{}),(0,a.jsx)(ei,{})]}),e[15]=t):t=e[15],t}case"centered":{let t;return e[16]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsxs)(a.Fragment,{children:[n(),(0,a.jsx)($,{})]}),e[16]=t):t=e[16],t}default:{let t;return e[17]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsxs)(a.Fragment,{children:[n(),(0,a.jsx)(B,{}),(0,a.jsx)(G,{})]}),e[17]=t):t=e[17],t}}}function eo(e){return(0,a.jsx)(O,{styleVariant:e})}var es=e.i(430555);let el=(0,_.default)(()=>e.A(938569),{loadableGenerated:{modules:[523718]},ssr:!1});function ec(e){return"banner"===e.type}let em=function(e){let t,r,i,o,l,c,m=(0,s.c)(15),{hideContactSelectors:d}=e,_=void 0!==d&&d,{dealer:p,checkEnterprise:f,popups:h}
3=(0,u.useAppStateContext)(),v=(0,n.useSearchParams)();if(v&&"true"===v.get("preview")){let e;return m[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(a.Fragment,{}),m[0]=e):e=m[0],e}m[1]!==h?(t=h?.find(ec),m[1]=h,m[2]=t):t=m[2];let g=t;return m[3]!==g?(r=g&&(0,a.jsx)(es.default,{...g}),m[3]=g,m[4]=r):r=m[4],m[5]!==p?.is_trade||m[6]!==_?(i=!p?.is_trade&&(0,a.jsx)(b,{hideContactSelectors:_}),m[5]=p?.is_trade,m[6]=_,m[7]=i):i=m[7],m[8]!==f?(o=f("carshop")&&(0,a.jsx)(el,{}),m[8]=f,m[9]=o):o=m[9],m[10]===Symbol.for("react.memo_cache_sentinel")?(l=(0,a.jsx)(en,{}),m[10]=l):l=m[10],m[11]!==r||m[12]!==i||m[13]!==o?(c=(0,a.jsxs)(a.Fragment,{children:[r,i,o,l]}),m[11]=r,m[12]=i,m[13]=o,m[14]=c):c=m[14],c},ed=e=>{let t,r,i=(0,s.c)(6),{amazonCognitionEnabled:n,amazonCognitionId:l}=e;if(i[0]!==n||i[1]!==l?(t=()=>{if(!n||!l||window?.amzn)return;let e=document.createElement("script");return e.src="https://c.amazon-adsystem.com/aat/amzn.js",e.id="amzn-pixel",e.async=!0,e.onload=eu,document.head.appendChild(e),()=>{document.head.removeChild(e)}},i[0]=n,i[1]=l,i[2]=t):t=i[2],i[3]===Symbol.for("react.memo_cache_sentinel")?(r=[],i[3]=r):r=i[3],(0,o.useEffect)(t,r),n&&l){let e,t=`https://s.amazon-adsystem.com/iu3?pid=${l}&event=PageView`;return i[4]!==t?(e=(0,a.jsx)("noscript",{children:(0,a.jsx)("img",{src:t,width:"1",height:"1",alt:""})}),i[4]=t,i[5]=e):e=i[5],e}return null};function e_(){window.amzn.q.push([arguments,new Date().getTime()])}function eu(){window.amzn=e_,window.amzn.q=[],window.amzn.version="0.0"}let ep=({mntn_enabled:e,mntn_id:t})=>((0,o.useEffect)(()=>{e&&function(){try{e=""!==top.document.referer?encodeURIComponent(top.document.referrer.substring(0,2048)):""}catch(t){e=null!==document.referrer?document.referrer.toString().substring(0,2048):""}try{a=window&&window.top&&document.location&&window.top.location===document.location?document.location:window&&window.top&&window.top.location&&""!==window.top.location?window.top.location:document.location}catch(e){a=document.location}try{r=""!==parent.location.href?encodeURIComponent(parent.location.href.toString().substring(0,2048)):""}catch(e){try{r=null!==a?encodeURIComponent(a.toString().substring(0,2048)):""}catch(e){r=""}}var e,a,r,i,n=document.createElement("script"),o=null,s=Number(document.getElementsByTagName("script").length)-1,l=document.getElementsByTagName("script")[s];void 0===i&&(i=Math.floor(1e17*Math.random())),o="dx.mountain.com/spx?dxver=4.0.0&shaid="+t+"&tdr="+e+"&plh="+r+"&cb="+i+"term=value",n.type="text/javascript",n.src=("https:"===document.location.protocol?"https://":"http://")+o,l.parentNode.insertBefore(n,l)}()},[]),null);var ef=e.i(487230),eh=e.i(118630);function ev(){return(0,eh.useDesignPreviewStore)(eg)}function eg(e){return e.active}var ey=e.i(309596),eb=e.i(928646),ew=e.i(741645),eS=e.i(867932);let ek=(0,_.default)(()=>e.A(43743),{loadableGenerated:{modules:[889413]},ssr:!1}),eC=(0,_.default)(()=>e.A(303134),{loadableGenerated:{modules:[147018]},ssr:!1}),eT=(0,_.default)(()=>e.A(636108),{loadableGenerated:{modules:[783725]},ssr:!1}),eP=(0,_.default)(()=>e.A(903011),{loadableGenerated:{modules:[669888]},ssr:!1}),eI=(0,_.default)(()=>e.A(103591),{loadableGenerated:{modules:[222525]},ssr:!1}),ex=(0,_.default)(()=>e.A(248505),{loadableGenerated:{modules:[905673]},ssr:!1}),eF=(0,_.default)(()=>e.A(507988),{loadableGenerated:{modules:[799825]},ssr:!1}),eA=(0,_.default)(()=>e.A(508571),{loadableGenerated:{modules:[43109]},ssr:!1}),eD=(0,_.default)(()=>e.A(264442),{loadableGenerated:{modules:[25941]},ssr:!1}),eE=(0,_.default)(()=>e.A(199954),{loadableGenerated:{modules:[307204]},ssr:!1}),ej=(0,_.default)(()=>e.A(310911),{loadableGenerated:{modules:[462301]},ssr:!1}),eN=(0,_.default)(()=>e.A(788252),{loadableGenerated:{modules:[775947]},ssr:!1}),eO=(0,_.default)(()=>e.A(35164),{loadableGenerated:{modules:[765928]},ssr:!1}),eq=(0,_.default)(()=>e.A(554183),{loadableGenerated:{modules:[388192]},ssr:!1}),eL=(0,_.default)(()=>e.A(732347),{loadableGenerated:{modules:[128519]},ssr:!1}),eM=(0,_.default)(()=>e.A(229178),{loadableGenerated:{modules:[526262]},ssr:!1}),eV=(0,_.default)(()=>e.A(55882),{loadableGenerated:{modules:[448825]},ssr:!1}),eR=(0,_.default)(()=>e.A(537351),{loadableGenerated:{modules:[506075]},ssr:!1}),e$=(0,_.default)(()=>e.A(775277),{loadableGenerated:{modules:[485826]},ssr:!1}),eG=(0,_.default)(()=>e.A(100077),{loadableGenerated:{modules:[554028]},ssr:!1}),eB=(0,_.default)(()=>e.A(335945),{loadableGenerated:{modules:[406106]},ssr:!1}),eU=(0,_.default)(()=>e.A(283491),{loadableGenerated:{modules:[758901]},ssr:!1}),ez=(0,_.default)(()=>e.A(755911),{loadableGenerated:{modules:[501936]},ssr:!1}),eH=(0,_.default)(()=>e.A(763369),{loadableGenerated:{modules:[955109]},ssr:!1});function eW(e){let t,r,i,l,c,m,d,_,p,f,h,v,g,y,b,w,S,k,C,T,P,I,x,F,A,E,j,N,O,q,L,M,V,R=(0,s.c)(138),{children:$}=e,{dealer:G,toolVehicle:B,checkEnterprise:U,setRedirectModalOpen:z,setHomeDealer:H,childDealers:W,saveHomeDealerId:Q,popups:J,completedLeadWallIds:K,personalizedPricingEnabled:Y}=(0,u.useAppStateContext)(),X=(0,ew.useToolStore)(ts),Z=(0,ew.useToolStore)(to),ee=(0,ew.useToolStore)(tn),et=(0,ew.useToolStore)(ti),ea=(0,ew.useToolStore)(tr),er
3=(0,ew.useToolStore)(ta),ei=(0,ew.useToolStore)(tt),en=(0,ew.useToolStore)(te),eo=(0,ew.useToolStore)(e8),es=(0,ew.useToolStore)(e9),el=(0,ew.useToolStore)(e6),ec=(0,ew.useToolStore)(e7),e_=(0,ew.useToolStore)(e4),eu=(0,ew.useToolStore)(e5),eh=(0,ew.useToolStore)(e3),eg=(0,ew.useToolStore)(e2),eW=(0,eS.useUiStore)(e1),tl=(0,eS.useUiStore)(e0),tc=(0,eS.useUiStore)(eZ),tm=(0,eS.useUiStore)(eX),td=(0,eS.useUiStore)(eY),{t:t_}=(0,D.useTranslation)(),tu=(0,eb.useAnalyticsStore)(eK),{activeVehicle:tp}=(0,ef.useInventoryContext)();R[0]!==W?(t=W?.some(eJ),R[0]=W,R[1]=t):t=R[1];let tf=t,th=(0,n.usePathname)(),tv=ev(),{showEstimate:tg,setShowEstimate:ty,showFullCredit:tb,setShowFullCredit:tw}=(0,ey.default)();R[2]!==eg||R[3]!==tb?(r=()=>{tb&&eg(!0)},i=[tb,eg],R[2]=eg,R[3]=tb,R[4]=r,R[5]=i):(r=R[4],i=R[5]),(0,o.useEffect)(r,i);let tS=J?.filter(eQ),tk=(0,n.useSearchParams)(),tC=tk?.get("home_store_id");if(tC&&[G,...W||[]].forEach(e=>{e?.id===Number(tC)&&(H(e),Q(e?.id))}),!tc){let e;return R[6]!==$?(e=(0,a.jsx)(a.Fragment,{children:$}),R[6]=$,R[7]=e):e=R[7],e}if(tv){let e,t,r,i,n;return R[8]!==eW?(e=(0,a.jsx)(em,{hideContactSelectors:eW}),R[8]=eW,R[9]=e):e=R[9],R[10]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(eE,{}),R[10]=t):t=R[10],R[11]!==tl?(r=tl&&(0,a.jsx)(eA,{}),R[11]=tl,R[12]=r):r=R[12],R[13]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsx)(eU,{}),R[13]=i):i=R[13],R[14]!==$||R[15]!==e||R[16]!==r?(n=(0,a.jsxs)(a.Fragment,{children:[e,t,$,r,i]}),R[14]=$,R[15]=e,R[16]=r,R[17]=n):n=R[17],n}R[18]!==eW?(l=(0,a.jsx)(em,{hideContactSelectors:eW}),R[18]=eW,R[19]=l):l=R[19],R[20]===Symbol.for("react.memo_cache_sentinel")?(c=(0,a.jsx)(eE,{}),m=(0,a.jsx)(eI,{}),d=(0,a.jsx)(eL,{}),R[20]=c,R[21]=m,R[22]=d):(c=R[20],m=R[21],d=R[22]),R[23]!==tl?(_=tl&&(0,a.jsx)(eA,{}),R[23]=tl,R[24]=_):_=R[24],R[25]!==G?.chat_enabled?(p=G?.chat_enabled&&(0,a.jsx)(eN,{}),R[25]=G?.chat_enabled,R[26]=p):p=R[26],R[27]===Symbol.for("react.memo_cache_sentinel")?(f=(0,a.jsx)(eF,{floating:!0}),R[27]=f):f=R[27],R[28]!==tp||R[29]!==G?.trade_tool_enabled||R[30]!==th||R[31]!==ee||R[32]!==X||R[33]!==Z?(h=G?.trade_tool_enabled&&(0,a.jsx)(ez,{show:X,onClose:()=>(0,o.startTransition)(()=>ee(!1)),location:Z||(0,ey.analyticsLocationFromPathname)(th)||"cms_page",vehicle:tp}),R[28]=tp,R[29]=G?.trade_tool_enabled,R[30]=th,R[31]=ee,R[32]=X,R[33]=Z,R[34]=h):h=R[34],R[35]!==tp||R[36]!==et||R[37]!==G?.credit_enabled||R[38]!==tu||R[39]!==ea?(v=G?.credit_enabled&&(0,a.jsx)(eM,{show:et,onClose:()=>(0,o.startTransition)(()=>ea(!1)),location:tu||"cms_page",vehicle:tp}),R[35]=tp,R[36]=et,R[37]=G?.credit_enabled,R[38]=tu,R[39]=ea,R[40]=v):v=R[40];let tT=tg||er;R[41]!==ei||R[42]!==ty?(g=()=>(0,o.startTransition)(()=>{ty(!1),ei(!1)}),R[41]=ei,R[42]=ty,R[43]=g):g=R[43],R[44]!==tp||R[45]!==tu||R[46]!==tT||R[47]!==g?(y=(0,a.jsx)(ex,{vehicle:tp,show:tT,onClose:g,location:tu}),R[44]=tp,R[45]=tu,R[46]=tT,R[47]=g,R[48]=y):y=R[48],R[49]===Symbol.for("react.memo_cache_sentinel")?(b=(0,a.jsx)(eP,{}),R[49]=b):b=R[49],R[50]!==tp||R[51]!==G?.test_drive_enabled||R[52]!==tu||R[53]!==en||R[54]!==eo?(w=G?.test_drive_enabled&&!!tp&&(0,a.jsx)(eB,{vehicle:tp,show:en,onClose:()=>(0,o.startTransition)(()=>eo(!1)),location:tu}),R[50]=tp,R[51]=G?.test_drive_enabled,R[52]=tu,R[53]=en,R[54]=eo,R[55]=w):w=R[55],R[56]!==tp||R[57]!==es||R[58]!==G?.simple_deal_enabled||R[59]!==tu||R[60]!==el?(S=G?.simple_deal_enabled&&!!tp&&(0,a.jsx)(eG,{vehicle:tp,show:es,onClose:()=>(0,o.startTransition)(()=>el(!1)),location:tu}),R[56]=tp,R[57]=es,R[58]=G?.simple_deal_enabled,R[59]=tu,R[60]=el,R[61]=S):S=R[61],R[62]!==tp||R[63]!==G?.offer_enabled||R[64]!==ec||R[65]!==e_?(k=G?.offer_enabled&&!!tp&&(0,a.jsx)(eO,{vehicle:tp,show:ec,onClose:()=>(0,o.startTransition)(()=>e_(!1))}),R[62]=tp,R[63]=G?.offer_enabled,R[64]=ec,R[65]=e_,R[66]=k):k=R[66],R[67]!==U||R[68]!==td?(C=U("premier_truck_group")&&(0,a.jsx)(eT,{handleClose:()=>td(!1)}
3),R[67]=U,R[68]=td,R[69]=C):C=R[69],R[70]!==Y||R[71]!==B?(T=Y&&!!B&&(0,a.jsx)(eH,{vehicle:B}),R[70]=Y,R[71]=B,R[72]=T):T=R[72],R[73]===Symbol.for("react.memo_cache_sentinel")?(P=(0,a.jsx)(eC,{}),R[73]=P):P=R[73],R[74]!==tp||R[75]!==tf||R[76]!==G?.rebate_details_enabled||R[77]!==G?.show_detailed_used_pricing||R[78]!==eu||R[79]!==eh?(I=(G?.show_detailed_used_pricing||G?.rebate_details_enabled||tf)&&(0,a.jsx)(eV,{vehicle:tp,open:eu,setOpen:eh},tp?.id),R[74]=tp,R[75]=tf,R[76]=G?.rebate_details_enabled,R[77]=G?.show_detailed_used_pricing,R[78]=eu,R[79]=eh,R[80]=I):I=R[80],R[81]!==tp?.vin||R[82]!==G?.capital_one_chat_enabled||R[83]!==G?.capital_one_id?(x=!!G?.capital_one_chat_enabled&&!!G?.capital_one_id&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"capital-one-chat-embedded","data-client-token":G?.capital_one_id,"data-vin":tp?.vin||""}),(0,a.jsx)("script",{async:!0,src:"https://digital-retail.autodriven.com/loader.js"})]}),R[81]=tp?.vin,R[82]=G?.capital_one_chat_enabled,R[83]=G?.capital_one_id,R[84]=x):x=R[84],R[85]!==U||R[86]!==tm||R[87]!==z||R[88]!==t_?(F=U("carshop")&&(0,a.jsx)(eR,{title:t_("locations.what_brings_you_here"),subtitle:t_("locations.uk_redirect_subtitle"),redirectUrl:"https://www.sytner.co.uk/search",buttonText:t_("locations.visit_sytner_select_uk"),handleClose:()=>{z(!1),tm(!0)}}),R[85]=U,R[86]=tm,R[87]=z,R[88]=t_,R[89]=F):F=R[89];let tP=tS?.map(e=>!th||!function(e,t){return t.some(t=>RegExp(`^${t}$`).test(e))}(th,e.target_pages)||"lead_wall"===e.type&&K.includes(e.id)?null:(0,a.jsx)(eq,{...e},`popup-${e.id}`));R[90]===Symbol.for("react.memo_cache_sentinel")?(A=(0,a.jsx)(ek,{}),R[90]=A):A=R[90];let tI=G?.mntn_enabled,tx=G?.mntn_id;R[91]!==tI||R[92]!==tx?(E=(0,a.jsx)(ep,{mntn_enabled:tI,mntn_id:tx}),R[91]=tI,R[92]=tx,R[93]=E):E=R[93],R[94]!==G?(j=G?.fbq_enabled&&G?.fbq_id&&(0,a.jsx)("noscript",{children:(0,a.jsx)("img",{height:"1",width:"1",style:{display:"none"},src:`https://www.facebook.com/tr?id=${G.fbq_id}&ev=PageView&noscript=1`,"aria-hidden":"true",alt:""})}),R[94]=G,R[95]=j):j=R[95];let tF=G?.amazon_cognition_enabled,tA=G?.amazon_cognition_id;return R[96]!==tF||R[97]!==tA?(N=(0,a.jsx)(ed,{amazonCognitionEnabled:tF,amazonCognitionId:tA}),R[96]=tF,R[97]=tA,R[98]=N):N=R[98],R[99]!==G?.full_credit_enabled||R[100]!==tw?(O=G?.full_credit_enabled&&(0,a.jsx)(eD,{onClose:()=>tw(!1)}),R[99]=G?.full_credit_enabled,R[100]=tw,R[101]=O):O=R[101],R[102]!==G?.service_location_selector_enabled||R[103]!==G?.service_scheduling_modal_enabled?(q=(G?.service_scheduling_modal_enabled||G?.service_location_selector_enabled)&&(0,a.jsx)(e$,{}),R[102]=G?.service_location_selector_enabled,R[103]=G?.service_scheduling_modal_enabled,R[104]=q):q=R[104],R[105]!==G?.ip_geolocation_enabled||R[106]!==G?.is_group?(L=(G?.is_group||G?.ip_geolocation_enabled)&&(0,a.jsx)(ej,{}),R[105]=G?.ip_geolocation_enabled,R[106]=G?.is_group,R[107]=L):L=R[107],R[108]===Symbol.for("react.memo_cache_sentinel")?(M=(0,a.jsx)(eU,{}),R[108]=M):M=R[108],R[109]!==$||R[110]!==f||R[111]!==h||R[112]!==v||R[113]!==y||R[114]!==b||R[115]!==w||R[116]!==S||R[117]!==k||R[118]!==C||R[119]!==T||R[120]!==P||R[121]!==I||R[122]!==x||R[123]!==F||R[124]!==tP||R[125]!==E||R[126]!==j||R[127]!==N||R[128]!==O||R[129]!==q||R[130]!==L||R[131]!==l||R[132]!==c||R[133]!==m||R[134]!==d||R[135]!==_||R[136]!==p?(V=(0,a.jsxs)(a.Fragment,{children:[l,c,m,d,$,_,p,f,h,v,y,b,w,S,k,C,T,P,I,x,F,tP,A,E,j,N,O,q,L,M]}),R[109]=$,R[110]=f,R[111]=h,R[112]=v,R[113]=y,R[114]=b,R[115]=w,R[116]=S,R[117]=k,R[118]=C,R[119]=T,R[120]=P,R[121]=I,R[122]=x,R[123]=F,R[124]=tP,R[125]=E,R[126]=j,R[127]=N,R[128]=O,R[129]=q,R[130]=L,R[131]=l,R[132]=c,R[133]=m,R[134]=d,R[135]=_,R[136]=p,R[137]=V):V=R[137],V}function eQ(e){return"banner"!==e.type}function eJ(e){return e?.rebate_details_enabled||e?.show_detailed_used_pricing}function eK(e){return e.eventLocation}function eY(e){return e.setCountrySelectorModalOpen}function eX(e){return e.setHomeSelectorOpen}function eZ(e){return e.showLayout}function e0(e){return e.showNavFooter}function e1(e){return e.hideNavContactSelectors}function e2(e){return e.setFullCreditOpen}function e3(e){return e.setRebatesOpen}function e5(e){return e.rebatesOpen}function e4(e){return e.setOfferOpen}function e7(e){return e.offerOpen}function e6(e){return e.setDealOpen}function e9(e){return e.dealOpen}function e8(e){return e.setSchedulerOpen}function te(e){return e.schedulerOpen}function tt(e){return e.setEstimateOpen}function ta(e){return e.estimateOpen}function tr(e){return e.setCreditOpen}function ti(e){return e.creditOpen}function tn(e){return e.setTradeOpen}function to(e){return e.tradeOpenLocation}function ts(e){return e.tradeOpen}function tl(){let e,t,r,i,n,o=(0,s.c)(5);return o[0]===Symbol.for("react.memo_cache_sentinel")?(e={position:"absolute",width:0,height:0}
3,o[0]=e):e=o[0],o[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)("filter",{id:"a11y-color-blind",children:(0,a.jsx)("feColorMatrix",{type:"matrix",values:"1 0 0 0 0 -0.255 1.255 0 0 0 0.303 -0.545 1.242 0 0 0 0 0 1 0"})}),o[1]=t):t=o[1],o[2]===Symbol.for("react.memo_cache_sentinel")?(r=(0,a.jsx)("filter",{id:"a11y-protanopia",children:(0,a.jsx)("feColorMatrix",{type:"matrix",values:"0.567 0.433 0 0 0 0.558 0.442 0 0 0 0 0.242 0.758 0 0 0 0 0 1 0"})}),o[2]=r):r=o[2],o[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsx)("filter",{id:"a11y-deuteranopia",children:(0,a.jsx)("feColorMatrix",{type:"matrix",values:"0.625 0.375 0 0 0 0.7 0.3 0 0 0 0 0.3 0.7 0 0 0 0 0 1 0"})}),o[3]=i):i=o[3],o[4]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)("svg",{"aria-hidden":"true",focusable:"false",width:"0",height:"0",style:e,children:(0,a.jsxs)("defs",{children:[t,r,i,(0,a.jsx)("filter",{id:"a11y-tritanopia",children:(0,a.jsx)("feColorMatrix",{type:"matrix",values:"0.95 0.05 0 0 0 0 0.433 0.567 0 0 0 0.475 0.525 0 0 0 0 0 1 0"})})]})}),o[4]=n):n=o[4],n}var tc=e.i(834211),tm=e.i(609955);function td(){let e,t,r,i=(0,s.c)(4),n=(0,tc.useAccessibilityStore)(t_),l=(0,o.useRef)(null);return(i[0]!==n?(e=()=>{if(!n)return;let e=0,t=function(t){let a=t.clientY;e||(e=window.requestAnimationFrame(()=>{e=0;let t=l.current;t&&(t.style.transform=`translateY(${a}px)`)}))};return window.addEventListener("pointermove",t,{passive:!0}),()=>{window.removeEventListener("pointermove",t),e&&window.cancelAnimationFrame(e)}},t=[n],i[0]=n,i[1]=e,i[2]=t):(e=i[1],t=i[2]),(0,o.useEffect)(e,t),n)?(i[3]===Symbol.for("react.memo_cache_sentinel")?(r=(0,a.jsx)("div",{ref:l,className:tm.default.overlay,"data-testid":"a11y-reading-line","aria-hidden":"true"}),i[3]=r):r=i[3],r):null}function t_(e){return e.settings.readingLine}var tu=e.i(6e3);function tp(){let e=(0,tc.useAccessibilityStore)(e=>e.settings.readingMask),t=(0,o.useRef)(null),r=(0,o.useRef)({x:0,y:0});return((0,o.useEffect)(()=>{if(!e)return;let a=0;function i(e){r.current={x:e.clientX,y:e.clientY},a||(a=window.requestAnimationFrame(()=>{a=0;let e=t.current;e&&(e.style.setProperty("--mask-x",`${r.current.x}px`),e.style.setProperty("--mask-y",`${r.current.y}px`))}))}return window.addEventListener("pointermove",i,{passive:!0}),()=>{window.removeEventListener("pointermove",i),a&&window.cancelAnimationFrame(a)}},[e]),e)?(0,a.jsx)("div",{ref:t,className:tu.default.overlay,"data-testid":"a11y-reading-mask","aria-hidden":"true",style:{"--mask-x":"50%","--mask-y":"50%"}}):null}var tf=e.i(341940),th=e.i(212231);function tv(){let e,t,r,i=(0,s.c)(6),{t:n}=(0,D.useTranslation)(),o=(0,tc.useAccessibilityStore)(tb),l=(0,tc.useAccessibilityStore)(ty),c=(0,tc.useAccessibilityStore)(tg);return!o||l?null:(i[0]!==n?(e=n("accessibility.assistant_title"),i[0]=n,i[1]=e):e=i[1],i[2]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(tf.default,{name:"accessibility"}),i[2]=t):t=i[2],i[3]!==c||i[4]!==e?(r=(0,a.jsx)("button",{type:"button",className:th.default.trigger,"aria-label":e,onClick:c,children:t}),i[3]=c,i[4]=e,i[5]=r):r=i[5],r)}function tg(e){return e.openPanel}function ty(e){return e.isPanelOpen}function tb(e){return e.settings.readMode}function tw(e){document.querySelectorAll("audio, video").forEach(t=>{if(e){void 0===t.dataset.a11yOriginalMuted&&(t.dataset.a11yOriginalMuted=t.muted?"true":"false"),t.muted=!0;return}void 0!==t.dataset.a11yOriginalMuted&&(t.muted="true"===t.dataset.a11yOriginalMuted,delete t.dataset.a11yOriginalMuted)})}function tS(){return tw(!0)}function tk(e){return e.settings.muteSounds}let tC=(0,_.default)(()=>e.A(452206),{loadableGenerated:{modules:[674284]},ssr:!1});function tT(){let e,t,r,i,n,l=(0,s.c)(1);return i=(0,s.c)(3),n=(0,tc.useAccessibilityStore)(tk),i[0]!==n?(t=()=>{if(tw(n),!n)return;let e=new MutationObserver(tS);return e.observe(document.body,{childList:!0,subtree:!0}),()=>{e.disconnect(),tw(!1)}},r=[n],i[0]=n,i[1]=t,i[2]=r):(t=i[1],r=i[2]),(0,o.useEffect)(t,r),l[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(tl,{}),(0,a.jsx)(tp,{}),(0,a.jsx)(td,{}),(0,a.jsx)(tv,{}),(0,a.jsx)(tC,{})]}),l[0]=e):e=l[0],e}var tP=e.i(785688),tI=e.i(537653);function tx(e){return`motive:design-preview:${e}`}function tF(e){let t,a,r,l,c=(0,s.c)(11),{baseDealer:m,stackName:d,onConfigOverridesChange:_}=e,u=(0,n.usePathname)(),p=(0,eh.useDesignPreviewStore)(tD),f=(0,eh.useDesignPreviewStore)(tA),h=(0,o.useRef)(void 0);return c[0]!==m||c[1]!==_||c[2]!==f||c[3]!==d?(t=()=>{if("1"!==new URLSearchParams(window.location.search).get(i.DESIGN_PREVIEW_PARAM))return;let e=e=>{if(e.source===window.parent&&(0,i.isAllowedAdminOrigin)(e.origin,d)&&(0,i.isDesignPreviewMessage)(e.data)&&e.data.dealerId===m.id){var t;let a;if("MOTIVE_DESIGN_PREVIEW_INIT"===e.data.type&&(h.current=t=e.origin,f(!0),_(function(e,t){try{let a=sessionStorage.getItem(tx(e));if(!a)return;let r=JSON.parse(a);return(0,tI.parseConsumerConfigOverridesCandidate)(r,t)}catch{return}}(m.id,m)),a={type:"MOTIVE_DESIGN_PREVIEW_READY",version:tP.DESIGN_PREVIEW_VERSION,dealerId:m.id,pathname:window.location.pathname}
3,window.parent.postMessage(a,t)),"MOTIVE_DESIGN_PREVIEW_UPDATE"===e.data.type){let t=(0,tI.parseConsumerConfigOverridesCandidate)({dealer:e.data.styles,customStyles:e.data.customStyles},m);h.current=e.origin,f(!0),_(t),t?sessionStorage.setItem(tx(m.id),JSON.stringify(t)):sessionStorage.removeItem(tx(m.id))}"MOTIVE_DESIGN_PREVIEW_RESET"===e.data.type&&(_(void 0),sessionStorage.removeItem(tx(m.id)))}};return window.addEventListener("message",e),()=>{window.removeEventListener("message",e),h.current=void 0,_(void 0),f(!1)}},a=[m,_,f,d],c[0]=m,c[1]=_,c[2]=f,c[3]=d,c[4]=t,c[5]=a):(t=c[4],a=c[5]),(0,o.useEffect)(t,a),c[6]!==m.id||c[7]!==p||c[8]!==u?(r=()=>{if(!p)return;let e=new URLSearchParams(window.location.search);if("1"!==e.get(i.DESIGN_PREVIEW_PARAM)&&(e.set(i.DESIGN_PREVIEW_PARAM,"1"),window.history.replaceState(window.history.state,"",`${window.location.pathname}?${e.toString()}${window.location.hash}`)),!h.current)return;let t={type:"MOTIVE_DESIGN_PREVIEW_LOCATION",version:tP.DESIGN_PREVIEW_VERSION,dealerId:m.id,pathname:u};window.parent.postMessage(t,h.current)},l=[m.id,p,u],c[6]=m.id,c[7]=p,c[8]=u,c[9]=r,c[10]=l):(r=c[9],l=c[10]),(0,o.useEffect)(r,l),null}function tA(e){return e.setIframeActive}function tD(e){return e.iframeActive}e.i(49707);var tE=e.i(582894),tj=e.i(624977),tN=e.i(882441),tO=e.i(403641),tq=e.i(51556),tL=e.i(127973);function tM(e){let t,r,i,n,l,c,m,d,_,f,h,v,g=(0,s.c)(44),{setAuthorized:y}=e,[b,w]=(0,o.useState)(""),[S,k]=(0,o.useState)(""),[C,T]=(0,o.useState)(""),[P,I]=(0,o.useState)(""),{t:x}=(0,D.useTranslation)(),[F]=(0,p.default)(),A=(0,tO.default)(),{dealer:E,env:j}=(0,u.useAppStateContext)(),{post:N,response:O,loading:q,cache:L}=(0,tE.default)(`${j?.API_URL}/dealers/${E?.id}/dealer_authenticate`);g[0]===Symbol.for("react.memo_cache_sentinel")?(t=function(e,t,a){let r=new Date;r.setTime(r.getTime()+24*a*36e5);let i="expires="+r.toUTCString();document.cookie=e+"="+t+";"+i+";path=/"},g[0]=t):t=g[0];let M=t;g[1]!==L||g[2]!==E?.id||g[3]!==C||g[4]!==b||g[5]!==S||g[6]!==q||g[7]!==P||g[8]!==N||g[9]!==O||g[10]!==y||g[11]!==x?(r=async e=>{if(e.preventDefault(),!q){let e=new FormData;e.append("first_name",b),e.append("last_name",S),e.append("email",C),e.append("consumer_auth_password",P),e.append("full_url",window.location.href),await N("",e),O.ok?(M(`motive_D3g6Dh_${E?.id}`,"B7gjcK3",30),y(!0)):(0,tq.showToastError)(x("home.invalid_login_info")),L.clear()}},g[1]=L,g[2]=E?.id,g[3]=C,g[4]=b,g[5]=S,g[6]=q,g[7]=P,g[8]=N,g[9]=O,g[10]=y,g[11]=x,g[12]=r):r=g[12];let V=r,R=F?`${A}px`:"44.75rem";return g[13]!==R?(i={height:R},g[13]=R,g[14]=i):i=g[14],g[15]!==E?.consumer_auth_copy||g[16]!==x?(n=E?.consumer_auth_copy||x("home.welcome_to_motive"),g[15]=E?.consumer_auth_copy,g[16]=x,g[17]=n):n=g[17],g[18]!==n?(l=(0,a.jsx)("h1",{children:n}),g[18]=n,g[19]=l):l=g[19],g[20]!==E?.consumer_auth_inputs_enabled||g[21]!==C||g[22]!==b||g[23]!==S||g[24]!==x?(c=E?.consumer_auth_inputs_enabled&&(0,a.jsxs)("div",{className:tL.default.contactInputs,children:[(0,a.jsxs)("div",{className:tL.default.name,children:[(0,a.jsx)("div",{className:tL.default.input,children:(0,a.jsx)(tN.default,{className:tL.default.availInput,required:!0,placeholder:x("forms.first_name"),value:b,onChange:e=>w(e.target.value),type:"small",icon:"face",floatingLabel:!0})}),(0,a.jsx)("div",{className:tL.default.input,children:(0,a.jsx)(tN.default,{className:tL.default.availInput,required:!0,placeholder:x("forms.last_name"),value:S,onChange:e=>k(e.target.value),type:"small",icon:"face",floatingLabel:!0})})]}),(0,a.jsx)("div",{className:tL.default.input,children:(0,a.jsx)(tN.default,{className:tL.default.availInput,required:!0,type:"small",placeholder:x("forms.email"),value:C,onChange:e=>T(e.target.value),icon:"alternate_email",floatingLabel:!0})})]}),g[20]=E?.consumer_auth_inputs_enabled,g[21]=C,g[22]=b,g[23]=S,g[24]=x,g[25]=c):c=g[25],g[26]!==x?(m=x("home.password"),g[26]=x,g[27]=m):m=g[27],g[28]===Symbol.for("react.memo_cache_sentinel")?(d=e=>I(e.target.value),g[28]=d):d=g[28],g[29]!==P||g[30]!==m?(_=(0,a.jsx)("div",{className:tL.default.input,children:(0,a.jsx)(tN.default,{className:tL.default.availInput,required:!0,type:"small",inputType:"password",placeholder:m,value:P,onChange:d,icon:"lock",floatingLabel:!0})}),g[29]=P,g[30]=m,g[31]=_):_=g[31],g[32]!==x?(f=x("home.submit"),g[32]=x,g[33]=f):f=g[33],g[34]!==q||g[35]!==f?(h=(0,a.jsx)("div",{className:tL.default.btnCtn,children:(0,a.jsx)(tj.default,{className:tL.default.submit,type:"submit",label:f,loading:q})}),g[34]=q,g[35]=f,g[36]=h):h=g[36],g[37]!==V||g[38]!==_||g[39]!==h||g[40]!==i||g[41]!==l||g[42]!==c?(v=(0,a.jsx)("div",{className:tL.default.page,children:(0,a.jsxs)("form",{className:tL.default.form,onSubmit:V,style:i,children:[l,c,_,h]})}),g[37]=V,g[38]=_,g[39]=h,g[40]=i,g[41]=l,g[42]=c,g[43]=v):v=g[43],v}
3let tV="www.premiertruck.com",tR={950:"www.premiertruckamarillo.com",951:"www.premiertruckardmore.com",952:"www.premiertruckbelleville.com",953:"www.premiertruckbrandon.com",954:"www.premiertruckgroupcambridge.com",955:"www.premiertruckchattanooga.com",956:"www.premiertruckcolumbia.com",957:"www.premiertruckdallasnorth.com",958:"www.premiertruckdallassouth.com",959:"www.premiertruckeauclaire.com",960:"www.premiertruckfortworth.com",961:"www.premiertruckhamilton.com",962:"www.premiertruckidahofalls.com",963:"www.premiertruckjoplin.com",964:"www.premiertruckkansascity.com",966:"www.premiertruckknoxville.com",967:"www.premiertrucklacrosse.com",968:"www.premiertruckgrouplondon.com",970:"www.premiertruckmidland.com",971:"www.premiertruckmississauga.com",973:"www.premiertrucknorthtexas.com",974:"www.premiertruckodessa.com",975:"www.premiertruckoklahomacity.com",976:"www.premiertruckolathe.com",977:"www.premiertruckoshawa.com",978:"www.premiertruckportland.com",979:"www.premiertruckroberts.com",980:"www.premiertrucksalem.com",981:"www.premiertrucksalina.com",982:"www.premiertrucksaltlakecity.com",983:"www.premiertrucksarnia.com",984:"www.premiertruckspringfield.com",986:"www.premiertruckstcatherines.com",987:"www.premiertruckstgeorge.com",988:"www.premiertrucksteinbach.com",989:"www.premiertrucktremonton.com",990:"www.premiertrucktulsa.com",992:"www.premiertrucktwinfalls.com",993:"www.premiertruckwindsor.com",994:"www.premiertruckwinnipeg.com"},t$=()=>{let{dealer:e,homeDealer:t,leadDealer:a,checkEnterprise:r}=(0,u.useAppStateContext)(),i=(0,n.usePathname)(),s=(0,o.useRef)(null),l=(0,o.useRef)(!0),c=(0,o.useRef)(null),m=r("premier_truck_group"),d=r("carshop");return(0,o.useEffect)(()=>{if(!e?.activengage_enabled)return;let r=function(){if(m){var r;return"/fleet-services"===i?"www.ptgfleetservices.com":i&&/^\/inventory\/[^/?]+/.test(i)&&(r=a?.id)&&tR[r]||tV}return d?t?.activengage_url||e?.activengage_url:a?.activengage_url||e?.activengage_url}();if(r){if(r===s.current){l.current=!1;return}if(c.current&&(clearTimeout(c.current),c.current=null),l.current){document.body.setAttribute("chat-account",r),s.current=r,l.current=!1;return}window.ActivEngage?.spacontrol?.stop(),document.body.setAttribute("chat-account",r),s.current=r,c.current=setTimeout(()=>{window.ActivEngage?.spacontrol?.run(),c.current=null},500)}},[i,e,a,t]),(0,o.useEffect)(()=>{if(!e?.activengage_enabled||!e?.activengage_url)return;let t=document.createElement("script");t.src=m?"https://pageview.activengage.com/js/custom.min.js":"https://pageview.activengage.com/js/pageview.min.js",t.async=!0,t.defer=!0,document.body.appendChild(t)},[e?.activengage_enabled,e?.activengage_url]),null},tG=e=>{let t=(0,s.c)(2),{dealer:r,delay:i}=e;if(!r?.als_enabled)return null;{let e,n=`
4          _40nmcid = '${r?.als_id}';
5          function loadAutoLeadStarScript() {
6            var nm = document.createElement('script'); nm.type = 'text/javascript'; nm.async = true;
7            nm.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
8            'cdn.autoleadstar.com/track-'+_40nmcid+'.js';
9            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(nm,s);apiDomain = 'https://autoleadstar.com';
10          }
11
12          setTimeout(loadAutoLeadStarScript, ${(void 0===i?0:i)||0});
13        `;return t[0]!==n?(e=(0,a.jsx)("script",{type:"text/javascript",dangerouslySetInnerHTML:{__html:n}}),t[0]=n,t[1]=e):e=t[1],e}},tB=e=>{let t,r,i,n=(0,s.c)(7),{gtmEnabled:o,analyticsTags:l}=e,c=tU;return n[0]!==o?(t=o&&(0,a.jsx)("noscript",{children:(0,a.jsx)("iframe",{title:"gtm",src:"https://www.googletagmanager.com/ns.html?id=GTM-NLD2ZWP",height:"0",width:"0",style:{display:"none",visibility:"hidden"}})}),n[0]=o,n[1]=t):t=n[1],n[2]!==l?(r=l?.filter(e=>c(e)).map((e,t)=>(0,a.jsx)("noscript",{children:(0,a.jsx)("iframe",{title:"gtm",src:`https://www.googletagmanager.com/ns.html?id=${c(e)}`,height:"0",width:"0",style:{display:"none",visibility:"hidden"}})},`tag4-${t}`)),n[2]=l,n[3]=r):r=n[3],n[4]!==t||n[5]!==r?(i=(0,a.jsxs)(a.Fragment,{children:[t,r]}),n[4]=t,n[5]=r,n[6]=i):i=n[6],i};function tU(e){return e.google_id||e.script_src||""}var tz=e.i(3303),tH=e.i(860352),tW=e.i(670279);function tQ(e){return(0,tW.setInvocaPropsFromTag)(e)}function tJ(e){return"Custom Script"===e.category&&e.script_src&&(0,tW.isInvocaScriptSrc)(e.script_src)}let tK=function(){let e,t,r,i,n,l,c,m,d=(0,s.c)(22),{dealer:_,analyticsTags:p}=(0,u.useAppStateContext)();d[0]!==p||d[1]!==_?(e=(0,tW.hasInvocaScript)(p,_),d[0]=p,d[1]=_,d[2]=e):e=d[2];let f=e;d[3]!==p||d[4]!==_?(t=(0,tW.isInvocaEnabled)(_,p),d[3]=p,d[4]=_,d[5]=t):t=d[5];let h=t,v=!!_?.comply_auto_enabled&&!!_?.comply_auto_id,g=!!_?.kpa_consent_enabled;d[6]!==p||d[7]!==v||d[8]!==g?(r={analyticsTags:p,complyAutoEnabled:v,kpaConsentEnabled:g},d[6]=p,d[7]=v,d[8]=g,d[9]=r):r=d[9];let y=(0,tH.useInvocaProxyConsent)(r);return(d[10]!==p||d[11]!==_||d[12]!==f||d[13]!==h?(i=()=>
13{if(f){if(h)return void(0,tW.setSubaruInvocaDefaults)(_);p?.filter(tJ).forEach(tQ)}},n=[f,h,_,p],d[10]=p,d[11]=_,d[12]=f,d[13]=h,d[14]=i,d[15]=n):(i=d[14],n=d[15]),(0,o.useEffect)(i,n),d[16]!==p||d[17]!==_||d[18]!==f?(l=()=>{if(!f)return;let e=function(){(0,tW.syncInvocaDom)(_,p)};return window.addEventListener("page-change",e),()=>{window.removeEventListener("page-change",e)}},c=[f,_,p],d[16]=p,d[17]=_,d[18]=f,d[19]=l,d[20]=c):(l=d[19],c=d[20]),(0,o.useEffect)(l,c),h&&y)?(d[21]===Symbol.for("react.memo_cache_sentinel")?(m=(0,a.jsx)(tz.default,{src:(0,tW.getInvocaScriptSrc)(),strategy:"lazyOnload"}),d[21]=m):m=d[21],m):null},tY=e=>{let t=(0,s.c)(2),{dealer:r}=e;if(!(r?.matador_enabled&&r?.matador_id))return null;{let e,i=r?.matador_id;return t[0]!==i?(e=(0,a.jsx)("div",{className:"matador-widget","data-id":i}),t[0]=i,t[1]=e):e=t[1],e}};function tX(){let e,t,r,i,l=(0,s.c)(5),{dealer:c}=(0,u.useAppStateContext)(),m=(0,n.usePathname)(),d=(0,n.useSearchParams)(),[_,p]=(0,o.useState)("");if(l[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{p(document.referrer)},t=[],l[0]=e,l[1]=t):(e=l[0],t=l[1]),(0,o.useEffect)(e,t),!c?.scroll_data_pixel_id||!c?.scroll_data_pixel_enabled)return null;let f=d?.toString()||"",h=`https://scrolldata.com/12715/${c?.scroll_data_pixel_id}_SMART.GIF?ref=https://${c?.domain}${m||""}${f?`?${f}`:""}&oref=${encodeURIComponent(_)}`;return l[2]===Symbol.for("react.memo_cache_sentinel")?(r={display:"none !important"},l[2]=r):r=l[2],l[3]!==h?(i=(0,a.jsx)("img",{src:h,style:r,content:"image/gif"}),l[3]=h,l[4]=i):i=l[4],i}function tZ(){let e,t,r=(0,s.c)(3),{dealer:i}=(0,u.useAppStateContext)(),o=(0,n.usePathname)(),l=(0,n.useSearchParams)();if(!i?.smart_pixl_id||!i?.smart_pixl_enabled)return null;let c=l?.toString()||"",m=`${i?.smart_pixl_id}?ref=https://${i?.domain}${o||""}${c?`?${c}`:""}`;return r[0]===Symbol.for("react.memo_cache_sentinel")?(e={display:"none !important"},r[0]=e):e=r[0],r[1]!==m?(t=(0,a.jsx)("img",{src:m,style:e,content:"image/gif"}),r[1]=m,r[2]=t):t=r[2],t}function t0(){let e=(0,n.usePathname)(),t=(0,n.useSearchParams)();return(0,o.useEffect)(()=>{if(window.Termly)try{window.Termly.initialize?.()}catch(e){console.warn("Error initializing Termly:",e)}},[e,t]),null}e.i(285225);var t1=e.i(142694),t2=e.i(666751),t3=e.i(943557),t5=e.i(899023),t4=e.i(136252);let t7="data-motive-icon-chunk";async function t6(e,t){let a=await fetch(e.url,{signal:t});if(!a.ok)throw Error(`Icon font chunk ${e.chunkIndex} responded with ${a.status}`);let r=(0,t1.parseGoogleIconFontCss)(await a.text());if(!r)throw Error(`Icon font chunk ${e.chunkIndex} returned no usable @font-face src`);return r}async function t9(e,t){let a=await Promise.all(e.map(async e=>({chunk:e,source:await t6(e,t)})));t?.aborted||(a.forEach(({chunk:e,source:t})=>{let a;(a=document.querySelector(`style[${t7}="${e.chunkIndex}"]`)??document.createElement("style")).setAttribute(t7,String(e.chunkIndex)),a.textContent=(0,t1.buildConsumerIconFontFaceCss)(e.family,t.fontUrl,t.format),!a.isConnected&&document.head.appendChild(a)}),await Promise.all(e.map(({family:e})=>document.fonts.load(`1em "${e}"`))))}var t8=e.i(100484);function ae(e,t){let a=e?.trim();if(!a)return t;let r=a.match(/^(-?\d*\.?\d+)px$/i);return r?`${Number(r[1])/16}rem`:a}function at({children:e,suppressThirdParty:t=!1}){let{dealer:i,customStyles:n,homeDealer:s,env:l,checkEnterprise:c,checkOem:m}=(0,u.useAppStateContext)(),d=(0,eS.useUiStore)(e=>e.darkMode),_=(0,eS.useUiStore)(e=>e.paragraphFont),p=(0,eS.useUiStore)(e=>e.headerFont),f=ev(),h=i?.ip_geolocation_enabled&&s?.id&&s.id!==i?.id&&i?.inherit_home_store_theme_enabled?s:i,v=_||(i?.paragraph_font?i.paragraph_font.replace(/ /g,""):"Arial"),g=p||(i?.header_font?i.header_font.replace(/ /g,""):"Lexend"),y=(0,tc.useAccessibilityStore)(e=>e.settings),b=(0,t2.getAccessibilityFontStack)(y),S=b??v,k=b??g,C=m(["Jaguar","Land Rover"]),T=m("Hyundai"),P=i?.oem_type==="Audi",I=(0,t2.getThemeTypographyStyle)(y),x=h?.dark_mode||d,F=()=>h?.oem_type==="Porsche"?x?"#ffffff":"#000000":h?.primary_color_1||"#000000",A=()=>
13h?.oem_type==="Porsche"?x?"#000000":"#ffffff":h?.surface||(x?"#232323":"#FFFFFF"),D=(0,o.useMemo)(()=>{let e=F();return(0,t5.isLight)(e)?"#000000":"#ffffff"},[h]),[E,j]=(0,o.useState)(0),N=(0,o.useMemo)(()=>(0,t1.getConsumerIconFontUrls)(i),[i?.icon_fill,i?.icon_grade,i?.icon_optical_size,i?.icon_type,i?.icon_weight]);(0,o.useEffect)(()=>{let e=new AbortController;return j(0),t9(N,e.signal).then(()=>{e.signal.aborted||j(1)}).catch(t=>{e.signal.aborted||(console.error("Error loading icon fonts:",t),j(1))}),()=>e.abort()},[N]);let O=(0,o.useMemo)(()=>Object.fromEntries(N.map(e=>[(0,t1.getConsumerIconFontStyleVar)(e.chunkIndex),`"${e.family}"`])),[N]),q=n?.reduce((e,t)=>(e[t.css_variable_name]=t.css_value,e),{});(0,t3.default)("https://chat.matador.ai/widget/index.js",!t&&i?.matador_enabled),(0,t3.default)("//button.velocityengage.com/velocity-engage-generic-button.min.js",!t&&i?.velocity_enabled&&!!i?.velocity_id,{id:"velocity-engage-button-script",defer:!0,"data-vas-account-id":i?.velocity_id});let L=c("carshop")?"carshop/pattern_pieces/carshop_red_pattern_piece.svg":"tumble-weed.svg";return(0,a.jsxs)("div",{id:"motive-theme-provider","data-color-scheme":x?"dark":"light",style:{fontFamily:S,...h?.primary_gradient?{"--primary-gradient":h?.primary_gradient}:{},"--typography-font-family":S,"--mdc-typography-font-family":S,"--header-font":k,...O,"--icon-opacity":E,"--primary":`${F()}`,"--primary-30":`${F()}30`,"--mdc-theme-primary":`${F()}`,"--secondary":`${F()}`,"--mdc-theme-secondary":`${F()}`,"--on-primary":`${D}`,"--mdc-theme-on-primary":`${D}`,"--surface":`${A()}`,"--surface-80":h?.surface?`${h?.surface}CC`:x?"#232323CC":"#FFFFFFCC","--surface-background":i?.light_background||(x?"#232323":"#F4F4F4"),"--modal-backdrop":x?"rgba(0, 0, 0, 0.60)":"rgba(0, 0, 0, 0.45)","--elevated-level-one":h?.elevated_level_one||(x?"#313131":"#FFFFFF"),"--elevated-level-two":h?.elevated_level_two||(x?"#4D4D4D":"#F4F4F4"),"--elevated-level-two-90":i?.elevated_level_two?`${i?.elevated_level_two}E6`:x?"#4D4D4DE6":"#F4F4F4E6","--text-primary":h?.text_primary||(x?"#FFFFFF":"#000000"),"--text-secondary":h?.text_secondary||(x?"#BDBDBD":"#707070"),"--gray":i?.text_secondary||(x?"#BDBDBD":"#707070"),"--gray-60":i?.text_secondary?`${i?.text_secondary}99`:x?"#BDBDBD99":"#70707099","--gray-30":i?.text_secondary?`${i?.text_secondary}4D`:x?"#BDBDBD4D":"#7070704D","--red":i?.danger_red||"#CC2B2B","--generic-green":i?.generic_green||"#02B800","--pre-qual-green":x?"#9cd000":"#ccff33",...function({filterText:e,filterButton:t,isDarkMode:a}){return{"--filter-text":e||(a?"#232323":"#000000"),"--filter-button":t||(a?"#bababa":"#ffffff")}}({filterText:i?.filter_text,filterButton:i?.filter_button,isDarkMode:x}),"--border-soft":i?.border_soft||(x?"0.0625rem solid #4D4D4D":"none"),"--border-strong":i?.border_strong||(x?"0.0625rem solid #707070":"0.0625rem solid #EBEBEB"),"--border-color-soft":(0,t5.extractColorFromBorder)(i?.border_soft)||(x?"#4D4D4D":"none"),"--border-color-strong":(0,t5.extractColorFromBorder)(i?.border_strong)||(x?"#707070":"#EBEBEB"),"--radius-full":ae(i?.radius_full,"62.5rem"),"--radius-3xl":ae(i?.radius_3xl,"2rem"),"--radius-2xl":ae(i?.radius_2xl,"1.5rem"),"--radius-xl":ae(i?.radius_xl,"1rem"),"--radius-lg":ae(i?.radius_lg,"0.625rem"),"--radius-md":ae(i?.radius_md,"0.5rem"),"--radius-sm":ae(i?.radius_sm,"0.375rem"),"--radius-xs":ae(i?.radius_xsm,"0.25rem"),...I,"--shadow-soft":i?.shadow_soft||"0 0.125rem 0.625rem -0.375rem rgba(39,33,56,.8), 0 0 0.0625rem rgba(39,33,56,.4)","--shadow-hover":i?.shadow_hover||"0 0 0.0625rem rgba(0, 0, 0, .4), 0 0.3125rem 0.75rem rgba(0, 0, 0, .25)","--shadow-border":i?.shadow_border||"0rem 0rem 0rem 0.125rem var(--primary)","--icon-weight":i?.icon_weight,"--icon-fill":i?.icon_fill?"1":"0","--icon-grade":i?.icon_grade,"--icon-optical-size":i?.icon_optical_size,"--srp-lizard-image-url":`url("${(0,t4.publicAssetUrl)(l,L,{skipDevPrefix:!0})}")`,...q},className:r.default.dynamic([["4026c4cca95104f2",[A()]]])+" "+((0,w.default)({oemLetterSpacingReset:C,hyundaiLetterSpacingReset:T,audiHeadingRegular:P})||""),children:[(0,a.jsx)(r.default,{id:"4026c4cca95104f2",dynamic:[A()],children:`body{background:${A()}}`}),f&&t8.ADOBE_FONTS.map(e=>(0,a.jsx)("link",{rel:"stylesheet",href:`${t8.ADOBE_FONT_URL_BASE}${e.typekitId}.css`,className:r.default.dynamic([["4026c4cca95104f2",[A()]]])},e.typekitId+e.fontName)),e]})}var aa=e.i(104254),ar=e.i(247559),ai=e.i(851785),an=e.i(168936);let ao=[["extraTextSpacing","data-a11y-extra-spacing"],["easyReadFont","data-a11y-easy-read-font"],["dyslexiaFriendlyFont","data-a11y-dyslexia-font"],["readingMask","data-a11y-reading-mask"],["readingLine","data-a11y-reading-line"],["stopAnimation","data-a11y-stop-animation"],["keyboardFocus","data-a11y-keyboard-focus"],["largeClickableAreas","data-a11y-large-targets"],["bigCursor","data-a11y-big-cursor"],["highlightLinks","data-a11y-highlight-links"],["muteSounds","data-a11y-mute-sounds"],["hideImages","data-a11y-hide-images"],["hideVideos","data-a11y-hide-videos"],["readMode","data-a11y-read-mode"]];function as(e){if("u"<typeof document)return;let t=document.documentElement;
13ao.forEach(([a,r])=>{e[a]?t.setAttribute(r,"true"):t.removeAttribute(r)}),1===e.largeText?(t.style.fontSize="",t.removeAttribute("data-a11y-large-text")):(t.style.fontSize=`${16*e.largeText}px`,t.setAttribute("data-a11y-large-text",String(e.largeText))),"default"===e.colorMode?t.removeAttribute("data-a11y-color-mode"):t.setAttribute("data-a11y-color-mode",e.colorMode)}function al(){let e=tc.useAccessibilityStore.subscribe(ac);return tc.useAccessibilityStore.persist.rehydrate(),as(tc.useAccessibilityStore.getState().settings),e}function ac(e){as(e.settings)}var am=e.i(293796),ad=e.i(874846),a_=e.i(960554);class au{dealer;env;user;analyticsTags;integrationName;constructor(e,t,a){this.dealer=e,this.env=t,this.analyticsTags=a||[]}event(e,t){let a=this.library[e];if(a){let e=this.paramFormatter(a,t);this.sendEvent(a,e)}}paramFormatter(e,t){this.user=t?.user||this.user;let a=t?.vehicle?this.vehicleFormatter(t.vehicle,t.pricingDealer||this.dealer):{},r=e.conversion?this.leadDealerFormatter(t?.leadDealer||this.dealer):{},i=t?.params||{},n={...e.params||{},...i,...a,...r},o=t?.location&&this.locations[t.location];o&&(n.location=o);let s=t?.phoneNumber?(0,am.getPhoneType)(t.phoneNumber,t.pricingDealer||this.dealer,t?.params?.phone_type):void 0;return s&&(n.phone_type=s),n}leadDealerFormatter(e){return{dealer_name:e.name,dealer_id:e.id}}}let ap={item:"Vehicle Details Page",itemlist:"Inventory Search Results",home:"HomePage",finance:"Financing",specials:"Specials/Offers"};class af extends au{integrationName="Adobe";event(e,t){t.allowedParams?.skipAdobe||super.event(e,t)}vehicleFormatter(e,t){return(0,a_.mixpanelVehicleFormatter)(e,t)}sendEvent(e,t){let a=e?.name;if(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:`nissan-t3-tagging-${a}`,"nissan-t3-tagging":{...t}}),"TrackPageLoad"===a){let e=window.t3?.adobe;e&&(e.tagging={...t})}else a&&"function"==typeof window._satellite?.track&&window._satellite.track(`t3${a}`,t)}paramFormatter(e,t){if("TrackPageLoad"===e.name){let a=e.params||{},r=t?.allowedParams?.dealer,i=t?.allowedParams?.vehicles,n="";return(t?.allowedParams?.page_type==="item"||t?.allowedParams?.page_type==="itemlist")&&(n="Inventory"),a.dealerAddress=r?.address_1||null,a.dealerId=r?.id||null,a.dealerName=r?.name||null,a.dealerZipCode=r?.zipcode||null,a.pageHier1="t3",a.pageHier2=function(e){if(null==e||""===e)return"unknown";let t=ap[e];return t||"Custom"}(t?.allowedParams?.page_type),a.pageHier3=window.location.pathname||null,a.pageHier4=document.title||null,a.pageTool=n,a.siteDomain=r?.domain||null,a.siteEnvironment=t?.allowedParams?.env||null,a.siteLanguageCode=r?.language||null,a.siteProvider="Motive",a.siteTheme="default",a.vehicleModel=i?.[0]?.model||null,a.vehiclePrice=i?.[0]&&(0,ad.getVehiclePrice)(i[0],r)||null,a.vehicleTrim=i?.[0]?.car_trim||null,a.vehicleYear=i?.[0]?.make_year||null,a}let a=e.params||{};t.phoneNumber&&(a.clickToCallPhone=t.phoneNumber);let r=t?.phoneNumber?(0,am.getPhoneType)(t.phoneNumber,t.pricingDealer||this.dealer,t?.params?.phone_type):void 0;if(r&&(a.clickToCallDepartment=r),t.allowedParams?.vehicles&&1===(t.allowedParams?.vehicles).length&&("TrackLeadFormSuccess"===e.name||"TrackHandraiserFormSuccess"===e.name||"TrackTestDriveFormSuccess"===e.name||"TrackServiceAppointment"===e.name)){let e=t.allowedParams.vehicles[0],r=t.pricingDealer||this.dealer;a.vehicleModel=e.model,a.vehicleTrim=e.car_trim,a.vehicleYear=e.make_year,a.vehiclePrice=(0,ad.getVehiclePrice)(e,r)||null}if(t.allowedParams&&e.allowedParamsForIntegration){let r=e.allowedParamsForIntegration[this.integrationName];if(r){let e=Object.keys(t.allowedParams).filter(e=>r.includes(e)).reduce((e,a)=>(e[a]=t.allowedParams[a],e),{});a={...a,...e}}}return a}track_link_click={name:"TrackLinkClick",allowedParamsForIntegration:{Adobe:["linkText","linkUrl"]}};track_toggle={name:"TrackToggle",allowedParamsForIntegration:{Adobe:["interactionLabel","interactionValue"]}};track_accordion={name:"TrackAccordion",allowedParamsForIntegration:{Adobe:["interactionLabel","interactionValue"]}};track_offer_details={name:"TrackOfferDetails",allowedParamsForIntegration:{Adobe:["offerId","offerText"]}};track_carousel={name:"TrackCarousel",allowedParamsForIntegration:{Adobe:["interactionLabel","interactionValue"]}};library={page_view:{name:"TrackPageLoad",allowedParamsForIntegration:{Adobe:["dealer","vehicles","page_type","env"]}},click_top_menu_link:this.track_link_click,click_footer_link:this.track_link_click,click_general_link:this.track_link_click,click_tab_group:this.track_toggle,apply_filter:this.track_toggle,toggle_accordion:this.track_accordion,load_search_results:{name:"TrackInventoryResultsKvp",allowedParamsForIntegration:{Adobe:["inventoryFilterKvp"]}}
13,click_phone_number:{name:"TrackClickToCall"},edit_payment_calculator:{name:"TrackPaymentEstimator"},click_service_special:this.track_offer_details,interact_with_offer:this.track_offer_details,click_offer:this.track_offer_details,play_video:{name:"TrackVideoPlay",allowedParamsForIntegration:{Adobe:["videoName"]}},complete_video:{name:"TrackVideoComplete",allowedParamsForIntegration:{Adobe:["videoName"]}},select_color_picker_option:{name:"TrackColorPicker",allowedParamsForIntegration:{Adobe:["interactionLabel","interactionValue"]}},interact_with_360_viewer:{name:"Track360Interaction",allowedParamsForIntegration:{Adobe:["interactionLabel"]}},navigate_carousel:this.track_carousel,sd_form_submitted_success:{name:"TrackLeadFormSuccess",allowedParamsForIntegration:{Adobe:["formCategory","formType","formName","formLeadId"]}},submit_contact_form_success:{name:"TrackHandraiserFormSuccess",params:{formCategory:"handraiser"},allowedParamsForIntegration:{Adobe:["formType","formName","formLeadId"]}},complete_test_drive_scheduler:{name:"TrackTestDriveFormSuccess",params:{formName:"Book a Test Drive",formCategory:"lead",formType:"book a test drive"},allowedParamsForIntegration:{Adobe:["formName","formLeadId"]}},complete_schedule_service_form_success:{name:"TrackServiceAppointment",allowedParamsForIntegration:{Adobe:["formCategory","formType","formName","formLeadId"]}},submit_service_inquiry_success:{name:"TrackServiceAppointment",allowedParamsForIntegration:{Adobe:["formCategory","formType","formName","formLeadId"]}},submit_schedule_visit_form_success:{name:"TrackScheduleVisitFormSuccess",params:{formCategory:"lead",formType:"schedule visit",formName:"Schedule a Visit"},allowedParamsForIntegration:{Adobe:["formCategory","formType","formName","formLeadId"]}},submit_schedule_visit_form_failure:{name:"TrackScheduleVisitFormFailure",allowedParamsForIntegration:{Adobe:["formCategory","formType","formName"]}},submit_parts_inquiry_success:{name:"TrackHandraiserFormSuccess",params:{formCategory:"handraiser",formType:"parts",formName:"Parts Inquiry"},allowedParamsForIntegration:{Adobe:["formType","formName","formLeadId"]}}};locations={chat:"chat",cms_page:"cms_page",contact_page:"contact_page",custom_page:"custom_page",filters:"filters",footer:"footer",home:"home",home_cta:"home_cta",home_page:"home_page",infobar_dropdown:"infobar_dropdown",location_page:"location_page",map_location_card:"map_location_card",mobile_navbar:"mobile_navbar",nav_bar:"nav_bar",no_results:"no_results",parts_page:"parts_page",pre_qualify_page:"pre_qualify_page",privacy:"privacy",search_results:"search_results",service_page:"service_page",showroom:"showroom",srp:"srp",srp_cta:"srp_cta",srp_estimate_card:"srp_estimate_card",srp_vehicle_card_estimate:"srp_vehicle_card_estimate",start_deal:"start_deal",trade_page:"trade_page",vdp:"vdp",vdp_estimate_card:"vdp_estimate_card",vdp_estimate_modal:"vdp_estimate_modal",vdp_footer:"vdp_footer",vdp_main:"vdp_main",vdp_lead_magnet:"vdp_lead_magnet",vdp_payment_card:"vdp_payment_card",vehicle_builder:"vehicle_builder"}}class ah extends au{vehicleFormatter(e,t){return{vehicle_id:e.id,vehicle_dealer_id:e.dealer_id,vehicle_vin:e.vin,vehicle_stock_number:e.stock_number,vehicle_name:(0,t4.vehicleTitle)(t,e),vehicle_category:e.category,vehicle_year:e.make_year,vehicle_manufacturer:e.make,vehicle_model:e.model,vehicle_trim:e.car_trim,vehicle_price:(0,ad.getVehiclePrice)(e,t),vehicle_condition:e.car_condition,vehicle_inventory_age:(0,a_.calculateAge)(e.created_time)}}sendEvent(e){this.dealer.amazon_cognition_enabled&&window?.amzn&&(window.amzn("setRegion","NA"),window.amzn("addTag",this.dealer.amazon_cognition_id),window.amzn("trackEvent",e.name))}library={click_phone_number:{name:"Click Phone"},conversion:{name:"Conversion"},complete_chat_lead_form_success:{name:"CompleteChatLeadFormSuccess"},complete_chat_lead_form_failure:{name:"CompleteChatLeadFormFailure"},complete_check_availability_form_failure:{name:"CompleteCheckAvailabilityFormFailure"},complete_check_availability_form_success:{name:"CompleteCheckAvailabilityFormSuccess"},complete_deal_builder_failure:{name:"CompleteDealBuilderFailure"},complete_deal_builder_success:{name:"CompleteDealBuilderSuccess"},complete_estimate_shipping_form_failure:{name:"CompleteEstimateShippingFormFailure"},complete_estimate_shipping_form_success:{name:"CompleteEstimateShippingFormSuccess"},complete_motive_trade_tool_failure:{name:"CompleteMotiveTradeToolFailure"},complete_motive_trade_tool_success:{name:"CompleteMotiveTradeToolSuccess"},complete_non_credit_deal_tool:{name:"CompleteNonCreditDealTool"},complete_offer_form_failure:{name:"CompleteOfferFormFailure"},complete_offer_form_success:{name:"CompleteOfferFormSuccess"},complete_payment_calculation:{name:"CompletePaymentCalculation"},complete_quick_qualify_form_failure:{name:"CompleteQuickQualifyFormFailure"},complete_quick_qualify_form_success:{name:"CompleteQuickQualifyFormSuccess"},complete_scheduler_contact_form:{name:"CompleteSchedulerContactForm"},complete_scheduler_step_1:{name:"CompleteSchedulerStep1"},complete_test_drive_scheduler:{name:"CompleteTestDriveScheduler"},page_view:{name:"PageView"},view_collection:{name:"ViewSRP"},view_srp:{name:"ViewSRP"},view_vdp:{name:"VDPView"}};locations={}}class av extends au{integrationName="ASC";vehicleFormatter(e,t){return(0,a_.mixpanelVehicleFormatter)(e,t)}leadDealerFormatter(e){return{"Dealer Name":e.name,"Dealer ID":e.id}}sendEvent(e,t){window.gtag("event",e.name,t)}event(e,t){let a=this.library[e];if(a){let e=this.paramFormatter(a,t);this.sendEvent(a,e)}}paramFormatter(e,t){let a={...e.params||{}};a.event_owner="motive",a.product_name="Motive Website",t.phoneNumber&&(a.comm_phone_number=t.phoneNumber);let r=t?.phoneNumber?(0,am.getPhoneType)(t.phoneNumber,t.pricingDealer||this.dealer,t?.params?.phone_type):void 0;
13if(r&&(a.department=r),"asc_element_configuration"===e.name&&(a.element_value=t.params?.field,a.element_text=t.params?.value),("asc_pageview"===e.name||"asc_itemlist_pageview"===e.name)&&t.allowedParams?.page_type==="itemlist"){let e=t.allowedParams.item_results;"number"==typeof e?a.item_results=e:Array.isArray(t.allowedParams.vehicles)&&(a.item_results=t.allowedParams.vehicles.length)}if(t.allowedParams?.page_type!=="itemlist"&&t.allowedParams?.vehicles&&Array.isArray(t.allowedParams?.vehicles)&&t.allowedParams?.vehicles?.length===1&&("asc_pageview"===e.name||"asc_item_pageview"===e.name||"asc_media_interaction"===e.name||e.name?.includes("asc_form_submission"))){let e=t.allowedParams?.vehicles?.[0];if(e){let t;if(e.created_at){let[a,r,i]=e.created_at.split("T")[0].split("-");t=`${a}/${r}/${i}`}else if(e.created_time){let a=new Date(1e3*e.created_time);t=`${a.getFullYear()}/${String(a.getMonth()+1).padStart(2,"0")}/${String(a.getDate()).padStart(2,"0")}`}let r=e.car_condition?.toLowerCase(),i=e.cpo&&"used"===r?"cpo":r;a.item_id=e.vin,a.item_number=e.stock_number,a.item_price=e.price,a.item_condition=i,a.item_year=e.make_year,a.item_make=e.make,a.item_model=e.model,a.item_variant=e.car_trim,a.item_color=e.exterior_color,a.item_type=e.body_subtype,a.item_category=e.category,a.item_inventory_date=t,a.item_results=1}}if(t.allowedParams&&e.allowedParamsForIntegration){let r=e.allowedParamsForIntegration[this.integrationName];if(r){let e=Object.keys(t.allowedParams).filter(e=>r.includes(e)).reduce((e,a)=>(e[a]=t.allowedParams[a],e),{});a={...a,...e}}}return t.allowedParams&&void 0!==t.allowedParams.page_type&&(a.page_type=t.allowedParams.page_type),("asc_form_engagement"===e.name||e.name?.includes("asc_form_submission"))&&void 0===a.form_name&&(a.form_name=a.element_text),void 0===a.page_type&&(a.page_type="unknown"),a}change_viewing_configuration={name:"asc_element_configuration",params:{event_action:"click",event_action_result:"shown",element_state:"active",element_type:"gallery",element_subtype:"toggle"},allowedParamsForIntegration:{ASC:["page_type","event_action_result","event_action","element_state","element_type","element_subtype","element_title","element_text","element_value"]}};submissionDerivativeProps={params:{comm_type:"form"},allowedParamsForIntegration:{ASC:["page_type","comm_outcome","comm_type","submission_id","element_text","department","form_type","form_name","item_location"]}};commSubmissionDerivativeProps={params:{comm_type:"chat",comm_status:"crm_update"},allowedParamsForIntegration:{ASC:["page_type","department","submission_id"]}};commEngagementDerivativeProps={params:{comm_type:"chat",comm_status:"engage"},allowedParamsForIntegration:{ASC:["page_type","department"]}};retailProcessSubmissionProps={name:"asc_retail_process",params:{flow_outcome:"submit"},allowedParamsForIntegration:{ASC:["page_type","flow_name","element_title"]}};ctaInteractionProps={name:"asc_cta_interaction",params:{element_subtype:"cta_button",event_action:"click"},allowedParamsForIntegration:{ASC:["page_type","element_text","element_type","event_action_result","link_url"]}};specialOfferProps={name:"asc_special_offer",allowedParamsForIntegration:{ASC:["page_type","promotion_name"]}};library={page_view:{name:"page_view",params:{page_location:window.location.href,page_path:window.location.pathname,page_title:document.title}},asc_page_view:{name:"asc_pageview",allowedParamsForIntegration:{ASC:["page_type","error_code","item_results"]}},click_phone_number:{name:"asc_click_to_call",params:{comm_type:"phone"},allowedParamsForIntegration:{ASC:["page_type"]}},click_menu_item:{name:"asc_menu_interaction",params:{element:"global_nav",event_action:"click",event_action_result:"shown",element_state:"active",element_type:"gallery",element_subtype:"toggle"},allowedParamsForIntegration:{ASC:["page_type","element_text","element_type","element_subtype"]}},search:this.change_viewing_configuration,apply_filter:this.change_viewing_configuration,remove_filter:{name:"asc_element_configuration",params:{event_action:"click",event_action_result:"uncheck",element_state:"inactive",element_type:"gallery",element_subtype:"toggle"},allowedParamsForIntegration:{ASC:["page_type","element_title","element_text","element_value"]}}
13,clear_all_filters:{name:"asc_element_configuration",params:{event_action:"click",event_action_result:"clear",element_state:"inactive",element_type:"gallery",element_subtype:"button",element_title:"clear_all"},allowedParamsForIntegration:{ASC:["page_type","element_value","element_type","element_subtype"]}},click_breadcrumb:{name:"asc_element_configuration",params:{event_action:"click",event_action_result:"shown",element_state:"active",element_type:"gallery",element_subtype:"hyperlink"},allowedParamsForIntegration:{ASC:["page_type","element_text","element_type","element_subtype"]}},view_collection_description:{name:"asc_cta_interaction",params:{element_subtype:"cta_button",event_action:"click",event_action_result:"shown",element_type:"modal",element_text:"View Description"},allowedParamsForIntegration:{ASC:["page_type"]}},sd_form_started:{name:"asc_form_engagement",params:{comm_type:"form",comm_status:"start"},allowedParamsForIntegration:{ASC:["page_type","department","element_text","form_type"]}},sd_form_submitted_success:{name:"asc_form_submission",...this.submissionDerivativeProps},submit_sales_inquiry_success:{name:"asc_form_submission_sales",...this.submissionDerivativeProps},submit_parts_inquiry_success:{name:"asc_form_submission_parts",...this.submissionDerivativeProps},submit_service_inquiry_success:{name:"asc_form_submission_service",...this.submissionDerivativeProps},submit_other_inquiry_success:{name:"asc_form_submission_other",...this.submissionDerivativeProps},complete_schedule_service_form_success:{name:"asc_form_submission_service_appt",...this.submissionDerivativeProps},complete_check_availability_form_success:{name:"asc_form_submission_sales",...this.submissionDerivativeProps},complete_test_drive_scheduler:{name:"asc_form_submission_sales_appt",...this.submissionDerivativeProps},complete_chat_lead_form_success:{name:"asc_comm_submission",...this.commSubmissionDerivativeProps},chat_user_first_message:{name:"asc_comm_engagement",...this.commEngagementDerivativeProps},retail_process_submitted:this.retailProcessSubmissionProps,complete_offer_form_success:this.retailProcessSubmissionProps,complete_non_credit_deal_tool:this.retailProcessSubmissionProps,media_interaction:{name:"asc_media_interaction",allowedParamsForIntegration:{ASC:["page_type","event_action","event_action_result","media_type","link_url"]}},click_main_cta:this.ctaInteractionProps,click_manufacturer_logo:this.ctaInteractionProps,click_primary_vdp_cta:this.ctaInteractionProps,click_popular_search:this.ctaInteractionProps,click_share:this.ctaInteractionProps,click_share_srp:this.ctaInteractionProps,click_srp_cta:this.ctaInteractionProps,click_service_special:this.specialOfferProps,click_offer:this.specialOfferProps,asc_item_pageview:{name:"asc_item_pageview",allowedParamsForIntegration:{ASC:["page_type","error_code","item_location"]}},asc_itemlist_pageview:{name:"asc_itemlist_pageview",allowedParamsForIntegration:{ASC:["page_type","error_code","item_results"]}}};locations={}}class ag extends au{childDealers;constructor(e,t,a,r){super(e,t,a),this.childDealers=r,this.library={asc_page_view:{name:"asc_pageview"},click_phone_number:{name:"asc_click_to_call",params:{comm_type:"phone"}},click_menu_item:{name:"asc_menu_interaction",params:{element:"global_nav"}},search:{name:"asc_element_configuration"},apply_filter:{name:"asc_element_configuration"},sd_form_started:{name:"asc_form_engagement"},sd_form_submitted_success:{name:"asc_form_submission"},submit_parts_inquiry_success:{name:"asc_form_submission_parts"},submit_sales_inquiry_success:{name:"asc_form_submission_sales"},submit_service_inquiry_success:{name:"asc_form_submission_service"},submit_other_inquiry_success:{name:"asc_form_submission_other"},complete_schedule_service_form_success:{name:"asc_form_submission_service_appt"},complete_check_availability_form_success:{name:"asc_form_submission_sales"},complete_test_drive_scheduler:{name:"asc_form_submission_sales_appt"},complete_chat_lead_form_success:{name:"asc_comm_submission",params:{comm_type:"chat",comm_status:"crm_update"}},chat_user_first_message:{name:"asc_comm_engagement",params:{comm_type:"chat",comm_status:"engage"}},retail_process_submitted:{name:"asc_retail_process"},complete_offer_form_success:{name:"asc_retail_process"},complete_non_credit_deal_tool:{name:"asc_retail_process"},media_interaction:{name:"asc_media_interaction"},click_main_cta:{name:"asc_cta_interaction"},click_manufacturer_logo:{name:"asc_cta_interaction"},click_primary_vdp_cta:{name:"asc_cta_interaction"}
13,click_popular_search:{name:"asc_cta_interaction"},click_share:{name:"asc_cta_interaction"},click_share_srp:{name:"asc_cta_interaction"},click_srp_cta:{name:"asc_cta_interaction"},click_service_special:{name:"asc_special_offer"},click_offer:{name:"asc_special_offer"},asc_item_pageview:{name:"asc_item_pageview"},asc_itemlist_pageview:{name:"asc_itemlist_pageview"}},this.locations={}}vehicleFormatter(e,t){let a;if(e.created_at){let[t,r,i]=e.created_at.split("T")[0].split("-");a=`${t}/${r}/${i}`}else if(e.created_time){let t=new Date(1e3*e.created_time);a=`${t.getFullYear()}/${String(t.getMonth()+1).padStart(2,"0")}/${String(t.getDate()).padStart(2,"0")}`}let r=e.car_condition?.toLowerCase(),i=e.cpo&&"used"===r?"cpo":r,n=(0,a_.getVehicleDealer)(e,this.dealer,this.childDealers);return{item_category:e.category,item_color:e.generic_exterior_color||e.exterior_color,item_condition:i,item_fuel_type:e.standardized_fuel_type||e.fuel_type,item_id:e.id,item_inventory_date:a,item_make:e.make,item_model:e.model,item_number:e.stock_number||e.vin,item_payment:e.lease_payment,item_type:e.category,item_variant:e.car_trim||e.body_subtype,item_year:e.make_year,item_price:e.price||e.msrp||e.retail_price,item_location:n?.name?.trim()||null}}leadDealerFormatter(e){return{"Dealer Name":e.name,"Dealer ID":e.id}}sendEvent(e,t){window.asc_datalayer&&window.asc_datalayer.push(t)}event(e,t){let a=this.library[e];if(a){let e=this.paramFormatter(a,t);this.sendEvent(a,e)}}paramFormatter(e,t){let a={...e.params||{}},r=this.dealer,i=t?.allowedParams?.vehicles;a.store_name=r?.name||null,a.oem_code=r?.oem_dealer_code||null,a.oem_brand=r?.oem_type||null,a.affiliation=r?.enterprise_type||null,a.language=(r?.language==="fr_ca"?"fr":r?.language)||null,a.currency=r?.country==="ca"?"CAD":"USD",a.event_owner="motive",a.product_name="Motive Website",a.items=i?.length?i.map(e=>this.vehicleFormatter(e,r)):null,a.events=[e.name],a.page_type=t?.allowedParams?.page_type||null,a.measurement_ids=this.analyticsTags?.filter(e=>"Analytics"===e.category&&e.google_id).map(e=>({id:e.google_id,type:"dealer"})),a.platform_custom="Motive",t.phoneNumber&&(a.comm_phone_number=t.phoneNumber);let n=t?.phoneNumber?(0,am.getPhoneType)(t.phoneNumber,t.pricingDealer||this.dealer,t?.params?.phone_type):void 0;return t.allowedParams?.department?a.department=t.allowedParams.department:n&&(a.department=n),"asc_comm_submission"===e.name&&(a.comm_type=e.params?.comm_type||"chat",a.comm_status=e.params?.comm_status||"crm_update",a.submission_id=t.allowedParams?.submission_id||null),"asc_comm_engagement"===e.name&&(a.comm_type=e.params?.comm_type||"chat",a.comm_status=e.params?.comm_status||"engage"),a}library;locations}var ay=e.i(378082);let ab={name:"Lead"};class aw extends au{paramFormatter(e,t){return t?.vehicle?this.vehicleFormatter(t.vehicle,t.pricingDealer||this.dealer):{}}vehicleFormatter(e,t){let a=e?.cpo?"CPO":e?.car_condition;return e?{content_type:"vehicle",content_ids:[e.vin],vin:e.vin,postal_code:t?.zipcode,country:"United States",make:e.make,model:e.model,trim:e.car_trim,year:e.make_year,state_of_vehicle:a,exterior_color:e.generic_exterior_color?.toLowerCase(),interior_color:e.generic_interior_color,body_style:e.category,fuel_type:e.fuel_type,drivetrain:e.drivetrain,price:e.price,currency:(0,ay.getCurrency)(t)}:{}}sendEvent(e,t){window.fbq&&e.name&&window.fbq("track",e.name,{...t})}library={complete_chat_lead_form_success:{...ab},complete_check_availability_form_success:{...ab},complete_deal_builder_success:{...ab},complete_estimate_shipping_form_success:{...ab},complete_offer_form_success:{...ab},complete_quick_qualify_form_success:{...ab},submit_photo_request_success:{...ab},view_vdp:{name:"ViewContent",params:{page_type:"vehicle inventory"}}};locations={}}class aS extends au{sendEvent(e,t){if("function"!=typeof window.gtag)return;let a=this.analyticsTags?.filter(e=>"Google Ads"===e.category&&e.google_id&&e.conversion_id);a&&0!==a.length&&a.forEach(e=>{e.google_id&&e.conversion_id&&window.gtag("event","conversion",{send_to:`${e.google_id}/${e.conversion_id}`,...t})})}vehicleFormatter(e,t){return{vehicle_id:e.id,vehicle_dealer_id:e.dealer_id,vehicle_vin:e.vin,vehicle_stock_number:e.stock_number,vehicle_name:(0,t4.vehicleTitle)(t,e),vehicle_category:e.category,vehicle_year:e.make_year,vehicle_manufacturer:e.make,vehicle_model:e.model,vehicle_trim:e.car_trim,vehicle_price:(0,ad.getVehiclePrice)(e,t),vehicle_condition:e.car_condition,vehicle_inventory_age:(0,a_.calculateAge)(e.created_time)}
13}library={conversion:{name:"conversion"}};locations={}}let ak={params:{submit_status:"success"}},aC={params:{submit_status:"failure"}};class aT extends au{vehicleFormatter(e,t){return{vehicle_id:e.id,vehicle_dealer_id:e.dealer_id,vehicle_dealer_name:e.dealership||t.name,vehicle_vin:e.vin,vehicle_stock_number:e.stock_number,vehicle_name:(0,t4.vehicleTitle)(t,e),vehicle_category:e.category,vehicle_year:e.make_year,vehicle_manufacturer:e.make,vehicle_model:e.model,vehicle_trim:e.car_trim,vehicle_price:(0,ad.getVehiclePrice)(e,t),vehicle_condition:e.car_condition,vehicle_inventory_age:(0,a_.calculateAge)(e.created_time)}}sendEvent(e,t){window.gtag("event",e.name,t)}paramFormatter(e,t){let a=super.paramFormatter(e,t);return t.phoneNumber&&(a.phone_number=(0,t4.internationalPhoneFormatterForDisplay)(t.phoneNumber)),a}library={add_contact_trade:{name:"add_contact_trade"},apply_filter:{name:"apply_filter"},apply_sort:{name:"apply_sort"},carousel_click:{name:"carousel_click"},chat_agent_message:{name:"chat_agent_message"},chat_opened:{name:"chat_opened"},chat_user_message:{name:"chat_user_message"},click_directions:{name:"click_directions"},click_main_cta:{name:"click_main_cta"},click_manufacturer_logo:{name:"click_manufacturer_logo"},click_phone_number:{name:"click_phone_number"},click_primary_vdp_cta:{name:"click_primary_vdp_cta"},click_popular_search:{name:"click_popular_search"},click_share:{name:"click_share"},click_share_srp:{name:"click_share_srp"},click_srp_cta:{name:"click_srp_cta"},complete_chat_lead_form_failure:{name:"complete_chat_lead_form",...aC},complete_chat_lead_form_success:{name:"complete_chat_lead_form",conversion:!0,...ak},complete_check_availability_form_failure:{name:"complete_check_availability_form",...aC},complete_check_availability_form_success:{name:"complete_check_availability_form",conversion:!0,...ak},complete_check_availability_form_success_test:{name:"complete_check_availability_form_test",...ak},complete_db_step_1:{name:"complete_db_step_1"},complete_db_step_2:{name:"complete_db_step_2"},complete_db_step_3:{name:"complete_db_step_3"},complete_deal_builder_failure:{name:"complete_deal_builder",...aC},complete_deal_builder_success:{name:"complete_deal_builder",conversion:!0,...ak},complete_estimate_shipping_form_failure:{name:"complete_estimate_shipping_form",...aC},complete_estimate_shipping_form_success:{name:"complete_estimate_shipping_form",conversion:!0,...ak},select_location_trade_tool_success:{name:"select_location_trade"},select_make_trade_tool_success:{name:"select_make_trade"},select_model_trade_tool_success:{name:"select_model_trade"},select_trim_trade_tool_success:{name:"select_trim_trade"},select_year_trade_tool_success:{name:"select_year_trade"},select_location:{name:"select_location"},close_service_modal:{name:"close_service_modal"},complete_motive_towing_tool_failure:{name:"complete_motive_towing_tool",...aC},complete_motive_trade_tool_failure:{name:"complete_motive_trade_tool",...aC},complete_motive_trade_tool_success:{name:"complete_motive_trade_tool",conversion:!0,...ak},complete_non_credit_deal_tool:{name:"complete_non-credit_deal_tool"},complete_offer_form_failure:{name:"complete_offer_form",...aC},complete_offer_form_success:{name:"complete_offer_form",conversion:!0,...ak},complete_payment_calculation:{name:"complete_payment_calculation"},complete_quick_qualify_form_failure:{name:"complete_quick_qualify_form",...aC},complete_quick_qualify_form_success:{name:"complete_quick_qualify_form",conversion:!0,...ak},complete_scheduler_contact_form:{name:"complete_scheduler_contact_form",conversion:!0},complete_scheduler_step_1:{name:"complete_scheduler_step_1"},complete_schedule_service_form_failure:{name:"complete_schedule_service_form",...aC},complete_schedule_service_form_success:{name:"complete_schedule_service_form",conversion:!0,...ak},complete_test_drive_scheduler:{name:"complete_test_drive_scheduler",conversion:!0},continue_quick_qualify_form:{name:"continue_quick_qualify_form"},kbb_trade_tool_get_value:{name:"kbb_trade_tool_get_value"},location_card_click:{name:"location_card_click"},open_deal_personalization_form:{name:"open_deal_personalization_form"},open_home_store_selector:{name:"open_home_store_selector"},open_motive_scheduler:{name:"open_motive_scheduler"},open_motive_towing_tool:{name:"open_motive_towing_tool"},open_motive_trade_tool:{name:"open_motive_trade_tool"},open_non_credit_deal_tool:{name:"open_non-credit_deal_tool"},open_offer_tool:{name:"open_offer_tool"},open_quick_qualify_form:{name:"open_quick_qualify_form"},open_service_modal:{name:"open_service_modal"},page_view:{name:"page_view",params:{page_location:window.location.href,page_path:window.location.pathname,page_title:document.title}},quick_qualify_skip_ssn:{name:"quick_qualify_skip_ssn"},scroll_photos:{name:"scroll_photos"},scroll_more_photos:{name:"scroll_more_photos"},scroll_srp:{name:"scroll_srp"}
13,search:{name:"search"},search_with_ai:{name:"search_with_ai"},search_with_ai_response:{name:"search_with_ai_response"},select_condition_trade:{name:"select_condition_trade"},select_home_store:{name:"select_home_store"},select_home_store_test:{name:"select_home_store_test"},select_lead_location:{name:"select_lead_location"},select_miles_trade:{name:"select_miles_trade"},select_trade_tool_flow:{name:"select_trade_tool_flow"},select_trade_tool_options:{name:"select_trade_tool_options"},select_trade_tool_trade_or_sell:{name:"select_trade_tool_trade_or_sell"},select_trade_tool_vin:{name:"select_trade_tool_vin"},select_towing_tool_vin:{name:"select_towing_tool_vin"},service_date_time_selected:{name:"service_date_time_selected"},service_vehicle_model_selected:{name:"service_vehicle_model_selected"},service_type_selected:{name:"service_type_selected"},show_detailed_pricing:{name:"show_detailed_pricing"},start_check_availability_form:{name:"start_check_availability_form"},start_contact_trade:{name:"start_contact_trade"},start_db:{name:"start_db"},start_offer_form:{name:"start_offer_form"},start_quick_qualify_form:{name:"start_quick_qualify_form"},start_scheduler_contact_form:{name:"start_scheduler_contact_form"}
13,start_search:{name:"start_search"},start_schedule_service_form:{name:"start_schedule_service_form"},submit_custom_form_failure:{name:"submit_custom_form",...aC},submit_custom_form_success:{name:"submit_custom_form",conversion:!0,...ak},submit_contact_form_failure:{name:"submit_contact_form",...aC},submit_contact_form_success:{name:"submit_contact_form",conversion:!0,...ak},submit_dealer_track_inquiry_failure:{name:"submit_dealer_track_inquiry",...aC},submit_dealer_track_inquiry_success:{name:"submit_dealer_track_inquiry",conversion:!0,...ak},submit_leave_message_form_failure:{name:"submit_leave_message_form",...aC},submit_leave_message_form_success:{name:"submit_leave_message_form",conversion:!0,...ak},submit_schedule_visit_form_success:{name:"submit_schedule_visit_form",conversion:!0,...ak},submit_schedule_visit_form_failure:{name:"submit_schedule_visit_form",...aC},submit_transfer_form_failure:{name:"submit_transfer_form",...aC},submit_transfer_form_success:{name:"submit_transfer_form",conversion:!0,...ak},submit_parts_inquiry_failure:{name:"submit_parts_inquiry",...aC},submit_parts_inquiry_success:{name:"submit_parts_inquiry",conversion:!0,...ak},submit_photo_request_failure:{name:"submit_photo_request",...aC},submit_photo_request_success:{name:"submit_photo_request",conversion:!0,...ak},submit_photo_request_success_test:{name:"submit_photo_request_test",...ak},submit_service_inquiry_failure:{name:"submit_service_inquiry",...aC},submit_service_inquiry_success:{name:"submit_service_inquiry",conversion:!0,...ak},submit_trade_feedback:{name:"submit_trade_feedback"},view_collection:{name:"view_collection"},view_deal_builder:{name:"view_deal_builder"},view_finished_deal:{name:"view_finished_deal"},view_srp:{name:"view_srp",params:{non_interaction:!0}},view_towing_page:{name:"view_towing_page"},view_valuation_page:{name:"view_valuation_page"},view_vdp:{name:"view_vdp"},window_sticker_click:{name:"window_sticker_click"},vdp_location_card_click:{name:"vdp_location_card_click"}};locations={ai_suggestions:"ai_suggestions",chat:"chat",cms_page:"cms_page",contact_page:"contact_page",custom_page:"custom_page",filters:"filters",footer:"footer",home:"home",home_cta:"home_cta",home_page:"home_page",infobar_dropdown:"infobar_dropdown",location_page:"location_page",map_location_card:"map_location_card",mobile_navbar:"mobile_navbar",nav_bar:"nav_bar",no_results:"no_results",parts_page:"parts_page",pre_qualify_page:"pre_qualify_page",privacy:"privacy",search_results:"search_results",service_page:"service_page",showroom:"showroom",srp:"srp",srp_cta:"srp_cta",srp_estimate_card:"srp_estimate_card",srp_vehicle_card_estimate:"srp_vehicle_card_estimate",start_deal:"start_deal",trade_page:"trade_page",vdp:"vdp",vdp_estimate_card:"vdp_estimate_card",vdp_estimate_modal:"vdp_estimate_modal",vdp_footer:"vdp_footer",vdp_main:"vdp_main",vdp_lead_magnet:"vdp_lead_magnet",vdp_payment_card:"vdp_payment_card",vehicle_builder:"vehicle_builder"}}e.i(386404);var aP=e.i(852303);function aI(e){return null==e||""===e?t:String(e).trim().toLowerCase()||t}function ax(e){if(!e)return t;let a=e.car_condition?.toLowerCase();return"new"===a?"new":"hsu"===a?"hsu":"cpo"===a||"certified"===a?"cpo":"used"===a?e.cpo||e.oem_certified?"cpo":"used":t}function aF(e){let a=e?.trim().toLowerCase();return a?/plug[-\s]?in hybrid|phev/.test(a)?"phev":/hybrid|hev|fhev|gas\/electric|electric\/gas|electric\/unleaded/.test(a)?"hev":/fuel cell|hydrogen/.test(a)?"fuel cell":/electric|ev/.test(a)?"ev":/gasoline|gas|unleaded|premium/.test(a)?"gas":t:t}function aA(e){let a=e?.trim().toLowerCase();return a?/sport utility|crossover|suv/.test(a)?"suv":/pickup|truck/.test(a)?"truck":/sedan/.test(a)?"sedan":t:t}function aD(e){let a=e?.trim().toLowerCase();return a?a.includes("black")?"black":a.includes("blue")?"blue":a.includes("brown")?"brown":a.includes("gray")||a.includes("grey")?"gray":a.includes("red")?"red":a.includes("silver")?"silver":a.includes("white")?"white":a.includes("yellow")?"yellow":t:t}function aE(e){let a=ax(e);return"new"===a?"vdp_new":"used"===a?"vdp_used":"cpo"===a?"vdp_cpo":"hsu"===a?"vdp_hsu":t}function aj(e){return null==e||Number.isNaN(e)?t:Math.round(e)}function aN(e,a,r){let i=(0,ad.getVehiclePrice)(e,a),n=e.msrp,o=(e.manual_incentives?e.manual_rebate_price:e.rebate_price)??void 0,s={item_name:aI(e.model),item_id:aI(e.vin),price:aj(i??void 0),discount:aj(null!=n&&null!=i&&n>i?n-i:void 0),msrp:aj(n),rebate:aj(o),item_brand:aI(e.make),item_category:ax(e),item_category2:aI(e.make_year),item_category3:aD(e.generic_exterior_color||e.exterior_color),item_category4:aF(e.standardized_fuel_type||e.fuel_type),item_category5:t,item_variant:aI(e.car_trim),item_type:aA(e.vehicle_type||e.body_subtype),quantity:1};return r?.listName&&(s.item_list_name=r.listName),r?.index!=null&&(s.index=r.index),s}function aO(e){return e?{make:aI(e.make),category:ax(e),model:aI(e.model),trim:aI(e.car_trim),type:aA(e.vehicle_type||e.body_subtype),year:aI(e.make_year),exterior_color:aD(e.generic_exterior_color||e.exterior_color),fuel_type:aF(e.standardized_fuel_type||e.fuel_type)}:{make:t,category:t,model:t,trim:t,type:t,year:t,exterior_color:t,fuel_type:t}}let aq={"Get a Quote":{hform:"dwp_sales_form",formclass:"sales"},"Test Drive":{hform:"otr_sales_testdrive",formclass:"sales"},"Request More Info":{hform:"dwp_sales_form",formclass:"sales"},"Email a Friend":{hform:"dwp_sales_other",formclass:"sales"},Service:{hform:"dwp_service_appt",formclass:"service"},Parts:{hform:"dwp_parts_lead",formclass:"parts"},"Schedule Service":{hform:"dwp_service_appt",formclass:"service"},Employment:{hform:"dwp_ga_contact",formclass:"general admin"},"Trade In":{hform:"otr_sales_tradein",formclass:"sales"},"Trade In Value":{hform:"otr_sales_tradein",formclass:"sales"},Finance:{hform:"dwp_fin_contact",formclass:"finance"},"Payment Estimator":{hform:"dwp_sales_paycals",formclass:"sales"},Specials:{hform:"dwp_sales_other",formclass:"sales"},"Vehicle Finder":{hform:"dwp_sales_form",formclass:"sales"},"Dealer Custom":{hform:"dwp_sales_other",formclass:"sales"},"Make an Offer":{hform:"dwp_sales_handr",formclass:"sales"},"Send to Mobile":{hform:"dwp_sales_other",formclass:"sales"},"Brochure Request":{hform:"dwp_sales_other",formclass:"sales"},Newsletter:{hform:"dwp_ga_contact",formclass:"general admin"},Registration:{hform:"dwp_sales_other",formclass:"sales"},"Reserve Upcoming Model":{hform:"dwp_sales_form",formclass:"sales"},Other:{hform:"dwp_sales_other",formclass:"sales"}},aL={get_a_quote:{hform:"dwp_sales_form",formclass:"sales"},test_drive:{hform:"otr_sales_testdrive",formclass:"sales"},request_more_info:{hform:"dwp_sales_form",formclass:"sales"},email_a_friend:{hform:"dwp_sales_other",formclass:"sales"},service:{hform:"dwp_service_appt",formclass:"service"},parts:{hform:"dwp_parts_lead",formclass:"parts"},schedule_service:{hform:"dwp_service_appt",formclass:"service"},employment:{hform:"dwp_ga_contact",formclass:"general admin"},trade_in:{hform:"otr_sales_tradein",formclass:"sales"},trade_in_value:{hform:"otr_sales_tradein",formclass:"sales"},finance:{hform:"dwp_fin_contact",formclass:"finance"},payment_estimator:{hform:"dwp_sales_paycals",formclass:"sales"},specials:{hform:"dwp_sales_other",formclass:"sales"},vehicle_finder:{hform:"dwp_sales_form",formclass:"sales"},dealer_custom:{hform:"dwp_sales_other",formclass:"sales"},make_an_offer:{hform:"dwp_sales_handr",formclass:"sales"},send_to_mobile:{hform:"dwp_sales_other",formclass:"sales"},brochure_request:{hform:"dwp_sales_other",formclass:"sales"},newsletter:{hform:"dwp_ga_contact",formclass:"general admin"},registration:{hform:"dwp_sales_other",formclass:"sales"},reserve_upcoming_model:{hform:"dwp_sales_form",formclass:"sales"},other:{hform:"dwp_sales_other",formclass:"sales"}};function aM(e,t){let a=e?.toLowerCase(),r=t?.toLowerCase();return"credit"===a||"finance"===a||"finance"===r||"credit"===r?{hform:"dwp_fin_contact",formclass:"finance"}:"service"===a||"service"===r?{hform:"dwp_service_appt",formclass:"service"}:"parts"===a||"parts"===r?{hform:"dwp_parts_contact",formclass:"parts"}:"sales"===a||"item"===r||"itemlist"===r||"home"===r?{hform:"dwp_sales_contact",formclass:"sales"}:{hform:"dwp_ga_contact",formclass:"general admin"}}class aV extends au{integrationName="Hma";event(e,t){t.allowedParams?.skipHma||super.event(e,t)}vehicleFormatter(e,t){return aO(e)}sendEvent(e,t){let a=e.name;if(!a)return;window.dataLayer=window.dataLayer||[];let r=this.buildGlobalDimensions(t),i=this.buildPayload(a,r,t);
13i&&(Array.isArray(i)?i.forEach(e=>window.dataLayer.push(e)):window.dataLayer.push(i))}buildGlobalDimensions(e){var a;let r=e?.vehicles,i=e?.vehicle||r?.[0],n=function({ascPageType:e,vehicle:a,pathname:r}){let i=(r||"").toLowerCase();return/(?:^|\/)hsu(?:\/|$)/.test(i)||i.includes("select-used")||i.includes("hyundai-select")||i.includes("selectused")?{content_group:"hsu",page_type:t}:"itemlist"===e?{content_group:"vlp",page_type:"vlp"}:"item"===e?{content_group:"vdp",page_type:aE(a)}:"home"===e?{content_group:"homepage",page_type:t}:"service"===e||"service_specials"===e?{content_group:"service",page_type:t}:"finance"===e||"credit"===e?{content_group:"financing",page_type:t}:"specials"===e||"oem_incentives"===e?{content_group:"s&p",page_type:t}:"about"===e||"directions"===e||"contact"===e?{content_group:"info",page_type:t}:"parts"===e?{content_group:"service",page_type:t}:"showroom"===e||"build_to_order"===e?{content_group:"hyundai marketing",page_type:t}:"unknown"===e?{content_group:"other",page_type:t}:"/"===i||""===i?{content_group:"homepage",page_type:t}:i.includes("/drs")?{content_group:"drs",page_type:t}:i.includes("shopper-assurance")||i.includes("shopperassurance")||i.includes("/assurance")||i.includes("/showroom")||i.includes("/models")||i.includes("/research")?{content_group:"hyundai marketing",page_type:t}:i.includes("/inventory")&&i.split("/").length>2?{content_group:"vdp",page_type:aE(a)}:i.includes("/inventory")||i.includes("/collections")?{content_group:"vlp",page_type:"vlp"}:i.includes("/service")||i.includes("/parts")?{content_group:"service",page_type:t}:i.includes("/finance")||i.includes("/pre-qualify")?{content_group:"financing",page_type:t}:i.includes("/special")||i.includes("/offer")?{content_group:"s&p",page_type:t}:i.includes("/about")||i.includes("/contact")||i.includes("/location")||i.includes("/hours")?{content_group:"info",page_type:t}:{content_group:"other",page_type:t}}({ascPageType:e?.page_type,vehicle:i,pathname:window.location.pathname});return{content_group:e?.content_group||n.content_group,page_type:e?.hma_page_type||n.page_type,dealer_id:aI((a=this.dealer)&&"oem_dealer_code"in a?a.oem_dealer_code:void 0),provider_id:"motive",...aO(i)}}buildPayload(e,a,r){switch(e){case"data_layer_ready":return{event:"data_layer_ready",...a};case"vehicle_search":return{event:"vehicle_search",...a};case"view_item_list":{let e=(r?.vehicles||[]).map((e,t)=>aN(e,this.dealer,{index:t+1,listName:"vlp"}));return{event:"view_item_list",...a,ecommerce:{items:e}}}case"vlp_filtering":return{event:"vlp_filtering",...a,filter_category:r?.filter_category||t,filter_value:r?.filter_value||t};case"vdp_view":return this.buildVdpPayloads(a,r);case"form_submitted":return{event:"form_submitted",...a,hform:aI(r?.hform),formclass:aI(r?.formclass)};case"drs":{let e=String(r?.drs_type||"").toLowerCase(),i="payment_calculator"===e?"drs_payment_calculator":["drs_start","drs_credit_application","drs_payment_calculator","drs_trade_in","drs_test_drive","drs_credit_application_start","drs_trade_in_start","drs_test_drive_start"].includes(e)?e:t,n={event:"drs",...a,drs_type:aI(i)};if("drs_payment_calculator"===i){let e=aI(r?.payment_type);n.payment_type=e&&["finance","lease","cash"].includes(e)?e:t}return n}case"iframe_event":{let e=r?.event_name;if(!e)return null;return{event:e,...r?.iframe_params||{},...a}}default:return null}}buildVdpPayloads(e,t){let a=t?.vehicles||[],r=t?.vehicle||a[0],i=[{event:"vdp_view",...e}];return r&&i.push({event:"view_item",...e,ecommerce:{items:[aN(r,this.dealer)]}}),i}paramFormatter(e,t){let a={...e.params||{}};t?.vehicle&&(a.vehicle=t.vehicle,Object.assign(a,aO(t.vehicle))),t?.phoneNumber&&(a.phoneNumber=t.phoneNumber,a.phone_type=(0,am.getPhoneType)(t.phoneNumber,t.pricingDealer||this.dealer,t?.params?.phone_type)),t?.sd_form_type&&(a.sd_form_type=t.sd_form_type);let r=e.allowedParamsForIntegration?.[this.integrationName],i=e=>Object.keys(e||{}).filter(e=>r?.includes(e)).reduce((t,a)=>(t[a]=e?.[a],t),{});return t?.params&&Object.assign(a,i(t.params)),t?.allowedParams&&Object.assign(a,i(t.allowedParams)),a=this.enrichEventParam
13s(e,a,t)}enrichEventParams(e,a,r){var i,n,o;let s=e.name;if("vlp_filtering"===s){let e,r,n=(e=(i={field:a.field,element_title:a.element_title,element_value:a.element_value,element_text:a.element_text,interactionLabel:a.interactionLabel,interactionValue:a.interactionValue,value:a.value}).element_title??i.field??i.interactionValue??t,r=i.value??i.element_value??i.element_text??i.interactionLabel??t,{filter_category:aI(e),filter_value:aI(r)});a.filter_category=a.filter_category?aI(a.filter_category):n.filter_category,a.filter_value=a.filter_value?aI(a.filter_value):n.filter_value}if("form_submitted"===s){let e=function({sdFormType:e,motiveFormType:t,department:a,formName:r,pageType:i,formType:n,elementText:o}){let s,l=(s=`${r||""} ${o||""}`.toLowerCase(),"finance/credit"===(n?.toLowerCase()||"")||s.includes("full credit")||s.includes("short credit")||s.includes("quick qualify")||s.includes("credit application")||s.includes("pre-qual")||s.includes("prequal")?{hform:s.includes("short credit")||s.includes("quick qualify")||s.includes("pre-qual")||s.includes("prequal")?"dwp_sales_shortcredit":"dwp_sales_fullcredit",formclass:"finance"}:null);if(l)return l;if("general_contact"===t||"General Contact"===e)return aM(a,i);if(t&&aL[t])return aL[t];if(e&&aq[e])return aq[e];if(t&&aP.SDFormTypeMap[t]){let e=aP.SDFormTypeMap[t];if("General Contact"===e)return aM(a,i);if(aq[e])return aq[e]}let c=r?.toLowerCase()||"";if(c.includes("text")){let e,t,i;return e=a?.toLowerCase(),t=(r?.toLowerCase()||"").includes("contact"),i="service"===e,t?{hform:i?"dwp_service_textcontact":"dwp_sales_textcontact",formclass:i?"service":"sales"}:{hform:i?"dwp_service_text":"dwp_sales_yext",formclass:i?"service":"sales"}}if(c.includes("chat")&&c.includes("contact"))return{hform:a?.toLowerCase()==="service"?"dwp_service_chatcontact":"dwp_sales_chatcontact",formclass:a?.toLowerCase()==="service"?"service":"sales"};if(c.includes("chat"))return{hform:a?.toLowerCase()==="service"?"dwp_service_chat":"dwp_sales_chat",formclass:a?.toLowerCase()==="service"?"service":"sales"};if(c.includes("schedule")&&c.includes("visit"))return{hform:"dwp_sales_handr",formclass:"sales"};if(c.includes("leave message"))return{hform:"dwp_ga_contact",formclass:"general admin"};let m=a?.toLowerCase();return"service"===m?{hform:"dwp_service_appt",formclass:"service"}:"parts"===m?{hform:"dwp_parts_lead",formclass:"parts"}:"credit"===m||"finance"===m?{hform:"dwp_fin_contact",formclass:"finance"}:"sales"===m?{hform:"dwp_sales_form",formclass:"sales"}:"admin"===m?{hform:"dwp_ga_contact",formclass:"general admin"}:c.includes("contact")?aM(a,i):{hform:"dwp_sales_other",formclass:"sales"}}({sdFormType:r.sd_form_type||a.sd_form_type,motiveFormType:a.motiveFormType,department:a.department,formName:a.formName,pageType:a.page_type,formType:a.form_type,elementText:a.element_text});if(r.phoneNumber||a.phone_type){let e,t=(n=a.phone_type||void 0,o=window.innerWidth<768,e=n?.toLowerCase(),o?"sales"===e?{hform:"dwp_sales_mobile",formclass:"sales"}:"service"===e?{hform:"dwp_service_mobile",formclass:"service"}:"parts"===e?{hform:"dwp_parts_mobile",formclass:"parts"}:{hform:"dwp_mobile",formclass:"general admin"}:"sales"===e?{hform:"dwp_sales_phone",formclass:"sales"}:"service"===e?{hform:"dwp_service_phone",formclass:"service"}:"parts"===e?{hform:"dwp_parts_phone",formclass:"parts"}:{hform:"dwp_ga_phone",formclass:"general admin"});a.hform=a.hform||t.hform,a.formclass=a.formclass||t.formclass}else a.hform_override?(a.hform=a.hform_override,a.formclass=a.formclass||a.formclass_override||e.formclass):(a.hform=a.hform||e.hform,a.formclass=a.formclass||e.formclass);a.hform=aI(a.hform),a.formclass=aI(a.formclass)}if("vdp_view"===s||"view_item_list"===s||"vehicle_search"===s||"data_layer_ready"===s){let e=a.vehicles||r.vehicles||(r.vehicle?[r.vehicle]:void 0);e?.length&&(a.vehicles=e),r.vehicle&&!a.vehicle&&(a.vehicle=r.vehicle),!a.vehicle&&e?.[0]&&(a.vehicle=e[0])}return a}pageReadyMapping={name:"data_layer_ready",allowedParamsForIntegration:{Hma:["page_type","vehicles","dealer","env","content_group","hma_page_type"]}};vehicleSearchMapping={name:"vehicle_search",allowedParamsForIntegration:{Hma:["page_type","vehicles","inventoryFilterKvp"]}};viewItemListMapping={name:"view_item_list",allowedParamsForIntegration:{Hma:["page_type","vehicles","error_code","item_location"]}};filterMapping={name:"vlp_filtering",allowedParamsForIntegration:{Hma:["page_type","vehicles","filter_category","filter_value","field","element_title","element_value","element_text","interactionLabel","interactionValue","value"]}};vdpViewMapping={name:"vdp_view",allowedParamsForIntegration:{Hma:["page_type","vehicles","content_group","hma_page_type"]}};formSubmitMapping={name:"form_submitted",allowedParamsForIntegration:{Hma:["page_type","vehicles","department","formName","form_type","formType","element_text","submission_id","formLeadId","hform","formclass","hform_override","formclass_override","phone_type","motiveFormType"]}};library={hma_data_layer_ready:this.pageReadyMapping,hma_vehicle_search:this.vehicleSearchMapping,hma_view_item_list:this.viewItemListMapping,hma_vlp_filtering:this.filterMapping,apply_filter:this.filterMapping,remove_filter:this.filterMapping,clear_all_filters:{...this.filterMapping,params:{filter_category:"all",filter_value:"clear"}},apply_sort:{...this.filterMapping,params:{filter_category:"sort"}},hma_vdp_view:this.vdpViewMapping,sd_form_submitted_success:this.formSubmitMapping,submit_schedule_visit_form_success:{...this.formSubmitMapping,params:{formName:"Schedule a Visit",department:"sales"}},submit_leave_message_form_success:{...this.formSubmitMapping,params:{formName:"Leave a Message",department:"admin"}},submit_transfer_form_success:{...this.formSubmitMapping,params:{formName:"Transfer",department:"sales"}},click_phone_number:this.formSubmitMapping,hma_text_lead:{...this.formSubmitMapping,params:{formName:"Text Lead"}},hma_chat_lead:{...this.formSubmitMapping,params:{formName:"Chat Lead Form"}},hma_chat_contact:{...this.formSubmitMapping,params:{formName:"Chat Contact"}},hma_payment_calculator_lead:{...this.formSubmitMapping,params:{hform_override:"dwp_sales_paycals",formclass_override:"sales",formName:"Payment Calculator",department:"sales"}}
13,hma_drs:{name:"drs",allowedParamsForIntegration:{Hma:["page_type","vehicles","drs_type","payment_type"]}},hma_iframe_event:{name:"iframe_event",allowedParamsForIntegration:{Hma:["page_type","vehicles","event_name","iframe_params"]}}};locations={}}var aR=e.i(616359);let a$={params:{successful:!0}},aG={params:{successful:!1}};class aB extends au{integrationName="Mixpanel";vehicleFormatter(e,t){return(0,a_.mixpanelVehicleFormatter)(e,t)}leadDealerFormatter(e){return{"Dealer Name":e.name,"Dealer ID":e.id}}sendEvent(e,t){e.name&&aU(e.name,this.dealer,this.env?.MIXPANEL_KEY??"",this.env?.STACK_NAME??"",{parameters:t,register:e.register,user:this.user,identify:e.identify,startRecording:e.startRecording})}paramFormatter(e,t){let a=super.paramFormatter(e,t);if(t.allowedParams&&e.allowedParamsForIntegration){let r=e.allowedParamsForIntegration[this.integrationName];if(r){let e=Object.keys(t.allowedParams).filter(e=>r.includes(e)).reduce((e,a)=>(e[a]=t.allowedParams[a],e),{});a={...a,...e}}}return a}library={add_contact_trade:{name:"Add Contact Trade"},ai_suggestion_feedback:{name:"AI Suggestion Feedback"},apply_filter:{name:"Apply Filter"},clear_all_filters:{name:"Clear All Filters",allowedParamsForIntegration:{Mixpanel:["filter_count"]}},click_breadcrumb:{name:"Click Breadcrumb",allowedParamsForIntegration:{Mixpanel:["from_collection","destination"]}},remove_filter:{name:"Remove Filter",allowedParamsForIntegration:{Mixpanel:["field","value","is_range"]}},view_collection_description:{name:"View Collection Description",allowedParamsForIntegration:{Mixpanel:["collection_name"]}},apply_sort:{name:"Apply Sort"},carousel_click:{name:"Carousel Click"},chat_agent_message:{name:"Chat Agent Message"},chat_opened:{name:"Chat Opened"},chat_user_message:{name:"Chat User Message"},click_directions:{name:"Click Directions"},click_main_cta:{name:"Click Main CTA"},click_manufacturer_logo:{name:"Click Manufacturer Logo"},click_phone_number:{name:"Click Phone Number"},click_popular_search:{name:"Click Popular Search"},click_primary_vdp_cta:{name:"Click Primary VDP CTA"},click_share:{name:"Click Share SRP"},click_share_srp:{name:"Click Share SRP"},click_srp_cta:{name:"Click SRP CTA"},complete_chat_lead_form_success:{name:"Complete Chat Lead Form",conversion:!0,...a$},complete_chat_lead_form_failure:{name:"Complete Check Availability Form",...aG},complete_check_availability_form_failure:{name:"Complete Check Availability Form",...aG},complete_check_availability_form_success:{name:"Complete Check Availability Form",conversion:!0,...a$},complete_check_availability_form_success_test:{name:"Complete Check Availability Form Success Test",...a$},complete_db_step_1:{name:"Complete DB Step 1"},complete_db_step_2:{name:"Complete DB Step 2"},complete_db_step_3:{name:"Complete DB Step 3"},complete_deal_builder_failure:{name:"Complete Deal Builder",...aG},complete_deal_builder_success:{name:"Complete Deal Builder",conversion:!0,...a$},complete_estimate_shipping_form_failure:{name:"Complete Estimate Shipping Form",...aG},complete_estimate_shipping_form_success:{name:"Complete Estimate Shipping Form",conversion:!0,...a$},select_location_trade_tool_success:{name:"Select Location Trade"},select_make_trade_tool_success:{name:"Select Make Trade"},select_model_trade_tool_success:{name:"Select Model Trade"},select_trim_trade_tool_success:{name:"Select Trim Trade"},select_year_trade_tool_success:{name:"Select Year Trade"},select_location:{name:"Select Location"},close_service_modal:{name:"Close Service Modal"},complete_motive_towing_tool_failure:{name:"Complete Motive Towing Tool",...aG},complete_motive_trade_tool_failure:{name:"Complete Motive Trade Tool",...aG},complete_motive_trade_tool_success:{name:"Complete Motive Trade Tool",conversion:!0,...a$},complete_non_credit_deal_tool:{name:"Complete Non-Credit Deal Tool"},complete_offer_form_failure:{name:"Complete Offer Form",...aG},complete_offer_form_success:{name:"Complete Offer Form",conversion:!0,...a$},complete_payment_calculation:{name:"Complete Payment Calculation"},complete_quick_qualify_form_failure:{name:"Complete Quick Qualify Form",...aG},complete_quick_qualify_form_success:{name:"Complete Quick Qualify Form",conversion:!0,...a$},complete_scheduler_contact_form:{name:"Complete Scheduler Contact Form",conversion:!0},complete_scheduler_step_1:{name:"Complete Scheduler Step 1"},complete_schedule_service_form_failure:{name:"Complete Schedule Service Form Failure",...aG},complete_schedule_service_form_success:{name:"Complete Schedule Service Form Success",conversion:!0,...a$},complete_test_drive_scheduler:{name:"Complete Test Drive Scheduler",conversion:!0},continue_quick_qualify_form:{name:"Continue Quick Qualify Form"},conversion:{name:"Conversion"},kbb_trade_tool_get_value:{name:"kbb_trade_tool_get_value"},location_card_click:{name:"Location Card Click"},open_deal_personalization_form:{name:"Open Deal Personalization Form"},open_home_store_selector:{name:"Open Home Store Selector"},open_motive_scheduler:{name:"Open Motive Scheduler"},open_motive_towing_tool:{name:"Open Motive Towing Tool"},open_motive_trade_tool:{name:"Open Motive Trade Tool"},open_non_credit_deal_tool:{name:"Open Non-Credit Deal Tool"},open_offer_tool:{name:"Open Offer Tool"},open_quick_qualify_form:{name:"Open Quick Qualify Form"},open_service_modal:{name:"Open Service Modal"},quick_qualify_skip_ssn:{name:"Quick Qualify Skip SSN"},scroll_photos:{name:"Scroll Photos"},scroll_srp:{name:"Scroll SRP"}
13,search:{name:"Search"},search_with_ai:{name:"Search With AI"},search_with_ai_response:{name:"Search With AI Response"},search_with_llm:{name:"Search With LLM"},select_condition_trade:{name:"Select Condition Trade In"},select_home_store:{name:"Select Home Store"},select_home_store_test:{name:"Select Home Store Test"},select_lead_location:{name:"Select Lead Location"},select_miles_trade:{name:"Select Miles Trade"},select_trade_tool_flow:{name:"Select Trade Tool Flow"},select_trade_tool_options:{name:"Select Trade Tool Options"},select_trade_tool_trade_or_sell:{name:"Select Trade Tool Trade or Sell"},select_trade_tool_vin:{name:"Select Trade Tool VIN"},select_towing_tool_vin:{name:"Select Towing Tool VIN"},session_start:{name:"Session Start",register:!0,identify:!0},service_date_time_selected:{name:"Service Date Time Selected"},service_vehicle_model_selected:{name:"Service Vehicle Model Selected"},service_type_selected:{name:"Service Type Selected"},show_detailed_pricing:{name:"Show Detailed Pricing"},start_check_availability_form:{name:"Start Check Availability Form"},start_contact_trade:{name:"Start Contact Trade"},start_db:{name:"Start DB"},start_offer_form:{name:"Start Offer Form"},start_quick_qualify_form:{name:"Start Quick Qualify Form"},start_scheduler_contact_form:{name:"Start Scheduler Contact Form"}
13,start_search:{name:"Start Search"},start_schedule_service_form:{name:"Start Schedule Service Form"},submit_custom_form_failure:{name:"Submit Custom Form",...aG},submit_custom_form_success:{name:"Submit Custom Form",conversion:!0,...a$},submit_contact_form_failure:{name:"Submit Contact Form",...aG},submit_contact_form_success:{name:"Submit Contact Form",conversion:!0,...a$},submit_dealer_track_inquiry_failure:{name:"Submit Dealer Track Inquiry",...aG},submit_dealer_track_inquiry_success:{name:"Submit Dealer Track Inquiry",conversion:!0,...a$},submit_leave_message_form_failure:{name:"Submit Leave Message Form",...aG},submit_leave_message_form_success:{name:"Submit Leave Message Form",conversion:!0,...a$},submit_schedule_visit_form_success:{name:"Submit Schedule Visit Form",conversion:!0,...a$},submit_schedule_visit_form_failure:{name:"Submit Schedule Visit Form",...aG},submit_transfer_form_failure:{name:"Submit Transfer Form",...aG},submit_transfer_form_success:{name:"Submit Transfer Form",conversion:!0,...a$},submit_parts_inquiry_failure:{name:"Submit Parts Inquiry",...aG},submit_parts_inquiry_success:{name:"Submit Parts Inquiry",conversion:!0,...a$},submit_photo_request_failure:{name:"Submit Photo Request",...aG},submit_photo_request_success:{name:"Submit Photo Request",conversion:!0,...a$},submit_photo_request_success_test:{name:"Submit Photo Request Success Test",...a$},submit_service_inquiry_failure:{name:"Submit Service Inquiry",...aG},submit_service_inquiry_success:{name:"Submit Service Inquiry",conversion:!0,...a$},submit_trade_feedback:{name:"Submit Trade Feedback"},view_towing_page:{name:"View Towing Page"},view_valuation_page:{name:"View Valuation Page"},window_sticker_click:{name:"Window Sticker Click"},vdp_location_card_click:{name:"VDP Location Card Click",allowedParamsForIntegration:{Mixpanel:["Vehicle Dealer Name"]}}};locations={ai_suggestions:"AI Suggestions",chat:"Chat",cms_page:"CMS Page",contact_page:"Contact Page",custom_page:"Custom Page",filters:"Filters",footer:"Footer",home:"Home",home_cta:"Home CTA",home_page:"Home Page",infobar_dropdown:"Infobar Dropdown",location_page:"Location Page",map_location_card:"Map Location Card",mobile_navbar:"Mobile Navbar",nav_bar:"Nav Bar",no_results:"No Results",parts_page:"Parts Page",pre_qualify_page:"Pre-Qualify Page",privacy:"Privacy",search_results:"Search Results",service_page:"Service Page",showroom:"Showroom",srp:"SRP",srp_cta:"SRP CTA",srp_estimate_card:"SRP Estimate Card",srp_vehicle_card_estimate:"SRP Vehicle Card Estimate",start_deal:"Start Deal",trade_page:"Trade Page",vdp:"VDP",vdp_estimate_card:"VDP Estimate Card",vdp_estimate_modal:"VDP Estimate Modal",vdp_footer:"VDP Footer",vdp_main:"VDP Main",vdp_lead_magnet:"VDP Lead Magnet",vdp_payment_card:"VDP Payment Card",vehicle_builder:"Vehicle Builder"}}let aU=(e,t,a,r,{register:i,parameters:n,user:o,identify:s=!1,startRecording:l=!1}={})=>{if(("test"===r||"baja"===r||"production"===r)&&t?.default_mixpanel_enabled){if(aR.default.init(a,{...t8.MIXPANEL_CONFIG}),t?.mixpanel_enabled&&t.mixpanel_key&&aR.default.init(t.mixpanel_key,{...t8.MIXPANEL_CONFIG},"dealer_project"),i&&t&&(aR.default.register({"Dealership Name":t?.name,userAgent:navigator.userAgent}),t&&aR.default.dealer_project?.register({"Dealership Name":t?.name,userAgent:navigator.userAgent})),s&&(aR.default.identify(),t&&aR.default.dealer_project?.identify()),o){let e={};o.full_name&&(e=Object.assign(e,{$name:o.full_name})),o.first_name&&o.last_name&&(e=Object.assign(e,{$name:`${o.first_name} ${o.last_name}`})),o.first_name&&(e=Object.assign(e,{"First Name":o.first_name})),o.last_name&&(e=Object.assign(e,{"Last Name":o.last_name})),o.email&&(e=Object.assign(e,{$email:o.email})),o.phone&&(e=Object.assign(e,{"Phone Number":o.phone})),aR.default.people.set(e),t&&aR.default.dealer_project?.people.set(e)}!0!==i&&(aR.default.track(e,n),t&&aR.default.dealer_project?.track(e,n)),l&&aR.default.start_session_recording()}};class az extends au{vehicleFormatter(){return{}}mntnConversion(){if(this.dealer.mntn_id){var e;e=this.dealer.mntn_id,function(){try{t=""!==top.document.referer?encodeURIComponent(top.document.referrer.substring(0,512)):""}catch(e){t=null!==document.referrer?document.referrer.toString().substring(0,512):""}try{a=window&&window.top&&document.location&&window.top.location===document.location?document.location:window&&window.top&&window.top.location&&""!==window.top.location?window.top.location:document.location}catch(e){a=document.location}try{r=""!==parent.location.href?encodeURIComponent(parent.location.href.toString().substring(0,512)):""}catch(e){try{r=null!==a?encodeURIComponent(a.toString().substring(0,512)):""}catch(e){r=""}}var t,a,r,i,n=document.createElement("script"),o=null,s=Number(document.getElementsByTagName("script").length)-1,l=document.getElementsByTagName("script")[s];void 0===i&&(i=Math.floor(1e17*Math.random())),o="dx.mountain.com/spx?conv=1&shaid="+e+"&tdr="+t+"&plh="+r+"&cb="+i+"&shoid=ORDER ID&shoamt=TOTAL ORDER AMOUNT&shocur=&shopid=&shoq=&shoup=&shpil=",n.type="text/javascript",n.src=("https:"===document.location.protocol?"https://":"http://")+o,l.parentNode.insertBefore(n,l)}()}}sendEvent(e){"conversion"!==e.name||this.dealer.is_trade?("complete_motive_trade_tool_success"===e.name||"kbb_trade_tool_get_value"===e.name)&&this.dealer.is_trade&&this.mntnConversion():this.mntnConversion()}library={conversion:{name:"conversion"},complete_motive_trade_tool_success:{name:"complete_motive_trade_tool_success"},kbb_trade_tool_get_value:{name:"kbb_trade_tool_get_value"}};locations={}}class aH extends au{paramFormatter(){return{}}vehicleFormatter(){return{}}sendEvent(){window._pxam?.push({type:"event",eventType:"submit",eventSource:"lead"})}library={complete_chat_lead_form_success:{},complete_check_availability_form_success:{},complete_deal_builder_success:{},complete_estimate_shipping_form_success:{},submit_contact_form_success:{},submit_dealer_track_inquiry_success:{},complete_offer_form_success:{},complete_quick_qualify_form_success:{},submit_parts_inquiry_success:{},submit_photo_request_success:{},submit_service_inquiry_success:{},view_valuation_page:{}};locations={}}class aW extends au{vehicleFormatter(){return{}}sendEvent(e){e.name&&window.dispatchEvent(new CustomEvent(e.name))}library={conversion:{name:"_pi_rts_natively_converted"},page_view:{name:"_pi_rts_page_loaded"}};locations={}}function aQ(e){return e?.[0]==="consent"&&e?.[1]==="update"}let aJ={sd_dealer_info:!0},aK={sd_form_vehicle:!0};class aY extends au{event(e,t){let a=this.library[e];if(a){if(console.debug(`SD | eventKey: ${e} | name: ${a.name} | pageType: ${t?.sd_page_type}`),!a.name&&!t?.sd_page_type)return;let r=this.paramFormatter(a,t);this.sendEvent(a,r)}}paramFormatter(e,t){if(e.dr_event||e.sd_dig_ret)return this.digRetParamFormatter(e,t);this.user=t?.user||this.user;let a=t?.vehicle&&this.vehicleFormatter(t.vehicle,t.pricingDealer||this.dealer),r={};
13e?.sd_form_vehicle?r={formVehicle:a||{}}:e?.sd_vehicle_details&&(r={vehicleDetails:a||{}});let i=t?.params||{},n="offerClick"===e.name?this.offerClickFormatter(i):{},o="offerClick"===e.name?{}:i,s=e.params||{},l=t?.sd_page_type?{pageType:t.sd_page_type}:{},c=t?.sd_form_type?{formType:t.sd_form_type}:{},m=t?.sd_session_id?{sessionId:t.sd_session_id}:{},d=e?.sd_dealer_info?this.dealerFormatter():{},_=e?.sd_user_info?this.userFormatter():{},u=t?.sd_brand_type?{pageBrand:t.sd_brand_type}:{},p=t?.sd_location&&t?.sd_link_type?{location:t.sd_location,linkType:t.sd_link_type}:{},f=new Date().toISOString().split("T")[0].replace(/-/g,""),h={...s,...o,...n,...r,...d,...l,...c,...m,..._,...u,...p,siteTechnologyVersion:f,userOptInState:this.userOptInStateFormatter()},v=t?.phoneNumber?(0,am.getPhoneType)(t.phoneNumber,t.pricingDealer||this.dealer,t?.params?.phone_type):void 0;if(v){let e=v.charAt(0).toUpperCase()+v.slice(1);h.clickToCallDepartment=e,h.clickToCallDept=e}return this.removeEmptyParams(h),h}vehicleFormatter(e,t){let a=e?.car_condition;e?.cpo&&(a="CPO");let r=e?.in_transit?"InTransit":void 0,i={...r&&{stockStatus:r},status:a,year:e.make_year,make:e.make,model:e.model,trim:e.car_trim,engine:e.engine,transmission:e.transmission,drivetrain:e.drivetrain,interior
13Color:e.interior_color,exteriorColor:e.exterior_color,vin:e.vin,msrp:e.msrp,displayedPrice:(0,ad.getVehiclePrice)(e,t),fuelType:this.fuelTypeFormatter(e.fuel_type)};return this.removeEmptyParams(i),i}digRetParamFormatter(e,t){let a=t.vehicle,r=a?.car_condition;a?.cpo&&(r="CPO");let i={priceUnlocked:t.dr_price_unlocked?"True":"False",dealId:t.dr_deal_id||t.sd_session_id||"",provider:"MOTIVE",vehicleYear:a?.make_year?.toString(),vehicleMake:a?.make,vehicleModel:a?.model,vehicleVin:a?.vin,vehicleStatus:r};return(e.dr_requires_deal_type||t.dr_deal_type)&&(i.dealType=t.dr_deal_type||"Finance"),this.removeEmptyParams(i),{digRet:i}}offerClickFormatter(e){if(e.offerClick&&"object"==typeof e.offerClick&&!Array.isArray(e.offerClick))return{offerClick:e.offerClick};let{vehicleMake:t,...a}=e;return"string"==typeof a.offerCategory&&(a.offerCategory=a.offerCategory.toLowerCase()),this.removeEmptyParams(a),{offerClick:a}}dealerFormatter(){let e=this.dealer;if(!e)return{};{let t={websiteTier:"Tier 3",language:e.language,dealerBrand:e.oem_type,dealerZipCode:e.zipcode,dealerState:e.state,dealerCity:e.city,dealerName:e.name};return this.removeEmptyParams(t),t}}userFormatter(){let e=this.user;return{userZipCode:e.zipcode||"",userCity:e.city||"",userState:e.state||""}}userOptInStateFormatter(){let e=function(){let e=window.dataLayer||[];for(let t=e.length-1;t>=0;t--)if(aQ(e[t]))return e[t][2]}();return e?"granted"===e.ad_storage?"optinexplicit":"optoutexplicit":this.dealer?.consent_default_enabled?"optoutimplicit":"undefined"}removeEmptyParams(e){let t=["userZipCode","userCity","userState"];Object.keys(e).forEach(a=>{""!==e[a]&&void 0!==e[a]||t.includes(a)||delete e[a]})}fuelTypeFormatter(e){if(e){let t=e.toLowerCase();return t.includes("phev")||t.includes("plug")?"PHEV":t.includes("electric")?"Electric":t.includes("hybrid")?"Hybrid":t.includes("diesel")?"Diesel":t.includes("gas")?"Gasoline":"Other"}}sendEvent(e,t){window.sd&&(window.sd("dataLayer",{...t,...e.name&&{events:e.name}}),window.sd("send",t?.pageType?"pageview":void 0))}library={click_directions:{name:"getDirections"},click_phone_number:{name:"clickToCall"},sd_page_view:{...aJ,sd_user_info:!0},sd_carousel_click:{name:"carouselClick"},click_service_special:{name:"serviceOfferClick"},load_search_results:{name:"filterSearch"},sd_form_shown:{name:"formShown",...aK},sd_form_started:{name:"formInitiation",...aK},sd_form_submitted_success:{name:"formSubmission",...aK,params:{formOptIn:"in-implicit",leadType:"lead"}},sd_form_submitted_failure:{name:"formSubmissionError",...aK},sd_schedule_service:{name:"scheduleServiceClick"},sd_internal_link_click:{name:"linkClick"},sd_search:{name:"typedSearch"},sd_user_consent_change:{name:"userConsentChange"},sd_view_srp:{...aJ,sd_user_info:!0},sd_view_vdp:{...aJ,sd_vehicle_details:!0,sd_user_info:!0},window_sticker_click:{name:"linkClick",params:{linkType:"Monroney Label"}},sd_chat_impression:{name:"chatImpression"},sd_chat_click:{name:"chatClick"},sd_chat_message:{name:"chatMessage"},sd_chat_lead_form_submitted:{name:"chatLead"},sd_chat_dr_handoff:{name:"chatDrHandoff"},sd_chat_closed:{name:"chatClosed"},sd_trade_in_impression:{name:"tradeInImpression"},sd_trade_in_started:{name:"tradeInStart"},sd_trade_in_form_started:{name:"tradeInFormInitiation"},sd_trade_in_form_submitted_success:{name:"tradeInFormSubmission"},sd_trade_in_form_submitted_failure:{name:"tradeInFormSubmissionError"},sd_trade_in_appt_scheduled:{name:"tradeInApptSet"},sd_trade_in_vehicle_selected:{name:"tradeInVehicleIndicated"},sd_trade_in_completed:{name:"tradeInComplete"},click_offer:{name:"offerClick"},dr_impression:{name:"drImpression",dr_event:!0},dr_initial_click:{name:"drInitialClick",dr_event:!0},dr_trade_in_shown:{name:"drTradeInShown",dr_event:!0},dr_trade_in_start:{name:"drTradeInStart",dr_event:!0},dr_trade_in_finish:{name:"drTradeInFinish",dr_event:!0},dr_pre_q_shown:{name:"drPreQShown",dr_event:!0,dr_requires_deal_type:!0},dr_pre_q_start:{name:"drPreQStart",dr_event:!0,dr_requires_deal_type:!0},dr_pre_q_finish:{name:"drPreQFinish",dr_event:!0,dr_requires_deal_type:!0},dr_fi_shown:{name:"drFiShown",dr_event:!0,dr_requires_deal_type:!0},dr_payment_calc_shown:{name:"drPaymentCalcShown",dr_event:!0,dr_requires_deal_type:!0},dr_payment_calc_interaction:{name:"drPaymentCalcInteraction",dr_event:!0,dr_requires_deal_type:!0},dr_payment_calc_finish:{name:"drPaymentCalcFinish",dr_event:!0,dr_requires_deal_type:!0},dr_appt_sched_shown:{name:"drApptSchedShown",dr_event:!0,dr_requires_deal_type:!0},dr_appt_sched_start:{name:"drApptSchedStart",dr_event:!0,dr_requires_deal_type:!0},dr_appt_sched_finish:{name:"drApptSchedFinish",dr_event:!0,dr_requires_deal_type:!0},dr_fi_finish:{name:"drFiFinish",dr_event:!0,dr_requires_deal_type:!0}};locations={}}var aX=e.i(214010);let aZ={home:"home",item:"vehicle details",itemlist:"vehicle listing",finance:"finance",credit:"finance",service:"service",schedule_service:"service",contact:"contact us",about:"about us",directions:"hours & directions",trade:"trade in",specials:"dealer specials",service_specials:"service specials",oem_incentives:"oem incentives",parts:"parts",accessories:"accessories",body_shop:"body shop",build_to_order:"custom factory orders",showroom:"showroom",model_showroom:"model showroom",employment:"other",custom:"custom dealer content",commercial:aX.STELLANTIS_BUSINESSLINK_PAGE_TYPE,unknown:"other"},a0={get_a_quote:"get-a-quote",test_drive:"test-drive",request_more_info:"request-more-info",general_contact:"contact",schedule_service:"service",service:"service",parts:"parts",finance:"finance",trade_in:"trade-in",trade_in_value:"trade-in",vehicle_finder:"vehicle-finder",make_an_offer:"make-an-offer",send_to_mobile:"send-to-mobile",employment:"other",dealer_custom:"other",other:"other",specials:"other",newsletter:"other",registration:"other",brochure_request:"other",email_a_friend:"other",payment_estimator:"other",reserve_upcoming_model:"get-a-quote"}
13,a1=Object.entries(aP.SDFormTypeMap).reduce((e,[t,a])=>(e[a]=a0[t]||"other",e[a.toLowerCase()]=e[a],e),{});a1["Pre-Qualify"]="pre-qualify",a1["pre-qualify"]="pre-qualify",a1["Apply for Credit"]="apply-for-credit",a1["apply for credit"]="apply-for-credit",a1["Book Appointment"]="book-appointment",a1["book appointment"]="book-appointment",a1["Check Availability"]="check-availability",a1["check availability"]="check-availability";let a2=aX.STELLANTIS_LEAD_FORM_TYPES,a3=new Set([...Object.values(a0),...a2,"send-to-mobile","contact","service","parts","book-appointment","check-availability","pre-qualify","apply-for-credit","reserve-vehicle","price-alert","get-coupon"]),a5=[[/shop\s*now/i,"Shop Now"],[/view\s*inventory|see\s*inventory|browse\s*inventory/i,"View Inventory"],[/schedule.*test\s*drive|book.*test\s*drive|test\s*drive/i,"Schedule a Test Drive"],[/schedule.*service|service\s*appointment|schedule\s*service/i,"Schedule Service"],[/e-?price|request.*sale.*price|get.*price|unlock.*price/i,"Get E-Price"],[/pre-?qual|explore.*payment|pre-?approv|quick\s*qual/i,"Get Pre-Qualified"],[/trade-?in|trade\s*in|appraisal|value\s*trade/i,"Trade-In Appraisal"],[/send.*mobile/i,"Send to Mobile"],[/check\s*availability|i'?m\s*interested|request\s*info/i,"Check Availability"],[/start\s*deal|buy\s*online|digital\s*retail|simple\s*deal|personalize/i,"Digital Retailing"],[/ore|online\s*retail/i,"ORE Linkout"],[/make\s*an?\s*offer/i,"Make an Offer"],[/get\s*a\s*quote/i,"Get a Quote"],[/contact\s*us|general\s*contact/i,"General Contact"],[/window\s*sticker|monroney/i,"Window Sticker"],[/get\s*directions/i,"Get Directions"]],a4={nav_bar:"header",mobile_navbar:"header",infobar_dropdown:"header",footer:"footer",vdp_footer:"footer",sidebar:"sidebar",home_cta:"feature",srp_cta:"feature",vdp_main:"feature",stacked_vdp_ctas:"feature",hero:"hero",vehicle_inventory:"vehicle-inventory",gallery:"gallery",chat:"chat",cms_page:"feature",map_location_card:"dealer-information",location_page:"dealer-information",overlay:"overlay",modal:"overlay",floating:"floating"},a7="view-commercial-inventory",a6="contact-us-today";function a9(e){}function a8(e){return{year:String(e.make_year||e.year||""),make:e.make||"",model:e.model||"",vin:e.vin||"",trim:e.car_trim||e.trim||"",color:e.exterior_color||e.color||"",status:e.car_condition?function(e){if(!e)return"other";let t=e.toLowerCase();return"new"===t?"new":"used"===t?"used":"certified"===t||"cpo"===t?"cpo":"other"}(e.car_condition):e.status||"other",inventoryStatus:e.inventoryStatus||(0,aX.mapStellantisInventoryStatus)(e),...a9(e)?"TURBOPACK unreachable":{}}}function re(e){let t=String(e.linkText||e.element_text||e.linkType||"").trim();if(!t)return"";for(let[e,a]of a5)if(e.test(t))return a;return t}function rt(e){if(!e)return;let t=String(e),a=t.toLowerCase();return a3.has(a)?a:a1[t]||a1[a]}function ra(e,t){let a=e.motive_form_type,r=[rt(e.formType),rt(e.sd_form_type),a?a0[a]:void 0,rt(t?.params?.formType)];return r.find(e=>e&&"other"!==e)||r.find(Boolean)||"other"}function rr(e){let t=e.leadId||e.formLeadId||e.submission_id||e.formTransactionId;return t?String(t):void 0}function ri(e){if(e)return a4[e]}function rn(e){let t=window.digitalData?.page?.category?.pageType,a=window.location.pathname;return(0,aX.isStellantisBusinessLinkPage)({ascPageType:e.page_type,pathname:a,digitalDataPageType:t})}function ro(e,t){if("vehicle-selection"===e.componentType||e.title===a7||e.sectionTitle===a7||"srp_cta"===String(e.motiveLocation||""))return!0;let a=String(e.linkUrl||e.link_url||"").toLowerCase();return!!(a.includes("/inventory")||a.includes("/collection")||a.includes("path_prefix"))||/view.*inventory|in\s*stock|commercial\s*inventory|promaster|ram[- ]?\d/i.test(t)}let rs=new Set(["header","footer","sidebar","chat","overlay","floating","dealer-information"]);function rl(e){let t=String(e.description||e.element_text||e.linkText||e.selected_location||"").trim(),a=e.componentType||ri(e.motiveLocation),r=e.title||e.sectionTitle,i=e.componentPosition,n=e.toolProviderDetails||e.provider||e.chatProvider||e.drtProvider;
13if("footer"===a&&"string"==typeof t&&(t=t.split("|").filter(Boolean).pop()||t),!r&&t.includes("|")&&("header"===a||"sidebar"===a)){let e=t.split("|");r=(0,aX.slugifyStellantisLinkToken)(e[0]),t=(0,aX.slugifyStellantisLinkToken)(e.slice(1).join("|"))}let o={site:"dealer",...a?{type:a}:{}};return t&&(o.description=(0,aX.isStellantisRawClickToCallDescription)(t)?t:(0,aX.slugifyStellantisLinkToken)(t)),r&&(o.title=String(r)),null!=i?o.location=Number(i):a&&rs.has(a)&&(o.location=1),n&&(o.toolProviderDetails=String(n)),e.searchTerm&&(o.searchTerm=String(e.searchTerm)),function(e,t){if(!rn(e))return t;let a=String(e.motiveLocation||""),r=String(t.description||""),i=String(t.type||"feature");e.componentType?i=String(e.componentType):"map_location_card"===a||"location_page"===a?i="dealer-information":ro(e,r)?i="vehicle-selection":"cms_page"!==a&&"home_cta"!==a&&ri(a)||(i="feature"),t.type=i;let n=e.title||e.sectionTitle;if(n?t.title=(0,aX.slugifyStellantisLinkToken)(String(n)):"vehicle-selection"===i?t.title=a7:"dealer-information"===i?t.title=a6:"feature"===e.componentType&&/request|submit|more\s*info|commercial\s*information/i.test(r)&&(t.title="request-more-commercial-information"),t.description&&"dealer-information"!==i){let e=String(t.description);/^(sales|service|parts|main):/i.test(e)||(0,aX.isStellantisRawClickToCallDescription)(e)||(t.description=(0,aX.slugifyStellantisLinkToken)(e))}else if(t.description&&"dealer-information"===i){let e=String(t.description);/^(sales|service|parts|main):/i.test(e)||(0,aX.isStellantisRawClickToCallDescription)(e)||(t.description=(0,aX.slugifyStellantisLinkToken)(e))}return t}(e,o)}let rc=[],rm=!1;function rd(){let e=window?.digitalData?.newEvent;e&&rc.splice(0).forEach(t=>e(t))}function r_(e){if(window.digitalData?.newEvent){rd(),window.digitalData.newEvent(e);return}rc.push(e),function(){if(rm)return;rm=!0;let e=Date.now(),t=()=>{if(window.digitalData?.newEvent){rm=!1,rd();return}if(Date.now()-e>1e4){rm=!1,rc.length=0;return}setTimeout(t,50)};setTimeout(t,0)}()}class ru extends au{integrationName="StellantisDigitalData";event(e,t){t.allowedParams?.skipStellantisDigitalData||super.event(e,t)}vehicleFormatter(e,t){return a8(e)}sendEvent(e,t){let a=e?.name;if(!a)return;this.syncChatId(t);let r=t?.authenticationState;(0,aX.syncStellantisDigitalDataPageMetadata)(t?.sd_session_id,{language:this.dealer?.language,authenticationState:("boolean"==typeof r||"string"==typeof r)&&r,aboveTheFoldPhone:this.deriveAboveTheFoldPhone(),aboveTheFoldDirections:this.deriveAboveTheFoldDirections()});let i=this.mapToDigitalDataEvent(a,t);if(i&&(r_(i),"StellantisPageView"===a&&t?.page_type==="item")){let e=function(e){if(!e)return null;let t=e.vehicles;return t?.[0]?t[0]:e.vin?{make_year:e.year,make:e.make,model:e.model,vin:e.vin,car_trim:e.trim,car_condition:e.status}:null}(t);if(!e?.vin)return;let a={...t,...a8(e)},r=this.mapToDigitalDataEvent("StellantisVehicleDetailsView",a);r&&r_(r)}}deriveAboveTheFoldPhone(){return!!(this.dealer?.sales_phone||this.dealer?.service_phone||this.dealer?.parts_phone)}deriveAboveTheFoldDirections(){return!!(this.dealer?.address_1||this.dealer?.city)}syncChatId(e){let t=e?.chatSessionId||e?.conversation_id||e?.chatId;t&&window.digitalData&&(window.digitalData.chatID=(0,aX.formatStellantisTrackingIdFromValue)(String(t)))}mapToDigitalDataEvent(e,t){let a=t||{};switch(e){case"StellantisPageView":return this.buildPageViewEvent(a);case"StellantisVirtualPageView":return this.buildVirtualPageViewEvent(a);case"StellantisVehicleDetailsView":return this.buildVehicleDetailsViewEvent(a);case"StellantisFormStart":return this.buildFormEvent("start",a);case"StellantisFormSubmit":return this.buildFormEvent("submit",a);case"StellantisNavClick":return{type:"CustomTagEvent",eventName:"linkClick",eventAction:"linkClick",attributes:{...rl(a),...a.linkUrl?{linkUrl:a.linkUrl}:{}}};case"StellantisClickToCall":return this.buildClickToCallEvent(a);case"StellantisCTA":return this.buildCtaEvent(a);case"StellantisLinkClick":return{type:"CustomTagEvent",eventName:"linkClick",eventAction:"linkClick",attributes:{...rl(a),...a.linkUrl?{linkUrl:a.linkUrl}:{},...a.vin?a8(a):{}}};case"StellantisOfferClick":return{type:"CustomTagEvent",eventName:"offerClick",eventAction:"pageElementInteraction",attributes:rl({description:a.offerName||a.offerText||a.element_text,...a})};case"StellantisCouponClick":return{type:"CustomTagEvent",eventName:"couponClick",eventAction:"pageElementInteraction",attributes:rl({description:a.couponName||a.offerText||a.element_text,...a})};case"StellantisPaymentCalculatorStart":return{type:"CustomTagEvent",eventName:"start",eventAction:"paymentCalculator",attributes:rl(a)};case"StellantisPaymentCalculatorComplete":case"StellantisPaymentCalculatorUpdate":return{type:"CustomTagEvent",eventName:"update",eventAction:"paymentCalculator",attributes:rl(a)};case"StellantisSearch":return{type:"CustomTagEvent",eventName:a.eventName||"filtered",eventAction:"search",attributes:{filters:a.filters,type:a.inventorySearchType||"other",searchResultsNumber:a.searchResultsNumber,...a.searchTerm?{searchTerm:a.searchTerm}:{}}};case"StellantisTypedInventorySearch":return{type:"CustomTagEvent",eventName:"typed-inventory",eventAction:"search",attributes:{searchTerm:a.searchTerm,searchResultsNumber:a.searchResultsNumber}};case"StellantisGetDirections":return{type:"CustomTagEvent",eventName:"getDirections",eventAction:"pageElementInteraction",attributes:rl({description:a.element_text||"get-directions",...a})};case"StellantisCarousel":{let e=String(a.interactionLabel||a.assetName||a.description||"").toLowerCase(),t=e.match(/^(?:bullet|index-?)?(\d+)$/),r=t?`index-${t[1]}`:"left"===e||"prev"===e?"previous":"right"===e?"next":e||"next";return{type:"CustomTagEvent",eventName:"linkClick",eventAction:"linkClick",attributes:{...rl({...a,description:r})}}}case"StellantisMapInteraction":return{type:"CustomTagEvent",eventName:"map",eventAction:"pageElementInteraction",attributes:rl(a)};case"StellantisSocialInteraction":return this.buildSocialInteractionEvent(a);case"StellantisSaveVehicle":return{type:"CustomTagEvent",eventName:"save",eventAction:"vehicle",attributes:{...rl(a),...a.vin?a8(a):{}}};case"StellantisModelComparison":return{type:"CustomTagEvent",eventName:"compareTool",eventAction:"vehicle",attributes:{...rl(a),...a.vin?a8(a):{},...a.compareList?{compareList:a.compareList}:{}}};case"StellantisVideo":return{type:"CustomTagEvent",eventName:a.videoEvent||"play",eventAction:"videoInteraction",attributes:{assetName:a.videoName||a.assetName||a.element_text,assetType:a.assetType||"video",assetSource:a.assetSource||"dealership",assetAction:a.assetAction||a.videoEvent||"play",videoName:a.videoName||a.element_text,...a.videoLength?{videoLength:a.videoLength}:{},...a.videoCategory?{videoCategory:a.videoCategory}:{}}};case"StellantisMediaInteraction":{let e=String(a.assetAction||a.event_action_result||a.event_action||a.description||"interact"),t=String(a.assetType||a.media_type||"image");return{type:"CustomTagEvent",eventName:"media",eventAction:"interaction",attributes:{...rl({...a,description:e}),assetType:t,assetSource:a.assetSource||"dealership",assetName:a.assetName||a.videoName||a.link_url||a.element_text}}}case"StellantisChatInitiation":return{type:"CustomTagEvent",eventName:"initiation",eventAction:"chat",attributes:{chatType:a.chatType||"passive",location:a.location||"floating",chatProfitCenter:a.chatProfitCenter||"sales",provider:a.provider||a.chatProvider||"Motive",toolProviderDetails:a.toolProviderDetails||a.provider||a.chatProvider||"Motive"}};case"StellantisChatAcceptance":return{type:"CustomTagEvent",eventName:"acceptance",eventAction:"chat",attributes:{chatProfitCenter:a.chatProfitCenter||"sales",provider:a.provider||a.chatProvider||"Motive",toolProviderDetails:a.toolProviderDetails||a.provider||a.chatProvider||"Motive"}};case"StellantisChatClosed":return{type:"CustomTagEvent",eventName:"closed",eventAction:"chat",attributes:{chatProfitCenter:a.chatProfitCenter||"sales",provider:a.provider||a.chatProvider||"Motive",toolProviderDetails:a.toolProviderDetails||a.provider||a.chatProvider||"Motive"}};case"StellantisChatDeclined":return{type:"CustomTagEvent",eventName:"declined",eventAction:"chat",attributes:{chatProfitCenter:a.chatProfitCenter||"sales",provider:a.provider||a.chatProvider||"Motive",toolProviderDetails:a.toolProviderDetails||a.provider||a.chatProvider||"Motive"}};case"StellantisChatSms":return{type:"CustomTagEvent",eventName:"sms",eventAction:"chat",attributes:{chatProfitCenter:a.chatProfitCenter||"sales",provider:a.provider||a.chatProvider||"Motive",toolProviderDetails:a.toolProviderDetails||a.provider||a.chatProvider||"Motive"}};case"StellantisChatMessage":return{type:"CustomTagEvent",eventName:"message",eventAction:"chat",attributes:{chatType:a.chatType||"chat",chatMessageType:a.chatMessageType||"User",chatAgentType:a.chatAgentType||"AI",chatProfitCenter:a.chatProfitCenter||"sales",provider:a.provider||a.chatProvider||"Motive",toolProviderDetails:a.toolProviderDetails||a.provider||a.chatProvider||"Motive"}};case"StellantisFormError":{let e=(0,aX.normalizeStellantisFormError)(a.formError||a.errorMessage||a.message);return{type:"CustomTagEvent",eventName:"error",eventAction:"display",attributes:{message:(0,aX.slugifyStellantisLinkToken)(String(e)),type:a.errorType||"form-validation"}}}case"StellantisDigitalRetailingStart":{let{displayType:e}=(0,aX.buildStellantisFormDisplayTaxonomy)(a.displayType||"overlay");return{type:"CustomTagEvent",eventName:"start",eventAction:"digital-retailing",attributes:{toolType:"digital-retailing:tool-start",displayType:e,drtProvider:a.drtProvider||"Motive",toolProviderDetails:a.toolProviderDetails||a.drtProvider||"Motive"}}}case"StellantisDigitalRetailingSubmit":return this.buildDigitalRetailingSubmitEvent(a);default:return null}}buildClickToCallEvent(e){let t=function(e){if(e)return e.charAt(0).toUpperCase()+e.slice(1)}(e.clickToCallDepartment),a=rl(e);if(!a.description){let t=String(e.phoneNumber||"").replace(/\s+/g,""),r=(0,aX.slugifyStellantisLinkToken)(String(e.clickToCallDepartment||"sales"));a.description=t?`${r}:${t}`:r}return rn(e)&&!a.title&&"dealer-information"===a.type&&(a.title=a6),{type:"CustomTagEvent",eventName:"clickToCall",eventAction:"pageElementInteraction",attributes:{...a,clickToCallDepartment:t}}}buildSocialInteractionEvent(e){let t=String(e.socialType||e.element_text||"").toLowerCase();return{type:"CustomTagEvent",eventName:"social",eventAction:"pageElementInteraction",attributes:{...rl({...e,element_text:t||e.element_text,componentType:e.componentType||(rn(e)?"dealer-information":void 0),sectionTitle:e.sectionTitle||(rn(e)?a6:void 0)}),...t?{socialType:t}:{}}}}buildCtaEvent(e){let t=re(e),a=e.isDigitalRetailing||/digital\s*retail|start\s*deal|buy\s*online|simple\s*deal/i.test(t),r={...e};return rn(e)&&ro(e,t)&&(r.componentType="vehicle-selection",r.sectionTitle=e.sectionTitle||a7),{type:"CustomTagEvent",eventName:"CTA",eventAction:"buttonClick",attributes:{...rl(r),...e.linkUrl||e.link_url?{linkUrl:e.linkUrl||e.link_url}:{},...e.vin?a8(e):{},...e.vehicleCCcode?{vehicleCCcode:String(e.vehicleCCcode)}:{},...a?{isDigitalRetailing:!0,drtProvider:e.drtProvider||"Motive"}:{}}}}buildPageViewEvent(e){let t=e.page_type,a=window.location.pathname,r=aZ[t]||"other";r!==aX.STELLANTIS_BUSINESSLINK_PAGE_TYPE&&(0,aX.isStellantisBusinessLinkPage)({ascPageType:t,pathname:a})&&(r=aX.STELLANTIS_BUSINESSLINK_PAGE_TYPE);let i=e.vehicles?.[0],n=function(e,t,a,r){if("home"===t)return"dealer:us:homepage";if("vehicle details"===t&&a){let e=a.make_year||"",t=(a.model||"").toLowerCase().replace(/\s+/g,"-");return`dealer:us:${e}:${t}:vehicle-details`}if("vehicle listing"===t){let t=function(e,t){let a=(t||"").toLowerCase();if(["new","used","cpo","other"].includes(a))return a;let r=e.toLowerCase();return r.includes("certified")||r.includes("/cpo")||r.includes("cpo-")?"cpo":r.includes("new-inventory")||r.includes("/new")||r.includes("new-vehicles")?"new":r.includes("used-inventory")||r.includes("/used")||r.includes("used-vehicles")||r.includes("pre-owned")?"used":"other"}(e,r);return`dealer:us:search-inventory:${t}-inventory`}let i={"trade in":"dealer:us:trade-in","test drive":"dealer:us:test-drive",service:"dealer:us:services","schedule service":"dealer:us:schedule-service",finance:"dealer:us:financing:finance","contact us":"dealer:us:dealer-information:contact-us","hours & directions":"dealer:us:dealer-information:hours-&-directions","about us":"dealer:us:dealer-information",parts:"dealer:us:parts","dealer specials":"dealer:us:dealer-specials","service specials":"dealer:us:service-specials",accessories:"dealer:us:accessories","body shop":"dealer:us:services:body-shop","custom factory orders":"dealer:us:custom-factory-orders",showroom:"dealer:us:showroom","oem incentives":"dealer:us:offers:oem-incentives","get pre-approved":"dealer:us:get-pre-approved","custom dealer content":"dealer:us:custom-dealer-content",businesslink:"dealer:us:businesslink",commercial:"dealer:us:commercial","error-page":"dealer:us:error-page"};if(i[t])return i[t];
13let n=e.replace(/^\//,"").split("/").filter(Boolean).map(e=>e.replace(/\s+/g,"-").toLowerCase());return 0===n.length?"dealer:us:homepage":`dealer:us:${n.join(":")}`}(a,r,i,e.inventoryType||e.vehicle_condition||e.srpInventoryType),o=e.pricingDealer||e.dealer||this.dealer;if(window.digitalData?.page){let t,a=window.digitalData.page.pageInfo;if(a.pageName=n,a.language=(0,aX.formatStellantisLanguage)(this.dealer?.language),a.responsiveState=(t=window.innerWidth)<760?"mobile":t<=1024?"tablet":"desktop",a.aboveTheFoldPhone=this.deriveAboveTheFoldPhone(),a.aboveTheFoldDirections=this.deriveAboveTheFoldDirections(),a.templateId=a.templateId||"motive-v1|1.0",window.digitalData.page.category.pageType=r,window.digitalData.user&&(window.digitalData.user.authenticationState=String(e.authenticationState??!1)),i&&"vehicle details"===r){let t=a8(i),r=(0,ad.getVehiclePrice)(i,o);Object.assign(a,{year:t.year,make:t.make,model:t.model,vin:t.vin,trim:t.trim,color:t.color,status:t.status,deliveryStatus:t.inventoryStatus,vehicleCCcode:a9(i)||null,tier3_vehicleStockNumber:i.stock_number||null,tier3_vehicleDisplayedPrice:r>0?r:null,inventoryCTACount:e.totalInventoryCTACount??0,totalInventoryCTACount:e.totalInventoryCTACount??0,AIVehicleImageCount:e.totalAIVehicleImageCount??0,totalAIVehicleImageCount:e.totalAIVehicleImageCount??0,totalAIImageCount:e.totalAIVehicleImageCount??0})}else if(["year","make","model","vin","trim","color","status","deliveryStatus","vehicleCCcode","tier3_vehicleStockNumber","tier3_vehicleDisplayedPrice","inventoryCTACount","totalInventoryCTACount","AIVehicleImageCount","totalAIVehicleImageCount","totalAIImageCount"].forEach(e=>{e in a&&(a[e]=null)}),"vehicle listing"===r){let t=e.totalAIVehicleImageCount??0;a.AIVehicleImageCount=t,a.totalAIVehicleImageCount=t,a.totalAIImageCount=t}}return{type:"CustomTagEvent",eventName:"JSpageView",eventAction:"contentView",attributes:{..."vehicle details"===r?{VDPDefaultVehicleImageAI:e.VDPDefaultVehicleImageAI??!1}:{}}}}buildVirtualPageViewEvent(e){let t=ra(e),a=e.displayType||e.displayFormat||"modal";return{type:"CustomTagEvent",eventName:"JSvirtualPageView",eventAction:"contentView",attributes:{virtPageName:e.virtPageName||(0,aX.buildStellantisVirtPageName)(a,t),virtPageType:e.virtPageType||t||"other"}}}buildVehicleDetailsViewEvent(e){return{type:"CustomTagEvent",eventName:"detailsView",eventAction:"vehicle",attributes:{year:e.year,make:e.make,model:e.model,vin:e.vin,trim:e.trim,color:e.color,inventoryStatus:e.inventoryStatus,status:e.status}}}buildDigitalRetailingSubmitEvent(e){let{displayType:t}=(0,aX.buildStellantisFormDisplayTaxonomy)(e.displayType||"digital-retailing",e.displayFormat),a=(0,aX.resolveStellantisFormAnalyticsLeadId)(rr(e));return{type:"CustomTagEvent",eventName:"submit",eventAction:"digital-retailing",attributes:{toolType:"digital-retailing:tool-submit",displayType:"digital-retailing"===t?t:"overlay",drtProvider:e.drtProvider||"Motive",toolProviderDetails:e.toolProviderDetails||e.drtProvider||"Motive",...a?{leadId:a}:{},...e.hashedEmail?{hashedEmail:e.hashedEmail}:{}}}}buildFormEvent(e,t){let{displayType:a,displayFormat:r}=(0,aX.buildStellantisFormDisplayTaxonomy)(t.displayType,t.displayFormat);if("submit"===e&&"digital-retailing"===a)return this.buildDigitalRetailingSubmitEvent(t);let i=ra(t),n="lead"===t.formDescription||"non-lead"===t.formDescription?t.formDescription:void 0,o=null!=n?"lead"===n:a2.has(i),s={formType:i,formDescription:n||(o?"lead":"non-lead"),displayType:a,displayFormat:r};if("submit"===e&&o){let e=(0,aX.resolveStellantisFormAnalyticsLeadId)(rr(t));e&&(s.leadId=e),t.hashedEmail&&(s.hashedEmail=t.hashedEmail)}return t.vin&&Object.assign(s,{year:t.year,make:t.make,model:t.model,vin:t.vin,trim:t.trim,color:t.color,status:t.status,inventoryStatus:t.inventoryStatus}),Object.assign(s,function(e,t){if("trade-in"!==e)return{};let a={};t.tradeInProvider&&(a.tradeInProvider=t.tradeInProvider);let r=t.tradeIn,i=t.tradeInVehicleYear||r?.year,n=t.tradeInVehicleMake||r?.make,o=t.tradeInVehicleModel||r?.model;return i&&(a.tradeInVehicleYear=String(i)),n&&(a.tradeInVehicleMake=String(n)),o&&(a.tradeInVehicleModel=String(o)),a.desiredVehicleYear=t.desiredVehicleYear||t.year||void 0,a.desiredVehicleMake=t.desiredVehicleMake||t.make||void 0,a.desiredVehicleModel=t.desiredVehicleModel||t.model||void 0,Object.keys(a).forEac
13h(e=>{null==a[e]&&delete a[e]}),a}(i,t)),Object.assign(s,"finance"!==i?{}:{financeProvider:t.financeProvider||"Motive",...t.financeVehicleYear||t.year?{financeVehicleYear:t.financeVehicleYear||t.year}:{},...t.financeVehicleMake||t.make?{financeVehicleMake:t.financeVehicleMake||t.make}:{},...t.financeVehicleModel||t.model?{financeVehicleModel:t.financeVehicleModel||t.model}:{}}),{type:"CustomTagEvent",eventName:e,eventAction:"form",attributes:s}}paramFormatter(e,t){let a={...e.params||{}};t?.vehicle&&Object.assign(a,a8(t.vehicle)),t?.phoneNumber&&(a.phoneNumber=t.phoneNumber,a.clickToCallDepartment=(0,am.getPhoneType)(t.phoneNumber,t.pricingDealer||this.dealer,t?.params?.phone_type));let r=e.allowedParamsForIntegration?.[this.integrationName],i=e=>Object.keys(e||{}).filter(e=>r?.includes(e)).reduce((t,a)=>(t[a]=e?.[a],t),{});if(t?.params&&Object.assign(a,i(t.params)),e?.name==="StellantisSearch"&&t?.params&&(a.filterSearch&&!a.filters&&(a.filters=a.filterSearch),a.countSearchResults&&!a.searchResultsNumber&&(a.searchResultsNumber=a.countSearchResults),a.typedSearchContent?(a.searchTerm=String(a.typedSearchContent).replace(/\|/g," "),a.eventName="typed",a.searchType="internal"):(a.filters||a.inventoryFilterKvp)&&(a.eventName=a.eventName||"filtered",a.searchType=a.searchType||"inventory",!a.filters&&a.inventoryFilterKvp&&(a.filters=a.inventoryFilterKvp)),a.inventorySearchType=(0,aX.deriveStellantisSearchInventoryType)({appliedFilters:a.appliedFilters,facets:a.facets,filterSearch:a.filterSearch}),a.filters=function(e,t){let a="";if("string"==typeof e?a=e:e&&"object"==typeof e&&!Array.isArray(e)&&(a=Object.entries(e).filter(([,e])=>null!=e&&""!==e).map(([e,t])=>Array.isArray(t)?t.map(t=>`${e}:${t}`).join("|"):`${e}:${t}`).join("|")),t&&"other"!==t){let e=`status:${t}`;a.includes("status:")||(a=a?`${a}|${e}`:e)}return a}(a.filters,a.inventorySearchType)),t?.pricingDealer&&(a.pricingDealer=t.pricingDealer),t?.location){a.motiveLocation=t.location;let e=ri(t.location);e&&!a.componentType&&(a.componentType=e)}if(a.link_url&&!a.linkUrl&&(a.linkUrl=a.link_url),t.allowedParams){let e=i(t.allowedParams);Object.assign(a,e);let r=e.vehicles;r?.[0]&&!a.vin&&Object.assign(a,a8(r[0]))}t?.sd_form_type&&(a.sd_form_type=t.sd_form_type),t?.sd_session_id&&(a.sd_session_id=t.sd_session_id),a.linkText=re(a),a.formType=ra(a,e);let n=rr(a);return n&&(a.leadId=n),a}formSubmitMapping={name:"StellantisFormSubmit",allowedParamsForIntegration:{StellantisDigitalData:["formType","displayType","displayFormat","leadId","formTransactionId","hashedEmail","formLeadId","submission_id","year","make","model","vin","trim","color","status","inventoryStatus","tradeInProvider","tradeIn","tradeInVehicleYear","tradeInVehicleMake","tradeInVehicleModel","desiredVehicleYear","desiredVehicleMake","desiredVehicleModel","financeProvider","financeVehicleYear","financeVehicleMake","financeVehicleModel","formDescription"]}};library={page_view:{name:"StellantisPageView",allowedParamsForIntegration:{StellantisDigitalData:["page_type","vehicles","dealer","inventoryType","vehicle_condition","srpInventoryType","totalAIVehicleImageCount","totalInventoryCTACount","VDPDefaultVehicleImageAI"]}},sd_form_started:{name:"StellantisFormStart",allowedParamsForIntegration:{StellantisDigitalData:["page_type","formType","sd_form_type","displayType","displayFormat","element_text","form_name","vehicles","tradeInProvider","financeProvider","formDescription"]}},sd_form_submitted_success:this.formSubmitMapping,sd_form_submitted_failure:{name:"StellantisFormError",allowedParamsForIntegration:{StellantisDigitalData:["formError","errorMessage","errorType","message"]}},submit_schedule_visit_form_success:{...this.formSubmitMapping,params:{formType:"book-appointment"}},submit_leave_message_form_success:{...this.formSubmitMapping,params:{formType:"contact"}},submit_transfer_form_success:{...this.formSubmitMapping,params:{formType:"other"}},sd_chat_click:{name:"StellantisChatInitiation",params:{chatType:"passive",location:"floating",provider:"Motive"}},sd_chat_dr_handoff:{name:"StellantisChatAcceptance",params:{provider:"Motive"}},sd_chat_closed:{name:"StellantisChatClosed",params:{provider:"Motive"}},sd_chat_sms:{name:"StellantisChatSms",params:{provider:"Motive"}},sd_chat_message:{name:"StellantisChatMessage",allowedParamsForIntegration:{StellantisDigitalData:["chatType","chatMessageType","chatAgentType","chatProfitCenter","chatProvider","provider"]}},compare_vehicle_added:{name:"StellantisModelComparison",allowedParamsForIntegration:{StellantisDigitalData:["year","make","model","trim","color","status","vin","inventoryStatus","compareList","element_text","componentPosition","sectionTitle","componentType","title","description"]}},save_vehicle:{name:"StellantisSaveVehicle",allowedParamsForIntegration:{StellantisDigitalData:["year","make","model","trim","color","status","vin","inventoryStatus","element_text","componentPosition","sectionTitle","componentType","title","description"]}},map_location_selected:{name:"StellantisMapInteraction",allowedParamsForIntegration:{StellantisDigitalData:["componentType","componentPosition","sectionTitle","title","description","selected_location"]}},load_search_results:{name:"StellantisSearch",params:{eventName:"filtered"},allowedParamsForIntegration:{StellantisDigitalData:["eventName","searchType","searchTerm","typedSearchContent","searchResultsNumber","countSearchResults","filters","filterSearch","appliedFilters","facets"]}}
13,sd_search:{name:"StellantisSearch",params:{eventName:"typed",searchType:"internal"},allowedParamsForIntegration:{StellantisDigitalData:["eventName","searchType","searchTerm","typedSearchContent","searchResultsNumber","countSearchResults","filters","filterSearch","appliedFilters","facets"]}},typed_inventory_search:{name:"StellantisTypedInventorySearch",allowedParamsForIntegration:{StellantisDigitalData:["searchTerm","searchResultsNumber"]}},click_popular_search:{name:"StellantisSearch",params:{eventName:"preset",searchType:"internal"},allowedParamsForIntegration:{StellantisDigitalData:["searchTerm","element_value"]}},click_directions:{name:"StellantisGetDirections",allowedParamsForIntegration:{StellantisDigitalData:["element_text","componentPosition","sectionTitle","componentType","title","description"]}},click_top_menu_link:{name:"StellantisNavClick",allowedParamsForIntegration:{StellantisDigitalData:["linkText","linkUrl","element_text","componentPosition","sectionTitle","componentType","title","description"]}},click_footer_link:{name:"StellantisNavClick",allowedParamsForIntegration:{StellantisDigitalData:["linkText","linkUrl","element_text","componentPosition","sectionTitle"]}},click_menu_item:{name:"StellantisNavClick",allowedParamsForIntegration:{StellantisDigitalData:["linkText","linkUrl","element_text","componentPosition","sectionTitle"]}},click_general_link:{name:"StellantisLinkClick",allowedParamsForIntegration:{StellantisDigitalData:["page_type","linkText","linkUrl","link_url","element_text","componentPosition","sectionTitle","componentType","title","description","searchTerm"]}},sd_internal_link_click:{name:"StellantisLinkClick",allowedParamsForIntegration:{StellantisDigitalData:["page_type","linkText","linkUrl","link_url","element_text","componentPosition","sectionTitle","componentType","title","description"]}},click_phone_number:{name:"StellantisClickToCall",allowedParamsForIntegration:{StellantisDigitalData:["page_type","vehicles","element_text","componentPosition","sectionTitle","componentType","title","description"]}},edit_payment_calculator:{name:"StellantisPaymentCalculatorStart",allowedParamsForIntegration:{StellantisDigitalData:["componentType","componentPosition","sectionTitle","title","description"]}},complete_payment_calculation:{name:"StellantisPaymentCalculatorComplete",params:{paymentCalculatorEvent:"update"},allowedParamsForIntegration:{StellantisDigitalData:["componentType","componentPosition","sectionTitle","title","description"]}},click_service_special:{name:"StellantisCouponClick",allowedParamsForIntegration:{StellantisDigitalData:["linkText","couponName","offerText","element_text","componentPosition","sectionTitle","componentType","title","description"]}},click_offer:{name:"StellantisOfferClick",allowedParamsForIntegration:{StellantisDigitalData:["offerName","offerText","element_text","componentPosition","sectionTitle","componentType","title","description"]}},interact_with_offer:{name:"StellantisOfferClick",allowedParamsForIntegration:{StellantisDigitalData:["offerName","offerText","element_text","componentPosition","sectionTitle","componentType","title","description"]}},navigate_carousel:{name:"StellantisCarousel",allowedParamsForIntegration:{StellantisDigitalData:["assetName","assetPosition","interactionLabel","interactionValue","componentType","componentPosition","sectionTitle","title"]}},sd_carousel_click:{name:"StellantisCarousel",allowedParamsForIntegration:{StellantisDigitalData:["assetName","assetPosition","interactionLabel","interactionValue","componentType","componentPosition","sectionTitle","title"]}},click_share:{name:"StellantisSocialInteraction",allowedParamsForIntegration:{StellantisDigitalData:["page_type","socialType","element_text","componentPosition","sectionTitle","componentType","title","description"]}},click_share_srp:{name:"StellantisSocialInteraction",allowedParamsForIntegration:{StellantisDigitalData:["page_type","socialType","element_text","componentPosition","sectionTitle","componentType","title","description"]}},play_video:{name:"StellantisVideo",params:{videoEvent:"play",assetAction:"play",assetType:"video"},allowedParamsForIntegration:{StellantisDigitalData:["videoName","videoLe
13ngth","element_text","assetName","assetType","assetSource","assetAction"]}},complete_video:{name:"StellantisVideo",params:{videoEvent:"complete",assetAction:"complete",assetType:"video"},allowedParamsForIntegration:{StellantisDigitalData:["videoName","videoLength","element_text","assetName","assetType","assetSource","assetAction"]}},media_interaction:{name:"StellantisMediaInteraction",allowedParamsForIntegration:{StellantisDigitalData:["event_action","event_action_result","media_type","link_url","element_text","assetName","assetType","assetSource","assetAction","videoName","componentPosition","sectionTitle","componentType","description"]}},open_deal_personalization_form:{name:"StellantisDigitalRetailingStart",params:{drtProvider:"Motive",displayType:"overlay"}},open_non_credit_deal_tool:{name:"StellantisDigitalRetailingStart",params:{drtProvider:"Motive",displayType:"overlay"}},click_main_cta:{name:"StellantisCTA",allowedParamsForIntegration:{StellantisDigitalData:["page_type","linkText","linkUrl","link_url","element_text","componentPosition","sectionTitle","componentType","title","description","isDigitalRetailing","drtProvider","searchTerm"]}},click_srp_cta:{name:"StellantisCTA",allowedParamsForIntegration:{StellantisDigitalData:["page_type","linkText","linkUrl","link_url","element_text","componentPosition","sectionTitle","componentType","title","description"]}},click_primary_vdp_cta:{name:"StellantisCTA",allowedParamsForIntegration:{StellantisDigitalData:["page_type","linkText","linkUrl","link_url","element_text","componentPosition","sectionTitle","componentType","title","description"]}},sd_schedule_service:{name:"StellantisCTA",params:{linkText:"Schedule Service"}}};locations={chat:"chat",cms_page:"cms_page",contact_page:"contact_page",custom_page:"custom_page",filters:"filters",footer:"footer",home:"home",home_cta:"home_cta",home_page:"home_page",infobar_dropdown:"infobar_dropdown",location_page:"location_page",map_location_card:"map_location_card",mobile_navbar:"mobile_navbar",nav_bar:"nav_bar",no_results:"no_results",overlay:"overlay",parts_page:"parts_page",pre_qualify_page:"pre_qualify_page",privacy:"privacy",search_results:"search_results",service_page:"service_page",sidebar:"sidebar",showroom:"showroom",srp:"srp",srp_cta:"srp_cta",srp_estimate_card:"srp_estimate_card",srp_vehicle_card_estimate:"srp_vehicle_card_estimate",start_deal:"start_deal",trade_page:"trade_page",vdp:"vdp",vdp_estimate_card:"vdp_estimate_card",vdp_estimate_modal:"vdp_estimate_modal",vdp_footer:"vdp_footer",vdp_main:"vdp_main",vdp_lead_magnet:"vdp_lead_magnet",vdp_payment_card:"vdp_payment_card",vehicle_builder:"vehicle_builder"}}var rp=e.i(602475);let rf={params:{successful:!0}},rh={params:{successful:!1}};class rv extends au{paramFormatter(e,t){return e.dr_event?this.drParamFormatter(e,t):super.paramFormatter(e,t)}drParamFormatter(e,t){let a=t.vehicle,r=t.pricingDealer||this.dealer,i={"Deal ID":t.dr_deal_id||t.sd_session_id||"",Provider:rp.DR_PROVIDER,"Price Unlocked":t.dr_price_unlocked?"True":"False"};return(e.dr_requires_deal_type||t.dr_deal_type)&&(i["Deal Type"]=t.dr_deal_type||"Finance"),a&&Object.assign(i,this.vehicleFormatter(a,r)),i}vehicleFormatter(e,t){return{"Vehicle ID":e.id,"Vehicle Dealer ID":e.dealer_id,"Vehicle VIN":e.vin,"Vehicle Stock Number":e.stock_number,"Vehicle Name":(0,t4.vehicleTitle)(t,e),"Vehicle Category":e.category,"Vehicle Year":e.make_year,"Vehicle Manufacturer":e.make,"Vehicle Model":e.model,"Vehicle Trim":e.car_trim,"Vehicle Price":(0,ad.getVehiclePrice)(e,t),"Vehicle Condition":e.car_condition,"Vehicle Inventory Age":(0,a_.calculateAge)(e.created_time)}}leadDealerFormatter(e){return{"Dealer Name":e.name,"Dealer ID":e.id}}sendEvent(e,t){"Tinybird"in window&&window.Tinybird.trackEvent(e.name,{...t})}library={srp_to_vdp:{name:"SRP to VDP"},add_contact_trade:{name:"Add Contact Trade"},apply_filter:{name:"Apply Filter"},apply_sort:{name:"Apply Sort"},carousel_click:{name:"Carousel Click"},chat_agent_message:{name:"Chat Agent Message"},chat_impression:{name:"Chat Impression"},chat_opened:{name:"Chat Opened"},chat_user_message:{name:"Chat User Message"},chat_user_first_message:{name:"Chat User First Message"},click_directions:{name:"Click Directions"},click_main_cta:{name:"Click Main CTA"},click_manufacturer_logo:{name:"Click Manufacturer Logo"},click_primary_vdp_cta:{name:"Click Primary VDP CTA"},click_phone_number:{name:"Click Phone Number"}
13,click_popular_search:{name:"Click Popular Search"},click_share:{name:"Click Share SRP"},click_share_srp:{name:"Click Share SRP"},click_srp_cta:{name:"Click SRP CTA"},complete_chat_lead_form_success:{name:"Complete Chat Lead Form",conversion:!0,...rf},complete_chat_lead_form_failure:{name:"Complete Check Availability Form",...rh},complete_check_availability_form_failure:{name:"Complete Check Availability Form",...rh},complete_check_availability_form_success:{name:"Complete Check Availability Form",conversion:!0,...rf},complete_db_step_1:{name:"Complete DB Step 1"},complete_db_step_2:{name:"Complete DB Step 2"},complete_db_step_3:{name:"Complete DB Step 3"},complete_deal_builder_failure:{name:"Complete Deal Builder",...rh},complete_deal_builder_success:{name:"Complete Deal Builder",conversion:!0,...rf},complete_estimate_shipping_form_failure:{name:"Complete Estimate Shipping Form",...rh},complete_estimate_shipping_form_success:{name:"Complete Estimate Shipping Form",conversion:!0,...rf},select_location_trade_tool_success:{name:"Select Location Trade"},select_make_trade_tool_success:{name:"Select Make Trade"},select_model_trade_tool_success:{name:"Select Model Trade"},select_trim_trade_tool_success:{name:"Select Trim Trade"},select_year_trade_tool_success:{name:"Select Year Trade"},select_location:{name:"Select Location"},close_service_modal:{name:"Close Service Modal"},complete_motive_towing_tool_failure:{name:"Complete Motive Towing Tool",...rh},complete_motive_trade_tool_failure:{name:"Complete Motive Trade Tool",...rh},complete_motive_trade_tool_success:{name:"Complete Motive Trade Tool",conversion:!0,...rf},complete_non_credit_deal_tool:{name:"Complete Non-Credit Deal Tool"},complete_offer_form_failure:{name:"Complete Offer Form",...rh},complete_offer_form_success:{name:"Complete Offer Form",conversion:!0,...rf},complete_payment_calculation:{name:"Complete Payment Calculation"},complete_quick_qualify_form_failure:{name:"Complete Quick Qualify Form",...rh},complete_quick_qualify_form_success:{name:"Complete Quick Qualify Form",conversion:!0,...rf},complete_scheduler_contact_form:{name:"Complete Scheduler Contact Form",conversion:!0},complete_scheduler_step_1:{name:"Complete Scheduler Step 1"},complete_schedule_service_form_failure:{name:"Complete Schedule Service Form Failure",...rh},complete_schedule_service_form_success:{name:"Complete Schedule Service Form Success",conversion:!0,...rf},complete_test_drive_scheduler:{name:"Complete Test Drive Scheduler",conversion:!0},continue_quick_qualify_form:{name:"Continue Quick Qualify Form"},conversion:{name:"Conversion"},kbb_trade_tool_get_value:{name:"kbb_trade_tool_get_value"},location_card_click:{name:"Location Card Click"},open_deal_personalization_form:{name:"Open Deal Personalization Form"},open_home_store_selector:{name:"Open Home Store Selector"},open_motive_scheduler:{name:"Open Motive Scheduler"},open_motive_towing_tool:{name:"Open Motive Towing Tool"},open_motive_trade_tool:{name:"Open Motive Trade Tool"},open_non_credit_deal_tool:{name:"Open Non-Credit Deal Tool"},open_offer_tool:{name:"Open Offer Tool"},open_quick_qualify_form:{name:"Open Quick Qualify Form"},open_service_modal:{name:"Open Service Modal"},quick_qualify_skip_ssn:{name:"Quick Qualify Skip SSN"},recommendation_click:{name:"Recommendation Click"},schedule_appointment_trade:{name:"Schedule Appointment Trade"},scroll_photos:{name:"Scroll Photos"},scroll_srp:{name:"Scroll SRP"}
13,search:{name:"Search"},search_with_ai:{name:"Search With AI"},search_with_ai_response:{name:"Search With AI Response"},select_condition_trade:{name:"Select Condition Trade In"},select_home_store:{name:"Select Home Store"},select_lead_location:{name:"Select Lead Location"},select_miles_trade:{name:"Select Miles Trade"},select_trade_tool_flow:{name:"Select Trade Tool Flow"},select_trade_tool_options:{name:"Select Trade Tool Options"},select_trade_tool_trade_or_sell:{name:"Select Trade Tool Trade or Sell"},select_trade_tool_vin:{name:"Select Trade Tool VIN"},select_towing_tool_vin:{name:"Select Towing Tool VIN"},session_start:{name:"Session Start",register:!0,identify:!0,startRecording:!0},service_date_time_selected:{name:"Service Date Time Selected"},service_vehicle_model_selected:{name:"Service Vehicle Model Selected"},service_type_selected:{name:"Service Type Selected"},show_detailed_pricing:{name:"Show Detailed Pricing"},start_check_availability_form:{name:"Start Check Availability Form"},start_contact_trade:{name:"Start Contact Trade"},start_db:{name:"Start DB"},start_offer_form:{name:"Start Offer Form"},start_quick_qualify_form:{name:"Start Quick Qualify Form"},start_scheduler_contact_form:{name:"Start Scheduler Contact Form"}
13,start_search:{name:"Start Search"},start_schedule_service_form:{name:"Start Schedule Service Form"},submit_contact_form_failure:{name:"Submit Contact Form",...rh},submit_contact_form_success:{name:"Submit Contact Form",conversion:!0,...rf},submit_dealer_track_inquiry_failure:{name:"Submit Dealer Track Inquiry",...rh},submit_dealer_track_inquiry_success:{name:"Submit Dealer Track Inquiry",conversion:!0,...rf},submit_leave_message_form_failure:{name:"Submit Leave Message Form",...rh},submit_leave_message_form_success:{name:"Submit Leave Message Form",conversion:!0,...rf},submit_schedule_visit_form_success:{name:"Submit Schedule Visit Form",conversion:!0,...rf},submit_schedule_visit_form_failure:{name:"Submit Schedule Visit Form",...rh},submit_transfer_form_failure:{name:"Submit Transfer Form",...rh},submit_transfer_form_success:{name:"Submit Transfer Form",conversion:!0,...rf},submit_parts_inquiry_failure:{name:"Submit Parts Inquiry",...rh},submit_parts_inquiry_success:{name:"Submit Parts Inquiry",conversion:!0,...rf},submit_photo_request_failure:{name:"Submit Photo Request",...rh},submit_photo_request_success:{name:"Submit Photo Request",conversion:!0,...rf},submit_service_inquiry_failure:{name:"Submit Service Inquiry",...rh},submit_service_inquiry_success:{name:"Submit Service Inquiry",conversion:!0,...rf},submit_trade_feedback:{name:"Submit Trade Feedback"},view_blog_post_page:{name:"View Blog Post Page"},view_collection:{name:"View Collection"},view_deal_builder:{name:"View Deal Builder"},dr_impression:{name:"Digital Retailing Impression",dr_event:!0},dr_initial_click:{name:"Digital Retailing Initial Click",dr_event:!0},dr_trade_in_shown:{name:"Digital Retailing Trade In Shown",dr_event:!0},dr_trade_in_start:{name:"Digital Retailing Trade In Start",dr_event:!0},dr_trade_in_finish:{name:"Digital Retailing Trade In Finish",dr_event:!0},dr_pre_q_shown:{name:"Digital Retailing Pre-Qual Shown",dr_event:!0,dr_requires_deal_type:!0},dr_pre_q_start:{name:"Digital Retailing Pre-Qual Start",dr_event:!0,dr_requires_deal_type:!0},dr_pre_q_finish:{name:"Digital Retailing Pre-Qual Finish",dr_event:!0,dr_requires_deal_type:!0},dr_fi_shown:{name:"Digital Retailing F&I Shown",dr_event:!0,dr_requires_deal_type:!0},dr_payment_calc_shown:{name:"Digital Retailing Payment Calculator Shown",dr_event:!0,dr_requires_deal_type:!0},dr_payment_calc_interaction:{name:"Digital Retailing Payment Calculator Interaction",dr_event:!0,dr_requires_deal_type:!0},dr_payment_calc_finish:{name:"Digital Retailing Payment Calculator Finish",dr_event:!0,dr_requires_deal_type:!0},dr_appt_sched_shown:{name:"Digital Retailing Appointment Schedule Shown",dr_event:!0,dr_requires_deal_type:!0},dr_appt_sched_start:{name:"Digital Retailing Appointment Schedule Start",dr_event:!0,dr_requires_deal_type:!0},dr_appt_sched_finish:{name:"Digital Retailing Appointment Schedule Finish",dr_event:!0,dr_requires_deal_type:!0},dr_fi_finish:{name:"Digital Retailing F&I Finish",dr_event:!0,dr_requires_deal_type:!0},view_finance_page:{name:"View Finance Page"},view_finished_deal:{name:"View Finished Deal "},view_pre_qualify_page:{name:"View Pre-Qualify Page"},view_service_specials_page:{name:"View Service Specials Page"},view_oem_offers_page:{name:"View OEM Offers Page"},view_srp:{name:"View SRP"},view_towing_page:{name:"View Towing Page"},view_trade_page:{name:"View Trade Page"},view_valuation_page:{name:"View Valuation Page"},view_vdp:{name:"View VDP"},window_sticker_click:{name:"Window Sticker Click"}};locations={ai_suggestions:"AI Suggestions",chat:"Chat",cms_page:"CMS Page",contact_page:"Contact Page",custom_page:"Custom Page",filters:"Filters",footer:"Footer",home:"Home",home_cta:"Home CTA",home_page:"Home Page",infobar_dropdown:"Infobar Dropdown",location_page:"Location Page",map_location_card:"Map Location Card",mobile_navbar:"Mobile Navbar",nav_bar:"Nav Bar",no_results:"No Results",parts_page:"Parts Page",pre_qualify_page:"Pre-Qualify Page",privacy:"Privacy",search_results:"Search Results",service_page:"Service Page",showroom:"Showroom",srp:"SRP",srp_cta:"SRP CTA",srp_estimate_card:"SRP Estimate Card",srp_vehicle_card_estimate:"SRP Vehicle Card Estimate",start_deal:"Start Deal",trade_page:"Trade Page",vdp:"VDP",vdp_estimate_card:"VDP Estimate Card",vdp_estimate_modal:"VDP Estimate Modal",vdp_footer:"VDP Footer",vdp_main:"VDP Main",vdp_lead_magnet
13:"VDP Lead Magnet",vdp_payment_card:"VDP Payment Card",vehicle_builder:"Vehicle Builder"}}class rg extends au{vehicleFormatter(e,t){return{vehicle_id:e.id,vehicle_dealer_id:e.dealer_id,vehicle_vin:e.vin,vehicle_stock_number:e.stock_number,vehicle_name:(0,t4.vehicleTitle)(t,e),vehicle_category:e.category,vehicle_year:e.make_year,vehicle_manufacturer:e.make,vehicle_model:e.model,vehicle_trim:e.car_trim,vehicle_price:(0,ad.getVehiclePrice)(e,t),vehicle_condition:e.car_condition,vehicle_inventory_age:(0,a_.calculateAge)(e.created_time)}}sendEvent(e,t){window.uetq?.push("event",e.name,t)}library={click_phone_number:{name:"click_phone_number"},complete_chat_lead_form_success:{name:"complete_chat_lead_form"},complete_check_availability_form_success:{name:"complete_check_availability_form"},complete_deal_builder_success:{name:"complete_deal_builder"},complete_estimate_shipping_form_success:{name:"complete_estimate_shipping_form"},complete_motive_trade_tool_success:{name:"complete_motive_trade_tool"},complete_offer_form_success:{name:"complete_offer_form"},complete_quick_qualify_form_success:{name:"complete_quick_qualify_form"},submit_contact_form_success:{name:"submit_contact_form"},submit_dealer_track_inquiry_success:{name:"submit_dealer_track_inquiry"},submit_parts_inquiry_success:{name:"submit_parts_inquiry"},submit_photo_request_success:{name:"submit_photo_request"},submit_service_inquiry_success:{name:"submit_service_inquiry"},view_valuation_page:{name:"view_valuation_page"}};locations={home_cta:"home_cta"}}function ry(e,t,a,r,i=!1){return(n,o)=>{!function(e,t,a,r,i,n,o=!1){(0,eh.isDesignPreviewMode)()||o&&a?.skip_bot_analytics||[{class:aB,enabled:!!a?.default_mixpanel_enabled},{class:aT,enabled:!!a?.ga4_enabled},{class:af,enabled:a?.oem_type==="Nissan"||a?.oem_type==="Nissan Canada"},{class:aV,enabled:a?.oem_type==="Hyundai"},{class:ru,enabled:a?.program_type==="Shift Digital"&&a?.oem_type==="Stellantis"},{class:rg,enabled:!!a?.uet_tag_id},{class:aW,enabled:!!(a?.pure_influencer_enabled&&a?.pure_influencer_id)},{class:az,enabled:a?.mntn_enabled&&!!a?.mntn_id},{class:ah,enabled:a?.amazon_cognition_enabled&&!!a?.amazon_cognition_id},{class:aH,enabled:!!(a?.pixall_enabled&&a?.dr_account_id)},{class:aw,enabled:!!a?.fbq_id&&a?.fbq_enabled},{class:aY,enabled:a?.program_type==="Shift Digital"&&!!a?.oem_type&&a?.shift_analytics_enabled!==!1},{class:aS,enabled:i.some(e=>"Google Ads"===e.category&&e.google_id&&e.conversion_id)},{class:rv,enabled:r?.STACK_NAME!=="development"},{class:av,enabled:a?.asc_enabled},{class:ag,enabled:a?.enable_gtm_datalayer}].forEach(o=>{a&&o.enabled&&(o.class===ag?new ag(a,r,i,n):new o.class(a,r,i)).event(e,t||{})})}(n,o,e,t,a,r,i)}}var rb=e.i(246502);function rw(e){return e.ascProperties}function rS(e){return e.analyticsEvent}function rk(e){return e.setAnalyticsEvent}var rC=e.i(382538);function rT(){let e=sessionStorage.getItem("chatOpen"),t=sessionStorage.getItem("chatMessages"),a=sessionStorage.getItem("chatHistory"),r=sessionStorage.getItem("chatVehicle"),i=sessionStorage.getItem("chatSuggestions"),n=sessionStorage.getItem("conversationId"),o={};if(e&&(o.chatOpen=JSON.parse(e)),t){let e=JSON.parse(t);e&&(o.chatMessages=e.map(rP))}if(a&&(o.chatHistory=JSON.parse(a)),r){let e=JSON.parse(r);e&&(o.chatVehicle=e)}if(i&&(o.chatSuggestions=JSON.parse(i)),n){let e=JSON.parse(n);e&&(o.conversationId=e)}Object.keys(o).length>0&&rC.useChatStore.setState(o)}function rP(e){return{...e,timestamp:new Date(e.timestamp)}}var rI=e.i(313697);function rx(e){return e.setComparedVehicles}var rF=e.i(870489);function rA(e){return e.setSelectedViewingCountry}function rD(e){return e.setHasConfirmedCountrySelection}var rE=e.i(890130);function rj(e){return e.setConvertflowReady}var rN=e.i(494563),rO=e.i(753509);function rq(e){return e.setSearchIndex}var rL=e.i(898892),rM=e.i(579629),rV=e.i(956750);function rR(e){return e.setUser}function r$(e){return e.setDeals}function rG(e){return e.saveUser}function rB(e){return e.deals}function rU(e){return e.setHomeSelectorOpen}function rz(){let e,t,a,r,i,l,c,m,d,_,p,f,h,v,g,y,b;return(t=(0,s.c)(1))[0]===Symbol.for("react.memo_cache_sentinel")?(e=[],t[0]=e):e=t[0],(0,o.useEffect)(al,e),function(){let e,t,a,r,i,l,c,m,d,_=(0,s.c)(37),{dealer:p,env:f,analyticsTags:h,childDealers:v,isBot:g}=(0,u.useAppStateContext)(),y=(0,n.usePathname)(),b=(0,eb.useAnalyticsStore)(rk),w=(0,eb.useAnalyticsStore)(rS),S=(0,eb.useAnalyticsStore)(rw),k=(0,o.useRef)(null),C=p?.oem_type==="Hyundai",T=S?.vehicles;if(_[0]!==T)e=T?.length?T.map(e=>e.id).join(","):"",_[0]=T,_[1]=e;else e=_[1];let P=e;_[2]!==h||_[3]!==v||_[4]!==p||_[5]!==f||_[6]!==g||_[7]!==b?(t=()=>{b(ry(p,f,h,v,g))},a=[p,f,h,v,g,b],_[2]=h,_[3]=v,_[4]=p,_[5]=f,_[6]=g,_[7]=b,_[8]=t,_[9]=a):(t=_[8],a=_[9]),(0,o.useEffect)(t,a),_[10]!==w?(r=()=>{let e=window.dataLayer=window.dataLayer||[],t=e.push.bind(e);return e.push=(...e)=>{let a=t(...e);return e.some(aQ)&&w("sd_user_consent_change"),a},()=>{e.push=t}},i=[w],_[10]=w,_[11]=r,_[12]=i):(r=_[11],i=_[12]),(0,o.useEffect)(r,i),_[13]!==w||_[14]!==S?.ascPageType||_[15]!==S?.vehicles||_[16]!==p||_[17]!==C||_[18]!==y?(l=()=>{if(!C||!y)return;let e=S?.ascPageType,t=S?.vehicles,a=(0,rb.isVdpPathname)(y,p),r=(0,rb.isVdpVehicleReady)(y,t,p);if(a&&!r&&"unknown"!==e||k.current===y)return;let i=window.setTimeout(()=>{k.current!==y&&(k.current=y,w("hma_data_layer_ready",{allowedParams:{page_type:r?"item":e,vehicles:t}}))},0);return()=>window.clearTimeout(i)},_[13]=w,_[14]=S?.ascPageType,_[15]=S?.vehicles,_[16]=p,_[17]=C,_[18]=y,_[19]=l):l=_[19];let I=S?.ascPageType;_[20]!==w||_[21]!==p||_[22]!==C||_[23]!==y||_[24]!==I||_[25]!==P?(c=[w,I,p,C,y,P],_[20]=w,_[21]=p,_[22]=C,_[23]=y,_[24]=I,_[25]=P,_[26]=c):c=_[26],(0,o.useEffect)(l,c),_[27]!==w||_[28]!==S?.ascPageType||_[29]!==S?.vehicles||_[30]!==C?(m=()=>{if(!C)return;let e=e=>{let t=function(e){try{let t="string"==typeof e?JSON.parse(e):e;if(!t||"object"!=typeof t||"IframeEvent"!==t.event||!t.event_name||"string"!=typeof t.event_name)return null;return t}catch{return null}}(e.data);if(!t||!t.event_name)return;let a=t.params||{};if("drs"===t.event_name){let e=String(a.drs_type||a.DRSType||"drs_start"),t=a.payment_type?String(a.payment_type):void 0;w("hma_drs",{params:{drs_type:e,...t?{payment_type:t}:{}},allowedParams:{page_type:S?.ascPageType,vehicles:S?.vehicles,drs_type:e,...t?{payment_type:t}:{}}});return}w("hma_iframe_event",{params:{event_name:t.event_name,iframe_params:a},allowedParams:{page_type:S?.ascPageType,vehicles:S?.vehicles,event_name:t.event_name,iframe_params:a}})};return window.addEventListener("message",e),()=>window.removeEventListener("message",e)},_[27]=w,_[28]=S?.ascPageType,_[29]=S?.vehicles,_[30]=C,_[31]=m):m=_[31];let x=S?.ascPageType,F=S?.vehicles;_[32]!==w||_[33]!==C||_[34]!==x||_[35]!==F?(d=[w,x,F,C],_[32]=w,_[33]=C,_[34]=x,_[35]=F,_[36]=d):d=_[36],(0,o.useEffect)(m,d)}(),(r=(0,s.c)(1))[0]===Symbol.for("react.memo_cache_sentinel")?(a=[],r[0]=a):a=r[0],(0,o.useEffect)(rT,a),c=(0,s.c)(3),m=(0,rI.useComparisonStore)(rx),c[0]!==m?(i=()=>{let e=sessionStorage.getItem("comparedVehicles");m(e?JSON.parse(e):[])},l=[m],c[0]=m,c[1]=i,c[2]=l):(i=c[1],l=c[2]),(0,o.useEffect)(i,l),p=(0,s.c)(4),f=(0,rF.useUserPrefsStore)(rD),h=(0,rF.useUserPrefsStore)(rA),p[0]!==f||p[1]!==h?(d=()=>{let e=localStorage.getItem("hasConfirmedCountrySelection"),t=localStorage.getItem("selectedViewingCountry");"true"===e&&f(!0),t&&h(t)},_=[f,h],p[0]=f,p[1]=h,p[2]=d,p[3]=_):(d=p[2],_=p[3]),(0,o.useEffect)(d,_),y=(0,s.c)(3),b=(0,rE.useIntegrationsStore)(rj),y[0]!==b?(v=()=>{let e=function(){b(!0)};return window.addEventListener("cfReady",e),()=>{window.removeEventListener("cfReady",e)}},g=[b],y[0]=b,y[1]=v,y[2]=g):(v=y[1],g=y[2]),(0,o.useEffect)(v,g),function(){let e,t,a=(0,s.c)(3),{dealer:r}=(0,u.useAppStateContext)();a[0]!==r?(e=()=>{if(!r?.script_src)return;let e=document.createElement("script");e.src=r.script_src,document.head.appendChild(e)},a[0]=r,a[1]=e):e=a[1],a[2]===Symbol.for("react.memo_cache_sentinel")?(t=[],a[2]=t):t=a[2],(0,o.useEffect)(e,t)}(),function(){let{dealer:e}=(0,u.useAppStateContext)(),t=(0,rE.useIntegrationsStore)(e=>e.setSdSessionId);(0,o.useEffect)(()=>{let a;if(e?.program_type!=="Shift Digital")return;let r=e=>{t(e),e?sessionStorage.setItem("sdSessionId",e):sessionStorage.removeItem("sdSessionId")},i=sessionStorage.getItem("sdSessionId");if(i)return void t(i);let n=0,o=()=>
13{if(n++,window.sd&&"function"==typeof window.sd)try{window.sd("getSessionId",r);return}catch(e){console.warn("Failed to call window.sd('getSessionId'):",e)}n<50?a=setTimeout(o,100):console.warn("Shift Digital SDK not available after 5 seconds of retrying")};return o(),()=>clearTimeout(a)},[e?.program_type,t])}(),function(){let{dealer:e,env:t,setMonogramPriceUnlocked:a}=(0,u.useAppStateContext)(),r=(0,rE.useIntegrationsStore)(e=>e.sdSessionId),i=(0,rE.useIntegrationsStore)(e=>e.dgScriptLoaded),n=(0,rE.useIntegrationsStore)(e=>e.monogramDgid),s=(0,rE.useIntegrationsStore)(e=>e.setDgScriptLoaded),l=(0,rE.useIntegrationsStore)(e=>e.setMonogramDgid),{get:c}=(0,tE.default)(t?.STACK_NAME==="production"||t?.STACK_NAME==="baja"?"https://mobile-api.rti.toyota.com":"https://mobile-api.rti.qa.toyota.com");(0,o.useEffect)(()=>{if(e?.oem_type!=="Lexus Monogram"||!r)return;let a=t?.STACK_NAME==="baja"||t?.STACK_NAME==="production"?"prod":"stage";window.DGDataHub=window.DGDataHub||{appVersion:"latest",BRAND:"lexus",DEPLOY_ENV:a,dealerCd:e?.oem_dealer_code,shiftDigitalSessionId:r,showContinuePurchaseText:!1,invertNavMenuIcons:!!e?.dark_mode,components:{"dg-inline-saves":!0,"dg-nav-menu":!0,"dg-shopping-cart":!0,"dg-save-heart":!0},pageRoutes:{buildRoute:"/"}};let i=t?.STACK_NAME==="baja"||t?.STACK_NAME==="production"?"https://cdn.dg.toyota.com/deploy/dg-loader/2.0/dg-loader-app.min.js":"https://cdn.demo.dg.toyota.com/deploy/dg-loader/latest/dg-loader-app.min.js",n=document.createElement("script");n.src=i,n.onload=()=>{s(!0)},document.head.appendChild(n)},[r,e?.oem_type,e?.oem_dealer_code,t?.STACK_NAME,s]),(0,o.useEffect)(()=>{e?.oem_type==="Lexus Monogram"&&window.DGDataHub&&(window.DGDataHub.invertNavMenuIcons=!!e?.dark_mode)},[e?.oem_type,e?.dark_mode,i]),(0,o.useEffect)(()=>{let e;if(!i)return;let t=0,a=()=>{(t++,window.DGDataHub?.getDgid&&window.DGDataHub.getDgid())?l(window.DGDataHub.getDgid()):t<50?e=setTimeout(a,100):console.warn("DGDataHub methods not available after 5 seconds")};return a(),()=>clearTimeout(e)},[i,l]),(0,o.useEffect)(()=>{(async function(){n&&e?.oem_dealer_code&&(await c(`/leads/garage/eprice?dgid=${n}`)).includes(e.oem_dealer_code)&&a(!0)})(),n&&e?.oem_program_modal&&window.DGDataHub?.showMstcSmartPathModal?.()},[n])}(),!function(){let e,t,a=(0,s.c)(10),{dealer:r,env:i}=(0,u.useAppStateContext)(),n=(0,rO.useInventoryStore)(rq);a[0]!==r||a[1]!==i||a[2]!==n?(e=()=>{if(!r)return;let e=i?.ALGOLIA_APP_ID&&i?.ALGOLIA_API_KEY?(0,rN.default)(i.ALGOLIA_APP_ID,i.ALGOLIA_API_KEY):void 0;n((0,a_.createAlgoliaIndices)(e,i?.ALGOLIA_INVENTORY_INDEX))},a[0]=r,a[1]=i,a[2]=n,a[3]=e):e=a[3];let l=i?.ALGOLIA_APP_ID,c=i?.ALGOLIA_API_KEY,m=i?.ALGOLIA_INVENTORY_INDEX;a[4]!==r||a[5]!==n||a[6]!==l||a[7]!==c||a[8]!==m?(t=[r,l,c,m,n],a[4]=r,a[5]=n,a[6]=l,a[7]=c,a[8]=m,a[9]=t):t=a[9],(0,o.useEffect)(e,t)}(),!function(){let e,t,a,r,i=(0,s.c)(20),{analyticsTags:n,checkEnterprise:l,childDealers:c,dealer:m,env:d,isBot:_,mapImages:p,markHomeDealerLoaded:f,saveHomeDealerId:h,setHomeDealer:v,setRedirectModalOpen:g}=(0,u.useAppStateContext)(),y=(0,eS.useUiStore)(rU),b=(0,rV.useUserStore)(rB),w=(0,rV.useUserStore)(rG),S=(0,rV.useUserStore)(r$),k=(0,rV.useUserStore)(rR);i[0]!==n||i[1]!==l||i[2]!==c||i[3]!==m||i[4]!==d||i[5]!==_||i[6]!==p||i[7]!==f||i[8]!==h||i[9]!==w||i[10]!==S||i[11]!==v||i[12]!==y||i[13]!==g||i[14]!==k?(e=()=>{var e;let t=sessionStorage.getItem("started"),a=ry(m,d,n,c,_),r=localStorage.getItem("user"),i=r?JSON.parse(r):void 0,o={childDealers:c,dealer:m,env:d,mapImages:p,onHomeDealerLoaded:f,saveHomeDealerId:h,setHomeDealer:v,setHomeSelectorOpen:l(["carshop","p4"])?y:void 0,setRedirectModalOpen:l("carshop")?g:void 0};if(i&&(e=i.updated_at,!(Date.now()-e>864e5))){let e={...i};(0,rM.updateUserWithCoords)(e,o),k(e);let r=localStorage.getItem("deals");S(r?JSON.parse(r):[]),t||(a("session_start",{user:i}),sessionStorage.setItem("started","true"))}else(0,rM.updateUserWithCoords)(t8.DEFAULT_USER,o),w(t8.DEFAULT_USER),localStorage.removeItem("deals"),t||(a("session_start",{user:rV.useUserStore.getState().user}),sessionStorage.setItem("started","true"))}
13,i[0]=n,i[1]=l,i[2]=c,i[3]=m,i[4]=d,i[5]=_,i[6]=p,i[7]=f,i[8]=h,i[9]=w,i[10]=S,i[11]=v,i[12]=y,i[13]=g,i[14]=k,i[15]=e):e=i[15],i[16]===Symbol.for("react.memo_cache_sentinel")?(t=[],i[16]=t):t=i[16],(0,o.useEffect)(e,t),i[17]!==b?(a=()=>{let e=localStorage.getItem("deals");(0,rL.default)(b,e?JSON.parse(e):void 0)||localStorage.setItem("deals",JSON.stringify(b))},r=[b],i[17]=b,i[18]=a,i[19]=r):(a=i[18],r=i[19]),(0,o.useEffect)(a,r)}(),null}var rH=e.i(76718);function rW(){let e,t=(0,s.c)(2),{dealer:a}=(0,u.useAppStateContext)();return t[0]!==a?(e=[a],t[0]=a,t[1]=e):e=t[1],(0,o.useEffect)(rQ,e),null}function rQ(){let e=function(e,t){console.error("Global Error:",e)},t=function(t){let a=[t.message,"URL: "+t.filename,"Line: "+t.lineno+", Column: "+t.colno,"Stack: "+(t.error&&t.error.stack||"(no stack trace)")].join("\n"),r=t.message&&t.message.includes("Loading chunk")&&t.message.includes("failed");if(e(a,{error_type:r?"chunk-loading-error":"javascript-error",is_chunk_error:r}),r){let e=document.createElement("meta");e.name="robots",e.content="noindex",document.querySelector('meta[name="robots"][content="noindex"]')||document.head.appendChild(e);let t=navigator.userAgent.toLowerCase();RegExp(rH.botPatterns.join("|"),"i").test(t)&&!sessionStorage.getItem("chunk_error_handled")&&(sessionStorage.setItem("chunk_error_handled","true"),window.location.href="/chunk-loading-error-404")}},a=function(t){e("Unhandled Promise Rejection: "+(t.reason?t.reason.toString():"Unknown reason"),{error_type:"promise-rejection"})};return window.addEventListener("error",t),window.addEventListener("unhandledrejection",a),()=>{window.removeEventListener("error",t),window.removeEventListener("unhandledrejection",a)}}let rJ={"Trade Up Advantage":"tradeupadv","Eco Friendly Retailer Program":"eco","Subaru Love Promise":["lpcust","lpcomm","lpgold"],"Subaru Collision Center":"certifiedcoll","Schedule Service":["xtime","sched"],"Subaru Express Service":"express","Shop Parts & Accessories":"estore","Rent A Subaru":"jdrental","Subaru Service Pick-Up & Delivery":"pickupdel"};var rK=e.i(795501);e.s(["default",0,function({children:e,initialData:t}){var s,l;let d={dealer:t.dealer,childDealers:t.child_dealers,brands:t.brands,estimateApp:t.estimate_app,globalRule:t.global_rule,analyticsTags:t.analytics_tags,navLinks:"Subaru"===t.dealer.oem_type?(s=t.nav_links,l=t.oem_data?.flags??[],s.filter(e=>{let t=e.title&&rJ[e.title];return!t||(Array.isArray(t)?t.some(e=>l.includes(e)):l.includes(t))})):t.nav_links,navSections:t.nav_sections,popups:t.popups,quickTags:t.quick_tags,navSettings:t.nav_settings,tagCollections:t.tag_collections,imageOverlays:t.image_overlays,mapImages:t.map_images,shippingAccount:t.shipping_account,vehicleCardSettings:t.vehicle_card_settings,vehicleCardBadges:t.vehicle_card_badges,env:t.env,dict:t.dict,aiConfig:t.ai_config,customStyles:t.custom_styles,userActionState:t.userActionState,isBot:t.is_bot??!1},[_,p]=(0,o.useState)(t?.authCookie||!t.dealer?.require_consumer_auth),f=(0,n.usePathname)(),h=(0,n.use
13SearchParams)(),[v,g]=(0,o.useState)(),y=t.preview_config_enabled?h.get(tI.PREVIEW_CONFIG_PARAM):null,b=(0,o.useMemo)(()=>(0,tI.parseConsumerConfigOverrides)(y,t.preview_config_enabled??!1,t.dealer),[y,t.preview_config_enabled,t.dealer]),w=(0,o.useMemo)(()=>(0,tI.mergeConsumerConfigOverrides)(b,v),[v,b]),S=(0,eh.useDesignPreviewStore)(e=>e.setUrlActive),k=ev(),C="1"===h.get(i.DESIGN_PREVIEW_PARAM),[T,P]=(0,o.useState)(C),I=T||!!b||k;(0,o.useEffect)(()=>{P(C&&window.self!==window.top)},[C]),(0,o.useEffect)(()=>(S(!!b),()=>S(!1)),[S,b]),(0,t3.default)(`https://content-container.edmunds.com/${t?.dealer?.edmunds_trade_in_tool_id}.js`,!I&&t?.dealer?.edmunds_trade_in_tool_enabled&&!!t?.dealer?.edmunds_trade_in_tool_id),(0,t3.default)(`https://app.termly.io/resource-blocker/${t?.dealer?.kpa_consent_id}?autoBlock=off`,!I&&t?.dealer?.kpa_consent_enabled&&!!t?.dealer?.kpa_consent_id);let x=t?.dealer?.program_type==="Shift Digital"&&t?.dealer?.oem_type==="Stellantis";return(0,t3.default)("https://code.jquery.com/jquery-3.7.1.slim.min.js",!I&&(t?.dealer?.kbb_trade_advisor_enabled||t?.dealer?.trade_pending_enabled||t?.dealer?.roadster_check_out_frame_enabled||t?.dealer?.darwin_enabled||x),{integrity:"sha256-kmHvs0B+OpCW5GVHUNjv9rOmY0IvSIRcf7zGUDTDQM8=",crossorigin:"anonymous"}),(0,t3.default)(t?.dealer?.body_script_src,!I&&!!t?.dealer?.body_script_src,{defer:!0},[f,h]),(0,t3.default)("https://cdn.engagetosell.com/js/12960.js",!I&&t?.dealer?.engage2sell_enabled),(0,t3.default)("https://drvtrd-widget.netlify.app/drivably.js",!I&&t?.dealer?.drivably_enabled,{defer:!0}),(0,t3.default)("https://auto-digital-retail.capitalone.com/loader.js",!I&&!!t?.dealer?.capital_one_chat_enabled&&!!t?.dealer?.capital_one_id),(0,t3.default)("https://app.dealerfunnel.com/assets/javascripts/dfchatbox.min.js",!I&&t?.dealer?.dealerfunnel_enabled),(0,o.useEffect)(()=>{if(!I){if(t?.dealer?.roadster_analytics_enabled){let e=t?.dealer?.roadster_hostname_override||window.location.hostname;(0,rK.loadScriptInHead)(document,{content:`
14          (function(d,t,s,a,m){ 
15            a = d.createElement(t); 
16            m = d.getElementsByTagName(t)[0]; 
17            a.async = 1; 
18            a.src = s+"?dpid=${t?.dealer?.roadster_dpid}&host=${e}"; 
19            m.parentNode.insertBefore(a, m);
20          })(document,'script','https://cdn1.roadster.com/roadster_dealer_analytics');
21        `})}if(t?.dealer?.roadster_check_out_frame_enabled){let e=t?.dealer?.roadster_hostname_override||t?.dealer?.domain;(0,rK.loadScriptInHead)(document,{type:"text/javascript",content:`
22          (function(d,t,s,a,m){ 
23            a = d.createElement(t); 
24            m = d.getElementsByTagName(t)[0]; 
25            a.async = 1; 
26            a.src = s+"?dpid=${t?.dealer?.roadster_dpid}&host=${e}"; 
27            m.parentNode.insertBefore(a, m);
28          })(document,'script','https://cdn1.roadster.com/roadster_frame_embed.js');
29        `})}if(t?.dealer?.carnow_variant&&t?.dealer?.carnow_key){let e="com-carnow-plugin";if(document.getElementById(e))return;let a=document.createElement("script");return a.id=e,a.src=`//app.carnow.com/dealers/carnow_plugin.js?key=${t?.dealer?.carnow_key}`,a.async=!0,a.onload=function(){window?.CarNowPlugin&&window?.CarNowPlugin?.init()},document.head.appendChild(a),()=>{let t=document.getElementById(e);t&&document.head.removeChild(t)}}}},[I]),(0,o.useEffect)(()=>{if(I||!t?.dealer?.a2z_key||!t?.dealer?.a2z_enabled||!t?.dealer?.a2z_dealer_id||"u"<typeof document)return;let e=document.getElementsByTagName("head")[0],a=document.createElement("script");return a.async=!1,window.A2Z_digitalRetailConfig={clientUuid:t?.dealer?.a2z_key,dealershipId:t?.dealer?.a2z_dealer_id,integration:void 0,product:"digital-retail",frame:document,sourceDomain:`https://a2zsync.${t?.dealer?.domain}`},a.src=`${window?.A2Z_digitalRetailConfig?.sourceDomain}/${window?.A2Z_digitalRetailConfig?.product}/embed.js`,e.insertAdjacentElement("beforeend",a),()=>{a.remove()}},[I]),(0,o.useEffect)(()=>{var e;let a,r;e=t?.dealer?.language||"en",(a=new Date).setTime(a.getTime()+864e5),r="expires="+a.toUTCString(),document.cookie="motive_lang="+e+";"+r+";path=/"},[t?.dealer]),(0,o.useEffect)(()=>{!I&&t?.dealer?.accutrade_enabled&&(0,rK.loadScriptInHead)(document,{content:`
30      !function (a, b, c, d) {
31        var e = b.createElement("script"), f = b.scripts[0];
32        a.AccuTradeObject = {dlr: c, url: d};
33        e.src = d + "embed/embed.js?v=" + Date.now();
34        f.parentNode.insertBefore(e, f);
35      }(window, document, "9e720e30b50764b42e99ebeaeddf715497a6a49d", "https://cashoffer.accu-trade.com/");
36    `,type:"text/javascript"})},[t?.dealer?.accutrade_enabled,I]),(0,o.useEffect)(()=>{window.togglePricingCompare=()=>{sessionStorage.setItem("pricing_comparison_mode","true"===sessionStorage.getItem("pricing_comparison_mode")?"false":"true"),window.location.reload()}},[]),(0,a.jsxs)(a.Fragment,{children:[!I&&t?.dealer?.kpa_consent_enabled&&t?.dealer?.kpa_consent_id&&(0,a.jsx)(t0,{}),!I&&d.dealer?.cookie_consent_forwarding_enabled&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(c,{}),(0,a.jsx)(m,{})]}
36),(0,a.jsx)(r.default,{id:"c37ceb24657374",dynamic:[d?.dealer?.surface||(d?.dealer?.dark_mode?"#232323":"#ffffff")],children:`body{background:${d?.dealer?.surface||(d?.dealer?.dark_mode?"#232323":"#ffffff")}}`}),(0,a.jsx)(u.AppStateProvider,{...d,configOverrides:w,children:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(tF,{baseDealer:t.dealer,stackName:t.env?.STACK_NAME,onConfigOverridesChange:g}),!I&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(t$,{}),(0,a.jsx)(tK,{}),(0,a.jsx)(tG,{dealer:d.dealer,delay:1e3}),(0,a.jsx)(tB,{gtmEnabled:!!d.dealer?.gtm_enabled,analyticsTags:d.analyticsTags?.filter(e=>"Tag Manager"===e.category)})]}),(0,a.jsx)(rz,{}),(0,a.jsx)(rW,{}),(0,a.jsxs)(at,{suppressThirdParty:I,children:[(0,a.jsx)(an.OemProvider,{oemData:t.oem_data,children:(0,a.jsx)(aa.AiModeProvider,{children:(0,a.jsx)(ai.LeadProvider,{children:(0,a.jsx)(ar.DisclaimerProvider,{children:(0,a.jsx)(ef.InventoryProvider,{children:_?(0,a.jsx)(eW,{children:e}):(0,a.jsx)(tM,{setAuthorized:p})})})})})}),(0,a.jsx)(tT,{})]}),!I&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(tY,{dealer:d.dealer}),d.dealer?.engage2sell_enabled&&(0,a.jsx)("div",{className:r.default.dynamic([["c37ceb24657374",[d?.dealer?.surface||(d?.dealer?.dark_mode?"#232323":"#ffffff")]]])+" etsChatButton"}),(0,a.jsx)(tZ,{}),(0,a.jsx)(tX,{})]})]})})]})}],540701)},494563,(e,t,a)=>{e.e,t.exports=function(){"use strict";function e(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function t(t){for(var a=1;a<arguments.length;a++){var r=null!=arguments[a]?arguments[a]:{};a%2?e(Object(r),!0).forEach(function(e){var a;a=r[e],e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):e(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var a=[],r=!0,i=!1,n=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(a.push(o.value),!t||a.length!==t);r=!0);}catch(e){i=!0,n=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw n}}return a}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance")}()}function r(e){return function(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance")}()}function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(a,r){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},n=JSON.stringify(a);if(n in t)return Promise.resolve(e.serializable?JSON.parse(t[n]):t[n]);var o=r(),s=i&&i.miss||function(){return Promise.resolve()};return o.then(function(e){return s(e)}).then(function(){return o})},set:function(a,r){return t[JSON.stringify(a)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function n(e,t){return t&&Object.keys(t).forEach(function(a){e[a]=t[a](e)}),e}function o(e){for(var t=arguments.length,a=Array(t>1?t-1:0),r=1;r<t;r++)a[r-1]=arguments[r];var i=0;return e.replace(/%s/g,function(){return encodeURIComponent(a[i++])})}function s(e,t){var a=e||{},r=a.data||{};return Object.keys(a).forEach(function(e){-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&&(r[e]=a[e])}),{data:Object.entries(r).length>0?r:void 0,timeout:a.timeout||t,headers:a.headers||{},queryParameters:a.queryParameters||{},cacheable:a.cacheable}}function l(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;
36return t(t({},e),{},{status:a,lastUpdate:Date.now()})}function c(e){return"string"==typeof e?{protocol:"https",url:e,accept:3}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||3}}var m="POST";function d(e,a,i,n){var o,s,m,d=[],f=function(e,a){if("GET"!==e.method&&(void 0!==e.data||void 0!==a.data))return JSON.stringify(Array.isArray(e.data)?e.data:t(t({},e.data),a.data))}(i,n),h=(o=t(t({},e.headers),n.headers),s={},Object.keys(o).forEach(function(e){var t=o[e];s[e.toLowerCase()]=t}),s),v=i.method,g="GET"!==i.method?{}:t(t({},i.data),n.data),y=t(t(t({"x-algolia-agent":e.userAgent.value},e.queryParameters),g),n.queryParameters),b=0,w=function t(a,r){var o,s,c,m,g=a.pop();if(void 0===g)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact [email protected].",transporterStackTrace:u(d)};var w={data:f,headers:h,method:v,url:(o=g,s=i.path,c=_(y),m="".concat(o.protocol,"://").concat(o.url,"/").concat("/"===s.charAt(0)?s.substr(1):s),c.length&&(m+="?".concat(c)),m),connectTimeout:r(b,e.timeouts.connect),responseTimeout:r(b,n.timeout)},S=function(e){var t={request:w,response:e,host:g,triesLeft:a.length};return d.push(t),t},k={onSuccess:function(e){try{return JSON.parse(e.content)}catch(t){throw{name:"DeserializationError",message:t.message,response:e}}},onRetry:function(i){var n=S(i);return i.isTimedOut&&b++,Promise.all([e.logger.info("Retryable failure",p(n)),e.hostsCache.set(g,l(g,i.isTimedOut?3:2))]).then(function(){return t(a,r)})},onFail:function(e){throw S(e),function(e,t){var a=e.content,r=e.status,i=a;try{i=JSON.parse(a).message}catch(e){}return{name:"ApiError",message:i,status:r,transporterStackTrace:t}}(e,u(d))}};return e.requester.send(w).then(function(e){var t,a,r;return(t=e.status,e.isTimedOut||(a=e.isTimedOut,r=e.status,!a&&0==~~r)||2!=~~(t/100)&&4!=~~(t/100))?k.onRetry(e):2==~~(e.status/100)?k.onSuccess(e):k.onFail(e)})};return(m=e.hostsCache,Promise.all(a.map(function(e){return m.get(e,function(){return Promise.resolve(l(e))})})).then(function(e){var t=e.filter(function(e){return 1===e.status||Date.now()-e.lastUpdate>12e4}),i=e.filter(function(e){return 3===e.status&&Date.now()-e.lastUpdate<=12e4}),n=[].concat(r(t),r(i));return{getTimeout:function(e,t){return(0===i.length&&0===e?1:i.length+3+e)*t},statelessHosts:n.length>0?n.map(function(e){return c(e)}):a}})).then(function(e){return w(r(e.statelessHosts).reverse(),e.getTimeout)})}function _(e){return Object.keys(e).map(function(t){var a;return o("%s=%s",t,(a=e[t],"[object Object]"===Object.prototype.toString.call(a)||"[object Array]"===Object.prototype.toString.call(a)?JSON.stringify(e[t]):e[t]))}).join("&")}function u(e){return e.map(function(e){return p(e)})}function p(e){var a=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return t(t({},e),{},{request:t(t({},e.request),{},{headers:t(t({},e.request.headers),a)})})}var f=function(e){var r,i,o,l,m,_,u,p,f,h,v,g,y,b=e.appId,w=(r=void 0!==e.authMode?e.authMode:1,i={"x-algolia-api-key":e.apiKey,"x-algolia-application-id":b},{headers:function(){return 1===r?i:{}},queryParameters:function(){return 0===r?i:{}}}),S=(l=(o=t(t({hosts:[{url:"".concat(b,"-dsn.algolia.net"),accept:1},{url:"".concat(b,".algolia.net"),accept:2}].concat(function(e){for(var t=e.length-1;t>0;t--){var a=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[a],e[a]=r}return e}([{url:"".concat(b,"-1.algolianet.com")},{url:"".concat(b,"-2.algolianet.com")},{url:"".concat(b,"-3.algolianet.com")}]))},e),{},{headers:t(t(t({},w.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:t(t({},w.queryParameters()),e.queryParameters)})).hostsCache,m=o.logger,_=o.requester,u=o.requestsCache,p=o.responsesCache,f=o.timeouts,h=o.userAgent,v=o.hosts,g=o.queryParameters,y={hostsCache:l,logger:m,requester:_,requestsCache:u,responsesCache:p,timeouts:f,userAgent:h,headers:o.headers,queryParameters:g,hosts:v.map(function(e){return c(e)}),read:function(e,t){var r=s(t,y.timeouts.read),i=function(){return d(y,y.hosts.filter(function(e){return 0!=(1&e.accept)}),e,r)};if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return i();var n={request:e,mappedRequestOptions:r,transporter:{queryParameters:y.queryParameters,headers:y.headers}};return y.responsesCache.get(n,function(){return y.requestsCache.get(n,function(){return y.requestsCache.set(n,i()).then(function(e){return Promise.all([y.requestsCache.delete(n),e])},function(e){return Promise.all([y.requestsCache.delete(n),Promise.reject(e)])}).then(function(e){var t=a(e,2);return t[0],t[1]})})},{miss:function(e){return y.responsesCache.set(n,e)}})},write:function(e,t){return d(y,y.hosts.filter(function(e){return 0!=(2&e.accept)}),e,s(t,y.timeouts.write))}});return n({transporter:S,appId:b,addAlgoliaAgent:function(e,t){S.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([S.requestsCache.clear(),S.responsesCache.clear()]).then(function(){})}},e.methods)},h=function(e){return function(t,a){return"GET"===t.method?e.transporter.read(t,a):e.transporter.write(t,a)}},v=function(e){return function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n({transporter:e.transporter,appId:e.appId,indexName:t},a.methods)}},g=function(e){return function(a,r){var i=a.map(function(e){return t(t
36({},e),{},{params:_(e.params||{})})});return e.transporter.read({method:m,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},r)}},y=function(e){return function(a,r){return Promise.all(a.map(function(a){var i=a.params,n=i.facetName,o=i.facetQuery,s=function(e,t){if(null==e)return{};var a,r,i=function(e,t){if(null==e)return{};var a,r,i={},n=Object.keys(e);for(r=0;r<n.length;r++)a=n[r],t.indexOf(a)>=0||(i[a]=e[a]);return i}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(r=0;r<n.length;r++)a=n[r],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(i[a]=e[a])}return i}(i,["facetName","facetQuery"]);return v(e)(a.indexName,{methods:{searchForFacetValues:S}}).searchForFacetValues(n,o,t(t({},r),s))}))}},b=function(e){return function(t,a,r){return e.transporter.read({method:m,path:o("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:a},cacheable:!0},r)}},w=function(e){return function(t,a){return e.transporter.read({method:m,path:o("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},a)}},S=function(e){return function(t,a,r){return e.transporter.read({method:m,path:o("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:a},cacheable:!0},r)}};function k(e,n,o){var s,l,c,m,d,_,u,p;return f(t(t(t({},{appId:e,apiKey:n,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise(function(t){var a=new XMLHttpRequest;a.open(e.method,e.url,!0),Object.keys(e.headers).forEach(function(t){return a.setRequestHeader(t,e.headers[t])});var r,i=function(e,r){return setTimeout(function(){a.abort(),t({status:0,content:r,isTimedOut:!0})},1e3*e)},n=i(e.connectTimeout,"Connection timeout");a.onreadystatechange=function(){a.readyState>a.OPENED&&void 0===r&&(clearTimeout(n),r=i(e.responseTimeout,"Socket timeout"))},a.onerror=function(){0===a.status&&(clearTimeout(n),clearTimeout(r),t({content:a.responseText||"Network request failed",status:a.status,isTimedOut:!1}))},a.onload=function(){clearTimeout(n),clearTimeout(r),t({content:a.responseText,status:a.status,isTimedOut:!1})},a.send(e.data)})}},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}},responsesCache:i(),requestsCache:i({serializable:!1}),hostsCache:function e(t){var i=r(t.caches),n=i.shift();return void 0===n?{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then(function(e){return Promise.all([e,r.miss(e)])}).then(function(e){return a(e,1)[0]})},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(t,a){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(t,a,r).catch(function(){return e({caches:i}).get(t,a,r)})},set:function(t,a){return n.set(t,a).catch(function(){return e({caches:i}).set(t,a)})},delete:function(t){return n.delete(t).catch(function(){return e({caches:i}).delete(t)})},clear:function(){return n.clear().catch(function(){return e({caches:i}).clear()})}}}({caches:[(s={key:"".concat("4.18.0","-").concat(e)},c="algoliasearch-client-js-".concat(s.key),m=function(){return void 0===l&&(l=s.localStorage||window.localStorage),l},d=function(){return JSON.parse(m().getItem(c)||"{}")},_=function(e){m().setItem(c,JSON.stringify(e))},u=function(){var e=s.timeToLive?1e3*s.timeToLive:null,t=Object.fromEntries(Object.entries(d()).filter(function(e){return void 0!==a(e,2)[1].timestamp}));_(t),e&&_(Object.fromEntries(Object.entries(t).filter(function(t){var r=a(t,2)[1],i=(new Date).getTime();return!(r.timestamp+e<i)})))},{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then(function(){u();var t=JSON.stringify(e);return d()[t]}).then(function(e){return Promise.all([e?e.value:t(),void 0!==e])}).then(function(e){var t=a(e,2),i=t[0];return Promise.all([i,t[1]||r.miss(i)])}).then(function(e){return a(e,1)[0]})},set:function(e,t){return Promise.resolve().then(function(){var a=d();return a[JSON.stringify(e)]={timestamp:(new Date).getTime(),value:t},m().setItem(c,JSON.stringify(a)),t})},delete:function(e){return Promise.resolve().then(function(){var t=d();delete t[JSON.stringify(e)],m().setItem(c,JSON.stringify(t))})},clear:function(){return Promise.resolve().then(function(){m().removeItem(c)})}}),i()]}),userAgent:(p={value:"Algolia for JavaScript (".concat("4.18.0",")"),add:function(e){var t="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return -1===p.value.indexOf(t)&&(p.value="".concat(p.value).concat(t)),p}}).add({segment:"Browser",version:"lite"}),authMode:0}),o),{},{methods:{search:g,searchForFacetValues:y,multipleQueries:g,multipleSearchForFacetValues:y,customRequest:h,initIndex:function(e){return function(t){return v(e)(t,{methods:{search:w,searchForFacetValues:S,findAnswers:b}})}}}}))}return k.version="4.18.0",k}()},516015,(e,t,a)=>{},898547,(e,t,a)=>{var r=e.i(247167);e.r(516015);var i=e.r(271645),n=i&&"object"==typeof i&&"default"in i?i:{default:i},o=void 0!==r.default&&r.default.env&&!0,s=function(e){return"[object String]"===Object.prototype.toString.call(e)},l=function(){function e(e){var t=void 0===e?{}
36:e,a=t.name,r=void 0===a?"stylesheet":a,i=t.optimizeForSpeed,n=void 0===i?o:i;c(s(r),"`name` must be a string"),this._name=r,this._deletedRulePlaceholder="#"+r+"-deleted-rule____{}",c("boolean"==typeof n,"`optimizeForSpeed` must be a boolean"),this._optimizeForSpeed=n,this._serverSheet=void 0,this._tags=[],this._injected=!1,this._rulesCount=0;var l="u">typeof window&&document.querySelector('meta[property="csp-nonce"]');this._nonce=l?l.getAttribute("content"):null}var t,a=e.prototype;return a.setOptimizeForSpeed=function(e){c("boolean"==typeof e,"`setOptimizeForSpeed` accepts a boolean"),c(0===this._rulesCount,"optimizeForSpeed cannot be when rules have already been inserted"),this.flush(),this._optimizeForSpeed=e,this.inject()},a.isOptimizeForSpeed=function(){return this._optimizeForSpeed},a.inject=function(){var e=this;if(c(!this._injected,"sheet already injected"),this._injected=!0,"u">typeof window&&this._optimizeForSpeed){this._tags[0]=this.makeStyleTag(this._name),this._optimizeForSpeed="insertRule"in this.getSheet(),this._optimizeForSpeed||(o||console.warn("StyleSheet: optimizeForSpeed mode not supported falling back to standard mode."),this.flush(),this._injected=!0);return}this._serverSheet={cssRules:[],insertRule:function(t,a){return"number"==typeof a?e._serverSheet.cssRules[a]={cssText:t}:e._serverSheet.cssRules.push({cssText:t}),a},deleteRule:function(t){e._serverSheet.cssRules[t]=null}}},a.getSheetForTag=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]},a.getSheet=function(){return this.getSheetForTag(this._tags[this._tags.length-1])},a.insertRule=function(e,t){if(c(s(e),"`insertRule` accepts only strings"),"u"<typeof window)return"number"!=typeof t&&(t=this._serverSheet.cssRules.length),this._serverSheet.insertRule(e,t),this._rulesCount++;if(this._optimizeForSpeed){var a=this.getSheet();"number"!=typeof t&&(t=a.cssRules.length);try{a.insertRule(e,t)}catch(t){return o||console.warn("StyleSheet: illegal rule: \n\n"+e+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),-1}}else{var r=this._tags[t];this._tags.push(this.makeStyleTag(this._name,e,r))}return this._rulesCount++},a.replaceRule=function(e,t){if(this._optimizeForSpeed||"u"<typeof window){var a="u">typeof window?this.getSheet():this._serverSheet;if(t.trim()||(t=this._deletedRulePlaceholder),!a.cssRules[e])return e;a.deleteRule(e);try{a.insertRule(t,e)}catch(r){o||console.warn("StyleSheet: illegal rule: \n\n"+t+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),a.insertRule(this._deletedRulePlaceholder,e)}}else{var r=this._tags[e];c(r,"old rule at index `"+e+"` not found"),r.textContent=t}return e},a.deleteRule=function(e){if("u"<typeof window)return void this._serverSheet.deleteRule(e);if(this._optimizeForSpeed)this.replaceRule(e,"");else{var t=this._tags[e];c(t,"rule at index `"+e+"` not found"),t.parentNode.removeChild(t),this._tags[e]=null}},a.flush=function(){this._injected=!1,this._rulesCount=0,"u">
36typeof window?(this._tags.forEach(function(e){return e&&e.parentNode.removeChild(e)}),this._tags=[]):this._serverSheet.cssRules=[]},a.cssRules=function(){var e=this;return"u"<typeof window?this._serverSheet.cssRules:this._tags.reduce(function(t,a){return a?t=t.concat(Array.prototype.map.call(e.getSheetForTag(a).cssRules,function(t){return t.cssText===e._deletedRulePlaceholder?null:t})):t.push(null),t},[])},a.makeStyleTag=function(e,t,a){t&&c(s(t),"makeStyleTag accepts only strings as second parameter");var r=document.createElement("style");this._nonce&&r.setAttribute("nonce",this._nonce),r.type="text/css",r.setAttribute("data-"+e,""),t&&r.appendChild(document.createTextNode(t));var i=document.head||document.getElementsByTagName("head")[0];return a?i.insertBefore(r,a):i.appendChild(r),r},t=[{key:"length",get:function(){return this._rulesCount}}],function(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(e.prototype,t),e}();function c(e,t){if(!e)throw Error("StyleSheet: "+t+".")}var m=function(e){for(var t=5381,a=e.length;a;)t=33*t^e.charCodeAt(--a);return t>>>0},d={};function _(e,t){if(!t)return"jsx-"+e;var a=String(t),r=e+a;return d[r]||(d[r]="jsx-"+m(e+"-"+a)),d[r]}function u(e,t){"u"<typeof window&&(t=t.replace(/\/style/gi,"\\/style"));var a=e+t;return d[a]||(d[a]=t.replace(/__jsx-style-dynamic-selector/g,e)),d[a]}var p=function(){function e(e){var t=void 0===e?{}:e,a=t.styleSheet,r=void 0===a?null:a,i=t.optimizeForSpeed,n=void 0!==i&&i;this._sheet=r||new l({name:"styled-jsx",optimizeForSpeed:n}),this._sheet.inject(),r&&"boolean"==typeof n&&(this._sheet.setOptimizeForSpeed(n),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer=void 0,this._indices={},this._instancesCounts={}}var t=e.prototype;return t.add=function(e){var t=this;void 0===this._optimizeForSpeed&&(this._optimizeForSpeed=Array.isArray(e.children),this._sheet.setOptimizeForSpeed(this._optimizeForSpeed),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),"u">typeof window&&!this._fromServer&&(this._fromServer=this.selectFromServer(),this._instancesCounts=Object.keys(this._fromServer).reduce(function(e,t){return e[t]=0,e},{}));var a=this.getIdAndRules(e),r=a.styleId,i=a.rules;if(r in this._instancesCounts){this._instancesCounts[r]+=1;return}var n=i.map(function(e){return t._sheet.insertRule(e)}).filter(function(e){return -1!==e});this._indices[r]=n,this._instancesCounts[r]=1},t.remove=function(e){var t=this,a=this.getIdAndRules(e).styleId;if(function(e,t){if(!e)throw Error("StyleSheetRegistry: "+t+".")}(a in this._instancesCounts,"styleId: `"+a+"` not found"),this._instancesCounts[a]-=1,this._instancesCounts[a]<1){var r=this._fromServer&&this._fromServer[a];r?(r.parentNode.removeChild(r),delete this._fromServer[a]):(this._indices[a].forEach(function(e){return t._sheet.deleteRule(e)}),delete this._indices[a]),delete this._instancesCounts[a]}},t.update=function(e,t){this.add(t),this.remove(e)},t.flush=function(){this._sheet.flush(),this._sheet.inject(),this._fromServer=void 0,this._indices={},this._instancesCounts={}},t.cssRules=function(){var e=this,t=this._fromServer?Object.keys(this._fromServer).map(function(t){return[t,e._fromServer[t]]}):[],a=this._sheet.cssRules();return t.concat(Object.keys(this._indices).map(function(t){return[t,e._indices[t].map(function(e){return a[e].cssText}).join(e._optimizeForSpeed?"":"\n")]}).filter(function(e){return!!e[1]}))},t.styles=function(e){var t,a;return t=this.cssRules(),void 0===(a=e)&&(a={}),t.map(function(e){var t=e[0],r=e[1];return n.default.createElement("style",{id:"__"+t,key:"__"+t,nonce:a.nonce?a.nonce:void 0,dangerouslySetInnerHTML:{__html:r}})})},t.getIdAndRules=function(e){var t=e.children,a=e.dynamic,r=e.id;if(a){var i=_(r,a);return{styleId:i,rules:Array.isArray(t)?t.map(function(e){return u(i,e)}):[u(i,t)]}}return{styleId:_(r),rules:Array.isArray(t)?t:[t]}},t.selectFromServer=function(){return Array.prototype.slice.call(document.querySelectorAll('[id^="__jsx-"]')).reduce(function(e,t){return e[t.id.slice(2)]=t,e},{})},e}(),f=i.createContext(null);function h(){return new p}function v(){return i.useContext(f)}f.displayName="StyleSheetContext";var g=n.default.useInsertionEffect||n.default.useLayoutEffect,y="u">typeof window?h():void 0;
36function b(e){var t=y||v();return t&&("u"<typeof window?t.add(e):g(function(){return t.add(e),function(){t.remove(e)}},[e.id,String(e.dynamic)])),null}b.dynamic=function(e){return e.map(function(e){return _(e[0],e[1])}).join(" ")},a.StyleRegistry=function(e){var t=e.registry,a=e.children,r=i.useContext(f),o=i.useState(function(){return r||t||h()})[0];return n.default.createElement(f.Provider,{value:o},a)},a.createStyleRegistry=h,a.style=b,a.useStyleRegistry=v},437902,(e,t,a)=>{t.exports=e.r(898547).style}]);

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.