PageSourceSearch

https://www.polestar.cn/buying-support/static/assets/route-DNv3CzRD.js

js polestar.cn collected 2026-10-04 09:41:38 UTC 19,857 bytes, 178 lines download raw bytes

1import{r as k,w as Oe,u as ze}from"./chunk-BV7QT456-Mn6pmAAC.js";import{j as t}from"./index-CXaKbOfb.js";import{m as He,g as Fe}from"./mergeReactRouterMeta-Cs89yq1R.js";import{j as b,i as r,w as s,n as l,H as v,p as d,aw as F,x as $,b as i,ax as me,ay as he,u as De,a8 as Pe,ae as Q,aa as Ve,a9 as _e,G as j,e as p,N as re,az as je,k as N,S as I,aA as qe,c as u,M as q,as as Z,aB as ve,av as g,K as U,a7 as z,aC as ye,m as V,h as Qe,aD as ge,F as Ue,aE as Ye,aF as Ke,ac as oe,aG as ne,aH as se,aI as O,aJ as Je,q as E,aK as Xe,aL as Ze,z as Y,a as f,B as le,s as we,A as Se,d as Le,C as $e,Q as G,aM as et,aN as tt,U as Be,O as ue,aO as it,aP as xe,E as be,a6 as at,aQ as rt,g as ot}from"./PortfolioSection-CzeLtEw2.js";import{g as nt}from"./getFaqMeta-C4nlZ2Nr.js";import{S as M}from"./SectionId-CDd6w-_W.js";import{S as R}from"./SectionSpacer-D8UR2ugj.js";import{L as st}from"./LinkGridTile-DaNWwWb3.js";var H;(function(e){e.split="split",e.textual="textual",e.visual="visual"})(H||(H={}));var L;(function(e){e.light="light",e.dark="dark",e.transparent="transparent"})(L||(L={}));var h;(function(e){e.overlay="overlay",e.below="below"})(h||(h={}));var C;(function(e){e.image="image",e.video="video",e.videoBackground="videoBackground"})(C||(C={}));var K;(function(e){e.light="light",e.dark="dark"})(K||(K={}));const J=k.forwardRef(({buttonOne:e,buttonTwo:a,isResponsive:o=!1},n)=>{let c,m;return e&&"href"in e?c=me:c=he,a&&"href"in a?m=me:m=he,b(lt,{ref:n,isResponsive:o,children:[e&&r(c,{...e}),a&&r(m,{...a})]})}),X=k.forwardRef(({title:e,tagline:a},o)=>b(dt,{ref:o,children:[r(ct,{size:s.medium,level:1,isMultiline:!0,children:e}),r(pt,{size:s.medium,level:2,isMultiline:!0,children:a})]})),lt=l("div",F(!0,"isResponsive"))(({isResponsive:e})=>d(d`
2      display: flex;
3      flex-direction: row;
4      justify-content: flex-start;
5      align-items: center;
6      gap: ${i.medium};
7      flex-wrap: wrap;
8    `,e&&d`
9        ${$({flexDirection:{mobile:"column",tablet:"row"}})};
10      `)),dt=l.div(d`
11  display: flex;
12  flex-direction: column;
13  justify-content: flex-start;
14  align-items: flex-start;
15`),ct=l(v)(({theme:e})=>d`
16    color: ${e.heroSection.titleColor};
17  `),pt=l(v)(({theme:e})=>d`
18    color: ${e.heroSection.tagColor};
19  `),Ce=k.forwardRef(({title:e,tagline:a,intro:o,buttonOne:n,buttonTwo:c,mediaAspectRatio:m,image:W,sectionTheme:y,...w},S)=>{const{name:x}=De(),D=Pe();D===Q.dark&&(y===L.light||L.dark);const B=()=>b(ke,{mainAxisAlignment:q.center,children:[r(X,{title:e,tagline:a}),r(N,{children:o}),r(J,{buttonOne:n,buttonTwo:c})]}),ee=y===L.dark||D===Q.dark?Ve:_e,te=y===L.transparent?I:qe;return r(te,{...w,ref:S,children:r(ee,{children:b(mt,{currentThemeType:D,sectionTheme:y,children:[b(j,{children:[x!==p.mobile&&x!==p.tablet&&r(_,{span:{mobile:4,tablet:5,desktop:4,desktopWide:4},children:r(B,{})}),r(_,{span:{mobile:4,tablet:8,desktop:8,desktopWide:7},offset:{mobile:0,tablet:0,desktop:0,desktopWide:1},children:r(re,{ratio:m,children:r(je,{...W})})})]}),(x===p.mobile||x===p.tablet)&&b(j,{children:[r(_,{span:{mobile:4,tablet:3},children:r(X,{title:e,tagline:a})}),r(_,{span:{mobile:4,tablet:5},children:b(ke,{children:[r(N,{children:o}),r(J,{buttonOne:n,buttonTwo:c})]})})]})]})})})});Ce.displayName="HeroSectionSplit";const ke=l(Z)(d`
20  position: relative;
21  grid-area: content;
22  gap: ${i.medium};
23  height: 100%;
24  z-index: 2;
25`),mt=l(ve,F(!0,"sectionTheme","currentThemeType"))(({sectionTheme:e,currentThemeType:a})=>d(d`
26      display: flex;
27      flex-direction: column;
28      ${$({gap:{mobile:i.large,tablet:i.xLarge},paddingBlockStart:{mobile:z.mobile.gutter,tablet:i.large,desktop:i.xLarge,desktopWide:i.xxxxLarge},paddingBlockEnd:{mobile:i.large,tablet:i.xLarge,desktop:i.xLarge,desktopWide:i.xxxxLarge}})};
29      background-color: ${a===Q.light&&(e===L.light?U.lightGrey:e===L.dark?U.black:"inherit")||(a===Q.dark||e===L.transparent?"transparent":"inherit")};
30    `,e===L.transparent&&d`
31        ${$({paddingInline:{mobile:i.none,tablet:i.none,desktop:i.none,desktopWide:i.none},paddingBlockStart:{mobile:i.none,tablet:i.none,desktop:i.none,desktopWide:i.none},paddingBlockEnd:{mobile:i.large,tablet:i.xLarge,desktop:g(40/16),desktopWide:g(40/16)}})};
32      `)),_=l(u)(d`
33  margin-block: auto;
34`),Ie=k.forwardRef(({title:e,tagline:a,intro:o,buttonOne:n,buttonTwo:c,...m},W)=>{const[y,w]=k.useState(!1),S=()=>{w(window.innerWidth<ye.tablet)};return k.useEffect(()=>(window.addEventListener("resize",S),()=>{window.removeEventListener("resize",S)}),[]),r(ht,{...m,ref:W,children:b(ut,{children:[r(u,{span:{mobile:4,tablet:3,desktop:4,desktopWide:4},children:r(X,{title:e,tagline:a})}),r(u,{span:{mobile:4,tablet:5,desktop:8,desktopWide:8},children:b(gt,{children:[r(N,{size:y?s.medium:s.large,children:o}),r(J,{buttonOne:n,buttonTwo:c})]})})]})})});Ie.displayName="HeroSectionTextual";const ht=l(I)(d`
35  ${$({paddingBlock:{mobile:i.large,tablet:i.xLarge,desktop:g(2.5)}})}
36`),gt=l(Z)(d`
37  gap: ${i.medium};
38`),ut=l(j)(d`
39  ${$({gridGap:{mobile:i.medium,tablet:i.medium,desktop:i.medium,desktopWide:i.medium}})}
40`),ae={[s.small]:"40vh",[s.medium]:"60vh",[s.large]:"80vh"},P={[p.mobile]:{[s.small]:g(267/16),[s.medium]:g(401/16),[s.large]:g(534/16)},[p.tablet]:{[s.small]:g(410/16),[s.medium]:g(615/16),[s.large]:g(820/16)},[p.desktop]:{[s.small]:g(288/16),[s.medium]:g(432/16),[s.large]:g(576/16)},[p.desktopWide]:{[s.small]:g(320/16),[s.medium]:g(480/16),[s.large]:g(640/16)}},A=(e,a)=>{if(!e)return;const o=e[a];return o?{minHeight:P[a][o],idealHeight:ae[o]}:void 0},Te=k.forwardRef(({title:e,tagline:a,intro:o,buttonOne:n,buttonTwo:c,layoutBleed:m=!1,mediaHeight:W,image:y,video:w,videoRef:S,mediaVariant:x,overlayAlignment:D=V.center,buttonPosition:B,sectionTheme:ee=K.light,titlePosition:T,...te},Me)=>
40{!o&&(B===h.below||h.below),!o&&h.overlay,x===C.video&&(B===h.overlay||h.overlay),(x===C.videoBackground||x===C.image)&&T===h.below&&B===h.overlay||T===h.overlay&&h.below;const Re={[V.top]:q.start,[V.center]:q.center,[V.bottom]:q.end},[Ee,Ge]=k.useState(!1),de=()=>{Ge(window.innerWidth<ye.tablet)};k.useEffect(()=>(window.addEventListener("resize",de),()=>{window.removeEventListener("resize",de)}),[]);const ie=k.useRef(null),Ne=Qe(S,ie),ce=()=>r(X,{title:e,tagline:a}),pe=()=>r(J,{buttonOne:n,buttonTwo:c});return b(kt,{...te,ref:Me,children:[r(Ye,{theme:ee===K.light?ge.light:ge.dark,children:b(fe,{isGrid:!m,children:[x!==C.video&&b(Ue,{children:[r(ft,{mainAxisAlignment:Re[D],children:r(j,{children:r(u,{span:{mobile:4,tablet:5,desktop:5,desktopWide:5},children:b(jt,{children:[T===h.overlay&&r(ce,{}),o&&B===h.overlay&&r(pe,{})]})})})}),x===C.videoBackground&&r($t,{mediaRef:S||ie,ariaLabels:w?.ariaLabels?{play:w.ariaLabels?.play,pause:w.ariaLabels?.pause}:{play:"Resume details video",pause:"Pause details video"}})]}),b(yt,{mediaHeight:W,children:[x===C.image&&r(St,{...y}),x===C.video&&r(bt,{video:w,videoRef:S}),x===C.videoBackground&&r(xt,{video:w,videoRef:S||ie,combinedVideoRef:Ne})]})]})}),r(fe,{isGrid:!0,isCollapse:!0,children:b(wt,{children:[r(u,{span:{mobile:4,tablet:3,desktop:4,desktopWide:4},children:T===h.below&&r(ce,{})}),r(u,{span:{mobile:4,tablet:T===h.overlay?8:5,desktop:8,desktopWide:8},children:o&&b(vt,{hasGap:T===h.below||B===h.below,children:[r(N,{size:Ee?s.medium:s.large,children:o}),B===h.below&&r(pe,{})]})})]})})]})});Te.displayName="HeroSectionVisual";const xt=k.forwardRef(({video:e,combinedVideoRef:a},o)=>r("div",{ref:o,"data-type":"video",children:r(Lt,{tabIndex:-1,ref:a,...e,loop:!0,muted:!0,width:"100%",height:"100%",children:e.sources?.map((n,c)=>r("source",{...n},`source${c}`))})})),bt=k.forwardRef(({videoRef:e,video:a},o)=>r(Ze,{...a,ref:e||o,playsInline:!0,containerProps:{as:Xe.div,"data-type":"video",style:{pointerEvents:"auto",objectFit:"cover",width:"100%",height:"100%"}},style:{position:"absolute",objectFit:"cover"},children:a.sources?.map((n,c)=>r("source",{...n},`source${c}`))})),kt=l("section",F(!0,"type"))(d`
41  position: relative;
42  display: flex;
43  flex-direction: column;
44  transition: ${oe("padding",se.easeOut,ne.fast)};
45  ${$({paddingInline:{mobile:z.mobile.gutter,tablet:z.tablet.gutter,desktop:z.desktop.gutter},paddingBlockEnd:{mobile:i.large,tablet:i.xLarge,desktop:g(2.5)},gap:{mobile:i.large,tablet:i.xLarge,desktop:g(40/16)},width:{mobile:"auto",tablet:"100%"}})}
46`),ft=l(Z)(d`
47  position: relative;
48  grid-area: content;
49  gap: ${i.large};
50  height: 100%;
51  z-index: 2;
52`),jt=l("div")(d`
53  position: relative;
54  display: flex;
55  flex-direction: column;
56  gap: ${i.large};
57`),vt=l(Z,F(!0,"hasGap"))(({hasGap:e})=>d(d`
58      gap: ${i.none};
59    `,e&&d`
60        ${$({gap:{mobile:i.medium,tablet:i.large}})}
61      `)),yt=l("div",F(!0,"mediaHeight"))(({mediaHeight:e})=>d(d`
62    --min-height: ${A(e,p.mobile)?.minHeight||P[p.mobile][s.medium]};
63    --ideal-height: ${A(e,p.mobile)?.idealHeight};
64
65    position: relative;
66    display: flex;
67    grid-area: media;
68    min-height: ${O("--min-height",ae[s.medium])};
69    height: ${O("--ideal-height",ae[s.medium])};
70    z-index: 1;
71    transition: ${oe("min-height",se.easeOut,ne.fast)};
72
73    /**
74       * Using this method allows us to avoid using the useMedia hook
75       * and therefore the problem of re-renders associated with it.
76       */
77    ${E.tablet} {
78      --min-height: ${A(e,p.tablet)?.minHeight||P[p.tablet][s.medium]};
79      --ideal-height: ${A(e,p.tablet)?.idealHeight};
80    }
81
82    ${E.desktop} {
83      --min-height: ${A(e,p.desktop)?.minHeight||P[p.desktop][s.medium]};
84      --ideal-height: ${A(e,p.desktop)?.idealHeight};
85    }
86
87    ${E.desktopWide} {
88      --min-height: ${A(e,p.desktopWide)?.minHeight||P[p.desktopWide][s.medium]};
89      --ideal-height: ${A(e,p.desktopWide)?.idealHeight};
90    }
91  `)),wt=l(j)(d`
92  grid-column: content;
93  grid-row: content;
94  ${$({rowGap:{mobile:i.medium,tablet:i.medium}})}
95`),fe=l("section",F(!0,"isGrid","isCollapse"))(({isGrid:e,isCollapse:a})=>d(d`
96      ${$({"--grid-column-gutter":{mobile:z.mobile.gutter,tablet:i.large,desktop:i.xLarge,desktopWide:i.xxxxLarge},"--grid-row-gutter":{mobile:i.xLarge,tablet:i.xLarge,desktop:i.xxLarge,desktopWide:i.xxxxLarge},maxWidth:{mobile:"100%",desktopWide:`${Ke}px`}})};
97      position: relative;
98      margin: 0 auto;
99      display: grid;
100      width: 100%;
101      transition: ${oe("all",se.easeOut,ne.fast)};
102
103      grid-template-columns:
104        [grid-start media-start] ${O("--grid-column-gutter",null)}
105        [content-start] 1fr
106        [content-end] ${O("--grid-column-gutter",null)}
107        [media-end grid-end];
108
109      grid-template-rows:
110        [grid-start media-start] ${O("--grid-row-gutter",null)}
111        [content-start] 1fr
112        [content-end] ${O("--grid-row-gutter",null)}
113        [grid-end media-start];
114    `,e&&d`
115        ${$({"--grid-column-gutter":{mobile:i.small,tablet:i.large,desktop:i.xLarge,desktopWide:i.xxxxLarge},paddingInline:{mobile:z.mobile.gutter,tablet:i.large,desktop:i.xLarge,desktopWide:i.xxxxLarge}})};
116      `,a&&d`
117        ${$({"--grid-row-gutter":{mobile:i.none,tablet:i.none,desktop:i.none,desktopWide:i.none},"--grid-column-gutter":{mobile:i.none,tablet:i.none,desktop:i.none,desktopWide:i.none}})};
118      `)),St=l(je)(d`
119  position: absolute;
120`),Lt=l("video")(d`
121  position: absolute;
122  object-fit: cover;
123`),$t=l(Je)(d`
124  position: absolute;
125  grid-area: grid;
126  inset-block-end: ${i.large};
127  inset-inline-end: ${i.large};
128  z-index: 2;
129`),Ae=k.forwardRef(({config:e,...a},o)=>{switch(e.type){case H.visual:return r(Te,{...e,...a,ref:o});case H.textual:return r(Ie,{...e,...a,ref:o});case H.split:return r(Ce,{...e,...a,ref:o})}});Ae.displayName="HeroSection";const Bt=l(v)`
130  white-space: pre-line;
131`,Ct=l(N)`
132  white-space: pre-line;
133`,It=l.div`
134  display: flex;
135  flex-direction: column;
136  gap: ${i.medium};
137  align-items: flex-start;
138
139  ${E.tablet} {
140    flex-direction: row;
141  }
142`,Tt=l(j)`
143  grid-row-gap: ${i.medium};
144`,At=({title:e,body:a,buttons:o,carCount:n})=>{const c=n>=2;return t.jsx(I,{children:t.jsxs(Tt,{children:[t.jsx(u,{span:{mobile:4,tablet:4,desktop:3},children:t.jsx(v,{level:1,children:e})}),t.jsxs(u,{span:{mobile:4,tablet:8,desktop:6},offset:{mobile:0,desktop:1},children:[t.jsx(Y,{display:{mobile:"block",tablet:c?"block":"none",desktop:"none"},children:t.jsx(Ct,{children:a})}),t.jsx(Y,{display:{mobile:"none",tablet:c?"none":"block",desktop:"block"},children:t.jsx(Bt,{level:2,children:a})}),o.length>0&&t.jsxs(t.Fragment,{children:[t.jsx(f,{spacing:{mobile:i.medium,desktop:i.large}}),t.jsx(It,{children:o.map(m=>t.jsx(le,{label:m.label,href:m.href,variant:m.variant,icon:m.icon,openInNewTab:m.openInNewTab,dataLayer:m.dataLayer}
144,m.id))})]})]})]})})},Wt=({button:e,id:a,title:o})=>{const{pushToDatalayer:n}=we();return t.jsxs(st,{onClick:()=>n(e.dataLayer),href:e.href,id:a,"data-testid":"explore-more-link",span:{desktop:4,mobile:4,tablet:8},linkLabel:e.label,wide:{mobile:!1,tablet:!0,desktop:!0},minHeight:{desktop:200,mobile:170,tablet:170},children:[t.jsx(v,{size:s.medium,level:3,children:o}),t.jsx(f,{spacing:i.small})]})},Mt=l(j)`
145  grid-row-gap: ${i.medium};
146`,Rt=({tiles:e,title:a})=>t.jsx(I,{children:t.jsxs(j,{children:[t.jsx(u,{span:{mobile:4,tablet:8,desktop:3},children:t.jsx(v,{level:2,size:s.medium,children:a})}),t.jsx(u,{span:{mobile:4,tablet:8,desktop:8},offset:{mobile:0,tablet:0,desktop:1},children:t.jsx(Mt,{nested:!0,children:e?.map(o=>t.jsx(Wt,{button:o.button,id:o.id,title:o.title},o.id))})})]})}),Et=({title:e,accordions:a})=>t.jsx(I,{children:t.jsxs(j,{children:[e&&t.jsxs(u,{span:{mobile:4,tablet:4,desktop:3},children:[t.jsx(f,{spacing:{mobile:i.none,desktop:i.large}}),t.jsx(v,{level:2,children:e})]}),t.jsx(u,{span:{mobile:4,tablet:8},offset:{mobile:0,tablet:0,desktop:e?0:4},"data-testid":"benefits-accordion-block",children:t.jsx(Se,{children:a.map(({id:o,title:n,body:c})=>t.jsx(Le,{id:`accordion-${String(o)}`,optimizeRendering:!1,title:t.jsxs(t.Fragment,{children:[t.jsx(Y,{display:{mobile:"block",desktop:"none"},children:t.jsx(v,{size:e?s.small:s.medium,level:3,children:n})}),t.jsx(Y,{display:{mobile:"none",desktop:"block"},children:t.jsx(v,{level:3,children:n})})]}),children:c&&t.jsx($e,{children:c})},String(o)))})})]})});var We=(e=>(e.IMAGE_SET="image-set",e.VIDEO_AUTOPLAY="video-autoplay",e.VIDEO_NON_AUTOPLAY="video-non-autoplay",e))(We||{});const Gt=({video:e})=>t.jsx(I,{media:!0,children:t.jsx(re,{ratio:{mobile:G.tall,tablet:G.xWide,desktop:G.xxWide},children:e.typeName===We.VIDEO_AUTOPLAY?t.jsx(et,{video:e,ariaLabels:{play:"Play video",pause:"Pause video"}}):t.jsx(tt,{video:e})})}),Nt=l(N)`
147  white-space: pre-line;
148`,Ot=l.div`
149  position: absolute;
150  top: 0;
151  width: 100%;
152  height: 100%;
153`,zt=l(I)`
154  background-color: ${U.lightGrey};
155
156  ${E.tablet} {
157    background-color: ${U.white};
158  }
159`,Ht=l(ve)`
160  position: absolute;
161  top: 0;
162  left: 0;
163
164  ${E.tablet} {
165    position: relative;
166  }
167`,Ft=l(j)`
168  display: block;
169  position: relative;
170  height: auto;
171  padding-top: ${100/G.tall}%;
172
173  ${E.tablet} {
174    padding-top: 0;
175  }
176`,Dt=({title:e,body:a,imageSet:o,button:n})=>t.jsx(zt,{media:!0,children:t.jsxs(Ft,{children:[t.jsx(Ot,{children:t.jsx(Be,{imageSet:o,widths:{desktop:1040,tablet:700,mobile:500}})}),t.jsx(Ht,{children:t.jsx(j,{children:t.jsxs(u,{span:{mobile:4,tablet:3,desktop:4},children:[t.jsx(f,{spacing:{mobile:i.xxLarge,tablet:i.xxxxxxLarge,desktop:i.xxxxxLarge}}),t.jsx(v,{level:2,children:e}),a&&t.jsxs(t.Fragment,{children:[t.jsx(f,{orientation:ue.vertical,spacing:{mobile:i.large,tablet:i.medium}}),t.jsx(Nt,{children:a})]}),t.jsx(f,{orientation:ue.vertical,spacing:{mobile:i.large}}),t.jsx(le,{label:n.label,href:n.href,variant:n.variant,icon:n.icon,openInNewTab:n.openInNewTab,dataLayer:n.dataLayer}),t.jsx(f,{spacing:{mobile:i.none,tablet:i.xxxxxxLarge,desktop:i.xxxxxLarge}})]})})})]})}),Pt=l(N)`
177  white-space: pre-line;
178`,Vt=({title:e,body:a})=>t.jsx(I,{children:t.jsxs(j,{children:[t.jsx(u,{span:{mobile:4,tablet:2,desktop:3},children:t.jsx(v,{level:2,children:e})}),t.jsx(u,{span:{mobile:4,tablet:4,desktop:6},offset:{mobile:0,desktop:1},children:t.jsx(Pt,{children:a})})]})}),_t=({title:e,button:a,items:o})=>t.jsx(I,{children:t.jsxs(j,{children:[t.jsxs(u,{span:{mobile:4,tablet:4,desktop:3},children:[t.jsx(v,{level:2,children:e}),a&&t.jsxs(t.Fragment,{children:[t.jsx(f,{spacing:{desktop:i.large,mobile:i.medium}}),t.jsx(le,{href:a?.href,label:a.label,variant:a.variant,openInNewTab:a.openInNewTab,icon:a.icon,dataLayer:a.dataLayer})]}),t.jsx(f,{spacing:{mobile:i.xSmall,desktop:i.none}})]}),t.jsx(u,{span:{mobile:4,tablet:8,desktop:8},offset:{mobile:0,desktop:1},children:t.jsx(Se,{closeOthersOnOpen:!0,children:o.map(n=>t.jsx(Le,{title:n.title,optimizeRendering:!1,children:t.jsx($e,{children:n.body})},n.id))})})]})}),ti=He(({loaderData:e,location:a})=>{if(!e)return[];const{publishedMarkets:o,seo:{title:n,description:c,image:m,twitterCard:W,robotsNoindex:y,structuredVideoData:w,collectionPage:S}}=e.overview.meta;return[...ot({title:n,description:c,image:m.url,twitterCard:W,noIndex:y}),...Fe(a.pathname,o,e.isChina),...w,S,...nt({items:e?.overview?.faq?.accordion?.map(x=>({question:x.title,answer:x.body}))})]}),qt=()=>{const{overview:e}=ze(),{pushToDatalayer:a}=we();return t.jsx(it,{children:t.jsxs(t.Fragment,{children:[t.jsx(f,{spacing:{mobile:i.xLarge,desktop:i.xxLarge}}),e.hero&&t.jsx(t.Fragment,{children:e.hero.image?t.jsx(Ae,{config:{type:H.split,title:e.hero.title,intro:e.hero.body,sectionTheme:L.transparent,buttonOne:e.hero.heroButtons[0]?{href:e.hero.heroButtons[0].href,children:e.hero.heroButtons[0].label,variant:be[e.hero.heroButtons[0].variant],icon:xe[e.hero.heroButtons[0].icon],rel:e.hero.heroButtons[0].openInNewTab?"noopener noreferrer":void 0,target:e.hero.heroButtons[0].openInNewTab?"_blank":"_self",onClick:()=>a(e.hero?.heroButtons[0].dataLayer)}:void 0,buttonTwo:e.hero.heroButtons[1]?{href:e.hero.heroButtons[1].href,children:e.hero.heroButtons[1].label,variant:be[e.hero.heroButtons[1].variant],icon:xe[e.hero.heroButtons[1].icon],rel:e.hero.heroButtons[1].openInNewTab?"noopener noreferrer":void 0,target:e.hero.heroButtons[1].openInNewTab?"_blank":void 0,onClick:()=>a(e.hero?.heroButtons[1].dataLayer)}:void 0,mediaAspectRatio:G.xWide,image:{src:e.hero.image?.desktop.url,alt:e.hero.image?.desktop.alt,objectFit:"cover",objectPosition:"center",stretch:!0}}}):t.jsx(At,{title:e.hero.title,body:e.hero?.body,buttons:e.hero.heroButtons,carCount:e.carCards?.length??0})}),e.carCards&&t.jsxs("div",{id:M.CAR_CARDS,children:[t.jsx(f,{spacing:{mobile:i.large,tablet:i.xLarge}}),t.jsx(at,{cards:e.carCards})]}),e.cinematicImageSet&&t.jsxs("div",{id:M.CINEMATIC_IMAGE,children:[t.jsx(R,{}),t.jsx(I,{media:!0,children:t.jsx(re,{ratio:{mobile:G.tall,tablet:G.xxWide},children:t.jsx(Be,{imageSet:e.cinematicImageSet,widths:{desktop:1400,tablet:800,mobile:500}})})})]}
178),e.benefits.title&&e.benefits.body&&t.jsxs("div",{id:M.BENEFITS,children:[t.jsx(R,{}),t.jsx(Vt,{title:e.benefits.title,body:e.benefits.body})]}),e.benefits.video&&t.jsxs(t.Fragment,{children:[t.jsx(f,{spacing:{mobile:i.xLarge,tablet:i.xLarge,desktop:i.xLarge}}),t.jsx(Gt,{video:e.benefits.video})]}),e.benefits.accordionBlocks.map(o=>t.jsxs(k.Fragment,{children:[t.jsx(f,{spacing:{mobile:i.medium,tablet:i.large,desktop:i.xxLarge}}),t.jsx(Et,{title:o.title,accordions:o.accordions})]},o.id)),e.banner?.imageSet&&e.banner.button&&t.jsxs("div",{id:M.HANDOVER,children:[t.jsx(R,{}),t.jsx(Dt,{title:e.banner.title,body:e.banner.body,imageSet:e.banner.imageSet,button:e.banner.button})]}),e.faq&&t.jsxs("div",{id:M.FAQ,children:[t.jsx(R,{}),t.jsx(_t,{title:e.faq.title,button:e.faq.button,items:e.faq.accordion})]}),e.exploreMore&&t.jsxs("div",{id:M.EXPLORE_MORE,children:[t.jsx(R,{}),t.jsx(Rt,{tiles:e.exploreMore.tiles,title:e.exploreMore.title})]}),e.disclaimer&&t.jsxs("div",{id:M.DISCLAIMER,children:[t.jsx(R,{}),t.jsx(rt,{text:e.disclaimer}),t.jsx(R,{})]})]})})},ii=Oe(qt);export{ii as default,ti as meta};

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.