1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,908696,e=>{e.v({boldOnBlack:"NavItemIcon-module-scss-module__KWC_tW__boldOnBlack",hyundai:"NavItemIcon-module-scss-module__KWC_tW__hyundai",listItemIcon:"NavItemIcon-module-scss-module__KWC_tW__listItemIcon",lux:"NavItemIcon-module-scss-module__KWC_tW__lux",open:"NavItemIcon-module-scss-module__KWC_tW__open",openHyundaiDropdown:"NavItemIcon-module-scss-module__KWC_tW__openHyundaiDropdown",uppercase:"NavItemIcon-module-scss-module__KWC_tW__uppercase"})},189762,e=>{e.v({bmw:"NavLinkListItem-module-scss-module__kNATTa__bmw",bold:"NavLinkListItem-module-scss-module__kNATTa__bold",boldOnBlack:"NavLinkListItem-module-scss-module__kNATTa__boldOnBlack",frozenYogurt:"NavLinkListItem-module-scss-module__kNATTa__frozenYogurt",hyundai:"NavLinkListItem-module-scss-module__kNATTa__hyundai",listItem:"NavLinkListItem-module-scss-module__kNATTa__listItem",lux:"NavLinkListItem-module-scss-module__kNATTa__lux",openDropdown:"NavLinkListItem-module-scss-module__kNATTa__openDropdown",secondary:"NavLinkListItem-module-scss-module__kNATTa__secondary",topLevelSection:"NavLinkListItem-module-scss-module__kNATTa__topLevelSection",uppercase:"NavLinkListItem-module-scss-module__kNATTa__uppercase",volvo:"NavLinkListItem-module-scss-module__kNATTa__volvo"})},820583,e=>{e.v({hyundai:"NavLinkListItemText-module-scss-module__AUU6cW__hyundai",ignoreGlobalLetterSpacingReset:"NavLinkListItemText-module-scss-module__AUU6cW__ignoreGlobalLetterSpacingReset",kiaEvGreen:"NavLinkListItemText-module-scss-module__AUU6cW__kiaEvGreen",listItemText:"NavLinkListItemText-module-scss-module__AUU6cW__listItemText",secondary:"NavLinkListItemText-module-scss-module__AUU6cW__secondary",textUppercase:"NavLinkListItemText-module-scss-module__AUU6cW__textUppercase",uppercase:"NavLinkListItemText-module-scss-module__AUU6cW__uppercase"})},62319,e=>{e.v({listItemContainer:"NavLinkRenderable-module-scss-module__hY3aGW__listItemContainer"})},824850,567931,978931,e=>{"use strict";var t=e.i(843476),n=e.i(500932),r=e.i(271645),a=e.i(808238),s=e.i(343794),i=e.i(914777),o=e.i(383907),l=e.i(908696);let d=function(e){let r,a,d=(0,n.c)(7),{secondary:u,open:c}=e,{styleVariant:m}=(0,o.useNavigationContext)();d[0]!==c||d[1]!==u||d[2]!==m?(r=(0,s.default)(l.default.listItemIcon,{[l.default.open]:c},{[l.default.lux]:"lux"===m||"bmw"===m},{[l.default.uppercase]:"uppercase"===m},{[l.default.boldOnBlack]:"boldOnBlack"===m},{[l.default.hyundai]:"hyundai"===m&&!u},{[l.default.openHyundaiDropdown]:"hyundai"===m&&!u&&c}),d[0]=c,d[1]=u,d[2]=m,d[3]=r):r=d[3];let _=u?"chevron_right":"expand_more";return d[4]!==r||d[5]!==_?(a=(0,t.jsx)(i.default,{className:r,icon:_}),d[4]=r,d[5]=_,d[6]=a):a=d[6],a};var u=e.i(712495),c=e.i(888164),m=e.i(820583);let _=/\b(?:Hybrid\s*\/\s*EV|EV\s*\/\s*Hybrid)\b/i,y=function(e){let r,a,i,l,d,y,g,f,p,v,b,h=(0,n.c)(38),{linkOrSection:M,id:k,secondary:S,infoBar:N}=e,x=void 0!==S&&S,w=void 0!==N&&N,{styleVariant:T}=(0,o.useNavigationContext)(),{checkEnterprise:L,checkOem:I,dealer:U,navSettings:A}=(0,c.useAppStateContext)();h[0]!==T?(r=()=>"bmw"===T||"lux"===T||"boldOnBlack"===T?"white":"textPrimary",h[0]=T,h[1]=r):r=h[1];let H=r;h[2]!==x||h[3]!==T?(a=()=>x||"uppercase"!==T&&("bmw"!==T||x)&&("hyundai"!==T||x)&&("volvo"!==T||x)?"regular":"bold",h[2]=x,h[3]=T,h[4]=a):a=h[4];let C=a;h[5]!==L||h[6]!==x||h[7]!==T?(i=()=>{if("uppercase"===T&&!x||L("premier_truck_group")&&!x)return"uppercase"},h[5]=L,h[6]=x,h[7]=T,h[8]=i):i=h[8];let E=i;h[9]!==L||h[10]!==w||h[11]!==T?(l=()=>L("darcars")?"bodyLarge":"uppercase"===T||w?"bodySmall":"bodyRegular",h[9]=L,h[10]=w,h[11]=T,h[12]=l):l=h[12];let O=l,j=H(),$=C();h[13]!==E?(d=E(),h[13]=E,h[14]=d):d=h[14];let R=d,G=O(),P="string"==typeof M?M:M?.title;if(h[15]!==I||h[16]!==U?.dark_mode||h[17]!==A?.nav_type||h[18]!==x||h[19]!==T||h[20]!==R||h[21]!==P||h[22]!==G){let e="string"==typeof P&&_.test(P);f=I("Kia")&&A?.nav_type==="inverted_glass"&&e&&!U?.dark_mode,g="hyundai"===T&&!x;let t="uppercase"===T,n=I("Jaguar");y=u.default,p=G,v=(0,s.default)(m.default.listItemText,{[m.default.kiaEvGreen]:f,[m.default.hyundai]:g,[m.default.uppercase]:t,[m.default.textUppercase]:"uppercase"===R,[m.default.secondary]:x,[m.default.ignoreGlobalLetterSpacingReset]:n}),h[15]=I,h[16]=U?.dark_mode,h[17]=A?.nav_type,h[18]=x,h[19]=T,h[20]=R,h[21]=P,h[22]=G,h[23]=y,h[24]=g,h[25]=f,h[26]=p,h[27]=v}else y=h[23],g=h[24],f=h[25],p=h[26],v=h[27];let D=f||g?void 0:j;return h[28]!==y||h[29]!==k||h[30]!==w||h[31]!==D||h[32]!==p||h[33]!==v||h[34]!==R||h[35]!==$||h[36]!==P?(b=(0,t.jsx)(y,{variant:p,dangerouslySetClassName:v,textDecoration:R,weight:$,id:k,color:D,lineHeight:"150",noWrap:w,children:P}),h[28]=y,h[29]=k,h[30]=w,h[31]=D,h[32]=p,h[33]=v,h[34]=R,h[35]=$,h[36]=P,h[37]=b):b=h[37],b};e.s(["default",0,y],567931);var g=e.i(805408),f=e.i(928646),p=e.i(189762);function v(e){return e.ascProperties}function b(e){return e.analyticsEvent}let h=(0,r.forwardRef)(function(e,r){let a,i,l,u,c,m=(0,n.c)(36),{secondary:_,linkOrSection:h,onClick:M,open:k,showIcon:S,id:N,tabIndex:x,infoBar:w,skipMenuItemAnalytics:T}=e,L=void 0!==_&&_,I=void 0!==S&&S,U=void 0===x?0:x,A=void 0!==w&&w,H=void 0!==T&&T,{styleVariant:C}=(0,o.useNavigationContext)(),E=(0,f.useAnalyticsStore)(b),O=(0,f.useAnalyticsStore)(v),j=(0,g.useStellantisAnalyticsLocation)();m[0]!==E||m[1]!==O?.ascPageType||m[2]!==O?.vehicles||m[3]!==h.title||m[4]!==M||m[5]!==H||m[6]!==j?(a=e=>{H||E("click_menu_item",{location:j("nav_bar"),allowedParams:{page_type:O?.ascPageType,element_text:h?.title,element_type:"header",element_subtype:"nav_button",vehicles:O?.vehicles}}),M?.(e)},m[0]=E,m[1]=O?.ascPageType,m[2]=O?.vehicles,m[3]=h.title,m[4]=M,m[5]=H,m[6]=j,m[7]=a):a=m[7];let $=a,R="NavSection"===h.type&&!L,G="lux"===C||"bmw"===C,P="bmw"===C,D="uppercase"===C,K="bold"===C||"boldOnBlack"===C,B="boldOnBlack"===C,W="volvo"===C&&A,F="hyundai"===C,z="frozenYogurt"===C,q="hyundai"===C&&!L&&k&&"NavSection"===h.type;return m[8]!==L||m[9]!==D||m[10]!==K||m[11]!==B||m[12]!==W||m[13]!==F||m[14]!==z||m[15]!==q||m[16]!==R||m[17]!==G||m[18]!==P?(i=(0,s.default)(p.default.listItem,{[p.default.secondary]:L,[p.default.topLevelSection]:R,[p.default.lux]:G,[p.default.bmw]:P,[p.default.uppercase]:D,[p.default.bold]:K,[p.default.boldOnBlack]:B,[p.default.volvo]:W,[p.default.hyundai]:F,[p.default.frozenYogurt]:z,[p.default.openDropdown]:q}
1),m[8]=L,m[9]=D,m[10]=K,m[11]=B,m[12]=W,m[13]=F,m[14]=z,m[15]=q,m[16]=R,m[17]=G,m[18]=P,m[19]=i):i=m[19],m[20]!==N||m[21]!==A||m[22]!==h||m[23]!==L?(l=(0,t.jsx)(y,{linkOrSection:h,id:N,secondary:L,infoBar:A}),m[20]=N,m[21]=A,m[22]=h,m[23]=L,m[24]=l):l=m[24],m[25]!==k||m[26]!==L||m[27]!==I?(u=I&&(0,t.jsx)(d,{secondary:L,open:k}),m[25]=k,m[26]=L,m[27]=I,m[28]=u):u=m[28],m[29]!==$||m[30]!==r||m[31]!==i||m[32]!==l||m[33]!==u||m[34]!==U?(c=(0,t.jsxs)("div",{className:i,ref:r,onClick:$,tabIndex:U,children:[l,u]}),m[29]=$,m[30]=r,m[31]=i,m[32]=l,m[33]=u,m[34]=U,m[35]=c):c=m[35],c});e.s(["default",0,h],978931);var M=e.i(214584),k=e.i(391915),S=e.i(214010),N=e.i(890130),x=e.i(62319);function w(e){return e.sdSessionId}function T(e){return e.ascProperties}function L(e){return e.analyticsEvent}let I=(0,r.forwardRef)(function(e,r){let s,i,o,l,d,u=(0,n.c)(34),{link:m,secondary:_,showIcon:y,setMoreOpen:p,id:v,onClick:b,tabIndex:I,infoBar:U,sectionTitle:A}=e,H=void 0!==_&&_,C=void 0!==y&&y,E=void 0===I?0:I,O=void 0!==U&&U,{dealer:j}=(0,c.useAppStateContext)(),$=(0,f.useAnalyticsStore)(L),R=(0,f.useAnalyticsStore)(T),G=(0,N.useIntegrationsStore)(w),P=(0,g.useStellantisAnalyticsLocation)(),D=(0,k.processMergeTags)(m.href,j);u[0]!==b||u[1]!==p?(s=()=>{p?.(!1),b?.()},u[0]=b,u[1]=p,u[2]=s):s=u[2];let{handleLinkClick:K}=(0,M.useCtaClick)({link:D,skipStellantisTelTracking:!0,linkClickCallback:s}),B=D.startsWith("tel:"),W=(0,S.isStellantisDirectionsHref)(D);u[3]!==j?(i=(0,S.isStellantisShiftDigitalDealer)(j),u[3]=j,u[4]=i):i=u[4];let F=i;u[5]!==$||u[6]!==R?.ascPageType||u[7]!==R?.vehicles||u[8]!==j?.name||u[9]!==K||u[10]!==W||u[11]!==B||u[12]!==F||u[13]!==m.title||u[14]!==D||u[15]!==G||u[16]!==A||u[17]!==P?(o=()=>{B&&F?($("click_phone_number",{location:P("nav_bar"),phoneNumber:D.replace(/^tel:/,""),sd_session_id:G,params:{phone_type:"sales"},allowedParams:{page_type:R?.ascPageType,vehicles:R?.vehicles,...(0,S.stellantisClickToCallParams)({componentType:"header",sectionTitle:A||j?.name,description:(0,S.slugifyStellantisLinkToken)(m.title)||"call"})}}),$("conversion")):B||(F&&W?$("click_directions",{location:P("nav_bar"),sd_session_id:G,allowedParams:(0,S.stellantisDirectionsParams)({componentType:"header",sectionTitle:A,description:(0,S.slugifyStellantisLinkToken)(m.title)||"directions"})}):(F&&(0,S.isStellantisInventoryHref)(D)&&(0,S.storeStellantisPresetSearchTerm)(m.title),$("click_top_menu_link",{location:P("nav_bar"),allowedParams:{...F?(0,S.stellantisHeaderLinkParams)({linkText:m.title,linkUrl:D,sectionTitle:A}):{linkText:`${A?`${A}|`:""}${m.title}`,linkUrl:D,...A?{sectionTitle:A}:{}},vehicles:R?.vehicles}}))),K()},u[5]=$,u[6]=R?.ascPageType,u[7]=R?.vehicles,u[8]=j?.name,u[9]=K,u[10]=W,u[11]=B,u[12]=F,u[13]=m.title,u[14]=D,u[15]=G,u[16]=A,u[17]=P,u[18]=o):o=u[18];let z=o,q=m.new_tab?"_blank":"_self";return u[19]!==v||u[20]!==O||u[21]!==m||u[22]!==r||u[23]!==H||u[24]!==C||u[25]!==F||u[26]!==E?(l=(0,t.jsx)(h,{secondary:H,linkOrSection:m,ref:r,id:v,showIcon:C,tabIndex:E,infoBar:O,skipMenuItemAnalytics:F}),u[19]=v,u[20]=O,u[21]=m,u[22]=r,u[23]=H,u[24]=C,u[25]=F,u[26]=E,u[27]=l):l=u[27],u[28]!==z||u[29]!==m.id||u[30]!==D||u[31]!==q||u[32]!==l?(d=(0,t.jsx)(a.default,{href:D,target:q,onClick:z,className:x.default.listItemContainer,tabIndex:-1,children:l},m.id),u[28]=z,u[29]=m.id,u[30]=D,u[31]=q,u[32]=l,u[33]=d):d=u[33],d});e.s(["default",0,I],824850)},131118,e=>{e.v({boldOnBlack:"NavSectionDropdown-module-scss-module__RREMPa__boldOnBlack",dropdownAnchor:"NavSectionDropdown-module-scss-module__RREMPa__dropdownAnchor",dropdownCtn:"NavSectionDropdown-module-scss-module__RREMPa__dropdownCtn",dropdownMenu:"NavSectionDropdown-module-scss-module__RREMPa__dropdownMenu",hiddenLink:"NavSectionDropdown-module-scss-module__RREMPa__hiddenLink",lux:"NavSectionDropdown-module-scss-module__RREMPa__lux",secondary:"NavSectionDropdown-module-scss-module__RREMPa__secondary",seeThrough:"NavSectionDropdown-module-scss-module__RREMPa__seeThrough"})},774432,703594,e=>{"use strict";var t=e.i(843476),n=e.i(500932),r=e.i(271645),a=e.i(978931),s=e.i(824850),i=e.i(343794);e.i(285225);var o=e.i(616387),l=e.i(661602),d=e.i(888164),u=e.i(383907),c=e.i(341216),m=e.i(214010),_=e.i(928646),y=e.i(131118);function g(e){return(0,t.jsx)("a",{href:e.href,className:y.default.hiddenLink,tabIndex:-1,
1children:e.title},e.id)}function f(e){return e.analyticsEvent}let p=function(e){let a,s,p,v,b,h,M,k,S,N,x,w,T,L,I,U,A,H=(0,n.c)(52),{section:C,children:E,seeThrough:O,secondary:j,open:$,setOpen:R,id:G,anchor:P,fallbackLinks:D}=e,K=void 0!==j&&j,B=void 0!==$&&$;H[0]!==D?(a=void 0===D?[]:D,H[0]=D,H[1]=a):a=H[1];let W=a,{styleVariant:F}=(0,u.useNavigationContext)(),{dealer:z}=(0,d.useAppStateContext)(),{t:q}=(0,c.useTranslation)(),V=(0,_.useAnalyticsStore)(f),Y=(0,r.useRef)(null),[X,Q]=(0,r.useState)(P),J=(0,r.useRef)(!1);H[2]!==B?(s={componentVisible:B,unmountDelay:1e3},H[2]=B,H[3]=s):s=H[3];let Z=(0,o.useLazyRender)(s);H[4]!==V||H[5]!==z||H[6]!==B||H[7]!==C.title?(p=()=>{!(0,m.isStellantisShiftDigitalDealer)(z)||(B||J.current)&&(V("click_general_link",{allowedParams:(0,m.stellantisNavOpenCloseLinkParams)({componentType:"header",menuTitle:C.title,isOpen:B})}),J.current=B)},v=[V,z,B,C.title],H[4]=V,H[5]=z,H[6]=B,H[7]=C.title,H[8]=p,H[9]=v):(p=H[8],v=H[9]),(0,r.useEffect)(p,v),H[10]!==P?(b=()=>{(0,r.isValidElement)(P)?Q((0,r.cloneElement)(P,{ref:Y,tabIndex:0})):Q(P)},h=[P],H[10]=P,H[11]=b,H[12]=h):(b=H[11],h=H[12]),(0,r.useEffect)(b,h),H[13]!==B||H[14]!==R?(M=e=>{("Enter"===e.key||" "===e.key)&&e.target===Y.current&&(e.preventDefault(),R(!B))},H[13]=B,H[14]=R,H[15]=M):M=H[15];let ee=M;H[16]!==ee?(k=()=>{let e=Y.current;if(e)return e.addEventListener("keydown",ee),()=>{e.removeEventListener("keydown",ee)}},S=[ee],H[16]=ee,H[17]=k,H[18]=S):(k=H[17],S=H[18]),(0,r.useEffect)(k,S),H[19]!==K?(N=(0,i.default)(y.default.dropdownCtn,{[y.default.secondary]:K}),H[19]=K,H[20]=N):N=H[20],H[21]!==C.title||H[22]!==q?(x=q("navigation.dropdown_aria_label",{sectionTitle:C.title}),H[21]=C.title,H[22]=q,H[23]=x):x=H[23],H[24]!==K||H[25]!==O||H[26]!==F?(w=(0,i.default)(y.default.dropdownMenu,{[y.default.seeThrough]:O},{[y.default.secondary]:K},{[y.default.lux]:"lux"===F||"bmw"===F},{[y.default.uppercase]:"uppercase"===F},{[y.default.boldOnBlack]:"boldOnBlack"===F}),H[24]=K,H[25]=O,H[26]=F,H[27]=w):w=H[27],H[28]!==R?(T=()=>R(!1),H[28]=R,H[29]=T):T=H[29];let et=`dropdown-${"id"in C?C.id:C.title}`;H[30]!==K?(L=(0,i.default)(y.default.dropdownAnchor,{[y.default.secondary]:K}),H[30]=K,H[31]=L):L=H[31];let en=K?"right":"bottom",er=!K;return H[32]!==E||H[33]!==W||H[34]!==Z?(I=Z?E:W.map(g),H[32]=E,H[33]=W,H[34]=Z,H[35]=I):I=H[35],H[36]!==X||H[37]!==G||H[38]!==B||H[39]!==R||H[40]!==w||H[41]!==T||H[42]!==et||H[43]!==L||H[44]!==en||H[45]!==er||H[46]!==I?(U=(0,t.jsx)(l.default,{className:w,open:B,setOpen:R,onClose:T,id:G,anchor:X,anchorClassName:L,direction:en,gap:6,outlineOnFocus:!1,portal:er,children:I},et),H[36]=X,H[37]=G,H[38]=B,H[39]=R,H[40]=w,H[41]=T,H[42]=et,H[43]=L,H[44]=en,H[45]=er,H[46]=I,H[47]=U):U=H[47],H[48]!==N||H[49]!==x||H[50]!==U?(A=(0,t.jsx)("div",{className:N,"aria-label":x,children:U}),H[48]=N,H[49]=x,H[50]=U,H[51]=A):A=H[51],A};function v(e){return!e.is_label}function b(e){return{id:e.id,href:e.href,title:e.title}}function h(e){return!e.is_label}e.s(["default",0,p],703594),e.s(["default",0,function(e){let i,o,l,u,c,_=(0,n.c)(25),{section:y,childLinks:g,seeThrough:f,secondary:M,id:k}=e,S=void 0!==M&&M,{dealer:N}=(0,d.useAppStateContext)(),[x,w]=(0,r.useState)(!1);if(!g.length)return null;_[0]!==N?(i=(0,m.isStellantisShiftDigitalDealer)(N),_[0]=N,_[1]=i):i=_[1];let T=i;_[2]!==g?(o=g.filter(h).map(b),_[2]=g,_[3]=o):o=_[3];let L=o,I=!S&&f;if(_[4]!==k||_[5]!==x||_[6]!==S||_[7]!==y||_[8]!==T?(l=(0,t.jsx)(a.default,{secondary:S,linkOrSection:y,showIcon:!0,open:x,id:k,tabIndex:0,skipMenuItemAnalytics:T}),_[4]=k,_[5]=x,_[6]=S,_[7]=y,_[8]=T,_[9]=l):l=_[9],_[10]!==g||_[11]!==x||_[12]!==y){let e;_[14]!==x||_[15]!==y?(e=e=>(0,t.jsx)(s.default,{link:e,secondary:!0,onClick:()=>w(!1),tabIndex:x?0:-1,sectionTitle:y.title},e.id),_[14]=x,_[15]=y,_[16]=e):e=_[16],u=g.filter(v).map(e),_[10]=g,_[11]=x,_[12]=y,_[13]=u}else u=_[13];return _[17]!==L||_[18]!==x||_[19]!==S||_[20]!==y||_[21]!==I||_[22]!==l||_[23]!==u?(c=(0,t.jsx)(p,{section:y,seeThrough:I,secondary:S,open:x,setOpen:w,fallbackLinks:L,anchor:l,children:u}),_[17]=L,_[18]=x,_[19]=S,_[20]=y,_[21]=I,_[22]=l,_[23]=u,_[24]=c):c=_[24],c}],774432)},547583,e=>{e.v({chevron:"MegaMenu-module-scss-module__jsvNGG__chevron",chevronCtn:"MegaMenu-module-scss-module__jsvNGG__chevronCtn",hiddenLink:"MegaMenu-module-scss-module__jsvNGG__hiddenLink",itemGroup:"MegaMenu-module-scss-module__jsvNGG__itemGroup",listCtn:"MegaMenu-module-scss-module__jsvNGG__listCtn","listCtn--noSub
1sections":"MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections","listCtn--noSubsections--sidebar":"MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections--sidebar","listCtn--sidebar":"MegaMenu-module-scss-module__jsvNGG__listCtn--sidebar",lux:"MegaMenu-module-scss-module__jsvNGG__lux",megaMenu:"MegaMenu-module-scss-module__jsvNGG__megaMenu",megaMenuTray:"MegaMenu-module-scss-module__jsvNGG__megaMenuTray","megaMenuTray--open":"MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open","megaMenuTray--openShortModelList":"MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openShortModelList","megaMenuTray--openTallModelList":"MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openTallModelList","megaMenuTray--openWithBigPictures":"MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithBigPictures","megaMenuTray--openWithSubsections":"MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithSubsections","megaMenuTray--shortModelList":"MegaMenu-module-scss-module__jsvNGG__megaMenuTray--shortModelList","megaMenuTray--tallModelList":"MegaMenu-module-scss-module__jsvNGG__megaMenuTray--tallModelList",sideScrollerCtn:"MegaMenu-module-scss-module__jsvNGG__sideScrollerCtn",sideScrollerViewPort:"MegaMenu-module-scss-module__jsvNGG__sideScrollerViewPort",sidebar:"MegaMenu-module-scss-module__jsvNGG__sidebar"})},864341,e=>{"use strict";var t=e.i(843476),n=e.i(500932),r=e.i(343794),a=e.i(770703),s=e.i(271645);e.i(285225);var i=e.i(616387),o=e.i(914777),l=e.i(978931),d=e.i(477964),u=e.i(786065),c=e.i(124582),m=e.i(45741),_=e.i(371006),y=e.i(328558),g=e.i(717788),f=e.i(630422),p=e.i(752276),v=e.i(706714),b=e.i(343710),h=e.i(401254),M=e.i(275624),k=e.i(888164),S=e.i(383907),N=e.i(424975),x=e.i(214010),w=e.i(928646),T=e.i(547583);let L=(0,a.default)(()=>e.A(558904),{loadableGenerated:{modules:[443454]},ssr:!1}),I=(0,a.default)(()=>e.A(213070),{loadableGenerated:{modules:[376879]},ssr:!1}),U=(0,a.default)(()=>e.A(399268),{loadableGenerated:{modules:[400016]},ssr:!1}),A=(0,a.default)(()=>e.A(764202),{loadableGenerated:{modules:[762795]},ssr:!1});function H(e){return!e.is_label}function C(e){return!e.is_label}function E(e){return(0,t.jsx)("a",{href:e.href,className:T.default.hiddenLink,tabIndex:-1,children:e.title},e.id)}function O(e){return!e.is_label}function j(e){return e.analyticsEvent}e.s(["default",0,function(e){let a,$,R,G,P,D,K,B,W,F,z,q,V,Y,X,Q=(0,n.c)(57),{section:J,childLinks:Z,secondary:ee,id:et,hideAnchor:en}=e,er=void 0!==en&&en,ea=(0,s.useRef)(null),es=(0,s.useRef)(null),ei=(0,s.useRef)(!1),{styleVariant:eo,openMegaMenuId:el,setOpenMegaMenuId:ed}=(0,S.useNavigationContext)(),eu=el===J.title;Q[0]!==eu?(a={componentVisible:eu,unmountDelay:300},Q[0]=eu,Q[1]=a):a=Q[1];let ec=(0,i.useLazyRender)(a);(0,N.useInvocaSync)(eu&&ec);let[em,e_]=(0,s.useState)(!1);!eu&&em&&e_(!1),Q[2]!==J.title||Q[3]!==ed?($=e=>ed(e?J.title:null),Q[2]=J.title,Q[3]=ed,Q[4]=$):$=Q[4];let ey=$,{heightForMegaMenuRem:eg}=(0,d.default)(),{checkOem:ef,dealer:ep}=(0,k.useAppStateContext)(),ev=(0,w.useAnalyticsStore)(j),eb=ef("Genesis"),eh=J.oem_model_list_enabled,eM=ef("Hyundai"),ek=ef("Land Rover"),eS=ef("Subaru"),eN=eS&&eh,ex=eS||eM||ek,ew=eu&&!eN;Q[5]!==Z||Q[6]!==J||Q[7]!==ew?(R={open:ew,childLinks:Z,navSection:J},Q[5]=Z,Q[6]=J,Q[7]=ew,Q[8]=R):R=Q[8];let eT=(0,h.default)(R),eL=eu&&!!eN;Q[9]!==Z||Q[10]!==J||Q[11]!==eL?(G={open:eL,navSection:J,childLinks:Z},Q[9]=Z,Q[10]=J,Q[11]=eL,Q[12]=G):G=Q[12];let{collectionHitsMap:eI,collectionsBySlug:eU}=(0,b.default)(G),eA={...eT,...eI},eH=eS&&v.SUBARU_MODEL_BOXES_META.length>0||eM&&c.HYUNDAI_MODEL_BOXES.length>0||ek&&m.LAND_ROVER_MODELS.length>0||ef("MINI")&&(0,p.getOemModelListConfig)("MINI").modelBoxes.length>0,eC=e=>"lux"===e||"bmw"===e||"boldOnBlack"===e||eb;Q[13]!==ev||Q[14]!==ep||Q[15]!==eu||Q[16]!==J.title?(P=()=>{!(0,x.isStellantisShiftDigitalDealer)(ep)||(eu||ei.current)&&(ev("click_general_link",{allowedParams:(0,x.stellantisNavOpenCloseLinkParams)({componentType:"header",menuTitle:J.title,isOpen:eu})}),ei.current=eu)},D=[ev,ep,eu,J.title],Q[13]=ev,Q[14]=ep,Q[15]=eu,Q[16]=J.title,Q[17]=P,Q[18]=D):(P=Q[17],D=Q[18]),(0,s.useEffect)(P,D),Q[19]!==ec||Q[20]!==eu?(K=()=>
1{if(!ec||!eu)return;let e=requestAnimationFrame(()=>{requestAnimationFrame(()=>e_(!0))});return()=>cancelAnimationFrame(e)},B=[ec,eu],Q[19]=ec,Q[20]=eu,Q[21]=K,Q[22]=B):(K=Q[21],B=Q[22]),(0,s.useEffect)(K,B),Q[23]!==eu||Q[24]!==ey?(W=e=>{"Escape"===e.key?ey(!1):("Enter"===e.key||" "===e.key)&&e.target===es.current?(e.preventDefault(),ey(!eu)):eu&&("Enter"===e.key||" "===e.key)&&e.target!==es.current&&(e.preventDefault(),ey(!1))},Q[23]=eu,Q[24]=ey,Q[25]=W):W=Q[25];let eE=W;if(Q[26]!==eE||Q[27]!==eu||Q[28]!==ey?(F=()=>{let e=e=>{eu&&ea.current&&!ea.current.contains(e.target)&&ey(!1)};return document.addEventListener("mousedown",e),document.addEventListener("keydown",eE),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("keydown",eE)}},Q[26]=eE,Q[27]=eu,Q[28]=ey,Q[29]=F):F=Q[29],Q[30]!==eu?(z=[eu],Q[30]=eu,Q[31]=z):z=Q[31],(0,s.useEffect)(F,z),eh&&!eH){let e;return Q[32]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(t.Fragment,{}),Q[32]=e):e=Q[32],e}let eO=(0,u.createSubsections)(J,Z),ej=34+58*((Math.max(0,...eO.map(e=>(0,g.getVisibleMegaMenuSubsectionLength)(e,eA)))||0)-1)-10+40+20,e$={left:(0,t.jsx)("div",{className:(0,r.default)(T.default.chevronCtn,{[T.default.lux]:eC(eo)}),children:(0,t.jsx)(o.default,{icon:"chevron_left",className:(0,r.default)(T.default.chevron,{[T.default.lux]:eC(eo)})})}),right:(0,t.jsx)("div",{className:(0,r.default)(T.default.chevronCtn,{[T.default.lux]:eC(eo)}),children:(0,t.jsx)(o.default,{icon:"chevron_right",className:(0,r.default)(T.default.chevron,{[T.default.lux]:eC(eo)})})})},eR=e=>(0,u.hasMegaMenuImage)(e)?(0,t.jsx)(_.MegaMenuBigPictureItem,{link:e,setOpen:ey,collectionHitsMap:eA,sectionTitle:J.title},e.id):(0,t.jsx)(y.MegaMenuItem,{link:e,setOpen:ey,collectionHitsMap:eA,sectionTitle:J.title},e.id);Q[33]!==eu||Q[34]!==J||Q[35]!==ey?(q=(0,t.jsx)(U,{section:J,setOpen:ey,open:eu}),Q[33]=eu,Q[34]=J,Q[35]=ey,Q[36]=q):q=Q[36];let eG=q;if(eS)eG=(0,t.jsx)(A,{section:J,childLinks:Z,collectionHitsMap:eA,collectionsBySlug:eU,setOpen:ey,open:eu});else if(eM)eG=(0,t.jsx)(L,{section:J,childLinks:Z,collectionHitsMap:eA,setOpen:ey,open:eu});else if(ek){let e;Q[37]!==eu||Q[38]!==ey?(e=(0,t.jsx)(I,{setOpen:ey,open:eu}),Q[37]=eu,Q[38]=ey,Q[39]=e):e=Q[39],eG=e}let eP=T.default;Q[40]!==ep||Q[41]!==er||Q[42]!==et||Q[43]!==eu||Q[44]!==ee||Q[45]!==J||Q[46]!==ey?(V=!er&&(0,t.jsx)(l.default,{secondary:ee,linkOrSection:J,showIcon:!0,open:eu,onClick:()=>ey(!eu),id:et,tabIndex:0,ref:es,skipMenuItemAnalytics:(0,x.isStellantisShiftDigitalDealer)(ep)}),Q[40]=ep,Q[41]=er,Q[42]=et,Q[43]=eu,Q[44]=ee,Q[45]=J,Q[46]=ey,Q[47]=V):V=Q[47],Q[48]!==Z||Q[49]!==eh||Q[50]!==ec?(Y=!ec&&!eh&&Z.filter(O).map(E),Q[48]=Z,Q[49]=eh,Q[50]=ec,Q[51]=Y):Y=Q[51];let eD=ec&&(eh?(0,t.jsx)("div",{style:{top:eg},className:(0,r.default)(T.default.megaMenuTray,{[T.default["megaMenuTray--tallModelList"]]:ex,[T.default["megaMenuTray--openTallModelList"]]:ex&&em,[T.default["megaMenuTray--shortModelList"]]:!ex,[T.default["megaMenuTray--openShortModelList"]]:!ex&&em,[T.default.lux]:eC(eo),[T.default.sidebar]:"sidebar"===eo}),children:eG}):(0,t.jsx)("div",{style:{top:eg,..."subsections"===J.mega_menu_mode&&{height:em?ej:1}},className:(0,r.default)(T.default.megaMenuTray,{[T.default["megaMenuTray--open"]]:em&&"default"===J.mega_menu_mode},{[T.default["megaMenuTray--openWithSubsections"]]:em&&"subsections"===J.mega_menu_mode},{[T.default["megaMenuTray--openWithBigPictures"]]:em&&"big_pictures"===J.mega_menu_mode},{[T.default.lux]:eC(eo)},{[T.default.sidebar]:"sidebar"===eo}),children:(0,t.jsxs)("div",{className:(0,r.default)(T.default.listCtn,{[T.default["listCtn--noSubsections"]]:"subsections"!==J.mega_menu_mode,[T.default["listCtn--sidebar"]]:"sidebar"===eo}),children:["subsections"===J.mega_menu_mode&&(0,t.jsx)(M.default,{innerClassName:T.default.sideScrollerCtn,chevrons:e$,children:(0,u.groupSubsectionsByLabel)(eO).map((e,n)=>(0,t.jsx)(f.default,{columns:e,setOpen:ey,collectionHitsMap:eA,sectionTitle:J.title},`section-group-${n}`))}),"big_pictures"===J.mega_menu_mode&&(0,t.jsx)(M.default,{className:T.default.sideScrollerVie
1wPort,innerClassName:T.default.sideScrollerCtn,chevrons:e$,children:(0,u.groupBigPictureColumns)(Z.filter(C)).map((e,n)=>"picture"===e.type?eR(e.link):(0,t.jsx)("div",{className:T.default.itemGroup,children:e.links.map(e=>eR(e))},e.links[0]?.id??`item-group-${n}`))}),"default"===J.mega_menu_mode&&Z.filter(H).map(e=>(0,t.jsx)(y.MegaMenuItem,{link:e,setOpen:ey,collectionHitsMap:eA,tabIndex:eu?0:-1,sectionTitle:J.title},e.id))]})}));return Q[52]!==eP.megaMenu||Q[53]!==V||Q[54]!==Y||Q[55]!==eD?(X=(0,t.jsxs)("div",{className:eP.megaMenu,ref:ea,children:[V,Y,eD]}),Q[52]=eP.megaMenu,Q[53]=V,Q[54]=Y,Q[55]=eD,Q[56]=X):X=Q[56],X}])},124582,e=>{"use strict";let t=["hybrid_ev","suvs","sedans","performance"],n=[{name:"ELANTRA",year:"2026",imageUrl:"/hyundai/models/elantra.png",inventoryHref:"/cars/elantra/",startingMsrp:"$22,625",asShown:"$27,175",categories:["sedans"]},{name:"ELANTRA Hybrid",year:"2026",imageUrl:"/hyundai/models/elantra-hybrid.png",inventoryHref:"/cars/elantra-hybrid/",startingMsrp:"$25,450",asShown:"$29,800",categories:["hybrid_ev","sedans"]},{name:"ELANTRA N",year:"2026",imageUrl:"/hyundai/models/elantra-n.png",inventoryHref:"/cars/elantra-n/",startingMsrp:"$35,100",asShown:"$35,100",categories:["sedans","performance"],performanceBadge:!0},{name:"SONATA",year:"2026",imageUrl:"/hyundai/models/sonata.png",inventoryHref:"/cars/sonata/",startingMsrp:"$27,450",asShown:"$36,050",categories:["sedans"]},{name:"SONATA Hybrid",year:"2026",imageUrl:"/hyundai/models/sonata-hybrid.png",inventoryHref:"/cars/sonata-hybrid/",startingMsrp:"$29,200",asShown:"$38,250",categories:["hybrid_ev","sedans"]},{name:"VENUE",year:"2026",imageUrl:"/hyundai/models/venue.png",inventoryHref:"/cars/venue/",startingMsrp:"$20,550",asShown:"$22,825",categories:["suvs"]},{name:"KONA",year:"2026",imageUrl:"/hyundai/models/kona.png",inventoryHref:"/cars/kona/",startingMsrp:"$25,500",asShown:"$32,535",categories:["suvs"]},{name:"TUCSON",year:"2026",imageUrl:"/hyundai/models/tucson.png",inventoryHref:"/cars/tucson/",startingMsrp:"$29,450",asShown:"$39,425",categories:["suvs"]},{name:"TUCSON Hybrid",year:"2026",imageUrl:"/hyundai/models/tucson-hybrid.png",inventoryHref:"/cars/tucson-hybrid/",startingMsrp:"$32,450",asShown:"$42,075",categories:["hybrid_ev","suvs"]},{name:"TUCSON Plug-in Hybrid",year:"2026",imageUrl:"/hyundai/models/tucson-plug-in-hybrid.png",inventoryHref:"/cars/tucson-plug-in-hybrid/",startingMsrp:"$40,325",asShown:"$48,550",categories:["hybrid_ev","suvs"]},{name:"IONIQ 5",year:"2026",imageUrl:"/hyundai/models/ioniq-5.png",inventoryHref:"/cars/ioniq-5/",startingMsrp:"$35,000",asShown:"$45,075",categories:["hybrid_ev","suvs"]},{name:"SANTA CRUZ",year:"2026",imageUrl:"/hyundai/models/santa-cruz.png",inventoryHref:"/cars/santa-cruz/",startingMsrp:"$29,750",asShown:"$43,700",categories:["suvs"]},{name:"IONIQ 5 N",year:"2025",imageUrl:"/hyundai/models/ioniq-5-n.png",inventoryHref:"/cars/ioniq-5-n/",startingMsrp:"$66,200",categories:["hybrid_ev","suvs","performance"],performanceBadge:!0},{name:"SANTA FE",year:"2026",imageUrl:"/hyundai/models/santa-fe.png",inventoryHref:"/cars/santa-fe/",startingMsrp:"$35,050",asShown:"$47,600",categories:["suvs"]},{name:"SANTA FE Hybrid",year:"2026",imageUrl:"/hyundai/models/santa-fe-hybrid.png",inventoryHref:"/cars/santa-fe-hybrid/",startingMsrp:"$36,400",asShown:"$48,700",categories:["hybrid_ev","suvs"]},{name:"IONIQ 6",year:"2025",imageUrl:"/hyundai/models/ioniq-6.png",inventoryHref:"/cars/ioniq-6/",startingMsrp:"$37,850",asShown:"$51,300",categories:["hybrid_ev","sedans"]},{name:"PALISADE",year:"2026",imageUrl:"/hyundai/models/palisade.png",inventoryHref:"/cars/palisade/",startingMsrp:"$39,435",asShown:"$54,560",categories:["suvs"]},{name:"PALISADE Hybrid",year:"2026",imageUrl:"/hyundai/models/palisade-hybrid.png",inventoryHref:"/cars/palisade-hybrid/",startingMsrp:"$44,160",asShown:"$56,780",categories:["hybrid_ev","suvs"]},{name:"IONIQ 9",year:"2026",imageUrl:"/hyundai/models/ioniq-9.png",inventoryHref:"/cars/ioniq-9/",startingMsrp:"$58,955",asShown:"$74,990",categories:["hybrid_ev","suvs"]}];e.s(["HYUNDAI_CATEGORY_IDS",0,t,"HYUNDAI_MODEL_BOXES",0,n,"getHyundaiModelListConfig",0,function(e){let r=t.map(t=>({id:t,label:e(`categories.${t}`)}));return{modelBoxes:n.map(t=>({...t,subtext:e("starting_msrp",{price:t.startingMsrp})})),categories:r}}])},45741,e=>{"use strict";let t=e=>`/land-rover/models/${e}.webp`,n=[{id:"defender-octa",nameKey:"models.defender_octa.name",descriptionKey:"models.defender_octa.description",startingPrice:"$158,800",inventoryHref:"/cars/defender-octa/",imageUrl:t("defender-octa"),family:"defender"},{id:"defender-130",nameKey:"models.defender_130.name",descriptionKey:"models.defender_130.description",startingPrice:"$75,000",inventoryHref:"/cars/defender-130/",imageUrl:t("defender-130"),family:"defender"},{id:"defender-110",nameKey:"models.defender_110.name",descriptionKey:"models.defender_110.description",startingPrice:"$64,500",inventoryHref:"/cars/defender-110/",imageUrl:t("defender-110"),family:"defender"},{id:"defender-90",nameKey:"models.defender_90.name",descriptionKey:"models.defender_90.description",startingPrice:"$58,300",inventoryHref:"/cars/defender-90/",imageUrl:t("defender-90"),family:"defender"},{id:"discovery",nameKey:"models.discovery.name",descriptionKey:"models.discovery.description",startingPrice:"$58,400",inventoryHref:"/cars/discovery/",imageUrl:t("discovery"),family:"discovery"},{id:"discovery-sport",nameKey:"models.discovery_sport.name",descriptionKey:"models.discovery_sport.description",startingPrice:"$46,000",inventoryHref:"/cars/discovery-sport/",imageUrl:t("discovery-sport"),family:"discovery"},{id:"range-rover",nameKey:"models.range_rover.name",descriptionKey:"models.range_rover.description",startingPrice:"$113,900",inventoryHref:"/cars/range-rover/",imageUrl:t("range-rover"),family:"range_rover"},{id:"range-rover-sport",nameKey:"models.range_rover_sport.name",descriptionKey:"models.range_rover_sport.description",startingPrice:"$83,000",inventoryHref:"/cars/range-rover-sport/",imageUrl:t("range-rover-sport"),family:"range_rover"},{id:"range-rover-velar",nameKey:"models.range_rover_velar.name",descriptionKey:"models.range_rover_velar.description",startingPrice:"$64,400",inventoryHref:"/cars/range-rover-velar/",imageUrl:t("range-rover-velar"),family:"range_rover"},{id:"range-rover-evoque",nameKey:"models.range_rover_evoque.name",descriptionKey:"models.range_rover_evoque.description",startingPrice:"$49,900",inventoryHref:"/cars/range-rover-evoque/",imageUrl:t("range-rover-evoque"),family:"range_rover"}];e.s(["DEFAULT_LAND_ROVER_FAMILY",0,"defender","LAND_ROVER_FAMILIES",0,[{id:"defender",labelKey:"families.defender",logoUrl:"/land-rover/models/family-defender.svg"},{id:"discovery",labelKey:"families.discovery",logoUrl:"/land-rover/models/family-discovery.svg"},{id:"range_rover",labelKey:"families.range_rover",logoUrl:"/land-rover/models/family-range-rover.svg"}],"LAND_ROVER_MODELS",0,n,"getLandRoverModelsForFamily",0,function(e){return n.filter(t=>t.family===e)}])},752276,e=>{"use strict";e.s(["getOemModelListConfig",0,function(e){return"MINI"===e?{modelBoxes:[{name:"Countryman",imageUrl:"/mini/jellybeans/new_mini_countryman_cosy_image_grey_side.png",inventoryHref:"/cars/countryman/",learnMoreHref:"/mini-countryman-s/"},{name:"Countryman SE",imageUrl:"/mini/jellybeans/countryman-se-bev.png",inventoryHref:"/cars/countryman-se/",learnMoreHref:"/mini-countryman-se/"},{name:"MINI Cooper 2 Door",imageUrl:"/mini/jellybeans/cooper_cosy_image_ocean_wave_green_side.png",inventoryHref:"/cars/mini-cooper-2-door/",learnMoreHref:"/mini-cooper-2-door/"},{name:"MINI Cooper S 4 Door",imageUrl:"/mini/jellybeans/2025_4_door_blue_black_top_side_view.png",inventoryHref:"/cars/mini-cooper-s-4-door/",learnMoreHref:"/mini-cooper-4-door/"},{name:"JCW Countryman",imageUrl:"/mini/jellybeans/jcw-countryman.png",inventoryHref:"/cars/jcw/",learnMoreHref:"/mini-jcw-countryman/"},{name:"Convertible",imageUrl:"/mini/jellybeans/convertible.png",inventoryHref:"/cars/new-convertible/",learnMoreHref:"/mini-convertible/"}]}:{modelBoxes:[]}}])},706714,e=>{"use strict";let t=["all","hybrid","electric","gas","wilderness"],n={all:"/subaru/all_vehicles.svg",hybrid:"/subaru/hybrid.svg",electric:"/subaru/electric.svg",gas:"/subaru/gas.svg",wilderness:"/subaru/wilderness.svg"},r=[{name:"Outback",imageUrl:"/subaru/models/outback.webp",inventoryHref:"/cars/outback/",category:"gas",subtextKey:"midsize_crossover_suv"},{name:"Outback Wilderness",imageUrl:"/subaru/models/outback_wilderness.webp",inventoryHref:"/cars/outback-wilderness/",category:"wilderness",subtextKey:"midsize_crossover_suv"},{name:"Crosstrek",imageUrl:"/subaru/models/crosstrek.webp",inventoryHref:"/cars/crosstrek/",category:"gas",subtextKey:"compact_crossover_suv"},{name:"Crosstrek Hybrid",imageUrl:"/subaru/models/crosstrek_hybrid.webp",inventoryHref:"/cars/crosstrek-hybrid/",category:"hybrid",subtextKey:"compact_crossover_suv"},{name:"Crosstrek Wilderness",imageUrl:"/subaru/models/crosstrek_wilderness.webp",inventoryHref:"/cars/crosstrek-wilderness/",category:"wilderness",subtextKey:"compact_crossover_suv"},{name:"Forester",imageUrl:"/subaru/models/forester.webp",inventoryHref:"/cars/forester/",category:"gas",subtextKey:"compact_suv"},{name:"Forester Hybrid",imageUrl:"/subaru/models/forester_hybrid.webp",inventoryHref:"/cars/forester-hybrid/",category:"hybrid",subtextKey:"compact_suv"},{name:"Forester Wilderness",imageUrl:"/subaru/models/forester_wilderness.webp",inventoryHref:"/cars/forester-wilderness/",category:"wilderness",subtextKey:"compact_suv"},{name:"Uncharted",imageUrl:"/subaru/models/uncharted.webp",inventoryHref:"/cars/uncharted/",category:"electric",subtextKey:"compact_electric_suv"},{name:"Solterra",imageUrl:"/subaru/models/solterra.webp",inventoryHref:"/cars/solterra/",category:"electric",subtextKey:"compact_electric_suv"},{name:"Trailseeker",imageUrl:"/subaru/models/trailseeker.webp",inventoryHref:"/cars/trailseeker/",category:"electric",subtextKey:"midsize_electric_suv"},{name:"Ascent",imageUrl:"/subaru/models/ascent.webp",inventoryHref:"/cars/ascent/",category:"gas",subtextKey:"three_row_suv"},{name:"Impreza",imageUrl:"/subaru/models/impreza.webp",inventoryHref:"/cars/impreza/",category:"gas",subtextKey:"compact_5_door_hatchback"},{name:"BRZ",imageUrl:"/subaru/models/brz.webp",inventoryHref:"/cars/brz/",category:"gas",subtextKey:"rear_wheel_drive_sports_car"},{name:"WRX",imageUrl:"/subaru/models/wrx.webp",inventoryHref:"/cars/wrx/",category:"gas",subtextKey:"compact_sports_sedan"}];e.s(["SUBARU_MODEL_BOXES_META",0,r,"getSubaruCollectionSlugFromHref",0,function(e){return e.replace(/^\/cars\//,"").replace(/\/$/,"")},"getSubaruModelListConfig",0,function(e){let a=t.map(t=>({id:t,iconUrl:n[t],label:e(`categories.${t}.label`),description:e(`categories.${t}.description`)}));return{modelBoxes:r.map(({subtextKey:t,...n})=>({...n,subtext:e(`model_subtext.${t}`)})),categories:a}}])},343710,e=>{"use strict";var t=e.i(271645);e.i(49707);var n=e.i(582894),r=e.i(706714),a=e.i(391769),s=e.i(888164);function i(e){if(!e)return;let t=e.match(/^\/(cars|collections)\/([^/?#]+)/);return t?.[2]}e.s(["default",0,function({open:e,navSection:o,childLinks:l}){let{env:d,dealerFilters:u}=(0,s.useAppStateContext)(),c=(0,a.default)(),[m,_]=(0,t.useState)({}),[y,g]=(0,t.useState)({}),f=(0,t.useRef)(y),p=(0,t.useRef)(m),v=(0,t.useRef)(!1);(0,t.useEffect)(()=>{f.current=y,p.current=m},[y,m]);let{get:b,cache:h}=(0,n.default)(`${d?.API_URL}/collections`),{post:M,cache:k}=(0,n.default)(`${d?.API_URL}/utilities/algolia_collection_hits`);return(0,t.useEffect)(()=>{e&&o?.id&&d?.API_URL&&!v.current&&t();async function t(){v.current=!0;try{let e=f.current;if(!Object.keys(e).length){let t=await b(""),n=t?.collections??[];e={}
1,n.forEach(t=>{t.slug&&(e[t.slug]=t)}),f.current=e,g(e),h.clear()}let t=[],n=[],a=new Set,s=r=>{if(!r?.id||a.has(r.id))return;let s=r.slug&&e[r.slug]||r;!s.id||a.has(s.id)||(a.add(s.id),n.push(s.id),t.push(c(s)))};if(r.SUBARU_MODEL_BOXES_META.forEach(t=>{let n=(0,r.getSubaruCollectionSlugFromHref)(t.inventoryHref);s(e[n])}),l?.forEach(t=>{var n,r;let a,o;s((n=e,(a=t.collection?.slug||i(t.href))&&n[a]?n[a]:t.collection)),s((r=e,(o=t.fallback_collection?.slug||i(t.fallback_link))&&r[o]?r[o]:t.fallback_collection))}),!t.length||!o?.id||n.every(e=>void 0!==p.current[e]))return;let d=await M("",{queries:t,nav_section_id:o.id}),u=d?.results??[];k.clear(),u.length!==n.length&&(d=await M("",{queries:t,nav_section_id:o.id}),u=d?.results??[],k.clear());let m={...p.current};n.forEach((e,t)=>{m[e]=u[t]?.nbHits??0}),p.current=m,_(m)}finally{v.current=!1}}},[e,o?.id,d?.API_URL,u,l]),{collectionHitsMap:m,collectionsBySlug:y}}])}]);
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.