PageSourceSearch

https://www.truecar.com/assets/_next/static/chunks/pages/[extra]/rewrites/makes/[makeSlug]-a20e7c2cf322c900.js

js truecar.com collected 2026-10-01 08:46:53 UTC 111,159 bytes, 546 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1998],{1510:(e,t,a)=>{"use strict";a.d(t,{i:()=>l.i});var l=a(27377)},2286:(e,t,a)=>{"use strict";a.d(t,{L:()=>N});var l=a(6029);a(20636),a(38109),a(63941),a(11934);var r=a(37197);let n=(0,r.Ay)`
2    query getIncentivesBanner_OemLandingPage($makeSlug: String, $styleId: ID) {
3  content {
4    __typename
5    oemLandingPage(styleId: $styleId, makeSlug: $makeSlug) {
6      __typename
7      modules {
8        __typename
9        ... on OEMLandingHeroSectionContent {
10          __typename
11          codeConfirmationMessage
12          buttonText
13        }
14      }
15      couponRegistrationFields {
16        __typename
17        address
18        email
19        firstName
20        lastName
21        phone
22        zipCode
23      }
24      targetedIncentiveBanner {
25        __typename
26        header
27        subHeader
28      }
29    }
30  }
31}
32    `;n.documentId="af3c481189741b2da6a31088b971010fa708b26ab21946574d855127e104082a";var s=a(75155),i=a(55729),o=a(21920),d=a(62367),c=a(64337),m=a(14812);a(23827);var u=a(98840),p=a(96225),x=a(25197),g=a(57709),h=a(87344),v=a(40098),b=a(39487),f=a(12020),y=a(99797),_=a(37597),k=a(30739),w=a(66218),j=a(31133);let N=e=>{let t,a,r,n,N,I,M,T,E,A,L,$,O,B,D,z,R,P,F,U,V,W,G,H,q,Y,Z,J=(0,s.c)(105),{make:Q,style:K,consumer:X,targetedIncentive:ee,className:et}=e,[ea,el]=i.useState(!1),er=(0,_.W)();J[0]!==K?(t=K??{},J[0]=K,J[1]=t):t=J[1];let{databaseId:en}=t,es=ee?.coupon,ei=Q.slug??"";J[2]!==en?(a=en?{styleId:en}:{},J[2]=en,J[3]=a):a=J[3],J[4]!==ei||J[5]!==a?(r={makeSlug:ei,...a},J[4]=ei,J[5]=a,J[6]=r):r=J[6];let eo=!Q.slug&&!en;J[7]!==r||J[8]!==eo?(n={variables:r,skip:eo,ssr:!1},J[7]=r,J[8]=eo,J[9]=n):n=J[9];let{data:ed}=(0,u.I)(S,n),ec=ed?.content?.oemLandingPage,em=ec?.targetedIncentiveBanner,eu=ec?.couponRegistrationFields;
32J[10]!==ec?.modules?(N=ec?.modules?.find(C),J[10]=ec?.modules,J[11]=N):N=J[11];let ep=N,ex=!!es?.code,eg=!!ee?.amount,eh="mercedes-benz"===Q.slug?"Special Incentive":"Bonus Cash";J[12]!==ex||J[13]!==eh||J[14]!==em?.header||J[15]!==eg||J[16]!==ee?.amount?(I=ex?`${eg?(0,w.G)(ee?.amount):""} ${eh} added`:em?.header??"",J[12]=ex,J[13]=eh,J[14]=em?.header,J[15]=eg,J[16]=ee?.amount,J[17]=I):I=J[17];let ev=I;J[18]!==es?(M=es?.code?`This offer code is valid until ${(0,g.Y)(es.expiresAt)}`:"",J[18]=es,J[19]=M):M=J[19];let eb=M,ef=ex?ep?.codeConfirmationMessage+" "+eb:em?.subHeader??"",{logo:ey}=(0,_.W)(),e_=`TargetedIncentive:${ee?.id}`,ek=ee?.programId;J[20]!==Q.databaseId||J[21]!==e_||J[22]!==ek?(T={makeId:Q.databaseId,cacheId:e_,programId:ek},J[20]=Q.databaseId,J[21]=e_,J[22]=ek,J[23]=T):T=J[23];let{loading:ew,error:ej,errorMessage:eN,upsertCoupon:eS}=(0,f.Y)(T),eC=es?.code,eI=Q?.name??"",eM=Q?.slug??"",eT=ef||"";J[24]!==ej||J[25]!==eN||J[26]!==er||J[27]!==eC||J[28]!==eI||J[29]!==eM||J[30]!==eT?(E=(0,x.j)({code:eC,expiresAt:"",makeName:eI,makeSlug:eM,codeConfirmationMessage:eT,status:(0,y.u)(ej),statusMessage:eN,partner:er}),J[24]=ej,J[25]=eN,J[26]=er,J[27]=eC,J[28]=eI,J[29]=eM,J[30]=eT,J[31]=E):E=J[31];let{confirmationDescription:eE,confirmationHeading:eA,confirmationSubHeading:eL,errorHeading:e$,errorDescription:eO}=E,eB=es?.code;J[32]!==eE||J[33]!==eA||J[34]!==eL?(A={confirmationDescription:eE,confirmationHeading:eA,confirmationSubHeading:eL},J[32]=eE,J[33]=eA,J[34]=eL,J[35]=A):A=J[35],J[36]!==eO||J[37]!==e$?(L={errorHeading:e$,errorDescription:eO},J[36]=eO,J[37]=e$,J[38]=L):L=J[38];let eD=eu?.firstName??!1,ez=eu?.lastName??!1,eR=eu?.email??!1,eP=eu?.phone??!1,eF=eu?.address??!1,eU=eu?.zipCode??!1;J[39]!==eD||J[40]!==ez||J[41]!==eR||J[42]!==eP||J[43]!==eF||J[44]!==eU?($={includeFirstName:eD,includeLastName:ez,includeEmail:eR,includePhone:eP,includeAddress:eF,includeZipCode:eU},J[39]=eD,J[40]=ez,J[41]=eR,J[42]=eP,J[43]=eF,J[44]=eU,J[45]=$):$=J[45];let eV=Q?.slug;J[46]!==X||J[47]!==ew||J[48]!==ej||J[49]!==ea||J[50]!==eB||J[51]!==A||J[52]!==L||J[53]!==$||J[54]!==eV||J[55]!==ee||J[56]!==eS?(O={code:eB,confirmationContent:A,error:ej,errorContent:L,includedFields:$,loading:!1,makeSlug:eV,modalOpen:ea,upsertCoupon:eS,setModalOpen:el,couponLoading:ew,consumer:X,incentive:ee},J[46]=X,J[47]=ew,J[48]=ej,J[49]=ea,J[50]=eB,J[51]=A,J[52]=L,J[53]=$,J[54]=eV,J[55]=ee,J[56]=eS,J[57]=O):O=J[57];let{modalContent:eW,profileComplete:eG,sendCoupon:eH,currentStep:eq,retentionModalPartnerLoading:eY}=(0,p.h)(O);J[58]===Symbol.for("react.memo_cache_sentinel")?(B=()=>{el(!1)},J[58]=B):B=J[58];let eZ=B,eJ=ee?.requiresVerification==="AAA";J[59]!==eJ?(D={default:!1,truecar:eJ},J[59]=eJ,J[60]=D):D=J[60];let eQ=(0,k.G)(D);if(!ee)return null;J[61]===Symbol.for("react.memo_cache_sentinel")?(z=(0,l.jsx)(h.K,{}),J[61]=z):z=J[61];let eK="aaaVerification"===eq;return J[62]!==eW||J[63]!==ea||J[64]!==eK?(R=(0,l.jsx)(d.a,{open:ea,onClose:eZ,"data-test":"retentionModal","aria-labelledby":"retention-popup",hideClose:eK,children:eW}),J[62]=eW,J[63]=ea,J[64]=eK,J[65]=R):R=J[65],J[66]!==et?(P=(0,j.x)("mb-40 flex flex-col items-center justify-between rounded border px-20 py-20 text-center md:flex-row md:px-32 md:py-32 md:text-left",et),J[66]=et,J[67]=P):P=J[67],J[68]!==ey||J[69]!==eQ?(F=ey&&(0,l.jsx)(c.E,{role:"presentation",alt:"",src:eQ?v.A.src:ey,className:"md:mr-32 mb-20 md:mb-0",width:130}),J[68]=ey,J[69]=eQ,J[70]=F):F=J[70],J[71]!==es||J[72]!==ej||J[73]!==ev?(U=!ej&&(0,l.jsxs)("div",{children:[(0,l.jsxs)(o.D,{level:"1",size:"3","data-test":"bxIncentiveBannerHeader",className:"mb-8 md:mb-0",children:[es?.code&&(0,l.jsx)(m.I,{fill:!0,alt:"enclosed check icon"})," ",ev]}),es?.code&&(0,l.jsxs)("div",{className:"pt-4","data-test":"bxIncentiveCouponCode",children:["Your exclusive offer code: ",(0,l.jsx)("strong",{children:es.code})]})]}),J[71]=es,J[72]=ej,J[73]=ev,J[74]=U):U=J[74],J[75]!==ej||J[76]!==eO||J[77]!==e$||J[78]!==ef?(V=ej?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{children:e$}),(0,l.jsx)("div",{children:eO})]}):ef,J[75]=ej,J[76]=eO,J[77]=e$,J[78]=ef,J[79]=V):V=J[79],J[80]!==V?(W=(0,l.jsx)("div",{className:"mb-20 pt-4 md:mb-0 mr-8","data-test":"bxIncentivesDescription",children:V}),J[80]=V,J[81]=W):W=J[81],J[82]!==U||J[83]!==W?(G=(0,l.jsxs)("div",{className:"md:mb-8 lg:mb-0",children:[U,W]}),J[82]=U,J[83]=W,J[84]=G):G=J[84],J[85]!==X||J[86]!==es||J[87]!==ej||J[88]!==Q||J[89]!==ec||J[90]!==eG||J[91]!==eY||J[92]!==eH||J[93]!==ee?(H=!ej&&X&&(0,l.jsx)(b.f,{oemLandingPageContent:ec,loading:eY,coupon:es,make:Q,partner:X.partner,targetedIncentive:ee,onClick:()=>eG?eH():el(!0),"data-test":"bxIncentiveBannerCta"}),J[85]=X,J[86]=es,J[87]=ej,J[88]=Q,J[89]=ec,J[90]=eG,J[91]=eY,J[92]=eH,J[93]=ee,J[94]=H):H=J[94],J[95]!==G||J[96]!==H?(q=(0,l.jsxs)("div",{className:"mr-8 flex flex-col lg:flex-row lg:items-center",children:[G,H]}),J[95]=G,J[96]=H,J[97]=q):q=J[97],J[98]!==P||J[99]!==F||J[100]!==q?(Y=(0,l.jsxs)("div",{className:P,"data-test":"bxIncentiveBanner",children:[F,q]}),J[98]=P,J[99]=F,J[100]=q,J[101]=Y):Y=J[101],J[102]!==R||J[103]!==Y?(Z=(0,l.jsxs)(l.Fragment,{children:[z,R,Y]}),J[102]=R,J[103]=Y,J[104]=Z):Z=J[104],Z},S=n;function C(e){return"OEMLandingHeroSectionContent"===e.__typename}},3310:(e,t,a)=>{"use strict";a.d(t,{H:()=>l.H});var l=a(27253)},4113:(e,t,a)=>{"use strict";a.d(t,{P:()=>n});var l=a(36087),r=a(64226);let n=(0,l.v)({filterType:r.u.enum("brand","price","body","brands").optional,makeSlug:r.u.string.optional,postalCode:r.u.string.optional,bodyStyle:r.u.enum("Convertibles","Coupes","SUVs","Sedans","Trucks","Vans","Minivans","Wagons","Hatchbacks","Hybrids","Electrics").optional,sort:r.u.enum("type","all").optional},e=>{let{filterType:t,...a}=e;return{filterType:"brand"===t?"brands":t,...a}},e=>({path:"/shop/new/",query:e}));n.routeName="shopMakeModelRoute"},7398:(e,t,a)=>{"use strict";a.d(t,{$:()=>n});var l=a(45165),r=a(64226);let n=(0,l.u)({makeSlug:r.u.string,postalCode:r.u.string.optional,utm_campaign:r.u.string.optional,utm_content:r.u.string.optional,utm_id:r.u.string.optional,utm_medium:r.u.string.optional,utm_source:r.u.string.optional,utm_term:r.u.string.optional,referrer_id:r.u.string.optional},e=>{let{makeSlug:t,...a}=e;return{path:`/overview/${t}/`,query:a}});n.routeName="makeOverviewRoute"},8416:(e,t,a)=>{"use strict";a.d(t,{Y:()=>s});var l=a(6029),r=a(75155);a(55729);var n=a(65491);let s=e=>{let t,a,s,i=(0,r.c)(6);i[0]!==e?({fill:t,...a}=e,i[0]=e,i[1]=t,i[2]=a):(t=i[1],a=i[2]);let o="keyboard_arrow_right";return i[3]!==a||i[4]!==o?(s=(0,l.jsx)(n.I,{spriteID:o,...a}),i[3]=a,i[4]=o,i[5]=s):s=i[5],s}},9104:(e,t,a)=>{"use strict";a.d(t,{U:()=>s});var l=a(6029),r=a(75155);a(55729);var n=a(65491);let s=e=>{let t,a,s,i=(0,r.c)(6);i[0]!==e?({fill:t,...a}=e,i[0]=e,i[1]=t,i[2]=a):(t=i[1],a=i[2]);let o="arrow_drop_down";return i[3]!==a||i[4]!==o?(s=(0,l.jsx)(n.I,{spriteID:o,...a}),i[3]=a,i[4]=o,i[5]=s):s=i[5],s}},11934:(e,t,a)=>{"use strict";a.d(t,{G:()=>s});var l=a(37197),r=a(83286),n=a(49866);let s=(0,l.Ay)`
33    fragment IncentivesBanner_Consumer on Consumer {
34  __typename
35  id
36  militaryAffiliation {
37    __typename
38    verified
39  }
40  partner {
41    __typename
42    id
43    ...CouponGenerationButton_Partner
44  }
45  ...useRetentionModal_Consumer
46}
47    ${r.i}
48${n.s}`},14385:(e,t,a)=>{"use strict";a.d(t,{H:()=>l.H});var l=a(15858)},14459:(e,t,a)=>{"use strict";a.d(t,{L:()=>m});var l=a(6029),r=a(75155),n=a(55729),s=a(62367),i=a(50125),o=a(70299),d=a(94947),c=a(49062);let m=e=>{let t,a,m,u,p,x,g,h,v,b,f,y,_,k,w,j,N,S,C,I,M,T,E=(0,r.c)(53);
48E[0]!==e?({open:y,onOpen:b,onClose:v,nextStep:x,onRegComplete:f,registrationSource:_,"aria-labelledby":p,hideClose:u,continueAsGuest:a,nextStepTrackingOpen:h,nextStepTrackingClose:g,title:j,subtitle:w,footer:m,autoFocus:t,...k}=e,E[0]=e,E[1]=t,E[2]=a,E[3]=m,E[4]=u,E[5]=p,E[6]=x,E[7]=g,E[8]=h,E[9]=v,E[10]=b,E[11]=f,E[12]=y,E[13]=_,E[14]=k,E[15]=w,E[16]=j):(t=E[1],a=E[2],m=E[3],u=E[4],p=E[5],x=E[6],g=E[7],h=E[8],v=E[9],b=E[10],f=E[11],y=E[12],_=E[13],k=E[14],w=E[15],j=E[16]);let A=(0,o.z)(),{isAuthenticated:L}=(0,i.i)(),[$,O]=n.useState(L);E[17]!==x||E[18]!==f?(N=()=>{f&&f(),x&&O(!0)},E[17]=x,E[18]=f,E[19]=N):N=E[19];let B=N,D=!!(f||x),z=$?p:"unifiedRegistration";E[20]===Symbol.for("react.memo_cache_sentinel")?(S={xs:"bottom",md:"none"},E[20]=S):S=E[20],E[21]!==h||E[22]!==b||E[23]!==_||E[24]!==$||E[25]!==A?(C=()=>{$&&h?A(h):A({eventAction:"Registration Modal",eventCategory:"Registration",eventLabel:_}),b?.()},E[21]=h,E[22]=b,E[23]=_,E[24]=$,E[25]=A,E[26]=C):C=E[26];let R=!v||u,P=!v;return E[27]!==u||E[28]!==g||E[29]!==v||E[30]!==$||E[31]!==A?(I=()=>{"function"==typeof v&&(v(),!u&&$&&g?A(g):A({eventAction:"Registration Modal Close",eventCategory:"Registration"}))},E[27]=u,E[28]=g,E[29]=v,E[30]=$,E[31]=A,E[32]=I):I=E[32],E[33]!==t||E[34]!==a||E[35]!==m||E[36]!==x||E[37]!==B||E[38]!==_||E[39]!==$||E[40]!==D||E[41]!==w||E[42]!==j?(M=$?x:(0,l.jsx)(d.c,{onSuccess:D?B:void 0,continueAsGuest:a,registrationSource:_,layout:c.k,title:j,subtitle:w,footer:m,autoFocus:t}),E[33]=t,E[34]=a,E[35]=m,E[36]=x,E[37]=B,E[38]=_,E[39]=$,E[40]=D,E[41]=w,E[42]=j,E[43]=M):M=E[43],E[44]!==y||E[45]!==k||E[46]!==z||E[47]!==C||E[48]!==R||E[49]!==P||E[50]!==I||E[51]!==M?(T=(0,l.jsx)(s.a,{"aria-labelledby":z,"data-test":"regModal",open:y,drawer:S,className:"max-w-[480px]",onEnter:C,hideClose:R,noExternalDismiss:P,onClose:I,...k,children:M}),E[44]=y,E[45]=k,E[46]=z,E[47]=C,E[48]=R,E[49]=P,E[50]=I,E[51]=M,E[52]=T):T=E[52],T}},14812:(e,t,a)=>{"use strict";a.d(t,{I:()=>i});var l=a(6029),r=a(75155),n=a(55729),s=a(65491);let i=e=>{let t,a,i,o,d,c,m,u,p,x,g,h,v=(0,r.c)(33);v[0]!==e?({fill:t,gradient:a,style:o,...i}=e,v[0]=e,v[1]=t,v[2]=a,v[3]=i,v[4]=o):(t=v[1],a=v[2],i=v[3],o=v[4]);let b=t&&!0,f=(0,n.useId)(),y=`check-circle-gradient-${f}`;if(!a){let e,t=b?"check_circle-fill":"check_circle";return v[5]!==i||v[6]!==o||v[7]!==t?(e=(0,l.jsx)(s.I,{spriteID:t,style:o,...i}),v[5]=i,v[6]=o,v[7]=t,v[8]=e):e=v[8],e}v[9]!==a?(d=!0===a?{from:"#06C5AC",to:"#006A91",x1:"0%",y1:"100%",x2:"100%",y2:"0%"}:{from:a.from,to:a.to,x1:a.x1||"0%",y1:a.y1||"100%",x2:a.x2||"100%",y2:a.y2||"0%"},v[9]=a,v[10]=d):d=v[10];let _=d,k=`url(#${y})`;return v[11]!==o||v[12]!==k?(c={fill:k,...o},v[11]=o,v[12]=k,v[13]=c):c=v[13],v[14]!==i||v[15]!==c?(m=(0,l.jsx)(s.I,{spriteID:"check_circle-fill",style:c,...i}),v[14]=i,v[15]=c,v[16]=m):m=v[16],v[17]===Symbol.for("react.memo_cache_sentinel")?(u={position:"absolute"},v[17]=u):u=v[17],v[18]!==_.from?(p=(0,l.jsx)("stop",{offset:"0%",stopColor:_.from}),v[18]=_.from,v[19]=p):p=v[19],v[20]!==_.to?(x=(0,l.jsx)("stop",{offset:"100%",stopColor:_.to}),v[20]=_.to,v[21]=x):x=v[21],v[22]!==_.x1||v[23]!==_.x2||v[24]!==_.y1||v[25]!==_.y2||v[26]!==y||v[27]!==p||v[28]!==x?(g=(0,l.jsx)("svg",{width:"0",height:"0",style:u,children:(0,l.jsx)("defs",{children:(0,l.jsxs)("linearGradient",{id:y,x1:_.x1,y1:_.y1,x2:_.x2,y2:_.y2,children:[p,x]})})}),v[22]=_.x1,v[23]=_.x2,v[24]=_.y1,v[25]=_.y2,v[26]=y,v[27]=p,v[28]=x,v[29]=g):g=v[29],v[30]!==m||v[31]!==g?(h=(0,l.jsxs)(l.Fragment,{children:[m,g]}),v[30]=m,v[31]=g,v[32]=h):h=v[32],h}},15858:(e,t,a)=>{"use strict";a.d(t,{H:()=>o});var l=a(6029),r=a(75155);a(55729);var n=a(47596),s=a(31133),i=a(70299);let o=e=>{let t,a,o,d,c,m,u,p,x,g,h,v,b,f,y,_,k=(0,r.c)(35);k[0]!==e?({ref:m,className:t,onClick:o,onMouseEnter:d,onMouseLeave:c,tracking:g,id:a,theme:x,size:p,...u}=e,k[0]=e,k[1]=t,k[2]=a,k[3]=o,k[4]=d,k[5]=c,k[6]=m,k[7]=u,k[8]=p,k[9]=x,k[10]=g):(t=k[1],a=k[2],o=k[3],d=k[4],c=k[5],m=k[6],u=k[7],p=k[8],x=k[9],g=k[10]);let w=void 0===p?18:p,j=(0,i.z)();k[11]!==o||k[12]!==j||k[13]!==g?(h=e=>{o&&o(e),g&&j(g)},k[11]=o,k[12]=j,k[13]=g,k[14]=h):h=k[14];let N=h,S="dark"===x?"white":"muted"===x?"var(--neutral-800)":"black";k[15]!==S?(v={"--info-border-color":S},k[15]=S,k[16]=v):v=k[16],k[17]!==t?(b=(0,s.x)("text-[var(--info-border-color)]","info-button flex-grow-0 rounded-full","shadow-[inset_0_0_0_1px_var(--info-border-color)]","hover:shadow-[inset_0_0_0_2px_var(--info-border-color)]","active:shadow-[inset_0_0_0_2px_var(--info-border-color)]",t),k[17]=t,k[18]=b):b=k[18];let C="dark"===x&&"fill-white",I="muted"===x&&"fill-muted";return k[19]!==C||k[20]!==I?(f=(0,s.x)("flex-shrink-0",C,I),k[19]=C,k[20]=I,k[21]=f):f=k[21],k[22]!==w||k[23]!==f?(y=(0,l.jsx)(n.G,{size:w,className:f}),k[22]=w,k[23]=f,k[24]=y):y=k[24],k[25]!==a||k[26]!==N||k[27]!==d||k[28]!==c||k[29]!==m||k[30]!==u||k[31]!==v||k[32]!==b||k[33]!==y?(_=(0,l.jsx)("button",{"data-test":"infoButtonButton","aria-label":"Info",ref:m,color:"secondary",style:v,className:b,onClick:N,onMouseEnter:d,onMouseLeave:c,id:a,...u,children:y}),k[25]=a,k[26]=N,k[27]=d,k[28]=c,k[29]=m,k[30]=u,k[31]=v,k[32]=b,k[33]=y,k[34]=_):_
48=k[34],_};o.displayName="InfoButton"},15868:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/[extra]/rewrites/makes/[makeSlug]",function(){return a(32771)}])},16213:(e,t,a)=>{"use strict";a.d(t,{J:()=>r});var l=a(37197);let r=(0,l.Ay)`
49    fragment ZipCodeModal_Geolocation on Geolocation {
50  __typename
51  id
52  citySlug
53  stateSlug
54  postalCode
55  city
56  state
57  isPoBox
58}
59    `},18843:(e,t,a)=>{"use strict";a.d(t,{d:()=>l.d});var l=a(8508)},19112:(e,t,a)=>{"use strict";a.d(t,{m:()=>d});var l=a(6029),r=a(75155),n=a(55729),s=a(31133),i=a(88301),o=a(8416);let d=e=>{let t,a,d,c,m,u,p,x,g,h,v,b,f,y,_,k,w,j,N,S,C=(0,r.c)(44);C[0]!==e?({slidesToShow:x,direction:c,disabled:m,buttonPosition:g,buttonSize:h,buttonTheme:v,className:d,hideDisabled:p,a11yContext:t,buttonStyle:b,fixedSlideWidth:u,...a}=e,C[0]=e,C[1]=t,C[2]=a,C[3]=d,C[4]=c,C[5]=m,C[6]=u,C[7]=p,C[8]=x,C[9]=g,C[10]=h,C[11]=v,C[12]=b):(t=C[1],a=C[2],d=C[3],c=C[4],m=C[5],u=C[6],p=C[7],x=C[8],g=C[9],h=C[10],v=C[11],b=C[12]);let I=void 0===x?{xs:1}:x,M=void 0===g?"inside":g,T=void 0===h?"small":h,E="light"===(void 0===v?"light":v),A="small"===T,L="large"===T,$="round"===(void 0===b?"square":b),O="prev"===c,B="next"===c,D="inside"===M,z="middle"===M,R="outside"===M;C[13]!==$||C[14]!==T?(f=$?24:({small:30,large:40})[T],C[13]=$,C[14]=T,C[15]=f):f=C[15];let P=f,F=u&&D,U=!!(p||F)&&m,V=F?"div":n.Fragment,[W,G]=(0,n.useState)(!1);C[16]!==U?(y=()=>{if(!U)return void G(!1);let e=setTimeout(()=>{G(!0)},1e3);return()=>clearTimeout(e)},_=[U],C[16]=U,C[17]=y,C[18]=_):(y=C[17],_=C[18]),(0,n.useEffect)(y,_),C[19]!==d||C[20]!==m||C[21]!==F||C[22]!==U||C[23]!==O?(k=F?{className:(0,s.x)("pointer-coarse:hidden top-0 bottom-0 bg-[--fixed-track-bg] absolute w-[60px] flex items-center z-20",O?"left-0 justify-start":"right-0 justify-end",U&&"opacity-0",m&&"pointer-events-none",d)}:{},C[19]=d,C[20]=m,C[21]=F,C[22]=U,C[23]=O,C[24]=k):k=C[24];let H=O?"carouselArrowPrev":"carouselArrowNext",q=`${O?"Previous":"Next"} ${t||"slide"}`,Y=U?-1:void 0,Z=(0,s.x)("flex items-center justify-center px-0 z-20","max-w-[var(--arrow-w-xs)]",I.sm&&"sm:max-w-[var(--arrow-w-sm)]",I.md&&"md:max-w-[var(--arrow-w-md)]",I.lg&&"lg:max-w-[var(--arrow-w-lg)]",I.xl&&"xl:max-w-[var(--arrow-w-xl)]",!m&&!F&&"shadow hover:shadow-lg focus:shadow-lg",E&&(m?"bg-[color:var(--neutral-600)] text-[color:var(--neutral-700)]":"bg-white text-black"),!E&&(m?"bg-[color:var(--neutral-800)] text-[color:var(--neutral-700)]":"bg-black text-white"),F&&"border",$?["rounded-full",A&&"w-24 h-24",L&&"w-[44px] h-[44px]"]:[A&&"w-[30px] h-[70px] rounded-[3px]",L&&"w-40 h-[120px] rounded"],!F&&[D&&O&&A&&"mr-[-30px]",D&&O&&L&&"-mr-40",D&&O&&$&&"-mr-24 translate-x-[10px]",D&&B&&A&&"ml-[-30px]",D&&B&&L&&"-ml-40",D&&B&&$&&"-ml-24 translate-x-[-10px]",z&&A&&"mx-[-15px]",z&&L&&"-mx-20",z&&$&&"-mx-12",R&&O&&"mr-[10px]",R&&B&&"ml-[10px]"],U&&"opacity-0",W&&"pointer-events-none",!F&&d);return C[25]!==P||C[26]!==O?(w=O&&(0,l.jsx)(i.T,{size:P}),C[25]=P,C[26]=O,C[27]=w):w=C[27],C[28]!==P||C[29]!==B?(j=B&&(0,l.jsx)(o.Y,{size:P}),C[28]=P,C[29]=B,C[30]=j):j=C[30],C[31]!==a||C[32]!==m||C[33]!==H||C[34]!==q||C[35]!==Y||C[36]!==Z||C[37]!==w||C[38]!==j?(N=(0,l.jsxs)("button",{...a,"data-test":H,"aria-label":q,disabled:m,color:"primary",tabIndex:Y,className:Z,children:[w,j]}),C[31]=a,C[32]=m,C[33]=H,C[34]=q,C[35]=Y,C[36]=Z,C[37]=w,C[38]=j,C[39]=N):N=C[39],C[40]!==V||C[41]!==N||C[42]!==k?(S=(0,l.jsx)(V,{...k,children:N}),C[40]=V,C[41]=N,C[42]=k,C[43]=S):S=C[43],S}},20636:(e,t,a)=>{"use strict";a.d(t,{o:()=>n});var l=a(37197),r=a(28692);let n=(0,l.Ay)`
60    fragment IncentivesBanner_Make on Make {
61  __typename
62  id
63  databaseId
64  name
65  slug
66  ...CouponGenerationButton_Make
67}
68    ${r.W}`},21348:(e,t,a)=>{"use strict";a.d(t,{y:()=>c});var l=a(6029),r=a(75155);a(55729);var n=a(37302),s=a(31133),i=a(53377),o=a(70299),d=a(31254);let c=e=>{let t,a,c,p,x,g,h,v,b,f,y,_,k,w,j,N,S,C,I,M,T,E,A,L=(0,r.c)(61);L[0]!==e?({ref:g,active:f,children:t,disabled:y,externalLink:_,rel:h,href:c,className:a,onClick:p,prefetch:x,tagClassName:k,role:b,tracking:w,...v}=e,L[0]=e,L[1]=t,L[2]=a,L[3]=c,L[4]=p,L[5]=x,L[6]=g,L[7]=h,L[8]=v,L[9]=b,L[10]=f,L[11]=y,L[12]=_,L[13]=k,L[14]=w):(t=L[1],a=L[2],
68c=L[3],p=L[4],x=L[5],g=L[6],h=L[7],v=L[8],b=L[9],f=L[10],y=L[11],_=L[12],k=L[13],w=L[14]);let $=void 0!==f&&f,O=void 0!==y&&y,B=void 0!==_&&_,{type:D,block:z,scrollable:R,theme:P}=(0,n.E)(),F=(0,o.z)();if(L[15]!==O||L[16]!==B||L[17]!==c||L[18]!==p||L[19]!==x||L[20]!==h||L[21]!==F||L[22]!==w?(j=(0,i.x)({href:c,onClick:p,disabled:O,externalLink:B,prefetch:x,rel:h,tracking:w,track:F}),L[15]=O,L[16]=B,L[17]=c,L[18]=p,L[19]=x,L[20]=h,L[21]=F,L[22]=w,L[23]=j):j=L[23],L[24]!==j){let{tag:e,...t}=j;S=t,N=e,"externalLink"in S&&!S.externalLink&&delete S.externalLink,L[24]=j,L[25]=N,L[26]=S}else N=L[25],S=L[26];let U=b&&"tab"===b?"presentation":void 0;return L[27]!==$||L[28]!==z||L[29]!==a||L[30]!==D?(C=(0,s.x)(m({type:D,block:z,active:$}),a),L[27]=$,L[28]=z,L[29]=a,L[30]=D,L[31]=C):C=L[31],L[32]!==$||L[33]!==O||L[34]!==b?(I=b&&"tab"===b?{}:{"aria-current":$?"page":"false","aria-disabled":O?"true":"false"},L[32]=$,L[33]=O,L[34]=b,L[35]=I):I=L[35],L[36]!==$||L[37]!==z||L[38]!==O||L[39]!==R||L[40]!==k||L[41]!==P||L[42]!==D?(M=(0,s.x)(u({type:D,block:z,active:$,disabled:O,scrollable:R,className:k,theme:P})),L[36]=$,L[37]=z,L[38]=O,L[39]=R,L[40]=k,L[41]=P,L[42]=D,L[43]=M):M=L[43],L[44]!==$||L[45]!==t||L[46]!==D?(T="tab"===D?(0,l.jsx)("span",{className:(0,d.Nc)($),children:t}):t,L[44]=$,L[45]=t,L[46]=D,L[47]=T):T=L[47],L[48]!==N||L[49]!==S||L[50]!==v||L[51]!==b||L[52]!==I||L[53]!==M||L[54]!==T?(E=(0,l.jsx)(N,{role:b,...S,...I,className:M,...v,children:T}),L[48]=N,L[49]=S,L[50]=v,L[51]=b,L[52]=I,L[53]=M,L[54]=T,L[55]=E):E=L[55],L[56]!==g||L[57]!==E||L[58]!==U||L[59]!==C?(A=(0,l.jsx)("li",{ref:g,role:U,className:C,children:E}),L[56]=g,L[57]=E,L[58]=U,L[59]=C,L[60]=A):A=L[60],A},m=e=>{let{type:t,block:a,active:l}=e;switch(t){case"switch":return(0,s.x)(["switch",a&&"w-full",l&&"switch-active"]);case"slide-switch":return"px-0 contents";case"tab":return(0,s.x)("relative",a&&"w-full");case"vertical":case"minimal":case"button-link":return""}},u=e=>{let{type:t,block:a,active:l,disabled:r,scrollable:n,className:i,theme:o}=e;switch(t){case"switch":return(0,s.x)("no-underline hover:no-underline text-inherit hover:text-inherit cursor-[inherit]","before:top-0 before:right-0 before:bottom-0 before:left-0 before:absolute before:content-['']",i);case"slide-switch":return(0,s.x)("rounded-[6px] py-8 px-12 sm:px-16 text-14 no-underline","flex flex-col flex-nowrap items-center justify-center",a&&"w-full","dark"===o?"!text-white":"text-black",l&&["font-500 shadow text-black","dark"===o?"bg-[--neutral-400] !text-black":"bg-white"],i);case"tab":return(0,s.x)(a&&"w-full","inline-block","tab",l&&"tab-active",l&&(0,d.jf)(n),i);case"vertical":return(0,s.x)("link-item-vertical",l&&"link-item-vertical-active",r&&"link-item-vertical-disabled",i);case"minimal":return(0,s.x)("link-item-minimal",i);case"button-link":return(0,s.x)("button-link",l&&"button-link-active",!l&&"rounded",i)}}},22142:(e,t,a)=>{"use strict";a.d(t,{y:()=>l.y});var l=a(21348)},24615:(e,t,a)=>{"use strict";a.d(t,{a:()=>o});var l=a(6029),r=a(75155),n=a(55729),s=a(31133),i=a(33287);let o=e=>{let t,a,o,d,c,m,u,p=(0,r.c)(28),{children:x,headerContent:g,className:h,open:v,tray:b,unmountChildren:f,inset:y,expandScrollToTop:_,expandScrollToTopOffset:k,expandScrollElement:w,"data-test-item":j,"data-test":N,removeDefaultListAreaPadding:S}=e,C=void 0===y||y,I=void 0!==_&&_,M=void 0===k?0:k,T=n.useRef(null),E=w?.current;p[0]!==I||p[1]!==M||p[2]!==E?(t=()=>{if(I&&T.current){let e=T.current.getBoundingClientRect().top+(E?E.scrollTop:window.scrollY)-M;E?E.scrollTo({top:e,behavior:"smooth"}):window.scrollTo({top:e,behavior:"smooth"})}},p[0]=I,p[1]=M,p[2]=E,p[3]=t):t=p[3];let A=t;p[4]!==h?(a=(0,s.x)("expandable-list-item",h),p[4]=h,p[5]=a):a=p[5];let L=!v&&b,$=!!v,O=C&&"expandable-list-item-collapse border-t";p[6]!==O?(o=(0,s.x)(O),p[6]=O,p[7]=o):o=p[7];let B=!S&&"px-20 py-20",D=C&&"expandable-list-item-shadow",z=v&&C&&"expandable-list-item-shadow-open";return p[8]!==B||p[9]!==D||p[10]!==z?(d=(0,s.x)(B,D,z),p[8]=B,p[9]=D,p[10]=z,p[11]=d):d=p[11],p[12]!==x||p[13]!==d?(c=(0,l.jsx)("div",{className:d,children:x}),p[12]=x,p[13]=d,p[14]=c):c=p[14],p[15]!==A||p[16]!==c||p[17]!==$||p[18]!==o||p[19]!==f?(m=(0,l.jsx)(i.S,{isOpen:$,className:o,unmountChildren:f,onExpanded:A,children:c}),p[15]=A,p[16]=c,p[17]=$,p[18]=o,p[19]=f,p[20]=m):m=p[20],p[21]!==N||p[22]!==j||p[23]!==g||p[24]!==m||p[25]!==a||p[26]!==L?(u=(0,l.jsxs)("div",{className:a,"data-test":N,"data-test-item":j,ref:T,children:[g,L,m]}),p[21]=N,p[22]=j,p[23]=g,p[24]=m,p[25]=a,p[26]=L,p[27]=u):u=p[27],u}},27009:(e,t,a)=>{"use strict";a.d(t,{o:()=>i});var l=a(6029),r=a(75155);a(55729);var n=a(67617),s=a(76688);let i=e=>
68{let t,a,i,d,c,m,u,p,x,g,h,v,b,f=(0,r.c)(16),{children:y,overrides:_}=e;return f[0]===Symbol.for("react.memo_cache_sentinel")?(t={component:s.N},i={props:{className:"mb-20"}},d={props:{className:"mb-16"}},c={props:{className:"mb-8"}},m={props:{className:"mb-8"}},u={props:{className:"list-disc mb-8"}},p={props:{className:"mb-8"}},x={props:{className:"mb-8"}},g={props:{className:"border w-full mb-20"}},a={props:{className:"text-center p-4 border-r border-b last:border-r-0"}},f[0]=t,f[1]=a,f[2]=i,f[3]=d,f[4]=c,f[5]=m,f[6]=u,f[7]=p,f[8]=x,f[9]=g):(t=f[0],a=f[1],i=f[2],d=f[3],c=f[4],m=f[5],u=f[6],p=f[7],x=f[8],g=f[9]),f[10]===Symbol.for("react.memo_cache_sentinel")?(h={props:{className:"text-center p-4 border-r border-b last:border-r-0",style:{}}},f[10]=h):h=f[10],f[11]!==_?(v={disableParsingRawHTML:!0,wrapper:o,overrides:{a:t,h1:i,h2:d,h3:c,p:m,ul:u,ol:p,li:x,table:g,th:a,td:h,..._}},f[11]=_,f[12]=v):v=f[12],f[13]!==y||f[14]!==v?(b=(0,l.jsx)(n.Ay,{options:v,children:y}),f[13]=y,f[14]=v,f[15]=b):b=f[15],b},o=e=>{let{children:t}=e;return t}},27253:(e,t,a)=>{"use strict";a.d(t,{H:()=>d,c:()=>c});var l=a(6029),r=a(75155),n=a(69177),s=a(55729);let i=s.useLayoutEffect,o=e=>{let t,a,s=(0,r.c)(8),{id:i}=e,{disclaimers:o}=(0,n.G)();if(s[0]!==o||s[1]!==i){let e;s[3]!==i?(e=e=>e.id===i,s[3]=i,s[4]=e):e=s[4],t=o.find(e),s[0]=o,s[1]=i,s[2]=t}else t=s[2];let d=t,c=d?d.symbol:null;return s[5]!==i||s[6]!==c?(a=(0,l.jsx)("sup",{"data-disclaimer-id":i,suppressHydrationWarning:!0,children:c}),s[5]=i,s[6]=c,s[7]=a):a=s[7],a},d=e=>{let t,a,d,c=(0,r.c)(17),{children:m,id:u,important:p,includeSymbol:x}=e,g=void 0!==p&&p,h=void 0!==x&&x,v=(0,s.useId)(),{addDisclaimer:b,removeDisclaimer:f}=(0,n.G)();return c[0]!==b||c[1]!==m||c[2]!==u||c[3]!==g||c[4]!==h||c[5]!==v||c[6]!==f?(t=()=>(b({id:u,important:g,instanceId:v,includeSymbol:h,content:(0,l.jsx)(l.Fragment,{children:m})}),()=>{f(v)}),c[0]=b,c[1]=m,c[2]=u,c[3]=g,c[4]=h,c[5]=v,c[6]=f,c[7]=t):t=c[7],c[8]!==b||c[9]!==m||c[10]!==u||c[11]!==h||c[12]!==f?(a=[b,m,u,h,f],c[8]=b,c[9]=m,c[10]=u,c[11]=h,c[12]=f,c[13]=a):a=c[13],i(t,a),c[14]!==u||c[15]!==h?(d=h?(0,l.jsx)(o,{id:u}):null,c[14]=u,c[15]=h,c[16]=d):d=c[16],d},c=()=>{let e,t=(0,r.c)(2),a=(0,n.G)();return t[0]!==a.disclaimers?(e=a.disclaimers.map(m),t[0]=a.disclaimers,t[1]=e):e=t[1],e};function m(e){return{id:e.id,content:e.symbol?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("sup",{children:e.symbol}),e.content]}):e.content}}},27377:(e,t,a)=>{"use strict";a.d(t,{i:()=>d});var l=a(6029),r=a(75155);a(55729);var n=a(55415),s=a(38577),i=a(22142),o=a(31133);let d=e=>{let t,a,i,d,m=(0,r.c)(12),{sections:u,"data-test":p,className:x}=e;if(m[0]!==x?(t=(0,o.x)("py-40",x),m[0]=x,m[1]=t):t=m[1],m[2]!==u){let e;m[4]!==u.length?(e=(e,t)=>{let{heading:a,links:r,"data-test":i,onClick:d}=e,m=t%2==0&&t+2>=u.length||t%2==1&&t+2>=u.length;return(0,l.jsx)(n.m,{title:a,"data-test":void 0===i?"seoLinkColumnHeading":i,className:(0,o.x)(0===t&&"border-t",m&&"md:border-b"),onClick:d,children:(0,l.jsx)(s.d,{type:"minimal",children:r.map(c)})},a)},m[4]=u.length,m[5]=e):e=m[5],a=u.map(e),m[2]=u,m[3]=a}else a=m[3];return m[6]!==a?(i=(0,l.jsx)("div",{className:"grid grid-cols-1 gap-x-20 border-b md:grid-cols-2 md:border-0",children:a}),m[6]=a,m[7]=i):i=m[7],m[8]!==p||m[9]!==t||m[10]!==i?(d=(0,l.jsx)("section",{children:(0,l.jsx)("div",{className:t,"data-test":p,children:i})}),m[8]=p,m[9]=t,m[10]=i,m[11]=d):d=m[11],d};function c(e){let{url:t,title:a,"data-test":r,"data-test-item":n,tracking:s}=e;return(0,l.jsx)(i.y,{href:t,"data-test":r,"data-test-item":n,tagClassName:"no-underline",tracking:s,prefetch:!1,children:a},a)}},27453:(e,t,a)=>{"use strict";a.d(t,{u:()=>f});var l=a(6029),r=a(37197);let n=(0,r.Ay)`
69    query getZipcodeModal($postalCode: String) {
70  geolocation(postalCode: $postalCode) {
71    __typename
72    id
73    citySlug
74    stateSlug
75    postalCode
76    city
77    state
78    isPoBox
79  }
80}
81    `;n.documentId="4e57543831c47750ae3f199d49dfd7e727eed0bdc55c5232921c6bb2ff46d926",a(16213);var s=a(55729),i=a(23889),o=a(17642),d=a(62367),c=a(28614),m=a(70339),u=a(38932),p=a(80507),x=a(30031),g=a(52081);a(23827);var h=a(71493),v=a(78963),b=a(90800);let f=e=>{let{open:t,onClose:a,initialPostalCode:r,onUpdateLocation:n,setLocationCookies:f,title:_,subt
81itle:k,onInitialOpen:w,modalId:j,showCityState:N=!1,ctaText:S,drawer:C,location:I,required:M=!1,className:T}=e,E=(0,h.m)(),[A,L]=(0,s.useState)(I),{register:$,handleSubmit:O,setError:B,clearErrors:D,errors:z}=(0,v.m)({defaultValues:{postalCode:r},mode:"onBlur"}),[R,P]=(0,s.useState)(!1),F=(0,s.useRef)(!1);(0,s.useEffect)(()=>{t&&!F.current&&w&&(F.current=!0,w())},[w,t]);let{setCookie:U}=(0,g.l)(),V=async e=>{D(),P(!0);let{data:{geolocation:t}}=await E.query({query:y,variables:{postalCode:e.postalCode},fetchPolicy:"cache-first"});if(!t){B("postalCode",{message:"Need a valid ZIP"}),P(!1);return}let{postalCode:l,citySlug:r,stateSlug:s,isPoBox:o,city:d,state:c}=t;f&&((0,i.mO)(U,`${r}-${s}`,l),(0,i.QO)(U,l));try{await n?.({citySlug:r,stateSlug:s,postalCode:l,isPoBox:o,city:d,state:c}),a()}catch{B("postalCode",{message:"Something went wrong. Please try again."})}finally{P(!1)}};return(0,l.jsxs)(d.a,{id:"zip-code-modal",open:t,onClose:a,size:"sm","aria-labelledby":"enter-your-zip-code-modal","data-test":"zipInputModal",drawer:C,noExternalDismiss:M,className:T,children:[(0,l.jsx)(c.r,{title:_??`${r?"Modify":"Enter"} your ZIP Code`,hideClose:M}),(0,l.jsx)(m.c,{children:(0,l.jsxs)("div",{className:"max-w-[400px] mx-auto",children:[k,(0,l.jsxs)(p.l,{id:"zipcodeForm","data-test":"zipcodeForm",onSubmit:O(V),className:"flex items-center gap-12 max-w-[400px] mx-auto",children:[(0,l.jsx)(b.Q,{"data-test":"zipcodeModalTextfield",name:"postalCode",register:$,required:!0,autoFocus:"pointer",onGeolocationChange:e=>{e&&L(e)},geolocateOnChange:N,className:N?"max-w-[200px] min-w-[96px] w-auto shrink-0 flex-1":"w-full mx-auto",externalError:{id:"error-postal-code",invalid:!!z.postalCode?.message}}),N&&(0,l.jsx)(x.v,{city:A?.city,state:A?.state,className:"flex-1 min-w-[148px]"})]}),z.postalCode?.message&&(0,l.jsx)("div",{id:"error-postal-code",className:"text-danger text-12 mt-4",children:z.postalCode?.message})]})}),(0,l.jsx)(u.j,{children:(0,l.jsx)(o.$,{type:"submit",block:!0,color:"primary","data-test":"saveZipButton",loading:R,form:"zipcodeForm",className:"max-w-[400px]",size:"lg",children:S||"Go"})})]},j)},y=n},31410:(e,t,a)=>{"use strict";a.d(t,{J:()=>n});var l=a(36087),r=a(64226);let n=(0,l.v)({splat:r.u.string.optional,nextjsSplat:r.u.array.string},e=>{let{splat:t,nextjsSplat:a}=e;return{splat:t??a.join("/")}},e=>{let{splat:t}=e;return{path:`/best-cars-trucks/${t}`}});n.routeName="rankingsListRoute"},32063:(e,t,a)=>{"use strict";a.d(t,{J:()=>r});var l=a(37197);let r=(0,l.Ay)`
82    fragment useSaveModel_Consumer on Consumer {
83  __typename
84  id
85  savedModels {
86    __typename
87    edges {
88      __typename
89      cursor
90      node {
91        __typename
92        id
93        databaseId
94        model {
95          __typename
96          id
97          databaseId
98          name
99        }
100      }
101    }
102  }
103}
104    `},32771:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>e8});var l=a(6029),r=a(37197),n=a(11934);n.G;var s=a(20636);s.o;var i=a(91339);let o=(0,r.Ay)`
105    fragment MakeOverviewModelCard_Model on Model {
106  __typename
107  id
108  hasNewInventory
109  name
110  slug
111  year
112  make {
113    __typename
114    id
115    name
116    slug
117  }
118  baseStyle {
119    __typename
120    id
121    totalMsrp
122  }
123  engineTypes
124  whiteQuarterImage {
125    __typename
126    url
127    width
128    height
129  }
130  ...SaveModelButton_Model
131}
132    ${i.x}`;var d=a(63941);d.j;let c=(0,r.Ay)`
133    fragment MakeOverviewModelCard_TargetedIncentive on TargetedIncentive {
134  __typename
135  id
136  amount
137}
138    `;let m=(0,r.Ay)`
139    fragment BrandOverviewHeading_BrandOverviewPageFont on BrandOverviewPageFont {
140  __typename
141  font
142  fontFamily
143  fontWeight
144}
145    `;var u=a(75155),p=a(55729),x=a(61552),g=a(29197);a(23827);var h=a(7398),v=a(4113),b=a(78106),f=a(12050),y=a(25916),_=a(62959),k=a(70415),w=a(21920),j=a(2156),N=a(76688),S=a(70299),C=a(93624),I=a(2286);let M=(0,C.F)({default:()=>null,truecar:e=>{let t,a=(0,u.c)(7),{make:r,consumer:n,makeTargetedIncentive:s}=e,i=(0,S.z)(),o=r.oemImages.edges[0]?.node,d=!!s;return a[0]!==n||a[1]!==r||a[2]!==o||a[3]!==s||a[4]!==d||a[5]!==i?(t=(0,l.jsx)(k.L,{className:"px-0 md:px-20 md:pt-20 lg:pt-32",children:d?(0,l.jsx)(I.L,{make:r,consumer:n,targetedIncentive:s}):(0,l.jsxs)("div",{className:"flex flex-col justify-between overflow-hidden bg-black md:flex-row md:rounded",children:[(0,l.jsxs)("div",{className:"py-32 px-20 md:px-40",children:[(0,l.jsx)(w.D,{level:1,size:1,className:"pb-16 text-white","data-test":"makeOverviewHeading",children:r.name}),(0,l.jsxs)(N.N,{onClick:()=>{i({eventAction:"Shop New All Models CTA Click",eventCategory:"Engagement"})},href:v.P.generate({makeSlug:r.slug}),className:"text-white hover:text-white",children:["Shop new ",r.name," models"]})]}),o?.url&&(0,l.jsx)(j.V,{url:o.url,fit:{xs:"max",md:"crop",lg:"crop"},height:{xs:o.height,md:154,lg:154},width:{xs:o.width,md:330,lg:375},block:{xs:!0,md:!1,lg:!1},alt:""})]})}),a[0]=n,a[1]=r,a[2]=o,a[3]=s,a[4]=d,a[5]=i,a[6]=t):t=a[6],t}});var T=a(22142),E=a(38577),A=a(38435),L=a(65819);let $=e=>{let t,a,r,n,s,i,o,d,c=(0,u.c)(27),{make:m,models:p}=e,x=(0,S.z)(),g=m.oemImages.edges[1]?.node;if(c[0]!==g?(t=g?.url&&(0,l.jsx)("div",{className:"order-1 w-full md:row-span-1",children:(0,l.jsx)(j.V,{url:g.url,height:g.height,width:g.width,fit:"max",alt:"",role:"presentation",className:"rounded",block:!0})}),c[0]=g,c[1]=t):t=c[1],c[2]!==m.description||c[3]!==m.name?(a=m.description&&(0,l.jsxs)("div",{children:[(0,l.jsxs)(w.D,{size:2,className:"pb-20",children:[m.name," overview"]}),(0,l.jsx)(A.o,{children:m.description})]}),c[2]=m.description,c[3]=m.name,c[4]=a):a=c[4],c[5]!==a?(r=(0,l.jsx)("div",{className:"order-2 border-b pb-32 pt-40 md:order-3 md:row-span-2 md:mx-0 md:border-none md:px-0 md:pt-0",children:a}),c[5]=a,c[6]=r):r=c[6],c[7]!==m.name?(n=(0,l.jsxs)(w.D,{size:4,className:"pb-8",children:["Build your ",m.name]}),c[7]=m.name,c[8]=n):n=c[8],c[9]!==m.name||c[10]!==m.slug||c[11]!==p||c[12]!==x){let e;c[14]!==m.name||c[15]!==m.slug||c[16]!==x?(e=e=>{let{node:t}=e;return(0,l.jsxs)(T.y,{onClick:()=>{x({eventAction:"Build model Click",eventCategory:"Engagement"})},href:L.K.generate({makeSlug:m.slug,modelSlug:t.slug}),children:["Build ",m.name," ",t.name]},t.name)}
145,c[14]=m.name,c[15]=m.slug,c[16]=x,c[17]=e):e=c[17],s=p.map(e),c[9]=m.name,c[10]=m.slug,c[11]=p,c[12]=x,c[13]=s}else s=c[13];return c[18]!==s?(i=(0,l.jsx)(E.d,{type:"minimal",className:"flex flex-wrap items-baseline gap-8",children:s}),c[18]=s,c[19]=i):i=c[19],c[20]!==n||c[21]!==i?(o=(0,l.jsxs)("div",{className:"order-3 pt-32 md:order-2 md:row-span-1",children:[n,i]}),c[20]=n,c[21]=i,c[22]=o):o=c[22],c[23]!==t||c[24]!==r||c[25]!==o?(d=(0,l.jsx)("div",{className:"bg-light",children:(0,l.jsx)(k.L,{className:"py-40",children:(0,l.jsxs)("div",{className:"grid md:grid-flow-col md:grid-cols-2 md:gap-x-20 lg:gap-x-40",children:[t,r,o]})})}),c[23]=t,c[24]=r,c[25]=o,c[26]=d):d=c[26],d};var O=a(49422),B=a(99516),D=a(99927),z=a(73974),R=a(81353),P=a(31410),F=a(1510);let U=(0,C.F)({default:()=>null,truecar:e=>{let t,a,r,n,s,i,o,d,c,m,p,x,g,h,v,b,f,y,_,j,C=(0,u.c)(67),{makes:I,selectedMake:M,modelOverviewModels:T,rankingsLists:E,seoLists:A}=e,L=(0,S.z)(),$=T.edges;C[0]!==I||C[1]!==M||C[2]!==L?(t=V(I,M,L),C[0]=I,C[1]=M,C[2]=L,C[3]=t):t=C[3];let O=t;C[4]!==$||C[5]!==M||C[6]!==L?(a=W($,M,L),C[4]=$,C[5]=M,C[6]=L,C[7]=a):a=C[7];let B=a;C[8]!==I||C[9]!==L?(r=G(I,L),C[8]=I,C[9]=L,C[10]=r):r=C[10];let D=r;C[11]!==E||C[12]!==L?(n=H(E,L),C[11]=E,C[12]=L,C[13]=n):n=C[13];let R=n;C[14]!==M||C[15]!==A||C[16]!==L?(s=q(A,M,L),C[14]=M,C[15]=A,C[16]=L,C[17]=s):s=C[17];let P=s;C[18]!==M||C[19]!==A||C[20]!==L?(i=Y(A,M,L),C[18]=M,C[19]=A,C[20]=L,C[21]=i):i=C[21];let U=i;C[22]!==$||C[23]!==M||C[24]!==L?(o=J($,M,L),C[22]=$,C[23]=M,C[24]=L,C[25]=o):o=C[25];let Z=o;return C[26]===Symbol.for("react.memo_cache_sentinel")?(d=(0,l.jsx)(w.D,{size:3,className:"pb-8",children:"Continue your search here"}),C[26]=d):d=C[26],C[27]!==L?(c=()=>{L({eventAction:"All New Make Inventory Click",eventCategory:"Engagement"})},C[27]=L,C[28]=c):c=C[28],C[29]!==M.slug?(m=z.x.generate({condition:"NEW",makeModelTrim:[{makeSlug:M.slug}]}),C[29]=M.slug,C[30]=m):m=C[30],C[31]!==M.name||C[32]!==m||C[33]!==c?(p=(0,l.jsxs)(N.N,{onClick:c,href:m,children:["new ",M.name," inventory"]}),C[31]=M.name,C[32]=m,C[33]=c,C[34]=p):p=C[34],C[35]!==L?(x=()=>{L({eventAction:"All Used Make Inventory Click",eventCategory:"Engagement"})},C[35]=L,C[36]=x):x=C[36],C[37]!==M.slug?(g=z.x.generate({condition:"USED",makeModelTrim:[{makeSlug:M.slug}]}),C[37]=M.slug,C[38]=g):g=C[38],C[39]!==M.name||C[40]!==x||C[41]!==g?(h=(0,l.jsxs)(N.N,{onClick:x,href:g,children:["used ",M.name," inventory"]}),C[39]=M.name,C[40]=x,C[41]=g,C[42]=h):h=C[42],C[43]!==M.name||C[44]!==L?(v=()=>{L({eventAction:`${M.name} Lease Deals Click`,eventCategory:"Engagement"})},C[43]=M.name,C[44]=L,C[45]=v):v=C[45],C[46]!==M.slug?(b=z.x.generate({condition:"NEW",makeModelTrim:[{makeSlug:M.slug}],dealType:"lease"}),C[46]=M.slug,C[47]=b):b=C[47],C[48]!==M.name||C[49]!==v||C[50]!==b?(f=(0,l.jsxs)(N.N,{onClick:v,href:b,children:[M.name," lease deals"]}),C[48]=M.name,C[49]=v,C[50]=b,C[51]=f):f=C[51],C[52]!==p||C[53]!==h||C[54]!==f?(y=(0,l.jsxs)("p",{children:["Shop"," ",p,","," ",h," ","and"," ",f]}),C[52]=p,C[53]=h,C[54]=f,C[55]=y):y=C[55],C[56]!==D||C[57]!==Z||C[58]!==O||C[59]!==P||C[60]!==B||C[61]!==U||C[62]!==R?(_=(0,l.jsx)(F.i,{sections:[O,B,D,R,P,U,Z]}),C[56]=D,C[57]=Z,C[58]=O,C[59]=P,C[60]=B,C[61]=U,C[62]=R,C[63]=_):_=C[63],C[64]!==y||C[65]!==_?(j=(0,l.jsx)("div",{className:"pt-40 lg:mb-4 lg:pb-20 lg:pt-64",children:(0,l.jsxs)(k.L,{children:[d,y,_]})}),C[64]=y,C[65]=_,C[66]=j):j=C[66],j}}),V=(e,t,a)=>({heading:"Models by brand",links:e.filter(e=>e.slug!==t.slug).map(e=>({title:`${e.name} models`,url:h.$.generate({makeSlug:e.slug})})),onClick:e=>{e||a({eventAction:"Footer Expand",eventCategory:"Engagement",eventLabel:"Models by Brand"})}}),W=(e,t,a)=>({heading:`Research ${t.name} models`,links:e.filter(e=>{let{node:t}=e;return!t.pastYear}).map(e=>{let{node:a}=e;return{title:`${a.year} ${t.name} ${a.name}`,url:R.u.generate({makeSlug:t.slug,modelSlug:a.slug})}}),onClick:e=>{e||a({eventAction:"Footer Expand",eventCategory:"Engagement",eventLabel:`Research ${t.name} Models`})}}),G=(e,t)=>({heading:"Deals by make",links:e.map(e=>({title:`${e.name} deals`,url:D.$.generate({makeSlug:e.slug})})),onClick:e=>{e||t({eventAction:"Footer Expand",eventCategory:"Engagement",eventLabel:"Deals by Make"})}}),H=(e,t)=>({heading:"Vehicle rankings",links:e.map(e=>{let{node:t}=e;return{title:t.name,url:P.J.generate({splat:(0,O.G)(t.params).join("/")})}}),onClick:e=>{e||t({eventAction:"Footer Expand",eventCategory:"Engagement",eventLabel:"Vehicle Rankings"})}}),q=(e,t,a)=>({heading:`New ${t.name} inventory`,links:e.models.items.filter(e=>!!e.newInventory).map(e=>{let{newInventory:t}=e;return Z(t)}),onClick:e=>{e||a({eventAction:"Footer Expand",eventCategory:"Engagement",eventLabel:`New ${t.name} inventory`})}}),Y=(e,t,a)=>({heading:`Used ${t.name} inventory`,links:e.models.items.filter(e=>!!e.usedInventory).map(e=>{let{usedInventory:t}=e;return Z(t)}),onClick:e=>{e||a({eventAction:"Footer Expand",eventCategory:"Engagement",eventLabel:`Used ${t.name} Inventory`})}}),Z=e=>
145{let{name:t,routeParams:{newnessMode:a,make:l,model:r}}=e;return{title:t,url:z.x.generate({condition:a,makeModelTrim:l?[{makeSlug:l,modelSlug:r}]:[]})}},J=(e,t,a)=>({heading:`${t.name} lease deals`,links:e.filter(e=>{let{node:t}=e;return t.leaseOverviewExists}).map(e=>{let{node:a}=e;return{title:`${t.name} ${a.name} lease deals`,url:B.t.generate({makeSlug:t.slug,modelSlug:a.slug})}}),onClick:e=>{e||a({eventAction:"Footer Expand",eventCategory:"Engagement",eventLabel:`${t.name} Lease Deals`})}});var Q=a(71999),K=a(47189);let X=(0,r.Ay)`
146    query getMakeOverviewMakes {
147  makes(active: [CONFIGURABLE, MAINSTREAM]) {
148    __typename
149    id
150    name
151    slug
152  }
153}
154    `;X.documentId="f727e0235a7d36480a2b458200e92f5b2bedc893eeef476080e2199a4973eb65";var ee=a(30739),et=a(27453),ea=a(22498),el=a(98840),er=a(54217),en=a(75001),es=a(84907),ei=a(89883),eo=a(26194),ed=a.n(eo),ec=a(831),em=a.n(ec);let eu=e=>{let t,a,r,n,s,i,o,d,c,m,x,g,v,b,f,y,_,w,j,N=(0,u.c)(51),{make:C,bodyStyleSlug:I,setBodyStyleSlug:M,models:T,modelsCount:E,postalCode:A}=e,L=(0,S.z)();N[0]===Symbol.for("react.memo_cache_sentinel")?(t={ssr:!1},N[0]=t):t=N[0];let{data:$,loading:O}=(0,el.I)(ep,t);N[1]!==$?.makes||N[2]!==O||N[3]!==C?(a=!O&&$?.makes||[C],N[1]=$?.makes,N[2]=O,N[3]=C,N[4]=a):a=N[4];let B=a,{push:D}=(0,er.c)(),z=ed()(em()(T.flatMap(ex),"slug"),"slug"),[R,P]=(0,p.useState)(!A);N[5]!==P?(r=()=>{P(!0)},N[5]=P,N[6]=r):r=N[6],N[7]!==A?(n=A||(0,l.jsx)("span",{className:"text-muted",children:"Set your postal code"}),N[7]=A,N[8]=n):n=N[8],N[9]!==r||N[10]!==n?(s={truecar:null,default:(0,l.jsx)(en.z,{onClick:r,"data-test":"makeOverviewSelectChangeZipButton",children:n})},N[9]=r,N[10]=n,N[11]=s):s=N[11];let F=(0,ee.G)(s),U=(0,p.useRef)(C.slug);return N[12]!==C.slug||N[13]!==M?(i=()=>{U.current!==C.slug&&M(""),U.current=C.slug},o=[C.slug,M],N[12]=C.slug,N[13]=M,N[14]=i,N[15]=o):(i=N[14],o=N[15]),(0,p.useEffect)(i,o),N[16]===Symbol.for("react.memo_cache_sentinel")?(d=(0,l.jsx)("span",{className:"shrink-0 text-muted",children:"Make"}),N[16]=d):d=N[16],N[17]!==A||N[18]!==D||N[19]!==L?(c=e=>{L({eventAction:"New Car Make Menu Select",eventCategory:"Engagement"}),D(h.$.generate({makeSlug:e,postalCode:A}))},N[17]=A,N[18]=D,N[19]=L,N[20]=c):c=N[20],N[21]!==B?(m=B.map(eg),N[21]=B,N[22]=m):m=N[22],N[23]!==C.slug||N[24]!==m||N[25]!==c?(x=(0,l.jsxs)("label",{className:"flex w-full items-baseline justify-between",children:[d,(0,l.jsx)(es.o,{"aria-label":"Select make",onChange:c,options:m,value:C.slug,borderless:!0,className:"ml-8 w-full",inputClassName:"truncate","data-test":"makeOverviewSelectMakeSelect"})]}),N[23]=C.slug,N[24]=m,N[25]=c,N[26]=x):x=N[26],N[27]===Symbol.for("react.memo_cache_sentinel")?(g=(0,l.jsx)("div",{className:"hidden border-r md:block"}),N[27]=g):g=N[27],N[28]===Symbol.for("react.memo_cache_sentinel")?(v=(0,l.jsx)("span",{className:"shrink-0 text-muted",children:"Body Style"}),N[28]=v):v=N[28],N[29]!==M||N[30]!==L?(b=e=>{L({eventAction:"New Car Body Style Menu Select",eventCategory:"Engagement"}),M(e)},N[29]=M,N[30]=L,N[31]=b):b=N[31],N[32]===Symbol.for("react.memo_cache_sentinel")?(f={name:"All",value:""},N[32]=f):f=N[32],N[33]!==C.name?(y=(0,l.jsxs)("span",{className:"font-500","data-test":"makeOverviewNewMake",children:["new ",C.name]}),N[33]=C.name,N[34]=y):y=N[34],N[35]!==E?(_=(0,ei.td)(E,"model"),N[35]=E,N[36]=_):_=N[36],N[37]!==F||N[38]!==C.name||N[39]!==C.slug||N[40]!==A||N[41]!==R||N[42]!==D||N[43]!==P||N[44]!==L?(w=F&&(0,l.jsxs)("span",{className:"inline-flex flex-nowrap whitespace-pre",children:[A&&"near"," ",F,(0,l.jsx)(et.u,{setLocationCookies:!0,onClose:()=>P(!1),open:R,initialPostalCode:A,title:"To get local pricing, please enter your ZIP code.",onUpdateLocation:e=>{let{postalCode:t}=e;L({eventAction:"Go",eventCategory:"Modify Zip",eventLabel:"Go",makeName:C?.name}),D(h.$.generate({makeSlug:C.slug,postalCode:t})),P(!1)},onInitialOpen:()=>{L({eventAction:"New Car Enter Zip",eventCategory:"Engagement",makeName:C?.name})}},A)]}),N[37]=F,N[38]=C.name,N[39]=C.slug,N[40]=A,N[41]=R,N[42]=D,N[43]=P,N[44]=L,N[45]=w):w=N[45],N[46]!==E||N[47]!==y||N[48]!==_||N[49]!==w?(j=(0,l.jsxs)("div",{className:"p-20",children:["Showing ",E," ",y," ",_,ea.XV,w]}),N[46]=E,N[47]=y,N[48]=_,N[49]=w,N[50]=j):j=N[50],(0,l.jsx)("div",{className:"border-b md:border-none",children:(0,l.jsxs)(k.L,{children:[(0,l.jsxs)("div",{className:"flex justify-between gap-x-20 border-b py-16 px-20 md:gap-x-40",children:[x,g,(0,l.jsxs)("label",{className:"flex w-full items-baseline justify-between",children:[v,(0,l.jsx)(es.o,{"aria-label":"Select body style",onChange:b,options:[f,...z.map(eh)],value:I,borderless:!0,className:"ml-8 w-full",inputClassName:"truncate","data-test":"makeOverviewSelectBodyStyleSelect"})]})]}),j]})})},ep=X;function ex(e){let{node:t}=e;return t.bodyStyles}function eg(e){return{name:e.name,value:e.slug}}function eh(e){return{name:e.name,value:e.slug}}var ev=a(19760),eb=a.n(ev),ef=a(17642),ey=a(57812),e_=a(66218),ek=a(41880),ew=a(31133),ej=a(37208),eN=a(5441);let eS=e=>{let t,a,r,n,s,i,o,d,c,m,p,x,g,v,b,f,y,_,k,C,I,M,T,E=(0,u.c)(66),{model:A,postalCode:$,targetedIncentive:O}=e,B=(0,S.z)(),D=(0,eN.p)();E[0]!==A.hasNewInventory||E[1]!==A.make.slug||E[2]!==A.slug||E[3]!==D||E[4]!==B?(t=A.hasNewInventory?(0,l.jsx)(N.N,{onClick:()=>{B({eventAction:"New SRP CTA Click",eventCategory:"Engagement"})},href:L.K.generate({makeSlug:A.make.slug,modelSlug:A.slug,returnTo:D}),children:"Shop new"}):null,E[0]=A.hasNewInventory,E[1]=A.make.slug,E[2]=A.slug,E[3]=D,E[4]=B,E[5]=t):t=E[5],E[6]!==t?(a={truecar:t,default:null},E[6]=t,E[7]=a):a=E[7];let z=(0,ee.G)(a);E[8]!==A?(r={default:null,truecar:(0,l.jsx)(ej.x,{model:A,eventSource:"Make Overview"})},E[8]=A,E[9]=r):r=E[9];let P=(0,ee.G)(r);E[10]===Symbol.for("react.memo_cache_sentinel")?(n={eventAction:"MO CTA Click",eventCategory:"Engagement"},E[10]=n):n=E[10],E[11]!==A.make.slug||E[12]!==A.slug?(s=R.u.generate({makeSlug:A.make.slug,modelSlug:A.slug}),E[11]=A.make.slug,E[12]=A.slug,E[13]=s):s=E[13],E[14]!==s?(i={truecar:(0,l.jsx)(ef.$,{tracking:n,className:"col-span-12 max-w-none md:order-3 md:col-span-5 md:ml-8 xl:col-span-6 xl:ml-0",block:!0,color:"secondary",href:s,children:"More details"}),default:null},E[14]=s,E[15]=i):i=E[15];let F=(0,ee.G)(i);E[16]===Symbol.for("react.memo_cache_sentinel")?(o={truecar:!0,default:!1},E[16]=o):o=E[16];let U=(0,ee.G)(o),V=!!O?.amount,W="mercedes-benz"===A.make.slug?"Special Incentive":"Bonus Cash";E[17]!==U||E[18]!==A.make.slug||E[19]!==A.slug||E[20]!==$?(d=U?void 0:L.K.generate({makeSlug:A.make.slug,modelSlug:A.slug,postalCode:$,returnTo:h.$.generate({makeSlug:A.make.slug})}),E[17]=U,E[18]=A.make.slug,E[19]=A.slug,E[20]=$,E[21]=d):d=E[21];let G=U?void 0:`View ${A.name}`;E[22]!==A.name?(c=(0,l.jsx)(w.D,{size:3.5,className:"mb-4",children:A.name}),E[22]=A.name,E[23]=c):c=E[23],E[24]!==A.engineTypes?(m=A.engineTypes.includes("Electric")&&(0,l.jsx)(ek.n,{}),E[24]=A.engineTypes,E[25]=m):m=E[25],E[26]!==P||E[27]!==m?(p=(0,l.jsxs)("span",{className:"flex items-center gap-x-4",children:[m,P]}),E[26]=P,E[27]=m,E[28]=p):p=E[28],E[29]!==c||E[30]!==p?(x=(0,l.jsxs)("div",{className:"flex items-center justify-between",children:[c,p]}),E[29]=c,E[30]=p,E[31]=x):x=E[31];let H=U?"col-span-6":"order-2 col-span-7";E[32]!==H?(g=(0,ew.x)(H,"justify-start md:order-2 md:col-span-7 xl:col-span-6"),E[32]=H,E[33]=g):g=E[33],E[34]!==A.baseStyle.totalMsrp?(v=(0,e_.G)(A.baseStyle.totalMsrp),E[34]=A.baseStyle.totalMsrp,E[35]=v):v=E[35],E[36]!==v?(b=(0,l.jsxs)("p",{className:"whitespace-nowrap","data-test":"makeOverviewModelC
154ardMsrp",children:["Starting at ",v]}),E[36]=v,E[37]=b):b=E[37],E[38]!==W||E[39]!==V||E[40]!==O?(f=O&&(0,l.jsxs)("p",{className:"text-14 text-brand",children:[W," ",V&&(0,e_.G)(O?.amount)]}),E[38]=W,E[39]=V,E[40]=O,E[41]=f):f=E[41],E[42]!==g||E[43]!==b||E[44]!==f?(y=(0,l.jsxs)("div",{className:g,children:[b,f]}),E[42]=g,E[43]=b,E[44]=f,E[45]=y):y=E[45];let q=U?"col-span-6":"order-1 col-span-12 mt-40",Y=!U&&"px-40";return E[46]!==q||E[47]!==Y?(_=(0,ew.x)(q,"md:order-1 md:col-span-12","md:p-20",Y),E[46]=q,E[47]=Y,E[48]=_):_=E[48],E[49]!==A.whiteQuarterImage?(k=A.whiteQuarterImage&&(0,l.jsx)(j.V,{height:A.whiteQuarterImage.height,width:A.whiteQuarterImage.width,block:!0,url:A.whiteQuarterImage.url,alt:"",role:"presentation"}),E[49]=A.whiteQuarterImage,E[50]=k):k=E[50],E[51]!==_||E[52]!==k?(C=(0,l.jsx)("div",{className:_,children:k}),E[51]=_,E[52]=k,E[53]=C):C=E[53],E[54]!==F||E[55]!==y||E[56]!==C?(I=(0,l.jsxs)("div",{className:"grid grid-cols-12 items-center justify-between gap-y-20",children:[y,C,F]}),E[54]=F,E[55]=y,E[56]=C,E[57]=I):I=E[57],E[58]!==z||E[59]!==x||E[60]!==I?(M=(0,l.jsxs)("div",{className:"w-full p-20",children:[x,z,I]}),E[58]=z,E[59]=x,E[60]=I,E[61]=M):M=E[61],E[62]!==M||E[63]!==d||E[64]!==G?(T=(0,l.jsx)(ey.Z,{href:d,className:"col-span-12 rounded-0 border-b shadow-none last:border-0 hover:shadow-none md:col-span-6 last:md:border-b lg:col-span-4","data-test":"makeOverviewModelCard","aria-label":G,children:M}),E[62]=M,E[63]=d,E[64]=G,E[65]=T):T=E[65],T},eC=e=>{let t,a=(0,u.c)(4),{models:r,postalCode:n,modelwithIncentives:s}=e;if(a[0]!==r||a[1]!==s||a[2]!==n){let e=eb()(r,"node.vehicleClass.name");t=(0,l.jsx)(k.L,{className:"flex flex-col gap-y-40 px-0 pt-20 md:px-20 md:pb-40",children:Object.keys(e).map(t=>(0,l.jsxs)("div",{children:[(0,l.jsxs)(w.D,{className:"px-20",size:3,children:[t," (",e[t].length,")"]}),(0,l.jsx)("div",{className:"grid grid-cols-12 md:gap-x-20",children:e[t].map(e=>{let{node:t}=e,a=s.find(e=>e.model.slug===t.slug)?.targetedIncentive;return(0,l.jsx)(eS,{model:t,postalCode:n,targetedIncentive:a},t.slug)})})]},t))}),a[0]=r,a[1]=s,a[2]=n,a[3]=t}else t=a[3];return t};var eI=a(3310);let eM=e=>{let t,a,r,n,s,i,o,d,c,m,p,x=(0,u.c)(20),{partner:g}=e;x[0]!==g.content.page?.makeOverviewPage?.banner?(t=g.content.page?.makeOverviewPage?.banner??{},x[0]=g.content.page?.makeOverviewPage?.banner,x[1]=t):t=x[1];let{header:h,backgroundColor:v,textColor:b}=t;x[2]===Symbol.for("react.memo_cache_sentinel")?(a={default:"*Some benefits not available in NY or NH. Terms and conditions apply. Auto Deductible Reimbursement is provided by Voyager Indemnity Insurance Company, an Assurant company.",samsclub:null,military:"*Activate your Military Appreciation Package by verifying with ID.me and reporting your purchase. Only available when you report your new or used car purchase from a Certified Dealer within 45 days. Some benefits not available in NY or NH. Terms and conditions apply. Auto Deductible Reimbursement is provided by Voyager Indemnity Insurance Company, an Assurant company."},x[2]=a):a=x[2];let f=(0,ee.G)(a);if(!h)return null;let y=v??"#213985";x[3]!==y?(r={backgroundColor:y},x[3]=y,x[4]=r):r=x[4],x[5]===Symbol.for("react.memo_cache_sentinel")?(n=(0,l.jsx)("div",{className:"absolute ml-4 mt-4 hidden md:block",children:(0,l.jsx)(j.V,{alt:"",role:"presentation",height:24,width:147,url:"/assets/_next/static/media/desktop_twin_clouds.bb8f580f.png"})}),x[5]=n):n=x[5],x[6]===Symbol.for("react.memo_cache_sentinel")?(s=(0,l.jsx)(j.V,{alt:"",role:"presentation",height:17,width:86,url:"/assets/_next/static/media/desktop_single_cloud.27e9562d.png",className:"bottom-32 hidden md:block"}),i=(0,l.jsx)(j.V,{alt:"",role:"presentation",height:18,width:111,url:"/assets/_next/static/media/mobile_twin_clouds.736e32f9.png",className:"bottom-[45px] right-[-10px] md:hidden"}),x[6]=s,x[7]=i):(s=x[6],i=x[7]),x[8]===Symbol.for("react.memo_cache_sentinel")?(o=(0,l.jsxs)("div",{className:"absolute right-0 -bottom-12 mr-20 flex items-baseline md:right-[-34px] md:mr-0 lg:-bottom-16 lg:right-0 lg:mr-32 xl:bottom-[-22px]",children:[s,i,(0,l.jsx)("div",{className:"w-[192px] md:w-[175px] lg:w-[192px] xl:w-[190px]",children:(0,l.jsx)(j.V,{alt:"",role:"presentation",height:128,width:192,url:"/assets/_next/static/media/person_with_key_and_car.70c9335d.png",block:!0})})]}),x[8]=o):o=x[8];let _=b??"#ffffff";return x[9]!==_?(d={color:_},x[9]=_,x[10]=d):d=x[10],x[11]!==h||x[12]!==d?(c=(0,l.jsx)(w.D,{size:4,xl:3,lg:3,level:3,style:d,className:"max-w-[335px] px-20 pb-[120px] pt-32 md:max-w-[calc(100%-280px)] md:pb-8 md:pl-40 lg:max-w-[calc(100%-300px)]",children:h}),x[11]=h,x[12]=d,x[13]=c):c=x[13],x[14]!==f?(m=(0,l.jsx)(eI.H,{id:"make-overview-banner",children:f}),x[14]=f,x[15]=m):m=x[15],x[16]!==c||x[17]!==m||x[18]!==r?(p=(0,l.jsx)(k.L,{className:"my-8",children:(0,l.jsxs)("div",{className:"relative md:min-h-[100px] lg:min-h-[130px] xl:min-h-0",style:r,"data-test":"makeOverviewBanner",children:[n,o,c,m]})}),x[16]=c,x[17]=m,x[18]=r,x[19]=p):p=x[19],p},eT=e=>{let t,a,r,n,s,i,o,d,c,m,x=(0,u.c)(39),{make:g,models:h,postalCode:v,makes:b,modelOverviewModels:f,rankingsLists:y,seoLists:_,consumer:w,partner:j,modelwithIncentives:N,makeTargetedIncentive:S}=e,[C,I]=(0,p.useState)("");x[0]!==C||x[1]!==h?(t=C?h.filter(e=>{let{node:t}=e;return t.bodyStyles.some(e=>e.slug===C)}):h,x[0]=C,x[1]=h,x[2]=t):t=x[2];let T=t;return x[3]!==w||x[4]!==g||x[5]!==S?(a=(0,l.jsx)(M,{make:g,consumer:w,makeTargetedIncentive:S}),x[3]=w,x[4]=g,x[5]=S,x[6]=a):a=x[6],x[7]!==j?(r=(0,l.jsx)(eM,{partner:j}),x[7]=j,x[8]=r):r=x[8],x[9]!==C||x[10]!==T.length||x[11]!==g||x[12]!==h||x[13]!==v?(n=(0,l.jsx)(eu,{make:g,bodyStyleSlug:C,setBodyStyleSlug:I,models:h,modelsCount:T.length,postalCode:v}),x[9]=C,x[10]=T.length,x[11]=g,x[12]=h,x[13]=v,x[14]=n):n=x[14],x[15]!==T||x[16]!==N||x[17]!==v?(s=(0,l.jsx)(eC,{models:T,postalCode:v,modelwithIncentives:N}),x[15]=T,x[16]=N,x[17]=v,x[18]=s):s=x[18],x[19]!==g||x[20]!==h?(i=(0,l.jsx)($,{make:g,models:h}),x[19]=g,x[20]=h,x[21]=i):i=x[21],x[22]!==g||x[23]!==b||x[24]!==f||x[25]!==y||x[26]!==_?
154(o=(0,l.jsx)(U,{selectedMake:g,makes:b,modelOverviewModels:f,rankingsLists:y,seoLists:_}),x[22]=g,x[23]=b,x[24]=f,x[25]=y,x[26]=_,x[27]=o):o=x[27],x[28]===Symbol.for("react.memo_cache_sentinel")?(d={displayName:"Home",url:K.e.generate({})},x[28]=d):d=x[28],x[29]!==g.name?(c=(0,l.jsx)(k.L,{children:(0,l.jsx)(Q.B,{breadcrumbs:[d,{displayName:g.name}],separator:">",className:"py-8"})}),x[29]=g.name,x[30]=c):c=x[30],x[31]!==a||x[32]!==r||x[33]!==n||x[34]!==s||x[35]!==i||x[36]!==o||x[37]!==c?(m=(0,l.jsxs)("div",{className:"pt-8",children:[a,r,n,s,i,o,c]}),x[31]=a,x[32]=r,x[33]=n,x[34]=s,x[35]=i,x[36]=o,x[37]=c,x[38]=m):m=x[38],m};var eE=a(94628),eA=a(37597),eL=a(93501),e$=a(38867),eO=a.n(e$),eB=a(84905),eD=a.n(eB),ez=a(93475),eR=a(75681),eP=a(11791),eF=a(4801);let eU=e=>{let t,a,r,n,s,i,o,d,c=(0,u.c)(17);c[0]!==e?({font:r,style:s,className:a,children:t,...n}=e,c[0]=e,c[1]=t,c[2]=a,c[3]=r,c[4]=n,c[5]=s):(t=c[1],a=c[2],r=c[3],n=c[4],s=c[5]),c[6]!==a?(i=(0,ew.x)("text-balance",a),c[6]=a,c[7]=i):i=c[7];let m=r?.font||r?.fontFamily||void 0,p=r?.fontWeight||void 0;return c[8]!==s||c[9]!==m||c[10]!==p?(o={...s,fontFamily:m,fontWeight:p},c[8]=s,c[9]=m,c[10]=p,c[11]=o):o=c[11],c[12]!==t||c[13]!==n||c[14]!==i||c[15]!==o?(d=(0,l.jsx)(w.D,{className:i,style:o,...n,children:t}),c[12]=t,c[13]=n,c[14]=i,c[15]=o,c[16]=d):d=c[16],d},eV=e=>{let t,a,r,n,s,i,o,d,c,m,p,x,g,h,v=(0,u.c)(42),{makeName:b,brandOverview:f,tracking:y}=e,{headlineFont:_,hero:k}=f;if(v[0]!==k){s=Symbol.for("react.early_return_sentinel");e:{let{backgroundStyle:e,backgroundClassName:l}=(0,eP.A)({url:k?.backgroundImageMobileUrl??"",md:k?.backgroundImageDesktopUrl??void 0});if(t=e,!k){s=null;break e}r="bg-[--bgColor] text-[--textColor]";let i=k.textColor||"white",o=k.backgroundColor||"black",d=k.ctaTextColor||"white",c=k.ctaBackgroundColor||"black";v[6]!==i||v[7]!==o||v[8]!==d||v[9]!==c?(n={"--textColor":i,"--bgColor":o,"--ctaTextColor":d,"--ctaBgColor":c},v[6]=i,v[7]=o,v[8]=d,v[9]=c,v[10]=n):n=v[10],a=(0,ew.x)(l,"h-[610px] md:h-[700px]","min-[2000px]:max-w-[1920px] mx-auto","bg-[50%_75%] bg-no-repeat bg-cover","flex items-start justify-center")}v[0]=k,v[1]=t,v[2]=a,v[3]=r,v[4]=n,v[5]=s}else t=v[1],a=v[2],r=v[3],n=v[4],s=v[5];return s!==Symbol.for("react.early_return_sentinel")?s:(v[11]!==k.logoHeight||v[12]!==k.logoUrl||v[13]!==k.logoWidth||v[14]!==b?(i=k.logoUrl&&(0,l.jsx)(j.V,{url:k.logoUrl,alt:`${b} logo`,width:k.logoWidth||200,height:k.logoHeight||80,fit:"fill",className:"mb-16"}),v[11]=k.logoHeight,v[12]=k.logoUrl,v[13]=k.logoWidth,v[14]=b,v[15]=i):i=v[15],v[16]!==k.headlineText?(o=eW(k.headlineText),v[16]=k.headlineText,v[17]=o):o=v[17],v[18]!==o?(d=(0,l.jsx)(eF.P,{className:"contents",html:o}),v[18]=o,v[19]=d):d=v[19],v[20]!==_||v[21]!==d?(c=(0,l.jsx)(eU,{font:_,level:1,size:2,md:1,className:"leading-[1.2] lg:text-[clamp(30px,calc(1dvw+30px),50px)]",children:d}),v[20]=_,v[21]=d,v[22]=c):c=v[22],v[23]!==k.bodyText?(m=k.bodyText&&(0,l.jsx)("div",{className:"text-balance text-14 md:text-16",children:k.bodyText}),v[23]=k.bodyText,v[24]=m):m=v[24],v[25]!==k.ctaLink||v[26]!==k.ctaText||v[27]!==y?(p=k.ctaLink&&(0,l.jsx)(N.N,{href:k.ctaLink,className:(0,ew.x)("bg-[--ctaBgColor] text-[--ctaTextColor]","hover:bg-[--ctaBgColor] hover:text-[--ctaTextColor]","rounded-full no-underline","px-24 py-[10px] mt-24 md:px-40 md:py-12 md:mt-32"),tracking:{...y,eventAction:"Hero CTA Clicked",eventLabel:k.ctaText},children:k.ctaText}),v[25]=k.ctaLink,v[26]=k.ctaText,v[27]=y,v[28]=p):p=v[28],v[29]!==p||v[30]!==i||v[31]!==c||v[32]!==m?(x=(0,l.jsxs)("div",{className:"flex flex-col p-32 pt-64 items-center justify-center text-center gap-8 max-w-[700px]",children:[i,c,m,p]}),v[29]=p,v[30]=i,v[31]=c,v[32]=m,v[33]=x):x=v[33],v[34]!==t||v[35]!==a||v[36]!==x?(g=(0,l.jsx)("div",{className:a,style:t,children:x}),v[34]=t,v[35]=a,v[36]=x,v[37]=g):g=v[37],v[38]!==g||v[39]!==r||v[40]!==n?(h=(0,l.jsx)("div",{className:r,style:n,children:g}),v[38]=g,v[39]=r,v[40]=n,v[41]=h):h=v[41],h)},eW=e=>e?.replace(/™/g,'<span class="text-[50%] align-super">TM</span>')||"";var eG=a(76795);let eH=e=>{let t,a,r,n,s,i,o,d,c,m,p=(0,u.c)(31),{brandOverview:x,tracking:g}=e,{headlineFont:h,modelCarousel:v}=x;p[0]!==v?(t=v||{},p[0]=v,p[1]=t):t=p[1];
154let{headlineText:b,ctaBackgroundColor:f,ctaTextColor:y}=t;p[2]!==v?.models?(a=v?.models||[],p[2]=v?.models,p[3]=a):a=p[3];let _=a;if(!v)return null;if(p[4]!==h||p[5]!==_||p[6]!==g){let e;p[8]!==h||p[9]!==g?(e=(e,t)=>{let{ctaLink:a,ctaText:r,imageUrl:n,name:s}=e;return(0,l.jsxs)(eq,{className:(0,ew.x)("grow flex flex-col items-center justify-center gap-12 no-underline","max:max-w-[240px] md:max-w-[320px]"),ctaLink:a,tracking:{...g,eventAction:"Model CTA Clicked",eventLabel:r},children:[n&&(0,l.jsx)(j.V,{url:n,width:{xs:240,md:320},height:{xs:135,md:180},fit:"fill",alt:"",role:"presentation",className:"mx-auto rounded-12"}),(0,l.jsx)(eU,{font:h,size:3,children:s}),a&&(0,l.jsx)("div",{className:(0,ew.x)("!bg-[--ctaBgColor] !text-[--ctaTextColor]","hover:bg-[--ctaBgColor] hover:text-[--ctaTextColor]","rounded-full px-32 py-8 no-underline text-14"),children:r})]},t)},p[8]=h,p[9]=g,p[10]=e):e=p[10],r=_.map(e),p[4]=h,p[5]=_,p[6]=g,p[7]=r}else r=p[7];let w=r,N=f||"black",S=y||"white";return p[11]!==N||p[12]!==S?(n={"--ctaBgColor":N,"--ctaTextColor":S},p[11]=N,p[12]=S,p[13]=n):n=p[13],p[14]!==h||p[15]!==b?(s=(0,l.jsx)(eU,{font:h,level:2,size:3,md:2,children:b}),p[14]=h,p[15]=b,p[16]=s):s=p[16],p[17]!==w||p[18]!==_.length?(i=_.length<5&&(0,l.jsx)("div",{className:(0,ew.x)("w-full flex justify-center items-start gap-8",_.length<3&&"max-md:hidden",3===_.length&&"max-lg:hidden",_.length>3&&"max-xl:hidden"),children:w}),p[17]=w,p[18]=_.length,p[19]=i):i=p[19],p[20]===Symbol.for("react.memo_cache_sentinel")?(o={xs:240,md:320},p[20]=o):o=p[20],p[21]!==_.length?(d=(0,ew.x)("mx-0",_.length<5&&[_.length<3&&"md:hidden",3===_.length&&"lg:hidden",_.length>3&&"xl:hidden"]),p[21]=_.length,p[22]=d):d=p[22],p[23]!==w||p[24]!==d?(c=(0,l.jsx)(eG.F,{fixedSlideWidth:o,slideSpacing:"2",buttonSize:"large",buttonStyle:"round",className:d,breakout:!0,children:w}),p[23]=w,p[24]=d,p[25]=c):c=p[25],p[26]!==c||p[27]!==n||p[28]!==s||p[29]!==i?(m=(0,l.jsxs)(k.L,{fluid:!0,maxWidth:3,className:"text-center pt-40 md:pt-64 pb-80 space-y-40 px-0",style:n,children:[s,i,c]}),p[26]=c,p[27]=n,p[28]=s,p[29]=i,p[30]=m):m=p[30],m},eq=e=>{let t,a=(0,u.c)(8),{children:r,ctaLink:n,tracking:s,className:i}=e;if(n){let e;return a[0]!==r||a[1]!==i||a[2]!==n||a[3]!==s?(e=(0,l.jsx)(N.N,{href:n,tracking:s,className:i,children:r}),a[0]=r,a[1]=i,a[2]=n,a[3]=s,a[4]=e):e=a[4],e}return a[5]!==r||a[6]!==i?(t=(0,l.jsx)("div",{className:i,children:r}),a[5]=r,a[6]=i,a[7]=t):t=a[7],t},eY=e=>{let t,a,r,n,s,i,o,d,c,m,p,x=(0,u.c)(27),{brandOverview:g}=e,{headlineFont:h,featureCarousel:v}=g;x[0]!==v?(t=v||{},x[0]=v,x[1]=t):t=x[1];let{backgroundColor:b,bodyText:f,featureItems:y,headlineText:_,textColor:w}=t,j=w||"white",N=b||"black";return v?(x[2]!==N||x[3]!==j?(a={"--bgColor":N,"--textColor":j},x[2]=N,x[3]=j,x[4]=a):a=x[4],x[5]!==h||x[6]!==_?(r=(0,l.jsx)(eU,{font:h,level:2,size:2,md:1,children:_}),x[5]=h,x[6]=_,x[7]=r):r=x[7],x[8]!==f?(n=f&&(0,l.jsx)("div",{className:"text-14 text-balance opacity-80",children:f}),x[8]=f,x[9]=n):n=x[9],x[10]!==r||x[11]!==n?(s=(0,l.jsxs)("div",{className:"mx-auto max-w-[700px] space-y-20 p-32",children:[r,n]}),x[10]=r,x[11]=n,x[12]=s):s=x[12],x[13]===Symbol.for("react.memo_cache_sentinel")?(i={xs:300,md:540},x[13]=i):i=x[13],x[14]!==N?(o={"--fixed-track-bg":N},x[14]=N,x[15]=o):o=x[15],x[16]!==y?(d=y?.map(eZ),x[16]=y,x[17]=d):d=x[17],x[18]!==o||x[19]!==d?(c=(0,l.jsx)(eG.F,{fixedSlideWidth:i,slideSpacing:"2",buttonSize:"large",buttonStyle:"round",className:"mx-0",breakout:!0,style:o,children:d}),x[18]=o,x[19]=d,x[20]=c):c=x[20],x[21]!==s||x[22]!==c?(m=(0,l.jsxs)(k.L,{fluid:!0,maxWidth:3,className:"text-center pt-40 md:pt-64 pb-80 space-y-20 px-0",children:[s,c]}),x[21]=s,x[22]=c,x[23]=m):m=x[23],x[24]!==m||x[25]!==a?(p=(0,l.jsx)("div",{className:"bg-[--bgColor] text-[--textColor]",style:a,children:m}),x[24]=m,x[25]=a,x[26]=p):p=x[26],p):null};function eZ(e){let{imageUrl:t,headlineText:a,bodyText:r}=e;return(0,l.jsxs)("div",{className:"grow space-y-20",children:[t&&(0,l.jsx)(j.V,{url:t,width:{xs:300,md:540},height:{xs:180,md:320},fit:"crop",alt:"",role:"presentation",className:"w-full rounded-20 md:rounded-12"}),(0,l.jsx)("div",{className:"text-left text-20 font-500",children:a}),(0,l.jsx)("div",{className:"text-left text-14 opacity-80",children:r})]},t)}let eJ=e=>{let t,a,r,n,s,i,o,d=(0,u.c)(17),{brandOverview:c}=e,{headlineFont:m,gallery:p}=c;d[0]!==p?(t=p||{},d[0]=p,d[1]=t):t=d[1];let{headlineText:x,imageUrls:g,bodyText:h}=t;return p?(d[2]!==m||d[3]!==x?(a=(0,l.jsx)(eU,{font:m,level:2,size:2,md:1,children:x}),d[2]=m,d[3]=x,d[4]=a):a=d[4],d[5]!==h?(r=h&&(0,l.jsx)("div",{className:"text-balance max-w-[700px] mx-auto",children:h}),d[5]=h,d[6]=r):r=d[6],d[7]!==a||d[8]!==r?(n=(0,l.jsxs)("div",{className:"space-y-20 p-32 text-center",children:[a,r]}),d[7]=a,d[8]=r,d[9]=n):n=d[9],d[10]!==g?(s=g?.map(eQ),d[10]=g,d[11]=s):s=d[11],d[12]!==s?(i=(0,l.jsx)("div",{className:"grid sm:grid-cols-2 gap-8 md:gap-12 lg:gap-20",children:s}),d[12]=s,d[13]=i):i=d[13],d[14]!==n||d[15]!==i?(o=(0,l.jsxs)(k.L,{fluid:!0,maxWidth:3,className:"text-center py-40 md:pt-64 space-y-20",children:[n,i]}),d[14]=n,d[15]=i,d[16]=o):o=d[16],o):null};function eQ(e,t){let a=0===t||3===t;return(0,l.jsx)(j.V,{url:e,width:{xs:540,sm:a?1080:540}
154,height:{xs:320,sm:a?480:320,md:a?640:320},fit:"crop",alt:"",role:"presentation",className:(0,ew.x)("!w-full rounded-12 md:rounded-20",a&&"sm:col-span-2")},t)}var eK=a(43302),eX=a(62556);let e1=e=>{let t,a,r,n,s,i,o,d,c,m,p,x,g,h,v,b,f,y,_,j,S,C,I,M=(0,u.c)(48),{make:T,tracking:E}=e;M[0]!==T.name||M[1]!==E?(t={...E,eventAction:"SEO Link Clicked",eventLabel:T.name},M[0]=T.name,M[1]=E,M[2]=t):t=M[2];let A=t;M[3]===Symbol.for("react.memo_cache_sentinel")?(a=(0,l.jsx)(w.D,{level:2,size:3,className:"font-[300] text-center text-balance px-20",children:"Additional Information from TrueCar"}),r=(0,ew.x)("border-t p-20 mx-auto","grid sm:grid-cols-2 lg:grid-cols-[1fr_1fr_auto] gap-8","lg:px-0 lg:max-w-[900px]"),M[3]=a,M[4]=r):(a=M[3],r=M[4]),M[5]!==T.slug?(n=z.x.generate({makeModelTrim:[{makeSlug:T.slug}],condition:"USED"}),M[5]=T.slug,M[6]=n):n=M[6];let L=`Used ${T.name} vehicles`;return M[7]!==L||M[8]!==A?(s={...A,eventLabel:L},M[7]=L,M[8]=A,M[9]=s):s=M[9],M[10]!==T.name||M[11]!==n||M[12]!==s?(i=(0,l.jsx)("li",{children:(0,l.jsxs)(N.N,{href:n,tracking:s,children:["Used ",T.name," vehicles"]})}),M[10]=T.name,M[11]=n,M[12]=s,M[13]=i):i=M[13],M[14]===Symbol.for("react.memo_cache_sentinel")?(o=P.J.generate({splat:"fuel-electric/"}),M[14]=o):o=M[14],M[15]!==A?(d=(0,l.jsx)("li",{children:(0,l.jsx)(N.N,{href:o,tracking:{...A,eventLabel:"Best electric vehicles for 2026"},children:"Best electric vehicles for 2026"})}),M[15]=A,M[16]=d):d=M[16],M[17]===Symbol.for("react.memo_cache_sentinel")?(c=P.J.generate({splat:"fuel-electric/luxury/"}),M[17]=c):c=M[17],M[18]!==A?(m=(0,l.jsx)("li",{children:(0,l.jsx)(N.N,{href:c,tracking:{...A,eventLabel:"Best luxury electric vehicles"},children:"Best luxury electric vehicles"})}),M[18]=A,M[19]=m):m=M[19],M[20]===Symbol.for("react.memo_cache_sentinel")?(p=z.x.generate({fuelType:["Electric"],condition:"USED"}),M[20]=p):p=M[20],M[21]!==A?(x=(0,l.jsx)("li",{children:(0,l.jsx)(N.N,{href:p,tracking:{...A,eventLabel:"Used electric cars for sale"},children:"Used electric cars for sale"})}),M[21]=A,M[22]=x):x=M[22],M[23]===Symbol.for("react.memo_cache_sentinel")?(g=P.J.generate({splat:"fuel-electric/by-range/"}),M[23]=g):g=M[23],M[24]!==A?(h=(0,l.jsx)("li",{children:(0,l.jsx)(N.N,{href:g,tracking:{...A,eventLabel:"Longest range EVs"},children:"Longest range EVs"})}),M[24]=A,M[25]=h):h=M[25],M[26]===Symbol.for("react.memo_cache_sentinel")?(v=P.J.generate({splat:"suvs/luxury/"}),M[26]=v):v=M[26],M[27]!==A?(b=(0,l.jsx)("li",{children:(0,l.jsx)(N.N,{href:v,tracking:{...A,eventLabel:"Best luxury SUVs"},children:"Best luxury SUVs"})}),M[27]=A,M[28]=b):b=M[28],M[29]===Symbol.for("react.memo_cache_sentinel")?(f=eK.x.generate({vehicleTypeSlug:"fuel-electric"}),M[29]=f):f=M[29],M[30]!==A?(y=(0,l.jsx)("li",{children:(0,l.jsx)(N.N,{href:f,tracking:{...A,eventLabel:"Best EV deals & incentives"},children:"Best EV deals & incentives"})}),M[30]=A,M[31]=y):y=M[31],M[32]===Symbol.for("react.memo_cache_sentinel")?(_=eX.T.generate({}),M[32]=_):_=M[32],M[33]!==A?(j=(0,l.jsx)("li",{children:(0,l.jsx)(N.N,{href:_,tracking:{...A,eventLabel:"EV tax credits & rebates"},children:"EV tax credits & rebates"})}),M[33]=A,M[34]=j):j=M[34],M[35]===Symbol.for("react.memo_cache_sentinel")?(S=P.J.generate({splat:"sedans/performance/"}),M[35]=S):S=M[35],M[36]!==A?(C=(0,l.jsx)("li",{children:(0,l.jsx)(N.N,{href:S,tracking:{...A,eventLabel:"Best performance sedans"},children:"Best performance sedans"})}),M[36]=A,M[37]=C):C=M[37],M[38]!==m||M[39]!==x||M[40]!==h||M[41]!==b||M[42]!==y||M[43]!==j||M[44]!==C||M[45]!==i||M[46]!==d?(I=(0,l.jsx)(k.L,{fluid:!0,maxWidth:3,className:"pb-40",children:(0,l.jsxs)("div",{className:"bg-light rounded-20 py-40 space-y-40",children:[a,(0,l.jsxs)("ul",{className:r,children:[i,d,m,x,h,b,y,j,C]})]})}),M[38]=m,M[39]=x,M[40]=h,M[41]=b,M[42]=y,M[43]=j,M[44]=C,M[45]=i,M[46]=d,M[47]=I):I=M[47],I},e0=e=>{let t,a,r,n=(0,u.c)(6),{brandOverview:s}=e;n[0]!==s?.disclaimer?.disclaimerItems?(t=s?.disclaimer?.disclaimerItems||[],n[0]=s?.disclaimer?.disclaimerItems,n[1]=t):t=n[1];let i=t;return i.length?(n[2]!==i?(a=i.map(e2),n[2]=i,n[3]=a):a=n[3],n[4]!==a?(r=(0,l.jsx)(k.L,{fluid:!0,maxWidth:3,className:"pb-40","data-test":"brandOverviewDisclaimer",children:(0,l.jsx)("div",{className:"mx-auto 
154space-y-8 text-14 font-400 leading-[16px] tracking-[0.14px] text-muted",children:a})}),n[4]=a,n[5]=r):r=n[5],r):null};function e2(e,t){return(0,l.jsx)(eF.P,{html:e},t)}let e3=e=>{let t,a,r,n,s,i,o,d,c=(0,u.c)(24),{make:m,brandOverview:p}=e;c[0]!==m.name?(t={eventCategory:"Brand Overview",makeName:m.name},c[0]=m.name,c[1]=t):t=c[1];let x=t;return c[2]!==p||c[3]!==m.name||c[4]!==x?(a=(0,l.jsx)(eV,{makeName:m.name,brandOverview:p,tracking:x}),c[2]=p,c[3]=m.name,c[4]=x,c[5]=a):a=c[5],c[6]!==p||c[7]!==x?(r=(0,l.jsx)(eH,{brandOverview:p,tracking:x}),c[6]=p,c[7]=x,c[8]=r):r=c[8],c[9]!==p?(n=(0,l.jsx)(eY,{brandOverview:p}),s=(0,l.jsx)(eJ,{brandOverview:p}),c[9]=p,c[10]=n,c[11]=s):(n=c[10],s=c[11]),c[12]!==m||c[13]!==x?(i=(0,l.jsx)(e1,{make:m,tracking:x}),c[12]=m,c[13]=x,c[14]=i):i=c[14],c[15]!==p?(o=(0,l.jsx)(e0,{brandOverview:p}),c[15]=p,c[16]=o):o=c[16],c[17]!==a||c[18]!==r||c[19]!==n||c[20]!==s||c[21]!==i||c[22]!==o?(d=(0,l.jsxs)("div",{children:[a,r,n,s,i,o]}),c[17]=a,c[18]=r,c[19]=n,c[20]=s,c[21]=i,c[22]=o,c[23]=d):d=c[23],d};var e4=a(94351);let e5=(0,r.Ay)`
155    query getMakeOverview($makeSlug: String!) {
156  consumer {
157    id
158    militaryAffiliation {
159      __typename
160      verified
161    }
162    partner {
163      __typename
164      id
165      content {
166        __typename
167        fullName
168        registration {
169          __typename
170          plaid {
171            __typename
172            hasPlaidLogin
173            plaidInstitutionId
174          }
175        }
176      }
177      partnerUrls {
178        __typename
179        loginUrl
180      }
181    }
182    __typename
183    registrationType
184    affiliationGroups {
185      __typename
186      edges {
187        __typename
188        cursor
189        node {
190          __typename
191          id
192          name
193        }
194        verified
195      }
196    }
197    verified
198    profile {
199      __typename
200      id
201      firstName
202      lastName
203      emailAddress
204      city
205      state
206      street1
207      postalCode
208      phoneNumber
209    }
210  }
211  partner {
212    __typename
213    id
214    content {
215      __typename
216      adPlacementLocations {
217        __typename
218        bxBannerModelSelection
219      }
220      page {
221        __typename
222        makeOverviewPage {
223          __typename
224          banner {
225            __typename
226            header
227            backgroundColor
228            textColor
229          }
230        }
231      }
232    }
233  }
234  make(slug: $makeSlug) {
235    __typename
236    databaseId
237    name
238    slug
239    oemImages(first: 2) {
240      __typename
241      edges {
242        __typename
243        cursor
244        node {
245          __typename
246          url
247          height
248          width
249        }
250      }
251    }
252    id
253    description
254  }
255  makes(active: [CONFIGURABLE, MAINSTREAM]) {
256    __typename
257    id
258    name
259    slug
260  }
261  configurableModels: models(
262    makeSlug: [$makeSlug]
263    active: CONFIGURABLE
264    yearDescriptor: DEFAULT
265  ) {
266    __typename
267    edges {
268      __typename
269      cursor
270      node {
271        __typename
272        id
273        bodyStyles {
274          __typename
275          id
276          name
277          slug
278        }
279        name
280        slug
281        vehicleClass {
282          __typename
283          id
284          name
285        }
286        hasNewInventory
287        year
288        make {
289          __typename
290          id
291          name
292          slug
293        }
294        baseStyle {
295          __typename
296          id
297          totalMsrp
298        }
299        engineTypes
300        whiteQuarterImage {
301          __typename
302          url
303          width
304          height
305        }
306        databaseId
307      }
308    }
309  }
310  modelOverviewModels: models(
311    makeSlug: [$makeSlug]
312    active: MODEL_OVERVIEW
313    yearDescriptor: MODEL_OVERVIEW
314  ) {
315    __typename
316    edges {
317      __typename
318      cursor
319      node {
320        __typename
321        id
322        name
323        slug
324        year
325        pastYear
326        leaseOverviewExists
327      }
328    }
329  }
330  rankingsLists {
331    __typename
332    edges {
333      __typename
334      cursor
335      node {
336        __typename
337        name
338        params
339      }
340    }
341  }
342  seoLists(makeSlug: $makeSlug, nameFormat: FOOTER) {
343    __typename
344    models {
345      __typename
346      items {
347        __typename
348        newInventory {
349          __typename
350          name
351          routeParams
352        }
353        usedInventory {
354          __typename
355          name
356          routeParams
357        }
358      }
359    }
360  }
361  makesWithIncentives {
362    __typename
363    make {
364      __typename
365      id
366      slug
367    }
368    targetedIncentive {
369      __typename
370      id
371      amount
372      requiresVerification
373      programId
374      coupon {
375        __typename
376        id
377        code
378        expiresAt
379      }
380    }
381  }
382  modelsWithIncentives(makeSlug: $makeSlug) {
383    __typename
384    model {
385      __typename
386      id
387      slug
388    }
389    targetedIncentive {
390      __typename
391      id
392      amount
393    }
394  }
395}
396    `;e5.documentId="c333f4ca371afe9c50f0a0faf088d9a3198cf749eee25e18e286ec9b82430d3a";let e6=(0,r.Ay)`
397    query getBrandOverview($makeSlug: String!) {
398  content {
399    __typename
400    brandOverviewPage(brand: $makeSlug) {
401      __typename
402      headlineFont {
403        __typename
404        font
405        fontFamily
406        fontWeight
407      }
408      hero {
409        __typename
410        backgroundColor
411        backgroundImageDesktopUrl
412        backgroundImageMobileUrl
413        bodyText
414        ctaBackgroundColor
415        ctaLink
416        ctaText
417        ctaTextColor
418        headlineText
419        logoUrl
420        logoWidth
421        logoHeight
422        textColor
423      }
424      modelCarousel {
425        __typename
426        ctaBackgroundColor
427        ctaTextColor
428        headlineText
429        models {
430          __typename
431          ctaLink
432          ctaText
433          imageUrl
434          name
435        }
436        textColor
437      }
438      featureCarousel {
439        __typename
440        backgroundColor
441        bodyText
442        featureItems {
443          __typename
444          bodyText
445          headlineText
446          imageUrl
447        }
448        headlineText
449        textColor
450      }
451      gallery {
452        __typename
453        bodyText
454        headlineText
455        imageUrls
456      }
457      disclaimer {
458        __typename
459        disclaimerItems
460      }
461    }
462  }
463}
464    `;e6.documentId="41baf1d549d32deaa3d40797244c7efc7512b971e0d2475dcadb41d63a193317";let{prefetchQueries:e7,useQueries:e9}=(0,a(84411).w)(h.$,e=>{let{runQuery:t,params:a}=e;return{makeOverview:t({query:e5,variables:{makeSlug:a.makeSlug}}),brandOverview:t({query:e6,variables:{makeSlug:a.makeSlug}})}},e=>({consumer:e.makeOverview?.consumer,partner:e.makeOverview?.partner,make:e.makeOverview?.make,makes:e.makeOverview?.makes,configurableModels:e.makeOverview?.configurableModels,modelOverviewModels:e.makeOverview?.modelOverviewModels,rankingsLists:e.makeOverview?.rankingsLists,seoLists:e.makeOverview?.seoLists,makesWithIncentives:e.makeOverview?.makesWithIncentives,modelsWithIncentives:e.makeOverview?.modelsWithIncentives,brandOverview:e.brandOverview?.content?.brandOverviewPage})),e8=e=>{let t,a,r,n,s,i,o,d,c,m=(0,u.c)(34),{params:p,metadata:x}=e,{makeSlug:h,postalCode:v}=p;m[0]!==p?(t={params:p},m[0]=p,m[1]=t):t=m[1];let{data:_,loading:k}=e9(t),{consumer:w,partner:j,make:N,makes:S,configurableModels:C,modelOverviewModels:I,rankingsLists:M,seoLists:T,makesWithIncentives:E,modelsWithIncentives:A,brandOverview:L}=_,$=(0,eE.D)()??void 0,O=v??$;m[2]!==O?(a={default:O,truecar:void 0},m[2]=O,m[3]=a):a=m[3];let B=(0,ee.G)(a);m[4]!==C?.edges||m[5]!==N?(r=N?(0,l.jsx)(e4.U,{json:function(e){let{make:t,models:a}=e,l=a.map(e=>{let{node:t}=e;return t.baseStyle.totalMsrp}).filter(eL.R),r=eD()(l),n=eO()(l);return{"@context":"https://schema.org","@type":"Vehicle",name:t.name,brand:{"@type":"Brand",name:t.slug},offers:{"@type":"AggregateOffer",lowPrice:r,highPrice:n,priceCurrency:"USD",availability:"https://schema.org/InStock"}}}({make:N,models:C?.edges??[]})}):null,m[4]=C?.edges,m[5]=N,m[6]=r):r=m[6],m[7]!==r?(n={truecar:r,default:null},m[7]=r,m[8]=n):n=m[8];let D=(0,ee.G)(n),{flags:z}=(0,eA.W)(),{adsEnabled:R}=z,P=!!(R&&j?.content?.adPlacementLocations?.bxBannerModelSelection);if(k&&(!N||!w||!j)){let e;return m[9]===Symbol.for("react.memo_cache_sentinel")?(e=(0,l.jsx)(b.D,{}),m[9]=e):e=m[9],e}if(!N||!w||!j||!S||!I||!M||!T||!A)throw new y.m;m[10]!==h||m[11]!==E?(s=E?.find(e=>e.make.slug===h)?.targetedIncentive,m[10]=h,m[11]=E,m[12]=s):s=m[12];let F=s;return m[13]!==x?(i=(0,l.jsx)(f.f,{metadata:x}),m[13]=x,m[14]=i):i=m[14],m[15]===Symbol.for("react.memo_cache_sentinel")?(o={siteSection:"Research",page:te},m[15]=o):o=m[15],m[16]!==P||m[17]!==L||m[18]!==C?.edges||m[19]!==w||m[20]!==N||m[21]!==F||m[22]!==S||m[23]!==I||m[24]!==A||m[25]!==j||m[26]!==B||m[27]!==M||m[28]!==T?(d=(0,l.jsx)(g.B,{name:te,variables:o,children:L?(0,l.jsx)(e3,{make:N,brandOverview:L}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(eR.k,{adEnabled:{desktop:P,mobile:P},filters:{section:"model-selection",make:{slug:N.slug},postalCode:B},bannerClassName:"mb-0 md:-mb-8"}),(0,l.jsx)(eT,{make:N,models:C?.edges??[],postalCode:B,makes:S,modelOverviewModels:I,rankingsLists:M.edges,seoLists:T,consumer:w,partner:j,modelwithIncentives:A,makeTargetedIncentive:F})]})}),m[16]=P,m[17]=L,m[18]=C?.edges,m[19]=w,m[20]=N,m[21]=F,m[22]=S,m[23]=I,m[24]=A,m[25]=j,m[26]=B,m[27]=M,m[28]=T,m[29]=d):d=m[29],m[30]!==D||m[31]!==d||m[32]!==i?(c=(0,l.jsxs)("div",{children:[i,D,d]}),m[30]=D,m[31]=d,m[32]=i,m[33]=c):c=m[33],c},te="Make Overview";e8.route=h.$,e8.redirect=[ez.handleMakeOverviewSlugRoutesServer,ez.makeOverviewZipcodeRedirect],e8.pageName=te,e8.getInitialProps=(0,x.q)(h.$,async e=>{if("truecar"!==e.currentPartner.assetGroup)throw new _.L(v.P.generate({...e.params,filterType:"brands"}));let t=await e7(e);return{metadata:tt({params:e.params,partner:e.currentPartner,pageData:t})}});let tt=e=>{let{params:t,pageData:a}=e,l=a.make??null,{makeSlug:r}=t;return l?{title:`${l.name} Models & New ${l.name}
464 Pricing`,description:`Check out new ${l.name} vehicles and pricing at TrueCar. Select any ${l.name} model to read reviews, view pricing & trims, browse local inventory, see photos, and more!`,alternates:{canonical:`https://www.truecar.com${h.$.generate({makeSlug:r})}`}}:{title:"Make Overview",description:"Explore vehicles and pricing at TrueCar."}}},34112:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var l=a(6029),r=a(75155);a(55729);var n=a(91946),s=a(82665),i=a(31133);let o=e=>{let t,a,o=(0,r.c)(14),{className:d,open:c,"data-test":m,size:u}=e,p="lg"===(void 0===u?"md":u);if(c){let e,t,a=p?"my-24":"my-20 mr-20";o[0]!==d||o[1]!==a?(e=(0,i.x)(a,d),o[0]=d,o[1]=a,o[2]=e):e=o[2];let r=p?24:21;return o[3]!==m||o[4]!==e||o[5]!==r?(t=(0,l.jsx)(s.L,{className:e,size:r,"data-test":m,"data-test-item":"up"}),o[3]=m,o[4]=e,o[5]=r,o[6]=t):t=o[6],t}let x=p?"my-24":"mr-20 my-20";o[7]!==d||o[8]!==x?(t=(0,i.x)(x,d),o[7]=d,o[8]=x,o[9]=t):t=o[9];let g=p?24:21;return o[10]!==m||o[11]!==t||o[12]!==g?(a=(0,l.jsx)(n.I,{className:t,size:g,"data-test":m,"data-test-item":"down"}),o[10]=m,o[11]=t,o[12]=g,o[13]=a):a=o[13],a}},35549:(e,t,a)=>{"use strict";a.d(t,{P:()=>i,o:()=>s});var l=a(75155),r=a(31483),n=a(51642).hp;let s=(e,t)=>{let{type:a,id:l,fieldName:r}=t,s=(e=>{let{type:t,id:a}=e;return"ROOT_QUERY"===t&&"ROOT_QUERY"===a})({type:a,id:l}),i=(e=>{let{id:t,type:a}=e;return n.from(`${a}-${t}`).toString("base64")})({id:l,type:a}),o=s?"ROOT_QUERY":`${a}:${i}`;e.cache.evict({id:o,fieldName:r})||s||e.cache.evict({id:`${a}:${l}`,fieldName:r}),e.cache.gc()},i=()=>{let e,t=(0,l.c)(2),a=(0,r.mK)();return t[0]!==a?(e=e=>s(a,e),t[0]=a,t[1]=e):e=t[1],e}},37208:(e,t,a)=>{"use strict";a.d(t,{x:()=>g});var l=a(6029);a(91339);var r=a(37197);a(32063).J;let n=(0,r.Ay)`
465    query getSaveModelButtonConsumer {
466  consumer {
467    __typename
468    id
469    savedModels {
470      __typename
471      edges {
472        __typename
473        cursor
474        node {
475          __typename
476          id
477          databaseId
478          model {
479            __typename
480            id
481            databaseId
482            name
483          }
484        }
485      }
486    }
487  }
488}
489    `;n.documentId="e8f6524b0616b2d5dd6f7b96aadd70a48c24d77ba144ed22f2d90adb1c751a38";var s=a(75155),i=a(55729),o=a(98840);a(23827);var d=a(65253),c=a(46699),m=a(50125),u=a(48742),p=a(70299),x=a(31133);let g=e=>{let t,a,r,n,g,v,b,f,y,_,k,w=(0,s.c)(44),{model:j,eventSource:N,className:S,iconSize:C,theme:I,includeText:M,tracking:T,iconClassName:E}=e,A=void 0===C?22:C,L=void 0===I?"light":I,$=(0,p.z)();w[0]===Symbol.for("react.memo_cache_sentinel")?(t={ssr:!1},w[0]=t):t=w[0];let{data:O,refetch:B,loading:D}=(0,o.I)(h,t),{isAuthenticated:z}
489=(0,m.i)(),R=O?.consumer;w[1]!==N||w[2]!==z||w[3]!==j.databaseId||w[4]!==B||w[5]!==R?(a={modelDatabaseId:j.databaseId,eventSource:N,consumer:R,signedIn:z,refetchConsumer:B},w[1]=N,w[2]=z,w[3]=j.databaseId,w[4]=B,w[5]=R,w[6]=a):a=w[6];let{isSaved:P,saveModel:F,unsaveModel:U,loading:V}=(0,u.W)(a),[W,G]=(0,i.useState)(!1);w[7]!==j.databaseId||w[8]!==B||w[9]!==F?(r=async()=>{let e=await B(),t=e.data.consumer?.savedModels.edges;t?.find(e=>{let{node:t}=e;return t.model.databaseId===j.databaseId})||await F(),G(!1)},w[7]=j.databaseId,w[8]=B,w[9]=F,w[10]=r):r=w[10];let H=r;w[11]!==z||w[12]!==P||w[13]!==F||w[14]!==$||w[15]!==T||w[16]!==U?(n=async()=>{if(z)if(z&&!P){let e=await F();T&&!e.errors&&$({...T,eventAction:"Save Model"})}else{let e=await U();T&&!e.errors&&$({...T,eventAction:"Unsave Model"})}else G(!0)},w[11]=z,w[12]=P,w[13]=F,w[14]=$,w[15]=T,w[16]=U,w[17]=n):n=w[17];let q=n;e:{if(!M){g=null;break e}g=P?"Model Saved":"Save this Model"}let Y=g;w[18]===Symbol.for("react.memo_cache_sentinel")?(v=()=>G(!1),w[18]=v):v=w[18],w[19]!==W||w[20]!==H?(b=(0,l.jsx)(c.L,{open:W,onClose:v,onRegComplete:H,title:"Add To Your Favorites",subtitle:"Sign up to save your favorite cars across devices and get inventory updates.",registrationSource:"Save Model",id:"light-reg-save-model-modal"}),w[19]=W,w[20]=H,w[21]=b):b=w[21];let Z=D||V,J=z?P:void 0,Q=z?void 0:"dialog",K=W?"light-reg-save-model-modal":void 0,X=P?"saved":"notSaved",ee=M&&"flex flex-row no-underline hover:underline text-16";return w[22]!==S||w[23]!==ee?(f=(0,x.x)(ee,S),w[22]=S,w[23]=ee,w[24]=f):f=w[24],w[25]!==Y||w[26]!==L?(y=Y&&(0,l.jsx)("span",{"data-test":"saveText",className:"dark"===L?"text-white hover:text-white":"",children:Y}),w[25]=Y,w[26]=L,w[27]=y):y=w[27],w[28]!==E||w[29]!==A||w[30]!==P||w[31]!==q||w[32]!==Z||w[33]!==J||w[34]!==Q||w[35]!==K||w[36]!==X||w[37]!==f||w[38]!==y||w[39]!==L?(_=(0,l.jsx)(d.$,{onClick:q,disabled:Z,theme:L,size:A,selected:P,"aria-label":"Save Model Button","aria-pressed":J,"aria-haspopup":Q,"aria-controls":K,"data-test":"saveModelButton","data-test-item":X,className:f,iconClassName:E,children:y}),w[28]=E,w[29]=A,w[30]=P,w[31]=q,w[32]=Z,w[33]=J,w[34]=Q,w[35]=K,w[36]=X,w[37]=f,w[38]=y,w[39]=L,w[40]=_):_=w[40],w[41]!==b||w[42]!==_?(k=(0,l.jsxs)(l.Fragment,{children:[b,_]}),w[41]=b,w[42]=_,w[43]=k):k=w[43],k},h=n},37302:(e,t,a)=>{"use strict";a.d(t,{E:()=>r,q:()=>l});let[l,r]=(0,a(48726).R)("LinkList")},38109:(e,t,a)=>{"use strict";a.d(t,{d:()=>r});var l=a(37197);let r=(0,l.Ay)`
490    fragment IncentivesBanner_Style on Style {
491  __typename
492  id
493  databaseId
494  model {
495    __typename
496    id
497    name
498  }
499}
500    `},38435:(e,t,a)=>{"use strict";a.d(t,{o:()=>l.o});var l=a(27009)},38577:(e,t,a)=>{"use strict";a.d(t,{d:()=>l.d});var l=a(77085)},40098:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});let l={src:"/assets/_next/static/media/aaa-partner-logo.10ae3bee.svg",height:73,width:119,blurWidth:0,blurHeight:0}},41707:(e,t,a)=>{"use strict";a.d(t,{A:()=>r,E:()=>l});let l=e=>({...e,value:"string"==typeof e.value?e.value:JSON.stringify(e.value)??"",options:e.options?e.options.map(l):e.options}),r=(e,t)=>""===t||'""'===t?n(e):"string"===e?t:JSON.parse(t)??t,n=e=>{switch(e){case"boolean":case"number":return;case"string":return""}}},41880:(e,t,a)=>{"use strict";a.d(t,{n:()=>i});var l=a(6029),r=a(75155);a(55729);var n=a(52601),s=a(58068);let i=()=>{let e,t=(0,r.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,l.jsxs)(s.p,{"data-test":"evBadge",children:[(0,l.jsx)(n.N,{fill:!0,size:14,className:"text-[color:var(--success-500)]",alt:"EV","aria-hidden":!0}),(0,l.jsx)("span",{className:"text-12",children:"EV"})]}),t[0]=e):e=t[0],e}},43302:(e,t,a)=>{"use strict";a.d(t,{x:()=>n});var l=a(45165),r=a(64226);let n=(0,l.u)({vehicleTypeSlug:r.u.string},e=>{let{vehicleTypeSlug:t}=e;return{path:`/deals/${t}`}});n.routeName="vehicleTypeDealsRoute"},46699:(e,t,a)=>{"use strict";a.d(t,{L:()=>l.L});var l=a(14459)},47189:(e,t,a)=>{"use strict";a.d(t,{e:()=>n});var l=a(45165),r=a(64226);let n=(0,l.u)({source:r.u.string.optional,memberId:r.u.string.optional,tcPlusServiceArea:r.u.enum("USED","NEW_AND_USED","false").optional.default("false"),militaryServiceArea:r.u.enum("yes","no").optional.default("no")},e=>{let{...t}=e;return{path:"/",query:t}});n.routeName="homePageRoute"},48254:(e,t,a)=>{"use strict";a.d(t,{u:()=>n});let l=()=>Math.random().toString(36).substring(2,15);var r=a(55729);let n=e=>
500{let[t,a]=r.useState(l());return r.useEffect(()=>{e&&a(l())},[e]),t}},48742:(e,t,a)=>{"use strict";a.d(t,{W:()=>c});var l=a(37197);let r=(0,l.Ay)`
501    mutation createSaveModel($modelId: ID!, $eventSource: String!) {
502  consumerCreateSavedModel(
503    createEvent: true
504    eventSource: $eventSource
505    input: {modelId: $modelId}
506  ) {
507    __typename
508    savedModel {
509      __typename
510      id
511      databaseId
512    }
513  }
514}
515    `;r.documentId="97db542fc9f4fa039429508869ba7696aa6bf2284077573bbd0db6f2134508ee";let n=(0,l.Ay)`
516    mutation removeSaveModel($id: ID!) {
517  consumerRemoveSavedModel(input: {id: $id}) {
518    __typename
519    savedModel {
520      __typename
521      id
522      databaseId
523    }
524  }
525}
526    `;n.documentId="c22cd2123b01052beb3a3785e6a1040fc2a1f20836a482ab24df2c7673716d29",a(32063);var s=a(75155),i=a(55729);a(23827);var o=a(71883),d=a(90128);let c=e=>{let t,a,l,r,n,c,p,x,g,h,v,b,f,y=(0,s.c)(32),{modelDatabaseId:_,signedIn:k,consumer:w,refetchConsumer:j,eventSource:N}=e,{notify:S}=(0,d.E)(),[C,I]=(0,i.useState)(!1),[M,T]=(0,i.useState)(!1),[E,A]=(0,i.useState)(""),[L,$]=(0,i.useState)(_);y[0]!==j||y[1]!==k?(t=()=>{k&&j?.()},a=[j,k],y[0]=j,y[1]=k,y[2]=t,y[3]=a):(t=y[2],a=y[3]),(0,i.useEffect)(t,a),y[4]!==w||y[5]!==_||y[6]!==k?(l=()=>{let e=w?.savedModels.edges.find(e=>{let{node:t}=e;return _===t.model.databaseId})?.node;k&&w?k&&e?(T(!0),$(e.databaseId)):T(!1):T(!1)},r=[w,_,k],y[4]=w,y[5]=_,y[6]=k,y[7]=l,y[8]=r):(l=y[7],r=y[8]),(0,i.useEffect)(l,r),y[9]!==S?(n=e=>{T(!0),e.consumerCreateSavedModel?.savedModel.databaseId&&$(e.consumerCreateSavedModel?.savedModel.databaseId),S({type:"success",tracking:{eventAction:"View Saved Models Notification",eventCategory:"Saved Model",eventLabel:"Pop-Up Notification"},description:"This model was saved to Favorite Cars in your account."})},y[9]=S,y[10]=n):n=y[10],y[11]===Symbol.for("react.memo_cache_sentinel")?(c=e=>A(e.message),y[11]=c):c=y[11],y[12]!==n?(p={onCompleted:n,onError:c},y[12]=n,y[13]=p):p=y[13];let[O,B]=(0,o.n)(m,p),{loading:D}=B;y[14]===Symbol.for("react.memo_cache_sentinel")?(x={onCompleted:()=>T(!1),onError:e=>A(e.message),update(e){e.modify({fields:{consumer:()=>({savedModels(){}})}})}},y[14]=x):x=y[14];let[z,R]=(0,o.n)(u,x),{loading:P}=R;y[15]!==D||y[16]!==P?(g=()=>{I(D||P)},h=[D,P],y[15]=D,y[16]=P,y[17]=g,y[18]=h):(g=y[17],h=y[18]),(0,i.useEffect)(g,h),y[19]!==O||y[20]!==N||y[21]!==_?(v=async()=>await O({variables:{modelId:_,eventSource:N}}),y[19]=O,y[20]=N,y[21]=_,y[22]=v):v=y[22];let F=v;y[23]!==z||y[24]!==L?(b=async()=>await z({variables:{id:L}}),y[23]=z,y[24]=L,y[25]=b):b=y[25];let U=b;return y[26]!==E||y[27]!==M||y[28]!==C||y[29]!==F||y[30]!==U?(f={isSaved:M,saveModel:F,unsaveModel:U,loading:C,error:E},y[26]=E,y[27]=M,y[28]=C,y[29]=F,y[30]=U,y[31]=f):f=y[31],f},m=r,u=n},49062:(e,t,a)=>{"use strict";a.d(t,{k:()=>m});var l=a(6029),r=a(75155);a(55729);var n=a(21920),s=a(70339),i=a(38932),o=a(28614),d=a(28062),c=a(31133);let m=e=>{let t,a,m,u,p,x,g,h=(0,r.c)(24),{title:v,subtitle:b,modalTitle:f,backButtonAction:y,children:_,stepCounter:k,footer:w}=e,j=y||f;h[0]!==y||h[1]!==j||h[2]!==f||h[3]!==k?(t=j&&(0,l.jsx)(o.r,{onBack:y,title:k||f,hideClose:!0}),h[0]=y,h[1]=j,h[2]=f,h[3]=k,h[4]=t):t=h[4],h[5]!==j||h[6]!==v?(a="string"==typeof v?(0,l.jsx)(n.D,{level:1,size:3,className:(0,c.x)("text-center max-w-[400px]",!j&&"sm:pt-40 pt-20"),children:v}):v,h[5]=j,h[6]=v,h[7]=a):a=h[7],h[8]!==b?(m=b&&(0,l.jsx)("div",{className:"w-full max-w-[400px]",children:(0,d.C)(b)}),h[8]=b,h[9]=m):m=h[9],h[10]!==_?(u=(0,l.jsx)("div",{className:"w-full max-w-[400px]",children:_}),h[10]=_,h[11]=u):u=h[11];let N=!j&&w;return h[12]!==a||h[13]!==m||h[14]!==u||h[15]!==N?(p=(0,l.jsxs)(s.c,{noPadding:!0,className:"flex flex-col items-center justify-center gap-20 p-32",children:[a,m,u,N]}),h[12]=a,h[13]=m,h[14]=u,h[15]=N,h[16]=p):p=h[16],h[17]!==w||h[18]!==j?(x=j&&w&&(0,l.jsx)(i.j,{children:(0,l.jsx)("div",{className:"w-full max-w-[400px]",children:w})}),h[17]=w,h[18]=j,h[19]=x):x=h[19],h[20]!==t||h[21]!==p||h[22]!==x?(g=(0,l.jsxs)(l.Fragment,{children:[t,p,x]}),h[20]=t,h[21]=p,h[22]=x,h[23]=g):g=h[23],g}},49422:(e,t,a)=>{"use strict";a.d(t,{G:()=>r});var l=a(23952);let r=e=>Object.keys(e).map(t=>"boolean"==typeof e[t]?(0,l.k)(t):"number"==typeof e[t]?`${(0,l.k)(t)}-${e[t].toString()}`:"bodyType"===t?(0,l.k)(e[t]):`${(0,l.k)(t)}-${(0,l.k)(e[t])}`)},52601:(e,t,a)=>{"use strict";a.d(t,{N:()=>s});var l=a(6029),r=a(75155);a(55729);var n=a(65491);let s=e=>{let t,a,s,i=(0,r.c)(6);i[0]!==e?({fill:t,...a}=e,i[0]=e,i[1]=t,i[2]=a):(t=i[1],a=i[2]);let o=t&&1?"bolt-fill":"bolt";return i[3]!==a||i[4]!==o?(s=(0,l.jsx)(n.I,{spriteID:o,...a}),i[3]=a,i[4]=o,i[5]=s):s=i[5],s}},55166:(e,t,a)=>{"use strict";a.d(t,{P:()=>l.P});var l=a(35549)},55415:(e,t,a)=>{"use strict";a.d(t,{m:()=>l.m});var l=a(65719)},57709:(e,t,a)=>{"use strict";a.d(t,{Y:()=>l.Yq});var l=a(71461)},58068:(e,t,a)=>{"use strict";a.d(t,{p:()=>n});var l=a(6029),r=a(75155);a(55729);let n=e=>{let t,a,n,s=(0,r.c)(6);return s[0]!==e?({children:t,...a}=e,s[0]=e,s[1]=t,s[2]=a):(t=s[1],a=s[2]),s[3]!==t||s[4]!==a?(n=(0,l.jsx)("div",{className:"flex h-20 items-center rounded-full pl-4 pr-[7px] border bg-white text-black",...a,children:t}),s[3]=t,s[4]=a,s[5]=n):n=s[5],n}},60663:(e,t,a)=>{"use strict";a.d(t,{g:()=>m});var l=a(6029),r=a(75155),n=a(55729),s=a(31133),i=a(51307),o=a(82911),d=a(9104),c=a(33626);let m=e=>{let t,a,m,x,g,h,v,b,f,y,_,k,w,j,N,S,C,I,M,T,E,A,L,$,O,B,D,z,R,P,F,U,V,W,G,H,q,Y,Z,J,Q,K,X,ee,et,ea,el,er,en,es,ei,eo,ed,ec,em,eu,ep,ex,eg,eh,ev,eb,ef,ey,e_,ek,ew=(0,r.c)(154);ew[0]!==e?({ref:T,"aria-label":t,className:a,error:h,hideLabelInaccessible:b,hint:f,label:k,onBlur:j,onChange:N,deprecatedOnChange:x,onFocus:S,options:C,placeholder:I,prefix:M,required:A,value:D,style:$,theme:O,disabled:g,externalError:v,labelClassName:w,defaultValue:m,borderless:B,inputClassName:_,id:y,releaseMessageSpace:E,...L}=e,ew[0]=e,ew[1]=t,ew[2]=a,ew[3]=m,ew[4]=x,ew[5]=g,ew[6]=h,ew[7]=v,ew[8]=b,ew[9]=f,ew[10]=y,ew[11]=_,ew[12]=k,ew[13]=w,ew[14]=j,ew[15]=N,ew[16]=S,ew[17]=C,ew[18]=I,ew[19]=M,ew[20]=T,ew[21]=E,ew[22]=A,ew[23]=L,ew[24]=$,ew[25]=O,ew[26]=B,ew[27]=D):(t=ew[1],a=ew[2],m=ew[3],x=ew[4],g=ew[5],h=ew[6],v=ew[7],b=ew[8],f=ew[9],y=ew[10],_=ew[11],k=ew[12],w=ew[13],j=ew[14],N=ew[15],S=ew[16],C=ew[17],I=ew[18],M=ew[19],T=ew[20],E=ew[21],A=ew[22],L=ew[23],$=ew[24],O=ew[25],B=ew[26],D=ew[27]);let ej=void 0===O?"light":O,eN=void 0!==B&&B;ew[28]===Symbol.for("react.memo_cache_sentinel")?(z=[],ew[28]=z):z=ew[28],n.useEffect(u,z),ew[29]===Symbol.for("react.memo_cache_sentinel")?(R=(0,l.jsx)(d.U,{}
526),ew[29]=R):R=ew[29];let eS=R,eC=0===C.length||g,eI=`error-${(0,n.useId)()}`,eM=!!h||v?.invalid;ew[30]!==C||ew[31]!==I?(P=I&&0===C.filter(p).length,ew[30]=C,ew[31]=I,ew[32]=P):P=ew[32];let eT=P;if(ew[33]!==eT||ew[34]!==t||ew[35]!==eN||ew[36]!==a||ew[37]!==m||ew[38]!==x||ew[39]!==eI||ew[40]!==h||ew[41]!==v?.id||ew[42]!==b||ew[43]!==f||ew[44]!==y||ew[45]!==_||ew[46]!==eM||ew[47]!==eC||ew[48]!==k||ew[49]!==j||ew[50]!==N||ew[51]!==S||ew[52]!==C||ew[53]!==I||ew[54]!==M||ew[55]!==T||ew[56]!==E||ew[57]!==A||ew[58]!==L||ew[59]!==$||ew[60]!==ej||ew[61]!==D){let e=t=>t.map(t=>t.options?(0,l.jsxs)("optgroup",{label:t.name,disabled:t.disabled,children:[e(t.options),";"]},t.value):(0,l.jsx)("option",{value:t.value,disabled:t.disabled,children:t.name},t.value));U=o.D,es=a,ei=h,eo=f,ed=b,ec=$,em=ej,eu=v?.id??eI,ep=E,F=i._,ea=M,el=eS,er=eC,en=b,et="field-input-label-challenger input-label-select",ex=!0,eg=eM,eh=eM||f?v?.id??eI:void 0,ev=t??k,V=eC,W=j,ew[93]!==x||ew[94]!==N?(G=e=>{x?.(e),N?.(e.target.value)},ew[93]=x,ew[94]=N,ew[95]=G):G=ew[95],H=S,q=T;let r=eN&&"form-select-no-border",n=b&&"form-select-no-label",d=b&&eN&&"form-select-borderless",c=eM&&"is-invalid";ew[96]!==_||ew[97]!==r||ew[98]!==n||ew[99]!==d||ew[100]!==c?(Y=(0,s.x)("form-select-element-challenger",r,n,d,c,_),ew[96]=_,ew[97]=r,ew[98]=n,ew[99]=d,ew[100]=c,ew[101]=Y):Y=ew[101],Z=D||""===D?void 0:m||"",J=D,Q=y,K=L,ew[102]!==eT||ew[103]!==b||ew[104]!==I||ew[105]!==A?(X=eT&&(0,l.jsx)("option",{disabled:!0,value:"",children:I+(b&&A?" *":"")}),ew[102]=eT,ew[103]=b,ew[104]=I,ew[105]=A,ew[106]=X):X=ew[106],ee=e(C),ew[33]=eT,ew[34]=t,ew[35]=eN,ew[36]=a,ew[37]=m,ew[38]=x,ew[39]=eI,ew[40]=h,ew[41]=v?.id,ew[42]=b,ew[43]=f,ew[44]=y,ew[45]=_,ew[46]=eM,ew[47]=eC,ew[48]=k,ew[49]=j,ew[50]=N,ew[51]=S,ew[52]=C,ew[53]=I,ew[54]=M,ew[55]=T,ew[56]=E,ew[57]=A,ew[58]=L,ew[59]=$,ew[60]=ej,ew[61]=D,ew[62]=F,ew[63]=U,ew[64]=V,ew[65]=W,ew[66]=G,ew[67]=H,ew[68]=q,ew[69]=Y,ew[70]=Z,ew[71]=J,ew[72]=Q,ew[73]=K,ew[74]=X,ew[75]=ee,ew[76]=et,ew[77]=ea,ew[78]=el,ew[79]=er,ew[80]=en,ew[81]=es,ew[82]=ei,ew[83]=eo,ew[84]=ed,ew[85]=ec,ew[86]=em,ew[87]=eu,ew[88]=ep,ew[89]=ex,ew[90]=eg,ew[91]=eh,ew[92]=ev}else F=ew[62],U=ew[63],V=ew[64],W=ew[65],G=ew[66],H=ew[67],q=ew[68],Y=ew[69],Z=ew[70],J=ew[71],Q=ew[72],K=ew[73],X=ew[74],ee=ew[75],et=ew[76],ea=ew[77],el=ew[78],er=ew[79],en=ew[80],es=ew[81],ei=ew[82],eo=ew[83],ed=ew[84],ec=ew[85],em=ew[86],eu=ew[87],ep=ew[88],ex=ew[89],eg=ew[90],eh=ew[91],ev=ew[92];return ew[107]!==V||ew[108]!==W||ew[109]!==G||ew[110]!==H||ew[111]!==q||ew[112]!==Y||ew[113]!==Z||ew[114]!==J||ew[115]!==Q||ew[116]!==K||ew[117]!==X||ew[118]!==ee||ew[119]!==ex||ew[120]!==eg||ew[121]!==eh||ew[122]!==ev?(eb=(0,l.jsxs)("select",{required:ex,"aria-invalid":eg,"aria-describedby":eh,"aria-label":ev,disabled:V,onBlur:W,onChange:G,onFocus:H,ref:q,className:Y,defaultValue:Z,value:J,id:Q,...K,children:[X,ee]}),ew[107]=V,ew[108]=W,ew[109]=G,ew[110]=H,ew[111]=q,ew[112]=Y,ew[113]=Z,ew[114]=J,ew[115]=Q,ew[116]=K,ew[117]=X,ew[118]=ee,ew[119]=ex,ew[120]=eg,ew[121]=eh,ew[122]=ev,ew[123]=eb):eb=ew[123],ew[124]!==g||ew[125]!==h||ew[126]!==b||ew[127]!==y||ew[128]!==k||ew[129]!==w||ew[130]!==A?(ef=!b&&(0,l.jsx)(c.d,{error:h,disabled:g,labelClassName:w,label:k,required:A,id:y}),ew[124]=g,ew[125]=h,ew[126]=b,ew[127]=y,ew[128]=k,ew[129]=w,ew[130]=A,ew[131]=ef):ef=ew[131],ew[132]!==et||ew[133]!==eb||ew[134]!==ef?(ey=(0,l.jsxs)("div",{className:et,children:[eb,ef]}),ew[132]=et,ew[133]=eb,ew[134]=ef,ew[135]=ey):ey=ew[135],ew[136]!==F||ew[137]!==ea||ew[138]!==el||ew[139]!==er||ew[140]!==en||ew[141]!==ey?(e_=(0,l.jsx)(F,{prefix:ea,suffix:el,disabled:er,hideLabelInaccessible:en,children:ey}),ew[136]=F,ew[137]=ea,ew[138]=el,ew[139]=er,ew[140]=en,ew[141]=ey,ew[142]=e_):e_=ew[142],ew[143]!==U||ew[144]!==es||ew[145]!==ei||ew[146]!==eo||ew[147]!==ed||ew[148]!==ec||ew[149]!==em||ew[150]!==eu||ew[151]!==ep||ew[152]!==e_?(ek=(0,l.jsx)(U,{className:es,error:ei,hint:eo,hideLabelInaccessible:ed,style:ec,theme:em,describedById:eu,releaseMessageSpace:ep,children:e_}),ew[143]=U,ew[144]=es,ew[145]=ei,ew[146]=eo,ew[147]=ed,ew[148]=ec,ew[149]=em,ew[150]=eu,ew[151]=ep,ew[152]=e_,ew[153]=ek):ek=ew[153],ek};function u(){}function p(e){return""===e.value}},62556:(e,t,a)=>{"use strict";a.d(t,{T:()=>i});var l=a(36087),r=a(64226);let n="PRICE_WITH_INCENTIVES_ASC",s="incentives",i=(0,l.v)({postalCode:r.u.string.optional,householdIncome:r.u.number.optional,householdSize:r.u.number.optional,turnIn:r.u.boolean.optional,sort:r.u.enum("PRICE_WITH_INCENTIVES_ASC","PRICE_WITH_INCENTIVES_DESC","MSRP_ASC","MSRP_DESC","ELECTRIC_RANGE_ASC","ELECTRIC_RANGE_DESC").optional.default(n),includePlugInHybrids:r.u.boolean.optional,onlyIncentives:r.u.boolean.optional,makeSlug:r.u.string.optional,modelSlug:r.u.string.optional,section:r.u.enum("incentives","models").optional.default(s)},e=>{let{householdIncome:t,householdSize:a,...l}=e;return{...t||a?{household:{income:t??0,size:a??0}}:{},...l}},e=>{let{household:t,makeSlug:a,modelSlug:l,sort:r,section:i,...o}=e;return{path:"/electric/incentives",query:{...t&&t.income>0&&t.size>0?{householdIncome:t.income,householdSize:t.size}:{},..."models"===i?{makeSlug:a,modelSlug:l}:{},...o,sort:r===n?void 0:r,section:i===s?void 0:i}}});i.routeName="electricIncentivesRoute"},63941:(e,t,a)=>{"use strict";a.d(t,{j:()=>r});var l=a(37197);let r=(0,l.Ay)`
527    fragment IncentivesBanner_TargetedIncentive on TargetedIncentive {
528  __typename
529  id
530  amount
531  requiresVerification
532  programId
533  coupon {
534    __typename
535    id
536    code
537    expiresAt
538  }
539}
540    `},65719:(e,t,a)=>{"use strict";a.d(t,{m:()=>m});var l=a(6029),r=a(75155),n=a(31133),s=a(55729),i=a(52816),o=a(24615),d=a(34112),c=a(70299);let m=e=>{let t,a,m,u,p,x,g,h,v,b,f,y,_,k,w,j,N,S,C,I,M,T,E,A,L,$,O,B,D,z,R,P=(0,r.c)(65);P[0]!==e?({title:j,subtitle:y,children:t,className:a,initiallyOpen:_,onClick:v,tray:S,unmountChildren:C,headerClassName:x,headerTextClassName:g,tracking:N,expandScrollToTop:u,expandScrollToTopOffset:p,expandScrollElement:m,level:h,removeDefaultListAreaPadding:b,inset:k,size:w,...f}=e,P[0]=e,P[1]=t,P[2]=a,P[3]=m,P[4]=u,P[5]=p,P[6]=x,P[7]=g,P[8]=h,P[9]=v,P[10]=b,P[11]=f,P[12]=y,P[13]=_,P[14]=k,P[15]=w,P[16]=j,P[17]=N,P[18]=S,P[19]=C):(t=P[1],a=P[2],m=P[3],u=P[4],p=P[5],x=P[6],g=P[7],h=P[8],v=P[9],b=P[10],f=P[11],y=P[12],_=P[13],k=P[14],w=P[15],j=P[16],N=P[17],S=P[18],C=P[19]);let F=void 0!==_&&_,U=void 0===k||k,V=void 0===w?"md":w,W="lg"===V,G=(0,c.z)(),[H,q]=(0,s.use
540State)(F);P[20]!==F?(I=()=>{F||q(!1)},M=[F],P[20]=F,P[21]=I,P[22]=M):(I=P[21],M=P[22]),(0,s.useEffect)(I,M),P[23]!==x?(T=(0,n.x)("flex","flex-nowrap","justify-between","expandable-list-item-button","items-center",x),P[23]=x,P[24]=T):T=P[24],P[25]!==v||P[26]!==H||P[27]!==G||P[28]!==N?(E=e=>{e.preventDefault(),q(!H),v&&v(H),N&&G(N)},P[25]=v,P[26]=H,P[27]=G,P[28]=N,P[29]=E):E=P[29];let Y=!!H,Z=W?"text-16 font-500 pl-0 py-24":"py-20";P[30]!==g||P[31]!==Z?(A=(0,n.x)("w-full","px-20",Z,g),P[30]=g,P[31]=Z,P[32]=A):A=P[32],P[33]!==h||P[34]!==A||P[35]!==j?(L=(0,l.jsx)(i.D,{size:"4",level:h,className:A,children:j}),P[33]=h,P[34]=A,P[35]=j,P[36]=L):L=P[36],P[37]===Symbol.for("react.memo_cache_sentinel")?($={position:"static"},P[37]=$):$=P[37],P[38]!==y?(O=y&&(0,l.jsx)("span",{className:"expandable-list-item-subtitle",children:y}),P[38]=y,P[39]=O):O=P[39],P[40]!==H||P[41]!==V?(B=(0,l.jsx)(d.Z,{open:H,size:V}),P[40]=H,P[41]=V,P[42]=B):B=P[42],P[43]!==O||P[44]!==B?(D=(0,l.jsx)("span",{className:"ml-20 whitespace-nowrap",children:(0,l.jsxs)("div",{style:$,children:[O,B]})}),P[43]=O,P[44]=B,P[45]=D):D=P[45],P[46]!==f||P[47]!==L||P[48]!==D||P[49]!==T||P[50]!==E||P[51]!==Y?(z=(0,l.jsxs)("button",{className:T,onClick:E,"aria-expanded":Y,...f,children:[L,D]}),P[46]=f,P[47]=L,P[48]=D,P[49]=T,P[50]=E,P[51]=Y,P[52]=z):z=P[52];let J=z;return P[53]!==t||P[54]!==a||P[55]!==m||P[56]!==u||P[57]!==p||P[58]!==J||P[59]!==U||P[60]!==H||P[61]!==b||P[62]!==S||P[63]!==C?(R=(0,l.jsx)(o.a,{className:a,open:H,tray:S,headerContent:J,unmountChildren:C,expandScrollToTop:u,expandScrollToTopOffset:p,expandScrollElement:m,removeDefaultListAreaPadding:b,inset:U,children:t}),P[53]=t,P[54]=a,P[55]=m,P[56]=u,P[57]=p,P[58]=J,P[59]=U,P[60]=H,P[61]=b,P[62]=S,P[63]=C,P[64]=R):R=P[64],R}},65769:(e,t,a)=>{"use strict";a.d(t,{Z:()=>i});var l=a(6029),r=a(75155);a(55729);var n=a(31133),s=a(76112);let i=e=>{let t,a,i,o,d,c,m,u,p=(0,r.c)(29),{count:x,currentIndex:g,theme:h,position:v,className:b}=e,f=void 0===v?"below":v,y="inside"===f,_=x>5,k="inside"===f||"dark"===h?"dark":"light",w="dark"===k?"bg-[color:rgba(255,255,255,0.5)]":"bg-[color:var(--neutral-800)]",j=Math.min(Math.max(g-2,0),x-5),N=j&&g<x-2?3:0,S=-11*j+N,C=y?"z-[2] h-0":"pt-16";p[0]!==b||p[1]!==C?(t=(0,n.x)("relative flex select-none items-center justify-center",C,b),p[0]=b,p[1]=C,p[2]=t):t=p[2];let I=_&&(y?"min-w-[74px]":"min-w-64"),M=y?"absolute left-1/2 bottom-full mb-8 h-12 -translate-x-1/2 rounded-full bg-[color:rgba(34,34,34,0.75)] py-4 px-4":"relative h-4";p[3]!==I||p[4]!==M?(a=(0,n.x)("mx-auto inline-flex items-center justify-center","overflow-hidden",I,M),p[3]=I,p[4]=M,p[5]=a):a=p[5];let T=y?"h-12":"h-4";return p[6]!==y||p[7]!==_||p[8]!==T?(i=(0,n.x)("m-0 inline-flex items-center justify-center gap-4 transition-transform duration-300",T,_&&["absolute left-1/2 top-0",y?"ml-[calc(-50%_+_5px)]":"ml-[-50%]","translate-x-[var(--offset-x)]"]),p[6]=y,p[7]=_,p[8]=T,p[9]=i):i=p[9],p[10]!==S||p[11]!==_?(o=_?{"--offset-x":`${S}px`}:void 0,p[10]=S,p[11]=_,p[12]=o):o=p[12],p[13]!==x||p[14]!==g||p[15]!==w||p[16]!==_||p[17]!==k?(d=(0,s.y)(0,x).map(e=>{let t=e===Math.min(g,x-3)-1,a=e<Math.min(g,x-3)-1,r=e>Math.max(g,2)+1,s=e===Math.max(g,2)+1,i=e>=Math.min(g,x-3)-2&&e<=Math.max(g,2)+2;return(0,l.jsx)("li",{className:(0,n.x)("rounded-full h-4 w-[10px] transition-all",i?"opacity-100":"opacity-0",e!==g&&w,e===g&&"dark"===k&&"bg-white",e===g&&"light"===k&&"bg-black",_&&[(t||s)&&"max-h-4 max-w-[8px] scale-y-75",(a||r)&&"max-h-2 max-w-[6px]"])},e)}),p[13]=x,p[14]=g,p[15]=w,p[16]=_,p[17]=k,p[18]=d):d=p[18],p[19]!==d||p[20]!==i||p[21]!==o?(c=(0,l.jsx)("ul",{"data-test":"carouselDots",className:i,style:o,children:d}),p[19]=d,p[20]=i,p[21]=o,p[22]=c):c=p[22],p[23]!==c||p[24]!==a?(m=(0,l.jsx)("div",{className:a,children:c}),p[23]=c,p[24]=a,p[25]=m):m=p[25],p[26]!==m||p[27]!==t?(u=(0,l.jsx)("div",{className:t,children:m}),p[26]=m,p[27]=t,p[28]=u):u=p[28],u}},65819:(e,t,a)=>{"use strict";a.d(t,{K:()=>r});var l=a(64226);let r=(0,a(36087).v)({makeSlug:l.u.string,modelSlug:l.u.string,modelYear:l.u.number.optional,postalCode:l.u.string.optional,zipcode:l.u.string.optional,returnTo:l.u.url.optional,styleId:l.u.number.optional},e=>{let{zipcode:t,postalCode:a,...l}=e;return{postalCode:a||t,...l}},e=>{let{makeSlug:t,modelSlug:a,...l}=e;return{path:`/prices-new/${t}/${a}-level-setting/`,query:l}});r.routeName="levelSettingRoute"},65858:(e,t,a)=>{"use strict";a.d(t,{b:()=>s});var l=a(6029),r=a(75155);a(55729);var n=a(31133);let s=e=>{let t,a,s,i,o,d=(0,r.c)(18),{className:c,containerClassName:m,block:u,"data-test":p,width:x,height:g,center:h}=e,v=h&&"flex w-full flex-col items-center justify-center",b=u&&"w-full";d[0]!==m||d[1]!==v||d[2]!==b?(t=(0,n.x)(v,b,m),d[0]=m,d[1]=v,d[2]=b,d[3]=t):t=d[3];let f=u?"100%":x,y=u&&x?`${100*g/x}%`:void 0;d[4]!==g||d[5]!==f||d[6]!==y?(a={width:f,height:g,paddingBottom:y},d[4]=g,d[5]=f,d[6]=y,d[7]=a):a=d[7];let _=u&&"w-full";return d[8]!==c||d[9]!==_?(s=(0,n.x)("loading-line",_,c),d[8]=c,d[9]=_,d[10]=s):s=d[10],d[11]!==p||d[12]!==a||d[13]!==s?(i=(0,l.jsx)("div",{"data-test":p,style:a,className:s}),d[11]=p,d[12]=a,d[13]=s,d[14]=i):i=d[14],d[15]!==t||d[16]!==i?(o=(0,l.jsx)("div",{"data-test":"loader",className:t,children:i}),d[15]=t,d[16]=i,d[17]=o):o=d[17],o}},71461:(e,t,a)=>{"use strict";a.d(t,{RO:()=>d,Yc:()=>s,Yq:()=>o,cW:()=>n});var l=a(99968),r=a(45535);let n=e=>(0,l.A)(e,"MMMM yyyy"),s=(e,t)=>{try{let[a,l,r]=e.split("-"),n=r.split("T")[0],s=new Date(+a,l-1,+n),o=Math.round(Math.abs((i(t)-s.getTime())/864e5));return 1===o?`${o} day ago`:`${o} days ago`}catch{return null}},i=e=>new Date(+e.getFullYear(),+e.getMonth(),+e.getDate()).getTime();function o(e){return(0,l.A)((0,r.A)(e),"M/d/yyyy")}let d=(e,t)=>{let a=new Date(e),r=new Date(a.valueOf()+60*a.getTimezoneOffset()*1e3);return(0,l.A)(r,t)}},71999:(e,t,a)=>{"use strict";a.d(t,{B:()=>m});var l=a(6029),r=a(75155);a(55729);var n=a(76688);let s=e=>{let t,a,s,i=(0,r.c)(17),{breadcrumbs:o,separator:d,enableSeparator:c,"data-test":m,defaultPrefetch:u,style:p,className:x}=e,g=void 0===c||c,h=void 0===u||u;if(i[0]!==o||i[1]!==h||i[2]!==g||i[3]!==d){let e;i[5]!==o.length||i[6]!==h||i[7]!==g||i[8]!==d?(e=(e,t)=>(0,l.jsxs)("li",{"data-test":"breadcrumbListItem",className:"list-none","aria-current":t===o.length-1?"page":"false",children:[e.url&&e?.displayName&&(0,l.jsx)(n.N,{href:e.url,title:e.urlTitle,rel:e.nofollow?"nofollow":void 0,prefetch:e.prefetch||h,onClick:e.onClick,children:e.displayName}),!e.url&&e?.displayName&&(0,l.jsx)("span",{children:e.displayName}),g&&t<o.length-1&&(0,l.jsx)("span",{className:"my-0 mx-[9px] text-muted",children:d||"/"})]},`${e.displayName}:${t}`),i[5]=o.length,i[6]=h,i[7]=g,i[8]=d,i[9]=e):e=i[9],t=o.map(e),i[0]=o,i[1]=h,i[2]=g,i[3]=d,i[4]=t}else t=i[4];return i[10]!==m||i[11]!==t?(a=(0,l.jsx)("nav",{"aria-label":"breadcrumb",children:(0,l.jsx)("ol",{className:"flex flex-wrap pl-0","data-test":m,children:t})}),i[10]=m,i[11]=t,i[12]=a):a=i[12],i[13]!==x||i[14]!==p||i[15]!==a?(s=(0,l.jsx)("div",{style:p,className:x,children:a}),i[13]=x,i[14]=p,i[15]=a,i[16]=s):s=i[16],s};var i=a(37597),o=a(94351);let d=e=>{let t,a,n=(0,r.c)(4),{breadcrumbs:s}=e,{name:d}=(0,i.W)();if("TrueCar"===d)return n[0]!==s?(t=c(s),n[0]=s,n[1]=t):t=n[1],n[2]!==t?(a=(0,l.jsx)(o.U,{json:t}),n[2]=t,n[3]=a):a=n[3],a},c=e=>({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:e.filter((e,t,a)=>e.url||t===a.length-1).map((e,t)=>({"@type":"ListItem",position:t+1,name:e.displayName,item:e.url?`https://www.truecar.com${e.url}`:void 0}))}),m=e=>{let t,a,n,i=(0,r.c)(7);return i[0]!==e?(t=!e.seoMarkupOnly&&(0,l.jsx)(s,{...e}),i[0]=e,i[1]=t):t=i[1],i[2]!==e.breadcrumbs?(a=(0,l.jsx)(d,{breadcrumbs:e.breadcrumbs}),i[2]=e.breadcrumbs,i[3]=a):a=i[3],i[4]!==t||i[5]!==a?(n=(0,l.jsxs)(l.Fragment,{children:[t,a]}),i[4]=t,i[5]=a,i[6]=n):n=i[6],n}},75681:(e,t,a)=>{"use strict";a.d(t,{k:()=>m});var l=a(6029),r=a(75155),n=a(55729),s=a(48254),i=a(33977),o=a(88598),d=a(70415),c=a(31133);let m=e=>{let t,a,m,u,p,x,g=(0,r.c)(19),{adEnabled:h,filters:v,loading:b,className:f,bannerClassName:y}=e,_=(0,n.useRef)(null),k=(0,s.u)(void 0!==b&&b);if(!h.desktop&&!h.mobile)return null;let w=h.desktop&&h.mobile?"flex":h.desktop?"hidden md:flex":"flex md:hidden";g[0]!==f||g[1]!==w?(t=(0,c.x)("justify-center max-w-[320px] md:max-w-[728px] mx-auto px-0",w,f),g[0]=f,g[1]=w,g[2]=t):t=g[2];let j=`${k}_${v.make?.slug}`;return g[3]!==v?(a={pageType:"bx",bxFilters:v},g[3]=v,g[4]=a):a=g[4],g[5]!==h.desktop||g[6]!==y?(m=h.desktop?(0,l.jsx)(i.w,{parentTargetRef
540:_,placement:"build-experience-banner-desktop",size:"standard",className:(0,c.x)("max-md:hidden mt-20 mb-8",y),minDisplayWidth:"md"}):null,g[5]=h.desktop,g[6]=y,g[7]=m):m=g[7],g[8]!==h.mobile||g[9]!==y?(u=h.mobile?(0,l.jsx)(i.w,{parentTargetRef:_,placement:"build-experience-banner-mobile",size:"mobile",className:(0,c.x)("md:hidden mt-16 mb-8",y),maxDisplayWidth:"md"}):null,g[8]=h.mobile,g[9]=y,g[10]=u):u=g[10],g[11]!==j||g[12]!==a||g[13]!==m||g[14]!==u?(p=(0,l.jsxs)(o.i,{targeting:a,lazyLoad:!0,children:[m,u]},j),g[11]=j,g[12]=a,g[13]=m,g[14]=u,g[15]=p):p=g[15],g[16]!==t||g[17]!==p?(x=(0,l.jsx)(d.L,{ref:_,className:t,children:p}),g[16]=t,g[17]=p,g[18]=x):x=g[18],x}},76112:(e,t,a)=>{"use strict";function l(e,t){if(t<=0||!Number.isInteger(t)||t>Number.MAX_SAFE_INTEGER||e>=t||!Number.isInteger(e)||e<0)return[];let a=Array.from(Array(t).keys());for(let t=0;t<e;t++)a.shift();return a}a.d(t,{y:()=>l})},77085:(e,t,a)=>{"use strict";a.d(t,{d:()=>o});var l=a(6029),r=a(75155);a(55729);var n=a(37302),s=a(31133),i=a(31254);let o=e=>{let t,a,i,o,c,m,u,p,x,g,h,v,b=(0,r.c)(28);b[0]!==e?({ref:i,type:p,block:c,scrollable:m,className:a,children:t,theme:u,...o}=e,b[0]=e,b[1]=t,b[2]=a,b[3]=i,b[4]=o,b[5]=c,b[6]=m,b[7]=u,b[8]=p):(t=b[1],a=b[2],i=b[3],o=b[4],c=b[5],m=b[6],u=b[7],p=b[8]);let f=void 0!==c&&c,y=void 0!==m&&m,_=void 0===u?"light":u;return b[9]!==f||b[10]!==y||b[11]!==_||b[12]!==p?(x={type:p,block:f,scrollable:y,theme:_},b[9]=f,b[10]=y,b[11]=_,b[12]=p,b[13]=x):x=b[13],b[14]!==f||b[15]!==a||b[16]!==y||b[17]!==_||b[18]!==p?(g=(0,s.x)(d({type:p,block:f,scrollable:y,theme:_}),a),b[14]=f,b[15]=a,b[16]=y,b[17]=_,b[18]=p,b[19]=g):g=b[19],b[20]!==t||b[21]!==i||b[22]!==o||b[23]!==g?(h=(0,l.jsx)("ul",{ref:i,className:g,...o,children:t}),b[20]=t,b[21]=i,b[22]=o,b[23]=g,b[24]=h):h=b[24],b[25]!==x||b[26]!==h?(v=(0,l.jsx)(n.q,{value:x,children:h}),b[25]=x,b[26]=h,b[27]=v):v=b[27],v},d=e=>{let{type:t,block:a,scrollable:l,theme:r}=e;switch(t){case"tab":return(0,s.x)("tab-bar",(0,i.no)(l),a&&"tab-bar-block",l&&"tab-bar-scrollable");case"switch":return(0,s.x)("switch-bar",a&&"switch-bar-block");case"slide-switch":return(0,s.x)("inline-flex flex-row gap-8 p-4 rounded-8","dark"===r?"bg-[--neutral-900]":"bg-[--neutral-400]",a&&"w-full");case"minimal":case"vertical":return(0,s.x)(a?"w-full":"","space-y-8");case"button-link":return"button-link-group"}}},78106:(e,t,a)=>{"use strict";a.d(t,{D:()=>s});var l=a(6029),r=a(75155);a(55729);var n=a(28113);let s=()=>{let e,t=(0,r.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,l.jsx)("div",{className:"flex h-[80vh] items-center justify-center","data-test":"pageLoader",children:(0,l.jsx)(n.d,{size:100})}),t[0]=e):e=t[0],e}},82665:(e,t,a)=>{"use strict";a.d(t,{L:()=>s});var l=a(6029),r=a(75155);a(55729);var n=a(65491);let s=e=>{let t,a,s,i=(0,r.c)(6);i[0]!==e?({fill:t,...a}=e,i[0]=e,i[1]=t,i[2]=a):(t=i[1],a=i[2]);let o="keyboard_arrow_up";return i[3]!==a||i[4]!==o?(s=(0,l.jsx)(n.I,{spriteID:o,...a}),i[3]=a,i[4]=o,i[5]=s):s=i[5],s}},84907:(e,t,a)=>{"use strict";a.d(t,{o:()=>m});var l=a(6029),r=a(75155),n=a(55729),s=a(60663),i=a(41707);let o="jibberhjkhdsf",d=(e,t,a)=>{let l=(e=>{let t=document.createElement("div");t.innerHTML=e,t.className=o,t.style.opacity="0",t.style.position="absolute",t.style.whiteSpace="nowrap",t.style.font="inherit",document.body.appendChild(t);let a=document.querySelector("."+o);if(a){let e=Math.ceil(a.clientWidth);return a.remove(),e}throw Error("Text measure failed")})(e.options[e.selectedIndex]?.text??"")+t;a.style.width=`${l}px`},c=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],a=arguments.length>2?arguments[2]:void 0,{widthAdjust:l=35,targetElement:r}=a||{};(0,n.useEffect)(()=>{let a=e.current,n=r||a;n&&(t?a&&d(a,l,n):n.style.width="")},[e,r,l,t]);let s=(0,n.useCallback)(e=>{let t=e.target;t&&d(t,l,r||t)},[r,l]);(0,n.useEffect)(()=>{let a=e.current;return a&&t&&a.addEventListener("change",s),()=>{a&&a.removeEventListener("onChange",s)}},[e,s,t])};function m(e){let t,a,o,d,m,u,p,x,g,h,v=(0,r.c)(20);v[0]!==e?({value:d,valueType:u,onChange:a,options:o,autoResize:t,...m}=e,v[0]=e,v[1]=t,v[2]=a,v[3]=o,v[4]=d,v[5]=m,v[6]=u):(t=v[1],a=v[2],o=v[3],d=v[4],m=v[5],u=v[6]);let b=void 0===u?"string":u,f=(0,n.useRef)(null);c(f,!!t),v[7]!==o?(p=o.map(i.E),v[7]=o,v[8]=p):p=v[8];let y=p;v[9]!==d?(x="string"==typeof d?d:JSON.stringify(d)??"",v[9]=d,v[10]=x):x=v[10];let _=x;v[11]!==a||v[12]!==d||v[13]!==b?(g=e=>{"string"==typeof d&&"string"===b?a(e):a((0,i.A)(b,e))},v[11]=a,v[12]=d,v[13]=b,v[14]=g):g=v[14];let k=g;return v[15]!==k||v[16]!==y||v[17]!==m||v[18]!==_?(h=(0,l.jsx)(s.g,{options:y,value:_,ref:f,onChange:k,hideLabelInaccessible:!0,label:"",...m}),v[15]=k,v[16]=y,v[17]=m,v[18]=_,v[19]=h):h=v[19],h}},88301:(e,t,a)=>{"use strict";a.d(t,{T:()=>s});var l=a(6029),r=a(75155);a(55729);var n=a(65491);let s=e=>{let t,a,s,i=(0,r.c)(6);i[0]!==e?({fill:t,...a}=e,i[0]=e,i[1]=t,i[2]=a):(t=i[1],a=i[2]);let o="keyboard_arrow_left";return i[3]!==a||i[4]!==o?(s=(0,l.jsx)(n.I,{spriteID:o,...a}),i[3]=a,i[4]=o,i[5]=s):s=i[5],s}},91339:(e,t,a)=>{"use strict";a.d(t,{x:()=>r});var l=a(37197);let r=(0,l.Ay)`
541    fragment SaveModelButton_Model on Model {
542  __typename
543  id
544  databaseId
545}
546    `}
546,91946:(e,t,a)=>{"use strict";a.d(t,{I:()=>s});var l=a(6029),r=a(75155);a(55729);var n=a(65491);let s=e=>{let t,a,s,i=(0,r.c)(6);i[0]!==e?({fill:t,...a}=e,i[0]=e,i[1]=t,i[2]=a):(t=i[1],a=i[2]);let o="keyboard_arrow_down";return i[3]!==a||i[4]!==o?(s=(0,l.jsx)(n.I,{spriteID:o,...a}),i[3]=a,i[4]=o,i[5]=s):s=i[5],s}},94351:(e,t,a)=>{"use strict";a.d(t,{U:()=>n});var l=a(6029),r=a(75155);a(55729);let n=e=>{let t,a,n=(0,r.c)(4),{json:s}=e;return!s||"@graph"in s&&0===s["@graph"].length?null:(n[0]!==s?(t=JSON.stringify(s),n[0]=s,n[1]=t):t=n[1],n[2]!==t?(a=(0,l.jsx)("script",{type:"application/ld+json",children:t}),n[2]=t,n[3]=a):a=n[3],a)}},99516:(e,t,a)=>{"use strict";a.d(t,{t:()=>n});var l=a(45165),r=a(64226);let n=(0,l.u)({makeSlug:r.u.string,modelSlug:r.u.string},e=>{let{makeSlug:t,modelSlug:a}=e;return{path:`/${t}/${a}/lease/`}});n.routeName="leaseOverviewRoute"},99927:(e,t,a)=>{"use strict";a.d(t,{$:()=>n});var l=a(45165),r=a(64226);let n=(0,l.u)({makeSlug:r.u.string,modelSlug:r.u.string.optional},e=>{let{makeSlug:t,...a}=e;return{path:`/${t}/deals`,query:a}});n.routeName="makeDealsRoute"}},e=>{e.O(0,[3337,2374,9968,4120,2680,8481,1204,9673,653,5687,3030,2156,3974,1334,339,3064,8265,6795,5153,2241,4947,6248,1139,5657,14,6159,6593,636,8792],()=>e(e.s=15868)),_N_E=e.O()}]);

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.