1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7975],{129:e=>{"use strict";e.exports={dangerouslyAllowLocalIP:!0,qualities:[75,90],remotePatterns:[{protocol:"https",hostname:"renault.dk"},{protocol:"https",hostname:"renault.se"},{protocol:"https",hostname:"dacia.dk"},{protocol:"https",hostname:"dacia.se"},{protocol:"https",hostname:"edge*.**",port:""},{protocol:"https",hostname:"feaas*.blob.core.windows.net",port:""},{protocol:"https",hostname:"*.azureedge.net"},{protocol:"https",hostname:"*.sites.hedinit.io"},{protocol:"https",hostname:"*.sitecorecloud.io"}],deviceSizes:[320,640,1280,1920]}},379:(e,t,l)=>{"use strict";l.d(t,{A:()=>c});var a=l(2183),r=l(27861),i=l(3638),n=l(20811),s=l(17296),o=l(40832);function c(e){let t,l,c,u,m,x,f,p,h,g,v,b,j,y,w,N=(0,r.c)(29),{setIsDropdownSlidOver:C,isFilterPanelOpen:k,setIsFilterPanelOpen:S,filter:L}=e,{t:_}=(0,n.s9)();N[0]===Symbol.for("react.memo_cache_sentinel")?(t={height:"52px"},N[0]=t):t=N[0],N[1]===Symbol.for("react.memo_cache_sentinel")?(l=(0,i.A)("z-1 sticky top-0 flex w-full flex-col items-center justify-between",(0,o.lA)()?"text-base ":"text-sm font-bold"),N[1]=l):l=N[1];let T=L?"w-1/2":"w-full";N[2]===Symbol.for("react.memo_cache_sentinel")?(c=(0,o.lA)()?"bg-white":"bg-nav-background",N[2]=c):c=N[2],N[3]!==T?(u=(0,i.A)(T,"px-sm flex h-full items-center gap-2 overflow-hidden text-left",c),N[3]=T,N[4]=u):u=N[4],N[5]!==C||N[6]!==S?(m=()=>{C(d),S&&S(!1)},N[5]=C,N[6]=S,N[7]=m):m=N[7],N[8]===Symbol.for("react.memo_cache_sentinel")?(x=(0,a.jsx)(s.ChevronLeftIcon,{}),N[8]=x):x=N[8],N[9]!==_?(f=_("back"),N[9]=_,N[10]=f):f=N[10],N[11]!==f?(p=(0,a.jsx)("span",{children:f}),N[11]=f,N[12]=p):p=N[12],N[13]!==u||N[14]!==m||N[15]!==p?(h=(0,a.jsxs)("button",{"aria-label":"Return to link page",className:u,onClick:m,children:[x,p]}),N[13]=u,N[14]=m,N[15]=p,N[16]=h):h=N[16],N[17]!==L||N[18]!==h?(g=(0,a.jsxs)("div",{className:"flex h-full w-full items-center justify-between",children:[h,L]}),N[17]=L,N[18]=h,N[19]=g):g=N[19],N[20]===Symbol.for("react.memo_cache_sentinel")?(v={height:"1px"},N[20]=v):v=N[20],N[21]===Symbol.for("react.memo_cache_sentinel")?(b=(0,i.A)("bg-nav-background w-full",(0,o.lA)()?"px-0":"px-sm"),N[21]=b):b=N[21];let I=k?"bg-nav-background":"bg-outline-input";return N[22]!==I?(j=(0,i.A)(I,"h-full w-full","transition-colors duration-200 ease-in-out"),N[22]=I,N[23]=j):j=N[23],N[24]!==j?(y=(0,a.jsx)("div",{"aria-hidden":"true",style:v,className:b,children:(0,a.jsx)("div",{className:j})}),N[24]=j,N[25]=y):y=N[25],N[26]!==g||N[27]!==y?(w=(0,a.jsxs)("div",{role:"dialog","aria-modal":"true","aria-labelledby":"filter-panel",style:t,className:l,children:[g,y]}),N[26]=g,N[27]=y,N[28]=w):w=N[28],w}function d(e){return!e}},1869:(e,t,l)=>{"use strict";function a(e,t){(window.dataLayer||[]).push({event:e,...t})}l.d(t,{R:()=>a})},3595:e=>{e.exports={selectionBar:"UI_selectionBar__4Uk5b",selectContainer:"UI_selectContainer__sJkW5",floatingLabel:"UI_floatingLabel__zPbRO",isFloating:"UI_isFloating__C726I","isFloating-in-modal":"UI_isFloating-in-modal__e4wci",selectControl:"UI_selectControl__2be9D",withMenuOpen:"UI_withMenuOpen__zGleo",selectValueContainer:"UI_selectValueContainer__8HoW4",selectSingleValue:"UI_selectSingleValue__TPGQv",selectIndicatorSeparator:"UI_selectIndicatorSeparator__D09Sv",selectMenu:"UI_selectMenu__2sdAZ",selectMenuList:"UI_selectMenuList__JhFqc",selectOption:"UI_selectOption__xOr6o",featureTag:"UI_featureTag__TfhKS",standardContainer:"UI_standardContainer__SfX5W",titleContainer:"UI_titleContainer__MovUF",title:"UI_title__UAN9T","button-container":"UI_button-container__d2aIY"}},3871:(e,t,l)=>{"use strict";l.d(t,{a:()=>i});var a=l(49472),r=l(74859);async function i(e,t){let l=(0,a.J1)` 2 query PathQuery($site: String!, $language: String!) { 3 layout(site: $site, routePath: "/", language: $language) { 4 item { 5 path 6 parent { 7 id 8 } 9 } 10 } 11 } 12 `,i=await r.A.getData(l,{site:e,language:t});return{homePath:i.layout.item.path,siteId:i.layout.item.parent.id}}},4376:(e,t,l)=>{"use strict";l.d(t,{A:()=>
12o});var a=l(2183),r=l(27861),i=l(98576),n=l(3638),s=l(17296);function o(e){let t,l,o,c,d,u,m=(0,r.c)(15),{items:x,newsletter:f,toggleDropdown:p,isMobile:h,isVisible:g}=e;m[0]===Symbol.for("react.memo_cache_sentinel")?(t={Facebook:(0,a.jsx)(s.FacebookIcon,{className:"hover:text-text-secondary"}),Instagram:(0,a.jsx)(s.InstagramIcon,{className:"hover:text-text-secondary"}),LinkedIn:(0,a.jsx)(s.LinkedInIcon,{className:"hover:text-text-secondary"}),Youtube:(0,a.jsx)(s.YoutubeIcon,{className:"hover:text-text-secondary"})},m[0]=t):t=m[0];let v=t;if(0===x.length&&""===f.value.href)return null;m[1]===Symbol.for("react.memo_cache_sentinel")?(l={minHeight:"52px"},m[1]=l):l=m[1];let b=void 0!==h&&h?"px-sm py-4":"px-8",j=void 0===g||g?"flex":"hidden";return m[2]!==b||m[3]!==j?(o=(0,n.A)(b,"border-t-outline-2 border-t","relative justify-between gap-4",j),m[2]=b,m[3]=j,m[4]=o):o=m[4],m[5]!==x?(c=x.length>0&&(0,a.jsx)("nav",{"aria-label":"Social media links",className:"flex flex-shrink-0 items-center gap-4 pr-4",children:x.map(e=>(0,a.jsx)(i.Link,{field:e.fields.Link,"aria-label":"Follow us on "+e.fields.Icon.value,target:"_blank",rel:"noopener noreferrer",children:v[e.fields.Icon.value]},e.id))}),m[5]=x,m[6]=c):c=m[6],m[7]!==x.length||m[8]!==f||m[9]!==p?(d=""!==f.value.href&&(0,a.jsx)("div",{style:{maxWidth:x.length>0?"50%":"100%"},className:"flex flex-1 items-center justify-end text-right",children:(0,a.jsx)(i.Link,{className:"hover:text-text-secondary text-balance font-bold leading-none",field:f,"aria-label":"Subscribe to our newsletter",target:f.value.target,onClick:()=>p()})}),m[7]=x.length,m[8]=f,m[9]=p,m[10]=d):d=m[10],m[11]!==o||m[12]!==c||m[13]!==d?(u=(0,a.jsxs)("div",{style:l,className:o,children:[c,d]}),m[11]=o,m[12]=c,m[13]=d,m[14]=u):u=m[14],u}},6600:(e,t,l)=>{"use strict";function a(){return class extends google.maps.OverlayView{div=null;position;content=null;constructor(e){super(),this.position=e}onAdd(){this.div=document.createElement("div"),this.div.style.position="absolute",this.getPanes()?.floatPane.appendChild(this.div),this.content&&this.div.appendChild(this.content)}draw(){if(!this.div)return;let e=this.getProjection().fromLatLngToDivPixel(this.position);e&&(this.div.style.left=e.x+"px",this.div.style.top=e.y+"px",this.div.style.transform="translate(-50%, -135%)")}onRemove(){this.div&&this.div.parentNode&&this.div.parentNode.removeChild(this.div),this.div=null}setContent(e){this.content=e,this.div&&(this.div.innerHTML="",this.div.appendChild(e))}}}l.d(t,{w:()=>a})},6680:(e,t,l)=>{"use strict";l.d(t,{M:()=>n,Q:()=>i});var a=l(49472),r=l(74859);async function i(e,t){return(await r.A.getData((0,a.J1)` 13 query CarModel($path: String!, $template: String!, $language: String!) { 14 search( 15 first: 500 16 where: { 17 AND: [ 18 { name: "_path", value: $path, operator: EQ } 19 { name: "_language", value: $language, operator: EQ } 20 { name: "_templates", value: $template, operator: EQ } 21 ] 22 } 23 ) { 24 results { 25 ... on CarModel { 26 id 27 name 28 image { 29 src 30 alt 31 width 32 height 33 } 34 title { 35 value 36 } 37 modelCode { 38 value 39 } 40 tags { 41 targetItems { 42 name 43 } 44 } 45 } 46 } 47 } 48 } 49 `,{path:e,language:t,template:"33D0DDE5-6B92-41EC-92AF-70175F0B10F4"})).search.results}async function n(e,t){let l=`/sitecore/content/Hedin/Distribution Cars/${e}/Data`;async function i(e){let t=await r.A.getData((0,a.J1)` 50 query GetItemId($path: String!, $language: String!) { 51 item(path: $path, language: $language) { 52 id 53 } 54 } 55 `,{path:l,language:e});return t.item?.id??null}let n=await i("en");return(n||"en"===t||(n=await i(t)),n)?(await r.A.getData((0,a.J1)` 56 query FormSettingsQuery( 57 $path: String! 58 $language: String! 59 $templateId: String! 60 ) { 61 search( 62 where: { 63 AND: [ 64 { name: "_path", value: $path, operator: CONTAINS } 65 { name: "_language", value: $language } 66 { name: "_templates", value: $templateId } 67 ] 68 } 69 ) { 70 results { 71 id 72 name 73 path 74 ... on FormSettings { 75 captchaRichText { 76 value 77 } 78 errorMessage { 79 value 80 } 81 countryCode { 82 value 83 } 84 } 85 } 86 } 87 } 88 `,{path:n,language:t,templateId:"{5488193A-6D55-4772-A213-CE61D99CE32D}"})).search.results[0]??null:(console.warn(`Data folder not found at ${l} for languages 'en' or '${t}'`),null)}},8614:e=>{e.exports={"hb-spinner":"MyNewsDeskIframe_hb-spinner__T1hc_",hbspin:"MyNewsDeskIframe_hbspin__5TGBK"}},11668:e=>{e.exports={scrollbar:"GoogleMap_scrollbar__NfmNI"}},15563:(e,t,l)=>{"use strict";l.d(t,{Y:()=>c,i:()=>s});var a=l(2183),r=l(27861),i=l(98576),n=l(3638);function s(e){let t,l,i,s=(0,r.c)(7),{LegalLines:c,className:d}=e;return c&&0!==c.length?(s[0]!==d?(t=(0,n.A)("flex flex-col gap-1 text-xs font-extralight leading-none",d),s[0]=d,s[1]=t):t=s[1],s[2]!==c?(l=c?.map(o),s[2]=c,s[3]=l):l=s[3],s[4]!==t||s[5]!==l?(i=(0,a.jsx)("div",{className:t,children:l}),s[4]=t,s[5]=l,s[6]=i):i=s[6],i):null}function o(e){return(0,a.jsx)(i.RichText,{field:e?.fields?.Text,className:"[&_a]:text-text-link [&_a]:hover:text-text-link-hover [&_a]:underline"},e.id)}function c(e){let t,l,s,o=(0,r.c)(10),{LegalLines:c,bgColor:d,className:u,ordered:m}=e,x=void 0===d?"bg-black":d,f=void 0!==m&&m;if(!c||0===c.length)return null;let p="bg-editor-background-2"===x?"text-black":"text-text-legal";return o[0]!==x||o[1]!==u||o[2]!==p?(t=(0,n.A)("px-sm bp:px-lg w-full border-b border-b-[#323232] pb-3 pt-2 text-xs font-extralight leading-none",x,p,u),o[0]=x,o[1]=u,o[2]=p,o[3]=t):t=o[3],o[4]!==c||o[5]!==f?(l=c?.map((e,t)=>(0,a.jsxs)("span",{className:"flex items-center gap-1",children:[f&&(0,a.jsx)("sup",{children:t+1}),(0,a.jsx)(i.RichText,{field:e?.fields?.Text,className:"[&_a]:text-text-link [&_a]:hover:text-text-link-hover [&_a]:underline"},e.id)]})),o[4]=c,o[5]=f,o[6]=l):l=o[6],o[7]!==t||o[8]!==l?(s=(0,a.jsx)("div",{className:t,children:l}),o[7]=t,o[8]=l,o[9]=s):s=o[9],s}},17296:(e,t,l)=>{"use strict";l.r(t),l.d(t,{AddIcon:()=>i,AlertIcon:()=>n,ArrowDaciaIcon:()=>s,ArrowIcon:()=>o,ArrowSecondaryIcon:()=>c,AssistanceIcon:()=>d,BoltIcon:()=>u,CarIcon:()=>m,ChatIcon:()=>x,ChevronDownFooterIcon:()=>f,ChevronDownIcon:()=>p,ChevronDownIconSecondary:()=>h,ChevronLeftIcon:()=>g,ChevronRightIcon:()=>v,ChevronRightIconBold:()=>b,ClearIcon:()=>j,CoinsCashbackIcon:()=>w,CompanyCarIcon:()=>y,ConfiguratorIcon:()=>N,ConfirmIcon:()=>C,DropdownIcon:()=>ed,EditIcon:()=>k,EmailIcon:()=>S,ExternalIcon:()=>L,FacebookIcon:()=>_,FullscreenCloseIcon:()=>I,FullscreenExpandIcon:()=>T,IdeaIcon:()=>A,InstagramIcon:()=>D,LinkArrowIcon:()=>M,LinkedInIcon:()=>E,MechanicIcon:()=>P,MuteIcon:()=>$,NewIcon:()=>F,NorthEastShortIcon:()=>R,PauseIcon:()=>H,PhoneIcon:()=>V,PinIcon:()=>O,PinIcon2:()=>B,PlayIcon:()=>z,PowerElectricIcon:()=>U,PriceListsIcon:()=>Z,PromoIcon:()=>W,RefreshIcon:()=>q,RewindIcon:()=>G,SafetyIcon:()=>K,SearchIcon:()=>J,SettingsIcon:()=>Y,ShareIcon:()=>eu,SmileyCoolIcon:()=>Q,SmileyHappyIcon:()=>X,SustainableIcon:()=>ee,TestDriveIcon:()=>et,ThumbsUpIcon:()=>el,TruckIcon:()=>ea,UnmuteIcon:()=>er,VanIcon:()=>ei,WarrantyIcon:()=>en,WelcomeIcon:()=>es,WheelIcon:()=>eo,YoutubeIcon:()=>ec});var a=l(2183);let r=(e,{fill:t="currentColor",width:l=24,height:r=24,viewBox:i="0 0 24 24"}={})=>n=>(0,a.jsx)("svg",{...n,width:l,height:r,viewBox:i,xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:"string"==typeof e?(0,a.jsx)("path",{d:e,fill:t}):e}),i=r((0,a.jsx)("path",{d:"M28.5 19.5H19.5V28.5H16.5V19.5H7.5V16.5H16.5V7.5H19.5V16.5H28.5V19.5Z",fill:"currentColor"}),{viewBox:"0 0 36 36",width:36,height:36}),n=r((0,a.jsx)("path",{d:"M37.2004 34.7992H11.0884L10.4004 33.9992C14.8164 24.8952 17.6964 19.5992 23.6884 9.19922H24.6084C30.6404 19.5992 33.4804 24.9112 37.8964 33.9992L37.2004 34.7992ZM35.8244 33.2632C31.8244 25.1592 28.9444 19.8632 24.1444 11.3752C19.3444 19.8632 16.4244 25.1512 12.4724 33.2632H35.8244ZM25.4164 29.9512C25.4179 30.2031 25.3447 30.4498 25.2059 30.6601C25.0671 30.8703 24.869 31.0346 24.6367 31.1321C24.4044 31.2296 24.1484 31.2559 23.9011 31.2077C23.6539 31.1596 23.4265 31.0391 23.2478 30.8615C23.0691 30.6839 22.9472 30.4573 22.8974 30.2103C22.8477 29.9634 22.8724 29.7072 22.9684 29.4743C23.0645 29.2414 23.2275 29.0423 23.4369 28.9022C23.6462 28.762 23.8924 28.6872 24.1444 28.6872C24.3144 28.6728 24.4855 28.6955 24.6458 28.7538C24.8062 28.8121 24.9519 28.9045 25.0729 29.0248C25.1939 29.1451 25.2873 29.2902 25.3466 29.4502C25.406 29.6102 25.4297 29.7811 25.4164 29.9512ZM23.3444 16.8312H25.0324V22.7032L24.9124 27.1192H23.4324L23.3204 22.7032L23.3444 16.8312Z",fill:"currentColor"}),{viewBox:"0 0 48 48",width:48,height:48}),s=r((0,a.jsx)("path",{d:"M18 8.19768C14.7978 10.7871 11.46 13.204 8.00062 15.4382L7.29684 14.4923C10.4329 12.4936 12.837 10.8158 16.1307 8.29903H0V7.13919H16.187C12.8877 4.62809 10.4836 2.95027 7.34751 0.945887L8.00062 0C11.4615 2.23598 14.7995 4.65675 18 7.2518V8.19768Z",fill:"currentColor"}),{viewBox:"0 0 18 16",width:18,height:16}),o=r((0,a.jsx)("path",{d:"M36 23.194C31.7305 18.8332 27.28 14.7627 22.6675 11L21.7291 12.593C25.9105 15.9592 29.1161 18.7848 33.5077 23.0233H12V24.9767H33.5827C29.1836 29.2057 25.9781 32.0314 21.7967 35.407L22.6675 37C27.282 33.2343 31.7327 29.1574 36 24.787V23.194Z",fill:"currentColor"}),{viewBox:"0 0 48 48",width:48,height:48}),c=r((0,a.jsx)("path",{d:"M21.3656 15.6199C17.9532 18.9312 14.3961 22.022 10.7096 24.8791L9.95959 23.6695C13.3016 21.1135 15.8636 18.9679 19.3736 15.7495H2.18359V14.2663H19.4336C15.9176 11.0551 13.3556 8.90952 10.
880136 6.34632L10.7096 5.13672C14.3978 7.99609 17.9549 11.0918 21.3656 14.4103V15.6199Z",fill:"currentColor"}),{viewBox:"0 0 24 30",width:24,height:30}),d=r((0,a.jsx)("path",{d:"M22.8722 36.6152C22.3971 36.6565 21.9244 36.5134 21.552 36.2155C21.1796 35.9176 20.9362 35.4878 20.8722 35.0152C17.1922 34.3192 15.0002 32.0952 14.6962 28.7912C12.5042 28.4472 11.2002 26.6792 11.2002 23.9912C11.2002 20.9592 12.8002 19.1912 15.5362 19.1912H16.0402V18.7672C16.0402 13.9672 18.9922 11.1992 23.9842 11.1992C28.9762 11.1992 31.9842 13.9272 31.9842 18.7672V19.1912H32.4802C35.2082 19.1912 36.7842 20.9592 36.7842 23.9912C36.7842 27.0232 35.0562 28.8712 32.2882 28.8712H30.4002V18.8312C30.4002 14.9512 28.1682 12.8392 24.0002 12.8392C19.8322 12.8392 17.6002 14.9912 17.6002 18.8312V28.8952H16.3442C16.6162 31.3512 18.1122 32.8072 20.9522 33.3432C21.0705 32.9391 21.3285 32.5902 21.6801 32.3587C22.0318 32.1272 22.4543 32.0281 22.8722 32.0792C24.6802 32.0792 25.6002 32.8792 25.6002 34.3832C25.6002 35.8872 24.6402 36.6152 22.8722 36.6152ZM16.0402 27.2792V20.8792H15.5362C13.6562 20.8792 12.7682 21.9192 12.7682 24.0312C12.7682 26.1432 13.7282 27.2952 15.5362 27.2952L16.0402 27.2792ZM31.9762 20.8792V27.2792H32.2802C34.2002 27.2792 35.2002 26.1272 35.2002 24.0152C35.2002 21.9032 34.2402 20.8632 32.2802 20.8632L31.9762 20.8792Z",fill:"currentColor"}),{viewBox:"0 0 48 48",width:48,height:48}),u=r((0,a.jsx)("path",{d:"M23.9998 12.8008C30.8398 12.8008 35.1998 17.1368 35.1998 24.0008C35.1998 30.8648 30.8238 35.1368 23.9998 35.1368C17.1758 35.1368 12.7998 30.7608 12.7998 24.0008C12.7998 17.2408 17.2078 12.8008 23.9998 12.8008ZM23.9998 14.4008C18.0878 14.4008 14.4398 18.0488 14.4398 24.0008C14.4398 29.9528 18.1278 33.6008 24.0398 33.6008C29.9518 33.6008 33.6398 29.9128 33.6398 24.0008C33.6398 18.0888 29.9118 14.3768 23.9998 14.3768V14.4008ZM30.3358 20.1608V27.8008L23.9998 30.7608L17.6638 27.8008V20.1368L23.9998 17.1768L30.3358 20.1608ZM28.8398 26.8408V21.0968L24.0398 18.8648L19.1998 21.0968V26.8168L24.0398 29.0488L28.8398 26.8408ZM20.9118 25.7848V22.1688L24.0238 20.5688L27.0638 22.1688V25.7848L24.0238 27.3208L20.9118 25.7848ZM25.5998 24.8568V23.0648L23.9998 22.2648L22.3998 23.0648L22.3598 24.8328L24.0078 25.6328L25.5998 24.8568Z",fill:"currentColor"}),{viewBox:"0 0 48 48",width:48,height:48}),m=r((0,a.jsx)("path",{xmlns:"http://www.w3.org/2000/svg",d:"M8.66518 20.5162H18.8422C18.8836 19.7207 19.2247 18.9705 19.7968 18.4164C20.3689 17.8623 21.1297 17.5454 21.926 17.5295C22.7251 17.5365 23.4908 17.8505 24.0649 18.4064C24.6389 18.9623 24.9772 19.7177 25.0097 20.5162H26.2641V20.2698C26.2639 19.6485 26.1656 19.0311 25.9729 18.4404L25.7937 17.9402C25.51 17.1935 25.047 16.7903 23.8225 16.5066L22.0305 16.1108C21.4879 15.9919 20.9683 15.7851 20.4924 15.4986C19.3401 14.7088 18.0837 14.083 16.759 13.6394C15.3254 13.169 12.4209 13.0644 9.87478 13.0644C8.33664 13.0644 6.57451 13.169 4.92438 13.281L3.13238 12.3103V11.8772C4.57344 11.7727 8.18731 11.5562 10.2705 11.5562C12.6001 11.5562 15.8257 11.7055 17.4012 12.2356C18.7062 12.7286 19.9572 13.354 21.1345 14.1023C21.4756 14.2961 21.8359 14.4537 22.2097 14.5727L24.0017 14.9983C25.1889 15.2895 26.1148 15.6106 26.6225 16.2527C27.3511 17.273 27.7734 18.4801 27.8396 19.7322C27.8396 21.4868 27.3393 22.0244 26.0102 22.0244H24.7558C24.5106 22.5707 24.1126 23.0344 23.6099 23.3598C23.1071 23.6851 22.5211 23.8582 21.9222 23.8582C21.3234 23.8582 20.7374 23.6851 20.2346 23.3598C19.7319 23.0344 19.3339 22.5707 19.0886 22.0244H8.41131C8.16411 22.5682 7.76608 23.0295 7.26447 23.3538C6.76286 23.6781 6.17873 23.8516 5.58144 23.8538C4.89408 23.8582 4.22531 23.6307 3.68331 23.2079C3.14131 22.7852 2.75778 22.1919 2.59478 21.5242C0.944645 21.4495 0.160645 20.9119 0.160645 18.9407V15.857C0.866925 14.9029 1.65922 14.0156 2.52758 13.2063L3.88651 13.953C3.08697 14.7034 2.33863 15.5067 1.64651 16.3572V19.0452C1.64651 19.7919 1.93024 19.9711 2.57238 19.9711C2.73422 19.2939 3.11429 18.6887 3.65401 18.2489C4.19372 17.809 4.86313 17.5588 5.55904 17.537C6.36076 17.5381 7.13113 17.8485 7.70973 18.4035C8.28833 18.9584 8.63057 19.7152 8.66518 20.5162ZM7.17184 20.6954C7.17184 20.2676 7.00192 19.8574 6.69947 19.5549C6.39701 19.2525 5.98678 19.0826 5.55904 19.0826C5.1313 19.0826 4.72108 19.2525 4.41862 19.5549C4.11616 19.8574 3.94624 20.2676 3.94624 20.6954C3.94624 21.1231 4.11616 21.5333 4.41862 21.8358C4.72108 22.1382 5.1313 22.3082 5.55904 22.3082C5.98678 22.3082 6.39701 22.1382 6.69947 21.8358C7.00192 21.5333 7.17184 21.1231 7.17184 20.6954ZM23.5612 20.6954C23.5612 20.2676 23.3913 19.8574 23.0888 19.5549C22.7863 19.2525 22.3761 19.0826 21.9484 19.0826C21.5206 19.0826 21.1104 19.2525 20.808 19.5549C20.5055 19.8574 20.3356 20.2676 20.3356 20.6954C20.3356 21.1231 20.5055 21.5333 20.808 21.8358C21.1104 22.1382 21.5206 22.3
88082 21.9484 22.3082C22.3761 22.3082 22.7863 22.1382 23.0888 21.8358C23.3913 21.5333 23.5612 21.1231 23.5612 20.6954Z",fill:"currentColor"}),{viewBox:"0 0 28 28",width:28,height:28}),x=r((0,a.jsx)("path",{d:"M1.74724 25.3195H0.253906V24.5728C0.253906 20.7424 1.61284 18.48 4.41284 17.6213C3.89712 17.2713 3.4809 16.7937 3.20479 16.2349C2.92868 15.6761 2.80209 15.0553 2.83737 14.4331C2.83737 11.9541 4.41284 10.3787 6.95897 10.3787C9.50511 10.3787 11.0806 11.9541 11.0806 14.4331C11.1072 15.0509 10.9799 15.6657 10.7101 16.2222C10.4403 16.7787 10.0365 17.2595 9.53497 17.6213C12.3574 18.48 13.7163 20.72 13.7163 24.5653V25.312H12.223V24.5653C12.223 20.5557 10.543 18.592 6.99631 18.592C3.44964 18.592 1.76964 20.5632 1.76964 24.5653L1.74724 25.3195ZM9.66937 14.4256C9.69897 14.0681 9.64918 13.7085 9.52358 13.3725C9.39797 13.0364 9.19965 12.7324 8.94281 12.4819C8.68596 12.2315 8.37694 12.0409 8.03786 11.9239C7.69877 11.8068 7.33801 11.7662 6.98137 11.8048C6.62474 11.7662 6.26397 11.8068 5.92489 11.9239C5.5858 12.0409 5.27678 12.2315 5.01994 12.4819C4.76309 12.7324 4.56477 13.0364 4.43917 13.3725C4.31356 13.7085 4.26378 14.0681 4.29337 14.4256C4.29337 16.1803 5.25657 17.1808 6.98137 17.1808C8.70617 17.1808 9.66937 16.1803 9.66937 14.4256ZM14.9334 13.3803C14.0622 12.795 13.3569 11.9946 12.886 11.0566C12.415 10.1187 12.1944 9.07497 12.2454 8.02666C12.2454 3.94239 15.0827 1.43359 19.712 1.43359C24.3414 1.43359 27.1787 3.94239 27.1787 8.02666C27.1787 12.2229 24.3115 14.7989 19.712 14.7989C19.0875 14.791 18.464 14.7436 17.8454 14.6571C16.9913 15.5041 16.0941 16.3066 15.1574 17.0613L14.1942 15.9115C15.3221 15.0584 16.3762 14.1117 17.3451 13.0816C18.1209 13.2647 18.9149 13.3598 19.712 13.3653C23.4454 13.3653 25.6854 11.3941 25.6854 8.02666C25.6854 4.65919 23.4454 2.86719 19.712 2.86719C15.9787 2.86719 13.7387 4.76373 13.7387 8.02666C13.6995 8.86814 13.8866 9.70475 14.2806 10.4493C14.6746 11.1939 15.261 11.8193 15.9787 12.2603C15.7172 12.7062 15.3602 13.0887 14.9334 13.3803Z",fill:"currentColor"}),{viewBox:"0 0 28 28",width:28,height:28}),f=r((0,a.jsx)("path",{xmlns:"http://www.w3.org/2000/svg",d:"M15.3091 3.56646C13.1931 6.84536 10.9037 10.009 8.45043 13.0438H7.55976C5.10469 10.0079 2.81172 6.84433 0.69043 3.56646L1.59176 2.95312C3.52103 6.05668 5.65931 9.02532 7.99176 11.8385C10.3179 9.02044 12.4559 6.05223 14.3918 2.95312L15.3091 3.56646Z",fill:"currentColor"}),{viewBox:"0 0 16 16",width:16,height:16}),p=r((0,a.jsx)("path",{d:"M32.2975 17L23.5 25.6532L14.7025 17L12 19.664L23.5 31L35 19.664L32.2975 17Z",fill:"currentColor"}),{viewBox:"0 0 48 48",width:48,height:48}),h=r((0,a.jsx)("path",{d:"M17.7495 5.40826C15.6336 8.68715 13.3441 11.8508 10.8909 14.8856H10.0002C7.54512 11.8496 5.25215 8.68613 3.13086 5.40826L4.03219 4.79492C5.96146 7.89847 8.09974 10.8671 10.4322 13.6803C12.7583 10.8622 14.8963 7.89403 16.8322 4.79492L17.7495 5.40826Z",fill:"currentColor"}),{viewBox:"0 0 20 20",width:20,height:20}),g=r((0,a.jsx)("path",{d:"M13.9681 18.4702C10.6907 16.3507 7.52889 14.0577 4.49609 11.6009V10.7102C7.52909 8.25703 10.6909 5.96755 13.9681 3.85156L14.5814 4.74756C11.4768 6.68509 8.50817 8.8323 5.69609 11.1742C8.5178 13.4956 11.4857 15.6333 14.5814 17.5742L13.9681 18.4702Z",fill:"currentColor"}),{viewBox:"0 0 20 20",width:20,height:20}),v=r((0,a.jsx)("path",{d:"M5.03467 17.5733C8.13132 15.6338 11.0993 13.496 13.92 11.1733C11.1089 8.83019 8.14011 6.68291 5.03467 4.74668L5.65333 3.85068C8.92962 5.96795 12.0914 8.25739 15.1253 10.7093V11.6C12.0916 14.0555 8.92981 16.3485 5.65333 18.4693L5.03467 17.5733Z",fill:"currentColor"}),{viewBox:"0 0 20 20",width:20,height:20}),b=r((0,a.jsx)("path",{d:"M9.70492 6L8.29492 7.41L12.8749 12L8.29492 16.59L9.70492 18L15.7049 12L9.70492 6Z",fill:"currentColor"}),{viewBox:"0 0 24 24",width:24,height:24}),j=r((0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{d:"M14.1447 9L12.007 11.0728L9.95617 9L9 9.94149L11.0881 11.9806L9 14.0924L9.95617 15L12.007 12.8884L14.1447 15L15 14.0924L12.9259 11.9806L15 9.94149L14.1447 9Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M12 5C10.6155 5 9.26215 5.41054 8.11101 6.17971C6.95987 6.94888 6.06266 8.04213 5.53285 9.32122C5.00303 10.6003 4.86441 12.0078 5.13451 13.3656C5.4046 14.7235 6.07129 15.9708 7.05026 16.9497C8.02922 17.9287 9.2765 18.5954 10.6344 18.8655C11.9922 19.1356 13.3997 18.997 14.6788 18.4672C15.9579 17.9373 17.0511 17.0401 17.8203 15.889C18.5895 14.7378 19 13.3845 19 12C18.998 10.1441 18.2599 8.36479 16.9475 7.05247C15.6352 5.74015 13.8559 5.00201 12 5ZM12 17.8333C10.8463 17.8333 9.71846 17.4912 8.75918
8816.8502C7.79989 16.2093 7.05222 15.2982 6.61071 14.2323C6.16919 13.1664 6.05368 11.9935 6.27876 10.862C6.50384 9.73042 7.05941 8.69102 7.87521 7.87521C8.69102 7.0594 9.73042 6.50383 10.862 6.27875C11.9935 6.05367 13.1664 6.16919 14.2323 6.6107C15.2982 7.05221 16.2093 7.79989 16.8502 8.75917C17.4912 9.71846 17.8333 10.8463 17.8333 12C17.8316 13.5466 17.2165 15.0293 16.1229 16.1229C15.0293 17.2165 13.5466 17.8316 12 17.8333Z",fill:"currentColor"})]}),{viewBox:"0 0 24 24",width:24,height:24}),y=r((0,a.jsx)("path",{xmlns:"http://www.w3.org/2000/svg",d:"M20.7015 21.303H7.26146V23.0652C7.24991 23.3808 7.11683 23.6798 6.89003 23.8996C6.66323 24.1195 6.36025 24.2432 6.04439 24.2449H2.46039C2.1567 24.2332 1.86959 24.1033 1.66034 23.8829C1.45109 23.6625 1.33627 23.3691 1.34039 23.0652V15.0684C1.35254 14.3659 1.5234 13.6752 1.84019 13.0481C2.15698 12.421 2.6115 11.8737 3.16973 11.447L1.27319 10.6257V9.3713H4.10306C5.10359 6.6833 6.03693 4.9585 8.18733 4.9585H19.8353C21.9857 4.9585 22.9191 6.6833 23.9271 9.3713H26.7271V10.6257L24.8305 11.447C25.3882 11.8737 25.8419 12.4212 26.1574 13.0484C26.473 13.6757 26.6422 14.3663 26.6524 15.0684V23.0652C26.6554 23.2178 26.6281 23.3695 26.5722 23.5115C26.5163 23.6535 26.4329 23.7831 26.3267 23.8928C26.2205 24.0024 26.0937 24.09 25.9535 24.1504C25.8134 24.2108 25.6626 24.243 25.51 24.2449H21.926C21.6088 24.2451 21.304 24.1223 21.0756 23.9022C20.8472 23.6822 20.7131 23.3821 20.7015 23.0652V21.303ZM23.5687 12.3804H4.39426C3.95868 12.6971 3.59139 13.0984 3.31429 13.5602C3.03719 14.022 2.85598 14.535 2.78146 15.0684V22.8113H5.76813V19.8694H22.1724V22.8113H25.1591V15.0684C25.0865 14.5369 24.9084 14.0254 24.6352 13.5638C24.3621 13.1022 23.9995 12.6998 23.5687 12.3804ZM4.21506 15.367C4.21506 15.0717 4.30264 14.783 4.46673 14.5374C4.63082 14.2918 4.86405 14.1004 5.13692 13.9874C5.40979 13.8743 5.71005 13.8448 5.99973 13.9024C6.28941 13.96 6.55549 14.1022 6.76434 14.3111C6.97319 14.5199 7.11541 14.786 7.17303 15.0757C7.23065 15.3654 7.20108 15.6656 7.08805 15.9385C6.97503 16.2114 6.78362 16.4446 6.53804 16.6087C6.29247 16.7728 6.00375 16.8604 5.70839 16.8604C5.51166 16.8604 5.31686 16.8215 5.13519 16.746C4.95352 16.6705 4.78857 16.5598 4.6498 16.4203C4.51103 16.2809 4.40119 16.1154 4.32658 15.9333C4.25198 15.7513 4.21408 15.5563 4.21506 15.3596V15.367ZM19.5964 6.40703H8.39639C6.70893 6.40703 6.02946 7.90036 5.17079 10.999H22.822C21.9559 7.86303 21.2764 6.3921 19.5964 6.3921V6.40703ZM20.7015 15.367C20.7015 15.0717 20.789 14.783 20.9531 14.5374C21.1172 14.2918 21.3505 14.1004 21.6233 13.9874C21.8962 13.8743 22.1964 13.8448 22.4861 13.9024C22.7758 13.96 23.0419 14.1022 23.2507 14.3111C23.4596 14.5199 23.6018 14.786 23.6594 15.0757C23.7171 15.3654 23.6875 15.6656 23.5745 15.9385C23.4614 16.2114 23.27 16.4446 23.0244 16.6087C22.7789 16.7728 22.4901 16.8604 22.1948 16.8604C21.9981 16.8604 21.8033 16.8215 21.6216 16.746C21.4399 16.6705 21.275 16.5598 21.1362 16.4203C20.9974 16.2809 20.8876 16.1154 20.813 15.9333C20.7384 15.7513 20.7005 15.5563 20.7015 15.3596V15.367Z",fill:"currentColor"}),{width:28,height:28,viewBox:"0 0 28 28"}),w=r((0,a.jsx)("path",{d:"M11.8882 29.3192L13.3122 28.6712C14.9122 32.5512 18.8402 35.1992 23.8322 35.1992C30.6722 35.1992 34.8562 30.3272 34.8562 23.9512C34.8562 17.5752 30.4002 12.7272 23.8322 12.7272C21.7974 12.663 19.7874 13.1875 18.0434 14.2376C16.2993 15.2877 14.8954 16.8188 14.0002 18.6472C15.1202 18.1032 16.0402 17.7192 17.3842 16.9912L17.9602 18.4152C16.0402 19.2552 15.0802 19.6792 12.9282 20.5272L11.6962 19.9912C11.3782 18.1009 11.2123 16.1881 11.2002 14.2712L12.6962 14.1992C12.6962 15.7352 12.6562 16.6952 12.6962 17.7272C14.6962 13.7752 18.6882 11.1992 23.8322 11.1992C31.3602 11.1992 36.4322 16.7352 36.4322 23.9992C36.4322 31.2632 31.6322 36.7992 23.8322 36.7992C18.1122 36.7672 13.7362 33.7752 11.8882 29.3192ZM23.6802 25.8632C21.9368 25.9462 20.2251 25.3757 18.8802 24.2632V25.8632C20.2771 26.8629 21.9632 27.3771 23.6802 27.3272C25.3958 27.3667 27.0786 26.8534 28.4802 25.8632V24.2632C27.1403 25.3847 25.425 25.9565 23.6802 25.8632ZM23.6802 28.9352C21.9393 29.0001 20.2339 28.4317 18.8802 27.3352V28.9352C20.29 29.9041 21.9701 30.4025 23.6802 30.3592C25.3892 30.3944 27.0669 29.8967 28.4802 28.9352V27.3352C27.1308 28.4396 25.4223 29.009 23.6802 28.9352ZM23.6802 19.1832C20.7602 19.1832 18.9202 20.2152 18.9202 21.7592C18.9202 23.3032 20.7602 24.2872 23.6802 24.2872C26.6002 24.2872 28.4802 23.2952 28.4802 21.7592C28.4802 20.2232 26.5602 19.1832 23.6802 19.1832ZM23.6802 20.6792C25.5282 20.6792 26.8802 21.1032 26.8802 21.7592C26.8802 22.4152 25.5362 22.7912 23.6802 22.7912C21.8242 22.7912 20.4802 22.3672 20.4802 21.7592C20.4802 21.1512 21.8002 20.6712 23.6802 20.6712V20.6792Z",fill:"currentColor"}),{width:48,height:48,viewBox:"0 0 48 48"}),N=r((0,a.jsx)("path",{d:"M8.66518 20.5163H18.8422C18.8836 19.7209 19.2247 18.9706 19.7968 18.4165C20.3689 17.8624 21.1297 17.5455 21.926 17.529
886C22.7251 17.5366 23.4908 17.8506 24.0649 18.4065C24.6389 18.9625 24.9772 19.7178 25.0097 20.5163H26.2641V20.2699C26.2639 19.6486 26.1656 19.0312 25.9729 18.4405L25.7937 17.9403C25.51 17.1936 25.047 16.7904 23.8225 16.5067L22.0305 16.1109C21.4879 15.992 20.9683 15.7852 20.4924 15.4987C19.3401 14.7089 18.0837 14.0831 16.759 13.6395C15.3254 13.1691 12.4209 13.0645 9.87478 13.0645C8.33665 13.0645 6.57451 13.1691 4.92438 13.2811L3.13238 12.3104V11.8773C4.57344 11.7728 8.18731 11.5563 10.2705 11.5563C12.6001 11.5563 15.8257 11.7056 17.4012 12.2357C18.7062 12.7287 19.9572 13.3542 21.1345 14.1024C21.4756 14.2962 21.8359 14.4538 22.2097 14.5728L24.0017 14.9984C25.1889 15.2896 26.1148 15.6107 26.6225 16.2528C27.3511 17.2731 27.7734 18.4802 27.8396 19.7323C27.8396 21.4869 27.3393 22.0245 26.0102 22.0245H24.7558C24.5106 22.5708 24.1126 23.0346 23.6099 23.3599C23.1071 23.6853 22.5211 23.8584 21.9222 23.8584C21.3234 23.8584 20.7374 23.6853 20.2346 23.3599C19.7319 23.0346 19.3339 22.5708 19.0886 22.0245H8.41131C8.16411 22.5683 7.76608 23.0297 7.26447 23.3539C6.76286 23.6782 6.17873 23.8517 5.58144 23.8539C4.89408 23.8583 4.22531 23.6308 3.68331 23.208C3.14131 22.7853 2.75778 22.192 2.59478 21.5243C0.944645 21.4496 0.160645 20.912 0.160645 18.9408V15.8571C0.866925 14.903 1.65922 14.0157 2.52758 13.2064L3.88651 13.9531C3.08697 14.7035 2.33863 15.5068 1.64651 16.3573V19.0453C1.64651 19.792 1.93024 19.9712 2.57238 19.9712C2.73422 19.294 3.11429 18.6888 3.65401 18.249C4.19372 17.8091 4.86313 17.559 5.55904 17.5371C6.36076 17.5382 7.13113 17.8486 7.70973 18.4036C8.28834 18.9585 8.63057 19.7153 8.66518 20.5163ZM7.17184 20.6955C7.17184 20.2677 7.00193 19.8575 6.69947 19.555C6.39701 19.2526 5.98679 19.0827 5.55904 19.0827C5.1313 19.0827 4.72108 19.2526 4.41862 19.555C4.11616 19.8575 3.94624 20.2677 3.94624 20.6955C3.94624 21.1232 4.11616 21.5334 4.41862 21.8359C4.72108 22.1383 5.1313 22.3083 5.55904 22.3083C5.98679 22.3083 6.39701 22.1383 6.69947 21.8359C7.00193 21.5334 7.17184 21.1232 7.17184 20.6955ZM23.2998 10.5931L22.4412 9.65973C22.262 10.16 22.0828 10.6976 21.8289 11.4144L21.3286 11.5264C20.7164 10.7349 20.47 10.1973 20.0369 9.58507C19.2729 9.62679 18.5069 9.61431 17.7446 9.54773L17.4236 9.12213C17.8407 8.47461 18.2944 7.85138 18.7825 7.25547C18.566 6.5088 18.3196 5.82187 18.0358 4.85867L18.2897 4.56747C19.2902 4.85867 19.9697 5.06773 20.6865 5.31413C21.2881 4.84056 21.9164 4.4018 22.5681 4L23.031 4.2912C23.031 5.29173 23.031 5.904 23.031 6.6208C23.7066 7.01799 24.3552 7.45949 24.9724 7.9424L24.8305 8.4128C24.1809 8.6592 23.718 8.8384 23.2102 8.98773L24.1137 9.80907L27.2646 12.96L26.4732 13.7813L23.2998 10.5931ZM21.4406 9.69707C21.6198 9.04747 21.7318 8.65173 21.8364 8.29333C22.2321 8.1888 22.583 8.08427 23.2028 7.90507C22.8451 7.63708 22.4738 7.38785 22.0902 7.1584V5.57547C21.6894 5.83488 21.3166 6.13515 20.9777 6.47147C20.2982 6.2176 19.8652 6.0384 19.4396 5.89653C19.6188 6.32213 19.798 6.71787 20.0444 7.38987C19.6934 7.74706 19.3713 8.13156 19.0812 8.53973C19.5441 8.57707 19.9398 8.57707 20.694 8.57707C20.9235 8.96294 21.1727 9.33677 21.4406 9.69707ZM23.5612 20.6955C23.5612 20.2677 23.3913 19.8575 23.0888 19.555C22.7863 19.2526 22.3761 19.0827 21.9484 19.0827C21.5206 19.0827 21.1104 19.2526 20.808 19.555C20.5055 19.8575 20.3356 20.2677 20.3356 20.6955C20.3356 21.1232 20.5055 21.5334 20.808 21.8359C21.1104 22.1383 21.5206 22.3083 21.9484 22.3083C22.3761 22.3083 22.7863 22.1383 23.0888 21.8359C23.3913 21.5334 23.5612 21.1232 23.5612 20.6955Z",fill:"currentColor"}),{width:28,height:28,viewBox:"0 0 28 28"}),C=r((0,a.jsx)("path",{d:"M23.4884 34.4156H21.8884C19.1087 30.6333 16.6061 26.6549 14.4004 22.5116L15.8164 21.6636C17.8462 25.4433 20.1175 29.0882 22.6164 32.5756C26.4164 26.0796 29.4164 20.3596 32.6404 13.5996L34.1364 14.3276C30.7124 21.5916 27.6404 27.4236 23.4884 34.4156Z",fill:"currentColor"}),{viewBox:"0 0 48 48",width:48,height:48}),k=r((0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{d:"M7.61474 15.6038C7.04938 16.1692 6.99219 18.9624 7.2571 19.2284C7.52201 19.4944 10.4592 19.562 11.0245 18.9966C11.5898 18.4311 18.6238 11.3976 18.6238 11.3976L15.0875 7.86366C15.0875 7.86366 8.1801 15.0383 7.61474 15.6038Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M19.4233 10.6025L15.8856 7.06469C15.8856 7.06469 17.6529 4.83185 19.6528 6.83319C21.6527 8.83454 19.4233 10.6025 19.4233 10.6025Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M5 22.327C5 22.0508 5.22386 21.827 5.5 21.827H22.5C22.7761 21.827 23 22.0508 23 22.327C23 22.6031 22.7761 22.827 22.5 22.827H5.5C5.22386 22.827 5 22.6031 5 22.327Z",fill:"currentColor"})]}),{viewBox:"0 0 28 28",width:28,height:28}),S=r((0,a.jsx)("path",{d:"M5.6 21.0513V8.918H22.4V21.0513H5.6ZM7.168 20.1787H20.818L16.8327 16.2353L17.5233 15.6287L21.49 19.572V10.4767C19.2776 12.5663 16.8782 14.4487 14.322 16.1H13.65C11.0939 14.4572 8.69443 12.5827 6.482 10.5V19.572L10.444 15.6287L11.1393 16.2353L7.168 20.1787ZM14 15.204C16.4521 13.613 18.7558 11.8044 20.8833 9.8H7.084C9.22156 11.8063 11.5363 13.615 14 15.204Z",fill:"currentColor"}),{viewBox:"0 0 28 28",width:28,height:28}),L=r((0,a.jsx)("path",{d:"M2.95337 17.5081V4.70806H10.42V5.70006H4.02004V16.4841H14.7294V10.0841H15.796V17.5507L2.95337 17.5081ZM17.8867 3.24672C17.6925 4.90833 17.4112 6.5586 17.044 8.19072L15.9774 7.98272C16.3614 6.42006 16.5374 5.57739 16.772 4.35072L9.6307 11.5667L8.90004 10.8254L16.164 3.65739C14.884 3.91339 14.0307 4.09472 12.4307 4.47872L12.276 3.41206C13.9047 3.0303 15.5535 2.74007 17.2147 2.54272L17.8867 3.24672Z",fill:"currentColor"}),{viewBox:"0 0 21 21",width:21,height:21}),_=r((0,a.jsx)("path",{xmlns:"http://www.w3.org/2000/svg",d:"M24 12.0441C24 5.39238 18.6274 0 12 0C5.37264 0 0 5.39238 0 12.0441C0 17.6923 3.87456 22.4319 9.10128 23.7336V15.7248H6.62688V12.0441H9.10128V10.4581C9.10128 6.35879 10.9498 4.45872 14.9597 4.45872C15.72 4.45872 17.0318 4.60855 17.5685 4.75789V8.0941C17.2853 8.06423 16.7933 8.0493 16.1822 8.0493C14.2147 8.0493 13.4544 8.79748 13.4544 10.7424V12.0441H17.3741L16.7006 15.7248H13.4544V24C19.3963 23.2798 24
8818.202 24 12.0441Z",fill:"currentColor"}),{viewBox:"0 0 24 24",width:24,height:24}),T=r((0,a.jsx)("path",{d:"M0.400391 0.533325H19.6004V15.4667H0.400391V0.533325ZM18.5337 14.464V1.56266H1.45106V14.4693L18.5337 14.464ZM3.80306 7.14132C3.2732 6.02523 2.82058 4.87408 2.44839 3.69599L2.98172 2.84799C4.19802 2.70684 5.42127 2.63383 6.64572 2.62933L6.61906 3.60533C5.41906 3.60533 4.85372 3.65333 4.16572 3.67999L8.36306 6.34666L7.87772 7.14132L3.70172 4.55466C3.95772 5.14666 4.18706 5.67999 4.67772 6.68799L3.80306 7.14132ZM6.64572 13.488C5.42224 13.4736 4.20063 13.3881 2.98706 13.232L2.45372 12.3893C2.8266 11.2167 3.27921 10.0709 3.80839 8.95999L4.68306 9.41866C4.19239 10.4427 3.96306 10.9813 3.70706 11.552L7.88306 8.96533L8.36839 9.75999L4.18706 12.4427C4.87506 12.4427 5.44039 12.4907 6.64039 12.5173L6.64572 13.488ZM16.2457 7.14132L15.3711 6.67733C15.8617 5.65333 16.0911 5.11999 16.3471 4.54399L12.1711 7.13066L11.6537 6.31999L15.8511 3.65333C15.1631 3.62666 14.5977 3.59999 13.3977 3.57866V2.60266C14.6211 2.61976 15.8426 2.70522 17.0564 2.85866L17.5897 3.70666C17.2136 4.88139 16.7574 6.02897 16.2244 7.14132H16.2457ZM13.4031 13.488V12.5173C14.6031 12.5173 15.1684 12.464 15.8564 12.4427L11.6537 9.77599L12.1391 8.98133L16.3151 11.568C16.0591 10.9813 15.8297 10.4427 15.3391 9.43466L16.2137 8.97599C16.7429 10.0869 17.1955 11.2327 17.5684 12.4053L17.0351 13.248C15.8229 13.3985 14.6031 13.4787 13.3817 13.488H13.4031Z",fill:"currentColor"}),{viewBox:"0 0 20 16",width:20,height:16}),I=r((0,a.jsx)("path",{d:"M1.80291 5.14133C1.27305 4.02523 0.820431 2.87408 0.448242 1.69599L0.981576 0.847994C2.19788 0.706838 3.42112 0.633835 4.64558 0.629327L4.61891 1.60533C3.41891 1.60533 2.85358 1.65333 2.16558 1.67999L6.36291 4.34666L5.87758 5.14133L1.70158 2.55466C1.95758 3.14666 2.18691 3.67999 2.67758 4.68799L1.80291 5.14133ZM4.64558 11.488C3.42209 11.4736 2.20048 11.3881 0.986909 11.232L0.453576 10.3893C0.826452 9.21668 1.27906 8.0709 1.80824 6.95999L2.68291 7.41866C2.19224 8.44266 1.96291 8.98133 1.70691 9.55199L5.88291 6.96533L6.36824 7.75999L2.18691 10.4427C2.87491 10.4427 3.44024 10.4907 4.64024 10.5173L4.64558 11.488ZM14.2456 5.14133L13.3709 4.67733C13.8616 3.65333 14.0909 3.11999 14.3469 2.54399L10.1709 5.13066L9.65358 4.31999L13.8509 1.65333C13.1629 1.62666 12.5976 1.59999 11.3976 1.57866V0.602661C12.6209 0.619757 13.8424 0.705224 15.0562 0.858661L15.5896 1.70666C15.2135 2.8814 14.7573 4.02897 14.2242 5.14133H14.2456ZM11.4029 11.488V10.5173C12.6029 10.5173 13.1682 10.464 13.8562 10.4427L9.65358 7.77599L10.1389 6.98133L14.3149 9.56799C14.0589 8.98133 13.8296 8.44266 13.3389 7.43466L14.2136 6.97599C14.7428 8.0869 15.1954 9.23268 15.5682 10.4053L15.0349 11.248C13.8228 11.3985 12.603 11.4787 11.3816 11.488H11.4029Z",fill:"currentColor"}),{viewBox:"0 0 16 12",width:16,height:12}),A=r((0,a.jsx)("path",{d:"M26.712 29.552H21.216C20.72 24.408 16 23.752 16 18.72C16 14.384 19.264 12 23.904 12C28.544 12 31.904 14.4 31.904 18.72C31.936 23.752 27.208 24.408 26.712 29.552ZM22.56 27.952H25.368C26.592 23.504 30.36 22.352 30.36 18.696C30.36 15.04 27.904 13.512 23.904 13.512C19.904 13.512 17.568 15.112 17.568 18.696C17.568 22.28 21.336 23.528 22.584 27.976L22.56 27.952ZM26.672 32.752H21.216V31.152H26.672V32.752ZM21.216 35.56V34.432H26.712V35.584C25.8376 35.9564 24.8942 36.1391 23.944 36.12C23.0069 36.1378 22.0767 35.955 21.216 35.584V35.56ZM23.944 16.68V15.192C26.864 15.192 28.704 16.344 28.704 19.104H27.208C27.096 17.184 25.864 16.68 23.944 16.68Z",fill:"currentColor"}),{viewBox:"0 0 48 48",width:48,height:48}),D=r((0,a.jsx)("path",{d:"M13.233 0C14.5835 0.00223208 15.2679 0.00938437 15.8593 0.026989L16.0922 0.0345973C16.3613 0.0441617 16.6267 0.056162 16.9468 0.0711625C18.2237 0.130169 19.0948 0.332172 19.8599 0.629183C20.6508 0.934198 21.3189 1.34621 21.9859 2.01324C22.6519 2.68026 23.064 3.35028 23.37 4.13931C23.6659 4.90334 23.868 5.77538 23.928 7.05242C23.9423 7.37243 23.9538 7.63788 23.9633 7.90698L23.9708 8.1399C23.9884 8.73121 23.9964 9.4157 23.9989 10.7663L23.9999 11.661C24 11.7704 24 11.8832 24 11.9996L23.9999 12.3381L23.9992 13.233C23.9969 14.5835 23.9898 15.268 23.9722 15.8593L23.9645 16.0922C23.955 16.3614 23.943 16.6268 23.928 16.9467C23.869 18.2238 23.6659 19.0948 23.37 19.8598C23.0649 20.6509 22.6519 21.319 21.9859 21.986C21.3189 22.652 20.6478 23.064 19.8599 23.37C19.0948 23.666 18.2237 23.868 16.9468 23.928C16.6267 23.9423 16.3613 23.9539 16.0922 23.9633L15.8593 23.9708C15.2679 23.9885 14.5835 23.9964 13.233 23.999L12.3381 24C12.2288 24 12.116 24 11.9996 24H11.6611L10.7662 23.9992C9.41566 23.997 8.73118 23.9898 8.13986 23.9722L7.90696 23.9646C7.63785 23.955 7.3724 23.943 7.0524 23.928C5.77535 23.8691 4.90532 23.666 4.1393 23.37C3.34927 23.065 2.68024 22.652 2.01322 21.986C1.34621 21.319 0.935192 20.6479 0.629182 19.8598C0.332171 19.0948 0.131165 18.2238 0.0711626 16.9467C0.0569062 16.6268 0.0452776 16.3614 0.0358573 16.0922L0.0283091 15.8593C0.0107525 15.268 0.00274831 14.5835 0.000156217 13.233L0 10.7663C0.00223208 9.4157 0.00937233 8.73121 0.0269769 8.1399L0.0345972 7.90698C0.0441616 7.63788 0.0561621 7.37243 0.0711626 7.05242C0.130157 5.77437 0.332171 4.90434 0.629182 4.13931C0.934184 3.34929 1.34621 2.68026 2.01322 2.01324C2.68024 1.34621 3.35027 0.935194 4.1393 0.629183C4.90433 0.332172 5.77436 0.131165 7.0524 0.0711625C7.3724 0.056918 7.63785 0.0452897 7.90696 0.0358694L8.13986 0.0283209C8.73118 0.0107522 9.41566 0.00274803 10.7662 0.000155931L13.233 0ZM11.9996 5.99938C8.68398 5.99938 5.99936 8.68691 5.99936 11.9996C5.99936 15.3152 8.68689 17.9998 11.9996 17.9998C15.3152 17.9998 17.9998 15.3123 17.9998 11.9996C17.9998 8.684 15.3122 5.99938 11.9996 5.99938ZM11.9996 8.39947C13.9879 8.39947 15.5997 10.0107 15.5997 11.9996C15.5997 13.9879 13.9884 15.5997 11.9996 15.5997C10.0112 15.5997 8.39945 13.9885 8.39945 11.9996C8.39945 10.0112 10.
880106 8.39947 11.9996 8.39947ZM18.2998 4.19931C17.4726 4.19931 16.7998 4.87123 16.7998 5.69835C16.7998 6.52548 17.4717 7.19843 18.2998 7.19843C19.1269 7.19843 19.7999 6.52652 19.7999 5.69835C19.7999 4.87123 19.1258 4.19828 18.2998 4.19931Z",fill:"currentColor"}),{viewBox:"0 0 24 24",width:24,height:24}),M=r((0,a.jsx)("path",{d:"M18.7771 5.12109L19.5054 5.88109C19.0281 10.4902 18.2986 15.0698 17.3204 19.5991L16.0537 19.3521C16.9657 15.2481 17.5104 11.9991 18.1501 7.37576L5.28072 20.2324L4.40039 19.3458L17.2001 6.52076C12.5767 7.15409 9.35306 7.70509 5.24906 8.61709L5.06539 7.30609C9.59298 6.32986 14.1703 5.60045 18.7771 5.12109Z",fill:"currentColor"}),{viewBox:"0 0 24 24",width:24,height:24}),E=r((0,a.jsx)("path",{xmlns:"http://www.w3.org/2000/svg",d:"M19 0H5C2.239 0 0 2.239 0 5V19C0 21.761 2.239 24 5 24H19C21.762 24 24 21.761 24 19V5C24 2.239 21.762 0 19 0ZM8 19H5V8H8V19ZM6.5 6.732C5.534 6.732 4.75 5.942 4.75 4.968C4.75 3.994 5.534 3.204 6.5 3.204C7.466 3.204 8.25 3.994 8.25 4.968C8.25 5.942 7.467 6.732 6.5 6.732ZM20 19H17V13.396C17 10.028 13 10.283 13 13.396V19H10V8H13V9.765C14.396 7.179 20 6.988 20 12.241V19Z",fill:"currentColor"}),{viewBox:"0 0 24 24",width:24,height:24}),P=r((0,a.jsx)("path",{d:"M20.5198 36.8152C18.7118 36.8152 17.5598 35.7752 17.5598 34.0472V23.5992C14.2238 22.7992 12.7998 20.5272 12.7998 17.8792C12.7998 14.9272 14.7998 12.3912 18.1438 11.1992L19.1358 12.1192V16.2712L19.7918 17.6472H21.7518L22.3998 16.2712V12.1192L23.3998 11.1992C26.7438 12.3912 28.7358 14.9272 28.7358 17.8792C28.7358 20.5272 27.3198 22.7992 23.9358 23.5992V34.0472C23.9358 35.7752 22.7838 36.8152 20.9758 36.8152H20.5198ZM21.0158 35.2152C21.2076 35.2271 21.3997 35.1967 21.5784 35.1262C21.7572 35.0556 21.9183 34.9467 22.0503 34.807C22.1823 34.6674 22.2821 34.5004 22.3425 34.318C22.4029 34.1355 22.4224 33.9421 22.3998 33.7512V22.4152C25.3998 22.0312 27.1998 20.3752 27.1998 17.8392C27.1998 15.6952 26.1998 14.1912 23.9998 13.1592V16.7112L22.7758 19.2072H18.8318L17.5998 16.7112V13.1592C15.3758 14.1912 14.3998 15.6952 14.3998 17.8392C14.3998 20.3752 16.1678 22.0312 19.1998 22.4152V33.7752C19.1786 33.9658 19.1992 34.1587 19.2601 34.3405C19.321 34.5223 19.4207 34.6887 19.5525 34.828C19.6842 34.9673 19.8447 35.0763 20.0228 35.1473C20.2009 35.2183 20.3923 35.2497 20.5838 35.2392L21.0158 35.2152ZM29.5438 32.0152L27.8158 28.8152L29.5438 25.6152H33.3838L35.1918 28.8152L33.3838 32.0152H29.5438ZM30.4558 30.5112H32.4558L33.4558 28.7832L32.5038 27.1112H30.4558L29.5358 28.7992L30.4558 30.5112Z",fill:"currentColor"}),{viewBox:"0 0 48 48",width:48,height:48}),$=r((0,a.jsx)("path",{d:"M9.88809 15.3467C8.15708 14.2557 6.50662 13.0419 4.94942 11.7147H0.288086V4.29065H4.94942C6.46778 2.91356 8.12255 1.69482 9.88809 0.65332H10.9548V15.3467H9.88809ZM5.33342 10.664C6.76419 11.9269 8.28658 13.0821 9.88809 14.12V1.87999C8.24866 2.86286 6.7214 4.02172 5.33342 5.33599H1.33875V10.6693L5.33342 10.664ZM13.2961 10.5093L15.9041 7.92265L13.2961 5.30932L14.0108 4.58932L16.6241 7.20265L19.1574 4.66932L19.8721 5.38399L17.3388 7.92265L19.8721 10.456L19.1574 11.1227L16.6241 8.58932L14.0108 11.2027L13.2961 10.5093Z",fill:"currentColor"}),{viewBox:"0 0 20 16",width:20,height:16}),F=r((0,a.jsx)("path",{d:"M10.7333 32.7964C10.369 32.8199 10.0038 32.7654 9.66219 32.6367C9.32056 32.5079 9.01031 32.3077 8.75215 32.0496C8.49399 31.7914 8.29384 31.4812 8.16506 31.1395C8.03628 30.7979 7.98182 30.4327 8.00533 30.0684V17.8924C7.9877 17.5313 8.04652 17.1706 8.17793 16.8338C8.30934 16.497 8.51037 16.1917 8.76788 15.938C9.0254 15.6843 9.33358 15.4878 9.67228 15.3613C10.011 15.2349 10.3725 15.1814 10.7333 15.2044H37.2293C39.0373 15.2044 39.9573 16.1244 39.9573 17.9324V30.0684C39.9912 30.4379 39.9428 30.8103 39.8156 31.1589C39.6884 31.5074 39.4856 31.8235 39.2217 32.0843C38.9578 32.3451 38.6394 32.5443 38.2894 32.6674C37.9394 32.7905 37.5664 32.8346 37.1973 32.7964H10.7333ZM36.9653 31.2604C37.1508 31.2848 37.3395 31.2675 37.5174 31.2096C37.6954 31.1518 37.8582 31.0549 37.9939 30.9261C38.1296 30.7973 38.2348 30.6398 38.3018 30.4651C38.3689 30.2904 38.396 30.1029 38.3813 29.9164V18.0844C38.401 17.9003 38.3787 17.7141 38.3161 17.5398C38.2534 17.3656 38.152 17.2078 38.0195 17.0784C37.8871 16.949 37.727 16.8514 37.5513 16.7928C37.3756 16.7343 37.1889 16.7163 37.0053 16.7404H10.9253C10.7484 16.7252 10.5703 16.7482 10.4031 16.8078C10.2359 16.8674 10.0834 16.9623 9.95596 17.0859C9.82854 17.2095 9.72915 17.3591 9.66452 17.5245C9.59989 17.6898 9.57152 17.8671 9.58133 18.0444V29.9164C9.57086 30.0956 9.59845 30.275 9.66229 30.4429C9.72613 30.6107 9.82477 30.763 9.95172 30.89C10.0787 31.017 10.2311 31.1156 10.3989 31.1794C10.5667 31.2433 10.7461 31.2709 10.9253 31.2604H36.9653ZM19.1813 27.9564H17.1493L14.3413 22.3564V27.9564H12.7413V19.9564H14.8453L17.6053 25.5564V19.9564H19.2053L19.1813 27.9564ZM20.7813 19.9564H25.5413V21.4924H22.3413V23.1484H25.3253V24.6844H22.3733V26.4444H25.5733V27.9484H20.7973L20.7813 19.9564ZM31.2453 22.9644L30.0853 27.9564H28.2053L26.7893 19.9564H28.4373L29.2853 24.8364L30.3973 19.9564H32.0853L33.1253 24.6524L34.0453 19.9644H35.
886453L34.1013 27.9644H32.2853L31.2453 22.9644Z",fill:"currentColor"}),{viewBox:"0 0 48 48",width:48,height:48}),R=r((0,a.jsx)("path",{d:"M5.91662 5V6.66667H11.4082L5 13.075L6.175 14.25L12.5832 7.84167V13.3333H14.2499V5H5.91662Z",fill:"currentColor"}),{viewBox:"0 0 20 20",width:20,height:20}),H=r((0,a.jsx)("path",{d:"M0.599609 13.3733V0.626648H5.93294V13.3733H0.599609ZM4.86628 1.63998H1.65028V12.3493H4.87694L4.86628 1.63998ZM8.06628 13.3733V0.626648H13.3996V13.3733H8.06628ZM12.3329 1.63998H9.12761V12.3493H12.3543L12.3329 1.63998Z",fill:"currentColor"}),{viewBox:"0 0 14 14",width:14,height:14}),V=r((0,a.jsx)("path",{d:"M7.434 10.948C7.434 9.20267 8.46533 8.08267 10.1687 7.38734L13.5333 10.7707L11.7133 12.516L15.9693 16.772L17.7333 14.9333L21.14 18.34C20.4447 20.062 19.1893 21.0933 17.556 21.07C15.6893 21.07 13.748 19.95 11.1487 17.3367C8.54933 14.7233 7.434 12.81 7.434 10.948ZM17.626 20.1553C18.634 20.1553 19.4927 19.53 20.048 18.4987L17.7613 16.212L15.946 18.0507L10.4347 12.516L12.2733 10.7707L9.98667 8.484C8.96 9.02067 8.33 9.85134 8.33 10.8593C8.33 12.474 9.38467 14.266 11.802 16.6833C14.2193 19.1007 16.0393 20.1553 17.626 20.1553Z",fill:"currentColor"}),{viewBox:"0 0 28 28",width:28,height:28}),O=r((0,a.jsx)("path",{d:"M16.2877 7.86667C16.2877 11.0667 14.4424 14.3947 10.8851 18.0533H9.88772C6.35172 14.4 4.51172 11.0667 4.51172 7.86667C4.51172 4.256 6.84239 2 10.3784 2C13.9144 2 16.2877 4.26133 16.2877 7.86667ZM10.4211 17.184C13.7331 13.3493 15.1357 10.56 15.1357 7.86667C15.1357 5.17333 13.3437 3.06667 10.3997 3.06667C7.45572 3.06667 5.66372 5.11467 5.66372 7.86667C5.66372 10.6187 7.04505 13.3493 10.3997 17.1893L10.4211 17.184ZM10.3731 5.25867C10.7271 5.24438 11.0802 5.30359 11.4102 5.43255C11.7402 5.5615 12.0399 5.75742 12.2904 6.00795C12.541 6.25848 12.7369 6.55819 12.8658 6.88819C12.9948 7.21819 13.054 7.57132 13.0397 7.92533C13.0548 8.27955 12.9962 8.63304 12.8675 8.96341C12.7388 9.29378 12.5429 9.59382 12.2922 9.84451C12.0415 10.0952 11.7415 10.2911 11.4111 10.4198C11.0808 10.5484 10.7273 10.6071 10.3731 10.592C10.0208 10.605 9.66978 10.5446 9.34212 10.4148C9.01446 10.2849 8.71735 10.0884 8.46964 9.83772C8.22193 9.587 8.02901 9.28754 7.90313 8.95834C7.77725 8.62913 7.72115 8.27736 7.73839 7.92533C7.72197 7.57351 7.77863 7.22209 7.9048 6.89325C8.03096 6.56442 8.2239 6.26529 8.47145 6.01474C8.71899 5.76419 9.01577 5.56765 9.34306 5.43752C9.67035 5.30739 10.0211 5.24649 10.3731 5.25867ZM10.3731 6.28267C10.1583 6.27983 9.94538 6.32172 9.74775 6.4057C9.55012 6.48967 9.37214 6.61388 9.22514 6.77041C9.07814 6.92694 8.96534 7.11236 8.89394 7.31488C8.82253 7.51739 8.79408 7.73255 8.81039 7.94667C8.79465 8.15937 8.82369 8.37302 8.89564 8.57381C8.9676 8.77459 9.08086 8.95806 9.22812 9.11235C9.37538 9.26665 9.55336 9.38834 9.75057 9.46958C9.94778 9.55082 10.1598 9.5898 10.3731 9.584C10.5883 9.59099 10.8025 9.55313 11.0023 9.47282C11.2021 9.39251 11.383 9.27151 11.5335 9.11752C11.6839 8.96353 11.8007 8.77991 11.8764 8.57833C11.9521 8.37676 11.985 8.16165 11.9731 7.94667C11.9839 7.72992 11.9505 7.51323 11.875 7.30978C11.7995 7.10633 11.6833 6.92037 11.5337 6.76322C11.384 6.60607 11.2039 6.481 11.0044 6.39564C10.8049 6.31028 10.5901 6.2664 10.3731 6.26667V6.28267Z",fill:"currentColor"}),{viewBox:"0 0 20 20",width:20,height:20}),B=r((0,a.jsx)("path",{d:"M22.2432 10.976C22.2432 15.456 19.6598 20.1152 14.6795 25.2374H13.2832C8.33284 20.1227 5.75684 15.456 5.75684 10.976C5.75684 5.9211 9.01977 2.7627 13.9702 2.7627C18.9206 2.7627 22.2432 5.92856 22.2432 10.976ZM14.0299 24.0203C18.6667 18.6518 20.6304 14.7467 20.6304 10.976C20.6304 7.20536 18.1216 4.25603 14 4.25603C9.87844 4.25603 7.36964 7.12323 7.36964 10.976C7.36964 14.8288 9.3035 18.6518 14 24.0278L14.0299 24.0203ZM13.9627 7.32483C14.4583 7.30483 14.9527 7.38772 15.4147 7.56826C15.8767 7.7488 16.2963 8.02308 16.647 8.37383C16.9978 8.72457 17.2721 9.14416 17.4526 9.60616C17.6331 10.0682 17.716 10.5625 17.696 11.0582C17.7172 11.5541 17.6351 12.049 17.4549 12.5115C17.2748 12.974 17.0005 13.394 16.6496 13.745C16.2986 14.096 15.8785 14.3702 15.416 14.5504C14.9535 14.7305 14.4586 14.8126 13.9627 14.7915C13.4696 14.8097 12.9781 14.7252 12.5194 14.5434C12.0607 14.3616 11.6447 14.0865 11.2979 13.7355C10.9511 13.3845 10.681 12.9653 10.5048 12.5044C10.3286 12.0435 10.25 11.551 10.2742 11.0582C10.2512 10.5656 10.3305 10.0736 10.5071 9.61325C10.6838 9.15288 10.9539 8.7341 11.3005 8.38333C11.647 8.03256 12.0625 7.75741 12.5207 7.57523C12.9789 7.39305 13.4699 7.30779 13.9627 7.32483ZM13.9627 8.75843C13.6621 8.75445 13.364 8.81311 13.0873 8.93067C12.8106 9.04823 12.5614 9.22212 12.3556 9.44127C12.1498 9.66041 11.9919 9.92001 11.8919 10.2035C11.792 10.487 11.7521 10.7883 11.775 11.088C11.7529 11.3858 11.7936 11.6849 11.8943 11.966C11.9951 12.2471 12.1536 12.504 12.3598 12.72C12.566 12.936 12.8151 13.1064 13.0912 13.2201C13.3673 13.3339 13.6642 13.3884 13.9627 13.3803C14.264 13.3901 14.564 13.3371 14.8437 13.2246C15.1234 13.1122 15.3766 12.9428 15.5873 12.7272C15.7979 12.5116 15.9615 12.2546 16.0674 11.9724C16.1734 11.6902 16.2194 11.389 16.2027 11.088C16.2179 10.7846 16.1712 10.4812 16.0654 10.1964C15.9597 9.91155 15.7971 9.65121 15.5876 9.4312C15.378 9.21119 15.1259 9.0361 14.8466 8.91659C14.5673 8.79708 14.2665 8.73565 13.9627 8.73603V8.75843Z",fill:"currentColor"}),{viewBox:"0 0 28 28",width:28,height:28}),z=r((0,a.jsx)("path",{d:"M1.3631 0.562653C5.47472 2.614 9.44288 4.94108 13.2404 7.52799V8.47199C9.45278 11.0745 5.4835 13.4022 1.3631 15.4373L0.44043 14.904V1.03732L1.3631 0.562653ZM1.4911 14.1573C5.12428 12.3325 8.63881 10.2804 12.0138 8.01332C8.63884 5.73818 5.12437 3.67723 1.4911 1.84265V14.1573Z",fill:"currentColor"}),{viewBox:"0 0 14 16",width:14,height:16}),U=r((0,a.jsx)("path",{d:"M24.752 36.7992H22.64L23.792 25.5992H16L20.144 11.1992H27.48L24.712 19.3272H32.664L24.752 36.7992ZM24.472 33.7272L30.12 20.8232H22.6L25.328 12.8232H21.328L18.072 24.1272H25.56L24.472 33.7272Z",fill:"currentColor"}),{viewBox:"0 0 48 48",width:48,height:48}),Z=r((0,a.jsx)("path",{xmlns:"http://www.w3.org/2000/svg",d:"M3.50186 17.0353C3.64976 16.5567 3.94704 16.1381 4.35014 15.8408C4.75324 15.5435 5.24096 15.383 5.74186 15.383C6.24276 15.383 6.73048 15.5435 7.13358 15.8408C7.53668 16.1381 7.83396 16.5567 7.98186 17.0353H15.4485C15.5964 16.5567 15.8937 16.1381 16.2968 15.8408C16.6999 15.5435 17.1876 15.383 17.6885 15.383C18.1894 15.383 18.6772 15.5435 19.0802 15.8408C19.4833 16.1381 19.7806 16.5567 19.9285 17.0353H20.5035C21.2949 17.0353 21.4741 16.886 21.4741 16.2886C21.4209 15.6487 21.2379
8815.0263 20.9365 14.4593C20.814 14.2637 20.6515 14.096 20.4598 13.9674C20.2682 13.8387 20.0515 13.7519 19.824 13.7126L17.3152 13.0705C16.3819 12.8166 15.1648 11.6668 13.6267 11.062C12.4395 10.5916 11.3867 10.4124 8.93013 10.4124C7.50136 10.4344 6.07518 10.5416 4.65919 10.7334L3.30026 9.9121L3.26293 9.5537C5.20585 9.21893 7.16898 9.01438 9.13919 8.94144C10.869 8.85788 12.5985 9.11147 14.2315 9.6881C15.9189 10.3377 16.9195 11.4428 17.6363 11.6593L20.0779 12.3388C20.921 12.5085 21.6728 12.9813 22.1909 13.6678C22.6363 14.548 22.8908 15.5124 22.9376 16.4977C22.9376 17.7894 21.8251 18.4689 20.3541 18.4689H19.9211C19.8028 18.9701 19.5155 19.4152 19.1075 19.7293C18.6996 20.0435 18.1958 20.2075 17.6811 20.1937C17.1689 20.1967 16.6705 20.0286 16.2647 19.7162C15.859 19.4037 15.5691 18.9648 15.4411 18.4689H7.97439C7.84994 18.9667 7.56101 19.4079 7.15444 19.721C6.74787 20.034 6.24748 20.2006 5.73439 20.1937C5.22256 20.1789 4.72894 20.0005 4.32584 19.6847C3.92274 19.369 3.63136 18.9324 3.49439 18.439H3.41973C3.0517 18.4647 2.68234 18.4142 2.33475 18.2906C1.98716 18.1669 1.66884 17.9729 1.3997 17.7206C1.13056 17.4682 0.916398 17.1631 0.770625 16.8242C0.624852 16.4853 0.550603 16.12 0.552527 15.751V13.959C0.552527 13.2124 0.76906 12.5254 2.23999 11.0545L3.49439 11.734C2.17279 13.1825 1.92639 13.4513 1.92639 14.1681V15.6614C1.92639 16.5574 2.35199 17.0652 3.41973 17.0652L3.50186 17.0353ZM6.79466 17.782C6.79466 17.5067 6.68531 17.2427 6.49068 17.0481C6.29604 16.8534 6.03205 16.7441 5.75679 16.7441C5.48153 16.7441 5.21755 16.8534 5.02291 17.0481C4.82827 17.2427 4.71893 17.5067 4.71893 17.782C4.71084 17.919 4.73062 18.0563 4.77708 18.1855C4.82355 18.3146 4.89572 18.4331 4.98924 18.5336C5.08276 18.6341 5.19569 18.7146 5.3212 18.7702C5.4467 18.8258 5.58219 18.8554 5.71946 18.8572C5.86235 18.8635 6.005 18.8401 6.13833 18.7883C6.27166 18.7365 6.39274 18.6575 6.49388 18.5564C6.59502 18.4553 6.674 18.3342 6.72578 18.2008C6.77756 18.0675 6.80102 17.9249 6.79466 17.782ZM11.0208 19.9697V24.5244H25.9541V9.44917H19.9808V3.47584H11.0208V7.59744C10.5504 7.5601 10.1248 7.52277 9.52746 7.4929V2.04224H21.8549C23.9041 3.70071 25.778 5.56466 27.4475 7.6049V25.958H9.52746V19.9846L11.0208 19.9697ZM18.7637 17.782C18.7657 17.6402 18.7393 17.4995 18.686 17.3681C18.6327 17.2368 18.5535 17.1175 18.4533 17.0172C18.353 16.917 18.2337 16.8378 18.1024 16.7845C17.971 16.7312 17.8303 16.7048 17.6885 16.7068C17.4139 16.7184 17.1549 16.8378 16.9676 17.039C16.7803 17.2403 16.6799 17.5072 16.688 17.782C16.6799 17.919 16.6997 18.0563 16.7462 18.1855C16.7926 18.3146 16.8648 18.4331 16.9583 18.5336C17.0518 18.6341 17.1648 18.7146 17.2903 18.7702C17.4158 18.8258 17.5513 18.8554 17.6885 18.8572C17.8286 18.8583 17.9675 18.831 18.0968 18.777C18.2261 18.7229 18.3431 18.6433 18.4408 18.5428C18.5385 18.4423 18.6148 18.3231 18.6652 18.1924C18.7155 18.0616 18.7389 17.922 18.7339 17.782H18.7637ZM25.9691 8.0753C24.595 6.46731 23.097 4.9694 21.4891 3.5953V8.0753H25.9691Z",fill:"currentColor"}),{viewBox:"0 0 28 28",width:28,height:28}),W=r((0,a.jsx)("path",{d:"M23.9996 39.0247C15.3596 39.0247 9.59961 32.5367 9.59961 23.9287C9.59961 15.3207 15.3596 8.80078 23.9996 8.80078C32.6396 8.80078 38.3996 15.3287 38.3996 23.9287C38.3996 32.5287 32.6396 39.0247 23.9996 39.0247ZM23.9996 37.5287C31.6796 37.5287 36.7996 31.6887 36.7996 23.9287C36.7996 16.1687 31.6476 10.3287 23.9996 10.3287C16.3516 10.3287 11.1996 16.1687 11.1996 23.9287C11.1996 31.6887 16.3596 37.5527 23.9996 37.5527V37.5287ZM19.1996 23.2807C17.1276 23.2807 15.9996 21.6807 15.9996 19.1287C15.9996 16.5767 17.1276 15.0247 19.1996 15.0247C21.2716 15.0247 22.3996 16.6247 22.3996 19.1687C22.3996 21.7127 21.2716 23.3047 19.1996 23.3047V23.2807ZM17.6796 19.1527C17.6796 21.0007 18.1436 21.8407 19.2156 21.8407C20.2876 21.8407 20.7516 21.0007 20.7516 19.1527C20.7516 17.3047 20.2876 16.4647 19.2156 16.4647C18.1436 16.4647 17.6796 17.3127 17.6796 19.1527ZM19.1756 32.7527L27.2796 15.1607H28.7996L20.7356 32.7607L19.1756 32.7527ZM28.7756 32.9047C26.7036 32.9047 25.5756 31.3047 25.5756 28.7527C25.5756 26.2007 26.7276 24.6247 28.7996 24.6247C30.8716 24.6247 31.9996 26.2247 31.9996 28.7687C31.9996 31.3127 30.8716 32.9047 28.7996 32.9047H28.7756ZM27.2796 28.7527C27.2796 30.6007 27.7436 31.4407 28.8156 31.4407C29.8876 31.4407 30.3516 30.6007 30.3516 28.7527C30.3516 26.9047 29.8956 26.0647 28.8156 26.0647C27.7356 26.0647 27.2796 26.9127 27.2796 28.7527Z",fill:"currentColor"}),{viewBox:"0 0 48 48",width:48,height:48}),q=r((0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{d:"M13.5978 25C7.72826 25 3 20.1667 3 14.1667C3 11.5 3.97826 9 5.69022 7L6.91304 8.08333C5.44565 9.75 4.63043 11.9167 4.63043 14.1667C4.63043 19.25 8.625 23.3333 13.5978 23.3333C14.9022 23.3333 16.125 23.0833 17.3478 22.5L18 24C16.614
881 24.6667 15.1467 25 13.5978 25Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M21.3098 21L20.087 19.9769C21.5543 18.4028 22.3696 16.3565 22.3696 14.2315C22.3696 9.43056 18.375 5.57407 13.4022 5.57407C12.0978 5.57407 10.875 5.81019 9.65217 6.36111L9 4.94444C10.3859 4.31481 11.8533 4 13.4022 4C19.2717 4 24 8.56481 24 14.2315C24 16.6713 23.0217 19.1111 21.3098 21Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M7 14H5.5V8.75H1V7H7V14Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M26 21H19V15H20.75V19.5H26V21Z",fill:"currentColor"})]}),{viewBox:"0 0 28 28",width:28,height:28}),G=r((0,a.jsx)("path",{d:"M8.97873 13.4C6.21073 11.56 3.75207 9.81601 0.733398 7.43734V6.56267C3.75207 4.18401 6.20006 2.44534 8.97873 0.600006L9.87473 0.930672V6.15734C12.6374 3.95467 14.9414 2.31734 17.5281 0.600006L18.4241 0.930672V13.0693L17.5281 13.4C14.9414 11.688 12.6374 10.0453 9.87473 7.84801V13.0693L8.97873 13.4ZM8.82407 12.0453V1.95467C6.3654 3.59734 4.29073 5.08001 1.8054 7.00001C4.29073 8.92001 6.3654 10.408 8.82407 12.0453ZM17.3574 12.0453V1.95467C14.8987 3.59734 12.8241 5.08001 10.3441 7.00001C12.8401 8.92001 14.9147 10.408 17.4001 12.0453H17.3574Z",fill:"currentColor"}),{viewBox:"0 0 19 16",width:19,height:16}),K=r((0,a.jsx)("path",{d:"M23.6318 37.8244C16.8318 35.5924 12.7998 31.1444 12.7998 24.1124V14.5124C17.9518 14.5124 20.4078 13.4404 23.5918 10.4004H24.3918C27.5918 13.4404 30.0398 14.5124 35.1838 14.5124V24.1124C35.1838 31.1444 31.1838 35.5924 24.3518 37.8244H23.6318ZM23.9758 36.3284C30.1198 34.0964 33.5758 30.1444 33.5758 24.1124V16.0084C30.0186 15.9974 26.5942 14.6562 23.9758 12.2484C21.354 14.6509 17.9318 15.9912 14.3758 16.0084V24.1124C14.3758 30.1444 17.8318 34.0964 23.9758 36.3284ZM24.0878 29.8324H23.4718C21.8692 27.7922 20.3943 25.6548 19.0558 23.4324L20.3998 22.5844C21.4234 24.293 22.5369 25.946 23.7358 27.5364C25.4923 24.7866 27.0457 21.9123 28.3838 18.9364L29.7678 19.6244C28.1654 23.181 26.2653 26.5958 24.0878 29.8324Z",fill:"currentColor"}),{viewBox:"0 0 48 48",width:48,height:48}),J=r((0,a.jsx)("path",{xmlns:"http://www.w3.org/2000/svg",d:"M15.4167 14.1667H14.7583L14.525 13.9417C15.3417 12.9917 15.8333 11.7583 15.8333 10.4167C15.8333 7.425 13.4083 5 10.4167 5C7.425 5 5 7.425 5 10.4167C5 13.4083 7.425 15.8333 10.4167 15.8333C11.7583 15.8333 12.9917 15.3417 13.9417 14.525L14.1667 14.7583V15.4167L18.3333 19.575L19.575 18.3333L15.4167 14.1667ZM10.4167 14.1667C8.34167 14.1667 6.66667 12.4917 6.66667 10.4167C6.66667 8.34167 8.34167 6.66667 10.4167 6.66667C12.4917 6.66667 14.1667 8.34167 14.1667 10.4167C14.1667 12.4917 12.4917 14.1667 10.4167 14.1667Z",fill:"currentColor"}),{viewBox:"0 0 24 24",width:24,height:24}),Y=r((0,a.jsx)("path",{d:"M5.22666 13.12V17.4507H4.15999V13.12C3.67924 13.0391 3.24562 12.7827 2.94313 12.4004C2.64063 12.0181 2.4908 11.5371 2.52266 11.0507C2.48572 10.5625 2.63353 10.0784 2.9368 9.69408C3.24007 9.30981 3.67664 9.05352 4.15999 8.976V2.51733H5.22666V8.99733C5.7037 9.08202 6.13203 9.34155 6.42791 9.72522C6.7238 10.1089 6.86597 10.5891 6.82666 11.072C6.85555 11.5498 6.70886 12.0216 6.4142 12.3988C6.11954 12.7759 5.6972 13.0324 5.22666 13.12ZM4.69332 9.94667C4.54464 9.93052 4.39422 9.94801 4.25321 9.99786C4.11219 10.0477 3.9842 10.1286 3.8787 10.2347C3.7732 10.3407 3.69289 10.4691 3.64372 10.6103C3.59456 10.7516 3.57779 10.9021 3.59466 11.0507C3.58064 11.1984 3.59944 11.3475 3.6497 11.4871C3.69995 11.6268 3.78044 11.7536 3.88539 11.8586C3.99035 11.9636 4.11719 12.044 4.25685 12.0943C4.39652 12.1446 4.54556 12.1633 4.69332 12.1493C4.84152 12.1653 4.99141 12.1479 5.13199 12.0984C5.27257 12.0488 5.40025 11.9684 5.50565 11.863C5.61104 11.7576 5.69148 11.6299 5.74103 11.4893C5.79058 11.3488 5.808 11.1989 5.79199 11.0507C5.80762 10.9028 5.78961 10.7533 5.73933 10.6134C5.68905 10.4734 5.60779 10.3467 5.50163 10.2425C5.39546 10.1384 5.26713 10.0597 5.12624 10.0121C4.98535 9.96457 4.83553 9.94949 4.68799 9.968L4.69332 9.94667ZM10.56 8.82133V17.472H9.49332V8.85333C9.01214 8.77127 8.57844 8.51377 8.27604 8.13059C7.97363 7.74741 7.82398 7.26575 7.85599 6.77867C7.8203 6.2908 7.96858 5.80725 8.27163 5.42326C8.57468 5.03927 9.01052 4.78267 9.49332 4.704V2.51733H10.56V4.69333C11.0359 4.78025 11.4628 5.04037 11.7583 5.42349C12.0538 5.80661 12.1969 6.28559 12.16 6.768C12.1956 7.25297 12.0509 7.73403 11.7537 8.11888C11.4564 8.50373 11.0276 8.76527 10.5493 8.85333L10.56 8.82133ZM10.0267 5.648C9.87846 5.63199 9.72857 5.64941 9.58799 5.69896C9.44742 5.74851 9.31973 5.82895 9.21434 5.93435C9.10894 6.03974 9.02851 6.16742 8.97895 6.308C8.9294 6.44858 8.91198 6.59847 8.92799 6.74667C8.91398 6.89443 8.93277 7.04347 8.98303 7.18314C9.03329 7.3228 9.11377 7.44964 9.21872 7.5546C9.32368 7.65956 9.45052 7.74004 9.59019 7.7903C9.72985 7.84055 9.87889 7.85935 10.0267 7.84533C10.1753 7.8622 10.3258 7.84543 10.467 7.79627C10.6083 7.7471 10.7367 7.66679 10.8427 7.56129C10.9487 7.45579 11.0296 7.3278 11.0795 7.18679C11.1293 7.04577 11.
881468 6.89536 11.1307 6.74667C11.1486 6.59644 11.1317 6.44411 11.0813 6.30145C11.0309 6.15879 10.9484 6.02963 10.8401 5.92395C10.7319 5.81826 10.6008 5.73889 10.4569 5.69197C10.3131 5.64505 10.1604 5.63183 10.0107 5.65333L10.0267 5.648ZM15.8773 15.2533V17.4827H14.8107V15.2533C14.3295 15.1713 13.8958 14.9138 13.5934 14.5306C13.291 14.1474 13.1413 13.6658 13.1733 13.1787C13.1376 12.6908 13.2859 12.2073 13.589 11.8233C13.892 11.4393 14.3279 11.1827 14.8107 11.104V2.51733H15.8773V11.0933C16.3533 11.1803 16.7802 11.4404 17.0756 11.8235C17.3711 12.2066 17.5142 12.6856 17.4773 13.168C17.5145 13.6517 17.3718 14.1321 17.0765 14.5169C16.7812 14.9018 16.3541 15.1641 15.8773 15.2533ZM15.344 12.08C15.1958 12.064 15.0459 12.0814 14.9053 12.131C14.7647 12.1805 14.6371 12.2609 14.5317 12.3663C14.4263 12.4717 14.3458 12.5994 14.2963 12.74C14.2467 12.8806 14.2293 13.0305 14.2453 13.1787C14.2453 13.3229 14.2737 13.4658 14.329 13.5991C14.3842 13.7324 14.4651 13.8535 14.5671 13.9555C14.6691 14.0576 14.7903 14.1385 14.9235 14.1937C15.0568 14.2489 15.1997 14.2773 15.344 14.2773C15.4883 14.2773 15.6311 14.2489 15.7644 14.1937C15.8977 14.1385 16.0188 14.0576 16.
881209 13.9555C16.2229 13.8535 16.3038 13.7324 16.359 13.5991C16.4142 13.4658 16.4427 13.3229 16.4427 13.1787C16.4654 13.0275 16.4528 12.8731 16.4057 12.7277C16.3586 12.5823 16.2784 12.4498 16.1713 12.3406C16.0643 12.2315 15.9333 12.1488 15.7888 12.0989C15.6443 12.049 15.4902 12.0334 15.3387 12.0533L15.344 12.08Z",fill:"currentColor"}),{viewBox:"0 0 20 20",width:20,height:20}),Q=r((0,a.jsx)("path",{d:"M24.0478 12.8008C30.9598 12.8008 35.3038 17.1448 35.3038 24.0008C35.3038 30.8568 30.9278 35.2008 24.0478 35.2008C17.1678 35.2008 12.7998 30.8168 12.7998 24.0008C12.7998 17.1848 17.1758 12.8008 24.0478 12.8008ZM24.0478 14.3368C18.0558 14.3368 14.3758 18.0248 14.3758 24.0168C14.3758 30.0088 18.0958 33.6968 24.0478 33.6968C29.9998 33.6968 33.7278 29.9688 33.7278 24.0168C33.7278 18.0648 30.0398 14.3048 24.0478 14.3048V14.3368ZM32.0478 21.1368C32.0478 24.3368 30.6638 25.6648 28.7038 25.6648C26.7438 25.6648 25.5038 25.0888 24.8638 21.1368H23.1678C22.5118 25.0568 21.3598 25.6648 19.3678 25.6648C17.3758 25.6648 16.1038 24.3608 16.1038 21.1368V19.6728C18.7918 19.6008 21.3598 19.6008 24.1038 19.6008C26.8478 19.6008 29.3278 19.6008 32.0558 19.6728L32.0478 21.1368ZM27.3598 27.2808L28.2798 28.4328C27.7647 29.0518 27.1186 29.5486 26.3881 29.8876C25.6577 30.2265 24.8611 30.3991 24.0558 30.3928C23.2499 30.4031 22.452 30.2323 21.7209 29.8931C20.9899 29.5538 20.3443 29.0548 19.8318 28.4328L20.7518 27.2808C21.1573 27.7622 21.6631 28.1492 22.2338 28.4146C22.8045 28.6801 23.4264 28.8176 24.0558 28.8176C24.6852 28.8176 25.3071 28.6801 25.8778 28.4146C26.4485 28.1492 26.9543 27.7622 27.3598 27.2808Z",fill:"currentColor"}),{viewBox:"0 0 48 48",width:48,height:48}),X=r((0,a.jsx)("path",{d:"M24.0478 12.8008C30.9598 12.8008 35.3038 17.1448 35.3038 24.0008C35.3038 30.8568 30.9198 35.2008 24.0478 35.2008C17.1758 35.2008 12.7998 30.8168 12.7998 24.0008C12.7998 17.1848 17.1758 12.8008 24.0478 12.8008ZM24.0478 14.3368C18.0558 14.3368 14.3758 18.0248 14.3758 24.0168C14.3758 30.0088 18.0958 33.6968 24.0478 33.6968C29.9998 33.6968 33.7278 29.9688 33.7278 24.0168C33.7278 18.0648 30.0398 14.3048 24.0478 14.3048V14.3368ZM27.3518 25.5368L28.2718 26.6888C27.7871 27.3548 27.1518 27.8968 26.4177 28.2705C25.6836 28.6442 24.8715 28.839 24.0478 28.839C23.224 28.839 22.412 28.6442 21.6779 28.2705C20.9438 27.8968 20.3085 27.3548 19.8238 26.6888L20.7438 25.5368C21.1108 26.0747 21.6037 26.5148 22.1795 26.819C22.7553 27.1231 23.3966 27.2821 24.0478 27.2821C24.699 27.2821 25.3403 27.1231 25.9161 26.819C26.4919 26.5148 26.9847 26.0747 27.3518 25.5368ZM22.6638 21.1208C22.6866 21.3108 22.6654 21.5036 22.6017 21.6841C22.5381 21.8646 22.4339 22.0281 22.297 22.1619C22.1601 22.2957 21.9943 22.3962 21.8124 22.4556C21.6304 22.5151 21.4373 22.5319 21.2478 22.5048C21.0611 22.525 20.8722 22.5031 20.6951 22.4407C20.518 22.3783 20.3571 22.277 20.2244 22.1442C20.0916 22.0114 19.9902 21.8506 19.9278 21.6735C19.8654 21.4963 19.8436 21.3075 19.8638 21.1208C19.8353 20.9307 19.8511 20.7366 19.9099 20.5537C19.9688 20.3707 20.0691 20.2038 20.203 20.066C20.337 19.9281 20.501 19.8231 20.6822 19.7591C20.8634 19.695 21.057 19.6737 21.2478 19.6968C21.4426 19.6676 21.6416 19.6849 21.8284 19.7473C22.0152 19.8097 22.1846 19.9155 22.3227 20.056C22.4608 20.1964 22.5637 20.3676 22.623 20.5554C22.6823 20.7433 22.6963 20.9425 22.6638 21.1368V21.1208ZM28.2638 21.1208C28.2866 21.3108 28.2654 21.5036 28.2017 21.6841C28.1381 21.8646 28.0339 22.0281 27.897 22.1619C27.7601 22.2957 27.5943 22.3962 27.4124 22.4556C27.2304 22.5151 27.0373 22.5319 26.8478 22.5048C26.6611 22.525 26.4722 22.5031 26.2951 22.4407C26.118 22.3783 25.9571 22.277 25.8244 22.1442C25.6916 22.0114 25.5902 21.8506 25.5278 21.6735C25.4654 21.4963 25.4436 21.3075 25.4638 21.1208C25.4353 20.9307 25.4511 20.7366 25.5099 20.5537C25.5688 20.3707 25.6691 20.2038 25.803 20.066C25.937 19.9281 26.101 19.8231 26.2822 19.7591C26.4634 19.695 26.657 19.6737 26.8478 19.6968C27.0401 19.6731 27.2354 19.6946 27.418 19.7595C27.6006 19.8244 27.7656 19.9309 27.8999 20.0707C28.0342 20.2104 28.1341 20.3795 28.1917 20.5645C28.2493 20.7496 28.2631 20.9455 28.2318 21.1368L28.2638 21.1208Z",fill:"currentColor"}),{viewBox:"0 0 48 48",width:48,height:48}),ee=r((0,a.jsx)("path",{d:"M16.5916 29.1752C14.2876 30.0632 12.0556 30.7752 10.0236 31.3672L9.59961 29.8312C11.6716 29.2152 13.7116 28.4872 15.7836 27.7192C15.37
8871 26.732 15.1678 25.6748 15.1676 24.6072C15.1676 18.8072 20.0476 15.1992 27.8396 15.1992H36.6396L37.6396 16.2712C36.2556 27.2552 31.7596 32.7832 24.1756 32.7832C22.714 32.8396 21.2605 32.5408 19.9396 31.9125C18.6188 31.2841 17.47 30.3448 16.5916 29.1752ZM27.4556 24.3752C24.5036 25.8712 21.3116 27.3352 18.1676 28.5592C18.9017 29.429 19.8242 30.1202 20.8652 30.5804C21.9061 31.0406 23.0382 31.2577 24.1756 31.2152C30.4396 31.2152 34.3916 26.6792 35.9276 16.8152H27.8396C21.0476 16.8152 16.7836 19.7672 16.7836 24.6472C16.7801 25.521 16.9629 26.3855 17.3196 27.1832C20.4716 25.9512 23.6556 24.5672 26.8076 22.9992L27.4556 24.3752Z",fill:"currentColor"}),{viewBox:"0 0 48 48",width:48,height:48}),et=r((0,a.jsx)("path",{d:"M3.48589 25.3114L1.99256 26.4239L1.09656 25.3114L2.58989 24.1988C3.94996 23.0401 5.67887 22.4046 7.46562 22.4068C10.0118 22.4068 12.3787 23.594 16.1046 23.6612L24.9974 17.5684C25.3558 17.322 25.4976 17.1055 25.4976 16.8218C25.4996 16.7134 25.4798 16.6056 25.4392 16.5051C25.3987 16.4045 25.3382 16.3132 25.2616 16.2365C25.1849 16.1598 25.0935 16.0994 24.993 16.0588C24.8924 16.0183 24.7847 15.9984 24.6763 16.0004C24.4267 16.0063 24.1858 16.0928 23.9894 16.2468L20.0096 18.905C19.8415 19.3366 19.5438 19.7056 19.1573 19.961C18.7709 20.2164 18.3148 20.3457 17.8518 20.3311H12.6251V18.8975H17.8518C18.464 18.8975 18.6806 18.6436 18.6806 18.106C18.6806 17.5684 18.464 17.322 17.8518 17.322H8.29442C5.85282 17.322 4.85229 17.6431 3.16482 18.9647L1.98509 19.898L1.12642 18.7556L2.30616 17.8223C4.27736 16.2767 5.71096 15.8884 8.33176 15.8884H17.8518C18.2954 15.879 18.7321 15.999 19.1087 16.2337C19.4853 16.4684 19.7853 16.8076 19.9723 17.21L23.3771 14.97C23.7184 14.7038 24.1389 14.5592 24.5718 14.5594C24.8811 14.5467 25.1896 14.5983 25.478 14.7109C25.7664 14.8235 26.0282 14.9947 26.2471 15.2136C26.466 15.4325 26.6372 15.6944 26.7498 15.9827C26.8624 16.2711 26.914 16.5797 26.9014 16.889C26.9014 17.6356 26.5056 18.218 25.4678 18.9348L16.5078 25.1322C12.6326 25.1322 10.1611 23.8404 7.54776 23.8404C6.05591 23.7957 4.60319 24.3218 3.48589 25.3114ZM4.06082 3.87457L4.71042 2.76951C5.81549 0.865508 8.72002 1.40311 11.9158 3.23244C14.9024 4.94977 16.1419 6.77911 15.0667 8.64577L19.5094 11.1919L18.7627 12.4836L14.3574 9.90018C13.1403 11.8714 11.0272 11.5802 8.08536 9.90018C4.88962 8.07084 2.91842 5.92044 4.06082 3.87457ZM5.92749 3.51618L5.31522 4.56897C4.67309 5.64418 6.36056 7.22711 8.79469 8.66071C10.9824 9.91511 12.416 10.2735 13.0955 9.04898L13.7078 8.01111C14.3872 6.86871 13.4166 5.71884 11.2288 4.46444C8.72002 3.07564 6.53976 2.47831 5.90509 3.51618H5.92749ZM7.28642 6.17431C7.05483 6.03403 6.88327 5.81309 6.80471 5.55398C6.72614 5.29486 6.74613 5.01585 6.86082 4.77058C7.01563 4.5466 7.24915 4.38918 7.51483 4.32968C7.78052 4.27017 8.05887 4.31296 8.29442 4.44951C8.41551 4.50807 8.52199 4.59292 8.6061 4.69788C8.69021 4.80284 8.74983 4.92526 8.78059 5.05619C8.81136 5.18713 8.8125 5.32328 8.78394 5.45472C8.75537 5.58615 8.69782 5.70955 8.61549 5.81591C8.56057 5.93521 8.48009 6.04098 8.37976 6.12572C8.27942 6.21047 8.16168 6.27212 8.03488 6.30632C7.90807 6.34051 7.7753 6.34641 7.64596 6.3236C7.51662 6.30079 7.39388 6.24982 7.28642 6.17431Z",fill:"currentColor"}),{viewBox:"0 0 28 28",width:28,height:28}),el=r((0,a.jsx)("path",{d:"M12.7998 20.7688H14.3998V35.1688H12.7998V20.7688ZM24.8958 22.3688L25.5518 18.1448C25.8958 16.0328 24.9758 14.3048 23.6318 14.3048H23.1678V16.5288C23.2083 17.2792 23.077 18.0289 22.7838 18.7208L21.0958 22.0408C20.2958 23.5368 19.2158 23.9608 17.3358 23.9608H16.0238V22.3608H17.1358C18.7358 22.3608 19.2478 21.9768 19.9038 20.7128L21.0158 18.4808C21.4428 17.6259 21.6412 16.6751 21.5918 15.7208L21.5518 12.8008H23.7838C26.1838 12.8008 27.5438 15.2568 27.1998 18.0968L26.8558 20.8088L32.6958 20.7688C33.028 20.7399 33.3626 20.7805 33.6782 20.8881C33.9939 20.9957 34.2836 21.1679 34.529 21.3937C34.7744 21.6195 34.97 21.894 35.1034 22.1996C35.2368 22.5053 35.305 22.8353 35.3038 23.1688C35.3162 23.4635 35.268 23.7575 35.162 24.0328C35.056 24.308 34.8946 24.5585 34.6878 24.7688C35.104 25.2305 35.3248 25.8356 35.3038 26.4568C35.3115 26.9949 35.1195 27.5168 34.7649 27.9216C34.4103 28.3265 33.9182 28.5855 33.3838 28.6488C33.5804 28.9304 33.6865 29.2653 33.6878 29.6088C33.6943 30.1488 33.5088 30.6736 33.1646 31.0896C32.8203 31.5057 32.3395 31.7861 31.8078 31.8808C32.0092 32.1605 32.1182 32.4961 32.1198 32.8408C32.1302 33.1527 32.0741 33.4632 31.9553 33.7517C31.8365 34.0402 31.6576 34.3002 31.4306 34.5143C31.2037 34.7284 30.9337 34.8918 30.6387 34.9936C30.3438 35.0954 30.0305 35.1333 29.7198 35.1048H21.4798C19.5598 35.1048 18.9038 33.5048 17.1758 33.5048H16.0238V31.9048H17.7118C19.6318 31.9048 20.5198 33.5048 22.0558 33.5048H29.5038C30.1598 33.5048 30.5438 33.2728 30.5438 32.7048C30.5438 32.1368 30.1598 31.9048 29.5038 31.9048H28.8478V30.3048H30.9998C31.7998 30.3048 32.1198 30.0728 32.1198 29.5048C32.1198 28.9368 31.7678 28.7048 30.9998 28.7048H28.8478V27.1048H32.6158C33.2638 27.1048 33.6878 26.9128 33.6878 26.3048C33.6878 25.6968 33.2638 25.5048 32.6158 25.5048H28.8478V23.9048H32.6558C33.3038 23.9048 33.6878 23.7128 33.6878 23.1048C33.6878 22.4968 33.3038 22.2568 32.6558 22.2568L24.8958 22.3688Z",fill:"currentColor"}),{viewBox:"0 0 48 48",width:48,height:48}),ea=r((0,a.jsx)("path",{d:"M25.1621 22.1053C24.9325 22.6166 24.56 23.0507 24.0894 23.3553C23.6188 23.6599 23.0702 23.8219 22.5096 23.8219C21.9491 23.8219 21.4005 23.6599 20.9299 23.3553C20.4593 23.0507 20.0867 22.6166 19.8571 22.1053H8.38039C8.14899 22.6143 7.77639 23.0462 7.30684 23.3497C6.83729 23.6532 6.29049 23.8157 5.73138 23.8177C5.16594 23.8278 4.61072 23.6662 4.13903 23.3543C3.66733 23.0423 3.30133 22.5946 3.08935 22.0703H2.25061C0.803791 22.0703 0 21.3714 0 19.8197C0 18.268 0.1328 14.0813 0.167747 11.7678C0.167747 10.23
8801 0.866696 9.48926 2.31352 9.48926L16.0758 9.55216C17.6484 9.55216 18.1727 9.71991 19.1931 10.5936C20.2505 11.6194 21.1799 12.7693 21.961 14.0184C22.0631 14.2158 22.2109 14.386 22.392 14.5149C22.5732 14.6437 22.7824 14.7275 23.0024 14.7593C23.9276 14.9129 24.8444 15.1135 25.7493 15.3604C26.1879 15.4611 26.5887 15.6849 26.9045 16.0056C27.2202 16.3263 27.4378 16.7305 27.5316 17.1707C27.8127 18.1204 27.9701 19.1023 27.9999 20.0923C27.9999 21.602 27.5316 22.1053 26.1896 22.1053H25.1621ZM8.61803 20.7074H19.6265C19.6651 19.964 19.9834 19.2627 20.5174 18.7442C21.0515 18.2256 21.7619 17.9282 22.5061 17.9116C23.2547 17.9164 23.9725 18.2098 24.5102 18.7305C25.0479 19.2513 25.364 19.9594 25.3928 20.7074H26.567V20.3719C26.5667 19.4783 26.454 18.5883 26.2315 17.7229C26.0009 16.989 25.8331 16.7863 25.1621 16.6535L22.2056 16.0454C21.5066 15.9126 21.1012 15.4094 20.598 14.6475C19.9877 13.6848 19.2855 12.7836 18.5012 11.9565C18.2042 11.5863 17.8162 11.2995 17.3751 11.1243C16.934 10.9491 16.455 10.8914 15.9849 10.957H2.54417C1.70543 10.957 1.57263 11.1178 1.53769 11.9286C1.46779 13.8088 1.36994 18.1003 1.36994 19.7778C1.36994 20.5466 1.60758 20.6864 2.17373 20.6864H2.87268C2.92775 19.9515 3.25338 19.2632 3.78659 18.7545C4.31979 18.2459 5.02269 17.953 5.75933 17.9326C6.49723 17.944 7.20315 18.2357 7.73399 18.7483C8.26483 19.261 8.58087 19.9563 8.61803 20.6934V20.7074ZM7.22014 20.8751C7.22014 20.4747 7.06108 20.0907 6.77795 19.8076C6.49482 19.5245 6.11081 19.3654 5.71041 19.3654C5.31 19.3654 4.926 19.5245 4.64287 19.8076C4.35974 20.0907 4.20068 20.4747 4.20068 20.8751C4.20068 21.2755 4.35974 21.6595 4.64287 21.9427C4.926 22.2258 5.31 22.3849 5.71041 22.3849C6.11081 22.3849 6.49482 22.2258 6.77795 21.9427C7.06108 21.6595 7.22014 21.2755 7.22014 20.8751ZM23.9949 20.8751C23.9949 20.4747 23.8358 20.0907 23.5527 19.8076C23.2696 19.5245 22.8856 19.3654 22.4852 19.3654C22.0848 19.3654 21.7008 19.5245 21.4176 19.8076C21.1345 20.0907 20.9754 20.4747 20.9754 20.8751C20.9754 21.2755 21.1345 21.6595 21.4176 21.9427C21.7008 22.2258 22.0848 22.3849 22.4852 22.3849C22.8856 22.3849 23.2696 22.2258 23.5527 21.9427C23.8358 21.6595 23.9949 21.2755 23.9949 20.8751Z",fill:"currentColor"}),{viewBox:"0 0 28 28",width:28,height:28}),er=r((0,a.jsx)("path",{d:"M10.0343 16.272C8.36308 15.2048 6.75998 14.0345 5.23426 12.768H0.25293V5.30133H5.13293C6.64277 3.92322 8.29058 2.70434 10.0503 1.664H10.9196V16.272H10.0343ZM5.66626 11.7173C6.99733 12.8704 8.39917 13.9392 9.8636 14.9173V3.03466C8.31549 3.99849 6.86664 5.11326 5.53826 6.36266H1.3036V11.696L5.66626 11.7173ZM13.2076 4.14933L14.0556 3.50933C15.5649 5.48266 16.2583 7.168 16.2583 8.98666C16.2583 10.8053 15.5649 12.496 14.0556 14.464L13.2076 13.824C14.5943 11.984 15.2076 10.5227 15.2076 8.98666C15.2076 7.45066 14.5943 5.984 13.2076 4.14933ZM15.4369 2.768L16.2583 2.10133C18.1516 4.54933 18.9996 6.672 18.9996 8.976C18.9996 11.28 18.1249 13.4827 16.2583 15.8827L15.4369 15.2213C17.1756 12.896 17.9329 10.976 17.9329 8.976C17.9329 6.976 17.2023 5.06133 15.4369 2.75733V2.768ZM17.6876 1.33333L18.5356 0.693329C20.6689 3.48266 21.7356 6.096 21.7356 8.96C21.7356 11.824 20.6689 14.5173 18.5356 17.3067L17.7409 16.6187C19.6609 14.032 20.6849 11.5733 20.6849 8.96C20.6849 6.34666 19.6609 3.90933 17.6876 1.32266V1.33333Z",fill:"currentColor"}),{viewBox:"0 0 22 18",width:22,height:18}),ei=r((0,a.jsx)("path",{d:"M36.8 30.44C36.5372 31.0253 36.1108 31.5222 35.5722 31.8708C35.0335 32.2194 34.4056 32.4048 33.764 32.4048C33.1224 32.4048 32.4945 32.2194 31.9558 31.8708C31.4172 31.5222 30.9908 31.0253 30.728 30.44H17.592C17.3271 31.0226 16.9007 31.5169 16.3632 31.8643C15.8258 32.2118 15.2 32.3977 14.56 32.4C13.9128 32.4116 13.2773 32.2266 12.7374 31.8696C12.1975 31.5125 11.7786 31.0001 11.536 30.4H10.576C8.92 30.4 8 29.6 8 27.824C8 26.048 8.152 21.256 8.192 18.608C8.192 16.848 8.992 16 10.648 16L26.4 16.072C28.2 16.072 28.8 16.264 29.968 17.264C31.1783 18.4381 32.242 19.7543 33.136 21.184C33.253 21.4099 33.4221 21.6047 33.6294 21.7522C33.8367 21.8997 34.0762 21.9956 34.328 22.032C35.387 22.2077 36.4364 22.4374 37.472 22.72C37.9741 22.8352 38.4328 23.0914 38.7942 23.4585C39.1556 23.8255 39.4046 24.2882 39.512 24.792C39.8338 25.879 40.0139 27.0029 40.048 28.136C40.048 29.864 39.512 30.44 37.976 30.44H36.8ZM17.864 28.84H30.464C30.5082 27.9891 30.8725 27.1864 31.4838 26.593C32.0951 25.9995 32.9082 25.659 33.76 25.64C34.6167 25.6455 35.4383 25.9813 36.0538 26.5774C36.6692 27.1734 37.0311 27.9839 37.
88064 28.84H38.408V28.456C38.4076 27.4332 38.2786 26.4146 38.024 25.424C37.76 24.584 37.568 24.352 36.8 24.2L33.416 23.504C32.616 23.352 32.152 22.776 31.576 21.904C30.8775 20.8022 30.0737 19.7707 29.176 18.824C28.8361 18.4002 28.392 18.072 27.8872 17.8714C27.3823 17.6709 26.834 17.6049 26.296 17.68H10.912C9.952 17.68 9.8 17.864 9.76 18.792C9.68 20.944 9.568 25.856 9.568 27.776C9.568 28.656 9.84 28.816 10.488 28.816H11.288C11.351 27.9749 11.7237 27.187 12.334 26.6048C12.9443 26.0226 13.7489 25.6874 14.592 25.664C15.4366 25.6771 16.2446 26.0109 16.8521 26.5977C17.4597 27.1845 17.8215 27.9804 17.864 28.824V28.84ZM16.264 29.032C16.264 28.5737 16.0819 28.1342 15.7579 27.8101C15.4338 27.4861 14.9943 27.304 14.536 27.304C14.0777 27.304 13.6382 27.4861 13.3141 27.8101C12.9901 28.1342 12.808 28.5737 12.808 29.032C12.808 29.4903 12.9901 29.9298 13.3141 30.2539C13.6382 30.5779 14.0777 30.76 14.536 30.76C14.9943 30.76 15.4338 30.5779 15.7579 30.2539C16.0819 29.9298 16.264 29.4903 16.264 29.032ZM35.464 29.032C35.464 28.5737 35.2819 28.1342 34.9579 27.8101C34.6338 27.4861 34.1943 27.304 33.736 27.304C33.2777 27.304 32.8382 27.4861 32.5141 27.8101C32.1901 28.1342 32.008 28.5737 32.008 29.032C32.008 29.4903 32.1901 29.9298 32.5141 30.2539C32.8382 30.5779 33.2777 30.76 33.736 30.76C34.1943 30.76 34.6338 30.5779 34.9579 30.2539C35.2819 29.9298 35.464 29.4903 35.464 29.032Z",fill:"currentColor"}),{viewBox:"0 0 48 48",width:48,height:48}),en=r((0,a.jsx)("path",{d:"M24 27.1992C19.088 27.1992 16 24.0872 16 19.1992C16 14.3112 19.072 11.1992 24 11.1992C28.928 11.1992 32 14.2712 32 19.1992C32 24.1272 28.944 27.1992 24 27.1992ZM24 25.6632C28 25.6632 30.456 23.2072 30.456 19.1752C30.456 15.1432 28.056 12.6872 24 12.6872C19.944 12.6872 17.552 15.0872 17.552 19.1752C17.552 23.2632 20.008 25.6632 24 25.6632ZM27.2 36.8632C26.272 36.0632 25.432 35.3672 24 34.0232C22.584 35.3672 21.736 36.0952 20.8 36.8632L19.2 36.2872V27.8952C19.7149 28.1058 20.2515 28.2587 20.8 28.3512V34.7512C22.256 33.5192 22.872 32.9432 23.408 32.4072H24.56C25.096 32.9432 25.712 33.5192 27.176 34.7512V28.3512C27.7247 28.2594 28.2614 28.1065 28.776 27.8952V36.2632L27.2 36.8632ZM24.424 22.5912H23C22.08 21.2872 21.544 20.4792 20.776 19.1752L22.12 18.3272C22.696 19.3272 23.192 20.1352 23.72 20.8632C24.7839 19.2016 25.7586 17.4845 26.64 15.7192L28.016 16.5192C26.9353 18.61 25.736 20.6373 24.424 22.5912Z",fill:"currentColor"}),{viewBox:"0 0 48 48",width:48,height:48}),es=r((0,a.jsx)("path",{d:"M14.6716 20.368H9.59961V18.832H15.0156C14.7795 19.309 14.6615 19.8358 14.6716 20.368ZM26.7676 35.384C26.9867 35.5169 27.2395 35.5836 27.4956 35.576C27.6048 35.5762 27.7129 35.554 27.8133 35.5109C27.9136 35.4677 28.004 35.4044 28.079 35.325C28.1539 35.2455 28.2118 35.1516 28.2491 35.0489C28.2863 34.9462 28.3022 34.837 28.2956 34.728C28.2956 34.344 28.2556 34.272 27.6076 33.928L22.6236 31.008L23.4236 29.776L30.5676 33.92C30.7575 34.0578 30.9893 34.1257 31.2236 34.112C31.3305 34.1191 31.4377 34.1032 31.5379 34.0655C31.6382 34.0278 31.7292 33.9691 31.805 33.8934C31.8807 33.8176 31.9394 33.7266 31.9771 33.6263C32.0148 33.5261 32.0307 33.4189 32.0236 33.312C32.0236 32.928 31.9516 32.816 31.4156 32.512L25.1916 28.896L25.8236 27.664L33.2716 31.968C33.4739 32.0785 33.6977 32.144 33.9276 32.16C34.1398 32.16 34.3433 32.0757 34.4933 31.9257C34.6433 31.7757 34.7276 31.5722 34.7276 31.36C34.7276 31.016 34.6076 30.824 34.1116 30.56L27.4236 26.656L28.1516 25.432L34.1836 28.888C34.3773 29.0115 34.6019 29.0781 34.8316 29.08C35.0441 29.0666 35.2452 28.9793 35.4001 28.8332C35.555 28.6871 35.6539 28.4914 35.6796 28.28C35.6796 27.896 35.5676 27.704 35.0636 27.4L25.4636 21.752L26.9676 20.864L35.9516 26.128C36.341 26.3082 36.6706 26.596 36.9017 26.9574C37.1328 27.3189 37.2556 27.739 37.2556 28.168C37.3102 28.6133 37.1935 29.0627 36.9291 29.4252C36.6647 29.7877 36.2723 30.036 35.8316 30.12C36.0064 30.2735 36.1456 30.4632 36.2395 30.676C36.3335 30.8888 36.3799 31.1194 36.3756 31.352C36.3842 31.9426 36.1583 32.5125 35.7474 32.9369C35.3365 33.3613 34.7742 33.6055 34.1836 33.616C33.9863 33.6145 33.7911 33.5765 33.6076 33.504C33.5263 34.1084 33.2285 34.6629 32.7695 35.0645C32.3106 35.4661 31.7215 35.6876 31.1116 35.688C30.6504 35.6734 30.2033 35.5262 29.8236 35.264L29.6716 35.192C29.5822 35.7428 29.2947 36.242 28.863 36.5956C28.4313 36.9492 27.8852 37.1329 27.3276 37.112C26.9069 37.0857 26.4997 36.9536 26.1436 36.728L18.7036 32.504C16.3036 31.12 15.6316 30.968 13.6716 30.968H9.59961V29.432H14.0956C15.7748 29.408 17.4224 29.8902 18.8236 30.816L26.7676 35.384ZM24.8876 19.864L20.2236 22.656C19.8165 22.925 19.3352 23.0594 18.8476 23.04C18.5086 23.0518 18.1706 22.9954 17.8538 22.8743C17.5369 22.7
88531 17.2476 22.5696 17.003 22.3346C16.7583 22.0997 16.5632 21.818 16.4294 21.5063C16.2955 21.1946 16.2255 20.8592 16.2236 20.52C16.2236 19.48 16.6476 18.984 17.8716 18.256L24.1596 14.656C26.6556 14.656 27.8476 16.032 29.8396 16.032C30.9624 16.0408 32.0566 15.678 32.9516 15L36.1516 13L37.0236 14.336L33.2636 16.64C32.2409 17.3059 31.0439 17.6539 29.8236 17.64C27.7516 17.64 26.6236 16.376 24.4476 16.256L18.3436 19.792C18.1947 19.8504 18.0653 19.9498 17.9705 20.0786C17.8757 20.2074 17.8192 20.3605 17.8076 20.52C17.8033 20.7584 17.8934 20.9889 18.0582 21.1612C18.223 21.3335 18.4492 21.4337 18.6876 21.44C18.9936 21.422 19.2879 21.3165 19.5356 21.136L24.0236 18.52L24.8876 19.864ZM37.7916 21.464L38.5916 22.848L35.8236 24.384L34.3676 23.384L37.7916 21.464Z",fill:"currentColor"}),{viewBox:"0 0 48 48",width:48,height:48}),eo=r((0,a.jsx)("path",{d:"M9.59983 23.9196C9.61564 21.0767 10.4726 18.3021 12.0627 15.9455C13.6528 13.5888 15.9049 11.7555 18.5352 10.6767C21.1655 9.59788 24.0562 9.32177 26.8432 9.88317C29.6301 10.4446 32.1885 11.8184 34.196 13.8314C36.2035 15.8444 37.5702 18.4066 38.1239 21.1951C38.6775 23.9836 38.3934 26.8736 37.3073 29.5009C36.2213 32.1282 34.3818 34.3752 32.0207 35.9588C29.6597 37.5424 26.8827 38.3916 24.0398 38.3996C22.1387 38.4049 20.2553 38.0337 18.4983 37.3074C16.7414 36.5811 15.1456 35.5141 13.8032 34.1679C12.4607 32.8217 11.3981 31.223 10.6767 29.4641C9.95525 27.7051 9.58926 25.8207 9.59983 23.9196ZM36.8638 23.9196C36.8448 21.3806 36.074 18.9042 34.6486 16.803C33.2232 14.7018 31.2073 13.0701 28.8552 12.1138C26.5031 11.1575 23.9205 10.9195 21.4333 11.43C18.9461 11.9404 16.6659 13.1763 14.8806 14.9817C13.0953 16.7871 11.885 19.081 11.4024 21.5737C10.9198 24.0665 11.1866 26.6463 12.1692 28.9875C13.1517 31.3288 14.8059 33.3264 16.9229 34.7281C19.0399 36.1299 21.5248 36.873 24.0638 36.8636C25.7569 36.8637 27.4332 36.5279 28.9957 35.8757C30.5581 35.2234 31.9756 34.2677 33.1661 33.0638C34.3566 31.8599 35.2964 30.4318 35.9311 28.8622C36.5659 27.2925 36.8829 25.6126 36.8638 23.9196ZM12.7918 23.9596C12.8029 21.7469 13.4691 19.587 14.7065 17.7525C15.9439 15.9181 17.6969 14.4913 19.7444 13.6521C21.7919 12.813 24.0421 12.5992 26.211 13.0377C28.3798 13.4761 30.3703 14.5472 31.931 16.1158C33.4918 17.6843 34.5529 19.68 34.9805 21.8511C35.4082 24.0221 35.1831 26.2712 34.3338 28.3145C33.4845 30.3577 32.0489 32.1037 30.2083 33.3319C28.3678 34.5601 26.2046 35.2156 23.9918 35.2156C22.519 35.2156 21.0606 34.9251 19.7002 34.3607C18.3398 33.7964 17.1041 32.9693 16.0637 31.9267C15.0234 30.8841 14.1989 29.6466 13.6375 28.285C13.076 26.9234 12.7887 25.4644 12.7918 23.9916V23.9596ZM26.1918 33.5196L25.6558 31.4476C25.0798 29.2956 25.2318 28.2476 26.4558 27.3356C27.6798 26.4236 28.9198 26.4876 30.8398 27.7196L32.4398 28.7196C33.0646 27.5788 33.4562 26.3251 33.5918 25.0316L31.6718 24.9196C29.4478 24.7996 28.4718 24.2236 27.9838 22.7676C27.4958 21.3116 27.9838 20.3036 29.7118 18.8476L31.2158 17.6156C30.3097 16.5559 29.1854 15.7045 27.9198 15.1196L27.2238 16.8476C26.4238 18.9196 25.5758 19.6876 24.0238 19.6876C22.4718 19.6876 21.6238 18.8876 20.8238 16.8476L20.1598 15.1196C18.8888 15.6458 17.7497 16.4462 16.8238 17.4636L18.2398 18.6956C19.9678 20.1116 20.4318 21.1516 19.9678 22.5756C19.5038 23.9996 18.5118 24.6076 16.2798 24.7196L14.3598 24.8396C14.4795 26.1971 14.8713 27.5167 15.5118 28.7196L17.1678 27.6796C19.0878 26.4476 20.3118 26.3756 21.5438 27.2956C22.7758 28.2156 22.9278 29.2556 22.3438 31.4076L21.8398 33.5196C22.5575 33.6734 23.2898 33.7485 24.0238 33.7436C24.7532 33.7658 25.4824 33.6905 26.1918 33.5196ZM17.7038 20.3036L15.8238 18.7676C14.9823 20.1271 14.4802 21.6692 14.3598 23.2636L16.6318 23.1196C17.7438 23.0396 18.2318 22.8076 18.4718 22.1596C18.7118 21.5116 18.5118 20.9996 17.7038 20.3036ZM18.2798 28.8316L16.3998 30.0236C17.418 31.3476 18.7674 32.3796 20.3118 33.0156L20.8878 30.6716C21.1198 29.5596 21.0798 28.9436 20.5038 28.5276C19.9278 28.1116 19.5118 28.0636 18.2798 28.8316ZM26.4558 23.9196C26.473 24.247 26.4213 24.5744 26.3041 24.8806C26.1868 25.1868 26.0067 25.465 25.7752 25.6972C25.5437 25.9294 25.2661 26.1105 24.9603 26.2287C24.6545 26.3469 24.3273 26.3997 23.9998 26.3836C23.6712 26.3969 23.3434 26.3425 23.0367 26.2238C22.7299 26.105 22.4509 25.9246 22.2168 25.6935C21.9828 25.4625 21.7987 25.1858 21.6761 24.8806C21.5534 24.5755 21.4948 24.2483 21.5038 23.9196C21.4903 23.5882 21.5456 23.2576 21.6662 22.9486C21.7869 22.6397 21.9702 22.3591 22.2048 22.1245C22.4393 21.89 22.7199 21.7066 23.0289 21.586C23.3378 21.4653 23.6684 21.41 23.9998 21.4236C24.3308 21.4045 24.662 21.4562 24.9714 21.5755C25.2807 21.6947 25.561 21.8786 25.7936 22.1149C26.0261 22.3512 26.2055 22.6345 26.3197 22.9457C26.4339 23.2569 26.4803 23.589 26.45
8858 23.9196ZM25.5358 16.7196L26.3838 14.5676C25.5996 14.3657 24.7936 14.2609 23.9838 14.2556C23.2073 14.2465 22.4329 14.3379 21.6798 14.5276L22.5278 16.7196C22.9118 17.7116 23.3278 18.0956 24.0238 18.0956C24.7198 18.0956 25.1518 17.7676 25.5358 16.7756V16.7196ZM22.8878 23.9196C22.8846 24.0669 22.9111 24.2133 22.9657 24.3501C23.0203 24.487 23.102 24.6114 23.2058 24.7159C23.3096 24.8205 23.4334 24.903 23.5698 24.9586C23.7063 25.0142 23.8525 25.0418 23.9998 25.0396C24.1467 25.0457 24.2932 25.0206 24.4297 24.9659C24.5662 24.9112 24.6896 24.8282 24.7916 24.7224C24.8937 24.6165 24.9721 24.4903 25.0218 24.3519C25.0715 24.2135 25.0913 24.0662 25.0798 23.9196C25.0894 23.7757 25.0679 23.6313 25.0169 23.4964C24.9659 23.3615 24.8865 23.2391 24.7841 23.1374C24.6818 23.0358 24.5588 22.9574 24.4235 22.9074C24.2881 22.8573 24.1437 22.837 23.9998 22.8476C23.8563 22.8444 23.7135 22.8697 23.5798 22.9219C23.446 22.9742 23.324 23.0524 23.2206 23.152C23.1172 23.2517 23.0346 23.3708 22.9775 23.5025C22.9204 23.6343 22.8899 23.776 22.8878 23.9196ZM27.1118 30.6796L27.6878 33.0236C29.2182 32.3786 30.5551 31.3477 31.5678 30.0316L29.7198 28.8396C28.4958 28.0396 28.0718 28.1516 27.4958 28.5356C26.9198 28.9196 26.8798 29.5596 27.1118 30.6716V30.6796ZM31.3358 23.2716L33.6398 23.4236C33.5274 21.8063 33.028 20.2396 32.1838 18.8556L30.2638 20.4556C29.5358 21.0636 29.3038 21.6076 29.4638 22.2956C29.6238 22.9836 30.2638 23.1836 31.3358 23.2636V23.2716Z",fill:"currentColor"}),{viewBox:"0 0 48 48",width:48,height:48}),ec=r((0,a.jsx)("path",{d:"M19.615 3.184C16.011 2.938 7.984 2.939 4.385 3.184C0.488 3.45 0.029 5.804 0 12C0.029 18.185 0.484 20.549 4.385 20.816C7.985 21.061 16.011 21.062 19.615 20.816C23.512 20.55 23.971 18.196 24 12C23.971 5.815 23.516 3.451 19.615 3.184ZM9 16V8L17 11.993L9 16Z",fill:"currentColor"}),{viewBox:"0 0 24 24",width:24,height:24}),ed=r((0,a.jsx)("path",{d:"M7 9.5L12 14.5L17 9.5H7Z",fill:"currentColor"}),{viewBox:"0 0 24 24",width:24,height:24}),eu=r((0,a.jsx)("path",{d:"M17.2467 21.9065L23.0067 24.5732C23.3338 23.9042 23.8513 23.3467 24.4942 22.9707C25.137 22.5947 25.8766 22.417 26.6201 22.4599C27.1524 22.4331 27.6845 22.5183 28.1819 22.7098C28.6793 22.9014 29.1311 23.1951 29.508 23.572C29.8849 23.9489 30.1786 24.4006 30.3701 24.898C30.5617 25.3955 30.6468 25.9275 30.6201 26.4599C30.65 26.993 30.567 27.5265 30.3766 28.0253C30.1862 28.5242 29.8926 28.9772 29.515 29.3548C29.1374 29.7324 28.6844 30.026 28.1855 30.2164C27.6866 30.4068 27.1532 30.4898 26.6201 30.4599C26.088 30.4856 25.5564 30.3998 25.0594 30.2078C24.5625 30.0159 24.1111 29.7222 23.7345 29.3455C23.3578 28.9688 23.064 28.5175 22.8721 28.0205C22.6802 27.5236 22.5943 26.992 22.6201 26.4599C22.6069 26.2379 22.6069 26.0152 22.6201 25.7932L16.8601 23.1265C16.5236 23.7761 16.0069 24.3147 15.3718 24.6777C14.7368 25.0408 14.0105 25.2128 13.2801 25.1732C12.7457 25.2017 12.2114 25.118 11.7114 24.9275C11.2114 24.7369 10.7568 24.4439 10.3769 24.0671C9.99697 23.6903 9.70014 23.2382 9.5055 22.7398C9.31085 22.2414 9.2227 21.7077 9.24672 21.1732C9.21788 20.636 9.30245 20.0987 9.49494 19.5962C9.68743 19.0938 9.98353 18.6376 10.364 18.2571C10.7444 17.8767 11.2007 17.5806 11.7031 17.3881C12.2055 17.1956 12.7428 17.111 13.2801 17.1399C14.0118 17.0917 14.7416 17.2601 15.3783 17.6241C16.0149 17.9881 16.5303 18.5315 16.8601 19.1865L22.6201 16.5199C22.607 16.2978 22.607 16.0752 22.6201 15.8532C22.5906 15.3186 22.6736 14.7838 22.8637 14.2834C23.0538 13.7829 23.3468 13.3279 23.7238 12.9477C24.1008 12.5676 24.5534 12.2708 25.0523 12.0765C25.5512 11.8822 26.0853 11.7948 26.6201 11.8199C27.1559 11.7906 27.6919 11.8751 28.1927 12.0679C28.6935 12.2607 29.1478 12.5573 29.5257 12.9384C29.9036 13.3194 30.1965 13.7762 30.3851 14.2786C30.5737 14.781 30.6538 15.3176 30.6201 15.8532C30.6517 16.3883 30.5701 16.924 30.3807 17.4254C30.1914 17.9269 29.8984 18.3828 29.521 18.7633C29.1435 19.1439 28.6901 19.4407 28.1902 19.6342C27.6904 19.8277 27.1554 19.9137 26.6201 19.8865C25.87 19.9242 25.1257 19.7376 24.4822 19.3505C23.8386 18.9634 23.325 18.3934 23.0067 17.7132L17.2467 20.3799C17.2855 20.6337 17.3077 20.8898 17.3134 21.1465C17.3074 21.401 17.2852 21.6549 17.2467 21.9065ZM13.2801 23.9065C15.0401 23.9065 16.0001 22.9132 16.0001 21.1532C16.0001 19.3932 15.0401 18.3799 13.2801 18.3799C11.5201 18.3799 10.5601 19.3732 10.5601 21.1332C10.5601 22.8932 11.5201 23.8932 13.2801 23.8932V23.9065ZM26.6134 18.5732C28.3734 18.5732 29.3334 17.5799 29.3334 15.8199C29.3334 14.0599 28.3801 13.0465 26.6201 13.0465C24.8601 13.0465 23.9001 14.0399 23.9001 15.7999C23.9001 17.5599 24.8601 18.54
8865 26.6201 18.5465L26.6134 18.5732ZM26.6134 29.2399C28.3734 29.2399 29.3334 28.2532 29.3334 26.4932C29.3334 24.7332 28.3801 23.7132 26.6201 23.7132C24.8601 23.7132 23.9001 24.7065 23.9001 26.4665C23.9001 28.2265 24.8601 29.2332 26.6201 29.2332L26.6134 29.2399Z",fill:"#1D1D1B"}),{viewBox:"0 0 40 41",width:40,height:41})},19147:(e,t,l)=>{"use strict";l.d(t,{A:()=>u});var a=l(2183),r=l(27861),i=l(3638),n=l(20811),s=l(28457),o=l(93550),c=l.n(o),d=l(46407);function u(e){let t,l,o,u,m,x,f,p=(0,r.c)(22),{pageCount:h,totalCount:g,onClick:v,isLoading:b}=e,{t:j}=(0,n.s9)();return 0===g?null:(p[0]!==h||p[1]!==j||p[2]!==g?(t=(0,n.bS)(j("showingXofY"),[h,1e4===g?"10000+":g]),p[0]=h,p[1]=j,p[2]=g,p[3]=t):t=p[3],p[4]!==t?(l=(0,a.jsx)("p",{className:"text-sm",children:t}),p[4]=t,p[5]=l):l=p[5],p[6]===Symbol.for("react.memo_cache_sentinel")?(o=(0,i.A)(c().progress,"mx-auto w-full max-w-[320px]"),p[6]=o):o=p[6],p[7]!==h||p[8]!==g?(u=(0,a.jsx)("div",{className:"rounded-corner overflow-hidden",children:(0,a.jsx)("div",{className:"rounded-corner mx-auto flex h-[10px] w-full max-w-[320px] overflow-hidden",children:(0,a.jsx)("progress",{className:o,value:h,max:g})})}),p[7]=h,p[8]=g,p[9]=u):u=p[9],p[10]!==l||p[11]!==u?(m=(0,a.jsxs)("div",{className:"flex flex-col gap-3",children:[l,u]}),p[10]=l,p[11]=u,p[12]=m):m=p[12],p[13]!==b||p[14]!==v||p[15]!==h||p[16]!==j||p[17]!==g?(x=h<g&&(0,a.jsx)("div",{className:"mx-auto min-w-32",children:(0,a.jsx)(d.A,{type:"button",variant:"ghost",onClick:v,loading:b,className:"w-full",children:j("showMore")})}),p[13]=b,p[14]=v,p[15]=h,p[16]=j,p[17]=g,p[18]=x):x=p[18],p[19]!==m||p[20]!==x?(f=(0,a.jsx)(s.mc,{size:"sm",className:"bp:py-9 flex flex-col py-5 text-center",children:(0,a.jsxs)("div",{className:"gap-sm flex flex-col",children:[m,x]})}),p[19]=m,p[20]=x,p[21]=f):f=p[21],f)}},19557:e=>{e.exports={configuratorApp:"styles_configuratorApp__p_3ZV","page-wrapper-configurator-mode":"styles_page-wrapper-configurator-mode__rFswa","page-wrapper-configurator-mode-section":"styles_page-wrapper-configurator-mode-section__UpYN0"}},21483:(e,t,l)=>{"use strict";l.d(t,{A:()=>_});var a=l(2183),r=l(3638),i=l(36439),n=l(40832),s=l(76119);async function o(e,t){let l=window.google,a=new l.maps.Geocoder,r=t&&""!==t?`${e}, ${t}`:e;return new Promise((e,t)=>{a.geocode({address:r},(a,r)=>{"OK"===r&&a?e(new l.maps.LatLng(a[0].geometry.location.lat(),a[0].geometry.location.lng())):(console.error(`Geocode was not successful for the following reason: ${r}`),t(Error(`Geocode was not successful for the following reason: ${r}`)))})})}var c=l(27861),d=l(98576),u=l(20811),m=l(17296);function x(e){let t,l,s,o,x,h,g,v,b,j,y,w,N,C,k,S,L,_=(0,c.c)(34),{title:T,isPanelView:I,filters:A,setFilters:D}=e,{t:M}=(0,u.s9)()??{t:p},[E,P]=(0,i.useState)(!1),$=(0,i.useRef)(null),F=(0,i.useRef)(null);_[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{let e=function(e){$.current&&F.current&&!$.current.contains(e.target)&&!F.current.contains(e.target)&&P(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},l=[$],_[0]=t,_[1]=l):(t=_[0],l=_[1]),(0,i.useEffect)(t,l),_[2]!==D?(s=function(e){D(t=>t&&t.map(t=>t.text===e.text?{...t,checked:!t.checked}:t))},_[2]=D,_[3]=s):s=_[3];let R=s;if(null===A)return null;_[4]===Symbol.for("react.memo_cache_sentinel")?(o={fontFamily:"var(--font-family-text)"},_[4]=o):o=_[4];let H=I?"relative flex items-center justify-center":"lg:hidden";_[5]!==H?(x=(0,r.A)(H),_[5]=H,_[6]=x):x=_[6];let V=I?"":"c-box-shadow";_[7]!==V?(h=(0,r.A)(V,"bg-white p-[9px]"),_[7]=V,_[8]=h):h=_[8],_[9]===Symbol.for("react.memo_cache_sentinel")?(g=()=>P(f),_[9]=g):g=_[9],_[10]===Symbol.for("react.memo_cache_sentinel")?(v=(0,a.jsx)("div",{className:"flex h-full items-center",children:(0,a.jsx)(m.SettingsIcon,{className:"h-5 w-5 text-black"})}),_[10]=v):v=_[10],_[11]!==h?(b=(0,a.jsx)("button",{className:h,ref:F,onClick:g,children:v}),_[11]=h,_[12]=b):b=_[12];let O=!E&&"hidden";return _[13]!==O?(j=(0,r.A)("z-4 c-box-shadow absolute right-0 top-[calc(100%+8px)] w-[260px] text-nowrap border border-none bg-white",O),_[13]=O,_[14]=j):j=_[14],_[15]===Symbol.for("react.memo_cache_sentinel")?(y=(0,r.A)("flex cursor-default items-center justify-between gap-4 border-none px-3 py-2",(0,n.K7)()?"bg-primary":"bg-black"),_[15]=y):y=_[15],_[16]!==T?(w=T&&""!==T.value?(0,a.jsx)(d.Text,{field:T}):"FILTER",_[16]=T,_[17]=w):w=_[17],_[18]!==w?(N=(0,a.jsx)("div",{className:y,children:(0,a.jsx)("span",{className:"text-sm font-bold text-white",children:w})}),_[18]=w,_[19]=N):N=_[19],_[20]!==A||_[21]!==R||_[22]!==M?(C=null!==A?A.map(e=>(0,a.jsx)("li",{children:(0,a.jsxs)("label",{className:"flex w-full cursor-pointer select-none items-center gap-2 py-2 leading-none",children:[(0,a.jsx)("input",{type:"checkbox",className:"form-checkbox curs
88or-pointer",checked:e.checked,onChange:()=>R(e)}),M(e.text)]})},e.text)):(0,a.jsx)("li",{children:"No filters"}),_[20]=A,_[21]=R,_[22]=M,_[23]=C):C=_[23],_[24]!==C?(k=(0,a.jsx)("ul",{className:"flex flex-col px-3 py-2 text-sm text-black",children:C}),_[24]=C,_[25]=k):k=_[25],_[26]!==j||_[27]!==N||_[28]!==k?(S=(0,a.jsxs)("div",{ref:$,className:j,children:[N,k]}),_[26]=j,_[27]=N,_[28]=k,_[29]=S):S=_[29],_[30]!==b||_[31]!==S||_[32]!==x?(L=(0,a.jsxs)("div",{style:o,className:x,children:[b,S]}),_[30]=b,_[31]=S,_[32]=x,_[33]=L):L=_[33],L}function f(e){return!e}function p(e){return e}var h=l(29490);function g(e){let t,l,i,n,s,o=(0,c.c)(17),{buttonText:d,isVisible:u,isPanelView:x,setShowNearMe:f,panToUserLocation:p}=e;if(!(void 0===u||u))return null;if(void 0===x||x){let e,t,l,i;o[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.A)("border-outline-2 flex w-full flex-row justify-between border p-3 text-left"),o[0]=e):e=o[0],o[1]!==p||o[2]!==f?(t=()=>{p()&&f(!1)},o[1]=p,o[2]=f,o[3]=t):t=o[3];let n=d?.value;return o[4]===Symbol.for("react.memo_cache_sentinel")?(l=(0,a.jsx)(m.PinIcon,{className:"h-6 w-6 text-black"}),o[4]=l):l=o[4],o[5]!==t||o[6]!==n?(i=(0,a.jsxs)("button",{className:e,onClick:t,children:[n," ",l]}),o[5]=t,o[6]=n,o[7]=i):i=o[7],i}o[8]===Symbol.for("react.memo_cache_sentinel")?(t={fontFamily:"var(--font-family-text)"},l=(0,r.A)("c-box-shadow flex w-full flex-row items-center justify-between gap-1 bg-white py-[9px] pl-1.5 pr-2.5 text-black lg:hidden"),o[8]=t,o[9]=l):(t=o[8],l=o[9]),o[10]!==p||o[11]!==f?(i=()=>{f(!1),p()},o[10]=p,o[11]=f,o[12]=i):i=o[12],o[13]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)(m.PinIcon,{className:"h-5 w-5 text-black"}),o[13]=n):n=o[13];let h=d?.value;return o[14]!==i||o[15]!==h?(s=(0,a.jsxs)("button",{style:t,className:l,onClick:i,children:[n," ",h]}),o[14]=i,o[15]=h,o[16]=s):s=o[16],s}function v(e){let t,l,i,s,o,d,u,x,f,p,h,g,v,b,j,y,w,N,C,k=(0,c.c)(77),{searchTerm:S,setSearchTerm:L,checkIfLocationExists:_,pickedSuggestion:T,setPickedSuggestion:I,prevSearchedVal:A,setPrevSearchedVal:D,clearSearch:M,suggestions:E,setClickedSuggestion:P,showSuggestions:$,setShowSuggestions:F,isVisible:R,setActiveDealer:H,resetToStartPosition:V,handleLocationSearch:O,view:B,searchInputPlaceholderText:z}=e;k[0]!==H||k[1]!==P||k[2]!==I||k[3]!==D||k[4]!==L||k[5]!==F?(t=function(e){P(!0);let t=e.name.first+e.name.second+e.name.third;L(t),D(t),I(-1),F(!1),H(e.dealer)},k[0]=H,k[1]=P,k[2]=I,k[3]=D,k[4]=L,k[5]=F,k[6]=t):t=k[6];let U=t;k[7]!==U||k[8]!==T||k[9]!==A||k[10]!==S||k[11]!==I||k[12]!==L||k[13]!==F||k[
8814]!==$||k[15]!==E.items||k[16]!==B?(l=e=>{let{key:t}=e,l=E.items.length,a="ArrowUp"===t,r="ArrowDown"===t;if("Escape"===t){F(!1),I(-1);return}if(a||r){if(e.preventDefault(),!$){F(!0),I("map"===B?r?l-1:0:r?0:l-1);return}I(e=>{if(-1===e)if("map"===B)return r?l-1:0;else return r?0:l-1;let t=e;return r&&("map"===B?(t=e-1)<0&&(t=l-1):(t=e+1)>=l&&(t=0)),a&&("map"===B?(t=e+1)>=l&&(t=0):(t=e-1)<0&&(t=l-1)),t});return}if("ArrowLeft"===t&&T>=0){A!==S&&L(A),I(-1),e.preventDefault();return}if("ArrowRight"===t&&T>=0){L(E.items[T].dealer.name),I(0);return}if("Enter"===t&&$&&T>=0){U(E.items[T]),e.preventDefault();return}},k[7]=U,k[8]=T,k[9]=A,k[10]=S,k[11]=I,k[12]=L,k[13]=F,k[14]=$,k[15]=E.items,k[16]=B,k[17]=l):l=k[17];let Z=l;k[18]!==_||k[19]!==O||k[20]!==V||k[21]!==S||k[22]!==H||k[23]!==I||k[24]!==D||k[25]!==F?(i=e=>{if(""===S)H(null),I(-1),D(""),F(!1),V();else{let e=_(S);e?(H(e),F(!1),I(-1),D(S)):(F(!1),I(-1),D(S),H(null),O(S)),document.activeElement instanceof HTMLElement&&document.activeElement.blur()}e.preventDefault()},k[18]=_,k[19]=O,k[20]=V,k[21]=S,k[22]=H,k[23]=I,k[24]=D,k[25]=F,k[26]=i):i=k[26],k[27]!==L?(s=e=>{L(e.target.value)},k[27]=L,k[28]=s):s=k[28];let W=z?.value;return k[29]!==Z?(o=e=>Z(e),k[29]=Z,k[30]=o):o=k[30],k[31]!==B?(d="map"===B?(0,n.K7)()?"c-box-shadow bg-background-100 border-none text-black placeholder:text-black":"c-box-shadow border-none bg-black text-white placeholder:text-white":"bg-foundation",k[31]=B,k[32]=d):d=k[32],k[33]!==d?(u=(0,r.A)("placeholder:text-text-primary inset-0 w-full py-3 pl-5 pr-10 focus-visible:!outline-none",d),k[33]=d,k[34]=u):u=k[34],k[35]!==S||k[36]!==F?(x=()=>{""!==S&&F(!0)},k[35]=S,k[36]=F,k[37]=x):x=k[37],k[38]!==I||k[39]!==F?(f=()=>{setTimeout(()=>{F(!1),I(-1)},100)},k[38]=I,k[39]=F,k[40]=f):f=k[40],k[41]!==S||k[42]!==f||k[43]!==s||k[44]!==W||k[45]!==o||k[46]!==u||k[47]!==x?(p=(0,a.jsx)("input",{type:"text",value:S,onChange:s,placeholder:W,onKeyDown:o,className:u,onFocus:x,onBlur:f}),k[41]=S,k[42]=f,k[43]=s,k[44]=W,k[45]=o,k[46]=u,k[47]=x,k[48]=p):p=k[48],k[49]!==B?(h="map"===B&&!(0,n.K7)()&&"text-white",k[49]=B,k[50]=h):h=k[50],k[51]!==h?(g=(0,r.A)("absolute right-2 top-1.5 rounded-full p-2",h),k[51]=h,k[52]=g):g=k[52],k[53]===Symbol.for("react.memo_cache_sentinel")?(v=(0,a.jsx)(m.SearchIcon,{}),k[53]=v):v=k[53],k[54]!==g?(b=(0,a.jsx)("button",{type:"submit",className:g,children:v}),k[54]=g,k[55]=b):b=k[55],k[56]!==M||k[57]!==S||k[58]!==B?(j=S&&(0,a.jsx)("button",{type:"button",style:{to
88p:"9px"},className:(0,r.A)("map"===B&&"text-white","absolute right-10"),onClick:()=>M(),children:(0,a.jsx)(m.ClearIcon,{className:"h-8 w-8"})}),k[56]=M,k[57]=S,k[58]=B,k[59]=j):j=k[59],k[60]!==p||k[61]!==b||k[62]!==j?(y=(0,a.jsxs)("div",{className:"relative",children:[p,b,j]}),k[60]=p,k[61]=b,k[62]=j,k[63]=y):y=k[63],k[64]!==y||k[65]!==i?(w=(0,a.jsx)("form",{onSubmit:i,children:y}),k[64]=y,k[65]=i,k[66]=w):w=k[66],k[67]!==U||k[68]!==R||k[69]!==T||k[70]!==$||k[71]!==E.items||k[72]!==B?(N=$&&R&&E.items.length>0&&(0,a.jsx)("ul",{className:(0,r.A)("border-outline-input z-4 absolute left-0 flex w-full border bg-white shadow-lg","lg:bottom-auto lg:top-[calc(100%-2px)] lg:mb-0","panel"===B?"bottom-auto top-[calc(100%-2px)] mb-0 flex-col":"bottom-full flex-col-reverse"),children:E.items.slice(0,5).map((e,t)=>(0,a.jsxs)("li",{className:(0,r.A)("border-outline-input cursor-pointer border-b px-5 py-2",(0,n.K7)()?"hover:border-primary hover:border-b-primary hover:bg-primary hover:text-white":"hover:border-black hover:border-b-black hover:bg-black hover:text-white",T===t&&"border-black border-b-black bg-black text-white","panel"===B?t===E.items.length-1&&"border-b-0":0===t&&"border-b-0"),onClick:()=>{U(e)},children:[(0,a.jsxs)("div",{children:[e.name.first,(0,a.jsx)("strong",{children:e.name.second}),e.name.third]}),(0,a.jsxs)("div",{className:"text-sm",children:[e.streetAddress.first,(0,a.jsx)("strong",{children:e.streetAddress.second}),e.streetAddress.third,", ",e.zip.first,(0,a.jsx)("strong",{children:e.zip.second}),e.zip.third," ",e.city.first,(0,a.jsx)("strong",{children:e.city.second}),e.city.third]})]},t))}),k[67]=U,k[68]=R,k[69]=T,k[70]=$,k[71]=E.items,k[72]=B,k[73]=N):N=k[73],k[74]!==w||k[75]!==N?(C=(0,a.jsxs)("div",{className:"relative w-full",children:[w,N]}),k[74]=w,k[75]=N,k[76]=C):C=k[76],C}function b({setMapContainer:e,isVisible:t=!0,searchState:l,mapRef:n,showNearMe:s,setShowNearMe:o,panToUserLocation:c,filters:d,filtersInput:u,nearMeMobileText:m,setActiveDealer:x,resetToStartPosition:f,handleLocationSearch:p,searchInputPlaceholderText:j}){let[y,w]=(0,i.useState)();return(0,i.useEffect)(()=>{if(n.current&&!y)if(m?.value){let e=(0,a.jsx)(g,{buttonText:m,setShowNearMe:o,isPanelView:!1,panToUserLocation:c});w((0,h.SR)(n.current,u,e))}else w((0,h.SR)(n.current,u,null))},[n.current,d]),(0,i.useEffect)(()=>{y&&(d?y.filtersRoot.render(u):y.filtersRoot.render(null))},[d]),(0,i.useEffect)(()=>{y&&(s&&y.nearMeRoot?y.nearMeRoot.render((0,a.jsx)(g,{buttonText:m,setShowNearMe:o,isPanelView:!1,panToUserLocation:c})):y.nearMeRoot&&y.nearMeRoot.render(null))},[s]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{id:"DealersMap",ref:t=>e(t),className:(0,r.A)(t?"z-1":"z-0","text-c1 absolute h-full w-full flex-1 bg-black lg:relative"),children:"Map not found"}),(0,a.jsx)("div",{className:(0,r.A)(t&&"z-2","px-sm absolute bottom-7 w-full lg:hidden"),children:(0,a.jsx)(v,{...l,isVisible:t,setActiveDealer:x,resetToStartPosition:f,handleLocationSearch:p,view:"map",searchInputPlaceholderText:j})})]})}var j=l(45469),y=l.n(j),w=l(76793);function N(e){let t,l,s,o,d,x,f,p,h,g,v,b,j,y,N,L,_,T,I,A,D,M,E,P,$,F,R,H,V,O,B,z,U,Z,W,q,G,K,J,Y=(0,c.c
88)(120),{index:Q,dealer:X,activeDealer:ee,setActiveDealer:et,distanceUnit:el,availableServicesText:ea,findUsText:er,contactDetailsText:ei}=e,{t:en}=(0,u.s9)()??{t:S},es=ee?.dealerId===X.dealerId,eo=(0,i.useId)(),[ec,ed]=(0,i.useState)(0),[eu,em]=(0,i.useState)(null),[ex,ef]=(0,i.useState)(null),ep=(0,i.useRef)(null),eh=(0,i.useRef)(null),eg=(0,i.useRef)(null),[ev,eb]=(0,i.useState)(!1);Y[0]!==eu||Y[1]!==ex?(t=()=>{if(null!==eu&&null!==ex){let e=setTimeout(()=>eb(!0),50);return()=>clearTimeout(e)}},l=[eu,ex],Y[0]=eu,Y[1]=ex,Y[2]=t,Y[3]=l):(t=Y[2],l=Y[3]),(0,i.useEffect)(t,l),Y[4]!==es?(s=()=>{es&&eh.current?ed(eh.current.scrollHeight):ed(0)},o=[es],Y[4]=es,Y[5]=s,Y[6]=o):(s=Y[5],o=Y[6]),(0,i.useEffect)(s,o),Y[7]===Symbol.for("react.memo_cache_sentinel")?(d=()=>{let e=ep.current,t=eg.current;if(!e||!t)return;let l=new ResizeObserver(()=>{e&&em(e.offsetHeight),t&&ef(t.offsetHeight)});return l.observe(e),l.observe(t),()=>l.disconnect()},Y[7]=d):d=Y[7],Y[8]!==X.city||Y[9]!==X.distanceFromUser||Y[10]!==X.streetAddress||Y[11]!==X.zip?(x=[X.streetAddress,X.zip,X.city,X.distanceFromUser],Y[8]=X.city,Y[9]=X.distanceFromUser,Y[10]=X.streetAddress,Y[11]=X.zip,Y[12]=x):x=Y[12],(0,i.useEffect)(d,x),Y[13]!==X.services?(f=()=>Object.keys(X.services).length>0,Y[13]=X.services,Y[14]=f):f=Y[14];let ej=f;Y[15]!==X.email||Y[16]!==X.telephone?(p=()=>Object.keys(X.telephone).length>0||Object.keys(X.email).length>0,Y[15]=X.email,Y[16]=X.telephone,Y[17]=p):p=Y[17];let ey=p;Y[18]===Symbol.for("react.memo_cache_sentinel")?(h=function(e,t){(window.dataLayer||[]).push({event:e,...t})},Y[18]=h):h=Y[18];let ew=h;Y[19]!==X.city||Y[20]!==X.dealerId||Y[21]!==X.name||Y[22]!==X.streetAddress||Y[23]!==X.zip?(g=function(){ew("reseller_directions",{url:window.location.href,page_path:window.location.pathname,dealer_name:X.name,dealer_id:X.dealerId,dealer_street_address:X.streetAddress,dealer_zip:X.zip,dealer_city:X.city}),window.open(`https://www.google.com/maps/dir/?api=1&travelmode=driving&layer=traffic&destination=${encodeURIComponent(X.name)},${encodeURIComponent(X.streetAddress)},${encodeURIComponent(X.zip)} ${encodeURIComponent(X.city)}`)},Y[19]=X.city,Y[20]=X.dealerId,Y[21]=X.name,Y[22]=X.streetAddress,Y[23]=X.zip,Y[24]=g):g=Y[24];let eN=g,eC=es?"reseller_card_open":"reseller_card",ek=`li-${X.dealerId} - ${Q}`;Y[25]!==X||Y[26]!==et?(v=()=>et({...X}),Y[25]=X,Y[26]=et,Y[27]=v):v=Y[27],Y[28]!==es?(b=(0,n.K7)()?es?"bg-primary text-white":"bg-white text-black":es?"bg-black text-white":"bg-white text-black",Y[28]=es,Y[29]=b):b=Y[29],Y[30]!==b?(j=(0,r.A)(b,"transition-colors duration-300 ease-in-out","p-sm flex w-full cursor-pointer items-center justify-between gap-3 text-left","focus-visible:outline-none! focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-black",(0,n.K7)()&&"focus-visible:ring-primary"),Y[30]=b,Y[31]=j):j=Y[31],Y[32]!==X.name?(y=(0,a.jsx)("span",{className:"truncate font-bold uppercase",children:X.name}),Y[32]=X.name,Y[33]=y):y=Y[33];let eS=es?"rotate-[-180deg]":"rotate-0";Y[34]!==es?(N=(0,n.K7)()?es&&"text-white":es&&"text-primary",Y[34]=es,Y[35]=N):N=Y[35],Y[36]!==eS||Y[37]!==N?(L=(0,r.A)("h-6 min-h-6 w-6 min-w-6 transition-transform duration-300 ease-in-out",eS,N),Y[36]=eS,Y[37]=N,Y[38]=L):L=Y[38],Y[39]!==L?(_=(0,a.jsx)(m.ChevronDownIcon,{"aria-hidden":"true",className:L}),Y[39]=L,Y[40]=_):_=Y[40],Y[41]!==es||Y[42]!==eo||Y[43]!==v||Y[44]!==j||Y[45]!==y||Y[46]!==_?(T=(0,a.jsxs)("button",{type:"button",onClick:v,"aria-expanded":es,"aria-controls":eo,className:j,children:[y,_]}),Y[41]=es,Y[42]=eo,Y[43]=v,Y[44]=j,Y[45]=y,Y[46]=_,Y[47]=T):T=Y[47];let eL=es?"h-sm":"h-0";Y[48]!==eL?(I=(0,r.A)(eL,"transition-height overflow-hidden duration-300 ease-in-out"),Y[48]=eL,Y[49]=I):I=Y[49],Y[50]!==I?(A=(0,a.jsx)("div",{className:I}),Y[50]=I,Y[51]=A):A=Y[51],Y[52]!==X.streetAddress?(D=(0,a.jsx)("span",{className:"hyphens-auto break-words",children:X.streetAddress}),Y[52]=X.streetAddress,Y[53]=D):D=Y[53],Y[54]!==X.zip?(M=(0,a.jsx)("span",{className:"mr-1 hyphens-auto break-words",children:X.zip}),Y[54]=X.zip,Y[55]=M):M=Y[55],Y[56]!==X.city?(E=(0,a.jsx)("span",{className:"hyphens-auto break-words",children:X.city}),Y[56]=X.city,Y[57]=E):E=Y[57],Y[58]!==M||Y[59]!==E?(P=(0,a.jsxs)("span",{className:"flex flex-wrap hyphens-auto break-words",children:[M,E]}),Y[58]=M,Y[59]=E,Y[60]=P):P=Y[60],Y[61]!==D||Y[62]!==P?($=(0,a.jsxs)("div",{ref:ep,className:"flex min-w-0 flex-1 flex-col hyphens-auto break-words",children:[D,P]}),Y[61]=D,Y[62]=P,Y[63]=$):$=Y[63],Y[64]!==eu||Y[65]!==ev||Y[66]!==X.distanceFromUser||Y[67]!==ex||Y[68]!==el||Y[69]!==es?(F=X.distanceFromUser&&(0,a.jsx)("div",{className:"flex-shrink-0",children:(0,a.jsxs)("div",{ref:eg,className:(0,r.A)("inline-flex items-center gap-1",ev&&"transition-transform duration-300"),style:{transform:es?"translateY(0px)":`translateY(${(eu||0)-(ex||0)}px)`},children:[(0,a.jsx)(m.PinIcon,{className:"h-4 w-4 text-black","aria-hidden":"true"}),(0,a.jsxs)("span",{children:[Math.round(X.distanceFromUser),"km"===el.value?" km":" miles"]})]})}),Y[64]=eu,Y[65]=ev,Y[66]=X.distanceFromUser,Y[67]=ex,Y[68]=el,Y[69]=es,Y[70]=F):F=Y[70],Y[71]!==$||Y[72]!==F?(R=(0,a.jsxs)("div",{className:"px-sm z-2 pb-sm flex justify-between gap-3 bg-white",children:[$,F]}),Y[71]=$,Y[72]=F,Y[73]=R):R=Y[73];let e_=!es;Y[74]!==es?(H=!es&&{inert:""},Y[74]=es,Y[75]=H):H=Y[75];let eT=es?"opacity-100":"opacity-50",eI=es?"translate-y-0":"-translate-y-10";Y[76]!==eT||Y[77]!==eI?(V=(0,r.A)("px-sm overflow-hidden transition-all duration-300 ease-in-out",eT,eI),Y[76]=eT,Y[77]=eI,Y[78]=V):V=Y[78];let eA=`${ec}px`;Y[79]!==eA?(O={height:eA},Y[79]=eA,Y[80]=O):O=Y[80];let eD=es?void 0:-1;Y[81]!==ea||Y[82]!==X.dealerId||Y[83]!==X.services||Y[84]!==ej||Y[85]!==en?(B=ej()&&(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"font-bold",children:(0,w.u)(ea,"tj\xe4nster som erbjuds")}),Object.entries(X.services).map((e,t)=>{let[l]=e;return(0,a.jsx)("div",{children:en(l)},`${X.dealerId}-${t}-${l}`)})]}),Y[81]=ea,Y[82]=X.dealerId,Y[83]=X.services,Y[84]=ej,Y[85]=en,Y[86]=B):B=Y[86];let eM=es?void 0:-1;return Y[87]===Symbol.for("react.memo_cache_sentinel")?(z=(0,r.A)("border-wide flex w-full items-center justify-center gap-2 border p-2",(0,n.K7)()?"border-primary text-primary font-medium transition-colors duration-300 ease-in-out hover:border-black hover:bg-black hover:text-white":"hover:bg-primary"),Y[87]=z):z=Y[87],Y[88]!==er?(U=(0,w.u)(er,"f\xe5 v\xe4gbeskrivning"),Y[88]=er,Y[89]=U):U=Y[89],Y[90]===Symbol.for("react.memo_cache_sentinel")?(Z=(0,a.jsx)(m.ExternalIcon,{"aria-hidden":"true",style:{height:"21px",width:"21px",minHeight:"21px",minWidth:"21px"}}),Y[90]=Z):Z=Y[90],Y[91]!==eN||Y[92]!==eM||Y[93]!==U?(W=(0,a.jsxs)("button",{type:"button",onClick:eN,tabIndex:eM,className:z,children:[U,Z]}),Y[91]=eN,Y[92]=eM,Y[93]=U,Y[94]=W):W=Y[94],Y[95]!==ei||Y[96]!==X.email||Y[97]!==X.telep
88hone||Y[98]!==ey||Y[99]!==es?(q=ey()&&(0,a.jsxs)("div",{className:"flex flex-col gap-1 overflow-hidden",children:[(0,a.jsx)("span",{className:"font-bold",children:(0,w.u)(ei,"kontaktuppgifter")}),Object.entries(X.telephone).filter(k).map(e=>{let[t,l]=e;return(0,a.jsxs)("div",{className:"flex items-center gap-1 overflow-hidden",children:[(0,a.jsx)(m.PhoneIcon,{className:"min-w-7","aria-hidden":"true"}),(0,a.jsx)("a",{href:`tel:${l}`,className:"text-text-link hover:text-text-link-hover break-words underline",tabIndex:es?void 0:-1,children:l})]},t)}),Object.entries(X.email).filter(C).map(e=>{let[t,l]=e;return(0,a.jsxs)("div",{className:"flex w-full items-start gap-1 overflow-hidden",children:[(0,a.jsx)(m.EmailIcon,{className:"min-w-7","aria-hidden":"true"}),(0,a.jsx)("a",{href:`mailto:${l}`,className:"text-text-link hover:text-text-link-hover min-w-0 self-center whitespace-normal break-words text-left underline",tabIndex:es?void 0:-1,children:l})]},t)})]}),Y[95]=ei,Y[96]=X.email,Y[97]=X.telephone,Y[98]=ey,Y[99]=es,Y[100]=q):q=Y[100],Y[101]!==eD||Y[102]!==B||Y[103]!==W||Y[104]!==q?(G=(0,a.jsxs)("div",{ref:eh,className:"gap-sm pb-sm flex flex-col",tabIndex:eD,children:[B,W,q]}),Y[101]=eD,Y[102]=B,Y[103]=W,Y[104]=q,Y[105]=G):G=Y[105],Y[106]!==eo||Y[107]!==e_||Y[108]!==H||Y[109]!==V||Y[110]!==O||Y[111]!==G?(K=(0,a.jsx)("div",{id:eo,role:"region","aria-hidden":e_,...H,className:V,style:O,children:G}),Y[106]=eo,Y[107]=e_,Y[108]=H,Y[109]=V,Y[110]=O,Y[111]=G,Y[112]=K):K=Y[112],Y[113]!==eC||Y[114]!==ek||Y[115]!==T||Y[116]!==A||Y[117]!==R||Y[118]!==K?(J=(0,a.jsxs)("li",{id:eC,className:"border-outline-2 flex flex-col border",children:[T,A,R,K]},ek),Y[113]=eC,Y[114]=ek,Y[115]=T,Y[116]=A,Y[117]=R,Y[118]=K,Y[119]=J):J=Y[119],J}function C(e){let[,t]=e;return t?.trim()}function k(e){let[,t]=e;return t?.trim()}function S(e){return e}function L(e){let t,l,n,s,o,d,u,m,x,f,p,h,b,j,C,k,S,L,_,T,I,A,D,M,E=(0,c.c)(76),{isVisible:P,searchState:$,filtersInput:F,dealers:R,dealersInBounds:H,activeDealer:V,setActiveDealer:O,showNearMe:B,setShowNearMe:z,panToUserLocation:U,nearMeDesktopText:Z,distanceUnit:W,resetToStartPosition:q,handleLocationSearch:G,searchInputPlaceholderText:K,panelTitle:J,availableServicesText:Y,findUsText:Q,contactDetailsText:X,showMoreButtonLabel:ee,currentlyShowingText:et,noDealersText:el}=e,ea=void 0===P||P,er=H&&H.length>20?20:H?.length||0,[ei,en]=(0,i.useState)(er),[es,eo]=(0,i.useState)(!1),ec=(0,i.useRef)(null);E[0]!==er?(t=()=>{en(er)},E[0]=er,E[1]=t):t=E[1],E[2]!==R||E[3]!==H?(l=[R,H],E[2]=R,E[3]=H,E[4]=l):l=E[4],(0,i.useEffect)(t,l),E[5]!==V||E[6]!==ea?(n=()=>{if(ea&&ec.current&&V){let e=ec.current,t=document.getElementById("card-"+V.dealerId);if(t){let l=t.offsetTop-e.offsetTop;e.scrollTo({top:l,behavior:"smooth"})}}},s=[ea,V],E[5]=V,E[6]=ea,E[7]=n,E[8]=s):(n=E[7],s=E[8]),(0,i.useEffect)(n,s),E[9]===Symbol.for("react.memo_cache_sentinel")?(o=()=>{let e=ec.current;e&&setTimeout(()=>{eo(e.scrollHeight>e.clientHeight)},50)}
88,E[9]=o):o=E[9],E[10]!==er?(d=[er],E[10]=er,E[11]=d):d=E[11],(0,i.useEffect)(o,d),E[12]!==et?.value||E[13]!==H||E[14]!==ei?(u=function(){if(!H)return;let e=H.length;return String(et?.value||"Showing {current} of {total}").replace(/{current}/g,String(ei)).replace(/{total}/g,String(e))},E[12]=et?.value,E[13]=H,E[14]=ei,E[15]=u):u=E[15];let ed=u,eu=ea?"z-1":"z-0";E[16]!==eu?(m=(0,r.A)(eu,"lg:z-1 px-sm lg:px-lg pt-sm absolute flex h-full w-full flex-col gap-8 bg-white lg:relative lg:flex lg:w-[50%] lg:max-w-sm"),E[16]=eu,E[17]=m):m=E[17],E[18]!==G||E[19]!==ea||E[20]!==q||E[21]!==K||E[22]!==$||E[23]!==O?(x=(0,a.jsx)(v,{...$,isVisible:ea,setActiveDealer:O,resetToStartPosition:q,handleLocationSearch:G,view:"panel",searchInputPlaceholderText:K}),E[18]=G,E[19]=ea,E[20]=q,E[21]=K,E[22]=$,E[23]=O,E[24]=x):x=E[24],E[25]!==F||E[26]!==x?(f=(0,a.jsxs)("div",{className:"flex gap-3",children:[x,F]}),E[25]=F,E[26]=x,E[27]=f):f=E[27],E[28]!==Z||E[29]!==U||E[30]!==z||E[31]!==B?(p=Z?.value&&(0,a.jsx)(g,{buttonText:Z,isVisible:B,setShowNearMe:z,panToUserLocation:U}),E[28]=Z,E[29]=U,E[30]=z,E[31]=B,E[32]=p):p=E[32],E[33]!==f||E[34]!==p?(h=(0,a.jsxs)("div",{className:"flex flex-col gap-4",children:[f,p]}),E[33]=f,E[34]=p,E[35]=h):h=E[35],E[36]!==J?(b=(0,w.u)(J,"Anl\xe4ggningar"),E[36]=J,E[37]=b):b=E[37],E[38]!==b?(j=(0,a.jsx)("span",{className:"pl-[2px]",children:b}),E[38]=b,E[39]=j):j=E[39];let em=es?"opacity-100":"opacity-0";return E[40]!==em?(C=(0,r.A)(em,"transition-opacity duration-300 ease-in-out","z-3 bg-outline-2 pointer-events-none absolute left-0 right-2.5 top-0 h-px"),E[40]=em,E[41]=C):C=E[41],E[42]!==C?(k=(0,a.jsx)("div",{className:C}),E[42]=C,E[43]=k):k=E[43],E[44]===Symbol.for("react.memo_cache_sentinel")?(S=(0,r.A)("pb-lg flex h-full grow flex-col gap-4 overflow-auto",y().scrollbar),E[44]=S):S=E[44],E[45]!==V||E[46]!==Y||E[47]!==X||E[48]!==H||E[49]!==W||E[50]!==Q||E[51]!==ei||E[52]!==O?(L=H&&H.slice(0,ei).map((e,t)=>(0,a.jsx)(N,{index:t,distanceUnit:W,dealer:e,activeDealer:V,setActiveDealer:O,availableServicesText:Y,findUsText:Q,contactDetailsText:X},`${e.dealerId} - ${t}`)),E[45]=V,E[46]=Y,E[47]=X,E[48]=H,E[49]=W,E[50]=Q,E[51]=ei,E[52]=O,E[53]=L):L=E[53],E[54]!==ed||E[55]!==H||E[56]!==el?.value?(_=H&&(0,a.jsx)("li",{className:(0,r.A)("text-c2-700 text-sm",H.length>0&&"flex h-full flex-col justify-end text-center"),children:H.length>0?ed():`${el?.value}`}),E[54]=ed,E[55]=H,E[56]=el?.value,E[57]=_):_=E[57],E[58]!==H||E[59]!==ei||E[60]!==ee?.value?(T=H&&ei<H.length&&(0,a.jsx)("li",{className:"flex w-full justify-center",children:(0,a.jsx)("button",{className:"border-foundation-contrast hover:bg-foundation-contrast hover:text-foundation flex max-w-10 justify-center self-center text-nowrap border px-20 py-2 text-sm",onClick:()=>en(e=>Math.min(e+5,H.length)),children:ee?.value||"Show more"})}),E[58]=H,E[59]=ei,E[60]=ee?.value,E[61]=T):T=E[61],E[62]!==L||E[63]!==_||E[64]!==T?(I=(0,a.jsxs)("ul",{ref:ec,className:S,children:[L,_,T]}),E[62]=L,E[63]=_,E[64]=T,E[65]=I):I=E[65],E[66]!==k||E[67]!==I?(A=(0,a.jsxs)("div",{className:"relative h-full w-full overflow-hidden",children:[k,I]}),E[66]=k,E[67]=I,E[68]=A):A=E[68],E[69]!==j||E[70]!==A?(D=(0,a.jsxs)("div",{className:"flex grow flex-col gap-3 overflow-hidden",children:[j,A]}),E[69]=j,E[70]=A,E[71]=D):D=E[71],E[72]!==m||E[73]!==h||E[74]!==D?(M=(0,a.jsxs)("div",{className:m,children:[h,D]}),E[72]=m,E[73]=h,E[74]=D,E[75]=M):M=E[75],M}function _({isFullscreen:e,dealers:t,setDealers:l,activeDealer:c,setActiveDealer:d,currentMapBounds:u,setMapContainer:m,googleMapRef:f,hasSortedResults:p,resetToStartPosition:h,userLocation:g,panToUserLocation:v,activeTabView:j,setActiveTabView:y,countryInGoogleSearch:w,panelTabTitle:N,mapTabTitle:C,searchInputPlaceholderText:k,nearMeDesktopText:S,nearMeMobileText:T,searchResultDistanceThreshold:I,distanceUnit:A,excludedFiltersArray:D,priorityKeywordFilterArray:M,priorityKeywordSortArray:E,filterTitle:P,allFiltersText:$,noFiltersText:F,panelTitle:R,availableServicesText:H,findUsText:V,contactDetailsText:O,showMoreButtonLabel:B,currentlyShowingText:z,noDealersText:U}){let[Z,W]=(0,i.useState)(!0),[q,G]=(0,i.useState)([]),[K,J]=(0,i.useState)(null);(0,i.useEffect)(()=>{u&&g.hasAcceptedLocationTracking&&g.coords&&W(!u.contains(g.coords))},[u,g]),(0,i.useEffect)(()=>
88{if(u&&f.current&&t){let e=f.current.getCenter(),l=(t?.filter(e=>e.isVisibleAfterFiltering)).filter(e=>!!e.latLng&&u.contains(e.latLng));if(g?.hasAcceptedLocationTracking)return void G(l);l.sort((t,l)=>t.latLng&&l.latLng?(e?(0,s.$7)(e,t.latLng):0)-(e?(0,s.$7)(e,l.latLng):0):0);let a=l.filter(e=>Object.keys(e.services).some(e=>E.some(t=>e.toLowerCase().includes(t.toLowerCase())))),r=l.filter(e=>!Object.keys(e.services).some(e=>E.some(t=>e.toLowerCase().includes(t.toLowerCase()))));G(a.concat(r))}},[u,t,g]),(0,i.useEffect)(()=>{t&&null===K&&J(Array.from(new Set(t.flatMap(e=>Object.keys(e.services)))).filter(e=>!D.includes(e)).sort((e,t)=>{let l=e=>{for(let t=0;t<M.length;t++)if(e.toLowerCase().includes(M[t].toLowerCase()))return t;return 1/0};return l(e)-l(t)}).map(e=>({text:e,checked:!1})))},[t]),(0,i.useEffect)(()=>{K?.every(e=>!e.checked)?l(e=>e?e.map(e=>(e.marker&&(e.marker.map=f.current),{...e,isVisibleAfterFiltering:!0})):e):l(e=>{if(e&&K){let t=K.filter(e=>e.checked).map(e=>e.text);return e.map(e=>{let l=Object.keys(e.services);return t.every(e=>l.includes(e))?(e.marker&&(e.marker.map=f.current),{...e,isVisibleAfterFiltering:!0}):(e.marker&&e.marker.map&&(e.marker.map=null),{...e,isVisibleAfterFiltering:!1})})}return e})},[K,l]);let Y=async e=>{try{let l=await o(e,w.value?.toString()),a=(0,s.mf)(l,t||[],isNaN(Number(I.value))?16:Number(I.value));f.current&&(0,s.IH)(f.current,a,l)}catch(e){console.error(e)}},Q=((e,t)=>{let[l,a]=(0,i.useState)(""),[r,n]=(0,i.useState)(0),[s,o]=(0,i.useState)(""),[c,d]=(0,i.useState)({items:[],updateShowSuggestions:!1}),[u,m]=(0,i.useState)(!1),[x,f]=(0,i.useState)(!1);(0,i.useEffect)(()=>{if(!e)return;let a=p(e,l,["name","city","streetAddress","zip"]);t||(a=a.sort((e,t)=>t.duplicateTimes-e.duplicateTimes));let r=a.slice(0,5).map(e=>({dealer:e.dealer,name:h(e.dealer.name,l),city:h(e.dealer.city,l),streetAddress:h(e.dealer.streetAddress,l),zip:h(e.dealer.zip,l)}));""===l&&(f(!1),n(-1)),d({items:r,updateShowSuggestions:""!==l})},[e,l]),(0,i.useEffect)(()=>{u?m(!1):c.updateShowSuggestions&&f(!0)},[c]);let p=(e,t,l)=>{let a=new Map;for(let r of l)e.forEach(e=>{("name"===r||"streetAddress"===r||"zip"===r||"city"===r)&&e[r].toLowerCase().includes(t.toLowerCase())&&(a.has(e)?a.set(e,a.get(e)+1):a.set(e,1))});return Array.from(a.entries()).map(([e,t])=>({dealer:e,duplicateTimes:t}))},h=(e,t)=>{let l=e.toLowerCase().indexOf(t.toLowerCase());if(-1===l)return{first:e,second:"",third:""};let a=e.slice(0,l);return{first:a,second:e.slice(l,l+t.length),third:e.slice(l+t.length)}};return{searchTerm:l,setSearchTerm:a,checkIfLocationExists:t=>e&&e.find(e=>e.name.toLowerCase()===t.toLowerCase())||null,pickedSuggestion:r,setPickedSuggestion:n,prevSearchedVal:s,setPrevSearchedVal:o,clearSearch:()=>{a(""),f(!1),n(-1),o("")},suggestions:c,setClickedSuggestion:m,showSuggestions:x,setShowSuggestions:f}})(t,p);return(0,a.jsxs)("div",{className:"flex w-full grow flex-col overflow-hidden",children:[(0,a.jsxs)("div",{className:(0,r.A)("flex w-full justify-evenly text-sm font-bold lg:hidden",(0,n.K7)()?"bg-background-200 text-black":"bg-black text-white"),children:[(0,a.jsxs)("button",{className:"relative w-6/12 py-3",onClick:()=>y("panel"),children:[N.value,"panel"===j&&(0,a.jsx)("span",{className:"bg-primary absolute bottom-0 left-1/2 h-[4px] w-2/3 -translate-x-1/2 transform"})]}),(0,a.jsxs)("button",{onClick:()=>y("map"),className:"relative w-6/12 py-3",children:[C.value,"map"===j&&(0,a.jsx)("span",{className:"bg-primary absolute bottom-0 left-1/2 h-[4px] w-2/3 -translate-x-1/2 transform"})]})]}),(0,a.jsxs)("div",{className:"flex-2 relative flex h-full overflow-hidden",children:[(0,a.jsx)(L,{isVisible:"panel"===j,searchState:Q,filtersInput:(0,a.jsx)(x,{title:P,allFiltersText:$,noFiltersText:F,isPanelView:!0,filters:K,setFilters:J}),dealers:t,dealersInBounds:q,activeDealer:c,setActiveDealer:d,showNearMe:Z,setShowNearMe:W,panToUserLocation:v,nearMeDesktopText:S,distanceUnit:A,resetToStartPosition:h,handleLocationSearch:Y,searchInputPlaceholderText:k,panelTitle:R,availableServicesText:H,findUsText:V,contactDetailsText:O,showMoreButtonLabel:B,currentlyShowingText:z,noDealersText:U}),(0,a.jsx)(b,{setMapContainer:m,isVisible:"map"===j,searchState:Q,mapRef:f,showNearMe:Z,setShowNearMe:W,panToUserLocation:v,filters:K,filtersInput:(0,a.jsx)(x,{title:P,allFiltersText:$,noFiltersText:F,isPanelView:!1,filters:K,setFilters:J}),nearMeMobileText:T,setActiveDealer:d,resetToStartPosition:h,handleLocationSearch:Y,searchInputPlaceholderText:k})]})]})}},23720:(e,t,l)=>{"use strict";l.d(t,{z:()=>m});var a=l(78782),r=l(49472),i=l(74859);let n=async(e,t,l=!1)=>{let a=(0,r.J1)` 89 query NavigationQuery($datasource: String!, $language: String!) { 90 navigation: item(path: $datasource, language: $language) { 91 ...NavigationRootFields 92 } 93 } 94 fragment NavigationRootFields on Item { 95 children(first: 100, hasLayout: true) { 96 results { 97 ...NavigationItemFields 98 children(first: 100, hasLayout: true) { 99 results { 100 ...NavigationItemFields 101 children(first: 100, hasLayout: true) { 102 results { 103 ...NavigationItemFields 104 } 105 } 106 } 107 } 108 } 109 } 110 } 111 fragment NavigationItemFields on Item { 112 name 113 url { 114 path 115 } 116 117 ... on _MenuSettings { 118 menuCategories { 119 targetItems { 120 name 121 } 122 } 123 } 124 125 ... on _CarReference { 126 car { 127 value 128 } 129 } 130 131 ... on _Navigation { 132 navTitle { 133 value 134 } 135 } 136 } 137 `,n=Date.now(),s=await i.A.getData(a,{language:t,datasource:e}),o=Date.now()-n;return l&&console.log(`Navigation fetch completed in ${o} ms with 1 total GraphQL query`),s};async function s(e,t,l=!1){let a=0,n=async e=>{let n=(0,r.J1)` 138 query ChildrenQuery( 139 $path: String! 140 $language: String! 141 $first: Int! 142 $after: String 143 ) { 144 item(path: $path, language: $language) { 145 children(first: $first, after: $after, hasLayout: true) { 146 results { 147 name 148 path 149 url { 150 path 151 } 152 ... on _MenuSettings { 153 menuCategories { 154 targetItems { 155 name 156 } 157 } 158 } 159 ... on _CarReference { 160 car { 161 value 162 } 163 } 164 ... on _Navigation { 165 navTitle { 166 value 167 } 168 } 169 } 170 pageInfo { 171 hasNext 172 endCursor 173 } 174 } 175 } 176 } 177 `,s=[],o=!0,c=null;for(;o;){let r=Date.now(),d=await i.A.getData(n,{path:e,language:t,first:100,after:c}),u=Date.now();a++,l&&console.log(`GraphQL query #${a} for path "${e}" took ${u-r} ms`);let m=d?.item?.children;if(!m?.results)break;s.push(...m.results),o=m.pageInfo?.hasNext??!1,c=m.pageInfo?.endCursor??null}return s},o=async(e,t,l)=>{await Promise.all(e.map(async e=>{let t=e.path;if(!t)return;let a=await n(t);l<3&&a.length>0&&await o(a,t,l+1),a.length>0&&(e.children={results:a})}))};try{let t=Date.now(),r=await n(e);await o(r,e,2);let i=Date.now();return l&&console.log(`Navigation fetch completed in ${i-t} ms with ${a} total GraphQL queries`),{navigation:{children:{results:r}}}}catch(e){throw console.error("Error fetching navigation data:",e),e}}let o={};async function c(){try{let e=await fetch("http://localhost:3000/api/megaMenuNavigation/writeToFile");
177if(!e.ok)throw Error(`Failed to load cache: ${e.status} ${e.statusText}`);return await e.json()}catch(e){return console.error("Error loading cache from API",e),{}}}async function d(e){try{let t=await fetch("http://localhost:3000/api/megaMenuNavigation/writeToFile",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)});if(!t.ok)throw Error(`Failed to save cache: ${t.status} ${t.statusText}`)}catch(e){console.error("Error saving cache to API",e)}}async function u({siteName:e,lang:t,homePath:l,siteId:r,isLocalhost:i=!0,forceUpdateData:n=!1}){let m,x,f,p=`${e}-${t}`;if(i?(m=(await c())[p])&&console.log("Retrieved preview data from disk cache (API)"):(m=o[p])&&console.log("Retrieved preview data from memory cache"),!n&&m&&Date.now()-m.timestamp<18e5)return console.log("Using cached preview data"),m;console.log("Fetching new preview data");try{x=await s(l,t,!0),f=await (0,a.R)(r,t,!0)}catch(e){if(console.error("Failed to fetch fresh preview data",e),m)return console.warn("Falling back to cached preview data"),m;throw Error("Unable to fetch or fallback to preview data")}let h={sitecoreNavTree:x,cars:f,timestamp:Date.now()};if(i)try{let e=await c();e[p]=h,await d(e),console.log("Disk cache updated")}catch(e){console.error("Failed to update disk cache",e)}else o[p]=h,console.log("Memory cache updated");return h}async function m(e){let{siteName:t,lang:l,homePath:r,siteId:i,isPreview:s,context:o}=e;try{if(s)try{let{sitecoreNavTree:e,cars:a}=await u({siteName:t,lang:l,homePath:r,siteId:i,isLocalhost:(()=>{if(!("req"in o)||!o.req)return!1;let e=o.req.headers.host;return e?.startsWith("localhost")||e?.startsWith("127.0.0.1")})(),forceUpdateData:function(e){if(!("req"in e)||!e.req)return!1;let t=e.req.headers.cookie||"",l={};t.split(";").forEach(e=>{let[t,...a]=e.trim().split("=");t&&(l[t]=decodeURIComponent(a.join("=")))});let a=void 0!==l.updatePreviewData;return a&&console.log("â
updatePreviewData cookie found (short-lived, no removal needed)"),a}(o)});return console.log("Preview data loaded successfully"),{sitecoreNavTree:e,cars:a}}catch(s){console.error("Failed to load preview data",s),console.log("Falling back to Sitecore edge data...");let[e,t]=await Promise.all([n(r,l),(0,a.X)(i,l)]);return{sitecoreNavTree:e,cars:t}}{let[e,t]=await Promise.all([n(r,l),(0,a.X)(i,l)]);return{sitecoreNavTree:e,cars:t}}}catch(e){throw console.error("Fatal error fetching navigation data",e),Error("Unable to load navigation data from preview or fallback")}}},24934:(e,t,l)=>{"use strict";l.d(t,{B:()=>i});var a=l(56677);function r(e){var t;if(!e?.fields?.Car)throw Error("Invalid card object: missing fields.Car");if(!e.fields.Car.fields)throw Error("Invalid card object: missing fields.Car.fields");let l=function(e){let t={};for(let l in e)Object.prototype.hasOwnProperty.call(e,l)&&(t[l.toLowerCase()]=e[l]);return t}(e.fields.Car.fields),a=l.tags&&(t=l.tags)&&Array.isArray(t)?t.map(e=>({id:e.id,name:e.name,fields:{Color:{value:e.fields?.Color?.value??""},Title:e.fields?.Title??{value:e.displayName??e.name}}})):[];return{...l,id:e.fields.Car.id,url:e.fields.DiscoverLink?.value?.href??null,tags:a}}function i(e){return e.map((e,t)=>{if(!(0,a.vC)(e))return e;try{let t;return t=(e.fields.SideBarCategories??[]).map(e=>{let t;return(0,a.SO)(e)?(t=(e.fields.TransportVehicleItems??[]).map(e=>{let t;return(0,a.BA)(e)?(t=(e.fields.TransportVehicleCards??[]).filter(e=>e?.fields?.Car).map(r),{...e,fields:{...e.fields,TransportVehicleCards:t}}):e}),{...e,fields:{...e.fields,TransportVehicleItems:t}}):e}),{...e,fields:{...e.fields,SideBarCategories:t}}}catch(l){return console.error(`Error processing MainNavigationCarItem at nav index ${t}`,e,l),e}})}},26509:(e,t,l)=>{"use strict";l.d(t,{A:()=>x});var a=l(2183),r=l(27861),i=l(78502),n=l(98576),s=l(13663);l(34052);var o=l(45021),c=l.n(o),d=l(36439),u=l(94011);let m=c()(()=>l.e(7288).then(l.bind(l,97288)),{loadableGenerated:{webpack:()=>[97288]},ssr:!1});s.enableNextClientsideComponents(c(),m);let x=()=>{let e,t=(0,r.c)(1),{page:l}=d.useContext(n.SitecoreProviderReactContext),{pageState:o}=l.layout.sitecore.context;return s.setContextProperties({sitecoreEdgeUrl:u.A.api.edge?.edgeUrl,sitecoreEdgeContextId:u.A.api.edge?.contextId,pageState:o||n.LayoutServicePageState.Normal,siteName:l.siteName||u.A.defaultSite,eventsSDK:i}),t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(s.ExternalComponentBundle,{}),t[0]=e):e=t[0],e}},26612:(e,t,l)=>{"use strict";l.d(t,{A:()=>c});var a=l(2183),r=l(27861),i=l(3638),n=l(17296);function s(e){switch(e){case"play":return"Play";case"pause":return"Pause";case"rewind":return"Rewind";case"mute":return"Mute";case"unmute":return"Unmute";case"fullscreen":return"Fullscreen";case"exit-fullscreen":return"Exit Fullscreen";default:return""}}function o(e){let t=(0,r.c)(7),{type:l}=e;switch(l){case"play":{let e;return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(n.PlayIcon,{className:"ml-1"}),t[0]=e):e=t[0],e}case"pause":{let e;return t[1]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(n.PauseIcon,{}),t[1]=e):e=t[1],e}case"rewind":{let e;return t[2]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(n.RewindIcon,{}),t[2]=e):e=t[2],e}case"mute":{let e;return t[3]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(n.MuteIcon,{}),t[3]=e):e=t[3],e}case"unmute":{let e;return t[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(n.UnmuteIcon,{}),t[4]=e):e=t[4],e}case"fullscreen":{let e;return t[5]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(n.FullscreenExpandIcon,{}
177),t[5]=e):e=t[5],e}case"exit-fullscreen":{let e;return t[6]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(n.FullscreenCloseIcon,{}),t[6]=e):e=t[6],e}default:return null}}let c=e=>{let t,l,n,c,d,u=(0,r.c)(15),{type:m,className:x,rounded:f,onClick:p}=e;u[0]!==m?(t=s(m),u[0]=m,u[1]=t):t=u[1],u[2]!==m?(l=s(m),u[2]=m,u[3]=l):l=u[3];let h=void 0!==f&&f&&"border-outline-2 rounded-full border";return u[4]!==x||u[5]!==h?(n=(0,i.A)("focus:outline-white! z-50 flex size-8 items-center justify-center bg-black/50 hover:bg-black",h,x),u[4]=x,u[5]=h,u[6]=n):n=u[6],u[7]!==m?(c=(0,a.jsx)(o,{type:m}),u[7]=m,u[8]=c):c=u[8],u[9]!==p||u[10]!==t||u[11]!==l||u[12]!==n||u[13]!==c?(d=(0,a.jsx)("button",{name:t,"aria-label":l,className:n,onClick:p,children:c}),u[9]=p,u[10]=t,u[11]=l,u[12]=n,u[13]=c,u[14]=d):d=u[14],d}},27117:(e,t,l)=>{"use strict";l.d(t,{A:()=>cz});var a={};l.r(a),l.d(a,{default:()=>eN});var r={};l.r(r),l.d(r,{default:()=>eA});var i={};l.r(i),l.d(i,{default:()=>eO});var n={};l.r(n),l.d(n,{default:()=>eB});var s={};l.r(s),l.d(s,{default:()=>eG});var o={};l.r(o),l.d(o,{default:()=>e0});var c={};l.r(c),l.d(c,{default:()=>e4});var d={};l.r(d),l.d(d,{default:()=>e6});var u={};l.r(u),l.d(u,{default:()=>e9});var m={};l.r(m),l.d(m,{default:()=>tt});var x={};l.r(x),l.d(x,{default:()=>ta});var f={};l.r(f),l.d(f,{default:()=>ti});var p={};l.r(p),l.d(p,{default:()=>tc});var h={};l.r(h),l.d(h,{default:()=>td});var g={};l.r(g),l.d(g,{default:()=>tb});var v={};l.r(v),l.d(v,{default:()=>tN});var b={};l.r(b),l.d(b,{default:()=>tC});var j={};l.r(j),l.d(j,{default:()=>tk});var y={};l.r(y),l.d(y,{default:()=>tL});var w={};l.r(w),l.d(w,{default:()=>t_});var N={};l.r(N),l.d(N,{default:()=>tD});var C={};l.r(C),l.d(C,{default:()=>tM});var k={};l.r(k),l.d(k,{default:()=>tE});var S={};l.r(S),l.d(S,{default:()=>tz});var L={};l.r(L),l.d(L,{default:()=>tU});var _={};l.r(_),l.d(_,{default:()=>t4});var T={};l.r(T),l.d(T,{default:()=>t8});var I={};l.r(I),l.d(I,{default:()=>li});var A={};l.r(A),l.d(A,{default:()=>lo});var D={};l.r(D),l.d(D,{default:()=>lh});var M={};l.r(M),l.d(M,{default:()=>lL});var E={};l.r(E),l.d(E,{default:()=>l_});var P={};l.r(P),l.d(P,{default:()=>lT});var $={};l.r($),l.d($,{default:()=>lI});var F={};l.r(F),l.d(F,{default:()=>lD});var R={};l.r(R),l.d(R,{default:()=>lM});var H={};l.r(H),l.d(H,{LinkModal:()=>lH,default:()=>lz});var V={};l.r(V),l.d(V,{default:()=>lU});var O={};l.r(O),l.d(O,{default:()=>lW});var B={};l.r(B),l.d(B,{default:()=>lG});var z={};l.r(z),l.d(z,{default:()=>l6,fetchDataForMegaMenu:()=>l9,getComponentServerProps:()=>l7});var U={};l.r(U),l.d(U,{default:()=>ae});var Z={};l.r(Z),l.d(Z,{default:()=>al});var W={};l.r(W),l.d(W,{default:()=>ai});var q={};l.r(q),l.d(q,{default:()=>ac});var G={};l.r(G),l.d(G,{default:()=>ax});var K={};l.r(K),l.d(K,{default:()=>af});var J={};l.r(J),l.d(J,{default:()=>ag});var Y={};l.r(Y),l.d(Y,{default:()=>av});var Q={};l.r(Q),l.d(Q,{default:()=>ay});var X={};l.r(X),l.d(X,{default:()=>aw});var ee={};l.r(ee),l.d(ee,{default:()=>nA});var et={};l.r(et),l.d(et,{default:()=>si});var el={};l.r(el),l.d(el,{default:()=>s_});var ea={};l.r(ea),l.d(ea,{default:()=>sY});var er={};l.r(er),l.d(er,{default:()=>cr});var ei={};l.r(ei),l.d(ei,{default:()=>ci});var en={};l.r(en),l.d(en,{default:()=>cu});var es={};l.r(es),l.d(es,{default:()=>cb});var eo={};l.r(eo),l.d(eo,{default:()=>ck});var ec={};l.r(ec),l.d(ec,{default:()=>cS});var ed={};l.r(ed),l.d(ed,{default:()=>cL});var eu={};l.r(eu),l.d(eu,{default:()=>cO,hasImage:()=>cF});var em=l(2183),ex=l(98576),ef=l(27861),ep=l(36439),eh=l(3638),eg=l(15563),ev=l(26612),eb=l(9551),ej=l(40832),ey=l(20811);function ew(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g=(0,ef.c)(45),{videoRef:v,isFullscreen:b,wrapperRef:j,showControls:y}=e,[w,N]=(0,ep.useState)(!0),[C,k]=(0,ep.useState)(!0);g[0]===Symbol.for("react.memo_cache_sentinel")?(t=[0],g[0]=t):t=g[0];let[S,L]=(0,ep.useState)(t),[_,T]=(0,ep.useState)(0);g[1]!==v?(l=()=>{if(v.current){let e=v.current,t=()=>{T(e.duration),L([0])},l=()=>{L([e.currentTime])};return e.addEventListener("loadedmetadata",t),e.addEventListener("timeupdate",l),()=>{e.removeEventListener("loadedmetadata",t),e.removeEventListener("timeupdate",l)}}},a=[v],g[1]=v,g[2]=l,g[3]=a):(l=g[2],a=g[3]),(0,ep.useEffect)(l,a),g[4]!==v?(r=e=>{v.current?.pause(),L(e),v.current&&(v.current.currentTime=e[0])},g[4]=v,g[5]=r):r=g[5];let I=r;g[6]!==w||g[7]!==v?(i=()=>{w&&v.current?.play()},g[6]=w,g[7]=v,g[8]=i):i=g[8];let A=i;g[9]!==w||g[10]!==v?(n=()=>{v.current&&(w?v.current.pause():v.current.play(),N(!w))},g[9]=w,g[10]=v,g[11]=n):n=g[11];let D=n;g[12]!==C||g[13]!==v?(s=()=>{v.current&&(v.current.muted=!C,k(!C))},g[12]=C,g[13]=v,g[14]=s):s=g[14];let M=s;g[15]!==b||g[16]!==j?(o=()=>{j.current&&(b?document.exitFullscreen():j.current.requestFullscreen())},g[15]=b,g[16]=j,g[17]=o):o=g[17];let E=o,P=y?"opacity-100":"opacity-0";g[18]!==P?(c=(0,eh.A)("absolute bottom-0 left-0 right-0 flex items-center justify-between gap-4 p-5 transition-opacity duration-300",P),g[18]=P,g[19]=c):c=g[19];let $=w?"pause":"play";g[20]!==D||g[21]!==$?(d=(0,em.jsx)(ev.A,{type:$,onClick:D,rounded:!0,className:"shrink-0 text-white"}),g[20]=D,g[21]=$,g[22]=d):d=g[22],g[23]!==_||g[24]!==I||g[25]!==A||g[26]!==S||g[27]!==v?(u=_>0&&(0,em.jsx)(eb.Range,{min:0,max:_,step:.1,values:S,onChange:I,onFinalChange:A,renderTrack:e=>{let{props:t,children:l}=e;return(0,em.jsx)("div",{className:"flex h-12 w-full items-center",onMouseDown:t.onMouseDown,onTouchStart:t.onTouchStart,children:(0,em.jsx)("div",{className:"h-1 w-full rounded-full",ref:t.ref,style:{background:(0,eb.getTrackBackgroun
177d)({values:S,colors:["rgba(255,255,255,0.7)","rgba(0, 0, 0, 0.5)"],min:0,max:_})},children:l})})},renderThumb:e=>{let{props:t}=e;return(0,ep.createElement)("div",{...t,key:t.key,className:"focus:outline-white! flex h-4 w-4 items-center justify-center rounded-full",style:{...t.style,backgroundColor:"rgba(0, 0, 0, 0.5)"},onDragStart:()=>{v.current?.pause()},onMouseDown:()=>{v.current?.pause()},onTouchStart:()=>{v.current?.pause()}},(0,em.jsx)("div",{className:"h-2 w-2 rounded-full border border-white"}))}}),g[23]=_,g[24]=I,g[25]=A,g[26]=S,g[27]=v,g[28]=u):u=g[28],g[29]!==u?(m=(0,em.jsx)("div",{className:"w-full flex-1",children:u}),g[29]=u,g[30]=m):m=g[30];let F=C?"mute":"unmute";g[31]!==M||g[32]!==F?(x=(0,em.jsx)(ev.A,{type:F,onClick:M,rounded:!0,className:"text-white"}),g[31]=M,g[32]=F,g[33]=x):x=g[33];let R=b?"exit-fullscreen":"fullscreen";return g[34]!==E||g[35]!==R?(f=(0,em.jsx)(ev.A,{type:R,onClick:E,rounded:!0,className:"text-white"}),g[34]=E,g[35]=R,g[36]=f):f=g[36],g[37]!==x||g[38]!==f?(p=(0,em.jsxs)("div",{className:"flex shrink-0 items-center gap-4",children:[x,f]}),g[37]=x,g[38]=f,g[39]=p):p=g[39],g[40]!==c||g[41]!==d||g[42]!==m||g[43]!==p?(h=(0,em.jsxs)("div",{className:c,children:[d,m,p]}),g[40]=c,g[41]=d,g[42]=m,g[43]=p,g[44]=h):h=g[44],h}let eN=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g=(0,ef.c)(47),{fields:v,rendering:b}=e,j=(0,ep.useRef)(null),y=(0,ep.useRef)(null),[w,N]=(0,ep.useState)(!1),[C,k]=(0,ep.useState)(!1),S=(0,ep.useRef)(null);g[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{let e=function(){document.fullscreenElement?N(!0):N(!1)};return document.addEventListener("fullscreenchange",e),()=>{document.removeEventListener("fullscreenchange",e),S.current&&clearTimeout(S.current)}},l=[],g[0]=t,g[1]=l):(t=g[0],l=g[1]),(0,ep.useEffect)(t,l),g[2]===Symbol.for("react.memo_cache_sentinel")?(a=()=>{S.current&&clearTimeout(S.current),k(!0),S.current=setTimeout(()=>{k(!1)},1500)},g[2]=a):a=g[2];let L=a,{BackgroundColor:_,HasPadding:T,Height:I,Width:A,Video:D,HasControls:M}=v;if(g[3]!==_?.value||g[4]!==T?.value||g[5]!==I?.value||g[6]!==A?.value||g[7]!==b?.uid){let e=function(e){switch(e){case"3xl":return"max-w-3xl";case"2xl":case"":default:return"max-w-2xl";case"full":return"max-w-screen";case"xl":return"max-w-xl"}}(A?.value);if(g[13]!==_?.value||g[14]!==T?.value||g[15]!==I?.value||g[16]!==b?.uid){let e=function(e){switch(e){case"Screen":return"h-screen";case"64vh":return"h-[64vh]";default:return""}}(I?.value);r=(0,ej.t_)(_?.value),n=b?.uid,s="VideoPlayer",o=(0,eh.A)("w-full",r,T?.value&&"p-sm bp:p-lg",e),g[13]=_?.value,g[14]=T?.value,g[15]=I?.value,g[16]=b?.uid,g[17]=r,g[18]=n,g[19]=s,g[20]=o}else r=g[17],n=g[18],s=g[19],o=g[20];i=(0,eh.A)("relative mx-auto h-full",e),g[3]=_?.value,g[4]=T?.value,g[5]=I?.value,g[6]=A?.value,g[7]=b?.uid,g[8]=r,g[9]=i,g[10]=n,g[11]=s,g[12]=o}else r=g[8],i=g[9],n=g[10],s=g[11],o=g[12];let E=!w&&"object-cover";g[21]!==E?(c=(0,eh.A)("relative h-full w-full",E),g[21]=E,g[22]=c):c=g[22];let P=D?.value.src;return g[23]!==P?(d=(0,em.jsx)("source",{src:P,type:"video/mp4"}),g[23]=P,g[24]=d):d=g[24],g[25]!==d||g[26]!==c?(u=(0,em.jsxs)("video",{ref:j,className:c,autoPlay:!0,muted:!0,loop:!0,children:[d,"Your browser does not support the video tag."]}),g[25]=d,g[26]=c,g[27]=u):u=g[27],g[28]!==M?.value||g[29]!==w||g[30]!==C?(m=M?.value&&(0,em.jsx)(ew,{videoRef:j,isFullscreen:w,wrapperRef:y,showControls:C}),g[28]=M?.value,g[29]=w,g[30]=C,g[31]=m):m=g[31],g[32]!==u||g[33]!==m||g[34]!==i?(x=(0,em.jsxs)("div",{className:i,ref:y,onMouseOver:L,onMouseMove:L,onTouchMove:L,onTouchStart:L,onFocus:L,onBlur:L,children:[u,m]}),g[32]=u,g[33]=m,g[34]=i,g[35]=x):x=g[35],g[36]!==x||g[37]!==n||g[38]!==s||g[39]!==o?(f=(0,em.jsx)("section",{id:n,"data-component":s,className:o,children:x}),g[36]=x,g[37]=n,g[38]=s,g[39]=o,g[40]=f):f=g[40],g[41]!==r||g[42]!==v.LegalLines?(p=(0,em.jsx)(eg.Y,{LegalLines:v.LegalLines,bgColor:r}),g[41]=r,g[42]=v.LegalLines,g[43]=p):p=g[43],g[44]!==f||g[45]!==p?(h=(0,em.jsxs)(em.Fragment,{children:[f,p]}),g[44]=f,g[45]=p,g[46]=h):h=g[46],h});var eC=l(28457),ek=l(49542),eS=l(53941),eL=l.n(eS),e_=l(17296),eT=l(46407),eI=l(90459);function eA({fields:e,rendering:t}){let l=(0,ep.useRef)(null),[a,r]=(0,ek.A)({align:"start",loop:!0}),[i,n]=(0,ep.useState)(!0),[s,o]=(0,ep.useState)(!0),c=(0,ep.useCallback)(()=>r?.scrollPrev(),[r]),d=(0,ep.useCallback)(()=>r?.scrollNext(),[r]),u=(0,ep.useCallback)(()=>{r&&(n(!r.canScrollPrev()),o(!r.canScrollNext()))},[r]);(0,ep.useEffect)(()=>{r&&(u(),r.on("reInit",u).on("select",u))},[r,u]);let m=e?.HasPadding?.value,x=e?.HasPagination?.value,f=e?.HasArrows?.value,p=e?.HasSubTitles?.value,h=e?.Height?.value,g=e?.Width?.value,v=e?.Backgroun
177dColor?.value,b="Screen"===h||"64vh"===h,j=e?.Items;return(0,em.jsx)("section",{id:t?.uid,"data-component":"VideoImageCarousel",children:(0,em.jsx)("div",{className:(0,eh.A)("w-full",(0,ej.t_)(v),"BackgroundColor3"===v&&"text-text-invert-primary"),children:(0,em.jsxs)("div",{className:(0,eh.A)("group relative mx-auto w-full overflow-hidden",function(e){switch(e){case"3xl":return"max-w-3xl";case"2xl":case"":default:return"max-w-2xl";case"full":return"max-w-screen";case"xl":return"max-w-xl"}}(g)),ref:a,children:[(0,em.jsx)("div",{className:"mx-auto flex w-full",children:j?.map((e,t)=>(0,em.jsxs)("div",{className:(0,eh.A)("relative flex w-full shrink-0 flex-col gap-4",m&&"p-sm bp:p-lg",function(e){switch(e){case"Screen":return"h-screen";case"64vh":return"h-[64vh]";default:return""}}(h)),children:[e.fields.Title?.value&&(0,em.jsxs)("div",{className:(0,eh.A)("p-sm bp:p-lg absolute z-10 max-w-md",m?"top-sm left-sm bp:top-lg bp:left-lg":"left-0 top-0","White"===e.fields.TitleColor.value?"text-text-invert-primary":"text-text-primary"),children:[(0,em.jsx)("span",{className:"text-pretty",children:(0,em.jsx)(eC.DZ,{tagName:"h2",style:{fontFamily:"var(--font-family-extended)",fontWeight:700},children:(0,em.jsx)(ex.Text,{field:e.fields.Title})})}),e.fields?.Button?.value&&(0,em.jsx)("div",{className:"mt-4",children:(0,em.jsx)(eT.A,{field:e.fields?.Button,variant:function(e){switch(e){case"Primary":default:return"primary";case"Secondary":return"secondary";case"Ghost":return"ghost";case"Ghost Contrast":return"ghost-contrast";case"None":return"none"}}(e.fields?.ButtonType?.value),className:"w-fit"})})]}),(0,em.jsxs)("div",{className:"relative flex flex-1 flex-col",children:[(0,em.jsx)(eD,{ImageField:e.fields.Image,Video:e.fields.Video,hasSetHeight:b,LegalLines:e.fields.LegalLines}),(0,em.jsx)(eg.i,{LegalLines:e.fields.LegalLines,className:"p-2"})]}),p&&(0,em.jsxs)("div",{ref:l,className:"flex h-12 w-full shrink-0 justify-between text-2xl",children:[(0,em.jsx)(eC.DZ,{tagName:"p",tagStyle:"h3",children:(0,em.jsx)(ex.Text,{field:e.fields.SubTitle})}),e.fields?.SubTitleButton?.value&&(0,em.jsx)(eI.A,{field:e.fields?.SubTitleButton,variant:function(e){switch(e){case"Arrow":return"arrow";case"Underline":return"underline";case"Arrow Inverted":return"arrow-inverted";case"Underline Inverted":return"underline-inverted";default:return}}(e.fields?.SubTitleButtonType?.value)})]})]},t))}),(0,em.jsx)("div",{className:(0,eh.A)("pointer-events-none absolute left-0 top-0 h-full w-full",m&&"p-sm bp:p-lg"),children:(0,em.jsxs)("div",{style:{height:p?`calc(100% - ${l.current?.clientHeight}px - 16px)`:"100%"},className:(0,eh.A)("relative w-full"),children:[f&&(0,em.jsxs)("div",{className:"px-sm bp:px-lg bp:group-hover:flex pointer-events-auto absolute top-1/2 hidden w-full -translate-y-1/2 justify-between",children:[(0,em.jsx)("button",{onClick:c,className:"hover:bg-primary hover:text-primary-contrast text-text-invert-primary pointer-events-auto bg-black p-3",children:(0,em.jsx)(e_.ArrowSecondaryIcon,{className:"size-7 rotate-180"})}),(0,em.jsx)("button",{onClick:d,className:"hover:bg-primary hover:text-primary-contrast text-text-invert-primary pointer-events-auto bg-black p-3",children:(0,em.jsx)(e_.ArrowSecondaryIcon,{className:"size-7"})})]}),x&&(0,em.jsx)("span",{className:"pb-sm bp:pb-lg pointer-events-auto absolute bottom-0 left-1/2 -translate-x-1/2",children:(0,em.jsx)(eE,{emblaApi:r})})]})})]})})})}function eD(e){let t,l=(0,ef.c)(19),{hasSetHeight:a,ImageField:r,Video:i}=e;if(r.value?.src){let e,t,i;return l[0]!==r.value?.src||l[1]!==a?(e=a&&(0,em.jsx)("div",{className:"relative h-full w-full",children:(0,em.jsx)(eL(),{src:r.value?.src??"",alt:"asdasd",fill:!0,className:"h-full w-full object-cover"})}),l[0]=r.value?.src,l[1]=a,l[2]=e):e=l[2],l[3]!==r.value||l[4]!==a?(t=!a&&(0,em.jsx)("div",{className:"relative h-full w-full",children:(0,em.jsx)(eL(),{src:r.value?.src??"",alt:"asdasd",height:Number(r.value.height),width:Number(r.value.width),className:"aspect-auto h-full w-full object-cover"})}),l[3]=r.value,l[4]=a,l[5]=t):t=l[5],l[6]!==e||l[7]!==t?(i=(0,em.jsxs)(em.Fragment,{children:[e,t]}),l[6]=e,l[7]=t,l[8]=i):i=l[8],i}if(i?.value.src){let e,t,r;
177return l[9]!==i||l[10]!==a?(e=a&&(0,em.jsx)("div",{className:"relative h-full max-h-full w-full",children:(0,em.jsx)(eM,{src:i.value.src,classname:"object-cover absolute top-0 left-0 bottom-0 right-0 h-full w-full"})}),l[9]=i,l[10]=a,l[11]=e):e=l[11],l[12]!==i||l[13]!==a?(t=!a&&(0,em.jsx)("div",{className:"relative h-full w-full",children:(0,em.jsx)(eM,{src:i.value.src,classname:"aspect-auto h-full w-full object-cover"})}),l[12]=i,l[13]=a,l[14]=t):t=l[14],l[15]!==e||l[16]!==t?(r=(0,em.jsxs)(em.Fragment,{children:[e,t]}),l[15]=e,l[16]=t,l[17]=r):r=l[17],r}return l[18]===Symbol.for("react.memo_cache_sentinel")?(t=(0,em.jsx)("div",{children:" Missing media "}),l[18]=t):t=l[18],t}function eM(e){let t,l,a,r,i,n,s,o,c=(0,ef.c)(20),{src:d,classname:u}=e,m=(0,ep.useRef)(null),[x,f]=(0,ep.useState)(!0),[p,h]=(0,ep.useState)(!0),[g,v]=(0,ep.useState)(!1),b=x?"unmute":"mute";c[0]!==x?(t=()=>{m.current&&(m.current.muted=!x,f(!x))},c[0]=x,c[1]=t):t=c[1],c[2]!==b||c[3]!==t?(l=(0,em.jsx)(ev.A,{rounded:!0,className:"text-white",type:b,onClick:t}),c[2]=b,c[3]=t,c[4]=l):l=c[4];let j=l,y=p?"pause":"play";c[5]!==p?(a=()=>{m.current&&(p?m.current.pause():m.current.play(),h(!p))},c[5]=p,c[6]=a):a=c[6],c[7]!==y||c[8]!==a?(r=(0,em.jsx)(ev.A,{rounded:!0,className:"text-white",type:y,onClick:a}),c[7]=y,c[8]=a,c[9]=r):r=c[9];let w=r;c[10]===Symbol.for("react.memo_cache_sentinel")?(i=()=>{if(m.current){let e=m.current.audioTracks;
177if(e&&e.length>0)return void v(!0);if("mozHasAudio"in m.current)return void v(m.current.mozHasAudio);v(!1)}},c[10]=i):i=c[10];let N=i;c[11]!==u||c[12]!==d?(n=(0,em.jsx)("video",{ref:m,autoPlay:!0,muted:!0,loop:!0,playsInline:!0,className:u,src:d,onLoadedMetadata:N}),c[11]=u,c[12]=d,c[13]=n):n=c[13];let C=g&&j;return c[14]!==w||c[15]!==C?(s=(0,em.jsxs)("div",{className:"bottom-sm bp:bottom-lg px-sm bp:px-lg absolute flex w-full justify-between",children:[" ",w," ",C," "]}),c[14]=w,c[15]=C,c[16]=s):s=c[16],c[17]!==s||c[18]!==n?(o=(0,em.jsxs)(em.Fragment,{children:[n,s]}),c[17]=s,c[18]=n,c[19]=o):o=c[19],o}let eE=e=>{let t,l,a,r,i,n,s=(0,ef.c)(16),{emblaApi:o}=e,[c,d]=(0,ep.useState)(0);s[0]===Symbol.for("react.memo_cache_sentinel")?(t=[],s[0]=t):t=s[0];let[u,m]=(0,ep.useState)(t);s[1]!==o?(l=()=>{o&&d(o.selectedScrollSnap())},s[1]=o,s[2]=l):l=s[2];let x=l;if(s[3]!==o||s[4]!==x?(a=()=>{if(o)return m(o.scrollSnapList()),o.on("select",x),x(),()=>{o.off("select",x)}},r=[o,x],s[3]=o,s[4]=x,s[5]=a,s[6]=r):(a=s[5],r=s[6]),(0,ep.useEffect)(a,r),!o)return null;if(s[7]!==o||s[8]!==u||s[9]!==c){let e;s[11]!==o||s[12]!==c?(e=(e,t)=>(0,em.jsx)("button",{className:`size-2.5 rounded-full ${t===c?"bg-primary outline-primary outline-1 outline-offset-2":"bg-foundation border-outline-2 border"}`,onClick:()=>o.scrollTo(t),"aria-label":`Go to slide ${t+1}`},t),s[11]=o,s[12]=c,s[13]=e):e=s[13],i=u.map(e),s[7]=o,s[8]=u,s[9]=c,s[10]=i}else i=s[10];return s[14]!==i?(n=(0,em.jsx)("div",{className:"flex items-center justify-center",children:(0,em.jsx)("div",{className:"px-sm border-outline-2 flex items-center gap-2.5 rounded-full border bg-black/50 py-2",children:i})}),s[14]=i,s[15]=n):n=s[15],n};var eP=l(84053),e$=l(49176),eF=l.n(e$);function eR(e,t){let l,a,r=(0,ef.c)(4);r[0]!==e||r[1]!==t?(l=()=>{if(!e.current)return;let l=()=>{if(e.current){let l=e.current.offsetHeight;document.documentElement.style.setProperty(t,`${l}px`)}};l();let a=new ResizeObserver(l);return a.observe(e.current),()=>{a.disconnect(),document.documentElement.style.removeProperty(t)}},a=[e,t],r[0]=e,r[1]=t,r[2]=l,r[3]=a):(l=r[2],a=r[3]),(0,ep.useEffect)(l,a)}function eH(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p=(0,ef.c)(38),{fields:h,currentPageId:g}=e,v=(0,ej.lA)(),{Button1:b,Button2:j,Pages:y,GroupName:w}=h,N=(0,ep.useRef)(null),C=(0,ep.useRef)(null),k=(0,ep.useRef)(null),[S,L]=(0,ep.useState)(!1);p[0]===Symbol.for("react.memo_cache_sentinel")?(t={left:0,right:0},p[0]=t):t=p[0];let[_,T]=(0,ep.useState)(t);eR(k,"--sub-nav-height"),p[1]===Symbol.for("react.memo_cache_sentinel")?(l=()=>{let e=()=>{if(N.current&&C.current){let e=N.current.offsetWidth,t=C.current.scrollWidth,l=t>e;L(l),l?T({left:-(t-e),right:0}):T({left:0,right:0})}};e();let t=()=>{e()};return window.addEventListener("resize",t),()=>window.removeEventListener("resize",t)},a=[],p[1]=l,p[2]=a):(l=p[1],a=p[2]),(0,ep.useEffect)(l,a);let I=v?"bg-foundation-contrast text-text-invert-primary":"bg-foundation";p[3]!==I?(r=(0,eh.A)("px-lg flex items-center justify-between gap-4 py-2",I),p[3]=I,p[4]=r):r=p[4];let A=S?"linear-gradient(to right, black 90%, transparent)":"none",D=S?"linear-gradient(to right, black 90%, transparent)":"none";p[5]!==D||p[6]!==A?(i={WebkitOverflowScrolling:"touch",maskImage:A,WebkitMaskImage:D},p[5]=D,p[6]=A,p[7]=i):i=p[7];let M=eP.P,E=v?"text-base":"text-sm";p[8]!==E?(n=(0,eh.A)("gap-lg flex h-fit text-nowrap font-normal uppercase leading-none",E),p[8]=E,p[9]=n):n=p[9];let P=!!S&&"x",$=S?"grab":"default";p[10]!==$?(s={cursor:$},p[10]=$,p[11]=s):s=p[11],p[12]!==w?(o=w?.value&&(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)("span",{className:"font-bold",children:(0,em.jsx)(ex.Text,{field:w})}),(0,em.jsx)("div",{className:"bg-outline-2 w-px shrink-0"})]}),p[12]=w,p[13]=o):o=p[13];let F=y?.map((e,t)=>(0,em.jsx)(eF(),{href:e.url,className:(0,eh.A)(g===e.id&&"font-bold","py-2 hover:underline focus-visible:underline focus-visible:!outline-none",t===y.length-1&&"pr-lg",v?"decoration-decor underline-offset-6 decoration-2":"decoration-black underline-offset-2",v&&g===e.id&&"underline"),children:e.fields?.navTitle?.value?.length>0?e.fields.navTitle.value:e.displayName},e.id));return p[14]!==_||p[15]!==M.div||p[16]!==n||p[17]!==P||p[18]!==s||p[19]!==o||p[20]!==F?(c=(0,em.jsxs)(M.div,{ref:C,className:n,drag:P,dragConstraints:_,style:s,children:[o,F]}),p[14]=_,p[15]=M.div,p[16]=n,p[17]=P,p[18]=s,p[19]=o,p[20]=F,p[21]=c):c=p[21],p[22]!==i||p[23]!==c?(d=(0,em.jsx)("div",{ref:N,className:"no-scrollbar pr-sm w-full overflow-x-auto overflow-y-hidden",style:i,children:c}),p[22]=i,p[23]=c,p[24]=d):d=p[24],p[25]!==b||p[26]!==v?(u=b?.value?.href&&(0,em.jsx)(eT.A,{variant:v?"secondary":"ghost",f
177ield:b}),p[25]=b,p[26]=v,p[27]=u):u=p[27],p[28]!==j||p[29]!==v?(m=j?.value?.href&&(0,em.jsx)(eT.A,{variant:v?"secondary-contrast":"secondary",field:j}),p[28]=j,p[29]=v,p[30]=m):m=p[30],p[31]!==u||p[32]!==m?(x=(0,em.jsxs)("div",{className:"flex min-h-[50px] shrink-0 gap-2",children:[u,m]}),p[31]=u,p[32]=m,p[33]=x):x=p[33],p[34]!==d||p[35]!==x||p[36]!==r?(f=(0,em.jsx)("section",{ref:k,"data-component":"SubNavigation",className:"z-99 bp:block sticky top-0 hidden w-full shadow-md",children:(0,em.jsxs)("div",{className:r,children:[d,x]})}),p[34]=d,p[35]=x,p[36]=r,p[37]=f):f=p[37],f}function eV(e){let t,l,a,r,i,n,s,o,c,d,u=(0,ef.c)(27),{fields:m,currentPageId:x}=e,{Pages:f,Button1:p,Button2:h,GroupName:g}=m,v=(0,ep.useRef)(null),b=(0,ep.useRef)(null),[j,y]=(0,ep.useState)(!1);eR(v,"--sub-nav-m-height"),eR(b,"--sub-nav-m-bottom-height"),u[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{let e=()=>{y(window.scrollY>window.innerHeight/2)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},l=[],u[0]=t,u[1]=l):(t=u[0],l=u[1]),(0,ep.useEffect)(t,l),u[2]!==g?(a=g?.value&&(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)("span",{className:"font-bold",children:(0,em.jsx)(ex.Text,{field:g})}),(0,em.jsx)("div",{className:"bg-outline-2 w-px shrink-0"})]}),u[2]=g,u[3]=a):a=u[3],u[4]!==f||u[5]!==x?(r=f?.map((e,t)=>(0,em.jsx)(eF(),{href:e.url,className:(0,eh.A)(x===e.id&&"font-bold","hover:underline",t===f.length-1&&"pr-sm"),children:e.fields?.navTitle?.value?.length>0?e.fields.navTitle.value:e.displayName},e.id)),u[4]=f,u[5]=x,u[6]=r):r=u[6],u[7]!==a||u[8]!==r?(i=(0,em.jsx)("section",{ref:v,"data-component":"SubNavigation",className:"z-99 bp:hidden bg-foundation no-scrollbar sticky top-0 w-full overflow-x-auto shadow-md",children:(0,em.jsxs)("div",{className:"gap-sm mx-sm flex w-full text-nowrap py-3 text-sm font-normal uppercase leading-none",children:[a,r]})}),u[7]=a,u[8]=r,u[9]=i):i=u[9];let w=!p?.value?.href&&!h?.value?.href&&"hidden",N=!j&&"max-h-0! p-0! pointer-events-none opacity-0";return u[10]!==w||u[11]!==N?(n=(0,eh.A)("bp:hidden z-99 bg-foundation px-sm fixed bottom-0 flex w-full justify-center gap-2 py-1 transition-all duration-300",w,N),u[10]=w,u[11]=N,u[12]=n):n=u[12],u[13]!==p?.value?.href||u[14]!==p?.value?.text||u[15]!==h?.value?.href?(s=p?.value?.href&&(0,em.jsx)(eT.A,{variant:"ghost",href:p?.value?.href,sm:!0,className:(0,eh.A)("min-w-0",!h?.value?.href&&"w-full"),children:(0,em.jsx)("span",{className:"truncate",children:p?.value?.text})}),u[13]=p?.value?.href,u[14]=p?.value?.text,u[15]=h?.value?.href,u[16]=s):s=u[16],u[17]!==h?.value?.href||u[18]!==h?.value?.text?(o=h?.value?.href&&(0,em.jsx)(eT.A,{variant:"secondary",href:h?.value?.href,sm:!0,className:"min-w-0 flex-1 shrink-0",children:(0,em.jsx)("span",{className:"truncate",children:h?.value?.text})}),u[17]=h?.value?.href,u[18]=h?.value?.text,u[19]=o):o=u[19],u[20]!==o||u[21]!==n||u[22]!==s?(c=(0,em.jsxs)("section",{ref:b,"data-component":"SubNavigation",className:n,children:[s,o]}),u[20]=o,u[21]=n,u[22]=s,u[23]=c):c=u[23],u[24]!==c||u[25]!==i?(d=(0,em.jsxs)(em.Fragment,{children:[i,c]}),u[24]=c,u[25]=i,u[26]=d):d=u[26],d}let eO=(0,ey.es)(function(e){let t,l=(0,ef.c)(3),a=e?.sitecoreContext?.itemId;return l[0]!==a||l[1]!==e.fields?(t=(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)(eH,{fields:e.fields,currentPageId:a}),(0,em.jsx)(eV,{fields:e.fields,currentPageId:a})]}),l[0]=a,l[1]=e.fields,l[2]=t):t=l[2],t}),eB=(0,ey.es)(function(e){let t,l,a,r,i=(0,ef.c)(20),{fields:n,rendering:s}
177=e,{BackgroundColor:o,Items:c,FourPerRow:d,TextBelowImage:u}=n,m=(0,ej.t_)(o.value),x=u?.value,f=x?"bg-editor-background-3"===m?"text-white":"text-text-primary":"text-white",p="bg-editor-background-3"===m?"focus:outline-editor-background!":"focus:outline-text-editor-background-3!",h=s?.uid,g="w-full "+m,v=d?.value?"max-w-2xl":"max-w-xl";if(i[0]!==v?(t=(0,eh.A)("py-lg px-sm bp:px-lg bp:flex-row gap-sm bp:gap-lg mx-auto flex w-full flex-col flex-wrap justify-center",v),i[0]=v,i[1]=t):t=i[1],i[2]!==c||i[3]!==m||i[4]!==p||i[5]!==x||i[6]!==f){let e;i[8]!==m||i[9]!==p||i[10]!==x||i[11]!==f?(e=(e,t)=>{let{Image:l,Link:a,Text:r,HasGradient:i}=e.fields,n=i.value?"bg-gradient-to-t from-black/80 to-transparent to-80%":"";return(0,em.jsxs)(ex.Link,{field:a,className:"relative flex w-full flex-col min-[736px]:w-[320px]",children:[(0,em.jsxs)("div",{className:(0,eh.A)("focus:outline-offset-4! group relative",p),children:[(0,em.jsx)("div",{className:"relative aspect-video w-full overflow-hidden",children:(0,em.jsx)(eC._V,{field:l,fill:!0,className:"object-cover transition-transform duration-300 group-hover:scale-110"})}),x&&(0,em.jsx)(eg.i,{LegalLines:e.fields.LegalLines,className:(0,eh.A)(f,"mt-2")}),(0,em.jsxs)("span",{className:(0,eh.A)("bp:text-[18px] flex h-fit w-full items-center justify-between pt-2 text-[16px] font-bold",!x&&"absolute bottom-0 p-5",!x&&n,f),children:[(0,em.jsx)(ex.Text,{field:r,className:"leading-none"}),(0,em.jsx)(e_.ChevronDownIcon,{className:(0,eh.A)("size-6 -rotate-90","bg-editor-background-2"===m&&x?"":"text-primary")})]})]}),!x&&(0,em.jsx)(eg.i,{LegalLines:e.fields.LegalLines,className:(0,eh.A)(f,"mt-2")})]},t)},i[8]=m,i[9]=p,i[10]=x,i[11]=f,i[12]=e):e=i[12],l=c.map(e),i[2]=c,i[3]=m,i[4]=p,i[5]=x,i[6]=f,i[7]=l}else l=i[7];return i[13]!==t||i[14]!==l?(a=(0,em.jsx)("div",{className:t,children:l}),i[13]=t,i[14]=l,i[15]=a):a=i[15],i[16]!==h||i[17]!==g||i[18]!==a?(r=(0,em.jsx)("section",{id:h,"data-component":"rn-image-button",className:g,children:a}),i[16]=h,i[17]=g,i[18]=a,i[19]=r):r=i[19],r},{validateAsWarnings:e=>(e.Items?.length??0)>0||"Add at least one item â only the background band renders as it stands."});var ez=l(27144),eU=l.n(ez),eZ=l(84601);function eW(e){let t,l,a,r,i,n,s,o,c,d,u=(0,ef.c)(48),{fields:m}=e;u[0]===Symbol.for("react.memo_cache_sentinel")?(t={days:0,hours:0,minutes:0,seconds:0,isExpired:!1},u[0]=t):t=u[0];let[x,f]=(0,ep.useState)(t),p=(0,ep.useRef)(),{CountdownTarget:h,TextColor:g,DayLabel:v,HourLabel:b,MinuteLabel:j,SecondsLabel:y,HideDay:w,HideHour:N,HideMinute:C,HideSecond:k,ExpiredText:S}=m,L=h?.value;u[1]!==L?(l=eU()(L),u[1]=L,u[2]=l):l=u[2];let _=l;if(u[3]!==w.value||u[4]!==N.value||u[5]!==C.value||u[6]!==k.value||u[7]!==_?(a=()=>{let e=()=>{let e=w.value?0:_.diff(eU()(),"day"),t=N.value?0:_.diff(eU()(),"hour")-24*e,l=C.value?0:_.diff(eU()(),"minute")-24*e*60-60*t,a=k.value?0:_.diff(eU()(),"second")-24*e*3600-3600*t-60*l;f({days:e,hours:t,minutes:l,seconds:a,isExpired:e<=0&&t<=0&&l<=0&&a<=0})};return e(),p.current=setInterval(e,1e3),()=>{p.current&&clearInterval(p.current)}},u[3]=w.value,u[4]=N.value,u[5]=C.value,u[6]=k.value,u[7]=_,u[8]=a):a=u[8],u[9]!==h?(r=[h],u[9]=h,u[10]=r):r=u[10],(0,ep.useEffect)(a,r),x.isExpired){let e,t,l,a=g?.value==="White"?"text-text-invert-primary":"text-text-primary";return u[11]!==a?(e=(0,eh.A)("bp:text-7xl flex w-full max-w-2xl justify-center gap-3 hyphens-auto text-center text-5xl font-bold",a),u[11]=a,u[12]=e):e=u[12],u[13]!==S?(t=(0,em.jsx)(ex.Text,{field:S}),u[13]=S,u[14]=t):t=u[14],u[15]!==e||u[16]!==t?(l=(0,em.jsx)("div",{className:e,children:t}),u[15]=e,u[16]=t,u[17]=l):l=u[17],l}let T=g?.value==="White"?"text-text-invert-primary":"text-text-primary";return u[18]!==T?(i=(0,eh.A)("bp:text-7xl flex w-full max-w-2xl justify-center gap-3 text-center text-5xl font-bold",T),u[18]=T,u[19]=i):i=u[19],u[20]!==v||u[21]!==w.value||u[22]!==N.value||u[23]!==C.value||u[24]!==k.value||u[25]!==x.days?(n=!w.value&&(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)(eq,{label:v,value:x.days})," ",(!N.value||!C.value||!k.value)&&(0,em.jsx)(eC.DZ,{tagStyle:{fontSize:"44px",bpFontSize:"80px"},children:":"})]}),u[20]=v,u[21]=w.value,u[22]=N.value,u[23]=C.value,u[24]=k.value,u[25]=x.days,u[26]=n):n=u[26],u[27]!==N.value||u[28]!==C.value||u[29]!==k.value||u[30]!==b||u[31]!==x.hours?(s=!N.value&&(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)(eq,{label:b,value:x.hours})," ",(!C.value||!k.value)&&(0,em.jsx)(eC.DZ,{tagStyle:{fontSize:"44px",bpFontSize:"80px"},children:":"})]}),u[27]=N.value,u[28]=C.value,u[29]=k.value,u[30]=b,u[31]=x.hours,u[32]=s):s=u[32],u[33]!==C.value||u[34]!==k.value||u[35]!==j||u[36]!==x.minutes?(o=!C.value&&(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)(eq,{label:j,value:x.minutes}),!k.value&&(0,em.jsx)(eC.DZ,{tagStyle:{fontSize:"44px",bpFontSize:"80px"},children:":"})]}),u[33]=C.value,u[34]=k.value,u[35]=j,u[36]=x.minutes,u[37]=o):o=u[37],u[38]!==k.value||u[39]!==y||u[40]!==x.seconds?(c=!k.value&&(0,em.jsx)(eq,{label:y,value:x.seconds}),u[38]=k.value,u[39]=y,u[40]=x.seconds,u[41]=c):c=u[41],u[42]!==o||u[43]!==c||u[44]!==i||u[45]!==n||u[46]!==s?(d=(0,em.jsxs)("div",{className:i,children:[n,s,o,c]}),u[42]=o,u[43]=c,u[44]=i,u[45]=n,u[46]=s,u[47]=d):d=u[47],d}let eq=e=>{let t,l,a,r,i,n,s,o=(0,ef.c)(15),{value:c,label:d}=e;o[0]!==c?(t=c.toString(),o[0]=c,o[1]=t):t=o[1];let u=`max(${t.length}ch,2ch)`;return o[2]!==u?(l={width:u},o[2]=u,o[3]=l):l=o[3],o[4]===Symbol.for("react.memo_cache_sentinel")?(a={fontSize:"44px",bpFontSize:"80px"},o[4]=a):a=o[4],o[5]!==c?(r=c.toString().padStart(2,"0"),o[5]=c,o[6]=r):r=o[6],o[7]!==r?(i=(0,em.jsx)("span",{className:"font-bold",children:(0,em.jsx)(eC.DZ,{tagStyle:a,children:r})}),o[7]=r,o[8]=i):i=o[8],o[9]!==d?(n=(0,em.jsx)("span",{className:"text-text-secondary text-sm font-normal",children:(0,em.jsx)(ex.Text,{field:d})}),o[9]=d,o[10]=n):n=o[10],o[11]!==l||o[12]!==i||o[13]!==n?(s=(0,em.jsxs)("div",{style:l,className:"flex flex-col items-center",children:[i,n]}),o[11]=l,o[12]=i,o[13]=n,o[14]=s):s=o[14],s},eG=(0,ey.es)(function(e){let t,l,a,r,i=(0,ef.c)(11),{fields:n,rendering:s}=e,o=s?.uid;i[0]!==n?(t=(0,em.jsx)(eW,{fields:n}),i[0]=n,i[1]=t):t=i[1];let c=n?.Text;return i[2]!==c?(l=(0,em.jsx)("div",{className:"text-text-secondary mx-auto max-w-md text-pretty text-center",children:(0,em.jsx)(eC.DZ,{tagName:"p",children:(0,em.jsx)(ex.Text,{field:c})})}),i[2]=c,i[3]=l):l=i[3],i[4]!==t||i[5]!==l?(a=(0,em.jsxs)("div",{className:"gap-lg flex flex-col justify-center",children:[t,l]}),i[4]=t,i[5]=l,i[6]=a):a=i[6],i[7]!==n||i[8]!==o||i[9]!==a?(r=(0,em.jsx)(eZ.m,{fields:n,id:o,children:a}),i[7]=n,i[8]=o,i[9]=a,i[10]=r):r=i[10],r});var eK=l(21958),eJ=l(3897),eY=l(96399),eQ=l(91368),eX=l(37285),e1=l(15017);let e0=(0,ey.es)(function({fields:{CarouselItems:e,AutoPlayDelay:t,SlideArrows:l,AnimateThumbnail:a},rendering:r}){let[i,n]=(0,ep.useState)(!!t?.value),[s,o]=(0,ep.useState)(!!(a?.value&&t?.value)),[c,d]=(0,ek.A)({loop:!0},[...i?[(0,eQ.A)({delay:1e3*Number(t.value)})]:[]]),u=(0,eX.d)(0),[m,x]=(0,ep.useState)(null),f=(0,ep.useRef)(null),p=(0,ep.useRef)(0),[h,g]=(0,ep.useState)(!1),[v,b]=(0,ep.useState)(!1),j=(0,ep.useRef)(null),[y,w]=(0,ep.useState)(0);(0,ep.useEffect)(()=>
177{if(j.current){let e=j.current.offsetHeight;console.log("legalTextRef.current",e),w(e)}},[m]),(0,ep.useEffect)(()=>{null!==m&&N()},[m]),(0,ep.useEffect)(()=>{let e=()=>{if(f.current){let e=f.current.offsetWidth,t=f.current.scrollWidth>e;t!==v&&b(t)}};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[e]),(0,ep.useEffect)(()=>{if(!d)return;let e=!1,t=()=>{x(d.selectedScrollSnap()),e&&o(!1)},l=()=>{e=!0},a=()=>{e=!1};return d.on("pointerDown",l),d.on("pointerUp",a),d.on("select",t),t(),()=>{d.off("pointerDown",l),d.off("pointerUp",a),d.off("select",t)}},[d]);let N=(0,ep.useMemo)(()=>()=>{if(null===m)return;let t=f.current,l=t?.children[0]?.children[m];if(t&&l){let a,r=t.offsetWidth,i=l.offsetLeft,n=l.offsetWidth,s=-(t.scrollWidth-r);a=0===m?0:m===e.length-1?s:Math.max(Math.min(-(i-r/2+n/2),0),s),(0,e1.i)(u,a,{type:"spring",stiffness:200,damping:30})}},[m,u,e.length]),C=e=>{d&&(d.scrollTo(e),i&&setTimeout(()=>n(!1),400),s&&o(!1))},k=(e,t,l)=>{switch(t){case"down":g(!1),p.current=e.clientX;break;case"up":h||void 0===l||C(l);break;case"move":Math.abs(e.clientX-p.current)>5&&g(!0)}};return(0,em.jsxs)("section",{id:r?.uid,className:(0,eh.A)("relative m-auto w-full"),"data-component":"RnCarousel",children:[(0,em.jsx)("h2",{id:"carousel-heading",className:"invisible h-0",children:"Carousel Slides"})," ",(0,em.jsxs)("div",{className:"z-2 relative w-full",children:[(0,em.jsx)("div",{className:"overflow-hidden",ref:c,children:(0,em.jsx)("div",{className:"z-3 flex",style:{touchAction:"pan-y pinch-zoom"},children:e.map((e,t)=>(0,em.jsx)("div",{className:"translate-3d-0 min-w-0 shrink-0 grow-0 basis-full",children:(0,em.jsxs)("div",{className:"bp:h-[650px] flex h-[70vh] max-h-[800px] min-h-[400px] select-none justify-center",children:[(0,em.jsx)("div",{className:"absolute left-0 top-0 h-full w-full",children:(0,em.jsxs)("div",{className:"bp:py-16 bp:px-9 bp:relative bp:bottom-0 text-text-invert-primary absolute bottom-10 m-auto flex max-w-3xl flex-col gap-4 px-5 py-10",children:[(0,em.jsxs)("span",{children:[e.fields.Title?.value&&(0,em.jsx)(eC.DZ,{tagName:"h3",tagStyle:{fontSize:"2.625rem",lineHeight:"1em",fontWeight:700},children:(0,em.jsx)(ex.Text,{field:e.fields.Title})}),e.fields.Subtitle?.value&&(0,em.jsx)(eC.DZ,{tagName:"h5",tagStyle:{fontSize:"1.25rem",lineHeight:"1em",fontWeight:700},children:(0,em.jsx)(ex.Text,{field:e.fields.Subtitle})})]}),!!(e.fields.LeftButton?.value.text&&e.fields.LeftButtonType.value&&"None"!==e.fields.LeftButtonType.value||e.fields.RightButton?.value.text&&e.fields.RightButtonType.value&&"None"!==e.fields.RightButtonType.value)&&(0,em.jsxs)("div",{className:"gap-sm bp:mb-0 mb-4 inline-flex flex-wrap",children:[(0,em.jsx)(eK.A,{field:e.fields.LeftButton,variant:(0,eK.I)(e.fields.LeftButtonType?.value),className:"text-nowrap text-black",tabIndex:m===t?0:-1}),(0,em.jsx)(eK.A,{field:e.fields.RightButton,variant:(0,eK.I)(e.fields.RightButtonType?.value),className:"text-nowrap text-black",tabIndex:m===t?0:-1})]})]})}),!e.fields?.UseGradient?.value&&(0,em.jsx)("div",{className:"carousel-slide-gradient -z-1 absolute left-0 top-0 h-full w-full"}),(0,em.jsx)(eY.A,{field:e.fields.ImageDesktop,fill:!0,className:"-z-2 bp:block hidden object-cover"}),(0,em.jsx)(eY.A,{field:e.fields.ImagePhone.value&&0!==Object.keys(e.fields.ImagePhone.value).length?e.fields.ImagePhone:e.fields.ImageDesktop,fill:!0,className:"-z-2 bp:hidden object-cover"})]})},t))})}),l?.value&&e.length>1&&(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)("button",{id:"carousel-left-arrow",className:"bp:block absolute left-0 top-[calc(50%-2.5vh)] hidden h-16 w-6 items-center justify-center overflow-hidden rounded-r-md bg-black text-white opacity-70 focus:!outline-white",onClick:()=>null!==m&&C(m-1),"aria-label":"Previous slide button",children:(0,em.jsx)(eJ.ChevronLeftIcon,{className:"absolute left-[-4px] top-[calc(50%-14px)] text-white"})}),(0,em.jsx)("button",{id:"carousel-right-arrow",className:"bp:block absolute right-0 top-[calc(50%-2.5vh)] hidden h-16 w-6 items-center justify-center overflow-hidden rounded-l-md bg-black text-white opacity-70 focus:!outline-white",onClick:()=>null!==m&&C(m+1),"aria-label":"Next slide button",children:(0,em.jsx)(eJ.ChevronRightIcon,{className:"absolute right-[-3px] top-[calc(50%-14px)] text-white"})})]}),e.length>1&&(0,em.jsx)("div",{className:"absolute bottom-7 left-0 h-auto w-[calc(100svw-56px)]",children:(0,em.jsx)("div",{ref:f,className:(0,eh.A)("bp:mx-9 no-scrollbar bp:text-center mx-5 w-full cursor-pointer overflow-x-auto"),children:(0,em.jsx)(eP.P.div,{drag:!!v&&"x",dragConstraints:f,className:"bp:pr-9 inline-flex gap-2 pb-1 pr-5",style:{x:u},children:e.map((e,l)=>(0,em.jsxs)("div",{role:"button",onMouseDown:e=>k(e,"down"),onMouseUp:e=>k(e,"up",l),onMouseMove:e=>k(e,"move"),onKeyDown:e=>"Enter"===e.key&&d?.scrollTo(l),"aria-label":`Thumbnail for ${e.fields.Title?.value}`,"aria-selected":m===l,tabIndex:0,className:(0,eh.A)("bp:max-w-64 bp:min-w-40 flex min-w-20 max-w-40 flex-col overflow-hidden text-nowrap p-1 transition-colors duration-300",l===m?"text-text-invert-link":"text-text-invert-secondary"),children:[(0,em.jsxs)("div",{className:(0,eh.A)("mb-2 h-[4px]"),"aria-hidden":"true",children:[(0,em.jsx)("div",{style:l===m&&s?{transition:`width ${t?.value*1e3||0}ms linear`}:{},className:(0,eh.A)(l===m&&s?"w-full":"w-0",s?"h-[2px]":"h-[0px]","bg-text-invert-link")}),(0,em.jsx)("div",{className:(0,eh.A)(l===m?"bg-text-invert-link":"bg-text-invert-secondary",l===m?s?"h-[2px] transition-colors duration-300":"h-[4px] transition-all duration-300":"h-[1px] transition-colors duration-300")})]}),(0,em.jsx)("span",{className:"block truncate text-start text-xs",children:e.fields.Thumbn
177ailText?.value||e.fields.Title?.value})]},l))})})})]}),(0,em.jsx)(eP.P.div,{animate:{height:y},transition:{duration:Math.max(.15-.001*y,.01)},style:{height:y},"aria-hidden":"true"}),(0,em.jsxs)(eP.P.div,{animate:{height:y},transition:{duration:.3},style:{top:`calc(100% - ${y+1}px)`},className:(0,eh.A)("border-b-outline-2 absolute left-0 m-auto w-full overflow-hidden border-b text-xs"),children:[(0,em.jsx)("div",{className:(0,eh.A)("m-auto w-full max-w-3xl",null!==m&&e[m].fields.LegalTextBody?.value&&"bp:px-9 px-5 py-4"),ref:j,dangerouslySetInnerHTML:{__html:null!==m&&e[m].fields.LegalTextBody?.value||""},tabIndex:-1}),(0,em.jsx)("div",{className:"h-1 w-full"})]})]})});var e2=l(54780);function e3(e){return(0,em.jsx)("div",{className:"flex-1",children:(0,em.jsx)(e2.NewsCard,{news:e})},e.id)}l(69857);let e4=(0,ey.es)(function(e){let t,l,a,r=(0,ef.c)(8),{news:i,rendering:n}=e;i?.newsList?.news;let s=n?.uid;return r[0]!==i?.newsList?.news?(t=i?.newsList?.news.map(e3),r[0]=i?.newsList?.news,r[1]=t):t=r[1],r[2]!==s||r[3]!==t?(l=(0,em.jsx)("section",{id:s,"data-component":"NewsTeaser",className:"gap-lg flex bp:flex-row flex-col max-w-2xl mx-auto",children:t}),r[2]=s,r[3]=t,r[4]=l):l=r[4],r[5]!==e.fields||r[6]!==l?(a=(0,em.jsx)(eZ.m,{fields:e.fields,children:l}),r[5]=e.fields,r[6]=l,r[7]=a):a=r[7],a});var e5=l(28174);function e6(e){let t,l,a,r,i,n,s,o,c,d,u,m,x=(0,ef.c)(28),f=(0,e5.usePathname)(),{t:p}=(0,ey.s9)(),{nextArticle:h,prevArticle:g,rendering:v}=e;if(!e)return null;let b=v?.uid;return x[0]!==p?(t=p("shareArticle"),x[0]=p,x[1]=t):t=x[1],x[2]===Symbol.for("react.memo_cache_sentinel")?(l=(0,em.jsx)(e_.ShareIcon,{}),x[2]=l):l=x[2],x[3]!==t?(a=(0,em.jsxs)(eI.A,{onClick:e8,children:[t," ",l," "]}),x[3]=t,x[4]=a):a=x[4],x[5]!==f?(r=f?.split("/").slice(0,-1).join("/")??"",x[5]=f,x[6]=r):r=x[6],x[7]!==p?(i=p("showAllArticles"),x[7]=p,x[8]=i):i=x[8],x[9]!==r||x[10]!==i?(n=(0,em.jsx)(eI.A,{className:"shrink-0",href:r,children:i}),x[9]=r,x[10]=i,x[11]=n):n=x[11],x[12]!==g?(s=g&&(0,em.jsx)(eF(),{href:g,children:(0,em.jsx)(e_.ArrowIcon,{className:"size-10 rotate-180"})}),x[12]=g,x[13]=s):s=x[13],x[14]!==h?(o=h&&(0,em.jsx)(eF(),{href:h,children:(0,em.jsx)(e_.ArrowIcon,{className:"size-10"})}),x[14]=h,x[15]=o):o=x[15],x[16]!==s||x[17]!==o?(c=(0,em.jsxs)("div",{className:"gap-sm flex",children:[s,o]}),x[16]=s,x[17]=o,x[18]=c):c=x[18],x[19]!==n||x[20]!==c?(d=(0,em.jsxs)("div",{className:"gap-lg bp:w-auto flex w-full items-center justify-between",children:[n,c]}),x[19]=n,x[20]=c,x[21]=d):d=x[21],x[22]!==d||x[23]!==a?(u=(0,em.jsxs)("div",{className:"gap-sm p-sm bp:p-lg bp:flex-row mx-auto flex max-w-md flex-col justify-between",children:[a,d]}),x[22]=d,x[23]=a,x[24]=u):u=x[24],x[25]!==b||x[26]!==u?(m=(0,em.jsx)("section",{id:b,"data-component":"NewsPagination",className:"bg-foundation w-full",children:u}),x[25]=b,x[26]=u,x[27]=m):m=x[27],m}function e8(){navigator.clipboard.writeText(window.location.href),navigator.share({title:"Renault news",url:window.location.href})}var e7=l(96001);function e9(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p=(0,ef.c)(30),{title:h,date:g,tags:v,rendering:b,dateFormat:j}=e,y=(0,e7.useRouter)(),{t:w}=(0,ey.s9)();if(!e||null==h||null==g||!Array.isArray(v))return null;if(p[0]!==g||p[1]!==j){let e=new Date(g??"");t=isNaN(e.getTime())?"":e.toLocaleDateString(j??"sv-SE"),p[0]=g,p[1]=j,p[2]=t}else t=p[2];let N=t,C=b?.uid;return p[3]!==y?(l=()=>y.back(),p[3]=y,p[4]=l):l=p[4],p[5]===Symbol.for("react.memo_cache_sentinel")?(a=(0,em.jsx)(e_.ChevronLeftIcon,{className:"h-6 w-6"}),p[5]=a):a=p[5],p[6]!==w?(r=w("newsBackButton"),p[6]=w,p[7]=r):r=p[7],p[8]!==r?(i=(0,em.jsx)("span",{children:r}),p[8]=r,p[9]=i):i=p[9],p[10]!==l||p[11]!==i?(n=(0,em.jsxs)("button",{className:"flex gap-3 pb-6",onClick:l,children:[a," ",i]}),p[10]=l,p[11]=i,p[12]=n):n=p[12],p[13]===Symbol.for("react.memo_cache_sentinel")?(s={fontSize:14,lineHeight:1,fontWeight:400},p[13]=s):s=p[13],p[14]!==v?(o=v?.join(", ")??"",p[14]=v,p[15]=o):o=p[15],p[16]!==o?(c=(0,em.jsx)(eC.DZ,{tagName:"p",tagStyle:s,className:"text-text-secondary",children:o}),p[16]=o,p[17]=c):c=p[17],p[18]!==h?(d=(0,em.jsx)(eC.DZ,{tagName:"h1",tagStyle:"h1",children:h}),p[18]=h,p[19]=d):d=p[19],p[20]===Symbol.for("react.memo_cache_sentinel")?(u=(0,em.jsx)("div",{className:"bg-primary h-[3px] w-12"}),p[20]=u):u=p[20],p[21]===Symbol.for("react.memo_cache_sentinel")?(m={fontSize:14,lineHeight:1,fontWeight:400},p[21]=m):m=p[21],p[22]!==N?(x=(0,em.jsx)(eC.DZ,{tagName:"p",tagStyle:m,className:"text-text-secondary pt-5",children:N}),p[22]=N,p[23]=x):x=p[23],p[24]!==C||p[25]!==d||p[26]!==x||p[27]!==n||p[28]!==c?(f=(0,em.jsxs)("section",{id:C,"data-component":"NewsHeader",className:"bg-foundation p-sm bp:px-lg bp:py-6 mx-auto flex max-w-xl flex-col gap-3",children:[n,c,d,u,x]}),p[24]=C,p[25]=d,p[26]=x,p[27]=n,p[28]=c,p[29]=f):f=p[29],f}function te(e){return(0,em.jsx)("div",{className:"max-w-[33%] flex-1",children:(0,em.jsx)(e2.NewsCard,{news:e})},e.id)}let tt=(0,ey.es)(function(e){let t,l,a,r=(0,ef.c)(8),{news:i,fields:n,rendering:s}=e;if(!i||0===i.length)return null;let o=s?.uid;return r[0]!==i?(t=i.map(te),r[0]=i,r[1]=t):t=r[1],r[2]!==o||r[3]!==t?(l=(0,em.jsx)("section",{id:o,"data-component":"NewsCategoryTeaser",className:"gap-lg bp:flex-row mx-auto flex max-w-2xl flex-col justify-center",children:t}),r[2]=o,r[3]=t,r[4]=l):l=r[4],r[5]!==n||r[6]!==l?(a=(0,em.jsx)(eZ.m,{fields:n,children:l}),r[5]=n,r[6]=l,r[7]=a):a=r[7],a});l(38973),l(27237),l(49914);var tl=l(87840);l(90211),l(61165);let ta=(0,ey.es)(e=>{let t,l,a,r=(0,ef.c)(11),{fields:i,modelsData:n}=e,s=i?.CarCompany?.value||"",o=i?.CarType?.value||"",c=i?.LegalTextForm,{page:d}=(0,ex.useSitecore)();r[0]!==c?(t=(0,em.jsx)(ex.RichText,{field:c}
177),r[0]=c,r[1]=t):t=r[1],r[2]!==t||r[3]!==i?(l={descriptionEl:t,translation:i,googleMapsApiKey:"AIzaSyAiNGBF-Ay6hvnlHnM_bxYOPfHyLIp03rU"},r[2]=t,r[3]=i,r[4]=l):l=r[4];let u=l,m=(0,ep.useRef)(null);return r[5]!==o||r[6]!==s||r[7]!==u||r[8]!==n||r[9]!==d.locale?(a=(0,em.jsx)("div",{ref:m,children:(0,em.jsx)(tl.A,{company:s,carType:o,modelsData:n,config:u,lang:d.locale})}),r[5]=o,r[6]=s,r[7]=u,r[8]=n,r[9]=d.locale,r[10]=a):a=r[10],a});var tr=l(3775);let ti=(0,ey.es)(function({fields:{HeroItems:e=[],AutoPlayDelay:t,SlideArrows:l,AnimateThumbnail:a,FullHeight:r},rendering:i}){let[n,s]=(0,ep.useState)(!!t?.value),[o,c]=(0,ep.useState)(!!(a?.value&&t?.value)),[d,u]=(0,ek.A)({loop:!0},[...n&&t?.value?[(0,eQ.A)({delay:1e3*Number(t.value)})]:[]]),m=(0,eX.d)(0),[x,f]=(0,ep.useState)(null),p=(0,ep.useRef)(null),h=(0,ep.useRef)(0),[g,v]=(0,ep.useState)(!1),[b,j]=(0,ep.useState)(!1),y=(0,ep.useRef)(null),[w,N]=(0,ep.useState)(0),C=!!r?.value;(0,ep.useEffect)(()=>{y.current&&N(y.current.offsetHeight)},[x]),(0,ep.useEffect)(()=>{null!==x&&k()},[x]),(0,ep.useEffect)(()=>{let e=()=>{if(p.current){let e=p.current.offsetWidth,t=p.current.scrollWidth>e;t!==b&&j(t)}};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[e]),(0,ep.useEffect)(()=>{if(!u)return;let e=!1,t=()=>{f(u.selectedScrollSnap()),e&&c(!1)},l=()=>{e=!0},a=()=>{e=!1};return u.on("pointerDown",l),u.on("pointerUp",a),u.on("select",t),t(),()=>{u.off("pointerDown",l),u.off("pointerUp",a),u.off("select",t)}},[u]);let k=(0,ep.useMemo)(()=>()=>{if(null===x)return;let t=p.current,l=t?.children[0]?.children[x];if(t&&l){let a,r=t.offsetWidth,i=l.offsetLeft,n=l.offsetWidth,s=-(t.scrollWidth-r);a=0===x?0:x===e.length-1?s:Math.max(Math.min(-(i-r/2+n/2),0),s),(0,e1.i)(m,a,{type:"spring",stiffness:200,damping:30})}},[x,m,e.length]),S=(e,t,l)=>{switch(t){case"down":v(!1),h.current=e.clientX;break;case"up":!g&&void 0!==l&&u&&(u.scrollTo(l),n&&setTimeout(()=>s(!1),400),o&&c(!1));break;case"move":Math.abs(e.clientX-h.current)>5&&v(!0)}},L=e.length>1;return(0,em.jsxs)("section",{id:i?.uid,className:(0,eh.A)("relative m-auto w-full"),"data-component":"Hero",children:[(0,em.jsx)("h2",{id:"carousel-heading",className:"invisible h-0",children:"Carousel Slides"}),(0,em.jsxs)("div",{className:"z-2 relative w-full",children:[(0,em.jsx)("div",{className:"overflow-hidden",ref:L?d:null,children:(0,em.jsx)("div",{className:"z-3 flex",style:{touchAction:"pan-y pinch-zoom"},children:e.map((e,t)=>(0,em.jsx)("div",{className:"translate-3d-0 min-w-0 shrink-0 grow-0 basis-full",children:(0,em.jsxs)("div",{className:(0,eh.A)("select-none justify-center",C?"h-[calc(100svh-var(--panel-height,0px)-var(--panel-sticky-height,0px)-max(var(--sub-nav-m-height,0px),var(--sub-nav-height,0px))-var(--sub-nav-m-bottom-height,0px))]":"bp:h-[650px] flex h-[70vh] max-h-[800px] min-h-[400px]"),children:[(0,em.jsx)(eP.P.div,{className:(0,eh.A)("absolute left-0 top-0 flex h-full w-full"),initial:{opacity:0}
177,animate:{opacity:1},transition:{duration:.6,ease:"easeOut"},children:(0,em.jsxs)("div",{className:(0,eh.A)("px-sm text-text-invert-primary gap-lg flex max-w-3xl flex-col py-10 xl:px-[119px]","bp:py-44 mb-4 py-24",function(e){switch(e?.value){case"Top":default:return"bp:justify-start";case"Bottom":return"bp:justify-end";case"Center":return"bp:justify-center"}}(e?.fields?.DesktopContentVerticalAlignment),function(e){switch(e?.value){case"Top":return"justify-start";case"Bottom":default:return"justify-end";case"Center":return"justify-center"}}(e?.fields?.MobileContentVerticalAlignment)),children:[(0,em.jsxs)("div",{className:"max-w-lg text-pretty",children:[e.fields.Title?.value&&(0,em.jsx)(eC.DZ,{tagName:e?.fields?.TitleTag?.value,style:{fontFamily:"var(--font-family-extended)"},children:(0,em.jsx)(ex.Text,{field:e?.fields?.Title})}),e?.fields?.Subtitle?.value&&(0,em.jsx)(eC.DZ,{tagName:"h4",tagStyle:{fontSize:"1.25rem",lineHeight:"1em",fontWeight:700},className:"mt-3",children:(0,em.jsx)(ex.Text,{field:e?.fields?.Subtitle})})]}),!!(e.fields.LeftButton?.value.text&&e.fields.LeftButtonType.value&&"None"!==e.fields.LeftButtonType.value||e.fields.RightButton?.value.text&&e.fields.RightButtonType.value&&"None"!==e.fields.RightButtonType.value)&&(0,em.jsxs)("div",{className:"gap-sm inline-flex flex-wrap",children:[(0,em.jsx)(eT.A,{field:e.fields.LeftButton,variant:(0,eK.I)(e?.fields?.LeftButtonType?.value),className:"text-nowrap font-bold text-black",tabIndex:x===t?0:-1}),(0,em.jsx)(eT.A,{field:e?.fields?.RightButton,variant:(0,eK.I)(e?.fields?.RightButtonType?.value),className:"text-nowrap font-bold text-black",tabIndex:x===t?0:-1})]})]})}),!e.fields?.UseGradient?.value&&(0,em.jsx)("div",{className:"carousel-slide-gradient -z-1 absolute left-0 top-0 h-full w-full"}),e.fields?.Content?.value==="Video"&&e.fields?.VideoDesktop?.value?.src?(0,em.jsx)("div",{className:"-z-2 absolute inset-0 h-full w-full",children:(0,em.jsx)(tr.A,{VideoDesktop:e.fields.VideoDesktop,VideoPhone:e.fields.VideoPhone})}):(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)(eY.A,{field:e?.fields?.ImageDesktop,fill:!0,className:"-z-2 bp:block hidden object-cover"}),(0,em.jsx)(eY.A,{field:e.fields?.ImagePhone?.value&&0!==Object.keys(e.fields.ImagePhone?.value).length?e?.fields?.ImagePhone:e?.fields?.ImageDesktop,fill:!0,className:"-z-2 bp:hidden object-cover"})]})]})},t))})}),l?.value&&e.length>1&&(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)("button",{id:"carousel-left-arrow",className:"bp:block hover:bg-primary hover:text-primary-contrast absolute left-0 top-[calc(50%-2.5vh)] hidden h-16 w-6 items-center justify-center overflow-hidden bg-black text-white focus:!outline-white",onClick:()=>void(u&&(u.scrollPrev(),n&&setTimeout(()=>s(!1),400),o&&c(!1))),"aria-label":"Previous slide button",children:(0,em.jsx)(eJ.ChevronLeftIcon,{className:"absolute left-[-4px] top-[calc(50%-14px)]"})}),(0,em.jsx)("button",{id:"carousel-right-arrow",className:"bp:block hover:bg-primary hover:text-primary-contrast absolute right-0 top-[calc(50%-2.5vh)] hidden h-16 w-6 items-center justify-center overflow-hidden bg-black text-white focus:!outline-white",onClick:()=>void(u&&(u.scrollNext(),n&&setTimeout(()=>s(!1),400),o&&c(!1))),"aria-label":"Next slide button",children:(0,em.jsx)(eJ.ChevronRightIcon,{className:"absolute right-[-3px] top-[calc(50%-14px)]"})})]}),e.length>1&&(0,em.jsx)("div",{className:"absolute bottom-7 left-0 h-auto w-[calc(100svw-56px)]",children:(0,em.jsx)("div",{ref:p,className:(0,eh.A)("bp:mx-9 no-scrollbar bp:text-center mx-5 w-full cursor-pointer overflow-x-auto"),children:(0,em.jsx)(eP.P.div,{drag:!!b&&"x",dragConstraints:p,className:"bp:pr-9 inline-flex gap-2 pb-1 pr-5",style:{x:m},children:e.map((e,l)=>(0,em.jsxs)("div",{role:"button",onMouseDown:e=>S(e,"down"),onMouseUp:e=>S(e,"up",l),onMouseMove:e=>S(e,"move"),onKeyDown:e=>"Enter"===e.key&&u?.scrollTo(l),"aria-label":`Thumbnail for ${e?.fields?.Title?.value}`,"aria-pressed":x===l,tabIndex:0,className:(0,eh.A)("bp:max-w-64 bp:min-w-40 flex min-w-20 max-w-40 flex-col overflow-hidden text-nowrap p-1 transition-colors duration-300",l===x?"text-text-invert-link":"text-text-invert-secondary"),children:[(0,em.jsxs)("div",{className:(0,eh.A)("mb-2 h-[4px]"),"aria-hidden":"true",children:[(0,em.jsx)("div",{style:l===x&&o?{transition:`width ${t?.value*1e3||0}ms linear`}:{},className:(0,eh.A)(l===x&&o?"w-full":"w-0",o?"h-[2px]":"h-[0px]","bg-text-invert-link")}),(0,em.jsx)("div",{className:(0,eh.A)(l===x?"bg-text-invert-link":"bg-text-invert-secondary",l===x?o?"h-[2px] transition-colors duration-300":"h-[4px] transition-all duration-300":"h-[1px] transition-colors duration-300")})]}),(0,em.jsx)("span",{className:(0,eh.A)("block truncate text-start",(0,ej.lA)()?"":"text-xs"),children:e?.fields?.ThumbnailText?.value||e?.fields?.Title?.value})]},l))})})})]}),(0,em.jsx)(eP.P.div,{animate:{height:w},transition:{duration:Math.max(.15-.001*w,.01)},style:{height:w},"aria-hidden":"true"}),(0,em.jsxs)(eP.P.div,{animate:{height:w},transition:{duration:.3}
177,style:{top:`calc(100% - ${w+1}px)`},className:(0,eh.A)("border-b-outline-2 absolute left-0 m-auto w-full overflow-hidden border-b text-xs"),children:[(0,em.jsx)("div",{className:(0,eh.A)("m-auto w-full max-w-3xl",null!==x&&e[x]?.fields?.LegalLines?.length>0&&"bp:px-9 px-5 py-4"),ref:y,tabIndex:-1,children:(0,em.jsx)(eg.i,{LegalLines:e[x??0]?.fields?.LegalLines})}),(0,em.jsx)("div",{className:"h-1 w-full"})]})]})},{validateAsWarnings:e=>(e.HeroItems?.length??0)>0||"Add at least one slide â this renders as an empty carousel as it stands."});var tn=l(51457),ts=l(89399),to=l(75797);let tc=(0,ey.es)(({fields:e,rendering:t})=>{let l=(0,ep.useRef)(null),a=(0,ep.useRef)(null);(0,ep.useEffect)(()=>{let e=document.querySelector(".portal-container");e&&l.current&&e.contains(l.current)&&(a.current=e)},[]);let{scrollYProgress:r}=(0,tn.L)({container:a.current?a:void 0,target:l,offset:["start start","end start"]}),i=(0,ts.G)(r,[0,.9],["0px","-200svh"]),{Title:n,SubTitle:s,Video:o,TextColor:c,MobileVideo:d}=e;return(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)("section",{id:t?.uid,"data-component":"rn-fullscreen-parallax",className:"relative h-[300svh] w-full",ref:l,children:(0,em.jsxs)("div",{style:{height:"calc(100svh - var(--panel-height, 0px) - var(--panel-sticky-height, 0px) - max(var(--sub-nav-m-height, 0px), var(--sub-nav-height, 0px)) - var(--sub-nav-m-bottom-height, 0px))",top:"calc(max(var(--sub-nav-m-height, 0px), var(--sub-nav-height, 0px)) + var(--panel-sticky-height, 0px))"},className:"sticky overflow-hidden bg-black",children:[(0,em.jsx)(to.A,{muted:!0,loop:!0,controls:["rewind","pause"],src:o?.value?.src,autoplay:!0,classname:"absolute top-0 left-0 w-full h-full object-cover hidden bp:block"}),(0,em.jsx)(to.A,{muted:!0,loop:!0,controls:["rewind","pause"],src:d?.value?.src,autoplay:!0,classname:"absolute top-0 left-0 w-full h-full object-cover bp:hidden"}),(0,em.jsx)(eP.P.div,{className:"translate-y-1/1 absolute bottom-0 w-full",style:{y:i},children:(0,em.jsxs)("div",{className:(0,eh.A)("p-sm bp:p-lg mx-auto flex max-w-xl flex-col gap-3",c?.value==="Black"?"text-text-primary":"text-text-invert-primary"),children:[(0,em.jsx)("span",{className:"text-lg",children:(0,em.jsx)(ex.Text,{field:s})}),(0,em.jsx)(eC.DZ,{tagName:"h1",tagStyle:{fontSize:"3rem",bpFontSize:"4.5rem",lineHeight:"1em",fontWeight:700},style:{fontFamily:"var(--font-family-extended)"},children:(0,em.jsx)(ex.Text,{field:n})})]})})]})}),(0,em.jsx)(eg.Y,{LegalLines:e.LegalLines})]})}),td=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v=(0,ef.c)(45),{fields:b,rendering:j}=e,{Title:y,Body:w,Video:N,ButtonLink:C,TextColor:k,BackgroundColor:S,Image:L,TitleTag:_,IsReverse:T}=b,I=k?.value==="White"?"text-text-invert-primary":"text-text-primary";if(v[0]!==S?.value||v[1]!==T?.value||v[2]!==j?.uid||v[3]!==I){t=(0,ej.t_)(S?.value),l=S?.value==="BackgroundColor3"?"ghost-contrast":"ghost";let e=T?.value??!1;r=j?.uid,i="rn-blurb";let s=e?"md:flex-row-reverse":"md:flex-row";v[10]!==s?(n=(0,eh.A)("flex flex-col-reverse overflow-hidden",s,"md:h-[calc(100svh-var(--panel-height,0px)-var(--panel-sticky-height,0px)-max(var(--sub-nav-m-height,0px),var(--sub-nav-height,0px))-var(--sub-nav-m-bottom-height,0px))]"),v[10]=s,v[11]=n):n=v[11],a=(0,eh.A)("h-fit md:my-auto md:h-full md:max-h-full md:w-1/2",t,I),v[0]=S?.value,v[1]=T?.value,v[2]=j?.uid,v[3]=I,v[4]=t,v[5]=l,v[6]=a,v[7]=r,v[8]=i,v[9]=n}else t=v[4],l=v[5],a=v[6],r=v[7],i=v[8],n=v[9];let A=_?.value||"h2";return v[12]===Symbol.for("react.memo_cache_sentinel")?(s={fontSize:"1.875rem",bpFontSize:"3rem",lineHeight:"0.95em",fontWeight:700},v[12]=s):s=v[12],v[13]!==y?(o=(0,em.jsx)(ex.Text,{field:y}),v[13]=y,v[14]=o):o=v[14],v[15]!==A||v[16]!==o?(c=(0,em.jsx)(eC.DZ,{tagName:A,tagStyle:s,children:o}),v[15]=A,v[16]=o,v[17]=c):c=v[17],v[18]!==w?(d=(0,em.jsx)(eC.sD,{field:w,className:"custom-scroll-bar ml-0 mr-
177auto overflow-y-auto"}),v[18]=w,v[19]=d):d=v[19],v[20]!==C||v[21]!==l?(u=(0,em.jsx)(eT.A,{field:C,variant:l,className:"mb-4 w-fit font-bold md:mb-0"}),v[20]=C,v[21]=l,v[22]=u):u=v[22],v[23]!==u||v[24]!==c||v[25]!==d?(m=(0,em.jsxs)("div",{className:"md:px-lg md:gap-lg px-sm mx-auto flex h-full max-w-sm flex-col justify-center gap-6 py-4 md:py-16",children:[c,d,u]}),v[23]=u,v[24]=c,v[25]=d,v[26]=m):m=v[26],v[27]!==a||v[28]!==m?(x=(0,em.jsx)("div",{className:a,children:m}),v[27]=a,v[28]=m,v[29]=x):x=v[29],v[30]!==L||v[31]!==N?.value?.src?(f=(0,em.jsx)("div",{className:"relative h-[60svh] md:h-full md:w-1/2",children:L?.value?.src?(0,em.jsx)(eC._V,{field:L,fill:!0,className:"h-full w-full object-cover"}):(0,em.jsx)(to.A,{autoplay:!0,muted:!0,controls:["rewind","pause"],src:N?.value?.src})}),v[30]=L,v[31]=N?.value?.src,v[32]=f):f=v[32],v[33]!==x||v[34]!==f||v[35]!==r||v[36]!==i||v[37]!==n?(p=(0,em.jsxs)("section",{id:r,"data-component":i,className:n,children:[x,f]}),v[33]=x,v[34]=f,v[35]=r,v[36]=i,v[37]=n,v[38]=p):p=v[38],v[39]!==t||v[40]!==b.LegalLines?(h=(0,em.jsx)(eg.Y,{LegalLines:b.LegalLines,bgColor:t}),v[39]=t,v[40]=b.LegalLines,v[41]=h):h=v[41],v[42]!==p||v[43]!==h?(g=(0,em.jsxs)(em.Fragment,{children:[p,h]}),v[42]=p,v[43]=h,v[44]=g):g=v[44],g});var tu=l(85513),tm=l(85360),tx=l(39621),tf=l(44722);l(6680);var tp=l(95961),th=l(1869);function tg(e){e.target.value=e.target.value.toUpperCase()}function tv(e){return(0,em.jsx)("option",{value:e.fields.Title.value,children:(0,em.jsx)(ex.Text,{field:e.fields.Title})},e.id)}let tb=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j,y,w,N,C,k,S,L,_,T,I,A,D,M,E,P,$=(0,ef.c)(63),{rendering:F,...R}=e,H=R.formSettings?.errorMessage?.value?.trim()||"Something went wrong, please try again later.",[V,O]=(0,ep.useState)(!1),[B,z]=(0,ep.useState)(void 0),[U,Z]=(0,ep.useState)(!1),W=async function(e){e.preventDefault(),Z(!1),O(!0);let t=new FormData(e.currentTarget),l=R.fields.ModelOptions.find(e=>e.fields.Title.value===t.get("model"));(0,th.R)("form_submission",{form_name:"ServiceAgreement",url:window.location.href,page_path:window.location.pathname,model_name:l?.fields.Title.value?.toString()??"",model_code:l?.fields.ModelCode.value?.toString()??"",reg_no:t.get("regNo")?.toString()??"",mileage:t.get("mileage")?.toString()??"",yearly_mileage:t.get("yearlyMileage")?.toString()??"",user_firstname:t.get("firstName")?.toString()??"",user_lastname:t.get("lastName")?.toString()??"",user_adress:t.get("adress")?.toString()??"",user_zip:t.get("zipCode")?.toString()??"",user_locality:t.get("locality")?.toString()??"",user_email:t.get("email")?.toString()??"",user_phone:t.get("phone")?.toString()??"",user_accepts_newsletter:t.get("subscribeToNewsletter")?.toString()==="on"?"true":"false"});let a=await (0,tp.Y)("ServiceAgreement",e);a.success?a.values&&z({firstName:a.values.firstName,email:a.values.email}):Z(!0),O(!1)};if(B)return(0,em.jsx)(tm.wV,{className:"max-w-sm",...B,fields:R.fields});$[0]!==R.fields.RegNoLabel?(t=(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:R.fields.RegNoLabel})," *"]}),$[0]=R.fields.RegNoLabel,$[1]=t):t=$[1],$[2]===Symbol.for("react.memo_cache_sentinel")?(l=(0,em.jsx)(tu.pd,{required:!0,name:"regNo",pattern:"^[A-Z0-9]{1,10}$",className:"uppercase",onChange:tg}),$[2]=l):l=$[2],$[3]!==t?(a=(0,em.jsxs)(tu.D0,{children:[t,l]}),$[3]=t,$[4]=a):a=$[4],$[5]!==R.fields.MileageLabel?(r=(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:R.fields.MileageLabel})," *"]}),$[5]=R.fields.MileageLabel,$[6]=r):r=$[6],$[7]===Symbol.for("react.memo_cache_sentinel")?(i=(0,em.jsx)(tu.pd,{required:!0,name:"mileage",pattern:"^\\d{1,7}$"}),$[7]=i):i=$[7],$[8]!==r?(n=(0,em.jsxs)(tu.D0,{children:[r,i]}),$[8]=r,$[9]=n):n=$[9],$[10]!==R.fields.YearlyMileageLabel?(s=(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:R.fields.YearlyMileageLabel})," *"]}),$[10]=R.fields.YearlyMileageLabel,$[11]=s):s=$[11],$[12]===Symbol.for("react.memo_cache_sentinel")?(o=(0,em.jsx)(tu.pd,{required:!0,name:"yearlyMileage",pattern:"^\\d{1,7}$"}),$[12]=o):o=$[12],$[13]!==s?(c=(0,em.jsxs)(tu.D0,{children:[s,o]}),$[13]=s,$[14]=c):c=$[14],$[15]!==R.fields.ContactDetailsHeading?(d=(0,em.jsx)(eC.DZ,{tagName:"h3",tagStyle:"h4",className:"pt-sm",children:(0,em.jsx)(ex.Text,{field:R.fields.ContactDetailsHeading})}),$[15]=R.fields.ContactDetailsHeading,$[16]=d):d=$[16],$[17]!==R.fields.FirstNameLabel?(u=(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:R.fields.FirstNameLabel})," *"]}),$[17]=R.fields.FirstNameLabel,$[18]=u):u=$[18],$[19]===Symbol.for("react.memo_cache_sentinel")?(m=(0,em.jsx)(tu.pd,{required:!0,name:"firstName",autoComplete:"given-name"}),$[19]=m):m=$[19],$[20]!==u?(x=(0,em.jsxs)(tu.D0,{children:[u,m]}),$[20]=u,$[21]=x):x=$[21],$[22]!==R.fields.LastNameLabel?(f=(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:R.fields.LastNameLabel})," *"]}),$[22]=R.fields.LastNameLabel,$[23]=f):f=$[23],$[24]===Symbol.for("react.memo_cache_sentinel")?(p=(0,em.jsx)(tu.pd,{required:!0,name:"lastName",autoComplete:"family-name"}),$[24]=p):p=$[24],$[25]!==f?(h=(0,em.jsxs)(tu.D0,{children:[f,p]}),$[25]=f,$[26]=h):h=$[26],$[27]!==R.fields.AdressLabel?(g=(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:R.fields.AdressLabel})," *"]}),$[27]=R.fields.AdressLabel,$[28]=g):g=$[28],$[29]===Symbol.for("react.memo_cache_sentinel")?(v=(0,em.jsx)(tu.pd,{required:!0,name:"adress",type:"text",autoComplete:"street-address"}),$[29]=v):v=$[29],$[30]!==g?(b=(0,em.jsxs)(tu.D0,{children:[g,v]}
177),$[30]=g,$[31]=b):b=$[31],$[32]!==R.fields.ZipLabel?(j=(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:R.fields.ZipLabel})," *"]}),$[32]=R.fields.ZipLabel,$[33]=j):j=$[33],$[34]===Symbol.for("react.memo_cache_sentinel")?(y=(0,em.jsx)(tu.pd,{required:!0,name:"zipCode",type:"text",autoComplete:"postal-code",pattern:"^[A-Za-z0-9\\s\\-]{3,10}$"}),$[34]=y):y=$[34],$[35]!==j?(w=(0,em.jsxs)(tu.D0,{children:[j,y]}),$[35]=j,$[36]=w):w=$[36],$[37]!==R.fields.LocalityLabel?(N=(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:R.fields.LocalityLabel})," *"]}),$[37]=R.fields.LocalityLabel,$[38]=N):N=$[38],$[39]===Symbol.for("react.memo_cache_sentinel")?(C=(0,em.jsx)(tu.pd,{required:!0,name:"locality",type:"text",autoComplete:"address-level2"}),$[39]=C):C=$[39],$[40]!==N?(k=(0,em.jsxs)(tu.D0,{children:[N,C]}),$[40]=N,$[41]=k):k=$[41],$[42]!==R.fields.EmailLabel?(S=(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:R.fields.EmailLabel})," *"]}),$[42]=R.fields.EmailLabel,$[43]=S):S=$[43],$[44]===Symbol.for("react.memo_cache_sentinel")?(L=(0,em.jsx)(tu.pd,{required:!0,name:"email",type:"email",pattern:"^[A-Za-z0-9._%+\\-]+@[A-Za-z0-9.\\-]+\\.[A-Za-z]{2,}$",autoComplete:"email"}),$[44]=L):L=$[44],$[45]!==S?(_=(0,em.jsxs)(tu.D0,{children:[S,L]}),$[45]=S,$[46]=_):_=$[46],$[47]!==R.fields.PhoneLabel?(T=(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:R.fields.PhoneLabel})," *"]}),$[47]=R.fields.PhoneLabel,$[48]=T):T=$[48],$[49]===Symbol.for("react.memo_cache_sentinel")?(I=(0,em.jsx)(tu.pd,{required:!0,name:"phone",type:"tel",autoComplete:"tel",pattern:"^\\+?[0-9][0-9\\s\\-]{5,19}$"}),$[49]=I):I=$[49],$[50]!==T?(A=(0,em.jsxs)(tu.D0,{children:[T,I]}),$[50]=T,$[51]=A):A=$[51];let q=U?H:void 0;return $[52]!==V||$[53]!==R.fields||$[54]!==q?(D=(0,em.jsx)(tf.X,{fields:R.fields,errorInfo:q,isSubmitting:V}),$[52]=V,$[53]=R.fields,$[54]=q,$[55]=D):D=$[55],$[56]!==R.formSettings?(M=(0,em.jsx)(tx.M,{formSettings:R.formSettings}),$[56]=R.formSettings,$[57]=M):M=$[57],$[58]!==R.fields.LegalLines?(E=(0,em.jsx)(eg.i,{LegalLines:R.fields.LegalLines}),$[58]=R.fields.LegalLines,$[59]=E):E=$[59],$[60]!==M||$[61]!==E?(P=(0,em.jsxs)("div",{className:"flex flex-col gap-2",children:[M,E]}),$[60]=M,$[61]=E,$[62]=P):P=$[62],(0,em.jsxs)("form",{id:F?.uid,onSubmit:W,"data-component":"FormServiceAgreement",className:"p-sm bp:p-lg gap-sm group relative mx-auto flex w-full max-w-sm flex-col pb-7",children:[(0,em.jsx)(eC.DZ,{tagName:"h2",tagStyle:"h3",className:"pb-2",children:(0,em.jsx)(ex.Text,{field:R.fields.Heading})}),(0,em.jsx)("p",{children:(0,em.jsx)(ex.Text,{field:R.fields.Description})}),(0,em.jsxs)(tu.LB,{children:[(0,em.jsx)(eC.DZ,{tagName:"h3",tagStyle:"h4",className:"pt-sm",children:(0,em.jsx)(ex.Text,{field:R.fields.CarDetailsHeading})}),(0,em.jsxs)(tu.D0,{children:[(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:R.fields.ModelLabel})," *"]}),(0,em.jsxs)(tu.l6,{required:!0,name:"model",defaultValue:"",children:[(0,em.jsx)("option",{value:"",disabled:!0,children:R.fields.ModelsNoSelectionLabel.value}),R.fields.ModelOptions.map(tv)]})]}),a,n,c,d,x,h,b,w,k,_,A,D]}),P]})});l(55294);var tj=l(3871);function ty(e){return!e}function tw(e){return!e}l(47090);let tN=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d=(0,ef.c)(60),{dealers:u,cars:m,isCarPage:x,...f}=e,p=m.length>0,h=f.formSettings?.errorMessage?.value?.trim()||"Something went wrong, please try again later.",[g,v]=(0,ep.useState)(p?f.preSelectedCarId??void 0:void 0);d[0]!==g||d[1]!==m||d[2]!==p?(t=p?m.find(e=>e.title.value===g):void 0,d[0]=g,d[1]=m,d[2]=p,d[3]=t):t=d[3];let b=t,[j,y]=(0,ep.useState)(void 0),[w,N]=(0,ep.useState)(null),[C,k]=(0,ep.useState)(null),[S,L]=(0,ep.useState)(!1),[_,T]=(0,ep.useState)(void 0),[I,A]=(0,ep.useState)(!1),D=(0,ep.useRef)(!1),M=p?x?1:2:1,E=p?x?2:3:2,P=!p||!x||w;d[4]===Symbol.for("react.memo_cache_sentinel")?(l=()=>{D.current||(D.current=!0,(0,th.R)("kpi_track",{activity_name:"RequestCallback_form_start",customer_journey:"consideration",objective:"quality_visits"}))},d[4]=l):l=d[4];let $=l;d[5]!==p||d[6]!==w?(a=()=>{p&&null!==w&&document.getElementById(w?"request-callback-location":"request-callback")?.scrollIntoView({behavior:"smooth"})},r=[w,p],d[5]=p,d[6]=w,d[7]=a,d[8]=r):(a=d[7],r=d[8]),(0,ep.useEffect)(a,r),d[9]!==g||d[10]!==m||d[11]!==j||d[12]!==u||d[13]!==p?(i=async function(e){if(e.preventDefault(),p&&!g){console.warn("carId is not set"),document.getElementById("request-callback")?.scrollIntoView({behavior:"smooth",block:"start"});return}if(!j){console.warn("dealerId is not set"),document.getElementById("request-callback-location")?.scrollIntoView({behavior:"smooth",block:"start"});return}L(!0);let t=new FormData(e.currentTarget),l=p?m.find(e=>e.title.value===g):void 0,a=u.find(e=>e.dealerId.value===j);(0,th.R)("erhverv_contact_request",{form_name:"RequestCallback",url:window.location.href,page_path:window.location.pathname,model_name:l?.title.value??"",model_code:l?.modelCode?.value??"",dealer_id:a?.dealerId.value??"",dealer_name:a?.dis
177playName??"",dealer_city:a?.city?.value??"",dealer_address:a?.streetAddress?.value??"",dealer_zip:a?.zip?.value??"",user_firstname:t.get("firstName")?.toString()??"",user_lastname:t.get("lastName")?.toString()??"",user_phone:t.get("phone")?.toString()??"",user_email:t.get("email")?.toString()??"",user_company_name:t.get("companyName")?.toString()??"",user_accepts_newsletter:t.get("subscribeToNewsletter")?.toString()==="on"?"true":"false"}),(0,th.R)("kpi_track",{activity_name:"RequestCallback_completion",customer_journey:"conversion",objective:"hard_lead"});let r=await (0,tp.Y)("RequestCallback",e);r.success?r.values&&T({firstName:r.values.firstName,email:r.values.email}):A(!0),L(!1)},d[9]=g,d[10]=m,d[11]=j,d[12]=u,d[13]=p,d[14]=i):i=d[14];let F=i,R=f.fields.IsDarkMode?.value;if(_){let e,t=f.fields;if(d[15]!==j||d[16]!==u){let t;d[18]!==j?(t=e=>e.dealerId.value===j,d[18]=j,d[19]=t):t=d[19],e=u.find(t),d[15]=j,d[16]=u,d[17]=e}else e=d[17];return(0,em.jsx)(tm.wV,{..._,fields:t,isDarkMode:R,car:p?b:void 0,isCarPage:x,location:C,dealer:e})}let H=(0,eh.A)(!x&&"pt-12",R&&"text-text-invert-primary bg-black","gap-sm bp:gap-lg flex flex-col");return d[20]!==x||d[21]!==f.fields?(n=x&&(0,em.jsx)("h2",{className:"p-sm bp:p-lg bp:pb-0 pb-0 lg:text-center",children:(0,em.jsx)(ex.Text,{field:f.fields.Heading})}),d[20]=x,d[21]=f.fields,d[22]=n):n=d[22],d[23]!==b?.image||d[24]!==b?.title||d[25]!==g||d[26]!==m||d[27]!==
177p||d[28]!==x||d[29]!==R||d[30]!==f.fields||d[31]!==v||d[32]!==N||d[33]!==w?(s=p&&(0,em.jsxs)(tm.wn,{step:1,heading:x?void 0:f.fields.ModelHeading,checked:!!g,children:[g?(0,em.jsxs)(em.Fragment,{children:[(0,em.jsxs)("div",{className:"flex flex-col items-center lg:hidden",children:[(0,em.jsx)(eC._V,{field:{value:b?.image},alt:b?.title.value,width:280,height:157,className:"aspect-video w-full object-contain"}),!x&&(0,em.jsx)("span",{className:"text-center text-xl font-bold",children:(0,em.jsx)(ex.Text,{field:b?.title})}),(0,em.jsx)(eI.A,{variant:R?"underline-inverted":"underline",onClick:()=>v(void 0),className:"py-sm flex items-center justify-center",children:(0,em.jsx)(ex.Text,{field:f.fields.ChangeModel})})]}),(0,em.jsxs)("div",{className:"gap-lg mx-auto hidden justify-center lg:flex",children:[(0,em.jsx)("div",{className:"w-[436px] shrink-0",children:(0,em.jsx)(eC._V,{field:{value:b?.image},alt:b?.title.value,className:"aspect-video h-auto w-full object-contain"})}),(0,em.jsxs)("div",{className:"gap-lg pb-lg flex w-[436px] shrink-0 flex-col justify-end",children:[(0,em.jsx)(eC.DZ,{tagName:"h3",tagStyle:"h4",children:(0,em.jsx)(ex.Text,{field:b?.title})}),(0,em.jsxs)("div",{className:"gap-sm flex",children:[(0,em.jsx)(eT.A,{variant:R?"ghost-contrast":"ghost",onClick:()=>v(void 0),className:"flex items-center justify-center",children:(0,em.jsx)(ex.Text,{field:f.fields.ChangeModel})}),x&&(0,em.jsx)(eT.A,{variant:w?R?"ghost-contrast":"ghost":"primary",onClick:()=>N(tw),children:w?f.fields.CollapseForm?.value:f.fields.ExpandForm?.value})]})]})]})]}):(0,em.jsx)(tm.NH,{isDarkMode:R,cars:m,selectedCarId:g,onSelect:e=>v(e)}),x&&(0,em.jsx)(eT.A,{variant:w?R?"ghost-contrast":"ghost":"primary",type:"submit",className:"mx-sm mb-sm lg:hidden",onClick:()=>N(ty),children:w?f.fields.CollapseForm?.value:f.fields.ExpandForm?.value})]}),d[23]=b?.image,d[24]=b?.title,d[25]=g,d[26]=m,d[27]=p,d[28]=x,d[29]=R,d[30]=f.fields,d[31]=v,d[32]=N,d[33]=w,d[34]=s):s=d[34],d[35]!==b?.modelCode?.value||d[36]!==g||d[37]!==E||d[38]!==j||d[39]!==u||d[40]!==h||d[41]!==p||d[42]!==I||d[43]!==R||d[44]!==S||d[45]!==C||d[46]!==M||d[47]!==F||d[48]!==f.fields||d[49]!==f.formSettings||d[50]!==y||d[51]!==k||d[52]!==P?(o=P?(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)(tm.wn,{id:"request-callback-location",step:M,heading:f.fields.LocationHeading,checked:!!j,children:(0,em.jsx)(tm.MT,{dealers:u,dealerId:j,location:C,countryCode:f.formSettings?.countryCode?.value,onSelectDealer:e=>y(e),onSelectLocation:e=>k(e),fields:f.fields,isDarkMode:R})}),(0,em.jsx)(tm.wn,{step:E,heading:f.fields.ContactDetailsHeading,children:(0,em.jsxs)("form",{id:"request-callback-form",onSubmit:F,className:"pb-lg px-sm bp:px-lg group relative mx-auto w-full max-w-2xl",children:[p?(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)("input",{type:"hidden",name:"modelCode",required:!0,defaultValue:b?.modelCode?.value??""}),(0,em.jsx)("input",{type:"text",className:"hidden",required:!0,name:"model",defaultValue:g??""})]}):(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)("input",{type:"hidden",name:"modelCode",defaultValue:""}),(0,em.jsx)("input",{type:"hidden",name:"model",defaultValue:""})]}),(0,em.jsx)("input",{type:"text",className:"hidden",required:!0,name:"dealership",defaultValue:u?.find(e=>e.dealerId.value===j)?.displayName??""}),(0,em.jsx)("input",{type:"hidden",name:"dealershipCode",defaultValue:j??""}),(0,em.jsx)("input",{type:"hidden",name:"dealershipEmail",defaultValue:u?.find(e=>e.dealerId.value===j)?.email.values[0].value??""}),(0,em.jsxs)(tu.LB,{className:"gap-sm bp:gap-lg flex grid-cols-2 flex-col lg:grid",children:[(0,em.jsxs)("div",{className:"gap-sm bp:gap-lg contents flex-col lg:flex",children:[(0,em.jsxs)(tu.D0,{children:[(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:f.fields.FirstNameLabel})," *"]}),(0,em.jsx)(tu.pd,{isDarkMode:R,required:!0,name:"firstName",autoComplete:"given-name"})]}),(0,em.jsxs)(tu.D0,{children:[(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:f.fields.LastNameLabel})," *"]}),(0,em.jsx)(tu.pd,{isDarkMode:R,required:!0,name:"lastName",autoComplete:"family-name"})]}),(0,em.jsxs)(tu.D0,{children:[(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:f.fields.PhoneLabel})," *"]}),(0,em.jsx)(tu.pd,{isDarkMode:R,required:!0,name:"phone",type:"tel",autoComplete:"tel",pattern:"^\\+?[0-9][0-9\\s\\-]{5,19}$"})]})]}),(0,em.jsxs)("div",{className:"gap-sm bp:gap-lg contents flex-col lg:flex",children:[(0,em.jsxs)(tu.D0,{children:[(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:f.fields.EmailLabel})," *"]}),(0,em.jsx)(tu.pd,{isDarkMode:R,required:!0,name:"email",type:"email",pattern:"^[A-Za-z0-9._%+\\-]+@[A-Za-z0-9.\\-]+\\.[A-Za-z]{2,}$",autoComplete:"email"})]}),(0,em.jsxs)(tu.D0,{children:[(0,em.jsx)(tu.JU,{children:(0,em.jsx)(ex.Text,{field:f.fields.CompanyName})}),(0,em.jsx)(tu.pd,{isDarkMode:R,name:"companyName",autoComplete:"organization"})]}),(0,em.jsxs)(tu.D0,{children:[(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:f.fields.VATNumber})," *"]}),(0,em.jsx)(tu.pd,{isDarkMode:R,required:!0,name:"vatNumber",inputMode:"numeric",pattern:"^\\d{8}$",maxLength:8})]}),(0,em.jsx)(tf.X,{fields:f.fields,errorInfo:I?h:void 0,isSubmitting:S})]})]}),(0,em.jsxs)("div",{className:"bp:p-lg mx-auto flex max-w-sm flex-col gap-2 pt-2",children:[(0,em.jsx)(tx.M,{isDarkMode:R,formSettings:f.formSettings}),(0,em.jsx)(eg.i,{LegalLines:f.fields.LegalLines})]})]})})]}):null,d[35]=b?.modelCode?.value,d[36]=g,d[37]=E,d[38]=j,d[39]=u,d[40]=h,d[41]=p,d[42]=I,d[43]=R,d[44]=S,d[45]=C,d[46]=M,d[47]=F,d[48]=f.fields,d[49]=f.formSettings,d[50]=y,d[51]=k,d[52]=P,d[53]=o):o=d[53],d[54]!==$||d[55]!==s||d[56]!==o||d[57]!==H||d[58]!==n?(c=(0,em.jsxs)("div",{id:"request-callback",onFocusCapture:$,"data-component":"FormRequestCallback",className:H,children:[n,s,o]}),d[54]=$,d[55]=s,d[56]=o,d[57]=H,d[58]=n,d[59]=c):c=d[59],c}),tC=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j,y,w,N,C,k=(0,ef.c)(55);k[0]!==e?({rendering:l,...t}=e,a=t.formSettings?.errorMessage?.value?.trim()||"Something went wrong, please try again later.",k[0]=e,k[1]=t,k[2]=l,k[3]=a):(t=k[1],l=k[2],a=k[3]);let S=a,[L,_]=(0,ep.useState)(!1),[T,I]=(0,ep.useState)(void 0),[A,D]=(0,ep.useState)(!1);k[4]===Symbol.for("react.memo_cache_sentinel")?(r=async function(e){e.preventDefault(),_(!0);let t=new FormData(e.currentTarget);
177(0,th.R)("form_submission",{form_name:"OptOutSurvey",url:window.location.href,page_path:window.location.pathname,user_firstname:t.get("firstName")?.toString()??"",user_lastname:t.get("lastName")?.toString()??"",user_email:t.get("email")?.toString()??"",user_phone:t.get("phone")?.toString()??""});let l=await (0,tp.Y)("OptOutSurvey",e);l.success?l.values&&I({firstName:l.values.firstName,email:l.values.email}):D(!0),_(!1)},k[4]=r):r=k[4];let M=r;if(T){let e;return k[5]!==t.fields||k[6]!==T?(e=(0,em.jsx)(tm.wV,{className:"max-w-sm",...T,fields:t.fields}),k[5]=t.fields,k[6]=T,k[7]=e):e=k[7],e}let E=l?.uid;k[8]!==t.fields.Heading?(i=(0,em.jsx)(eC.DZ,{tagName:"h2",tagStyle:"h3",className:"pb-2",children:(0,em.jsx)(ex.Text,{field:t.fields.Heading})}),k[8]=t.fields.Heading,k[9]=i):i=k[9],k[10]!==t.fields.Description?(n=(0,em.jsx)("p",{children:(0,em.jsx)(ex.Text,{field:t.fields.Description})}),k[10]=t.fields.Description,k[11]=n):n=k[11],k[12]!==t.fields.FirstNameLabel?(s=(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:t.fields.FirstNameLabel})," *"]}),k[12]=t.fields.FirstNameLabel,k[13]=s):s=k[13],k[14]===Symbol.for("react.memo_cache_sentinel")?(o=(0,em.jsx)(tu.pd,{required:!0,name:"firstName",autoComplete:"given-name"}),k[14]=o):o=k[14],k[15]!==s?(c=(0,em.jsxs)(tu.D0,{children:[s,o]}),k[15]=s,k[16]=c):c=k[16],k[17]!==t.fields.LastNameLabel?(d=(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:t.fields.LastNameLabel})," *"]}),k[17]=t.fields.LastNameLabel,k[18]=d):d=k[18],k[19]===Symbol.for("react.memo_cache_sentinel")?(u=(0,em.jsx)(tu.pd,{required:!0,name:"lastName",autoComplete:"family-name"}),k[19]=u):u=k[19],k[20]!==d?(m=(0,em.jsxs)(tu.D0,{children:[d,u]}),k[20]=d,k[21]=m):m=k[21],k[22]!==t.fields.EmailLabel?(x=(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:t.fields.EmailLabel})," *"]}),k[22]=t.fields.EmailLabel,k[23]=x):x=k[23],k[24]===Symbol.for("react.memo_cache_sentinel")?(f=(0,em.jsx)(tu.pd,{required:!0,name:"email",type:"email",pattern:"^[A-Za-z0-9._%+\\-]+@[A-Za-z0-9.\\-]+\\.[A-Za-z]{2,}$",autoComplete:"email"}),k[24]=f):f=k[24],k[25]!==x?(p=(0,em.jsxs)(tu.D0,{children:[x,f]}),k[25]=x,k[26]=p):p=k[26],k[27]!==t.fields.PhoneLabel?(h=(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:t.fields.PhoneLabel})," *"]}),k[27]=t.fields.PhoneLabel,k[28]=h):h=k[28],k[29]===Symbol.for("react.memo_cache_sentinel")?(g=(0,em.jsx)(tu.pd,{required:!0,name:"phone",type:"tel",autoComplete:"tel",pattern:"^\\+?[0-9][0-9\\s\\-]{5,19}$"}),k[29]=g):g=k[29],k[30]!==h?(v=(0,em.jsxs)(tu.D0,{children:[h,g]}),k[30]=h,k[31]=v):v=k[31];let P=A?S:void 0;return k[32]!==L||k[33]!==t.fields||k[34]!==P?(b=(0,em.jsx)(tf.X,{fields:t.fields,errorInfo:P,isSubmitting:L}),k[32]=L,k[33]=t.fields,k[34]=P,k[35]=b):b=k[35],k[36]!==m||k[37]!==p||k[38]!==v||k[39]!==b||k[40]!==c?(j=(0,em.jsxs)(tu.LB,{children:[c,m,p,v,b]}),k[36]=m,k[37]=p,k[38]=v,k[39]=b,k[40]=c,k[41]=j):j=k[41],k[42]!==t.formSettings?(y=(0,em.jsx)(tx.M,{formSettings:t.formSettings}),k[42]=t.formSettings,k[43]=y):y=k[43],k[44]!==t.fields.LegalLines?(w=(0,em.jsx)(eg.i,{LegalLines:t.fields.LegalLines}),k[44]=t.fields.LegalLines,k[45]=w):w=k[45],k[46]!==y||k[47]!==w?(N=(0,em.jsxs)("div",{className:"flex flex-col gap-2",children:[y,w]}),k[46]=y,k[47]=w,k[48]=N):N=k[48],k[49]!==j||k[50]!==N||k[51]!==E||k[52]!==i||k[53]!==n?(C=(0,em.jsxs)("form",{id:E,onSubmit:M,"data-component":"FormOptOutSurvey",className:"p-sm bp:p-lg gap-sm group relative mx-auto flex w-full max-w-sm flex-col pb-7",children:[i,n,j,N]}),k[49]=j,k[50]=N,k[51]=E,k[52]=i,k[53]=n,k[54]=C):C=k[54],C}),tk=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j,y,w,N,C,k,S,L,_,T,I,A,D,M,E,P,$,F,R,H,V,O,B,z,U,Z,W,q,G=(0,ef.c)(124);if(G[0]!==e){let{rendering:i,onClose:n,isCarPage:s,...o}=e;a=i,t=s,l=o,r=l.formSettings?.errorMessage?.value?.trim()||"Something went wrong, please try again later.",G[0]=e,G[1]=t,G[2]=l,G[3]=a,G[4]=r}else t=G[1],l=G[2],a=G[3],r=G[4];let K=r,[J,Y]=(0,ep.useState)(!1),[Q,X]=(0,ep.useState)(void 0),[ee,et]=(0,ep.useState)(!1),el=l.fields.IsDarkMode?.value,ea=!!l.fields?.Minimized?.value||t,[er,ei]=(0,ep.useState)(!!t||(l.fields.Minimized?.value??!1)),en=(0,ep.useRef)(null);G[5]===Symbol.for("react.memo_cache_sentinel")?(i=async function(e){e.preventDefault(),Y(!0),et(!1);let t=new FormData(e.currentTarget);(0,th.R)("form_submission",{form_name:"Newsletter",url:window.location.href,page_path:window.location.pathname,user_firstname:t.get("firstName")?.toString()??"",user_lastname:t.get("lastName")?.toString()??"",user_phone:t.get("phone")?.toString()??"",user_email:t.get("email")?.toString()??"",user_accepts_newsletter:t.get("subscribeToNewsletter")?.toString()==="on"?"true":"false"});let l=await (0,tp.Y)("Newsletter",e);l.success?l.values&&X({firstName:l.values.firstName,email:l.values.email}):et(!0),Y(!1)},G[5]=i):i=G[5];let es=i;if(Q){let e;return G[6]!==t||G[7]!==el||G[8]!==l.fields||G[9]!==Q?(e=(0,em.jsx)(tm.wV,{isDarkMode:el,...Q,isCarPage:t,fields:l.fields}),G[6]=t,G[7]=el,G[8]=l.fields,G[9]=Q,G[10]=e):e=G[10],e}G[11]===Symbol.for("react.memo_cache_sentinel")?(n=function(){ei(e=>(e&&en.current&&setTimeout(()=>{let e=en.current;if(!e)return;let t=e.getBoundingClientRect(),l=window.innerHeight;t.bottom>l&&e.scrollIntoView({behavior:"smooth",block:"start"})},300),!e))},G[11]=n):n=G[11];let eo=n,ec=a?.uid??"newsletter-form",ed=el?"text-text-invert-primary bg-black":"text-text-primary";G[12]!==ed?(s=(0,eh.A)(ed),G[12]=ed,G[13]=s):s=G[13],G[14]!==l.fields.Heading?(o=l.f
177ields.Heading.value&&(0,em.jsx)(eC.DZ,{tagName:"h2",tagStyle:"h2",className:"pb-2 text-center",children:(0,em.jsx)(ex.Text,{field:l.fields.Heading})}),G[14]=l.fields.Heading,G[15]=o):o=G[15],G[16]!==l.fields.Description?(c=l.fields.Description.value&&(0,em.jsx)("p",{className:"text-center",children:(0,em.jsx)(ex.Text,{field:l.fields.Description})}),G[16]=l.fields.Description,G[17]=c):c=G[17],G[18]!==o||G[19]!==c?(d=(0,em.jsxs)("div",{className:"gap-sm pb-lg flex flex-col justify-center",children:[o,c]}),G[18]=o,G[19]=c,G[20]=d):d=G[20],G[21]!==l.fields.Image?(u=l.fields.Image?.value?.src&&(0,em.jsx)("div",{className:"flex justify-center",children:(0,em.jsx)(eY.A,{className:"h-auto w-32 object-contain",field:l.fields?.Image})}),G[21]=l.fields.Image,G[22]=u):u=G[22],G[23]!==l.fields.SubHeading?(m=l.fields.SubHeading.value&&(0,em.jsx)(eC.DZ,{tagName:"h3",tagStyle:"h4",className:"pb-2",children:(0,em.jsx)(ex.Text,{field:l.fields.SubHeading})}),G[23]=l.fields.SubHeading,G[24]=m):m=G[24],G[25]!==l.fields.SubDescription?(x=l.f
177ields.SubDescription.value&&(0,em.jsx)(ex.RichText,{field:l.fields.SubDescription}),G[25]=l.fields.SubDescription,G[26]=x):x=G[26],G[27]!==ea||G[28]!==er||G[29]!==l.fields.CloseLabel||G[30]!==l.fields.ExpandLabel?(f=ea&&(0,em.jsx)(eT.A,{variant:"primary",onClick:eo,className:"mt-4",children:(0,em.jsx)(ex.Text,{field:er?l.fields.ExpandLabel:l.fields.CloseLabel})}),G[27]=ea,G[28]=er,G[29]=l.fields.CloseLabel,G[30]=l.fields.ExpandLabel,G[31]=f):f=G[31],G[32]!==m||G[33]!==x||G[34]!==f?(p=(0,em.jsxs)("div",{className:"",children:[m,x,f]}),G[32]=m,G[33]=x,G[34]=f,G[35]=p):p=G[35],G[36]!==u||G[37]!==p?(h=(0,em.jsxs)("div",{className:"gap-lg pb-lg flex flex-row justify-center",children:[u,p]}),G[36]=u,G[37]=p,G[38]=h):h=G[38];let eu=er?"grid-rows-[0fr]":"grid-rows-[1fr]";return G[39]!==eu?(g=(0,eh.A)("grid overflow-hidden transition-[grid-template-rows] duration-300 ease-in-out",eu),G[39]=eu,G[40]=g):g=G[40],G[41]!==l.fields.FormsHeading?(v=l.fields.FormsHeading.value&&(0,em.jsx)(eC.DZ,{tagName:"h3",tagStyle:"h4",className:"pb-2",children:(0,em.jsx)(ex.Text,{field:l.fields.FormsHeading})}),G[41]=l.fields.FormsHeading,G[42]=v):v=G[42],G[43]!==l.fields.FormsDescription?(b=l.fields.FormsDescription.value&&(0,em.jsx)("p",{children:(0,em.jsx)(ex.Text,{field:l.fields.FormsDescription})}),G[43]=l.fields.FormsDescription,G[44]=b):b=G[44],G[45]!==l.fields.FirstNameLabel?(j=(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:l.fields.FirstNameLabel})," *"]}),G[45]=l.fields.FirstNameLabel,G[46]=j):j=G[46],G[47]!==el?(y=(0,em.jsx)(tu.pd,{isDarkMode:el,required:!0,name:"firstName",autoComplete:"given-name"}),G[47]=el,G[48]=y):y=G[48],G[49]!==j||G[50]!==y?(w=(0,em.jsxs)(tu.D0,{children:[j,y]}),G[49]=j,G[50]=y,G[51]=w):w=G[51],G[52]!==l.fields.LastNameLabel?(N=(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:l.fields.LastNameLabel})," *"]}),G[52]=l.fields.LastNameLabel,G[53]=N):N=G[53],G[54]!==el?(C=(0,em.jsx)(tu.pd,{isDarkMode:el,required:!0,name:"lastName",autoComplete:"family-name"}),G[54]=el,G[55]=C):C=G[55],G[56]!==N||G[57]!==C?(k=(0,em.jsxs)(tu.D0,{children:[N,C]}),G[56]=N,G[57]=C,G[58]=k):k=G[58],G[59]!==l.fields.PhoneLabel?(S=(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:l.fields.PhoneLabel})," *"]}),G[59]=l.fields.PhoneLabel,G[60]=S):S=G[60],G[61]!==el?(L=(0,em.jsx)(tu.pd,{isDarkMode:el,required:!0,name:"phone",type:"tel",autoComplete:"tel",pattern:"^\\+?[0-9][0-9\\s\\-]{5,19}$"}),G[61]=el,G[62]=L):L=G[62],G[63]!==S||G[64]!==L?(_=(0,em.jsxs)(tu.D0,{children:[S,L]}),G[63]=S,G[64]=L,G[65]=_):_=G[65],G[66]!==l.fields.EmailLabel?(T=(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:l.fields.EmailLabel})," *"]}),G[66]=l.fields.EmailLabel,G[67]=T):T=G[67],G[68]!==el?(I=(0,em.jsx)(tu.pd,{isDarkMode:el,required:!0,name:"email",type:"email",pattern:"^[A-Za-z0-9._%+\\-]+@[A-Za-z0-9.\\-]+\\.[A-Za-z]{2,}$",autoComplete:"email"}),G[68]=el,G[69]=I):I=G[69],G[70]!==T||G[71]!==I?(A=(0,em.jsxs)(tu.D0,{children:[T,I]}),G[70]=T,G[71]=I,G[72]=A):A=G[72],G[73]!==w||G[74]!==k||G[75]!==_||G[76]!==A?(D=(0,em.jsxs)(tu.LB,{className:"gap-sm bp:gap-lg grid grid-cols-1 pb-4 lg:grid-cols-2",children:[w,k,_,A]}),G[73]=w,G[74]=k,G[75]=_,G[76]=A,G[77]=D):D=G[77],G[78]!==l.fields.CheckboxLabel?(M=l.fields.CheckboxLabel.value&&(0,em.jsxs)(tu.D0,{className:"flex-row items-start",children:[(0,em.jsx)("input",{id:"checkbox_input_newsletter",required:!0,type:"checkbox",role:"checkbox",name:"subscribeToNewsletter",className:"checked:border-1 border-1 peer relative mt-1 h-6 w-6 shrink-0 appearance-none rounded-sm border-black bg-white disabled:border-black disabled:bg-black"}),(0,em.jsx)("svg",{className:"stroke-text-black pointer-events-none absolute ml-1 mt-2 hidden h-4 w-4 outline-none peer-checked:block",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",children:(0,em.jsx)("polyline",{points:"20 6 9 17 4 12"})}),(0,em.jsx)(tu.JU,{for:"checkbox_input_newsletter",className:"cursor-pointer pl-2",children:(0,em.jsx)(ex.Text,{field:l.fields.CheckboxLabel})})]}
177),G[78]=l.fields.CheckboxLabel,G[79]=M):M=G[79],G[80]!==M?(E=(0,em.jsx)(tu.LB,{className:"gap-sm bp:gap-lg",children:M}),G[80]=M,G[81]=E):E=G[81],G[82]!==l.fields.FootnoteRichText?(P=l.fields.FootnoteRichText.value&&(0,em.jsx)("div",{style:{lineHeight:1.2,fontSize:"0.875rem"},children:(0,em.jsx)(ex.RichText,{field:l.fields.FootnoteRichText})}),G[82]=l.fields.FootnoteRichText,G[83]=P):P=G[83],G[84]!==K||G[85]!==ee?($=ee&&(0,em.jsx)("span",{className:"text-important text-sm",children:K}),G[84]=K,G[85]=ee,G[86]=$):$=G[86],G[87]!==l.fields.SubmitLabel?(F=(0,em.jsx)(ex.Text,{field:l.fields.SubmitLabel}),G[87]=l.fields.SubmitLabel,G[88]=F):F=G[88],G[89]!==J||G[90]!==F?(R=(0,em.jsx)(eT.A,{variant:"primary",type:"submit",loading:J,className:"w-full group-invalid:pointer-events-none group-invalid:opacity-50",children:F}),G[89]=J,G[90]=F,G[91]=R):R=G[91],G[92]!==$||G[93]!==R?(H=(0,em.jsxs)("div",{className:"flex flex-col gap-2",children:[$,R]}),G[92]=$,G[93]=R,G[94]=H):H=G[94],G[95]!==el||G[96]!==l.formSettings?(V=(0,em.jsx)(tx.M,{isDarkMode:el,formSettings:l.formSettings}),G[95]=el,G[96]=l.formSettings,G[97]=V):V=G[97],G[98]!==l.fields.LegalLines?(O=(0,em.jsx)(eg.i,{LegalLines:l.fields.LegalLines}),G[98]=l.fields.LegalLines,G[99]=O):O=G[99],G[100]!==V||G[101]!==O?(B=(0,em.jsxs)("div",{className:"flex flex-col gap-2 pt-4",children:[V,O]}),G[100]=V,G[101]=O,G[102]=B):B=G[102],G[103]!==D||G[104]!==E||G[105]!==P||G[106]!==H||G[107]!==B?(z=(0,em.jsxs)("form",{id:"newsletter-form",onSubmit:es,className:"group relative flex flex-col gap-4",children:[D,E,P,H,B]}),G[103]=D,G[104]=E,G[105]=P,G[106]=H,G[107]=B,G[108]=z):z=G[108],G[109]!==v||G[110]!==b||G[111]!==z?(U=(0,em.jsx)("div",{className:"min-h-0",children:(0,em.jsxs)("div",{className:"gap-sm group relative mx-auto flex w-full flex-col pb-7",children:[v,b,z]})}),G[109]=v,G[110]=b,G[111]=z,G[112]=U):U=G[112],G[113]!==g||G[114]!==U?(Z=(0,em.jsx)("div",{id:"newsletter-form-container",className:g,children:U}),G[113]=g,G[114]=U,G[115]=Z):Z=G[115],G[116]!==h||G[117]!==Z||G[118]!==d?(W=(0,em.jsxs)("div",{className:"py-lg px-sm bp:px-lg mx-auto flex max-w-lg flex-col",children:[d,h,Z]}),G[116]=h,G[117]=Z,G[118]=d,G[119]=W):W=G[119],G[120]!==ec||G[121]!==W||G[122]!==s?(q=(0,em.jsx)("section",{ref:en,id:ec,"data-component":"FormNewsletter",className:s,children:W}),G[120]=ec,G[121]=W,G[122]=s,G[123]=q):q=G[123],q});function tS(e){return(0,em.jsx)("option",{value:e.dealerId.value,children:e.displayName},e.dealerId.value)}let tL=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d=(0,ef.c)(59),{car:u,dealers:m,cars:x,rendering:f,...p}=e,h=p.formSettings?.errorMessage?.value?.trim()||"Something went wrong, please try again later.",[g,v]=(0,ep.useState)(!1),[b,j]=(0,ep.useState)(void 0),[y,w]=(0,ep.useState)(!1),[N,C]=(0,ep.useState)(p.fields.Minimized?.value??!1),[k,S]=(0,ep.useState)(u||null),[L,_]=(0,ep.useState)(void 0),T=p.fields.IsDarkMode?.value,I=!!p.fields?.Minimized?.value;d[0]!==m||d[1]!==k?.modelCode?.value||d[2]!==k?.title.value?(t=async function(e){e.preventDefault(),v(!0);let t=new FormData(e.currentTarget),l=t.get("dealershipCode")?.toString();_(l);let a=m.find(e=>e.dealerId.value===l),r=a?.displayName??"",i=a?.email?.values?.[0]?.value??"";(0,th.R)("form_submission",{form_name:"GetContacted",url:window.location.href,page_path:window.location.pathname,model_name:k?.title.value??"",model_code:k?.modelCode?.value??"",dealer_id:l?.toString()??"",dealer_name:r??"",dealer_city:a?.city?.value??"",dealer_address:a?.streetAddress?.value??"",dealer_zip:a?.zip?.value??"",user_firstname:t.get("firstName")?.toString()??"",user_lastname:t.get("lastName")?.toString()??"",user_phone:t.get("phone")?.toString()??"",user_email:t.get("email")?.toString()??"",user_accepts_newsletter:t.get("subscribeToNewsletter")?.toString()==="on"?"true":"false"});let n=await (0,tp.Y)("GetContacted",e,{dealership:r,dealershipEmail:i});n.success?n.values&&j({firstName:n.values.firstName,email:n.values.email}):w(!0),v(!1)},d[0]=m,d[1]=k?.modelCode?.value,d[2]=k?.title.value,d[3]=t):t=d[3];let A=t;if(b){let e,t=p.fields;if(d[4]!==m||d[5]!==L){let t;d[7]!==L?(t=e=>e.dealerId.value===L,d[7]=L,d[8]=t):t=d[8],e=m.find(t),d[4]=m,d[5]=L,d[6]=e}else e=d[6];return(0,em.jsx)(tm.wV,{className:"max-w-sm",...b,fields:t,car:k??void 0,dealer:e})}let D=f?.uid??"get-contacted",M=(0,eh.A)("w-full",T&&"text-text-invert-primary bg-black");return d[9]!==p.fields.Heading?(l=(0,em.jsx)(eC.DZ,{tagName:"h2",tagStyle:"h3",className:"pb-2",children:(0,em.jsx)(ex.Text,{field:p.fields.Heading})}),d[9]=p.fields.Heading,d[10]=l):l=d[10],d[11]!==p.fields.Description?(a=(0,em.jsx)("p",{children:(0,em.jsx)(ex.Text,{field:p.fields.Description})}),d[11]=p.fields.Description,d[12]=a):a=d[12],d[13]!==I||d[14]!==x.length||d[15]!==N||d[16]!==p.fields.CloseLabel||d[17]!==p.fields.ExpandLabel||d[18]!==k||d[19]!==C?(r=I&&!k&&x.length<1&&(0,em.jsx)(eI.A,{variant:"underline",onClick:()=>C(!N),className:"mt-4",children:(0,em.jsx)(ex.Text,{field:N?p.fields.ExpandLabel:p.fields.CloseLabel})}),d[13]=I,d[14]=x.length,d[15]=N,d[16]=p.fields.CloseLabel,d[17]=p.fields.ExpandLabel,d[18]=k,d[19]=C,d[20]=r):r=d[20],d[21]!==l||d[22]!==a||d[23]!==r?(i=(0,em.jsxs)("div",{className:"p-sm bp:p-lg mx-auto max-w-md",children:[l,a,r]}),d[21]=l,d[22]=a,d[23]=r,d[24]=i):i=d[24],d[25]!==I||d[26]!==u?.id||d[27]!==x||d[28]!==T||d[29]!==N||d[30]!==p.fields.ChangeModelLabel||d[31]!==p.fields.CloseLabel||d[32]!==p.fields.ExpandLabel||d[33]!==k?.id||d[34]!==k?.image||d[35]!==k?.title||d[36]!==C||d[37]!==S?(n=k?.id?(0,em.jsxs)(em.Fragment,{children:[(0,em.jsxs)("div",{className:"flex flex-col items-center lg:hidden",children:[(0,em.jsx)(eC._V,{field:{value:k?.image},alt:k?.title.value,width:280,height:157,className:"aspect-video w-full object-contain"}),(0,em.jsx)("span",{className:"text-center text-xl font-bold",children:(0,em.jsx)(ex.Text,{field:k?.title})}),(0,em.jsxs)("div",{className:"gap-sm flex items-center justify-center",children:[x.length>1&&(0,em.jsx)(eI.A,{variant:"underline",onClick:()=>S(null),className:"py-sm flex items-center justify-center",children:(0,em.jsx)(ex.Text,{field:p.fields.ChangeModelLabel})}),I&&(0,em.jsx)(eI.A,{variant:"underline",onClick:()=>C(!N),children:(0,em.jsx)(ex.Text,{field:N?p.fields.ExpandLabel:p.fields.CloseLabel})})]})]}),(0,em.jsxs)("div",{className:"gap-lg hidden justify-center lg:flex",children:[(0,em.jsx)("div",{className:"w-[43
1776px] shrink-0",children:(0,em.jsx)(eC._V,{field:{value:k?.image},alt:k?.title.value,className:"aspect-video h-auto w-full object-contain"})}),(0,em.jsxs)("div",{className:"gap-lg pb-lg flex w-[436px] shrink-0 flex-col justify-end",children:[(0,em.jsx)(eC.DZ,{tagName:"h3",tagStyle:"h4",children:(0,em.jsx)(ex.Text,{field:k?.title})}),(0,em.jsxs)("div",{className:"gap-sm flex",children:[x.length>1&&(0,em.jsx)(eT.A,{variant:"ghost",onClick:()=>S(null),className:"flex items-center justify-center",children:(0,em.jsx)(ex.Text,{field:p.fields.ChangeModelLabel})}),I&&(0,em.jsx)(eT.A,{variant:"primary",onClick:()=>C(!N),children:N?(0,em.jsx)(ex.Text,{field:p.fields.ExpandLabel}):(0,em.jsx)(ex.Text,{field:p.fields.CloseLabel})})]})]})]})]}):x.length>0?(0,em.jsx)(tm.NH,{cars:x,md:!0,isDarkMode:T,selectedCarId:u?.id,onSelect:e=>S(x.find(t=>t.id===e)??null)}):null,d[25]=I,d[26]=u?.id,d[27]=x,d[28]=T,d[29]=N,d[30]=p.fields.ChangeModelLabel,d[31]=p.fields.CloseLabel,d[32]=p.fields.ExpandLabel,d[33]=k?.id,d[34]=k?.image,d[35]=k?.title,d[36]=C,d[37]=S,d[38]=n):n=d[38],d[39]!==n?(s=(0,em.jsx)("div",{children:n}),d[39]=n,d[40]=s):s=d[40],d[41]!==m||d[42]!==h||d[43]!==y||d[44]!==T||d[45]!==g||d[46]!==N||d[47]!==A||d[48]!==p.fields||d[49]!==p.formSettings||d[50]!==k?.modelCode||d[51]!==k?.title?(o=!N&&(0,em.jsxs)("form",{onSubmit:A,"data-component":"FormGetContacted",className:"p-sm bp:p-lg gap-sm group relative mx-auto flex w-full max-w-md flex-col pb-7",children:[(0,em.jsx)("input",{type:"hidden",name:"modelDescription",value:`${k?.modelCode.value||""} | ${k?.title.value||""}`}),(0,em.jsx)("input",{type:"hidden",name:"model",value:k?.title.value||""}),(0,em.jsx)("input",{type:"hidden",name:"modelCode",required:!0,value:k?.modelCode.value||""}),(0,em.jsxs)(tu.LB,{children:[(0,em.jsxs)(tu.D0,{children:[(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:p.fields.DealerLabel})," *"]}),(0,em.jsxs)(tu.l6,{isDarkMode:T,required:!0,name:"dealershipCode",defaultValue:"",children:[(0,em.jsx)("option",{value:"",disabled:!0,children:p.fields.DealersNoSelectionLabel.value}),m.map(tS)]})]}),(0,em.jsxs)(tu.D0,{children:[(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:p.fields.FirstNameLabel})," *"]}),(0,em.jsx)(tu.pd,{isDarkMode:T,required:!0,name:"firstName",autoComplete:"given-name"})]}),(0,em.jsxs)(tu.D0,{children:[(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:p.fields.LastNameLabel})," *"]}),(0,em.jsx)(tu.pd,{isDarkMode:T,required:!0,name:"lastName",autoComplete:"family-name"})]}),(0,em.jsxs)(tu.D0,{children:[(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:p.fields.EmailLabel})," *"]}),(0,em.jsx)(tu.pd,{isDarkMode:T,required:!0,name:"email",type:"email",pattern:"^[A-Za-z0-9._%+\\-]+@[A-Za-z0-9.\\-]+\\.[A-Za-z]{2,}$",autoComplete:"email"})]}),(0,em.jsxs)(tu.D0,{children:[(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:p.fields.PhoneLabel})," *"]}),(0,em.jsx)(tu.pd,{isDarkMode:T,required:!0,name:"phone",type:"tel",autoComplete:"tel",pattern:"^\\+?[0-9][0-9\\s\\-]{5,19}$"})]}),(0,em.jsx)(tf.X,{fields:p.fields,errorInfo:y?h:void 0,isSubmitting:g})]}),(0,em.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,em.jsx)(tx.M,{isDarkMode:T,formSettings:p.formSettings}),(0,em.jsx)(eg.i,{LegalLines:p.fields.LegalLines})]})]}),d[41]=m,d[42]=h,d[43]=y,d[44]=T,d[45]=g,d[46]=N,d[47]=A,d[48]=p.fields,d[49]=p.formSettings,d[50]=k?.modelCode,d[51]=k?.title,d[52]=o):o=d[52],d[53]!==s||d[54]!==o||d[55]!==D||d[56]!==M||d[57]!==i?(c=(0,em.jsx)(em.Fragment,{children:(0,em.jsxs)("div",{id:D,"data-component":"FormGetContacted",className:M,children:[i,s,o]})}),d[53]=s,d[54]=o,d[55]=D,d[56]=M,d[57]=i,d[58]=c):c=d[58],c}),t_=(0,ey.es)(function({cars:e,isCarPage:t,...l}){if(!e.length)return;let a=l.formSettings?.errorMessage?.value?.trim()||"Something went wrong, please try again later.",r=1===e.length,[i,n]=(0,ep.useState)(l.preSelectedCarId||r?e[0].id:void 0),[s,o]=(0,ep.useState)(null),[c,d]=(0,ep.useState)(!1),[u,m]=(0,ep.useState)(void 0),[x,f]=(0,ep.useState)(!1),p=(0,ep.useRef)(!1),h=e.find(e=>e.title.value===i);async function g(t){if(t.preventDefault(),!i){console.warn("carId is not set"),document.getElementById("future-interest")?.scrollIntoView({behavior:"smooth",block:"start"});return}d(!0);let l=new FormData(t.currentTarget),a=e.find(e=>e.title.value===i);(0,th.R)("form_submission",{form_name:"FutureInterest",url:window.location.href,page_path:window.location.pathname,model_name:a?.title.value??"",model_code:a?.modelCode?.value??"",user_firstname:l.get("firstName")?.toString()??"",user_lastname:l.get("lastName")?.toString()??"",user_phone:l.get("phone")?.toString()??"",user_zip:l.get("zipCode")?.toString()??"",user_email:l.get("email")?.toString()??"",user_accepts_newsletter:l.get("subscribeToNewsletter")?.toString()==="on"?"true":"false"}),(0,th.R)("kpi_track",{activity_name:"Futureinterest_completion",customer_journey:"conversion",objective:"hard_lead"});let r=await (0,tp.Y)("FutureInterest",t);r.success?r.values&&m({firstName:r.values.firstName,email:r.values.email}):f(!0),d(!1)}(0,ep.useEffect)(()=>{null!==s&&document.getElementById(s?"future-interest-form":"future-interest")?.scrollIntoView({behavior:"smooth"})},[s]);let v=l.fields.IsDarkMode?.value;return u?(0,em.jsx)(tm.wV,{...u,isDarkMode:v,fields:l.fields,car:h,isCarPage:t}):(0,em.jsxs)("section",{id:"future-interest",onFocusCapture:()=>{p.current||(p.current=!0,(0,th.R)("kpi_track",{activity_name:"Futureinterest_form_start",customer_journey:"consideration",objective:"quality_visits"}))},"data-component":"FormFutureInterest",className:(0,eh.A)(!t&&"pt-12",v&&"text-text-invert-primary bg-black","gap-sm bp:gap-lg flex flex-col"),children:[t&&(0,em.jsx)("h2",{className:"p-sm bp:p-lg bp:pb-0 pb-0 lg:text-center",children:(0,em.jsx)(ex.Text,{field:l.fields.Heading})}),(0,em.jsxs)(tm.wn,{step:1,heading:t?void 0:l.fields.ModelHeading,checked:!!i,children:[i?(0,em.jsxs)(em.Fragment,{children:[(0,em.jsxs)("div",{className:"flex flex-col items-center lg:hidden",children:[(0,em.jsx)(eC._V,{field:{value:h?.image},alt:h?.title.value,width:280,height:157,className:"aspect-video w-full object-contain"}),!t&&(0,em.jsx)("span",{className:"text-center text-xl font-bold",children:(0,em.jsx)(ex.Text,{field:h?.title})}),!r&&(0,em.jsx)(eI.A,{variant:"underline",onClick:()=>n(void 0),className:"py-sm flex items-center justify-center",children:(0,em.jsx)(ex.Text,{field:l.fields.ChangeModel})})]}),(0,em.jsxs)("div",{className:"gap-lg mx-auto hidden justify-center lg:flex",children:[(0,em.jsx)("div",{className:"w-[43
1776px] shrink-0",children:(0,em.jsx)(eC._V,{field:{value:h?.image},alt:h?.title.value,className:"aspect-video h-auto w-full object-contain"})}),(0,em.jsxs)("div",{className:"gap-lg pb-lg flex w-[436px] shrink-0 flex-col justify-end",children:[(0,em.jsx)(eC.DZ,{tagName:"h3",tagStyle:"h4",children:(0,em.jsx)(ex.Text,{field:h?.title})}),(0,em.jsxs)("div",{className:"gap-sm flex",children:[!r&&(0,em.jsx)(eT.A,{variant:"ghost",onClick:()=>n(void 0),className:"flex items-center justify-center",children:(0,em.jsx)(ex.Text,{field:l.fields.ChangeModel})}),t&&(0,em.jsx)(eT.A,{variant:s?"ghost":"primary",onClick:()=>o(e=>!e),children:s?l.fields.CollapseForm?.value:l.fields.ExpandForm?.value})]})]})]})]}):(0,em.jsx)(tm.NH,{cars:e,selectedCarId:i,isDarkMode:v,onSelect:e=>n(e)}),t&&(0,em.jsx)(eT.A,{variant:s?"ghost":"primary",type:"submit",className:"mx-sm mb-sm lg:hidden",onClick:()=>o(e=>!e),children:s?l.fields.CollapseForm?.value:l.fields.ExpandForm?.value})]}),!t||s?(0,em.jsx)(em.Fragment,{children:(0,em.jsx)(tm.wn,{id:"future-interest-form",step:t?void 0:2,heading:l.fields.ContactDetailsHeading,children:(0,em.jsxs)("form",{onSubmit:g,className:"pb-lg px-sm bp:px-lg group relative mx-auto w-full max-w-2xl",children:[(0,em.jsx)("input",{type:"hidden",name:"modelCode",required:!0,defaultValue:h?.modelCode?.value??""}),(0,em.jsx)("input",{type:"text",className:"hidden",required:!0,name:"model",defaultValue:i??""}),(0,em.jsxs)(tu.LB,{className:"gap-sm bp:gap-lg flex grid-cols-2 flex-col lg:grid",children:[(0,em.jsxs)("div",{className:"gap-sm bp:gap-lg contents flex-col lg:flex",children:[(0,em.jsxs)(tu.D0,{children:[(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:l.fields.FirstNameLabel})," *"]}),(0,em.jsx)(tu.pd,{required:!0,name:"firstName",autoComplete:"given-name",isDarkMode:v})]}),(0,em.jsxs)(tu.D0,{children:[(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:l.fields.LastNameLabel})," *"]}),(0,em.jsx)(tu.pd,{required:!0,name:"lastName",autoComplete:"family-name",isDarkMode:v})]}),(0,em.jsxs)(tu.D0,{children:[(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:l.fields.PhoneLabel})," *"]}),(0,em.jsx)(tu.pd,{required:!0,name:"phone",type:"tel",autoComplete:"tel",pattern:"^\\+?[0-9][0-9\\s\\-]{5,19}$",isDarkMode:v})]})]}),(0,em.jsxs)("div",{className:"gap-sm bp:gap-lg contents flex-col lg:flex",children:[(0,em.jsxs)(tu.D0,{children:[(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:l.fields.ZipLabel})," *"]}),(0,em.jsx)(tu.pd,{required:!0,name:"zipCode",type:"text",autoComplete:"postal-code",isDarkMode:v,pattern:"^[A-Za-z0-9\\s\\-]{3,10}$"})]}),(0,em.jsxs)(tu.D0,{children:[(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:l.fields.EmailLabel})," *"]}),(0,em.jsx)(tu.pd,{required:!0,name:"email",type:"email",pattern:"^[A-Za-z0-9._%+\\-]+@[A-Za-z0-9.\\-]+\\.[A-Za-z]{2,}$",autoComplete:"email",isDarkMode:v})]}),(0,em.jsx)(tf.X,{fields:l.fields,errorInfo:x?a:void 0,isSubmitting:c})]})]}),(0,em.jsxs)("div",{className:"pt-sm bp:p-lg mx-auto flex max-w-sm flex-col gap-2",children:[(0,em.jsx)(tx.M,{isDarkMode:v,formSettings:l.formSettings}),(0,em.jsx)(eg.i,{LegalLines:l.fields.LegalLines})]})]})})}):null]})});function tT(e){e.target.value=e.target.value.toUpperCase()}function tI(e){return(0,em.jsx)("option",{value:e.fields.Title?.value??"",children:(0,em.jsx)(ex.Text,{field:e.fields.Title})},e.id)}function tA(e){return(0,em.jsx)("option",{value:e.fields.Value.value,children:(0,em.jsx)(ex.Text,{field:e.fields.Label})},e.fields.Value.value)}let tD=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j,y,w,N,C,k,S,L,_,T,I,A,D,M,E,P,$,F,R,H,V=(0,ef.c)(74),{rendering:O,...B}=e,z=B.formSettings?.errorMessage?.value?.trim()||"Something went wrong, please try again later.",[U,Z]=(0,ep.useState)(!1),[W,q]=(0,ep.useState)(void 0),[G,K]=(0,ep.useState)(!1),J=(0,ep.useRef)(!1);V[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{J.current||(J.current=!0,(0,th.R)("kpi_track",{activity_name:"Supportcontact_form_start",customer_journey:"contact",objective:"support"}))},V[0]=t):t=V[0];let Y=t,[Q,X]=(0,ep.useState)(""),[ee,et]=(0,ep.useState)(null),el=(0,ep.useRef)(null),ea=(0,ep.useRef)(null);V[1]!==ee?(l=()=>{!0===ee?ea.current?.focus():!1===ee&&el.current?.focus()},a=[ee],V[1]=ee,V[2]=l,V[3]=a):(l=V[2],a=V[3]),(0,ep.useEffect)(l,a);let er=async function(e){e.preventDefault(),Z(!0);let t=new FormData(e.currentTarget),l=B.fields.ModelOptions.find(e=>e.fields.Title.value===t.get("model")),a=B.fields.SubjectOptions.find(e=>e.fields.Value.value===t.get("subject"));(0,th.R)("form_submission",{form_name:"CustomerSupport",url:window.location.href,page_path:window.location.pathname,model_name:l?.fields.Title.value?.toString()??"",model_code:l?.fields.ModelCode.value?.toString()??"",vin:t.get("vin")?.toString()??"",reg_no:t.get("regNo")?.toString()??"",mileage:t.get("mileage")?.toString()??"",subject_label:a?.fields.Label.value?.toString()??"",subject_value:a?.fields.Value.value?.toString()??"",subject_description:t.get("subjectDescription")?.toString()??"",user_firstname:t.get("firstName")?.toString()??"",user_lastname:t.get("lastName")?.toString()??"",user_email:t.get("email")?.toString()??"",user_phone:t.get("phone")?.toString()??"",user_accepts_newsletter:t.get("subscribeToNewsletter")?.toString()==="on"?"true":"false"}),(0,th.R)("kpi_track",{activity_name:"Supportcontact_completion",customer_journey:"contact",objective:"support"});let r=await (0,tp.Y)("CustomerSupport",e);r.success?r.values&&q({firstName:r.values.firstName,email:r.values.email}):K(!0),Z(!1)};if(W)return(0,em.jsx)(tm.wV,{className:"max-w-sm",...W,fields:B.fields});V[4]===Symbol.for("react.memo_cache_sentinel")?(r={maxWidth:"min(100vw, 640px)"},V[4]=r):r=V[4],V[5]===Symbol.for("react.memo_cache_sentinel")?(i=(0,em.jsx)(tu.TM,{required:!0,name:"subjectDescription"}),V[5]=i):i=V[5],V[6]!==et||V[7]!==X?(n=e=>{X(e.target.value),"other"===e.target.value&&et(!0)},V[6]=et,V[7]=X,V[8]=n):n=V[8];let ei="other"===Q?"pointer-events-none invisible":"";
177V[9]!==ei?(s=(0,eh.A)("grow",ei),V[9]=ei,V[10]=s):s=V[10],V[11]!==B.fields.ModelsOtherLabel.value?(o=B.fields.ModelsOtherLabel.value&&(0,em.jsx)("option",{value:"other",children:B.fields.ModelsOtherLabel.value}),V[11]=B.fields.ModelsOtherLabel.value,V[12]=o):o=V[12],V[13]!==et||V[14]!==X?(c=()=>{et(!1),X("")},V[13]=et,V[14]=X,V[15]=c):c=V[15],V[16]===Symbol.for("react.memo_cache_sentinel")?(d={top:"calc(50% - 0.75rem)"},V[16]=d):d=V[16];let en="other"===Q?"block":"hidden";V[17]!==en?(u=(0,eh.A)("absolute flex cursor-pointer gap-1",en),V[17]=en,V[18]=u):u=V[18],V[19]!==B.fields.ModelsOtherLabel.value?(m=(0,em.jsx)("p",{children:B.fields.ModelsOtherLabel.value}),V[19]=B.fields.ModelsOtherLabel.value,V[20]=m):m=V[20],V[21]===Symbol.for("react.memo_cache_sentinel")?(x=(0,em.jsx)(e_.EditIcon,{}),V[21]=x):x=V[21],V[22]!==c||V[23]!==u||V[24]!==m?(f=(0,em.jsxs)("button",{type:"button",onClick:c,style:d,className:u,children:[m," ",x]}),V[22]=c,V[23]=u,V[24]=m,V[25]=f):f=V[25],V[26]!==B.fields.ModelsManualSelectionLabel||V[27]!==Q?(p="other"===Q&&(0,em.jsxs)(tu.D0,{children:[(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:B.fields.ModelsManualSelectionLabel})," *"]}),(0,em.jsx)(tu.pd,{ref:ea,required:!0,name:"model"})]}),V[26]=B.fields.ModelsManualSelectionLabel,V[27]=Q,V[28]=p):p=V[28],V[29]!==B.fields.VinLabel?(h=B.fields.VinLabel.value&&(0,em.jsxs)(tu.D0,{children:[(0,em.jsx)(tu.JU,{children:(0,em.jsx)(ex.Text,{field:B.fields.VinLabel})}),(0,em.jsx)(tu.Fp,{name:"vin",maxLength:20})]}),V[29]=B.fields.VinLabel,V[30]=h):h=V[30],V[31]!==B.fields.RegNoLabel?(g=(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:B.fields.RegNoLabel})," *"]}),V[31]=B.fields.RegNoLabel,V[32]=g):g=V[32],V[33]===Symbol.for("react.memo_cache_sentinel")?(v=(0,em.jsx)(tu.pd,{required:!0,name:"regNo",pattern:"^[A-Z0-9]{1,10}$",className:"uppercase",onChange:tT}),V[33]=v):v=V[33],V[34]!==g?(b=(0,em.jsxs)(tu.D0,{children:[g,v]}),V[34]=g,V[35]=b):b=V[35],V[36]!==B.fields.MileageLabel?(j=(0,em.jsx)(tu.JU,{children:(0,em.jsx)(ex.Text,{field:B.fields.MileageLabel})}),V[36]=B.fields.MileageLabel,V[37]=j):j=V[37],V[38]===Symbol.for("react.memo_cache_sentinel")?(y=(0,em.jsx)(tu.pd,{name:"mileage",pattern:"^\\d{1,7}$"}),V[38]=y):y=V[38],V[39]!==j?(w=(0,em.jsxs)(tu.D0,{children:[j,y]}),V[39]=j,V[40]=w):w=V[40],V[41]!==B.fields.ContactDetailsHeading?(N=(0,em.jsx)(eC.DZ,{tagName:"h3",tagStyle:"h4",className:"pt-sm",children:(0,em.jsx)(ex.Text,{field:B.fields.ContactDetailsHeading})}),V[41]=B.fields.ContactDetailsHeading,V[42]=N):N=V[42],V[43]!==B.fields.FirstNameLabel?(C=(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:B.fields.FirstNameLabel})," *"]}),V[43]=B.fields.FirstNameLabel,V[44]=C):C=V[44],V[45]===Symbol.for("react.memo_cache_sentinel")?(k=(0,em.jsx)(tu.pd,{required:!0,name:"firstName",autoComplete:"given-name"}),V[45]=k):k=V[45],V[46]!==C?(S=(0,em.jsxs)(tu.D0,{children:[C,k]}),V[46]=C,V[47]=S):S=V[47],V[48]!==B.fields.LastNameLabel?(L=(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:B.fields.LastNameLabel})," *"]}),V[48]=B.fields.LastNameLabel,V[49]=L):L=V[49],V[50]===Symbol.for("react.memo_cache_sentinel")?(_=(0,em.jsx)(tu.pd,{required:!0,name:"lastName",autoComplete:"family-name"}),V[50]=_):_=V[50],V[51]!==L?(T=(0,em.jsxs)(tu.D0,{children:[L,_]}),V[51]=L,V[52]=T):T=V[52],V[53]!==B.fields.EmailLabel?(I=(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:B.fields.EmailLabel})," *"]}),V[53]=B.fields.EmailLabel,V[54]=I):I=V[54],V[55]===Symbol.for("react.memo_cache_sentinel")?(A=(0,em.jsx)(tu.pd,{required:!0,name:"email",type:"email",pattern:"^[A-Za-z0-9._%+\\-]+@[A-Za-z0-9.\\-]+\\.[A-Za-z]{2,}$",autoComplete:"email"}),V[55]=A):A=V[55],V[56]!==I?(D=(0,em.jsxs)(tu.D0,{children:[I,A]}),V[56]=I,V[57]=D):D=V[57],V[58]!==B.fields.PhoneLabel?(M=(0,em.jsx)(tu.JU,{children:(0,em.jsx)(ex.Text,{field:B.fields.PhoneLabel})}),V[58]=B.fields.PhoneLabel,V[59]=M):M=V[59],V[60]===Symbol.for("react.memo_cache_sentinel")?(E=(0,em.jsx)(tu.pd,{name:"phone",type:"tel",autoComplete:"tel",pattern:"^\\+?[0-9][0-9\\s\\-]{5,19}$"}),V[60]=E):E=V[60],V[61]!==M?(P=(0,em.jsxs)(tu.D0,{children:[M,E]}),V[61]=M,V[62]=P):P=V[62];let es=G?z:void 0;return V[63]!==U||V[64]!==B.fields||V[65]!==es?($=(0,em.jsx)(tf.X,{fields:B.fields,errorInfo:es,isSubmitting:U}),V[63]=U,V[64]=B.fields,V[65]=es,V[66]=$):$=V[66],V[67]!==B.formSettings?(F=(0,em.jsx)(tx.M,{formSettings:B.formSettings}
177),V[67]=B.formSettings,V[68]=F):F=V[68],V[69]!==B.fields.LegalLines?(R=(0,em.jsx)(eg.i,{LegalLines:B.fields.LegalLines}),V[69]=B.fields.LegalLines,V[70]=R):R=V[70],V[71]!==F||V[72]!==R?(H=(0,em.jsxs)("div",{className:"flex flex-col gap-2",children:[F,R]}),V[71]=F,V[72]=R,V[73]=H):H=V[73],(0,em.jsxs)("form",{id:O?.uid,onSubmit:er,onFocusCapture:Y,"data-component":"FormCustomerSupport",style:r,className:"p-sm bp:p-lg gap-sm group relative mx-auto flex w-full flex-col overflow-hidden pb-7",children:[(0,em.jsx)(eC.DZ,{tagName:"h2",tagStyle:"h3",className:"pb-2",children:(0,em.jsx)(ex.Text,{field:B.fields.Heading})}),(0,em.jsxs)(tu.LB,{children:[(0,em.jsxs)(tu.D0,{children:[(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:B.fields.SubjectLabel})," *"]}),(0,em.jsxs)(tu.l6,{required:!0,name:"subject",defaultValue:"",children:[(0,em.jsx)("option",{value:"",disabled:!0,children:B.fields.SubjectNoSelectionLabel.value}),B.fields.SubjectOptions.map(tA)]})]}),(0,em.jsxs)(tu.D0,{children:[(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:B.fields.SubjectDescriptionLabel})," *"]}),i]}),(0,em.jsx)(eC.DZ,{tagName:"h3",tagStyle:"h4",className:"pt-sm",children:(0,em.jsx)(ex.Text,{field:B.fields.CarDetailsHeading})}),(0,em.jsxs)(tu.D0,{children:[(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:B.fields.ModelLabel})," *"]}),(0,em.jsxs)("div",{className:"relative flex",children:[(0,em.jsxs)(tu.l6,{ref:el,required:!0,name:"other"!==Q?"model":void 0,value:Q,onChange:n,className:s,children:[(0,em.jsx)("option",{value:"",disabled:!0,children:B.fields.ModelsNoSelectionLabel.value}),B.fields.ModelOptions.map(tI),o]}),f]})]}),p,h,b,w,N,S,T,D,P,$]}),H]})}),tM=(0,ey.es)(function({dealers:e,cars:t,isCarPage:l,...a}){if(!t.length)return;let r=a.formSettings?.errorMessage?.value?.trim()||"Something went wrong, please try again later.",[i,n]=(0,ep.useState)(a.preSelectedCarId??void 0),s=t.find(e=>e.title.value===i),[o,c]=(0,ep.useState)(void 0),[d,u]=(0,ep.useState)(null),[m,x]=(0,ep.useState)(null),[f,p]=(0,ep.useState)(!1),[h,g]=(0,ep.useState)(void 0),[v,b]=(0,ep.useState)(!1),j=(0,ep.useRef)(!1);async function y(l){if(l.preventDefault(),!i){console.warn("carId is not set"),document.getElementById("book-test-drive")?.scrollIntoView({behavior:"smooth",block:"start"});return}o||(console.warn("dealerId is not set"),document.getElementById("book-test-drive-location")?.scrollIntoView({behavior:"smooth",block:"start"})),p(!0);let a=new FormData(l.currentTarget),r=t.find(e=>e.title.value===i),n=e.find(e=>e.dealerId.value===o);(0,th.R)("form_submission",{form_name:"BookTestDrive",url:window.location.href,page_path:window.location.pathname,model_name:r?.title.value??"",model_code:r?.modelCode?.value??"",dealer_id:n?.dealerId.value??"",dealer_name:n?.displayName??"",dealer_city:n?.city?.value??"",dealer_address:n?.streetAddress?.value??"",dealer_zip:n?.zip?.value??"",user_firstname:a.get("firstName")?.toString()??"",user_lastname:a.get("lastName")?.toString()??"",user_phone:a.get("phone")?.toString()??"",user_email:a.get("email")?.toString()??"",user_accepts_newsletter:a.get("subscribeToNewsletter")?.toString()==="on"?"true":"false"}),(0,th.R)("kpi_track",{activity_name:"Testdrive_completion",customer_journey:"conversion",objective:"hard_lead"});let s=await (0,tp.Y)("BookTestDrive",l);s.success?s.values&&g({firstName:s.values.firstName,email:s.values.email}):b(!0),p(!1)}(0,ep.useEffect)(()=>{null!==d&&document.getElementById(d?"book-test-drive-location":"book-test-drive")?.scrollIntoView({behavior:"smooth"})},[d]);let w=a.fields.IsDarkMode?.value;return h?(0,em.jsx)(tm.wV,{...h,fields:a.fields,isDarkMode:w,car:s,isCarPage:l,location:m,dealer:e.find(e=>e.dealerId.value===o)}):(0,em.jsxs)("div",{id:"book-test-drive",onFocusCapture:()=>{j.current||(j.current=!0,(0,th.R)("kpi_track",{activity_name:"Testdrive_form_start",customer_journey:"consideration",objective:"quality_visits"}))},"data-component":"FormBookTestDrive",className:(0,eh.A)(!l&&"pt-12",w&&"text-text-invert-primary bg-black","gap-sm bp:gap-lg flex flex-col"),children:[l&&(0,em.jsx)("h2",{className:"p-sm bp:p-lg bp:pb-0 pb-0 lg:text-center",children:(0,em.jsx)(ex.Text,{field:a.fields.Heading})}),(0,em.jsxs)(tm.wn,{step:1,heading:l?void 0:a.fields.ModelHeading,checked:!!i,children:[i?(0,em.jsxs)(em.Fragment,{children:[(0,em.jsxs)("div",{className:"flex flex-col items-center lg:hidden",children:[(0,em.jsx)(eC._V,{field:{value:s?.image},alt:s?.title.value,width:280,height:157,className:"aspect-video w-full object-contain"}),!l&&(0,em.jsx)("span",{className:"text-center text-xl font-bold",children:(0,em.jsx)(ex.Text,{field:s?.title})}),(0,em.jsx)(eI.A,{variant:w?"underline-inverted":"underline",onClick:()=>n(void 0),className:"py-sm flex items-center justify-center",children:(0,em.jsx)(ex.Text,{field:a.fields.ChangeModel})})]}),(0,em.jsxs)("div",{className:"gap-lg mx-auto hidden justify-center lg:flex",children:[(0,em.jsx)("div",{className:"w-[43
1776px] shrink-0",children:(0,em.jsx)(eC._V,{field:{value:s?.image},alt:s?.title.value,className:"aspect-video h-auto w-full object-contain"})}),(0,em.jsxs)("div",{className:"gap-lg pb-lg flex w-[436px] shrink-0 flex-col justify-end",children:[(0,em.jsx)(eC.DZ,{tagName:"h3",tagStyle:"h4",children:(0,em.jsx)(ex.Text,{field:s?.title})}),(0,em.jsxs)("div",{className:"gap-sm flex",children:[(0,em.jsx)(eT.A,{variant:w?"ghost-contrast":"ghost",onClick:()=>n(void 0),className:"flex items-center justify-center",children:(0,em.jsx)(ex.Text,{field:a.fields.ChangeModel})}),l&&(0,em.jsx)(eT.A,{variant:d?w?"ghost-contrast":"ghost":"primary",onClick:()=>u(e=>!e),children:d?a.fields.CollapseForm?.value:a.fields.ExpandForm?.value})]})]})]})]}):(0,em.jsx)(tm.NH,{isDarkMode:w,cars:t,selectedCarId:i,onSelect:e=>n(e)}),l&&(0,em.jsx)(eT.A,{variant:d?w?"ghost-contrast":"ghost":"primary",type:"submit",className:"mx-sm mb-sm lg:hidden",onClick:()=>u(e=>!e),children:d?a.fields.CollapseForm?.value:a.fields.ExpandForm?.value})]}),!l||d?(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)(tm.wn,{id:"book-test-drive-location",step:l?1:2,heading:a.fields.LocationHeading,checked:!!o,children:(0,em.jsx)(tm.MT,{dealers:e,dealerId:o,location:m,countryCode:a.formSettings?.countryCode?.value,onSelectDealer:e=>c(e),onSelectLocation:e=>x(e),fields:a.fields,isDarkMode:w})}),(0,em.jsx)(tm.wn,{step:l?2:3,heading:a.fields.ContactDetailsHeading,children:(0,em.jsxs)("form",{id:"book-test-drive-form",onSubmit:y,className:"pb-lg px-sm bp:px-lg group relative mx-auto w-full max-w-2xl",children:[(0,em.jsx)("input",{type:"hidden",name:"modelCode",required:!0,defaultValue:s?.modelCode?.value??""}),(0,em.jsx)("input",{type:"text",className:"hidden",required:!0,name:"model",defaultValue:i??""}),(0,em.jsx)("input",{type:"text",className:"hidden",required:!0,name:"dealership",defaultValue:e?.find(e=>e.dealerId.value===o)?.displayName??""}),(0,em.jsx)("input",{type:"hidden",name:"dealershipCode",defaultValue:o??""}),(0,em.jsx)("input",{type:"hidden",name:"dealershipEmail",defaultValue:e?.find(e=>e.dealerId.value===o)?.email.values[0].value??""}),(0,em.jsxs)(tu.LB,{className:"gap-sm bp:gap-lg flex grid-cols-2 flex-col lg:grid",children:[(0,em.jsxs)("div",{className:"gap-sm bp:gap-lg contents flex-col lg:flex",children:[(0,em.jsxs)(tu.D0,{children:[(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:a.fields.FirstNameLabel})," *"]}),(0,em.jsx)(tu.pd,{isDarkMode:w,required:!0,name:"firstName",autoComplete:"given-name"})]}),(0,em.jsxs)(tu.D0,{children:[(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:a.fields.LastNameLabel})," *"]}),(0,em.jsx)(tu.pd,{isDarkMode:w,required:!0,name:"lastName",autoComplete:"family-name"})]}),(0,em.jsxs)(tu.D0,{children:[(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:a.fields.PhoneLabel})," *"]}),(0,em.jsx)(tu.pd,{isDarkMode:w,required:!0,name:"phone",type:"tel",autoComplete:"tel",pattern:"^\\+?[0-9][0-9\\s\\-]{5,19}$"})]})]}),(0,em.jsxs)("div",{className:"gap-sm bp:gap-lg contents flex-col lg:flex",children:[(0,em.jsxs)(tu.D0,{children:[(0,em.jsxs)(tu.JU,{children:[(0,em.jsx)(ex.Text,{field:a.fields.EmailLabel})," *"]}),(0,em.jsx)(tu.pd,{isDarkMode:w,required:!0,name:"email",type:"email",pattern:"^[A-Za-z0-9._%+\\-]+@[A-Za-z0-9.\\-]+\\.[A-Za-z]{2,}$",autoComplete:"email"})]}),(0,em.jsx)(tf.X,{fields:a.fields,errorInfo:v?r:void 0,isSubmitting:f})]})]}),(0,em.jsxs)("div",{className:"bp:p-lg mx-auto flex max-w-sm flex-col gap-2 pt-2",children:[(0,em.jsx)(tx.M,{isDarkMode:w,formSettings:a.formSettings}),(0,em.jsx)(eg.i,{LegalLines:a.fields.LegalLines})]})]})})]}):null]})}),tE=(0,ey.es)(function({fields:e,isCarPage:t,car:l,rendering:a}){var r,i,n,s,o,c;let d=(0,ej.K7)(),u=(0,ej.lA)(),{BackgroundColor:m}=e,x=(0,ej.t_)(m?.value),f="bg-editor-background-3"===x;if(!t||!l)return null;let p=(r=m?.value,d&&"BackgroundColor2"===r?"text-primary-contrast":"BackgroundColor3"===r?"text-text-invert-primary":"text-text-primary"),h=(i=m?.value,d&&"BackgroundColor2"===i?"text-primary-contrast":"BackgroundColor2"===i?"text-text-primary":"BackgroundColor3"===i?"text-text-invert-secondary":"text-text-secondary"),g=(n=m?.value,(s=d)&&"Backgroun
177dColor2"===n?"bg-decor text-text-invert-primary":s?"border-decor rounded-[4px] text-decor border ":"BackgroundColor2"===n?"bg-foundation-contrast text-text-invert-primary":"BackgroundColor3"===n?"text-text-primary bg-primary":"bg-primary text-text-primary"),v=(o=m?.value,d?"BackgroundColor2"===o||"BackgroundColor3"===o?"text-white":"text-decor":"BackgroundColor3"===o?"text-primary":"text-black"),[b,j,y]=(c=m?.value,d&&"BackgroundColor2"===c?["bg-white","white","border-white"]:"BackgroundColor2"===c?["bg-black","black","border-black"]:"BackgroundColor3"===c?["bg-[#4d4d4d]","#4d4d4d","border-[#4d4d4d]"]:["bg-[#b2b2b2]","#b2b2b2","border-[#b2b2b2]"]),{t:w}=(0,ey.s9)(),N=l.fields.CampaignOverviewText??l.fields.CampaignText,C=l.fields.CampaignOverviewDescription??l.fields.CampaignDateText,k=l.fields.Price,S=!!l.fields?.PriceFrom?.value,L=l.fields?.PriceSuffix?.value||l.fields?.FinancingPriceSuffix?.value,_=l.fields?.SpecificCarTitle?.value?l.fields.SpecificCarTitle:l.fields.Title,T=S?l.fields?.FinancingPriceFrom?.value||w("financingPriceFrom",""):l.fields?.FinancingPrice?.value||w("financingPrice",""),I=L||w("financingPriceSuffix",""),A=d?1.2:.95,D=[{title:l.fields.FinancingOptionTitle1,text:l.fields.FinancingOptionText1,link:l.fields.FinancingOptionLink1,campaignLabel:l.fields.FinancingOptionCampaignLabel1,campaignDescription:l.fields.FinancingOptionCampaignDescription1},{title:l.fields.FinancingOptionTitle2,text:l.fields.FinancingOptionText2,link:l.fields.FinancingOptionLink2,campaignLabel:l.fields.FinancingOptionCampaignLabel2,campaignDescription:l.fields.FinancingOptionCampaignDescription2},{title:l.fields.FinancingOptionTitle3,text:l.fields.FinancingOptionText3,link:l.fields.FinancingOptionLink3,campaignLabel:l.fields.FinancingOptionCampaignLabel3,campaignDescription:l.fields.FinancingOptionCampaignDescription3}].filter(e=>!!e.title?.value);return(0,em.jsxs)("section",{id:a?.uid,"data-component":"Financing",className:(0,eh.A)(p,x),children:[(0,em.jsxs)("div",{className:(0,ey.cn)("py-lg px-sm bp:px-lg gap-lg mx-auto flex flex-col",D.length>2?"max-w-2xl":D.length>1?"max-w-xl":"max-w-lg"),style:{lineHeight:A},children:[(0,em.jsxs)("header",{className:(0,ey.cn)("flex flex-wrap gap-3",0===D.length?"bp:justify-center bp:text-center":"lg:justify-center lg:text-center"),children:[N?.value&&(0,em.jsx)("div",{className:(0,ey.cn)(f?"text-primary":g,d&&e.BackgroundColor?.value!=="BackgroundColor2"&&"text-decor border-none bg-transparent",e.BackgroundColor?.value==="BackgroundColor2"&&"px-1",e.BackgroundColor?.value!=="BackgroundColor2"||d?"pb-1":"pb-2",!d&&!f&&"px-1 pb-2","bp:text-4xl text-3xl font-bold"),style:{lineHeight:A},children:(0,em.jsx)(ex.Text,{field:N})}),C?.value&&(0,em.jsx)("div",{className:(0,ey.cn)(v,"w-full pb-2 text-xl lg:order-1"),children:(0,em.jsx)(ex.Text,{field:C})}),(0,em.jsx)("div",{className:(0,ey.cn)("bp:text-4xl text-2xl font-bold"),style:{lineHeight:A},children:`${T} ${(0,ej.ZV)(k?.value)} ${I}`}),(0,em.jsx)("div",{className:(0,eh.A)(h,"w-full text-lg lg:order-[-1]",!_?.value&&"hidden"),children:(0,em.jsx)(ex.Text,{field:_})})]}),(0,em.jsx)("div",{className:(0,ey.cn)("bp:hidden h-px w-full",b)}),(0,em.jsxs)("div",{className:(0,ey.cn)("bp:flex gap-lg contents",1===D.length&&"lg:w-md lg:mx-auto",0===D.length?"justify-center":""),children:[D.length>0&&(0,em.jsx)("div",{className:(0,ey.cn)("gap-lg bp:flex-row bp:border-r flex flex-1 flex-col flex-wrap 2xl:contents 2xl:flex-initial",y),children:D.map(({title:e,text:t,link:l,campaignLabel:a,campaignDescription:r},i)=>(0,em.jsx)(ep.Fragment,{children:(0,em.jsxs)("div",{style:{boxShadow:`1px 0 0 0 ${j}`},className:(0,eh.A)("bp:pr-lg flex min-w-64 flex-1 flex-col gap-3",h,"max-bp:shadow-none!"),children:[(0,em.jsxs)("div",{className:(0,ey.cn)(p,"bp:text-3xl flex flex-wrap items-end gap-2 text-2xl font-bold"),children:[a?.value&&(0,em.jsx)("div",{className:(0,ey.cn)(g,"mb-px text-sm"),style:{paddingBottom:2,paddingLeft:6,paddingRight:6,paddingTop:+!!d,lineHeight:1.3,marginBottom:6*!!d},children:(0,em.jsx)(ex.Text,{field:a})}),(0,em.jsx)("div",{style:{lineHeight:A},className:"hyphens-auto",children:(0,em.jsx)(ex.Text,{field:e})})]}),r?.value&&(0,em.jsx)("div",{className:(0,ey.cn)(v),children:(0,em.jsx)(ex.Text,{field:r})}),(0,em.jsx)(ex.RichText,{field:t}),(0,em.jsx)(eI.A,{field:l,variant:d||u?f||m?.value==="Backgroun
177dColor2"?"arrow-inverted":"arrow":f?"underline-inverted":"underline"})]},i)},i))}),(0,em.jsxs)("div",{className:(0,ey.cn)("pt-sm bp:pt-0 flex w-full flex-col gap-4 border-white/30",D.length>1?"bp:max-w-72":D.length>0?"bp:max-w-96":"bp:max-w-[440px] *:bp:max-w-[440px] justify-center *:w-full lg:max-w-none lg:flex-row"),children:[l.fields.Button1.value.href&&(0,em.jsx)(eT.A,{variant:f||d&&m?.value==="BackgroundColor2"?"secondary-contrast":"secondary",field:l.fields.Button1}),l.fields.Button2.value.href&&(0,em.jsx)(eT.A,{variant:f||d&&m?.value==="BackgroundColor2"?"secondary-contrast":"secondary",field:l.fields.Button2}),l.fields.Button3.value.href&&(0,em.jsx)(eT.A,{variant:f||d&&m?.value==="BackgroundColor2"?"ghost-contrast":"ghost",field:l.fields.Button3})]})]})]}),(0,em.jsx)(eg.Y,{LegalLines:e.LegalLines,bgColor:x})]})});var tP=l(40671),t$=l(65682),tF=l(74859),tR=l(14488),tH=l(94011);function tV(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j,y,w,N,C,k,S,L,_,T,I,A,D,M,E,P,$,F,R,H,V,O,B,z,U,Z,W,q,G,K,J,Y,Q,X,ee,et,el,ea,er,ei,en,es,eo,ec,ed,eu,eg,ev,eb,ej,ew,eN,ek,eS,eL,eI,eA,eD,eM,eE,e$,eF,eR,eH=(0,ef.c)(178),{fields:eV,index:eO,activeIndex:eB,totalItems:ez,containerProgress:eU,scrollDirection:eZ,routeRendering:eW}=e,{Image:eq,TextColor:eG,ValueTitle1:eK,ValueText1:eJ,ValueSuffix1:eY,ValueTitle2:eQ,ValueText2:eX,ValueSuffix2:e1,Title:e0,BodyText:e2,Video:e3,MobileVideo:e4,TextAlignmentX:e5,MobileImage:e6,LegalLines:e8,ButtonText:e7}=eV,e9=eG?.value==="White"?"0,0,0":"255,255,255",[te,tt]=(0,ep.useState)(!1),{t:tl}=(0,ey.s9)(),ta=eO/ez,tr=(eO+1)/ez,ti=(eO-1)/ez,tn=eO/ez;eH[0]!==tr||eH[1]!==ta?(t=[ta,tr],eH[0]=tr,eH[1]=ta,eH[2]=t):t=eH[2],eH[3]===Symbol.for("react.memo_cache_sentinel")?(l=[0,1],eH[3]=l):l=eH[3];let to=(0,ts.G)(eU,t,l);eH[4]!==tn||eH[5]!==ti?(a=[ti,tn],eH[4]=tn,eH[5]=ti,eH[6]=a):a=eH[6],eH[7]===Symbol.for("react.memo_cache_sentinel")?(r=[0,1],eH[7]=r):r=eH[7];let tc=(0,ts.G)(eU,a,r);eH[8]===Symbol.for("react.memo_cache_sentinel")?(i=[0,1],n=["0px","-50svh"],eH[8]=i,eH[9]=n):(i=eH[8],n=eH[9]),(0,ts.G)(to,i,n),eH[10]===Symbol.for("react.memo_cache_sentinel")?(s=[0,.7],o=["0px","-100svh"],eH[10]=s,eH[11]=o):(s=eH[10],o=eH[11]);let td=(0,ts.G)(to,s,o);eH[12]===Symbol.for("react.memo_cache_sentinel")?(d=[0,.8],c=[1,0],eH[12]=c,eH[13]=d):(c=eH[12],d=eH[13]);let tu=(0,ts.G)(to,d,c);eH[14]===Symbol.for("react.memo_cache_sentinel")?(u=[.92,.6],m=["0px","100svh"],eH[14]=u,eH[15]=m):(u=eH[14],m=eH[15]);let tm=(0,ts.G)(tc,u,m);eH[16]===Symbol.for("react.memo_cache_sentinel")?(x=[.92,.4],f=[1,0],eH[16]=x,eH[17]=f):(x=eH[16],f=eH[17]);let tx=(0,ts.G)(tc,x,f);eH[18]===Symbol.for("react.memo_cache_sentinel")?(p={duration:.3,times:[0,.25,1],ease:"easeOut"},eH[18]=p):p=eH[18];let tf=p,tp="down"===eZ?30:-30;eH[19]!==tp?(h={opacity:0,y:tp},eH[19]=tp,eH[20]=h):h=eH[20];let th=h;eH[21]===Symbol.for("react.memo_cache_sentinel")?(g={opacity:[0,.4,1],y:0,transition:tf},eH[21]=g):g=eH[21],eH[22]!==th?(v={hidden:th,visible:g},eH[22]=th,eH[23]=v):v=eH[23];let tg=v,tv=eQ.value||eX.value||e1.value,tb=eK.value||eJ.value||eY.value,tj=`calc( ((100svh - var(--panel-height,0px) - var(--panel-sticky-height, 0px) - max(var(--sub-nav-m-height, 0px), var(--sub-nav-height, 0px)) - var(--sub-nav-m-bottom-height, 0px))*${eO}) - ((max(var(--sub-nav-m-height, 0px), var(--sub-nav-height, 0px)) + var(--panel-sticky-height, 0px))/2) )`;eH[24]!==tj?(b=(0,em.jsx)("div",{className:"bp:block absolute left-0 hidden w-2 snap-center snap-always",style:{to
177p:tj,height:"calc(100svh - var(--panel-height,0px) - var(--panel-sticky-height, 0px) - max(var(--sub-nav-m-height, 0px), var(--sub-nav-height, 0px)) - var(--sub-nav-m-bottom-height, 0px))"}}),eH[24]=tj,eH[25]=b):b=eH[25];let ty=`calc((100svh - var(--panel-height,0px) - var(--panel-sticky-height, 0px) - max(var(--sub-nav-m-height, 0px), var(--sub-nav-height, 0px)) - var(--sub-nav-m-bottom-height, 0px)) * ${eO})`;eH[26]!==ty?(j=(0,em.jsx)("div",{className:"bp:hidden absolute left-0 w-2 snap-center snap-always",style:{top:ty,height:"calc(100svh - var(--panel-height,0px) - var(--panel-sticky-height, 0px) - max(var(--sub-nav-m-height, 0px), var(--sub-nav-height, 0px)) - var(--sub-nav-m-bottom-height, 0px))"}}),eH[26]=ty,eH[27]=j):j=eH[27],eH[28]!==eO?(y={height:"calc(100svh - var(--panel-height,0px) - var(--panel-sticky-height, 0px) - max(var(--sub-nav-m-height, 0px), var(--sub-nav-height, 0px)) - var(--sub-nav-m-bottom-height, 0px))",top:"calc(max(var(--sub-nav-m-height, 0px), var(--sub-nav-height, 0px)) + var(--panel-sticky-height, 0px))",zIndex:eO},eH[28]=eO,eH[29]=y):y=eH[29];let tw=eG?.value==="White"?"text-text-invert-primary":"text-text-primary";eH[30]!==tw?(w=(0,eh.A)("sticky w-full",tw),eH[30]=tw,eH[31]=w):w=eH[31],eH[32]!==eq||eH[33]!==e6||eH[34]!==e4||eH[35]!==e3?(N=(0,em.jsx)("div",{className:"absolute inset-0 h-full w-full",children:(0,em.jsx)(tB,{Image:eq,MobileImage:e6,Video:e3,VideoPhone:e4})}),eH[32]=eq,eH[33]=e6,eH[34]=e4,eH[35]=e3,eH[36]=N):N=eH[36];let tN=`radial-gradient(circle at top ${e5?.value==="Right"?"right":"left"}, rgba(${e9}, 1) 0%, rgba(${e9}, 0) 50%)`;eH[37]!==tN?(C=(0,em.jsx)("div",{className:"bp:block absolute hidden h-full w-full",style:{background:tN}}),eH[37]=tN,eH[38]=C):C=eH[38];let tC=`radial-gradient(circle at top left, rgba(${e9}, 1) 0%, rgba(${e9}, 0) 50%)`;eH[39]!==tC?(k=(0,em.jsx)("div",{className:"bp:hidden absolute block h-full w-full",style:{background:tC}}),eH[39]=tC,eH[40]=k):k=eH[40];let tk=e5?.value==="Right"?"right-0":"left-0";eH[41]!==tk?(S=(0,eh.A)("bp:w-2/3 bp:py-16 absolute h-full w-full lg:w-1/2",tk),eH[41]=tk,eH[42]=S):S=eH[42];let tS="down"===eZ?td:tm,tL="down"===eZ?tu:tx;eH[43]!==tS||eH[44]!==tL?(L={y:tS,opacity:tL},eH[43]=tS,eH[44]=tL,eH[45]=L):L=eH[45];let t_=eB===eO?"visible":"hidden";eH[46]===Symbol.for("react.memo_cache_sentinel")?(_={hidden:{},visible:{transition:{staggerChildren:.2,delayChildren:.1}}},eH[46]=_):_=eH[46];let tT=e5?.value==="Right"?"bp:ml-auto":"";eH[47]!==tT?(T=(0,eh.A)("px-sm bp:px-lg bp:justify-center py-sm bp:py-16 relative flex h-full w-full max-w-[504px] flex-col items-start gap-8 lg:mx-auto",tT),eH[47]=tT,eH[48]=T):T=eH[48];let tI="down"===eZ?60:-60;eH[49]!==tI?(I={opacity:0,y:tI},eH[49]=tI,eH[50]=I):I=eH[50],eH[51]===Symbol.for("react.memo_cache_sentinel")?(A={opacity:[0,.4,1],y:0,transition:tf},eH[51]=A):A=eH[51],eH[52]!==I?(D={hidden:I,visible:A},eH[52]=I,eH[53]=D):D=eH[53],eH[54]===Symbol.for("react.memo_cache_sentinel")?(M={fontWeight:700,fontSize:"2.5rem",bpFontSize:"3rem",lineHeight:"0.95em"},eH[54]=M):M=eH[54],eH[55]!==e0?(E=(0,em.jsx)(eC.DZ,{tagName:"h2",tagStyle:M,className:"mb-4",children:(0,em.jsx)(ex.Text,{field:e0})}),eH[55]=e0,eH[56]=E):E=eH[56],eH[57]!==D||eH[58]!==E?(P=(0,em.jsx)(eP.P.div,{variants:D,children:E}),eH[57]=D,eH[58]=E,eH[59]=P):P=eH[59],eH[60]!==tg?($={...tg},eH[60]=tg,eH[61]=$):$=eH[61],eH[62]!==e2?(F=(0,em.jsx)(eC.DZ,{tagName:"p",children:(0,em.jsx)(ex.Text,{field:e2})}),eH[62]=e2,eH[63]=F):F=eH[63],eH[64]!==$||eH[65]!==F?(R=(0,em.jsx)(eP.P.div,{variants:$,children:F}),eH[64]=$,eH[65]=F,eH[66]=R):R=eH[66],eH[67]!==P||eH[68]!==R?(H=(0,em.jsxs)("div",{children:[P,R]}),eH[67]=P,eH[68]=R,eH[69]=H):H=eH[69],eH[70]!==tg?(V={...tg},eH[70]=tg,eH[71]=V):V=eH[71],eH[72]!==eK?(O=(0,em.jsx)("span",{className:"flex-1 text-pretty text-sm",children:(0,em.jsx)(ex.Text,{field:eK})}),eH[72]=eK,eH[73]=O):O=eH[73],eH[74]===Symbol.for("react.memo_cache_sentinel")?(B={bpFontSize:"3rem",fontSize:"2rem",lineHeight:"1em",fontWeight:700},eH[74]=B):B=eH[74],eH[75]!==eJ?(z=(0,em.jsx)("span",{children:(0,em.jsx)(eC.DZ,{tagName:"p",tagStyle:B,children:(0,em.jsx)(ex.Text,{field:eJ})})}),eH[75]=eJ,eH[76]=z):z=eH[76],eH[77]===Symbol.for("react.memo_cache_sentinel")?(U={bpFontSize:"1.75rem",fontSize:"1.5rem",fontWeight:700},eH[77]=U):U=eH[77],eH[78]!==eY?(Z=(0,em.jsx)("span",{className:"ml-1",children:(0,em.jsx)(eC.DZ,{tagName:"p",tagStyle:U,children:(0,em.jsx)(ex.Text,{field:eY})})}),eH[78]=eY,eH[79]=Z):Z=eH[79],eH[80]!==z||eH[81]!==Z?(W=(0,em.jsxs)("span",{className:"flex items-baseline",children:[z,Z]}),eH[80]=z,eH[81]=Z,eH[82]=W):W=eH[82],eH[83]!==V||eH[84]!==O||eH[85]!==W?(q=(0,em.jsxs)(eP.P.div,{variants:V,className:"bp:w-full flex w-1/2 flex-col gap-2",children:[O,W]}
177),eH[83]=V,eH[84]=O,eH[85]=W,eH[86]=q):q=eH[86],eH[87]!==tg?(G={...tg},eH[87]=tg,eH[88]=G):G=eH[88],eH[89]===Symbol.for("react.memo_cache_sentinel")?(K={scaleX:.6},eH[89]=K):K=eH[89],eH[90]===Symbol.for("react.memo_cache_sentinel")?(J={hidden:K,visible:{scaleX:1,transition:{duration:.8,ease:[0,1,1,1]}}},eH[90]=J):J=eH[90];let tA=!(tb&&tv)&&"invisible";eH[91]!==tA?(Y=(0,eh.A)("bp:block hidden origin-left",tA),eH[91]=tA,eH[92]=Y):Y=eH[92];let tD=eG?.value==="White"?"border-text-invert-primary":"border-text-primary";return eH[93]!==tD?(Q=(0,eh.A)("bp:block hidden w-full",tD),eH[93]=tD,eH[94]=Q):Q=eH[94],eH[95]!==Q?(X=(0,em.jsx)(eC.HR,{className:Q}),eH[95]=Q,eH[96]=X):X=eH[96],eH[97]!==Y||eH[98]!==X?(ee=(0,em.jsx)(eP.P.div,{variants:J,className:Y,children:X}),eH[97]=Y,eH[98]=X,eH[99]=ee):ee=eH[99],eH[100]!==eQ?(et=(0,em.jsx)("span",{className:"flex-1 text-pretty text-sm",children:(0,em.jsx)(ex.Text,{field:eQ})}),eH[100]=eQ,eH[101]=et):et=eH[101],eH[102]===Symbol.for("react.memo_cache_sentinel")?(el={bpFontSize:"3rem",fontSize:"2rem",lineHeight:"1em",fontWeight:700},eH[102]=el):el=eH[102],eH[103]!==eX?(ea=(0,em.jsx)("span",{children:(0,em.jsx)(eC.DZ,{tagName:"p",tagStyle:el,children:(0,em.jsx)(ex.Text,{field:eX})})}),eH[103]=eX,eH[104]=ea):ea=eH[104],eH[105]===Symbol.for("react.memo_cache_sentinel")?(er={bpFontSize:"1.75rem",fontSize:"1.5rem",fontWeight:700},eH[105]=er):er=eH[105],eH[106]!==e1?(ei=(0,em.jsx)("span",{className:"ml-1",children:(0,em.jsx)(eC.DZ,{tagName:"p",tagStyle:er,children:(0,em.jsx)(ex.Text,{field:e1})})}),eH[106]=e1,eH[107]=ei):ei=eH[107],eH[108]!==ea||eH[109]!==ei?(en=(0,em.jsxs)("span",{className:"flex items-baseline",children:[ea,ei]}),eH[108]=ea,eH[109]=ei,eH[110]=en):en=eH[110],eH[111]!==et||eH[112]!==en?(es=(0,em.jsxs)("div",{className:"bp:w-full flex flex-col gap-2",children:[et,en]}),eH[111]=et,eH[112]=en,eH[113]=es):es=eH[113],eH[114]!==G||eH[115]!==ee||eH[116]!==es?(eo=(0,em.jsxs)(eP.P.div,{variants:G,className:"bp:flex bp:flex-col bp:gap-sm",children:[ee,es]}),eH[114]=G,eH[115]=ee,eH[116]=es,eH[117]=eo):eo=eH[117],eH[118]!==q||eH[119]!==eo?(ec=(0,em.jsxs)("div",{className:"gap-sm bp:flex-col flex",children:[q,eo]}),eH[118]=q,eH[119]=eo,eH[120]=ec):ec=eH[120],eH[121]!==tg?(ed={...tg},eH[121]=tg,eH[122]=ed):ed=eH[122],eH[123]!==e7?(eu=e7?.value&&(0,em.jsx)(eT.A,{variant:"tertiary",onClick:()=>tt(!0),children:(0,em.jsx)(ex.Text,{field:e7})}),eH[123]=e7,eH[124]=eu):eu=eH[124],eH[125]!==eu?(eg=(0,em.jsx)("div",{className:"bp:hidden grid h-fit w-full place-content-center pb-4",children:eu}),eH[125]=eu,eH[126]=eg):eg=eH[126],eH[127]!==e8?(ev=e8.length>0&&e8.map(tO),eH[127]=e8,eH[128]=ev):ev=eH[128],eH[129]!==ev?(eb=(0,em.jsx)("div",{className:"bp:pr-0 max-h-64 overflow-y-auto pr-16",children:ev}),eH[129]=ev,eH[130]=eb):eb=eH[130],eH[131]!==ed||eH[132]!==eg||eH[133]!==eb?(ej=(0,em.jsxs)(eP.P.div,{variants:ed,className:"pb-sm bp:pb-16 px-sm bp:px-lg absolute bottom-0 left-0 flex w-full flex-col",children:[eg,eb]}),eH[131]=ed,eH[132]=eg,eH[133]=eb,eH[134]=ej):ej=eH[134],eH[135]!==t_||eH[136]!==T||eH[137]!==H||eH[138]!==ec||eH[139]!==ej?(ew=(0,em.jsxs)(eP.P.div,{initial:"hidden",animate:t_,variants:_,className:T,children:[H,ec,ej]}),eH[135]=t_,eH[136]=T,eH[137]=H,eH[138]=ec,eH[139]=ej,eH[140]=ew):ew=eH[140],eH[141]!==S||eH[142]!==L||eH[143]!==ew?(eN=(0,em.jsx)(eP.P.div,{className:S,style:L,children:ew}),eH[141]=S,eH[142]=L,eH[143]=ew,eH[144]=eN):eN=eH[144],eH[145]!==e7||eH[146]!==eB||eH[147]!==eO?(ek=e7?.value&&(0,em.jsx)(eP.P.div,{initial:"hidden",animate:eB===eO?"visible":"hidden",variants:{hidden:{opacity:0},visible:{opacity:1,transition:{duration:.4,ease:"easeOut",delay:1.2}}},className:"bp:grid absolute bottom-0 hidden h-fit w-full place-content-center pb-16",children:(0,em.jsx)(eT.A,{variant:"tertiary",onClick:()=>tt(!0),children:(0,em.jsx)(ex.Text,{field:e7})})}),eH[145]=e7,eH[146]=eB,eH[147]=eO,eH[148]=ek):ek=eH[148],eH[149]!==y||eH[150]!==w||eH[151]!==N||eH[152]!==C||eH[153]!==k||eH[154]!==eN||eH[155]!==ek?(eS=(0,em.jsxs)("div",{style:y,className:w,children:[N,C,k,eN,ek]}),eH[149]=y,eH[150]=w,eH[151]=N,eH[152]=C,eH[153]=k,eH[154]=eN,eH[155]=ek,eH[156]=eS):eS=eH[156],eH[157]===Symbol.for("react.memo_cache_sentinel")?(eL=()=>tt(!1),eH[157]=eL):eL=eH[157],eH[158]===Symbol.for("react.memo_cache_sentinel")?(eI=(0,em.jsx)(e_.ArrowSecondaryIcon,{className:"mr-2 rotate-180"}),eH[158]=eI):eI=eH[158],eH[159]!==tl?(eA=tl("back"),eH[159]=tl,eH[160]=eA):eA=eH[160],eH[161]!==eA?(eD=(0,em.jsxs)("div",{className:"px-sm z-51 bg-foundation sticky top-0 flex h-10 w-full cursor-pointer items-center border-b",children:[eI," ",eA]}),eH[161]=eA,eH[162]=eD):eD=eH[162],eH[163]!==eW?(eM=eW?(0,em.jsx)(ex.Placeholder,{name:"headless-main",rendering:eW,disableSuspense:!0}):"No content set for this modal page.",eH[163]=eW,eH[164]=eM):eM=eH[164],eH[165]!==eM?(eE=(0,em.jsx)(tR.Lj,{className:"z-50 h-full w-full p-4",children:eM}),eH[165]=eM,eH[166]=eE):eE=eH[166],eH[167]!==eD||eH[168]!==eE?(e$=(0,em.jsx)("div",{className:"portal-container fixed left-0 top-0 mb-10 h-screen w-full overflow-y-auto",children:(0,em.jsxs)("div",{className:"bg-foundation relative min-h-full",children:[eD,eE]})}),eH[167]=eD,eH[168]=eE,eH[169]=e$):e$=eH[169],eH[170]!==te||eH[171]!==e$?(eF=(0,em.jsx)(tR.lG,{open:te,onClose:eL,className:"z-999 relative",children:e$}
177),eH[170]=te,eH[171]=e$,eH[172]=eF):eF=eH[172],eH[173]!==b||eH[174]!==j||eH[175]!==eS||eH[176]!==eF?(eR=(0,em.jsxs)(em.Fragment,{children:[b,j,eS,eF]}),eH[173]=b,eH[174]=j,eH[175]=eS,eH[176]=eF,eH[177]=eR):eR=eH[177],eR}function tO(e){return(0,em.jsx)("div",{className:"text-xs font-extralight",children:(0,em.jsx)(ex.RichText,{field:e.fields.Text})},e.id)}function tB(e){let t,l=(0,ef.c)(5),{Image:a,MobileImage:r,Video:i,VideoPhone:n}=e;return l[0]!==a||l[1]!==r||l[2]!==i||l[3]!==n?(t=(0,em.jsx)(em.Fragment,{children:i?.value?.src||n?.value?.src?(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)(to.A,{src:i?.value?.src?i.value.src:n?.value?.src||"",controls:["mute","pause"],controlsPosition:"top-right",classname:"bp:block hidden absolute",autoplay:!0,muted:!0,loop:!0}),(0,em.jsx)(to.A,{src:n?.value?.src?n.value.src:i?.value?.src||"",controls:["mute","pause"],controlsPosition:"top-right",classname:"bp:hidden block absolute",autoplay:!0,muted:!0,loop:!0})]}):(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)(eC._V,{field:a?.value?.src?a:r,fill:!0,className:"bp:block hidden h-full w-full object-cover"}),(0,em.jsx)(eC._V,{field:r?.value?.src?r:a,fill:!0,className:"bp:hidden block h-full w-full object-cover"})]})}),l[0]=a,l[1]=r,l[2]=i,l[3]=n,l[4]=t):t=l[4],t}let tz=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h=(0,ef.c)(38),{fields:g,routeRenderings:v,rendering:b}=e,{Items:j}=g;h[0]!==j?(t=void 0===j?[]:j,h[0]=j,h[1]=t):t=h[1];let y=t,w=y.length,N=(0,ep.useRef)(null),C=(0,ep.useRef)(""),[k,S]=(0,ep.useState)("up"),[L,_]=(0,ep.useState)(0);h[2]===Symbol.for("react.memo_cache_sentinel")?(l={target:N,offset:["start start","end start"]},h[2]=l):l=h[2];let{scrollYProgress:T,scrollY:I}=(0,tn.L)(l);h[3]===Symbol.for("react.memo_cache_sentinel")?(a={amount:.1,once:!1},h[3]=a):a=h[3];let A=(0,tP.W)(N,a);h[4]===Symbol.for("react.memo_cache_sentinel")?(r=[0,1],h[4]=r):r=h[4],h[5]!==w?(i=[0,w],h[5]=w,h[6]=i):i=h[6];
177let D=(0,ts.G)(T,r,i);h[7]===Symbol.for("react.memo_cache_sentinel")?(n=e=>{e?(document.documentElement.style.scrollSnapType="y mandatory",document.documentElement.style.scrollPaddingTop="calc(var(--sub-nav-m-height, 0px) + var(--panel-sticky-height, 0px))",document.documentElement.style.scrollPaddingBottom="var(--sub-nav-m-bottom-height, 0px)"):(document.documentElement.style.scrollSnapType=C.current||"none",document.documentElement.style.scrollPaddingTop="",document.documentElement.style.scrollPaddingBottom="")},h[7]=n):n=h[7];let M=n;h[8]!==A?(s=()=>{M(A),_(0),A||_(-1)},o=[A],h[8]=A,h[9]=s,h[10]=o):(s=h[9],o=h[10]),(0,ep.useEffect)(s,o),h[11]!==I?(c=e=>{S(e-(I.getPrevious()??0)>0?"down":"up")},h[11]=I,h[12]=c):c=h[12],(0,t$.L)(I,"change",c),h[13]===Symbol.for("react.memo_cache_sentinel")?(d=e=>{_(Math.round(e))},h[13]=d):d=h[13],(0,t$.L)(D,"change",d),h[14]!==L||h[15]!==k||h[16]!==w?(u=()=>{w>1&&0===L&&"down"===k||w>1&&L===w-1&&"up"===k||w>1&&L>0&&L<w-1?M(!0):M(!1)},h[14]=L,h[15]=k,h[16]=w,h[17]=u):u=h[17],h[18]!==L||h[19]!==k?(m=[L,k],h[18]=L,h[19]=k,h[20]=m):m=h[20],(0,ep.useEffect)(u,m);let E=b?.uid;if(h[21]!==y||h[22]!==L||h[23]!==v||h[24]!==k||h[25]!==T){let e;h[27]!==y.length||h[28]!==L||h[29]!==v||h[30]!==k||h[31]!==T?(e=(e,t)=>(0,em.jsx)(tV,{fields:e.fields,index:t,activeIndex:L,totalItems:y.length,containerProgress:T,scrollDirection:k,routeRendering:v?.[e.id]??null},e.id||L),h[27]=y.length,h[28]=L,h[29]=v,h[30]=k,h[31]=T,h[32]=e):e=h[32],x=y.map(e),h[21]=y,h[22]=L,h[23]=v,h[24]=k,h[25]=T,h[26]=x}else x=h[26];return h[33]!==x?(f=(0,em.jsx)("div",{ref:N,className:"relative",children:x}),h[33]=x,h[34]=f):f=h[34],h[35]!==E||h[36]!==f?(p=(0,em.jsx)("section",{id:E,"data-component":"FeatureImageV2",className:"w-full",children:f}),h[35]=E,h[36]=f,h[37]=p):p=h[37],p},{validateAsWarnings:e=>(e.Items?.length??0)>0||"Add at least one item â this renders as an empty section as it stands."}),tU=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j,y,w,N,C,k,S,L,_,T,I,A,D,M,E,P,$,F,R,H,V=(0,ef.c)(87),{fields:O,routeRendering:B,rendering:z}=e,{Title:U,BodyText:Z,ValueTitle1:W,ValueText1:q,ValueSuffix1:G,ValueTitle2:K,ValueText2:J,ValueSuffix2:Y,Image:Q,ButtonText:X,TextColor:ee,MobileImage:et}=O,{t:el}=(0,ey.s9)(),[ea,er]=(0,ep.useState)(!1),ei=K.value||J.value||Y.value,en=W.value||q.value||G.value,es=z?.uid;V[0]===Symbol.for("react.memo_cache_sentinel")?(t={height:"calc(100svh - var(--panel-height,0px) - var(--panel-sticky-height, 0px) - max(var(--sub-nav-m-height, 0px), var(--sub-nav-height, 0px)) - var(--sub-nav-m-bottom-height, 0px))"},V[0]=t):t=V[0];let eo=ee?.value==="White"?"text-text-invert-primary":"text-text-primary";V[1]!==eo?(l=(0,eh.A)("relative overflow-hidden bg-black",eo),V[1]=eo,V[2]=l):l=V[2],V[3]!==Q?(a=(0,em.jsx)(eC._V,{field:Q,fill:!0,className:"bp:block absolute hidden h-full w-full object-cover"}),V[3]=Q,V[4]=a):a=V[4];let ec=et?.value?.src?et:Q;V[5]!==ec?(r=(0,em.jsx)(eC._V,{field:ec,fill:!0,className:"bp:hidden absolute h-full w-full object-cover"}),V[5]=ec,V[6]=r):r=V[6],V[7]===Symbol.for("react.memo_cache_sentinel")?(i=(0,em.jsx)("div",{className:"absolute h-full w-full",style:{background:"radial-gradient(circle at top left, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 50%)"}}),V[7]=i):i=V[7],V[8]===Symbol.for("react.memo_cache_sentinel")?(n={fontWeight:700,fontSize:"2.5rem",bpFontSize:"3rem",lineHeight:"0.95em"},V[8]=n):n=V[8],V[9]!==U?(s=(0,em.jsx)(eC.DZ,{tagName:"h2",tagStyle:n,className:"mb-2",children:(0,em.jsx)(ex.Text,{field:U})}
177),V[9]=U,V[10]=s):s=V[10],V[11]!==Z?(o=(0,em.jsx)(eC.DZ,{tagName:"p",children:(0,em.jsx)(ex.Text,{field:Z})}),V[11]=Z,V[12]=o):o=V[12],V[13]!==s||V[14]!==o?(c=(0,em.jsxs)("div",{children:[s,o]}),V[13]=s,V[14]=o,V[15]=c):c=V[15],V[16]!==W?(d=(0,em.jsx)("span",{className:"flex-1 text-pretty text-sm",children:(0,em.jsx)(ex.Text,{field:W})}),V[16]=W,V[17]=d):d=V[17],V[18]===Symbol.for("react.memo_cache_sentinel")?(u={bpFontSize:"3rem",fontSize:"2rem",lineHeight:"1em",fontWeight:700},V[18]=u):u=V[18],V[19]!==q?(m=(0,em.jsx)("span",{children:(0,em.jsx)(eC.DZ,{tagName:"p",tagStyle:u,children:(0,em.jsx)(ex.Text,{field:q})})}),V[19]=q,V[20]=m):m=V[20],V[21]===Symbol.for("react.memo_cache_sentinel")?(x={bpFontSize:"1.75rem",fontSize:"1.5rem",fontWeight:700},V[21]=x):x=V[21],V[22]!==G?(f=(0,em.jsx)("span",{className:"ml-1",children:(0,em.jsx)(eC.DZ,{tagName:"p",tagStyle:x,children:(0,em.jsx)(ex.Text,{field:G})})}),V[22]=G,V[23]=f):f=V[23],V[24]!==m||V[25]!==f?(p=(0,em.jsxs)("span",{className:"flex items-baseline",children:[m,f]}),V[24]=m,V[25]=f,V[26]=p):p=V[26],V[27]!==d||V[28]!==p?(h=(0,em.jsxs)("div",{className:"bp:w-full flex w-1/2 flex-col gap-2",children:[d,p]}),V[27]=d,V[28]=p,V[29]=h):h=V[29];let ed=ee?.value==="White"?"border-text-invert-primary":"border-text-primary",eu=!(en&&ei)&&"invisible";return V[30]!==ed||V[31]!==eu?(g=(0,eh.A)("bp:block hidden w-full",ed,eu),V[30]=ed,V[31]=eu,V[32]=g):g=V[32],V[33]!==g?(v=(0,em.jsx)(eC.HR,{className:g}),V[33]=g,V[34]=v):v=V[34],V[35]!==K?(b=(0,em.jsx)("span",{className:"flex-1 text-pretty text-sm",children:(0,em.jsx)(ex.Text,{field:K})}),V[35]=K,V[36]=b):b=V[36],V[37]===Symbol.for("react.memo_cache_sentinel")?(j={bpFontSize:"3rem",fontSize:"2rem",lineHeight:"1em",fontWeight:700},V[37]=j):j=V[37],V[38]!==J?(y=(0,em.jsx)("span",{children:(0,em.jsx)(eC.DZ,{tagName:"p",tagStyle:j,children:(0,em.jsx)(ex.Text,{field:J})})}),V[38]=J,V[39]=y):y=V[39],V[40]===Symbol.for("react.memo_cache_sentinel")?(w={bpFontSize:"1.75rem",fontSize:"1.5rem",fontWeight:700},V[40]=w):w=V[40],V[41]!==Y?(N=(0,em.jsx)("span",{className:"ml-1",children:(0,em.jsx)(eC.DZ,{tagName:"p",tagStyle:w,children:(0,em.jsx)(ex.Text,{field:Y})})}),V[41]=Y,V[42]=N):N=V[42],V[43]!==y||V[44]!==N?(C=(0,em.jsxs)("span",{className:"flex items-baseline",children:[y,N]}),V[43]=y,V[44]=N,V[45]=C):C=V[45],V[46]!==b||V[47]!==C?(k=(0,em.jsxs)("div",{className:"bp:w-full flex w-1/2 flex-col gap-2",children:[b,C]}),V[46]=b,V[47]=C,V[48]=k):k=V[48],V[49]!==h||V[50]!==v||V[51]!==k?(S=(0,em.jsxs)("div",{className:"gap-sm bp:flex-col flex",children:[h,v,k]}),V[49]=h,V[50]=v,V[51]=k,V[52]=S):S=V[52],V[53]!==c||V[54]!==S?(L=(0,em.jsx)("div",{className:"bp:w-2/3 bp:py-16 absolute h-full w-full lg:w-1/2",children:(0,em.jsxs)("div",{className:"px-sm bp:px-lg bp:justify-center py-sm bp:py-16 flex h-full w-full max-w-[504px] flex-col items-start gap-8 lg:mx-auto",children:[c,S]})}),V[53]=c,V[54]=S,V[55]=L):L=V[55],V[56]!==X?(_=X?.value&&(0,em.jsx)("div",{className:"bp:pb-16 absolute bottom-0 grid h-fit w-full place-content-center pb-11",children:(0,em.jsx)(eT.A,{variant:"tertiary",onClick:()=>er(!0),children:(0,em.jsx)(ex.Text,{field:X})})}),V[56]=X,V[57]=_):_=V[57],V[58]!==es||V[59]!==L||V[60]!==_||V[61]!==l||V[62]!==a||V[63]!==r?(T=(0,em.jsxs)("section",{id:es,style:t,"data-component":"FeatureImage",className:l,children:[a,r,i,L,_]}),V[58]=es,V[59]=L,V[60]=_,V[61]=l,V[62]=a,V[63]=r,V[64]=T):T=V[64],V[65]!==O.LegalLines?(I=(0,em.jsx)(eg.Y,{LegalLines:O.LegalLines}),V[65]=O.LegalLines,V[66]=I):I=V[66],V[67]===Symbol.for("react.memo_cache_sentinel")?(A=()=>er(!1),V[67]=A):A=V[67],V[68]===Symbol.for("react.memo_cache_sentinel")?(D=(0,em.jsx)(e_.ArrowSecondaryIcon,{className:"mr-2 rotate-180"}),V[68]=D):D=V[68],V[69]!==el?(M=el("back"),V[69]=el,V[70]=M):M=V[70],V[71]!==M?(E=(0,em.jsxs)("div",{className:"px-sm z-51 bg-foundation sticky top-0 flex h-10 w-full cursor-pointer items-center border-b",children:[D," ",M]}),V[71]=M,V[72]=E):E=V[72],V[73]!==B?(P=B?(0,em.jsx)(ex.Placeholder,{name:"headless-main",rendering:B,disableSuspense:!0}):"No content set for this modal page.",V[73]=B,V[74]=P):P=V[74],V[75]!==P?($=(0,em.jsx)(tR.Lj,{className:"z-50 h-full w-full p-4",children:P}),V[75]=P,V[76]=$):$=V[76],V[77]!==E||V[78]!==$?(F=(0,em.jsx)("div",{className:"portal-container fixed left-0 top-0 mb-10 h-screen w-full overflow-y-auto",children:(0,em.jsxs)("div",{className:"bg-foundation relative min-h-full",children:[E,$]})}),V[77]=E,V[78]=$,V[79]=F):F=V[79],V[80]!==ea||V[81]!==F?(R=(0,em.jsx)(tR.lG,{open:ea,onClose:A,className:"z-999 relative",children:F}),V[80]=ea,V[81]=F,V[82]=R):R=V[82],V[83]!==T||V[84]!==I||V[85]!==R?(H=(0,em.jsxs)(em.Fragment,{children:[T,I,R]}),V[83]=T,V[84]=I,V[85]=R,V[86]=H):H=V[86],H});var tZ=l(94850),tW=l(12957),tq=l(41019),tG=l(21483),tK=l(6600),tJ=l(27664),tY=l(81801),tQ=l(45469),tX=l.n(tQ),t1=l(29490),t0=l(76119),t2=l(98051),t3=l(76793);let t4=(0,ey.es)(function({fields:e,basicDealers:t,error:l}){let{apiKey:a,isFullscreen:r,mapId:i,title:n,titleTag:s,defaultLatitude:o,defaultLongitude:c,defaultZoomLevel:d,searchResultDistanceThreshold:u,markerIcon:m,markerIconService:x,markerIconBackgroun
177d:f,markerIconBackgroundActive:p,markerIconForeground:h,markerIconForegroundActive:g,markerPreviewWindowShowMoreText:v,excludedFilters:b,priorityKeywordsFilter:j,priorityKeywordsSort:y,distanceUnit:w,...N}=(0,tq.U)(e,!1),C={lat:(0,t3.u)(o,59.3326),lng:(0,t3.u)(c,18.0649),zoom:(0,t3.u)(d,12)},k=es(j),S=es(y),L=es(b),_=(0,ep.useRef)(null),T=(0,ep.useRef)(null),I=(0,ep.useRef)(null),A=(0,ep.useRef)(!1),[D,M]=(0,ep.useState)("panel"),[E,P]=(0,ep.useState)(0),[$,F]=(0,ep.useState)(!0),[R,H]=(0,ep.useState)(!0),[V,O]=(0,ep.useState)(null),[B,z]=(0,ep.useState)(null),[U,Z]=(0,ep.useState)({coords:null,hasAcceptedLocationTracking:null}),[W,q]=(0,ep.useState)(!1),[G,K]=(0,ep.useState)(null),[J,Y]=(0,ep.useState)(!1),[Q,X]=(0,ep.useState)(),[ee,et]=(0,ep.useState)(null),[el,ea]=(0,ep.useState)(null),[er,ei]=(0,ep.useState)(!1),en=(0,em.jsx)(tG.A,{...N,isFullscreen:r.value,dealers:B,setDealers:z,activeDealer:ee,setActiveDealer:et,currentMapBounds:Q,setMapContainer:O,googleMapRef:I,hasSortedResults:J,resetToStartPosition:function(){if(U.hasAcceptedLocationTracking&&U.coords)I.current&&(0,t0.IH)(I.current,(0,t0.mf)(U.coords,B||[],isNaN(Number(u.value))?16:Number(u.value)),U.coords);else if(B){let e=new google.maps.LatLng(C.lat,C.lng);I.current&&(0,t0.IH)(I.current,B?.filter(e=>e.isVisibleAfterFiltering),e)}else I.current?.setZoom(C.zoom),I.current?.panTo({lat:C.lat,lng:C.lng})},userLocation:U,panToUserLocation:function(){return U.coords?(I.current&&(0,t0.IH)(I.current,(0,t0.mf)(U.coords,B||[],isNaN(Number(u.value))?16:Number(u.value)),U.coords),!0):(navigator&&navigator.geolocation.getCurrentPosition(e=>{if(window.google&&window.google.maps){let t=new google.maps.LatLng(e.coords.latitude,e.coords.longitude);U.marker&&(U.marker.position=t),Z(e=>({...e,coords:t,hasAcceptedLocationTracking:!0}))}return!0},()=>(Z(e=>({...e,hasAcceptedLocationTracking:!1})),!1)),!1)},activeTabView:D,setActiveTabView:M,searchResultDistanceThreshold:u,distanceUnit:w,excludedFiltersArray:L,priorityKeywordFilterArray:k,priorityKeywordSortArray:S});function es(e){return e&&"string"==typeof e.value?e.value.split(",").map(e=>e.trim()):[]}return(0,ep.useEffect)(()=>{if(!ee||!I.current)return;let e=I.current,t=()=>{ee.overlay?.setMap(null),et(null)};_.current?.remove(),T.current?.remove();let l=google.maps.event.addListenerOnce(e,"idle",()=>{_.current=e.addListener("dragstart",t),T.current=e.addListener("zoom_changed",t)});return()=>{_.current?.remove(),T.current?.remove(),l.remove()}},[ee]),(0,ep.useEffect)(()=>{let e=()=>{P(window.innerWidth)};return window.addEventListener("resize",e),e(),()=>{window.removeEventListener("resize",e)}},[]),(0,ep.useEffect)(()=>{E<1024&&!$?F(!0):E>=1024&&$&&F(!1)},[E]),(0,ep.useEffect)(()=>{$?$&&ee&&ee.overlay?.setMap(I.current):B?.forEach(e=>{e.overlay?.setMap(null)})},[$]),(0,ep.useEffect)(()=>{er&&(B?.forEach(e=>{ee&&ee.dealerId!==e.dealerId&&e.overlay?.setMap(null)}),ei(!1))},[er]),(0,ep.useEffect)(()=>{if(ee){let e;(e=!1,B?.forEach(t=>{el&&el.dealerId===ee.dealerId&&(e=!0),t.overlay?.setMap(null),t.marker&&(t.marker.content=t.markerIcon?.default)}),e)?(ea(null),et(null)):(ee.marker&&(ee.marker.content=ee.markerIcon?.active),$&&ee?.overlay?.setMap(I.current),ee.latLng&&(I.current?.panTo(ee.latLng),$?I.current?.setZoom(12):I.current?.setZoom(15)),ea(ee))}else el&&(el.overlay?.setMap(null),el.marker&&(el.marker.content=el.markerIcon?.default)),ea(null)},[ee]),(0,ep.useEffect)(()=>{(async function(){let e=(0,ey.Ab)(a.value?.toString()||""),{Map:l}=await e.importLibrary("maps"),{AdvancedMarkerElement:r}=await e.importLibrary("marker");if(!l||!V)return;let n=new l(V,{center:{lat:C.lat,lng:C.lng},zoom:C.zoom,gestureHandling:"auto",streetViewControl:!1,mapTypeControl:!1,fullscreenControl:!1,clickableIcons:!1,mapId:i.value&&""!==i.value?String(i.value):"93240bc9000241dd",mapTypeId:"roadmap",zoomControl:!1,cameraControl:!1});if(I.current=n,t){let e=(e,t,l)=>{let a=document.createElement("div"),r=(0,tW.createRoot)(a),i=(0,t2.O)("text",(0,t3.u)(l,"Primary Contrast")),n=(()=>{if("service"===e&&""!==x.value)switch(x.value){case"ServiceIcon":return(0,em.jsx)(tJ.ZA,{className:i});case"RenaultIcon":return(0,em.jsx)(tJ.fl,{className:i});case"DaciaIcon":return(0,em.jsx)(tJ.um,{className:i});case"AlpineIcon":return(0,em.jsx)(tJ.XW,{className:i});default:return(0,em.jsx)(tJ.JG,{className:i})}switch(m.value){case"ServiceIcon":return(0,em.jsx)(tJ.ZA,{className:i});case"RenaultIcon":return(0,em.jsx)(tJ.fl,{className:i});case"DaciaIcon":return(0,em.jsx)(tJ.um,{className:i});case"AlpineIcon":return(0,em.jsx)(tJ.XW,{className:i});default:return(0,em.jsx)(tJ.JG,{className:i})}})();return r.render((0,em.jsx)(tJ.b6,{className:(0,t2.O)("text",(0,t3.u)(t,"Primary")),children:n})),a};z(t.map(t=>{let l=e(t.markerType,f,h),a=e(t.markerType,p,g),i=new r({position:new google.maps.LatLng(t.latitude,t.longitude),content:l,map:I.current,gmpClickable:!0}),n=new((0,tK.w)())(new google.maps.LatLng(t.latitude,t.longitude)),s=document.createElement("div"),o=(0,tW.createRoot)(s),c={...t,latLng:new google.maps.LatLng(t.latitude,t.longitude),marker:i,overlayRoot:o,overlay:n,markerIcon:{default:l,active:a},isVisibleAfterFiltering:!0};return o.render((0,em.jsx)(tY.A,{dealer:c,distanceUnit:w,showMoreText:v,close:()=>{et(null),n.setMap(null)},switchToListView:()=>{M("panel")}})),n.setContent(s),n.setMap(null),c}))}I.current&&((0,t1.S)(I.current,A),google.maps.event.addListener(I.current,"idle",()=>{let e=n.getBounds();e&&X(e)})),navigator&&navigator.permissions.query({name:"geolocation"}).then(e=>{"granted"===e.state?navigator.geolocation.getCurrentPosition(e=>{Z({coords:new google.maps.LatLng(e.coords.latitude,e.coords.longitude),hasAcceptedLocationTracking:!0,marker:new r({position:{lat:e.co
177ords.latitude,lng:e.coords.longitude},map:I.current,gmpClickable:!0}),hasRevealedUserLocationPin:!1})}):Z({coords:null,hasAcceptedLocationTracking:!1,marker:new r({position:{lat:0,lng:0},map:null,gmpClickable:!0}),hasRevealedUserLocationPin:!1})})})().catch(e=>{console.error("Failed to initialize Google Maps",e)}).finally(()=>{H(!1)})},[V]),(0,ep.useEffect)(()=>{U?.coords&&(B?.forEach(e=>{let t=(0,t0.$7)(U.coords,e.latLng);("km"===w.value||void 0===w)&&(t*=1.60934),e.distanceFromUser=t}),B?.sort((e,t)=>e.distanceFromUser&&t.distanceFromUser?e.distanceFromUser-t.distanceFromUser:0),B?.forEach(e=>{e.overlayRoot&&e.overlayRoot.render((0,em.jsx)(tY.A,{dealer:e,distanceUnit:w,showMoreText:v,close:()=>{et(null),e.overlay?.setMap(null)},switchToListView:()=>M("panel")}))}),Y(!0))},[U]),(0,ep.useEffect)(()=>{!U.hasRevealedUserLocationPin&&U.coords&&U.hasAcceptedLocationTracking&&I.current&&U.marker&&B?.length!==0&&(U.marker.map=I.current,I.current&&(0,t0.IH)(I.current,(0,t0.mf)(U.coords,B||[],isNaN(Number(u.value))?16:Number(u.value)),U.coords),Z(e=>({...e,hasRevealedUserLocationPin:!0})))},[U,B]),(0,ep.useEffect)(()=>{B&&I&&!W&&(q(!0),B.forEach(e=>{e.marker&&e.marker.addListener("gmp-click",()=>{I.current&&et({...e}),e.overlay&&e.overlay.setMap(I.current)})}))},[B]),(0,ep.useEffect)(()=>{if(B&&I){var e;let t,l;e=B?.filter(e=>e.isVisibleAfterFiltering),G&&G.clearMarkers(),t=e.map(e=>e.marker).filter(e=>void 0!==e),(l=new tZ.w1({map:I.current,markers:t,renderer:{render:({markers:e,position:t})=>{let l=document.createElement("div");return l.textContent=String(e.length),l.className=(0,eh.A)("relative flex items-center justify-center w-7 h-7 rounded-full font-bold text-lg leading-none",(0,t2.O)("bg",(0,t3.u)(f,"Primary")),(0,t2.O)("text",(0,t3.u)(h,"Primary"))),new google.maps.marker.AdvancedMarkerElement({position:{lat:t.lat(),lng:t.lng()},content:l})}},algorithmOptions:{maxZoom:12}})).addListener("clusteringend",()=>{ei(!0)}),K(l)}},[B]),R?(0,em.jsx)("div",{className:tX().spinner,children:(0,em.jsx)("span",{})}):"error"===status?(0,em.jsx)("section",{"data-component":"DealersMap",children:(0,em.jsxs)("p",{children:["Failed to load dealers. Error: ",l||"Unknown error"]})}):a&&t&&0!==t.length?(0,em.jsx)("section",{"data-component":"DealersMap",children:r.value?(0,em.jsx)("div",{style:{height:"100svh",maxHeight:"calc(100svh - var(--panel-height, 0) - var(--alert-height, 0))"},className:"flex overflow-hidden object-contain",children:en}):(0,em.jsxs)(eC.mc,{size:"2xl",className:"flex h-[80svh] max-h-[800px] flex-col items-center gap-y-9 overflow-hidden py-5 sm:max-h-none sm:py-9",children:[n.value&&(0,em.jsx)(eC.DZ,{tagName:s.value,children:(0,em.jsx)(ex.Text,{field:n})}),en]})}):(0,em.jsx)("div",{className:"bg-primary relative grid min-h-[456px] w-full place-items-center",children:(0,em.jsxs)("div",{className:"flex flex-col items-center gap-6 p-5 py-20 text-center text-black sm:px-9",children:[(0,em.jsx)("h2",{className:"text-balance text-[1.75rem] leading-tight sm:text-[2rem]",children:"Unfortunatly we cannot show the map right now"}),(0,em.jsxs)("p",{className:"max-w-prose text-pretty text-lg leading-7",children:["Please update the page to attempt to fix the issue. If the error persists, please try again later.",(0,em.jsx)("br",{}),"In the meantime, you can search for the respective facility directly on any search engine."]})]})})});var t5=l(97823);let t6=new Set(["CarCompany","CarType","LegalTextForm","GoogleMapApiConfiguration"]),t8=(0,ey.es)(e=>{let t,l,a,r,i=(0,ef.c)(15),{fields:n,landingData:s,serverData:o,initialSelection:c,company:d}=e,{page:u}=(0,ex.useSitecore)();i[0]!==n?(t=(e=>{let t=[];for(let[l,a]of Object.entries(e)){if(t6.has(l))continue;let e=a&&"value"in a?a.value:void 0;"string"==typeof e&&""!==e.trim()&&t.push([l,e])}return Object.fromEntries(t)})(n),i[0]=n,i[1]=t):t=i[1];let m=t;if(!s)return null;i[2]!==n.GoogleMapApiConfiguration?.fields?.ApiKey?.value?(l=n.GoogleMapApiConfiguration?.fields?.ApiKey?.value?.trim()||void 0,i[2]=n.GoogleMapApiConfiguration?.fields?.ApiKey?.value,i[3]=l):l=i[3];let x=l,f=d??void 0;return i[4]!==n.LegalTextForm?(a=n.LegalTextForm?(0,em.jsx)(ex.RichText,{field:n.LegalTextForm}):void 0,i[4]=n.LegalTextForm,i[5]=a):a=i[5],i[6]!==x||i[7]!==c||i[8]!==s||i[9]!==u.locale||i[10]!==o||i[11]!==f||i[12]!==a||i[13]!==m?(r=(0,em.jsx)("section",{"data-component":"ConfiguratorV3",children:(0,em.jsx)(t5.cn,{landingData:s,serverData:o,initialSelection:c,locale:u.locale,translations:m,company:f,googleMapsApiKey:x,legalTextNode:a})}),i[6]=x,i[7]=c,i[8]=s,i[9]=u.locale,i[10]=o,i[11]=f,i[12]=a,i[13]=m,i[14]=r):r=i[14],r});var t7=l(18685),t9=l(91764),le=l.n(t9);function lt(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p=(0,ef.c)(21),{version:h}=e;p[0]!==h?.fields?(t=h?.fields??{},p[0]=h?.fields,p[1]=t):t=p[1];let{VersionName:g,VersionSubtitle:v}=t;p[2]!==g?(l=void 0===g?{value:""}:g,p[2]=g,p[3]=l):l=p[3];let b=l;p[4]!==v?(a=void 0===v?{value:""}:v,p[4]=v,p[5]=a):a=p[5];let j=a,[,y]=(0,ep.useState)(!1);return p[6]===Symbol.for("react.memo_cache_sentinel")?(s={opacity:0}
177,o={opacity:1},c={opacity:0},d={duration:.3},r=()=>y(!0),i=()=>y(!1),n=(0,eh.A)("gap-sm inset-0 mx-auto flex max-w-[calc(100%-48px)] flex-col items-center lg:mx-0 lg:items-start"),p[6]=r,p[7]=i,p[8]=n,p[9]=s,p[10]=o,p[11]=c,p[12]=d):(r=p[6],i=p[7],n=p[8],s=p[9],o=p[10],c=p[11],d=p[12]),p[13]===Symbol.for("react.memo_cache_sentinel")?(u={fontSize:"1.25rem",bpFontSize:"2rem",fontWeight:700,lineHeight:"1.2"},p[13]=u):u=p[13],p[14]!==b?(m=(0,em.jsx)(eC.DZ,{tagName:"p",tagStyle:u,children:(0,em.jsx)(ex.Text,{field:b})}),p[14]=b,p[15]=m):m=p[15],p[16]!==j?(x=(0,em.jsx)(ex.Text,{field:j,className:"text-balance"}),p[16]=j,p[17]=x):x=p[17],p[18]!==m||p[19]!==x?(f=(0,em.jsxs)(eP.P.div,{initial:s,animate:o,exit:c,transition:d,onAnimationComplete:r,onAnimationStart:i,className:n,children:[m,x]}),p[18]=m,p[19]=x,p[20]=f):f=p[20],f}function ll(e){let t,l,a,r,i,n,s,o,c=(0,ef.c)(16),{version:d,pricingState:u,slideDirection:m}=e;c[0]!==d?.fields?(t=d?.fields??{},c[0]=d?.fields,c[1]=t):t=c[1];let{PricingBlock:x,EquipmentBlock:f}=t;c[2]!==x?(l=void 0===x?{value:""}:x,c[2]=x,c[3]=l):l=c[3];let p=l;c[4]!==f?(a=void 0===f?{value:""}:f,c[4]=f,c[5]=a):a=c[5];let h=a,g=d?.id+(u?"-pricing":"-equipment"),v=40*m;c[6]!==v?(r={opacity:0,x:v},c[6]=v,c[7]=r):r=c[7],c[8]===Symbol.for("react.memo_cache_sentinel")?(n={opacity:1,x:0},i={duration:.3},c[8]=i,c[9]=n):(i=c[8],n=c[9]);let b=u?p:h;return c[10]!==b?(s=(0,em.jsx)(ex.RichText,{field:b,className:"h-fit"}),c[10]=b,c[11]=s):s=c[11],c[12]!==s||c[13]!==g||c[14]!==r?(o=(0,em.jsx)(eP.P.div,{initial:r,animate:n,transition:i,className:le().rte,children:s},g),c[12]=s,c[13]=g,c[14]=r,c[15]=o):o=c[15],o}function la(e){let t,l,a,r=(0,ef.c)(7),{version:i,active:n}=e,{Image:s}=i.fields,o=n?"opacity-100":"opacity-0";return r[0]!==o?(t=(0,eh.A)("relative aspect-video h-full w-full shrink-0 transition-opacity duration-500",o),r[0]=o,r[1]=t):t=r[1],r[2]!==s?(l=(0,em.jsx)(eC._V,{field:s,fill:!0,className:"h-full w-full object-cover",sizes:"(max-width: 1024px) 100vw, 100vw"}),r[2]=s,r[3]=l):l=r[3],r[4]!==t||r[5]!==l?(a=(0,em.jsx)("div",{className:t,children:l}),r[4]=t,r[5]=l,r[6]=a):a=r[6],a}function lr(e){let t,l,a,r,i,n,s,o,c,d=(0,ef.c)(22),{state:u,setState:m}=e,x=u?"text-text-primary":"text-text-secondary";d[0]!==x?(t=(0,eh.A)("font-bold transition-colors duration-300",x),d[0]=x,d[1]=t):t=d[1],d[2]!==t?(l=(0,em.jsx)("div",{className:t,children:"pris"}),d[2]=t,d[3]=l):l=d[3],d[4]!==m||d[5]!==u?(a=()=>m(!u),d[4]=m,d[5]=u,d[6]=a):a=d[6];let f=u?"translate-x-1":"translate-x-7";d[7]!==f?(r=(0,eh.A)("bg-foundation absolute top-1 size-4 transform rounded-full transition-all duration-300",f),d[7]=f,d[8]=r):r=d[8],d[9]!==r?(i=(0,em.jsx)("div",{className:r}),d[9]=r,d[10]=i):i=d[10],d[11]!==a||d[12]!==i?(n=(0,em.jsx)("div",{className:"bg-foundation-contrast relative h-6 w-12 cursor-pointer rounded-full transition-all duration-300",onClick:a,children:i}),d[11]=a,d[12]=i,d[13]=n):n=d[13];let p=u?"text-text-secondary":"text-text-primary";return d[14]!==p?(s=(0,eh.A)("font-bold transition-colors duration-300",p),d[14]=p,d[15]=s):s=d[15],d[16]!==s?(o=(0,em.jsx)("div",{className:s,children:"utrustning"}),d[16]=s,d[17]=o):o=d[17],d[18]!==o||d[19]!==l||d[20]!==n?(c=(0,em.jsxs)("div",{className:"flex items-center gap-2.5",children:[l,n,o]}),d[18]=o,d[19]=l,d[20]=n,d[21]=c):c=d[21],c}let li=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j,y,w,N,C,k,S,L,_,T,I,A,D,M,E,P=(0,ef.c)(86);P[0]===Symbol.for("react.memo_cache_sentinel")?(t={align:"start",duration:20},P[0]=t):t=P[0];let[$,F]=(0,ek.A)(t),[R,H]=(0,ep.useState)(!0),[V,O]=(0,ep.useState)(!0),[B,z]=(0,ep.useState)(!0),[U,Z]=(0,ep.useState)(0),[W,q]=(0,ep.useState)(1);(0,ep.useRef)(null);let G=(0,ep.useRef)(null),[K,J]=(0,ep.useState)(0);P[1]!==F?(l=()=>F?.scrollPrev(),P[1]=F,P[2]=l):l=P[2];let Y=l;P[3]!==F?(a=()=>F?.scrollNext(),P[3]=F,P[4]=a):a=P[4];let Q=a;P[5]!==F||P[6]!==U?(r=()=>{if(!F)return;let e=()=>{let e=F.selectedScrollSnap();q(e>U?1:-1),Z(e)};return F.on("select",e),Z(F.selectedScrollSnap()),()=>{F.off("select",e)}},i=[F,U],P[5]=F,P[6]=U,P[7]=r,P[8]=i):(r=P[7],i=P[8]),(0,ep.useEffect)(r,i),P[9]!==F?(n=()=>
177{F&&(H(!F.canScrollPrev()),O(!F.canScrollNext()))},P[9]=F,P[10]=n):n=P[10];let X=n;P[11]!==F||P[12]!==X?(s=()=>{F&&(X(),F.on("reInit",X).on("select",X))},o=[F,X],P[11]=F,P[12]=X,P[13]=s,P[14]=o):(s=P[13],o=P[14]),(0,ep.useEffect)(s,o),P[15]===Symbol.for("react.memo_cache_sentinel")?(c=()=>{let e=()=>{G.current&&J(G.current.offsetHeight)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},P[15]=c):c=P[15],P[16]!==B||P[17]!==U?(d=[U,B],P[16]=B,P[17]=U,P[18]=d):d=P[18],(0,ep.useEffect)(c,d);let{isCarPage:ee,versions:et}=e,{Title:el,TextCenter:ea}=e.fields;if(!ee||!et)return null;let er=ea?.value??!1,ei=e?.rendering?.uid,en=er?"text-center":"text-left";P[19]!==en?(u=(0,eh.A)("p-lg",en),P[19]=en,P[20]=u):u=P[20],P[21]!==el?(m=(0,em.jsx)(eC.DZ,{tagName:"h2",children:(0,em.jsx)(ex.Text,{field:el})}),P[21]=el,P[22]=m):m=P[22],P[23]!==u||P[24]!==m?(x=(0,em.jsx)("div",{className:u,children:m}),P[23]=u,P[24]=m,P[25]=x):x=P[25];let es=R&&"hidden";P[26]!==es?(f=(0,eh.A)("absolute left-0 top-1/2 z-10",es),P[26]=es,P[27]=f):f=P[27],P[28]===Symbol.for("react.memo_cache_sentinel")?(p=(0,em.jsx)(e_.ChevronDownIcon,{className:"text-text-invert-primary size-6 rotate-90"}),P[28]=p):p=P[28],P[29]!==R||P[30]!==Y?(h=(0,em.jsx)("button",{name:"prev",onClick:Y,disabled:R,className:"bg-foundation-contrast py-3",children:p}),P[29]=R,P[30]=Y,P[31]=h):h=P[31],P[32]!==f||P[33]!==h?(g=(0,em.jsx)("div",{className:f,children:h}),P[32]=f,P[33]=h,P[34]=g):g=P[34];let eo=`calc(${K}px + 4rem)`;if(P[35]!==eo?(v={minHeight:eo},P[35]=eo,P[36]=v):v=P[36],P[37]!==U||P[38]!==et){let e;P[40]!==U?(e=(e,t)=>(0,em.jsx)(la,{version:e,active:U===t},e.id),P[40]=U,P[41]=e):e=P[41],b=et.map(e),P[37]=U,P[38]=et,P[39]=b}else b=P[39];P[42]!==b?(j=(0,em.jsx)("div",{className:"flex select-none lg:w-[calc(100%-20rem)]",children:b}),P[42]=b,P[43]=j):j=P[43],P[44]!==$||P[45]!==j?(y=(0,em.jsx)("div",{className:"w-full overflow-hidden",ref:$,children:j}),P[44]=$,P[45]=j,P[46]=y):y=P[46];let ec=et[U];P[47]!==U||P[48]!==ec?(w=(0,em.jsx)("div",{className:"relative h-fit min-h-20 w-full",children:(0,em.jsx)(t7.N,{mode:"wait",children:(0,em.jsx)(lt,{version:ec},U)})}),P[47]=U,P[48]=ec,P[49]=w):w=P[49],P[50]!==B?(N=(0,em.jsx)(lr,{state:B,setState:z}),P[50]=B,P[51]=N):N=P[51],P[52]!==w||P[53]!==N?(C=(0,em.jsxs)("div",{className:"gap-sm relative flex flex-col items-center lg:items-start",children:[w,N]}),P[52]=w,P[53]=N,P[54]=C):C=P[54];let ed=et[U];P[55]!==B||P[56]!==W||P[57]!==ed?(k=(0,em.jsx)(ll,{version:ed,pricingState:B,slideDirection:W}),P[55]=B,P[56]=W,P[57]=ed,P[58]=k):k=P[58],P[59]!==C||P[60]!==k?(S=(0,em.jsxs)("div",{className:"gap-lg px-lg bp:px-0 flex h-fit flex-col justify-center lg:w-80 lg:max-w-80 lg:pr-6",children:[C,k]}),P[59]=C,P[60]=k,P[61]=S):S=P[61],P[62]!==U||P[63]!==S?(L=(0,em.jsx)("div",{ref:G,className:"z-2 h-fit bg-gradient-to-r from-transparent to-white to-45% lg:absolute lg:right-0 lg:top-8",children:S},U),P[62]=U,P[63]=S,P[64]=L):L=P[64],P[65]!==v||P[66]!==y||P[67]!==L?(_=(0,em.jsxs)("div",{style:v,className:"lg:gap-lg bp:p-lg pb-sm relative flex w-full flex-col gap-4",children:[y,L]}),P[65]=v,P[66]=y,P[67]=L,P[68]=_):_=P[68];let eu=V&&"hidden";return P[69]!==eu?(T=(0,eh.A)("absolute right-0 top-1/2 z-10",eu),P[69]=eu,P[70]=T):T=P[70],P[71]===Symbol.for("react.memo_cache_sentinel")?(I=(0,em.jsx)(e_.ChevronDownIcon,{className:"text-text-invert-primary size-6 -rotate-90"}),P[71]=I):I=P[71],P[72]!==V||P[73]!==Q?(A=(0,em.jsx)("button",{name:"next",onClick:Q,disabled:V,className:"bg-foundation-contrast focus:outline-offset-2! py-3",children:I}),P[72]=V,P[73]=Q,P[74]=A):A=P[74],P[75]!==T||P[76]!==A?(D=(0,em.jsx)("div",{className:T,children:A}),P[75]=T,P[76]=A,P[77]=D):D=P[77],P[78]!==x||P[79]!==g||P[80]!==_||P[81]!==D?(M=(0,em.jsxs)("div",{className:"relative mx-auto h-fit max-w-xl overflow-hidden",children:[x,g,_,D]}),P[78]=x,P[79]=g,P[80]=_,P[81]=D,P[82]=M):M=P[82],P[83]!==ei||P[84]!==M?(E=(0,em.jsx)("section",{id:ei,"data-component":"CarVersionsDisplay",children:M}),P[83]=ei,P[84]=M,P[85]=E):E=P[85],E});var ln=l(17300),ls=l(97541);function lo(e){let t,l,a,r,i,n,s,o,c,d,u,m=(0,ef.c)(35),[x,f]=(0,ep.useState)("");(0,ep.useState)("Personbil");let{t:p}=(0,ey.s9)(),{Title:h,TitleTag:g,Text:v,ButtonLink1:b,ButtonLink2:j}=e.fields,y=e?.rendering?.uid,w=g.value??"h2";if(m[0]!==h?(t=(0,em.jsx)(ex.Text,{field:h}),m[0]=h,m[1]=t):t=m[1],m[2]!==w||m[3]!==t?(l=(0,em.jsx)(eC.DZ,{tagName:w,tagStyle:"H2",className:"text-center",children:t}),m[2]=w,m[3]=t,m[4]=l):l=m[4],m[5]!==v?(a=(0,em.jsx)(eC.DZ,{tagName:"p",tagStyle:"p",className:"text-center",children:(0,em.jsx)(ex.Text,{field:v})}),m[5]=v,m[6]=a):a=m[6],m[7]!==x||m[8]!==e.isCarPage||m[9]!==e.tags||m[10]!==p?(r=!e.isCarPage&&(0,em.jsx)("div",{className:"gap-sm bp:flex-row flex flex-col justify-center",children:(0,em.jsx)(lm,{lable:p("carIndexType")?p("carIndexType"):"carIndexType",items:e.tags,activeOption:x,setA
177ctiveOption:f})}),m[7]=x,m[8]=e.isCarPage,m[9]=e.tags,m[10]=p,m[11]=r):r=m[11],m[12]!==l||m[13]!==a||m[14]!==r?(i=(0,em.jsxs)("div",{className:"gap-lg px-sm bp:px-lg mx-auto flex max-w-md flex-col justify-center",children:[l,a,r]}),m[12]=l,m[13]=a,m[14]=r,m[15]=i):i=m[15],m[16]!==x||m[17]!==e.cars){let t;m[19]!==x?(t=e=>e.tags?.some(e=>!x||e.fields?.Title?.value===x),m[19]=x,m[20]=t):t=m[20],n=e.cars.filter(t).map(lc),m[16]=x,m[17]=e.cars,m[18]=n}else n=m[18];return m[21]!==n?(s=(0,em.jsx)("div",{className:"gap-sm bp:gap-lg p-sm bp:px-lg mx-auto flex w-full max-w-xl flex-wrap justify-center",children:n}),m[21]=n,m[22]=s):s=m[22],m[23]!==b?(o=b?.value?.href&&(0,em.jsx)(eT.A,{field:b,variant:"ghost"}),m[23]=b,m[24]=o):o=m[24],m[25]!==j?(c=j?.value?.href&&(0,em.jsx)(eT.A,{field:j,variant:"secondary"}),m[25]=j,m[26]=c):c=m[26],m[27]!==c||m[28]!==o?(d=(0,em.jsxs)("div",{className:"bp:flex-row gap-sm px-sm flex flex-col justify-center",children:[o,c]}),m[27]=c,m[28]=o,m[29]=d):d=m[29],m[30]!==y||m[31]!==d||m[32]!==i||m[33]!==s?(u=(0,em.jsxs)("section",{id:y,"data-component":"CarIndex",className:"gap-sm bp:gap-lg ju flex flex-col py-16",children:[i,s,d]}),m[30]=y,m[31]=d,m[32]=i,m[33]=s,m[34]=u):u=m[34],u}function lc(e){return(0,em.jsxs)("div",{className:"bp:w-[calc(50%-(var(--spacing-lg)/2))] w-full *:w-full min-[968px]:w-[calc(33.33%-(var(--spacing-lg)*(2/3)))] xl:w-[calc(25%-(var(--spacing-lg)*(3/4)))]",children:[(0,em.jsx)("div",{className:"bp:hidden",children:(0,em.jsx)(ls.A,{car:e,isVisible:!0,isMobile:!0,toggleDropdown:lu,transparent:!0})}),(0,em.jsx)("div",{className:"bp:block hidden",children:(0,em.jsx)(ls.A,{car:e,isVisible:!0,toggleDropdown:ld,transparent:!0})})]},e.id)}function ld(){return console.log("toggleDropdown")}function lu(){return console.log("toggleDropdown")}l(78782);let lm=e=>{let t,l,a,r,i,n,s,o,c,d,u,m,x=(0,ef.c)(26),{lable:f,items:p,activeOption:h,setActiveOption:g,hasDefaultOption:v}=e,b=void 0===v||v,{t:j}=(0,ey.s9)();x[0]!==j?(t=j("carIndexFilterPlaceholder")?j("carIndexFilterPlaceholder"):"carIndexFilterPlaceholder",x[0]=j,x[1]=t):t=x[1];let y=t;x[2]===Symbol.for("react.memo_cache_sentinel")?(l=(0,eh.A)("text-text-primary border-outline-2 bg-foundation bp:max-w-96 relative w-full border px-2 py-1.5 text-left","focus:not-data-focus:outline-none data-focus:outline-none focus:outline-none"),x[2]=l):l=x[2];let w=h?String(h):y;return x[3]===Symbol.for("react.memo_cache_sentinel")?(a=(0,em.jsx)(e_.DropdownIcon,{className:"text-text-primary size-6"}),x[3]=a):a=x[3],x[4]!==w?(r=(0,em.jsxs)("span",{className:"flex items-center justify-between",children:[w,a]}),x[4]=w,x[5]=r):r=x[5],x[6]!==f?(i=(0,em.jsx)("span",{className:"text-text-primary bg-foundation absolute left-1.5 top-0 -translate-y-1/2 text-xs",children:f}),x[6]=f,x[7]=i):i=x[7],x[8]!==r||x[9]!==i?(n=(0,em.jsxs)(ln.go,{className:l,children:[r,i]}),x[8]=r,x[9]=i,x[10]=n):n=x[10],x[11]===Symbol.for("react.memo_cache_sentinel")?(o={width:"var(--button-width)"},s=(0,eh.A)("bg-foundation default-shadow divide-y divide-black/5","data-leave:data-closed:opacity-0 data-focus:outline-none transition duration-100 ease-in focus:outline-none"),x[11]=s,x[12]=o):(s=x[11],o=x[12]),x[13]!==y||x[14]!==b?(c=b&&(0,em.jsx)(ln.h7,{className:"data-focus:bg-background-100 text-text-secondary hover:bg-background-100 group flex cursor-default select-none px-2 py-1.5",value:"",children:y}),x[13]=y,x[14]=b,x[15]=c):c=x[15],x[16]!==p?(d=p.map(lx),x[16]=p,x[17]=d):d=x[17],x[18]!==c||x[19]!==d?(u=(0,em.jsxs)(ln.wh,{anchor:"bottom",transition:!0,modal:!1,style:o,className:s,children:[c,d]}),x[18]=c,x[19]=d,x[20]=u):u=x[20],x[21]!==h||x[22]!==g||x[23]!==u||x[24]!==n?(m=(0,em.jsxs)(ln.WF,{value:h,onChange:g,children:[n,u]}),x[21]=h,x[22]=g,x[23]=u,x[24]=n,x[25]=m):m=x[25],m};function lx(e){return(0,em.jsx)(ln.h7,{value:e,className:"data-focus:bg-background-100 text-text-secondary hover:bg-background-100 group flex cursor-default select-none px-2 py-1.5",children:e},e)}var lf=l(29465);function lp(e){let t,l=(0,ef.c)(5),{Image:a,MobileImage:r,Video:i,VideoPhone:n}=e;return l[0]!==a||l[1]!==r||l[2]!==i||l[3]!==n?(t=(0,em.jsx)(em.Fragment,{children:i?.value?.src||n?.value?.src?(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)(to.A,{src:i?.value?.src?i.value.src:n?.value?.src||"",controls:["mute","pause"],controlsPosition:"top-right",classname:"bp:block hidden",autoplay:!0,muted:!0,loop:!0}),(0,em.jsx)(to.A,{src:n?.value?.src?n.value.src:i?.value?.src||"",controls:["mute","pause"],controlsPosition:"top-right",classname:"bp:hidden block",autoplay:!0,muted:!0,loop:!0})]}):(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)(eC._V,{field:a?.value?.src?a:r,fill:!0,className:"bp:block hidden h-full w-full object-cover"}),(0,em.jsx)(eC._V,{field:r?.value?.src?r:a,fill:!0,className:"bp:hidden block h-full w-full object-cover"})]})}),l[0]=a,l[1]=r,l[2]=i,l[3]=n,l[4]=t):t=l[4],t}let lh=(0,ey.es)(function({fields:e,rendering:t}){let l=(0,ep.useRef)(null),a=(0,ep.useRef)(null);(0,ep.useEffect)(()=>{let e=document.querySelector(".portal-container");e&&l.current&&e.contains(l.current)&&(a.current=e)},[]);let{scrollYProgress:r}=(0,tn.L)({container:a.current?a:void 0,target:l,offset:["start start","end start"]}),i=(0,ts.G)(r,[0,1,1.5],[1,1.4,1.4]),n=(0,lf.z)(i,{stiffness:100,damping:30}),s=(0,ts.G)(r,[0,1],["0px","-100svh"]),o=(0,ts.G)(r,[0,1],[1,0]),{Title:c,SubTitle:d,ScrollText:u,Image:m,TextColor:x,MobileImage:f,Video:p,VideoPhone:h,IgnoreSubNavigationHeight:g}
177=e,v=c?.value||"",b=!!g?.value,j=(0,ej.K7)()?`calc(60vw/${v.length} + 2vw)`:`calc(95vw/${v.length} + 3vw)`;return(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)("section",{id:t?.uid,"data-component":"CarHero",className:(0,eh.A)("relative h-[250svh]",x?.value==="White"?"text-text-invert-primary":"text-text-primary"),ref:l,children:(0,em.jsxs)("div",{style:{height:`calc(100dvh - var(--panel-height, 0px) - var(--panel-sticky-height, 0px) - ${b?"0px":"max(var(--sub-nav-m-height, 0px), var(--sub-nav-height, 0px))"} - var(--sub-nav-m-bottom-height, 0px) - var(--breadcrumbs-height, 0px))`,top:`calc(${b?"0px":"max(var(--sub-nav-m-height, 0px), var(--sub-nav-height, 0px))"} + var(--panel-sticky-height, 0px))`},className:"transform-[height] sticky overflow-hidden bg-black duration-300 ease-in-out",children:[(0,em.jsx)(eP.P.div,{className:"relative h-full w-full",style:{scale:n},initial:{opacity:.4},animate:{opacity:1},transition:{duration:5,ease:[.02,.98,.62,.96],delay:1.2},children:(0,em.jsx)(lp,{Image:m,MobileImage:f,Video:p,VideoPhone:h})}),(0,em.jsxs)(eP.P.div,{className:"bp:bottom-1/2 bp:translate-y-1/2 absolute bottom-2/3 w-full text-center font-bold text-balance",style:{y:s},children:[(0,em.jsx)(eP.P.span,{initial:{y:"18vh",opacity:0}
177,animate:{y:0,opacity:1},transition:{duration:.8,ease:[.02,.98,.62,.96]},className:"bp:text-3xl font-extended block text-2xl",children:(0,em.jsx)(ex.Text,{field:d})}),(0,em.jsx)(eP.P.div,{initial:{y:"30vh",opacity:0},animate:{y:0,opacity:1},transition:{duration:1.2,ease:[.02,.98,.62,.96]},className:"block",children:(0,em.jsx)(eC.DZ,{tagName:"h1",tagStyle:{fontSize:j,lineHeight:"0.8em",fontWeight:700},style:{fontFamily:"var(--font-family-extended)"},children:v})})]}),(0,em.jsx)(eP.P.span,{style:{opacity:o},initial:{opacity:0},animate:{opacity:1},transition:{duration:.5,ease:"easeOut",delay:.5},className:"absolute bottom-5 flex w-full flex-col items-center text-center",children:(0,em.jsxs)("button",{onClick:function(){l.current&&window&&window.scrollTo({top:l.current.offsetTop+l.current.clientHeight,behavior:"smooth"})},className:"flex flex-col items-center font-medium",children:[(0,em.jsx)(ex.Text,{field:u,className:"text-sm"}),(0,em.jsx)(e_.ChevronDownIconSecondary,{className:"mt-2 animate-bounce"})]})})]})}),(0,em.jsx)(eg.Y,{LegalLines:e.LegalLines})]})});var lg=l(26648),lv=l(56410);function lb(e,t){return(0,em.jsx)(lC,{car:e},t)}function lj(e,t){return(0,em.jsx)(lC,{car:e},t)}function ly(e){return(0,em.jsx)(eI.A,{href:e.url,variant:(0,ej.K7)()?"arrow":"underline",target:"_blank",rel:"noopener noreferrer",children:e.title},e.title)}function lw(e){return{title:e.docName.value||e.displayName,url:e.url.url}}function lN(e,t){return t.tags.targetItems.forEach(l=>{let a=l.title.value;e[a]||(e[a]=[]),e[a].push(t)}),e}function lC(e){let t,l,a=(0,ef.c)(6),{car:r}=e;console.log(r.documents.targetItems),a[0]!==r.documents.targetItems?(t=r.documents.targetItems.map(lS),a[0]=r.documents.targetItems,a[1]=t):t=a[1];let i=t;return a[2]!==r.image.src||a[3]!==r.title.value||a[4]!==i?(l=(0,em.jsx)(lg.EN,{children:e=>{let{open:t}=e;return(0,em.jsxs)("div",{children:[(0,em.jsxs)(lg._q,{className:(0,eh.A)("gap-sm bg-background-100 text-text-primary flex w-full items-center",!t&&"hover:text-text-invert-primary group hover:bg-black"),children:[(0,em.jsx)("div",{className:"bg-background-200 bp:w-[192px] relative aspect-video w-[114px] shrink-0 group-hover:bg-black",children:(0,em.jsx)(eC._V,{src:r.image.src,fill:!0,alt:r.title.value,quality:90,sizes:"(min-width: 640px) 192px, 114px",className:"h-full w-full object-cover"})}),(0,em.jsx)(eC.DZ,{tagName:"h3",tagStyle:{fontSize:"16px"},className:"text-left",children:r.title.value}),(0,em.jsxs)("div",{className:"group-hover:*:bg-primary mr-lg relative ml-auto font-black *:bg-black",children:[(0,em.jsx)("div",{className:(0,eh.A)("absolute left-1/2 top-1/2 h-4 w-0.5 -translate-x-1/2 -translate-y-1/2 transition-transform duration-200",t?"-rotate-90":"rotate-0")}),(0,em.jsx)("div",{className:"absolute left-1/2 top-1/2 h-0.5 w-4 -translate-x-1/2 -translate-y-1/2"})]})]}),(0,em.jsx)("div",{className:"overflow-hidden",children:(0,em.jsx)(t7.N,{children:t&&(0,em.jsx)(lg.kS,{static:!0,as:ep.Fragment,className:"bg-background-100",children:(0,em.jsx)(eP.P.div,{initial:{y:"-100%"},animate:{y:0},exit:{y:"-100%"},transition:{duration:.3,ease:"easeInOut"},className:"px-sm py-lg gap-lg flex flex-col",children:i.map(lk)})})})})]})}}),a[2]=r.image.src,a[3]=r.title.value,a[4]=i,a[5]=l):l=a[5],l}function lk(e){return(0,em.jsx)(eI.A,{href:e.url,variant:(0,ej.K7)()?"arrow":"underline",target:"_blank",rel:"noopener noreferrer",children:e.title},e.title)}function lS(e){return{title:e.docName.value||e.displayName,url:e.url.url}}l(75441);let lL=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b=(0,ef.c)(67),{cars:j,isCarPage:y,preSelectedCarId:w}=e,[N,C]=(0,ep.useState)(!y&&!w),{t:k}=(0,ey.s9)(),S=e.fields.BackgroundColor?.value==="BackgroundColor3";if(b[0]!==j||b[1]!==S||b[2]!==y||b[3]!==w||b[4]!==e.fields.BackgroundColor||b[5]!==e.fields.Title||b[6]!==e.rendering?.uid){let d,u,m,x;a=y&&w?j.find(e=>e.id===w):null,b[16]!==j||b[17]!==y||b[18]!==w?(u=function(e){let t=Object.entries(e).map(([e,t])=>({tag:e,itemCount:t.length,items:t}));t.sort((e,t)=>t.itemCount-e.itemCount);let l=Array.from({length:2},()=>[]),a=Array.from({length:2},()=>0);for(let e of t){let t=0,r=a[0];for(let e=1;e<2;e++)a[e]<r&&(r=a[e],t=e);l[t].push(e.tag),a[t]+=e.itemCount}return l}(d=(y&&w?j.filter(e=>e.id!==w):j).reduce(lN,{})),b[16]=j,b[17]=y,b[18]=w,b[19]=d,b[20]=u):(d=b[19],u=b[20]),b[21]!==d||b[22]!==u?(m=[u,d],b[21]=d,b[22]=u,b[23]=m):m=b[23],[l,t]=m;let f=a?.documents.targetItems.map(lw);s=e?.rendering?.uid,o="CarDocuments",b[24]!==S||b[25]!==e.fields.Backgroun
177dColor?(c=(0,eh.A)((0,lv.C)(e.fields.BackgroundColor),S?"text-text-invert-primary":"text-text-primary"),b[24]=S,b[25]=e.fields.BackgroundColor,b[26]=c):c=b[26],r="px-sm py-lg bp:p-lg gap-lg mx-auto flex w-full max-w-xl flex-col",b[27]===Symbol.for("react.memo_cache_sentinel")?(x=(0,eh.A)("max-w-md"),b[27]=x):x=b[27];let p=e?.fields?.Title;b[28]!==p?(i=(0,em.jsx)(eC.DZ,{tagName:"h2",tagStyle:"h2",className:x,children:(0,em.jsx)(ex.Text,{field:p})}),b[28]=p,b[29]=i):i=b[29],n=a&&(0,em.jsxs)("div",{className:"bp:flex-row bg-background-200 flex flex-col",children:[(0,em.jsx)("div",{className:"bp:w-1/2 aspect-video h-full w-full shrink-0 self-center",children:(0,em.jsx)(eC._V,{src:a?.image.src,width:1920,height:1080,alt:a?.title.value,className:"h-full w-full object-cover",priority:!0})}),(0,em.jsx)("div",{className:"gap-lg px-sm py-lg bp:p-lg bg-background-100 flex w-full flex-col justify-center",children:f?.map(ly)})]}),b[0]=j,b[1]=S,b[2]=y,b[3]=w,b[4]=e.fields.BackgroundColor,b[5]=e.fields.Title,b[6]=e.rendering?.uid,b[7]=t,b[8]=l,b[9]=a,b[10]=r,b[11]=i,b[12]=n,b[13]=s,b[14]=o,b[15]=c}else t=b[7],l=b[8],a=b[9],r=b[10],i=b[11],n=b[12],s=b[13],o=b[14],c=b[15];b[30]!==j||b[31]!==S||b[32]!==N||b[33]!==a||b[34]!==k?(d=a&&j.length>1&&(0,em.jsx)("div",{className:"flex w-full justify-center",children:(0,em.jsx)(eI.A,{onClick:()=>C(!N),variant:S?"underline-inverted":"underline",children:k(N?"CarDocumentHide":"CarDocumentShow")})}),b[30]=j,b[31]=S,b[32]=N,b[33]=a,b[34]=k,b[35]=d):d=b[35];let L=!N&&"hidden";if(b[36]!==L?(u=(0,eh.A)("gap-sm bp:gap-lg flex w-full flex-col md:flex-row",L),b[36]=L,b[37]=u):u=b[37],b[38]!==t||b[39]!==l[0]){let e;b[41]!==t?(e=e=>(0,em.jsxs)("div",{className:"gap-sm flex flex-col pt-3",children:[(0,em.jsx)(eC.DZ,{tagName:"h2",tagStyle:{fontSize:"18px"},children:e}),t[e].map(lj)]},e),b[41]=t,b[42]=e):e=b[42],m=l[0].map(e),b[38]=t,b[39]=l[0],b[40]=m}else m=b[40];if(b[43]!==m?(x=(0,em.jsx)("div",{className:"gap-sm flex w-full flex-col md:w-1/2",children:m}),b[43]=m,b[44]=x):x=b[44],b[45]!==t||b[46]!==l[1]){let e;b[48]!==t?(e=e=>(0,em.jsxs)("div",{className:"gap-sm flex flex-col pt-3",children:[(0,em.jsx)(eC.DZ,{tagName:"h2",tagStyle:{fontSize:"18px"},children:e}),t[e].map(lb)]},e),b[48]=t,b[49]=e):e=b[49],f=l[1].map(e),b[45]=t,b[46]=l[1],b[47]=f}else f=b[47];return b[50]!==f?(p=(0,em.jsx)("div",{className:"gap-sm flex w-full flex-col md:w-1/2",children:f}),b[50]=f,b[51]=p):p=b[51],b[52]!==x||b[53]!==p||b[54]!==u?(h=(0,em.jsxs)("div",{className:u,children:[x,p]}),b[52]=x,b[53]=p,b[54]=u,b[55]=h):h=b[55],b[56]!==r||b[57]!==i||b[58]!==h||b[59]!==n||b[60]!==d?(g=(0,em.jsxs)("div",{className:r,children:[i,n,d,h]}),b[56]=r,b[57]=i,b[58]=h,b[59]=n,b[60]=d,b[61]=g):g=b[61],b[62]!==g||b[63]!==s||b[64]!==o||b[65]!==c?(v=(0,em.jsx)("section",{id:s,"data-component":o,className:c,children:g}),b[62]=g,b[63]=s,b[64]=o,b[65]=c,b[66]=v):v=b[66],v});function l_({crumbs:e,params:t,rendering:l}){let[a,r]=(0,ep.useState)(!1),[i,n]=(0,ep.useState)(!1),s=(0,ep.useRef)(null),o=(0,ex.useSitecore)(),c=o.page?.layout?.sitecore?.context?.siteSettings?.url?.value,{BackgroundColor:d,TextColor:u}=t||{},m="White"===u?["text-text-invert-primary","text-text-invert-secondary"]:["text-text-primary","text-text-secondary"],x=(0,ej.t_)(d??"");(0,ep.useEffect)(()=>{if(!s.current)return;let e=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting?document.documentElement.style.setProperty("--breadcrumbs-height",`${e.target.clientHeight}px`):document.documentElement.style.removeProperty("--breadcrumbs-height")})},{threshold:.5,rootMargin:"0px"});return e.observe(s.current),()=>{e.disconnect(),document.documentElement.style.removeProperty("--breadcrumbs-height")}},[s.current]),(0,ep.useEffect)(()=>{let e=()=>{if(!s.current)return;let{scrollLeft:e,scrollWidth:t,clientWidth:l}=s.current;s.current.scrollLeft=s.current.scrollWidth,r(e>0),n(e+l<t)};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[s.current]);let f=e&&0!==e.length?{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:e.map((e,t)=>({"@type":"ListItem",position:t+1,name:e.label,item:e.link?`${c}${e.link}`:void 0}))}:null;return(0,em.jsxs)(em.Fragment,{children:[f&&(0,em.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(f)}}),(0,em.jsxs)("nav",{id:l?.uid,"data-component":"BreadCrumbs",className:(0,eh.A)("relative text-sm leading-none",x,m[0]),children:[(0,em.jsx)("ol",{ref:s,onScroll:()=>{if(!s.current)return;let{scrollLeft:e,scrollWidth:t,clientWidth:l}=s.current;r(e>0),n(e+l<t)},className:(0,eh.A)("px-sm bp:px-lg no-scrollbar mx-auto flex max-w-3xl items-center overflow-scroll py-2",a||i?"":"justify-center"),children:e?.map((e,t)=>(0,em.jsxs)("li",{className:"flex items-center",children:[t>0&&(0,em.jsx)("span",{className:(0,eh.A)("mx-1",m[0]),children:"/"}),e.link?(0,em.jsx)(eF(),{href:e.link,className:(0,eh.A)("text-nowrap text-right",m[1],"hover:"+m[0]),children:e.label}):(0,em.jsx)("span",{className:(0,eh.A)("text-nowrap text-right",m[0]),children:e.label})]},t))}),a&&(0,em.jsx)("div",{className:(0,eh.A)("pl-sm bp:pl-lg absolute left-0 top-0 z-10 flex h-full items-center justify-center pr-1",x),children:"..."}),i&&(0,em.jsx)("div",{className:(0,eh.A)("pr-sm bp:pr-lg absolute right-0 top-0 z-10 flex h-full items-center justify-center pl-1",x),children:"..."})]})]})}let lT=(0,ey.es)(function(e){let t,l,a=(0,ef.c)(5),{fields:r,rendering:i}=e,{ShowToggles:n}=r;(0,ey.oF)();let s=n?.value?"true":"false";return a[0]!==s?(t=(0,em.jsx)("div",{className:"bp:px-lg rounded-corner px-sm mx-auto max-w-md",children:(0,em.jsx)("div",{className:"uc-embed","uc-embed-type":"category","uc-embed-show-toggle":s})}),a[0]=s,a[1]=t):t=a[1],a[2]!==i.uid||a[3]!==t?(l=(0,em.jsx)(em.Fragment,{children:(0,em.jsx)("div",{"data-component":"UsercentricsList",id:i.uid,children:t})}),a[2]=i.uid,a[3]=t,a[4]=l):l=a[4],l}),lI=(0,ey.es)(function(e){let t,l,a,r,i,n,s=(0,ef.c)(16),{fields:o,rendering:c}
177=e,{Title:d,SubTitle:u,BackgroundColor:m,TextColor:x}=o;if(s[0]!==m.value||s[1]!==x.value||s[2]!==c.uid){let e=(0,ej.t_)(m.value),r="White"===x.value?"text-text-invert-primary":"text-text-primary";t="TextHero",l=c.uid,a=(0,eh.A)("p-sm bp:p-lg flex h-fit min-h-60 w-full flex-col items-center justify-center break-words gap-6 text-balance text-center",e,r),s[0]=m.value,s[1]=x.value,s[2]=c.uid,s[3]=t,s[4]=l,s[5]=a}else t=s[3],l=s[4],a=s[5];return s[6]!==d?(r=(0,em.jsx)("div",{className:"max-w-xl text-wrap hyphens-auto",children:(0,em.jsx)(eC.DZ,{tagName:"h1",children:(0,em.jsx)(ex.Text,{field:d})})}),s[6]=d,s[7]=r):r=s[7],s[8]!==u?(i=(0,em.jsx)("div",{className:"max-w-lg",children:(0,em.jsx)(eC.DZ,{tagName:"p",children:(0,em.jsx)(ex.Text,{field:u})})}),s[8]=u,s[9]=i):i=s[9],s[10]!==t||s[11]!==l||s[12]!==a||s[13]!==r||s[14]!==i?(n=(0,em.jsx)(em.Fragment,{children:(0,em.jsxs)("section",{"data-component":t,id:l,className:a,children:[r,i]})}),s[10]=t,s[11]=l,s[12]=a,s[13]=r,s[14]=i,s[15]=n):n=s[15],n});function lA(e){let t,l,a,r=(0,ef.c)(15),{item:i,bgColor:n,textColor:s,hasBorders:o}=e,c=o&&"border-outline-2 border";return r[0]!==n||r[1]!==c||r[2]!==s?(t=(0,eh.A)("group flex flex-col",n,s,c),r[0]=n,r[1]=c,r[2]=s,r[3]=t):t=r[3],r[4]!==o||r[5]!==i.fields.Image||r[6]!==i.fields.LegalLines||r[7]!==i.fields.Link||r[8]!==i.fields.Text||r[9]!==i.fields.Title||r[10]!==s?(l=i.fields.Link?.value?.href?(0,em.jsxs)(ex.Link,{field:i.fields.Link,className:"flex flex-1 flex-col",children:[i.fields.Image.value?.src&&(0,em.jsx)("div",{className:"relative aspect-video w-full shrink-0 overflow-hidden",children:(0,em.jsx)(eC._V,{field:i.fields.Image,width:400,height:235,className:"aspect-video w-full object-cover transition-transform duration-300 group-hover:scale-105"})}),(0,em.jsx)(eg.i,{LegalLines:i.fields.LegalLines,className:(0,eh.A)(s,"px-sm mt-2")}),(0,em.jsxs)("div",{className:(0,eh.A)("py-sm flex flex-1 flex-col gap-4",o&&"px-sm pb-sm"),children:[i.fields.Title.value&&(0,em.jsx)(eC.DZ,{tagName:"h4",tagStyle:"h5",children:(0,em.jsx)(ex.Text,{field:i.fields.Title})}),i.fields.Text.value&&(0,em.jsx)(eC.sD,{field:i.fields.Text}),(0,em.jsx)(eI.A,{field:i.fields.Link,onlyStyle:!0,variant:"text-text-invert-primary"===s?"arrow-inverted":"arrow",className:"mt-auto"})]})]}):(0,em.jsxs)(em.Fragment,{children:[i.fields.Image.value?.src&&(0,em.jsx)("div",{className:"relative mb-2 aspect-video w-full shrink-0 overflow-hidden",children:(0,em.jsx)(eC._V,{field:i.fields.Image,width:400,height:235,className:"aspect-video h-full w-full object-cover"})}),(0,em.jsx)(eg.i,{LegalLines:i.fields.LegalLines,className:(0,eh.A)(s,"mt-2")}),(0,em.jsxs)("div",{className:(0,eh.A)("flex flex-1 flex-col gap-4",o&&"px-sm pb-sm py-2"),children:[i.fields.Title.value&&(0,em.jsx)(eC.DZ,{tagName:"h3",tagStyle:"h5",children:(0,em.jsx)(ex.Text,{field:i.fields.Title})}),i.fields.Text.value&&(0,em.jsx)(eC.sD,{field:i.fields.Text})]})]}),r[4]=o,r[5]=i.fields.Image,r[6]=i.fields.LegalLines,r[7]=i.fields.Link,r[8]=i.fields.Text,r[9]=i.fields.Title,r[10]=s,r[11]=l):l=r[11],r[12]!==t||r[13]!==l?(a=(0,em.jsx)("div",{className:t,children:l}),r[12]=t,r[13]=l,r[14]=a):a=r[14],a}let lD=(0,ey.es)(function(e){let t,l,a,r,i,n,s=(0,ef.c)(23),{fields:o,rendering:c}=e,{UseFourColumns:d,IsCentered:u,CardBackground:m,CardVariant:x,CardTextColor:f,StageRowItems:p,UseTwoColumns:h}=o,g=d?.value,v=u?.value,b=h?.value;s[0]!==m?.value||s[1]!==x.value?(t="Card With Borders"===x.value?(0,ej.t_)(m?.value??""):"",s[0]=m?.value,s[1]=x.value,s[2]=t):t=s[2];let j=t,y=f?.value==="White"?"text-text-invert-primary":"text-text-primary",w="Card With Borders"===x.value,N=v?`flex gap-lg flex-col justify-center *:w-full md:flex-wrap md:flex-row md:*:w-[calc(50%-var(--spacing-lg))] ${b?"":g?"xl:*:w-[calc(25%-(var(--spacing-lg)*(3/4)))]":"xl:*:w-[calc((100%/3)-(var(--spacing-lg)*(2/3)))]"}`:`grid gap-lg grid-cols-1 md:grid-cols-2 ${b?"":g?"lg:grid-cols-4":"lg:grid-cols-3"}`,C=c.uid;if(s[3]!==N?(l=(0,eh.A)("mx-auto w-full max-w-2xl",N),s[3]=N,s[4]=l):l=s[4],s[5]!==p||s[6]!==j||s[7]!==w||s[8]!==y){let e;s[10]!==j||s[11]!==w||s[12]!==y?(e=e=>(0,em.jsx)(lA,{item:e,bgColor:j,textColor:y,hasBorders:w}
177,e.id),s[10]=j,s[11]=w,s[12]=y,s[13]=e):e=s[13],a=p.map(e),s[5]=p,s[6]=j,s[7]=w,s[8]=y,s[9]=a}else a=s[9];return s[14]!==l||s[15]!==a?(r=(0,em.jsx)("div",{className:l,children:a}),s[14]=l,s[15]=a,s[16]=r):r=s[16],s[17]!==o||s[18]!==r?(i=(0,em.jsx)(eZ.m,{fields:o,children:r}),s[17]=o,s[18]=r,s[19]=i):i=s[19],s[20]!==c.uid||s[21]!==i?(n=(0,em.jsx)("section",{"data-component":"StageRow",id:C,children:i}),s[20]=c.uid,s[21]=i,s[22]=n):n=s[22],n},{validateAsWarnings:e=>(e.StageRowItems?.length??0)>0||"Add at least one item â only the wrapper's title renders as it stands."}),lM=(0,ey.es)(function(e){let t,l,a,r=(0,ef.c)(6),{fields:i,rendering:n}=e,{Size:s,BackgroundColor:o}=i;r[0]===Symbol.for("react.memo_cache_sentinel")?(t={Small:"h-1 bp:h-2",Medium:"h-4 bp:h-8",Large:"h-6 bp:h-12"},r[0]=t):t=r[0];let c=t[s?.value],d=o?.value;r[1]!==d?(l=(0,ej.t_)(d),r[1]=d,r[2]=l):l=r[2];let u=l,m=`${c} ${u} w-full`;return r[3]!==n.uid||r[4]!==m?(a=(0,em.jsx)("section",{"data-component":"rn-spacer",id:n.uid,className:m}),r[3]=n.uid,r[4]=m,r[5]=a):a=r[5],a});function lE(e){let t,l,a,r,i,n,s=(0,ef.c)(24),{Title:o,SubTitle:c,CenterTitle:d,TitleAsCard:u,InfoCards:m,TextColor:x,TitleTag:f,emblaRef:p}=e,h=x?.value==="White"?"text-text-invert-primary":"text-text-primary";return s[0]!==d?.value||s[1]!==c?.value||s[2]!==o||s[3]!==u?.value||s[4]!==f?.value||s[5]!==h?(t=!u?.value&&(0,em.jsxs)("div",{className:(0,eh.A)("px-sm bp:px-lg flex w-full max-w-lg flex-col gap-3 min-[1096px]:mx-auto min-[1096px]:px-0",d?.value&&"text-center",h),children:[(0,em.jsx)(eC.DZ,{tagName:f?.value||"h2",children:(0,em.jsx)(ex.Text,{field:o})}),(0,em.jsx)(eC.DZ,{tagName:"p",children:c?.value})]}),s[0]=d?.value,s[1]=c?.value,s[2]=o,s[3]=u?.value,s[4]=f?.value,s[5]=h,s[6]=t):t=s[6],s[7]!==c||s[8]!==o||s[9]!==u?.value||s[10]!==f?.value||s[11]!==h?(l=u?.value&&(0,em.jsxs)("div",{className:(0,eh.A)("bp:w-[480px] gap-sm bp:gap-4 py-lg flex w-[320px] shrink-0 flex-col max-[360px]:w-[288px]",h),children:[(0,em.jsx)(eC.DZ,{tagName:f?.value||"h2",tagStyle:{fontSize:"2rem",bpFontSize:"48px",fontWeight:700},children:(0,em.jsx)(ex.Text,{field:o})}),(0,em.jsxs)("p",{className:"bp:text-lg",children:[" ",(0,em.jsx)(ex.Text,{field:c})," "]})]}),s[7]=c,s[8]=o,s[9]=u?.value,s[10]=f?.value,s[11]=h,s[12]=l):l=s[12],s[13]!==m?(a=m.map(lP),s[13]=m,s[14]=a):a=s[14],s[15]!==l||s[16]!==a?(r=(0,em.jsxs)("div",{className:"gap-sm bp:gap-lg ml-sm bp:ml-lg flex max-w-lg min-[1096px]:mx-auto",children:[l,a]}),s[15]=l,s[16]=a,s[17]=r):r=s[17],s[18]!==p||s[19]!==r?(i=(0,em.jsx)("div",{ref:p,className:"overflow-hidden",children:r}),s[18]=p,s[19]=r,s[20]=i):i=s[20],s[21]!==t||s[22]!==i?(n=(0,em.jsxs)(em.Fragment,{children:[t,i]}),s[21]=t,s[22]=i,s[23]=n):n=s[23],n}function lP(e){return(0,em.jsx)("div",{className:(0,eh.A)("bp:w-[480px] last:mr-sm last:bp:mr-lg w-[320px] shrink-0 max-[360px]:w-[288px]",e.fields?.TextColor?.value==="White"?"text-text-invert-primary":"text-text-primary"),children:(0,em.jsxs)("div",{className:"flex flex-col justify-center gap-2",children:[(0,em.jsx)(lR,{Image:e.fields.Image,Video:e.fields.Video,className:"aspect-video w-full object-cover"}),(0,em.jsx)(eg.i,{LegalLines:e.fields.LegalLines}),(0,em.jsxs)("div",{className:"gap-sm bp:py-lg flex flex-col py-4",children:[(0,em.jsx)("span",{className:"bp:text-2xl text-lg font-bold",children:(0,em.jsx)(ex.Text,{field:e.fields.Title})}),(0,em.jsx)("p",{children:(0,em.jsx)(ex.Text,{field:e.fields.Subtitle})})]})]})},e.id)}function l$(e){let t,l,a,r,i,n=(0,ef.c)(20),{Title:s,SubTitle:o,TitleAsCard:c,CenterTitle:d,LinkCard:u,TextColor:m,TitleTag:x,emblaRef:f}=e,p=m?.value==="White"?"text-text-invert-primary":"text-text-primary";if(n[0]!==d?.value||n[1]!==o||n[2]!==s||n[3]!==c?.value||n[4]!==x?.value||n[5]!==p?(t=!c?.value&&(0,em.jsxs)("div",{className:(0,eh.A)("px-sm bp:px-lg flex w-full max-w-lg flex-col gap-3 min-[1096px]:mx-auto min-[1096px]:px-0",d?.value&&"text-center",p),children:[(0,em.jsx)(eC.DZ,{tagName:x?.value||"h2",tagStyle:{bpFontSize:"3rem",lineHeight:"0.95em",fontSize:"2rem"},children:(0,em.jsx)(ex.Text,{field:s})}),(0,em.jsxs)(eC.DZ,{tagName:"p",children:[" ",(0,em.jsx)(ex.Text,{field:o})]})]}),n[0]=d?.value,n[1]=o,n[2]=s,n[3]=c?.value,n[4]=x?.value,n[5]=p,n[6]=t):t=n[6],n[7]!==u||n[8]!==p){let e;n[10]!==p?(e=e=>(0,em.jsxs)("div",{className:(0,eh.A)("bp:w-[480px] last:mr-sm last:bp:mr-lg w-[320px] shrink-0 max-[360px]:w-[288px]",e.fields?.TextColor?.value==="White"?"text-text-invert-primary":"text-text-primary"),children:[(0,em.jsxs)(ex.Link,{field:e.fields.Link,className:"relative inline-block w-full",children:[(0,em.jsx)(lR,{Image:e.fields.Image,Video:e.fields.Video,className:"aspect-video w-full object-cover"}),(0,em.jsx)("span",{className:"top-sm bp:top-lg px-sm bp:text-2xl absolute left-0 w-full text-center text-lg font-bold",children:(0,em.jsx)(ex.Text,{field:e.fields.Title})})]}),(0,em.jsx)(eg.i,{LegalLines:e.fields.LegalLines,className:p})]},e.id),n[10]=p,n[11]=e):e=n[11],l=u.map(e),n[7]=u,n[8]=p,n[9]=l}else l=n[9];
177return n[12]!==l?(a=(0,em.jsx)("div",{className:"gap-sm bp:gap-lg ml-sm bp:ml-lg flex max-w-lg min-[1096px]:mx-auto",children:l}),n[12]=l,n[13]=a):a=n[13],n[14]!==f||n[15]!==a?(r=(0,em.jsx)("div",{className:"overflow-hidden",ref:f,children:a}),n[14]=f,n[15]=a,n[16]=r):r=n[16],n[17]!==t||n[18]!==r?(i=(0,em.jsxs)(em.Fragment,{children:[t,r]}),n[17]=t,n[18]=r,n[19]=i):i=n[19],i}function lF(e){let t,l,a,r,i,n,s=(0,ef.c)(27),{Title:o,SubTitle:c,CenterTitle:d,TitleAsCard:u,TextColor:m,MoreCard:x,TitleTag:f,emblaRef:p}=e,h=m?.value==="White"?"text-text-invert-primary":"text-text-primary";if(s[0]!==d?.value||s[1]!==c?.value||s[2]!==o||s[3]!==u?.value||s[4]!==f?.value||s[5]!==h?(t=!u?.value&&(0,em.jsxs)("div",{className:(0,eh.A)("px-sm bp:px-lg flex w-full max-w-lg flex-col gap-3 min-[1096px]:mx-auto min-[1096px]:px-0",d?.value&&"text-center",h),children:[(0,em.jsx)(eC.DZ,{tagName:f?.value||"h2",children:(0,em.jsx)(ex.Text,{field:o})}),(0,em.jsx)(eC.DZ,{tagName:"p",children:c?.value})]}),s[0]=d?.value,s[1]=c?.value,s[2]=o,s[3]=u?.value,s[4]=f?.value,s[5]=h,s[6]=t):t=s[6],s[7]!==c||s[8]!==o||s[9]!==u?.value||s[10]!==f?.value||s[11]!==h?(l=u?.value&&(0,em.jsxs)("div",{className:(0,eh.A)("bp:h-[640px] gap-sm bp:gap-4 py-lg flex aspect-[3/4] h-[400px] shrink-0 flex-col",h),children:[(0,em.jsx)(eC.DZ,{tagName:f?.value||"h2",tagStyle:{fontSize:"2rem",bpFontSize:"48px",fontWeight:700},children:(0,em.jsx)(ex.Text,{field:o})}),(0,em.jsxs)("p",{className:"bp:text-lg",children:[" ",(0,em.jsx)(ex.Text,{field:c})," "]})]}),s[7]=c,s[8]=o,s[9]=u?.value,s[10]=f?.value,s[11]=h,s[12]=l):l=s[12],s[13]!==x||s[14]!==h){let e;s[16]!==h?(e=e=>(0,em.jsxs)("div",{className:(0,eh.A)("shrink-0",e.fields.Wide.value?"w-full":"w-min"),children:[(0,em.jsx)("div",{className:(0,eh.A)("bp:h-[640px] h-[400px] max-[360px]:h-[384px]",e.fields.Wide.value?"w-full":"aspect-[3/4]",e.fields?.TextColor?.value==="White"?"text-text-invert-primary":"text-text-primary"),children:(0,em.jsxs)("div",{className:"relative h-full w-full",children:[(0,em.jsx)(lR,{Image:e.fields.Image,Video:e.fields.Video,className:"h-full w-full object-cover"}),(0,em.jsxs)("div",{style:{lineHeight:"var(--h3-line-height)"},className:"p-sm bp:p-lg absolute left-0 top-0 flex max-w-sm flex-col text-pretty",children:[(0,em.jsx)("span",{className:"bp:text-[16px] text-[12px]",children:(0,em.jsx)(ex.Text,{field:e.fields.Subtitle})}),(0,em.jsx)("span",{className:(0,eh.A)(!(0,ej.K7)()&&"font-bold","bp:text-[32px] text-[18px]"),children:(0,em.jsx)(ex.Text,{field:e.fields.Title})})]}),(0,em.jsx)(lH,{ButtonLink:e.fields.ButtonLink,IsModalLink:e.fields?.IsModalLink})]})}),(0,em.jsx)(eg.i,{LegalLines:e.fields.LegalLines,className:(0,eh.A)(h,"mt-2")})]},e.id),s[16]=h,s[17]=e):e=s[17],a=x.map(e),s[13]=x,s[14]=h,s[15]=a}else a=s[15];return s[18]!==l||s[19]!==a?(r=(0,em.jsxs)("div",{className:"gap-sm bp:gap-lg ml-sm bp:ml-lg mr-sm bp:mr-lg flex max-w-lg min-[1096px]:mx-auto",children:[l,a]}),s[18]=l,s[19]=a,s[20]=r):r=s[20],s[21]!==p||s[22]!==r?(i=(0,em.jsx)("div",{className:"overflow-hidden",ref:p,children:r}),s[21]=p,s[22]=r,s[23]=i):i=s[23],s[24]!==t||s[25]!==i?(n=(0,em.jsxs)(em.Fragment,{children:[t,i]}),s[24]=t,s[25]=i,s[26]=n):n=s[26],n}function lR(e){let t,l=(0,ef.c)(4),{Image:a,Video:r,className:i}=e;return l[0]!==a||l[1]!==r||l[2]!==i?(t=r?.value?.src?(0,em.jsx)(to.A,{src:r.value.src,classname:i,controls:["mute","pause"],controlsPosition:"top-right",autoplay:!0,muted:!0,loop:!0}):(0,em.jsx)(eC._V,{field:a,width:1920,height:1080,className:i}),l[0]=a,l[1]=r,l[2]=i,l[3]=t):t=l[3],t}function lH(e){let t,l=(0,ef.c)(14),{ButtonLink:a,IsModalLink:r}=e,i=r?.value&&"internal"===a.value.linktype,[n,s]=(0,ep.useState)(!1);if(i){let e,t,r,i,o,c,d=a?.value?.id??"";l[0]!==n||l[1]!==d?(e=(0,em.jsx)(lV,{path:d,isOpen:n,setIsOpen:s}),l[0]=n,l[1]=d,l[2]=e):e=l[2],l[3]===Symbol.for("react.memo_cache_sentinel")?(t=()=>s(!0),l[3]=t):t=l[3];let u=a?.value?.text;return l[4]!==u?(r=(0,em.jsx)("span",{className:"bp:inline hidden font-bold",children:u}),l[4]=u,l[5]=r):r=l[5],l[6]===Symbol.for("react.memo_cache_sentinel")?(i=(0,em.jsx)("span",{className:"bp:hidden",children:(0,em.jsx)(eC.RE,{className:"size-9"})}),l[6]=i):i=l[6],l[7]!==r?(o=(0,em.jsxs)("button",{className:"bottom-sm right-sm bp:bottom-lg bp:right-lg bp:py-3 bp:px-4 absolute grid place-content-center border font-bold",onClick:t,children:[r,i]}),l[7]=r,l[8]=o):o=l[8],l[9]!==e||l[10]!==o?(c=(0,em.jsxs)(em.Fragment,{children:[e,o]}),l[9]=e,l[10]=o,l[11]=c):c=l[11],c}return l[12]!==a?(t=a?.value?.href&&(0,em.jsxs)(ex.Link,{field:a,className:"bottom-sm right-sm bp:bottom-lg bp:right-lg bp:py-3 bp:px-4 absolute grid place-content-center border",children:[(0,em.jsx)("span",{className:"bp:inline hidden font-bold",children:a?.value?.text}),(0,em.jsx)("span",{className:"bp:hidden",children:(0,em.jsx)(eC.RE,{className:"size-9"})})]}),l[12]=a,l[13]=t):t=l[13],t}let lV=e=>{let t,l,a,r,i,n,s,o,c,d,u=(0,ef.c)(27),{path:m,isOpen:x,setIsOpen:f}=e,{t:p}=(0,ey.s9)(),[h,g]=(0,ep.useState)(null),[v,b]=(0,ep.useState)(!1),[j,y]=(0,ep.useState)(!0);return u[0]!==x||u[1]!==m||u[2]!==h?(t=()=>{x&&m&&!h&&async function(){let{routeRendering:e,error:t}=await lO(m);g(e),b(!!t),y(!1)}()},u[0]=x,u[1]=m,u[2]=h,u[3]=t):t=u[3],u[4]!==x||u[5]!==m?(l=[m,x],u[4]=x,u[5]=m,u[6]=l):l=u[6],(0,ep.useEffect)(t,l),u[7]!==f?(a=()=>f(!1),u[7]=f,u[8]=a):a=u[8],u[9]===Symbol.for("react.memo_cache_sentinel")?(r=(0,em.jsx)(e_.ArrowSecondaryIcon,{className:"mr-2 rotate-180"}),u[9]=r):r=u[9],u[10]!==p?(i=p("back"),u[10]=p,u[11]=i):i=u[11],u[12]!==i?(n=(0,em.jsxs)("div",{className:"px-sm z-51 bg-foundation sticky top-0 flex h-10 w-full cursor-pointer items-center border-b",children:[r," ",i]}),u[12]=i,u[13]=n):n=u[13],u[14]!==v||u[15]!==j||u[16]!==h?(s=j?(0,em.jsx)("div",{className:"m-auto flex h-svh items-center justify-center",children:(0,em.jsx)("span",{className:"size-32 animate-spin rounded-full border border-r-transparent","aria-label":"Loading..."})}):v?(0,em.jsx)("div",{className:"flex h-full items-center justify-center",children:(0,em.jsx)("div",{className:"text-red-500",children:"Error loading modal page."})}):h?(0,em.jsx)(ex.Placeholder,{name:"headless-main",rendering:h,disableSuspense:!0}):"No content set for this modal page.",u[14]=v,u[15]=j,u[16]=h,u[17]=s):s=u[17],u[18]!==s?(o=(0,em.jsx)(tR.Lj,{className:"z-50 h-full w-full p-4",children:s}),u[18]=s,u[19]=o):o=u[19],u[20]!==n||u[21]!==o?(c=(0,em.jsx)("div",{className:"portal-container fixed left-0 top-0 mb-10 h-screen w-full overflow-y-auto",children:(0,em.jsxs)("div",{className:"bg-foundation relative min-h-full",children:[n,o]})}),u[20]=n,u[21]=o,u[22]=c):c=u[22],u[23]!==x||u[24]!==a||u[25]!==c?(d=(0,em.jsx)(tR.lG,{open:x,onClose:a,className:"z-999 relative",children:c}),u[23]=x,u[24]=a,u[25]=c,u[26]=d):d=u[26],d};async function lO(e){try{let t=await tF.A.getData(lB,{pagePath:e,language:tH.A.defaultLanguage});return console.log("Modal page fetched successfully:",t),{routeRendering:t.item.rendered.sitecore.route,error:null}}catch(e){return console.error("Error fetching modal page:",e),{routeRendering:null,error:e}}}let lB=`query getModalPage($language: String!, $pagePath: String!) { 178 item(path: $pagePath, language: $language) { 179 rendered 180 } 181}`,lz=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f=(0,ef.c)(34),{fields:p,rendering:h}
181=e,{BackgroundColor:g,TextColor:v,HasArrows:b}=p;f[0]===Symbol.for("react.memo_cache_sentinel")?(t={align:"start"},f[0]=t):t=f[0];let[j,y]=(0,ek.A)(t),[w,N]=(0,ep.useState)(!0),[C,k]=(0,ep.useState)(!0);f[1]!==y?(l=()=>y?.scrollPrev(),f[1]=y,f[2]=l):l=f[2];let S=l;f[3]!==y?(a=()=>y?.scrollNext(),f[3]=y,f[4]=a):a=f[4];let L=a;f[5]!==y?(r=()=>{y&&(N(!y.canScrollPrev()),k(!y.canScrollNext()))},f[5]=y,f[6]=r):r=f[6];let _=r;if(f[7]!==y||f[8]!==_?(i=()=>{y&&(_(),y.on("reInit",_).on("select",_))},n=[y,_],f[7]=y,f[8]=_,f[9]=i,f[10]=n):(i=f[9],n=f[10]),(0,ep.useEffect)(i,n),f[11]!==g?.value||f[12]!==v?.value||f[13]!==h?.uid){let e=(0,ej.t_)(g?.value);d=v?.value==="White"?"text-text-invert-primary":"text-text-primary",s=h?.uid,o="Slider",c=(0,eh.A)("gap-sm bp:gap-lg flex h-fit flex-col py-12",e),f[11]=g?.value,f[12]=v?.value,f[13]=h?.uid,f[14]=s,f[15]=o,f[16]=c,f[17]=d}else s=f[14],o=f[15],c=f[16],d=f[17];return f[18]!==j||f[19]!==p?(u=p.InfoCards.length>0&&(0,em.jsx)(lE,{...p,emblaRef:j})||p.LinkCard.length>0&&(0,em.jsx)(l$,{...p,emblaRef:j})||p.MoreCard.length>0&&(0,em.jsx)(lF,{...p,emblaRef:j}),f[18]=j,f[19]=p,f[20]=u):u=f[20],f[21]!==b?.value||f[22]!==C||f[23]!==w||f[24]!==L||f[25]!==S||f[26]!==d?(m=b?.value&&(0,em.jsxs)("div",{className:(0,eh.A)("px-lg bp:justify-start flex w-full max-w-lg justify-end gap-4 min-[1096px]:mx-auto min-[1096px]:px-0",d),children:[(0,em.jsx)("button",{name:"prev","aria-label":"Previous",onClick:S,disabled:w,className:"focus:outline-current!",children:(0,em.jsx)(e_.ArrowSecondaryIcon,{className:(0,eh.A)("rotate-180",w&&"text-text-disabled")})}),(0,em.jsx)("button",{name:"next","aria-label":"Next",onClick:L,disabled:C,className:(0,eh.A)("focus:outline-current!",C&&"text-text-disabled"),children:(0,em.jsx)(e_.ArrowSecondaryIcon,{})})]}),f[21]=b?.value,f[22]=C,f[23]=w,f[24]=L,f[25]=S,f[26]=d,f[27]=m):m=f[27],f[28]!==u||f[29]!==m||f[30]!==s||f[31]!==o||f[32]!==c?(x=(0,em.jsxs)("section",{id:s,"data-component":o,className:c,children:[u,m]}),f[28]=u,f[29]=m,f[30]=s,f[31]=o,f[32]=c,f[33]=x):x=f[33],x}),lU=(0,ey.es)(function(e){let t,l,a,r,i,n=(0,ef.c)(16),{params:s,fields:o,rendering:c}=e,d=s?.MarginTop,u=s?.MarginBottom,m=s?.CenterText,x=s?.IsDarkMode,f=m?"text-center":"",p="1"===d?"pt-sm bp:pt-lg":"",h="1"===u?"pb-sm bp:pb-lg":"",g="1"===x?"bg-foundation-contrast text-text-invert-primary":"bg-foundation text-text-primary",v=c.uid;n[0]!==f||n[1]!==g||n[2]!==h||n[3]!==p?(t=(0,eh.A)(f,p,h,g),n[0]=f,n[1]=g,n[2]=h,n[3]=p,n[4]=t):t=n[4],n[5]!==o?(l=o?.Title.value&&(0,em.jsx)(eC.DZ,{tagName:o?.TitleTag?.value,className:"p-sm mx-auto max-w-prose lg:p-0",children:(0,em.jsx)(ex.Text,{field:o.Title})}),n[5]=o,n[6]=l):l=n[6];let b=o?.Text;return n[7]!==b?(a=(0,em.jsx)(eC.sD,{field:b}),n[7]=b,n[8]=a):a=n[8],n[9]!==l||n[10]!==a?(r=(0,em.jsxs)(eC.mc,{size:"md",children:[l,a]}),n[9]=l,n[10]=a,n[11]=r):r=n[11],n[12]!==c.uid||n[13]!==t||n[14]!==r?(i=(0,em.jsx)("div",{"data-component":"RichContentBlock","data-class-change":!0,id:v,className:t,children:r}),n[12]=c.uid,n[13]=t,n[14]=r,n[15]=i):i=n[15],i});function lZ(e,t){let{Text1:l,Text2:a,Link:r,Icon:i}=e.fields,n=i.value&&e_[`${i.value}Icon`];return(0,em.jsx)(ex.Link,{field:r,className:"bp:w-[calc((100%-(var(--spacing-lg)*3))/4)] w-[calc(50%-var(--spacing-sm)/2)]",children:(0,em.jsxs)("div",{className:"text-prefooter-text flex w-full flex-col items-center text-center text-sm font-bold",children:[n&&(0,em.jsx)(n,{className:"text-prefooter-icon h-12"}),(0,em.jsx)("span",{children:(0,em.jsx)(ex.Text,{field:l})}),(0,em.jsx)("span",{children:(0,em.jsx)(ex.Text,{field:a})})]})},t)}let lW=(0,ey.es)(function(e){let t,l,a,r=(0,ef.c)(7),{fields:i,rendering:n}=e,{Items:s}=i,o=n?.uid;return r[0]!==s?(t=s.map(lZ),r[0]=s,r[1]=t):t=r[1],r[2]!==t?(l=(0,em.jsx)("div",{className:"gap-sm bp:gap-lg py-lg px-sm bp:px-lg mx-auto flex w-full max-w-3xl flex-wrap justify-center",children:t}),r[2]=t,r[3]=l):l=r[3],r[4]!==o||r[5]!==l?(a=(0,em.jsx)("section",{id:o,"data-component":"PreFooter",className:"bg-prefooter-background flex justify-center",children:l}),r[4]=o,r[5]=l,r[6]=a):a=r[6],a},{validateAsWarnings:e=>(e.Items?.length??0)>0||"Add at least one item â this pre-footer is an empty band as it stands."});var lq=l(61040);function lG(e){let t,l,a,r,i=(0,ef.c)(9),{params:n,rendering:s}=e;i[0]!==n?(t=n||{HasMarginTop:"0",HasMarginBottom:"0"},i[0]=n,i[1]=t):t=i[1];let o=!!+(n=t).HasMarginTop,c=!!+n.HasMarginTop,d=s.uid,u=o&&"mt-sm",m=c&&"mb-sm";return i[2]!==u||i[3]!==m?(l=(0,eh.A)(u,m,"py-sm rounded-none bg-white"),i[2]=u,i[3]=m,i[4]=l):l=i[4],i[5]===Symbol.for("react.memo_cache_sentinel")?(a=(0,em.jsx)(lq.default,{}),i[5]=a):a=i[5],i[6]!==s.uid||i[7]!==l?(r=(0,em.jsx)(eC.mc,{size:"md",id:d,dataComponent:"ObligatoryLoanInfo",className:l,children:a}),i[6]=s.uid,i[7]=l,i[8]=r):r=i[8],r}var lK=l(80667),lJ=l(79939),lY=l(56592),lQ=l(59440),lX=l(56677),l1=l(23720),l0=l(97967),l2=l(59091),l3=l(24934),l4=l(85819),l5=l(49914);function l6(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j,y,w,N,C,k,S,L,_,T,I,A,D,M,E,P,$,F,R,H,V,O,B,z,U,Z,W,q,G,K,J,Y=(0,ef.c)(159),{fields:Q,...X}=e,ee=(0,e7.useRouter)(),[et,el]=(0,ep.useState)(!0===X.isHomePage);Y[0]!==ee.asPath||Y[1]!==ee.events?(t=()=>{let e=e=>{el("/"===e.split("?")[0].split("#")[0])};return el("/"===ee.asPath.split("?")[0].split("#")[0]),ee.events.on("routeChangeComplete",e),()=>{ee.events.off("routeChangeComplete",e)}},l=[ee.events,ee.asPath],Y[0]=ee.asPath,Y[1]=ee.events,Y[2]=t,Y[3]=l):(t=Y[2],l=Y[3]),(0,ep.useEffect)(t,l);let ea=(0,ep.useRef)(null),er=(0,ep.useRef)(null),ei=(0,ep.useRef)(null),en=(0,ep.useRef)(null),es=(0,ep.useRef)(null),[eo,ec]=(0,ep.useState)(!1),[ed,eu]=(0,ep.useState)(!1),[ex,eg]=(0,ep.useState)(null);Y[4]!==eg?(a=()=>eg(null),Y[4]=eg,Y[5]=a):a=Y[5];let{toggleDropdown:ev,isDropdownOpen:eb,isPanelActive:ey,isDropContentActive:ew,isBackdropVisible:eN,isDropdownSlidOver:ek,setIsDropdownSlidOver:eS,isDropdownFullyOpen:eL}=(0,l4.z)(ea,en,a);Y[6]!==et?(r=()=>{let e=ei.current;if(e){let t=e.offsetHeight||0,l=window.scrollY,a=Math.max(0,t-l);et?l>0?(document.documentElement.style.setProperty("--panel-sticky-height",`${Math.min(t,56)}px`),document.documentElement.style.setProperty("--panel-height","0px")):(document.documentElement.style.setProperty("--panel-height","0px"),document.documentElement.style.setProperty("--panel-sticky-height","0px")):document.documentElement.style.setProperty("--panel-height",`${a}px`);let r=er.current;r&&r.style.setProperty("--panel-height",et?`${t}px`:`${a}px`)}},Y[6]=et,Y[7]=r):r=Y[7];let eT=r;Y[8]!==eT||Y[9]!==eb?(i=()=>{let e=()=>{eb||ec(0!==window.scrollY),eT()};return e(),window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},n=[eb,eT],Y[8]=eT,Y[9]=eb,Y[10]=i,Y[11]=n):(i=Y[10],n=Y[11]),(0,ep.useEffect)(i,n),Y[12]!==eT?(s=()=>{eT()},o=[eT],Y[12]=eT,Y[13]=s,Y[14]=o):(s=Y[13],o=Y[14]),(0,ep.useEffect)(s,o),Y[15]!==eT||Y[16]!==et?(c=()=>{let e=ei.current;if(!e||et)return;window.addEventListener("resize",eT);let t=new ResizeObserver(eT);
181return t.observe(e),eT(),()=>{window.removeEventListener("resize",eT),t.disconnect()}},d=[et,eT],Y[15]=eT,Y[16]=et,Y[17]=c,Y[18]=d):(c=Y[17],d=Y[18]),(0,ep.useEffect)(c,d),Y[19]!==et?(u=()=>{let e=ei.current;e&&document.documentElement.style.setProperty("--panel-height-floating",`${et?e?.offsetHeight:0}px`)},m=[et],Y[19]=et,Y[20]=u,Y[21]=m):(u=Y[20],m=Y[21]),(0,ep.useEffect)(u,m),Y[22]!==eb?(x=()=>{if(eb){document.body.style.overflow="hidden";let e=window.innerWidth-document.documentElement.clientWidth;e>0&&window.innerWidth>1024&&(document.body.style.marginRight=`${e}px`)}else document.body.style.overflow="",document.body.style.marginRight=""},f=[eb],Y[22]=eb,Y[23]=x,Y[24]=f):(x=Y[23],f=Y[24]),(0,ep.useEffect)(x,f),Y[25]===Symbol.for("react.memo_cache_sentinel")?(p={Configurator:(0,em.jsx)(e_.ConfiguratorIcon,{}),Pin:(0,em.jsx)(e_.PinIcon2,{}),TransportVehicle:(0,em.jsx)(e_.TruckIcon,{}),Chat:(0,em.jsx)(e_.ChatIcon,{}),Car:(0,em.jsx)(e_.CarIcon,{}),"":(0,em.jsx)(em.Fragment,{})},Y[25]=p):p=Y[25];let eI=p,eA=ey?"text-nav-text-static":et&&!eo?"text-nav-text-floating":(0,ej.lA)()?"text-nav-text-static":void 0,eD=et?"z-100 fixed max-h-[100svh] w-full":"bg-nav-background z-100 relative";Y[26]!==eD?(h=(0,eh.A)(eD),Y[26]=eD,Y[27]=h):h=Y[27],Y[28]!==eb||Y[29]!==eg||Y[30]!==ev?(g=e=>{"Escape"===e.key&&eb&&(e.preventDefault(),ev(),eg(null))},v=e=>{if(e.relatedTarget&&er.current?.contains(e.relatedTarget)||null===e.relatedTarget){e.preventDefault(),e.stopPropagation();return}eb&&(ev(),eg(null))},Y[28]=eb,Y[29]=eg,Y[30]=ev,Y[31]=g,Y[32]=v):(g=Y[31],v=Y[32]);let eM=Q?.ShowAlert,eE=Q?.AlertIcon,eP=Q?.AlertType,e$=Q?.AlertTitle,eR=Q?.AlertText;Y[33]!==eM||Y[34]!==eE||Y[35]!==eP||Y[36]!==e$||Y[37]!==eR?(b=(0,em.jsx)(lK.A,{showAlert:eM,alertIcon:eE,alertType:eP,alertTitle:e$,alertText:eR,setIsAlertAnimationFinished:eu}),Y[33]=eM,Y[34]=eE,Y[35]=eP,Y[36]=e$,Y[37]=eR,Y[38]=b):b=Y[38];let eH=et&&"transition-all duration-300 ease-in-out",eV=et&&eo&&!eb&&"shadow-lg",eO=et&&eo?"bg-nav-background max-h-14":"h-14 max-h-14 lg:h-[120px] lg:max-h-[120px]",eB=ey&&"bg-nav-background";Y[39]!==eH||Y[40]!==eV||Y[41]!==eO||Y[42]!==eB||Y[43]!==eA?(j=(0,eh.A)("relative flex h-[100vh] items-center overflow-hidden",eH,eV,eO,eB,eA),Y[39]=eH,Y[40]=eV,Y[41]=eO,Y[42]=eB,Y[43]=eA,Y[44]=j):j=Y[44];let ez=eo&&"opacity-0",eU=ey&&"opacity-0",eZ=!et&&"hidden";Y[45]!==ez||Y[46]!==eU||Y[47]!==eZ?(y=(0,eh.A)("absolute h-full w-full bg-[linear-gradient(rgba(0,0,0,0.5)_0%,_transparent_100%)]","transition-opacity duration-300 ease-in-out",ez,eU,eZ),Y[45]=ez,Y[46]=eU,Y[47]=eZ,Y[48]=y):y=Y[48],Y[49]!==y?(w=(0,em.jsx)("div",{className:y}),Y[49]=y,Y[50]=w):w=Y[50],Y[51]===Symbol.for("react.memo_cache_sentinel")?(N=(0,eh.A)("gap-lg lg:pl-lg absolute flex w-full items-center px-4 py-2 lg:py-6 lg:pr-5"),Y[51]=N):N=Y[51];let eW=`${Q.Logo?.value?.width!==""?Q.Logo?.value?.width:"32"} / ${Q.Logo?.value?.height!==""?Q.Logo?.value?.height:"42"}`;Y[52]!==eW?(C={outlineColor:"currentcolor",aspectRatio:eW},Y[52]=eW,Y[53]=C):C=Y[53];let eq=et&&eo?"h-[40px]":"h-[40px] lg:h-[72px]";Y[54]!==eq?(k=(0,eh.A)("relative block","transition-height duration-300 ease-in-out",eq),Y[54]=eq,Y[55]=k):k=Y[55],Y[56]!==eb||Y[57]!==ev?(S=eb?()=>ev():void 0,Y[56]=eb,Y[57]=ev,Y[58]=S):S=Y[58],Y[59]!==Q.Logo?.value?.alt?(L=Q.Logo?.value?.alt?.toString()||"Site logo",Y[59]=Q.Logo?.value?.alt,Y[60]=L):L=Y[60];let eG=Q.Logo?.value;Y[61]!==eG?(_={value:eG},Y[61]=eG,Y[62]=_):_=Y[62],Y[63]!==eo||Y[64]!==eb||Y[65]!==et?(T=et&&!eo&&!eb&&!(0,ej.lA)()&&"invert",Y[63]=eo,Y[64]=eb,Y[65]=et,Y[66]=T):T=Y[66],Y[67]!==T?(I=(0,eh.A)("object-contain","transition-color duration-200 ease-in-out",T),Y[67]=T,Y[68]=I):I=Y[68],Y[69]!==L||Y[70]!==_||Y[71]!==I?(A=(0,em.jsx)(eC._V,{alt:L,field:_,fill:!0,className:I,sizes:"10vw",unoptimized:!0}),Y[69]=L,Y[70]=_,Y[71]=I,Y[72]=A):A=Y[72],Y[73]!==C||Y[74]!==k||Y[75]!==S||Y[76]!==A?(D=(0,em.jsx)(eF(),{href:"/",passHref:!0,"aria-label":"Homepage",style:C,className:k,onClick:S,children:A}),Y[73]=C,Y[74]=k,Y[75]=S,Y[76]=A,Y[77]=D):D=Y[77],Y[78]===Symbol.for("react.memo_cache_sentinel")?(M=(0,eh.A)("gap-sm hidden font-bold lg:flex",(0,ej.lA)()?"text-2xl font-normal leading-normal":"text-sm"),Y[78]=M):M=Y[78];let eK=X.menuItems?.map((e,t)=>((0,lX.xg)(e)||e?.fields?.Link?.value?.href==="")&&(0,lX._A)(e)?(0,em.jsxs)("button",{onClick:()=>
181{if(ed){if(!eb){eg(e),ev();return}if(e.id===ex?.id)return void ev();eg(e)}},"aria-haspopup":"true","aria-expanded":eb&&ex?.id===e.id,"aria-controls":"main-nav-dropdown",style:{outlineColor:"currentcolor"},className:"group relative",children:[(0,em.jsx)("span",{children:e.fields.Title.value||e.displayName}),(0,em.jsx)("span",{style:{top:"calc(100% + 4px)"},className:(0,eh.A)(ex?.id===e.id&&"opacity-100","group-hover:opacity-100","absolute left-0 h-0.5 w-full bg-current opacity-0","duration-50 transition-opacity ease-in-out")})]},t):(0,em.jsxs)(eF(),{href:e.fields.Link.value.href||e.url,target:e.fields.Link.value.target,passHref:!0,style:{outlineColor:"currentcolor"},className:"group relative",onClick:()=>{eb&&ev()},children:[e.fields.Link.value.text||e.fields.Title.value||e.displayName,"external"===e.fields.Link.value.linktype&&(0,em.jsx)(e_.NorthEastShortIcon,{style:{top:"-3px",right:"-14px",width:"17px",height:"17px"},className:"absolute hidden group-hover:block"})]},e.id));Y[79]!==M||Y[80]!==eK?(E=(0,em.jsx)("div",{className:M,children:eK}),Y[79]=M,Y[80]=eK,Y[81]=E):E=Y[81],Y[82]!==eo||Y[83]!==et||Y[84]!==ey||Y[85]!==X.isPreview?(P=X.isPreview&&(0,em.jsxs)("div",{className:(0,eh.A)(!ey&&et?"hover:text-text-invert-link-hover":"hover:text-text-link-hover","mx-sm flex cursor-pointer flex-col items-center font-bold"),onClick:l8,children:[(0,em.jsx)(e_.RefreshIcon,{}),(0,em.jsx)("span",{style:{fontSize:"10px",transition:"height 0.2s ease-in, opacity 0.2s ease-out",height:et&&eo?0:11,opacity:et&&eo?0:1},children:"Refresh Preview Data"})]}),Y[82]=eo,Y[83]=et,Y[84]=ey,Y[85]=X.isPreview,Y[86]=P):P=Y[86],Y[87]!==Q.ExtraNavigationItems||Y[88]!==eo||Y[89]!==eI||Y[90]!==eb||Y[91]!==et||Y[92]!==ey||Y[93]!==ev?($=Q.ExtraNavigationItems?.map(e=>(0,em.jsxs)(eF(),{prefetch:!1,"aria-label":e.fields.Link.value.text,target:e?.fields?.Link?.value?.target,title:e.fields.Link.value.text,style:{width:"84px",outlineColor:"currentcolor"},href:e.fields.Link.value.href??"",className:(0,eh.A)(!ey&&et?"hover:text-text-invert-link-hover":"hover:text-text-link-hover","flex flex-col items-center",(0,ej.lA)()?"font-normal":"font-bold"),passHref:!0,onClick:()=>eb?ev():void 0,children:[eI[e.fields.Icon.value],(0,em.jsx)("span",{"aria-hidden":et&&eo?"true":"false",style:{fontSize:(0,ej.lA)()?"14px":"10px",transition:"height 0.2s ease-in, opacity 0.2s ease-out",height:et&&eo?0:(0,ej.lA)()?15:11,opacity:et&&eo?0:1},className:"overflow-hidden leading-none",children:e.fields.Link.value.text})]},e.id)),Y[87]=Q.ExtraNavigationItems,Y[88]=eo,Y[89]=eI,Y[90]=eb,Y[91]=et,Y[92]=ey,Y[93]=ev,Y[94]=$):$=Y[94],Y[95]!==P||Y[96]!==$?(F=(0,em.jsxs)("div",{className:"hidden items-center lg:flex",children:[P,$]}),Y[95]=P,Y[96]=$,Y[97]=F):F=Y[97],Y[98]!==eb||Y[99]!==ev?(R=(0,em.jsx)(lQ.A,{isDropdownOpen:eb,toggleDropdown:ev}),Y[98]=eb,Y[99]=ev,Y[100]=R):R=Y[100],Y[101]!==E||Y[102]!==F||Y[103]!==R?(H=(0,em.jsxs)("div",{className:"gap-lg inline-flex grow items-center justify-end lg:justify-between",children:[E,F,R]}),Y[101]=E,Y[102]=F,Y[103]=R,Y[104]=H):H=Y[104],Y[105]!==N||Y[106]!==D||Y[107]!==H?(V=(0,em.jsxs)("div",{className:N,children:[D,H]}),Y[105]=N,Y[106]=D,Y[107]=H,Y[108]=V):V=Y[108],Y[109]!==j||Y[110]!==w||Y[111]!==V?(O=(0,em.jsxs)("div",{ref:ei,className:j,children:[w,V]}),Y[109]=j,Y[110]=w,Y[111]=V,Y[112]=O):O=Y[112],Y[113]===Symbol.for("react.memo_cache_sentinel")?(B={height:0,maxHeight:"calc(100svh - var(--panel-height, 0) - var(--alert-height, 0))"},Y[113]=B):B=Y[113];let eJ=!et&&"z-3 absolute";Y[114]!==eJ?(z=(0,eh.A)("bg-nav-background w-full overflow-hidden shadow-lg","transition-all duration-300 ease-in-out",eJ),Y[114]=eJ,Y[115]=z):z=Y[115],Y[116]!==ex||Y[117]!==Q.ExtraNavigationItems||Y[118]!==Q.Newsletter||Y[119]!==Q.SocialMediaItems||Y[120]!==eI||Y[121]!==eL||Y[122]!==eb||Y[123]!==ek||Y[124]!==X.cars||Y[125]!==X.menuItems||Y[126]!==eg||Y[127]!==eS||Y[128]!==ev?(U=(0,em.jsx)(lY.A,{menuItems:X.menuItems,cars:X.cars,extraNavigationItems:Q.ExtraNavigationItems,isDropdownOpen:eb,isDropdownSlidOver:ek,setIsDropdownSlidOver:eS,activeNavigationItem:ex,setActiveNavigationItem:eg,iconMap:eI,socialMediaItems:Q.SocialMediaItems,newsletter:Q.Newsletter,toggleDropdown:ev,isDropdownFullyOpen:eL}),Y[116]=ex,Y[117]=Q.ExtraNavigationItems,Y[118]=Q.Newsletter,Y[119]=Q.SocialMediaItems,Y[120]=eI,Y[121]=eL,Y[122]=eb,Y[123]=ek,Y[124]=X.cars,Y[125]=X.menuItems,Y[126]=eg,Y[127]=eS,Y[128]=ev,Y[129]=U):U=Y[129],Y[130]!==ex||Y[131]!==Q.Newsletter||Y[132]!==Q.SocialMediaItems||Y[133]!==X.cars||Y[134]!==ev?(Z=(0,em.jsx)(lJ.A,{activeNavigationItem:ex,socialMediaItems:Q.SocialMediaItems,cars:X.cars,desktopDropdownContentRef:en,carScrollRef:es,newsletter:Q.Newsletter,toggleDropdown:ev}),Y[130]=ex,Y[131]=Q.Newsletter,Y[132]=Q.SocialMediaItems,Y[133]=X.cars,Y[134]=ev,Y[135]=Z):Z=Y[135],Y[136]!==z||Y[137]!==U||Y[138]!==Z?(W=(0,em.jsxs)("div",{id:"main-nav-dropdown",role:"menu",ref:ea,style:B,className:z,children:[U,Z]}),Y[136]=z,Y[137]=U,Y[138]=Z,Y[139]=W):W=Y[139];let eY=ew?"opacity-50":"opacity-0",eQ=eN?"block":"hidden",eX=!et&&"z-2 absolute";return Y[140]!==eY||Y[141]!==eQ||Y[142]!==eX?(q=(0,eh.A)("h-[100svh] w-full bg-black","transition-opacity duration-300 ease-in-out",eY,eQ,eX),Y[140]=eY,Y[141]=eQ,Y[142]=eX,Y[143]=q):q=Y[143],Y[144]!==ew||Y[145]!==eg||Y[146]!==ev?(G=()=>{ew&&(ev(),eg(null))},Y[144]=ew,Y[145]=eg,Y[146]=ev,Y[147]=G):G=Y[147],Y[148]!==q||Y[149]!==G?(K=(0,em.jsx)("div",{role:"presentation","aria-hidden":"true",tabIndex:-1,
181className:q,onClick:G}),Y[148]=q,Y[149]=G,Y[150]=K):K=Y[150],Y[151]!==h||Y[152]!==g||Y[153]!==v||Y[154]!==b||Y[155]!==O||Y[156]!==W||Y[157]!==K?(J=(0,em.jsxs)("nav",{ref:er,"aria-label":"Primary Site Navigation","data-component":"MegaMenuNavigation",className:h,onKeyDown:g,onBlur:v,children:[b,O,W,K]}),Y[151]=h,Y[152]=g,Y[153]=v,Y[154]=b,Y[155]=O,Y[156]=W,Y[157]=K,Y[158]=J):J=Y[158],J}function l8(){document.cookie="updatePreviewData; path=/; max-age=5; samesite=lax",window.location.reload()}let l7=l9;async function l9(e,t,l){try{let a=t.sitecore?.context?.site?.name,r=t.sitecore?.context?.language,i="resolvedUrl"in l?"/"===l.resolvedUrl.split("?")[0]:l?.params?.path==="/";if(!a||!r)throw Error("No Sitecore context found");let{homePath:n,siteId:s}=await (0,tj.a)(a,r),o=e.fields.MainNavigationItems,c=!!l5.env.SITECORE_EDITING_SECRET,{sitecoreNavTree:d,cars:u}=await (0,l1.z)({siteName:a,lang:r,homePath:n,siteId:s,isPreview:c,context:l}),m=(0,l0.r)(d.navigation?.children.results,o)??[],x=(0,l2.ZH)(m,u);return{menuItems:(0,l3.B)(x),cars:u,message:"Server is working",isHomePage:i,isPreview:c}}catch(e){return console.error(e),{menuItems:[],cars:[],message:"Server is working but with error",isHomePage:null,isPreview:null}}}let ae=(0,ey.es)(function({fields:e,rendering:t}){let{Title:l,Text:a,ShowMoreLabel:r,ShowLessLabel:i,BackgroundColor:n,TextColor:s}=e,[o,c]=(0,ep.useState)(!1),d=(0,ep.useRef)(null),u=(0,ej.t_)(n?.value),m=s?.value==="Black"?"text-text-primary":"text-text-invert-primary";return(0,em.jsx)("section",{"data-component":"LegalInfo",id:t.uid,className:`${u} ${m} px-sm bp:px-lg bp:py-4 w-full py-2`,children:(0,em.jsx)("div",{className:"mx-auto max-w-md",children:(0,em.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,em.jsx)("span",{className:"text-xs font-normal",children:l.value}),(0,em.jsx)("div",{style:{height:o&&d?.current?.scrollHeight||0,overflow:o?"visible":"hidden"},className:"font-extralight duration-700 ease-in-out",children:(0,em.jsx)("div",{ref:d,children:(0,em.jsx)(ex.RichText,{field:a,className:"text-xs"})})}),(0,em.jsx)("button",{onClick:()=>{c(!o)},className:"text-left text-xs underline hover:no-underline","aria-expanded":o,"aria-controls":"legal-info-content","aria-label":o?i.value||"Show less":r.value||"Show more",children:o?i.value:r.value})]})})})}),at=e=>{let t,l,a,r,i,n,s,o,c=(0,ef.c)(27),{item:d,className:u,style:m,textColor:x}=e;if(c[0]!==u||c[1]!==d.fields?.PreTitle||c[2]!==d.fields?.Title||c[3]!==m||c[4]!==x){let e,n,[s,o]=function(e){switch(e){case"Light":return["text-text-invert-primary","text-text-invert-secondary"];case"Dark":default:return["text-text-primary","text-text-secondary"];case"Black":return["text-black","text-black"];case"White":return["text-white","text-white"]}}(x);c[10]!==u?(l=(0,eh.A)("flex flex-col hyphens-auto",u),c[10]=u,c[11]=l):l=c[11],a=m;let f=d.fields?.PreTitle;c[12]!==f?(e=(0,em.jsx)(ex.Text,{field:f}),c[12]=f,c[13]=e):e=c[13],r=(0,em.jsx)("span",{className:(0,eh.A)(o,"bp:text-base mb-2 h-3 text-balance text-center text-xs leading-none"),children:e});let p=d.fields?.Title;c[14]!==p?(n=(0,em.jsx)(ex.Text,{field:p}),c[14]=p,c[15]=n):n=c[15],i=(0,em.jsx)("span",{className:(0,eh.A)("font-extended mb-1 text-center font-bold",(0,ej.K7)()?"bp:text-4xl text-2xl":"bp:text-6xl text-4xl",s),children:n}),t=(0,eh.A)(o,"bp:text-xl text-balance text-center text-base leading-none"),c[0]=u,c[1]=d.fields?.PreTitle,c[2]=d.fields?.Title,c[3]=m,c[4]=x,c[5]=t,c[6]=l,c[7]=a,c[8]=r,c[9]=i}else t=c[5],l=c[6],a=c[7],r=c[8],i=c[9];let f=d.fields?.SubTitle;return c[16]!==f?(n=(0,em.jsx)(ex.Text,{field:f}),c[16]=f,c[17]=n):n=c[17],c[18]!==t||c[19]!==n?(s=(0,em.jsx)("span",{className:t,children:n}),c[18]=t,c[19]=n,c[20]=s):s=c[20],c[21]!==l||c[22]!==a||c[23]!==r||c[24]!==i||c[25]!==s?(o=(0,em.jsxs)("div",{className:l,style:a,children:[r,i,s]}),c[21]=l,c[22]=a,c[23]=r,c[24]=i,c[25]=s,c[26]=o):o=c[26],o},al=(0,ey.es)(function(e){let t,l,a,r,i,n=(0,ef.c)(21),{fields:s,rendering:o}=e;n[0]!==s.Items?(t=s?.Items||[],n[0]=s.Items,n[1]=t):t=n[1];let c=t,d=s?.Columns?.value==="3"?3:4,u=s?.FullWidthOnMobile?.value||!1,m=o.uid,x=3===d?"max-w-lg"
181:"max-w-xl",f=s.CenterItems?.value?"justify-center":"justify-start";if(n[2]!==x||n[3]!==f?(l=(0,eh.A)("mx-auto",x,"bp:gap-sm gap-sm flex flex-wrap",f),n[2]=x,n[3]=f,n[4]=l):l=n[4],n[5]!==d||n[6]!==s.TextColor?.value||n[7]!==c||n[8]!==u){let e;n[10]!==d||n[11]!==s.TextColor?.value||n[12]!==u?(e=(e,t)=>(0,em.jsx)(at,{textColor:s.TextColor?.value,item:e,className:(0,eh.A)(u?"w-full":"w-[calc(1/2*100%-var(--spacing-sm)/2)]","lg:w-[calc(1/var(--cols)*100%-var(--spacing-sm)/var(--cols)*(var(--cols)-1))]","md:w-[calc(1/2*100%-var(--spacing-sm)/2)]"),style:{"--cols":d.toString()}},t),n[10]=d,n[11]=s.TextColor?.value,n[12]=u,n[13]=e):e=n[13],a=c.map(e),n[5]=d,n[6]=s.TextColor?.value,n[7]=c,n[8]=u,n[9]=a}else a=n[9];return n[14]!==l||n[15]!==a?(r=(0,em.jsx)("div",{className:l,children:a}),n[14]=l,n[15]=a,n[16]=r):r=n[16],n[17]!==s||n[18]!==o.uid||n[19]!==r?(i=(0,em.jsx)(eZ.m,{"data-component":"HighlightList",fields:s,id:m,children:r}),n[17]=s,n[18]=o.uid,n[19]=r,n[20]=i):i=n[20],i},{validateAsWarnings:e=>(e.Items?.length??0)>0||"Add at least one highlight â only the wrapper's title and buttons render as it stands."});var aa=l(78361);function ar(e){let t,l,a,r,i=(0,ef.c)(11),{logo:n,isMobile:s}=e,o=void 0!==s&&s,c=o?"54px":"100px",d=`${n.value?.width!==""?n.value?.width:"32"} / ${n.value?.height!==""?n.value?.height:"42"}`;i[0]!==c||i[1]!==d?(t={height:c,aspectRatio:d},i[0]=c,i[1]=d,i[2]=t):t=i[2];let u=o?"h-full w-fit lg:hidden":"hidden w-fit lg:block";return i[3]!==u?(l=(0,eh.A)("relative",u),i[3]=u,i[4]=l):l=i[4],i[5]!==n?(a=(0,em.jsx)(eC._V,{alt:n.value.alt,field:n,fill:!0,className:"h-full w-full object-contain invert",sizes:"10vw",unoptimized:!0}),i[5]=n,i[6]=a):a=i[6],i[7]!==t||i[8]!==l||i[9]!==a?(r=(0,em.jsx)("div",{style:t,className:l,children:a}),i[7]=t,i[8]=l,i[9]=a,i[10]=r):r=i[10],r}let ai=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c=(0,ef.c)(17),{fields:d,rendering:u}=e,{SocialLinks:m,Columns:x,Logo:f,CopyrightText:p}=d;c[0]===Symbol.for("react.memo_cache_sentinel")?(t={Facebook:(0,em.jsx)(e_.FacebookIcon,{className:"h-5 lg:h-7"}),Instagram:(0,em.jsx)(e_.InstagramIcon,{className:"h-5 lg:h-7"}),LinkedIn:(0,em.jsx)(e_.LinkedInIcon,{className:"h-5 lg:h-7"}),Youtube:(0,em.jsx)(e_.YoutubeIcon,{className:"h-5 lg:h-7"})},c[0]=t):t=c[0];let h=t;c[1]===Symbol.for("react.memo_cache_sentinel")?(l=function(e){return!!e.value&&Object.keys(e.value).length>0},c[1]=l):l=c[1];let g=l;c[2]===Symbol.for("react.memo_cache_sentinel")?(a=function(){void 0!==window&&window?.UC_UI?.showSecondLayer()},c[2]=a):a=c[2];let v=a,b=u.uid;if(c[3]===Symbol.for("react.memo_cache_sentinel")?(r={paddingBottom:"calc(var(--sub-nav-m-bottom-height,0px) + var(--spacing-lg,0px))"},c[3]=r):r=c[3],c[4]!==x){let e;c[6]===Symbol.for("react.memo_cache_sentinel")?(e=(e,t)=>(0,em.jsx)("div",{className:"mb-2 flex flex-col gap-3 lg:flex-1",children:e.fields?.Title.value&&(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)("div",{className:"block lg:hidden",children:(0,em.jsx)(lg.EN,{children:t=>{let{open:l}=t;return(0,em.jsxs)("div",{className:"contents",children:[(0,em.jsxs)(lg._q,{className:"flex w-full items-center justify-between py-3 focus-visible:underline focus-visible:outline-none",children:[(0,em.jsx)(eC.DZ,{tagName:"h2",tagStyle:{fontSize:(0,ej.lA)()?"1rem":"0.875rem"},children:(0,em.jsx)(ex.Text,{field:e.fields.Title})}),(0,em.jsx)(e_.ChevronDownFooterIcon,{className:(0,eh.A)("transition-all duration-300 ease-in-out",l?"-rotate-180":"rotate-0")})]}),(0,em.jsx)(lg.kS,{static:!0,className:"border-b border-white",children:(0,em.jsx)(t7.N,{mode:"wait",children:l&&(0,em.jsx)(eP.P.div,{initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},transition:{duration:.2,ease:aa.vT,height:{duration:.2,ease:aa.vT}},className:"overflow-hidden",children:(0,em.jsxs)("div",{className:"py-3",children:[e.fields?.Description.value!==""&&(0,em.jsx)("p",{className:(0,eh.A)("mb-3 max-w-sm leading-[1.2em]",(0,ej.lA)()?"text-base":"text-sm font-semibold"),children:(0,em.jsx)(ex.Text,{field:e.fields.Description})}),e.fields?.ColumnItems.length>0&&(0,em.jsx)("ul",{className:"flex flex-col gap-3",children:e.fields.ColumnItems.map((e,t)=>e.fields?.Link?.value?.title==="hedin_cookie_consent_settings"?(0,em.jsx)("li",{className:"flex",children:(0,em.jsx)("button",{className:(0,eh.A)("hover:text-footer-text-primary-hover inline-block leading-[1.2em] focus-visible:underline",(0,ej.lA)()?"text-base":"text-sm"),onClick:()=>v(),children:e.fields?.Link?.value?.text})},t):(0,em.jsx)("li",{className:"flex",children:(0,em.jsx)(ex.Link,{className:(0,eh.A)("hover:text-footer-text-primary-hover inline-block leading-[1.2em] focus-visible:underline",(0,ej.lA)()?"text-base":"text-sm"),field:e.fields.Link})},t))})]})},"content")})})]})}})}),(0,em.jsxs)("div",{className:"hidden lg:block",children:[(0,em.jsx)(eC.DZ,{tagName:"h2",tagStyle:{fontSize:"1rem"},children:(0,em.jsx)(ex.Text,{field:e.fields.Title})}),e.fields?.Description.value!==""&&(0,em.jsx)("p",{className:(0,eh.A)("mt-3 max-w-sm leading-[1.2em]",(0,ej.lA)()?"text-base":"text-sm font-semibold"),children:(0,em.jsx)(ex.Text,{field:e.fields.Description})}),e.fields?.ColumnItems.length>0&&(0,em.jsx)("ul",{className:"mt-3 flex flex-col gap-3",children:e.fields.ColumnItems.map((e,t)=>e.fields?.Link?.value?.title==="hedin_cookie_consent_settings"?(0,em.jsx)("li",{className:"hover:text-footer-text-primary-hover flex",children:(0,em.jsx)("button",{className:(0,eh.A)("inline-block leading-[1.2em] focus-visible:underline",(0,ej.lA)()?"text-base":"text-sm"),onClick:()=>v(),children:e.fields?.Link?.value?.text})},t):(0,em.jsx)("li",{className:"hover:text-footer-text-primary-hover flex",children:(0,em.jsx)(ex.Link,{className:(0,eh.A)("inline-block leading-[1.2em] focus-visible:underline",(0,ej.lA)()?"text-base":"text-sm"),field:e.fields.Link})},t))})]})]})},t),c[6]=e):e=c[6],i=x.map(e),c[4]=x,c[5]=i}else i=c[5];return c[7]!==i?(n=(0,em.jsx)("div",{className:"lg:gap-lg text-footer-text-primary flex flex-col overflow-hidden lg:flex-row",children:i}),c[7]=i,c[8]=n):n=c[8],c[9]!==p||c[10]!==f||c[11]!==m?(s=(p?.value!==""||g(f)||m?.length!==0)&&(0,em.jsxs)("div",{className:(0,eh.A)("gap-sm flex",g(f)?"justify-end":"justify-between"),children:[g(f)&&(0,em.jsx)(ar,{logo:f,isMobile:!0}),(0,em.jsxs)("div",{className:"flex grow flex-col items-end justify-end gap-4 lg:flex-row lg:justify-between",children:[(0,em.jsx)("div",{className:"text-footer-text-primary flex gap-4",children:m?.map((e,t)=>(0,em.jsx)(ex.Link,{field:e.fields.Link,target:e.fields.Link.value.target,"aria-label":`Follow us on ${e.fields.Icon.value}`,className:"focus-visible:!outline-foundation hover:text-footer-text-primary-hover",rel:"noopener noreferrer",children:h[e.fields.Icon.value]},`${e.fields.Icon.value}_${t}`))}),(0,em.jsxs)("div",{className:(0,eh.A)(p?.value!==""||g(f)?"flex":"hidden","gap-sm flex-col items-end"),children:[g(f)&&(0,em.jsx)(ar,{logo:f}),p?.value!==""&&(0,em.jsx)("div",{className:"flex max-h-16 flex-col overflow-hidden",children:(0,em.jsx)("span",{className:"text-footer-text-primary",children:(0,em.jsx)(ex.Text,{field:p})})})]})]})]}),c[9]=p,c[10]=f,c[11]=m,c[12]=s):s=c[12],c[13]!==u.uid||c[14]!==n||c[15]!==s?(o=(0,em.jsxs)("section",{"data-component":"Footer",id:b,style:r,className:"px-sm py-lg lg:px-lg gap-lg bg-footer-background flex w-full flex-col",children:[n,s]}),c[13]=u.uid,c[14]=n,c[15]=s,c[16]=o):o=c[16],o});var an=l(49695);function as(e,t){return(0,em.jsx)(an.default,{text:e.fields.Text,title:e.fields.Title},t)}function ao(e){return{"@type":"Question",name:String(e.fields.Title?.value||""),acceptedA
181nswer:{"@type":"Answer",text:String(e.fields.Text?.value||"")}}}let ac=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d=(0,ef.c)(22),{fields:u,rendering:m}=e;d[0]!==u.FAQItems?(t=()=>JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:(u.FAQItems||[]).map(ao)}),d[0]=u.FAQItems,d[1]=t):t=d[1];let x=t,f=`${m.uid}`,p=u?.Wide?.value?"max-w-lg":"max-w-md";return d[2]!==p?(l=(0,eh.A)("m-auto flex flex-col items-center",p),d[2]=p,d[3]=l):l=d[3],d[4]!==u.FAQItems?(a=u.FAQItems||[],d[4]=u.FAQItems,d[5]=a):a=d[5],d[6]!==a?(r=a.map(as),d[6]=a,d[7]=r):r=d[7],d[8]!==l||d[9]!==r?(i=(0,em.jsx)("div",{className:l,children:r}),d[8]=l,d[9]=r,d[10]=i):i=d[10],d[11]!==u||d[12]!==f||d[13]!==i?(n=(0,em.jsx)(eZ.m,{"data-component":"FAQList",fields:u,id:f,children:i}),d[11]=u,d[12]=f,d[13]=i,d[14]=n):n=d[14],d[15]!==x?(s=x(),d[15]=x,d[16]=s):s=d[16],d[17]!==s?(o=(0,em.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:s}}),d[17]=s,d[18]=o):o=d[18],d[19]!==o||d[20]!==n?(c=(0,em.jsxs)("div",{children:[n,o]}),d[19]=o,d[20]=n,d[21]=c):c=d[21],c},{validateAsWarnings:e=>(e.FAQItems?.length??0)>0||"Add at least one question â only the wrapper's title renders as it stands."}),ad={BackgroundColor1:"bg-editor-background",BackgroundColor2:"bg-editor-background-2",BackgroundColor3:"bg-editor-background-3",None:"bg-foundation","":""};var au=l(89257);function am(e){let t,l,a,r=(0,ef.c)(10),{Image:i,ImagePhone:n,video:s,content:o}=e;return r[0]!==i||r[1]!==n||r[2]!==o?(t="Image"===o&&(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)(eC._V,{field:i?.value?.src?i:n,className:"bp:block absolute inset-0 hidden h-full w-full object-cover"}),(0,em.jsx)(eC._V,{field:n?.value?.src?n:i,className:"bp:hidden absolute inset-0 block h-full w-full object-cover"})]}),r[0]=i,r[1]=n,r[2]=o,r[3]=t):t=r[3],r[4]!==o||r[5]!==s?(l="Video"===o&&s&&(0,em.jsx)(tr.A,{VideoDesktop:s}),r[4]=o,r[5]=s,r[6]=l):l=r[6],r[7]!==t||r[8]!==l?(a=(0,em.jsxs)("div",{className:"z-0 absolute inset-0 h-full w-full",children:[t,l]}),r[7]=t,r[8]=l,r[9]=a):a=r[9],a}let ax=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u=(0,ef.c)(49),{fields:m,rendering:x}=e,{Content:f,Variant:p,TextBackgroundBox:h,TextColor:g,Title:v,TitleTag:b,Text:j,Button:y,Width:w,HasMarginTop:N,CenterContent:C,Image:k,ImagePhone:S,Link:L,Video:_,LegalLines:T}=m,{page:I}=(0,ex.useSitecore)(),A=I?.mode?.isEditing??!1,D=N?.value?"bp:mt-desktop-top-spacing mt-mobile-top-spacing":"";if(u[0]!==y||u[1]!==C?.value||u[2]!==f?.value||u[3]!==L||u[4]!==j||u[5]!==h?.value||u[6]!==g?.value||u[7]!==v||u[8]!==b?.value||u[9]!==p?.value||u[10]!==w?.value||u[11]!==D||u[12]!==A||u[13]!==x.uid){var M;let e,s,o=(M=h?.value,e=(0,au._)(M,ad),""!==M&&M?`bp:max-w-[650px] md:max-w-[720px] bp:mx-auto rounded-corner p-lg ${e}`:"p-sm bp:px-lg py-20"),c=p?.value==="Big"?"min-h-[756px]":"min-h-[456px]";l=f?.value==="Image"||f?.value==="Video";let d=!!(v?.value||j?.value||y?.value&&"None"!==y.value),m=!!C?.value,N=m?"place-items-center":"items-end justify-items-start pb-9",k=w?.value==="FullWidth"?"w-full":"max-w-2xl mx-auto px-sm bp:px-lg",S=g?.value==="White"?"text-text-invert-primary":"text-text-primary";u[20]!==f?.value||u[21]!==N||u[22]!==D||u[23]!==x.uid||u[24]!==S||u[25]!==c||u[26]!==k?(t=(0,lv.C)("Video"===(s=f?.value)||"Image"===s?"":s),a="CTABannerCloud",r=x.uid,i=(0,eh.A)("p-sm bp:p-lg relative grid",k,c,S,t,N,D),u[20]=f?.value,u[21]=N,u[22]=D,u[23]=x.uid,u[24]=S,u[25]=c,u[26]=k,u[27]=t,u[28]=a,u[29]=r,u[30]=i):(t=u[27],a=u[28],r=u[29],i=u[30]),n=(d||A)&&(0,em.jsxs)("div",{className:(0,eh.A)("z-10 flex max-w-md flex-col gap-6",m?"items-center text-center":"items-start text-left",S,o),children:[(v?.value||A)&&(0,em.jsx)(eC.DZ,{tagName:b?.value,children:(0,em.jsx)(ex.Text,{field:v})}),(j?.value||A)&&(0,em.jsx)("p",{className:"text-pretty text-lg leading-7",children:(0,em.jsx)(ex.Text,{field:j})}),y?.value&&"None"!==y.value&&(0,em.jsx)(eT.A,{field:L,variant:(0,eK.I)(y?.value),className:"max-md:w-full md:px-14"})]}),u[0]=y,u[1]=C?.value,u[2]=f?.value,u[3]=L,u[4]=j,u[5]=h?.value,u[6]=g?.value,u[7]=v,u[8]=b?.value,u[9]=p?.value,u[10]=w?.value,u[11]=D,u[12]=A,u[13]=x.uid,u[14]=t,u[15]=l,u[16]=a,u[17]=r,u[18]=i,u[19]=n}else t=u[14],l=u[15],a=u[16],r=u[17],i=u[18],n=u[19];return u[31]!==f?.value||u[32]!==k||u[33]!==S||u[34]!==_||u[35]!==l?(s=l&&(0,em.jsx)(am,{Image:k,ImagePhone:S,video:_,content:f?.value}),u[31]=f?.value,u[32]=k,u[33]=S,u[34]=_,u[35]=l,u[36]=s):s=u[36],u[37]!==a||u[38]!==r||u[39]!==i||u[40]!==n||u[41]!==s?(o=(0,em.jsxs)("section",{"data-component":a,id:r,className:i,children:[n,s]}),u[37]=a,u[38]=r,u[39]=i,u[40]=n,u[41]=s,u[42]=o):o=u[42],u[43]!==T||u[44]!==t?(c=(0,em.jsx)(eg.Y,{LegalLines:T,bgColor:t}),u[43]=T,u[44]=t,u[45]=c):c=u[45],u[46]!==o||u[47]!==c?(d=(0,em.jsxs)(em.Fragment,{children:[o,c]}),u[46]=o,u[47]=c,u[48]=d):d=u[48],d}),af=(0,ey.es)(function(e){var t,l;let a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j,y,w,N=(0,ef.c)(64),{fields:C,rendering:k}=e,S=C.Width&&"FullWidth"===C.Width.value?"w-full":"max-w-2xl mx-auto px-sm bp:px-lg",L=C.Button?.value??"";N[0]!==L?(a=(0,eK.I)(L),N[0]=L,N[1]=a):a=N[1];let _=a,T=C.HasMarginTop?.value?"bp:mt-desktop-top-spacing mt-mobile-top-spacing":"";if(N[2]!==C.CenterContent?.value||N[3]!==C.Content?.value||N[4]!==C.Image?.value?.src||N[5]!==C.ImagePhone?.value?.src||N[6]!==C.Variant?.value||N[7]!==C.Video?.value?.src||N[8]!==C.Width?.value||N[9]!==T||N[10]!==k.uid||N[11]!==S){r=(0,lv.C)("Video"===(t=C.Content?.value)||"Image"===t?"":t),i=(!!C.Image?.value?.src||!!C.ImagePhone?.value?.src)&&C.Content?.value==="Image",n=!!C.Video?.value?.src&&C.Content?.value==="Video";let e=C.Variant?.value==="Big"?"min-h-[756px]":"min-h-[456px]";o=k.uid,c="CTABanner",N[19]!==T||N[20]!==S?(d=(0,eh.A)(S,T),N[19]=T,N[20]=S,N[21]=d):d=N[21],s=(0,eh.A)(C.CenterContent?.value?`relative grid ${e} ${C?.Width?.value==="Constrained"?"rounded-corner overflow-hidden":""} place-items-center`:`bp:pb-16 relative grid ${e} ${C?.Width?.value==="Constrained"?"rounded-corner overflow-hidden":""} place-items-end justify-center pb-9`,r,"p-sm bp:p-lg"),N[2]=C.CenterContent?.value,N[3]=C.Content?.value,N[4]=C.Image?.value?.src,N[5]=C.ImagePhone?.value?.src,N[6]=C.Variant?.value,N[7]=C.Video?.value?.src,N[8]=C.Width?.value,N[9]=T,N[10]=k.uid,N[11]=S,N[12]=r,N[13]=i,N[14]=n,N[15]=s,N[16]=o,N[17]=c,N[18]=d}else r=N[12],i=N[13],n=N[14],s=N[15],o=N[16],c=N[17],d=N[18];N[22]!==C.Image||N[23]!==C.ImagePhone||N[24]!==i?(u=i&&(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)(eC._V,{field:C.Image?.value?.src?C.Image:C.ImagePhone,className:"-z-1 bp:block absolute inset-0 hidden h-full w-full object-cover"}),(0,em.jsx)(eC._V,{field:C.ImagePhone?.value?.src?C.ImagePhone:C.Image,className:"-z-1 bp:hidden absolute inset-0 block h-full w-full object-cover"})]}),N[22]=C.Image,N[23]=C.ImagePhone,N[24]=i,N[25]=u):u=N[25],N[26]!==C.Video||N[27]!==n?(m=n&&(0,em.jsx)("div",{className:"-z-1 absolute inset-0 h-full w-full",children:(0,em.jsx)(tr.A,{VideoDesktop:C.Video})}),N[26]=C.Video,N[27]=n,N[28]=m):m=N[28];let I=C?.TextColor?.value==="White"?"text-text-invert-primary":"text-text-primary";
181if(N[29]!==C.TextBackgroundBox?.value||N[30]!==I){let e;x=(0,eh.A)("mx-auto flex max-w-md flex-col items-center gap-6 text-center",I,(l=C?.TextBackgroundBox?.value,e=(0,au._)(l,ad),""!==l&&l?`bp:max-w-[650px] md:max-w-[720px] bp:mx-auto rounded-corner p-lg ${e}`:"p-sm bp:px-lg py-20")),N[29]=C.TextBackgroundBox?.value,N[30]=I,N[31]=x}else x=N[31];let A=C?.TitleTag?.value;return N[32]!==C.Title?(f=(0,em.jsx)(ex.Text,{field:C.Title}),N[32]=C.Title,N[33]=f):f=N[33],N[34]!==A||N[35]!==f?(p=(0,em.jsx)(eC.DZ,{tagName:A,children:f}),N[34]=A,N[35]=f,N[36]=p):p=N[36],N[37]!==C.Text?(h=(0,em.jsx)("p",{className:"text-pretty text-lg leading-7",children:(0,em.jsx)(ex.Text,{field:C.Text})}),N[37]=C.Text,N[38]=h):h=N[38],N[39]!==_||N[40]!==C.Button?.value||N[41]!==C.Link?(g=C.Button?.value!=="None"&&(0,em.jsx)(eT.A,{field:C.Link,variant:_,className:"max-md:w-full md:px-14"}),N[39]=_,N[40]=C.Button?.value,N[41]=C.Link,N[42]=g):g=N[42],N[43]!==x||N[44]!==p||N[45]!==h||N[46]!==g?(v=(0,em.jsxs)("div",{className:x,children:[p,h,g]}),N[43]=x,N[44]=p,N[45]=h,N[46]=g,N[47]=v):v=N[47],N[48]!==v||N[49]!==s||N[50]!==u||N[51]!==m?(b=(0,em.jsxs)("div",{className:s,children:[u,m,v]}),N[48]=v,N[49]=s,N[50]=u,N[51]=m,N[52]=b):b=N[52],N[53]!==b||N[54]!==o||N[55]!==c||N[56]!==d?(j=(0,em.jsx)("section",{id:o,"data-component":c,className:d,children:b}),N[53]=b,N[54]=o,N[55]=c,N[56]=d,N[57]=j):j=N[57],N[58]!==r||N[59]!==C.LegalLines?(y=(0,em.jsx)(eg.Y,{LegalLines:C.LegalLines,bgColor:r}),N[58]=r,N[59]=C.LegalLines,N[60]=y):y=N[60],N[61]!==j||N[62]!==y?(w=(0,em.jsxs)(em.Fragment,{children:[j,y]}),N[61]=j,N[62]=y,N[63]=w):w=N[63],w}),ap=e=>{let t,l,a,r=(0,ef.c)(12),{Items:i,isBgBlack:n,isGrid:s}=e,o=s?"py-sm px-sm bp:px-lg group/variant bp:grid-cols-2 gap-sm mx-auto grid w-full max-w-xl grid-cols-1 items-center justify-items-center lg:grid-cols-4":"py-sm px-sm bp:px-lg group/variant gap-lg mx-auto flex w-full max-w-xl flex-wrap items-center justify-center";if(r[0]!==o?(t=(0,eh.A)(o),r[0]=o,r[1]=t):t=r[1],r[2]!==i||r[3]!==n||r[4]!==s){let e;r[6]!==n||r[7]!==s?(e=(e,t)=>{let{Text:l,Link:a,HasIcon:r}=e.fields;return(0,em.jsx)(ex.Link,{field:a,className:(0,eh.A)("w-full transition-colors duration-500",!s&&"bp:w-fit",n?"group-hover/variant:text-text-disabled focus:outline-white! focus-within:outline-white! focus:outline-offset-4! text-white hover:text-white":"text-text-primary group-hover/variant:text-text-secondary hover:text-text-primary"),children:(0,em.jsxs)("div",{className:"bp:inline-block flex items-end justify-between text-pretty text-[32px] font-bold leading-none",children:[(0,em.jsx)("span",{className:"bp:break-words",children:(0,em.jsx)(ex.Text,{field:l})}),r?.value&&(0,em.jsx)(e_.ChevronDownIconSecondary,{className:"bp:inline bp:ml-1 bp:mr-0 size-6 -rotate-90"})]})},t)},r[6]=n,r[7]=s,r[8]=e):e=r[8],l=i.map(e),r[2]=i,r[3]=n,r[4]=s,r[5]=l}else l=r[5];return r[9]!==t||r[10]!==l?(a=(0,em.jsx)("div",{className:t,children:l}),r[9]=t,r[10]=l,r[11]=a):a=r[11],a},ah=e=>{let t,l,a=(0,ef.c)(7),{Items:r,isBgBlack:i}=e;if(a[0]!==r||a[1]!==i){let e;a[3]!==i?(e=(e,t)=>{let{Text:l,Link:a,HasIcon:r}=e.fields;return(0,em.jsxs)(ex.Link,{field:a,className:(0,eh.A)("px-sm bp:w-[280px] group relative flex h-20 w-full items-center border py-5 text-base font-bold",i?"hover:text-text-primary border-white text-white":"border-text-primary text-text-primary hover:text-white"),children:[(0,em.jsx)("span",{className:"z-1 text-balance pr-12 leading-tight",children:(0,em.jsx)(ex.Text,{field:l})}),r?.value&&(0,em.jsx)("span",{className:(0,eh.A)("z-1 absolute right-2 top-2",!i&&"group-hover:text-primary"),children:(0,em.jsx)(e_.LinkArrowIcon,{})}),(0,em.jsx)("div",{className:(0,eh.A)("absolute left-0 h-full w-0 duration-200 ease-in group-hover:w-full group-hover:transition-all",i?"bg-white":"bg-black")})]},t)},a[3]=i,a[4]=e):e=a[4],t=r.map(e),a[0]=r,a[1]=i,a[2]=t}else t=a[2];return a[5]!==t?(l=(0,em.jsx)("div",{className:"gap-sm py-sm px-sm bp:px-lg group/variant mx-auto flex max-w-xl flex-wrap items-center justify-center",children:t}),a[5]=t,a[6]=l):l=a[6],l},ag=(0,ey.es)(function(e){let t,l,a,r=(0,ef.c)(11),{fields:i,rendering:n}
181=e,{BackgroundColor:s,Items:o,Variant:c,HasMarginTop:d,Grid:u}=i,m=s?.value||"";r[0]!==m?(t=(0,ej.t_)(m),r[0]=m,r[1]=t):t=r[1];let x=t,f=d?.value?"mt-lg":"",p="bg-editor-background-3"===x,h=!!u?.value,g=`${x} ${f} w-full`;return r[2]!==o||r[3]!==c?.value||r[4]!==p||r[5]!==h?(l=c?.value?(0,em.jsx)(ap,{Items:o,isBgBlack:p,isGrid:h}):(0,em.jsx)(ah,{Items:o,isBgBlack:p}),r[2]=o,r[3]=c?.value,r[4]=p,r[5]=h,r[6]=l):l=r[6],r[7]!==n.uid||r[8]!==g||r[9]!==l?(a=(0,em.jsx)("section",{"data-component":"rn-button-row",id:n.uid,className:g,children:l}),r[7]=n.uid,r[8]=g,r[9]=l,r[10]=a):a=r[10],a},{validateAsWarnings:e=>(e.Items?.length??0)>0||"Add at least one button â only the background band renders as it stands."}),av=(0,ey.es)(e=>{let t,l,a,r,i,n,s=(0,ef.c)(19),{fields:o,rendering:c}=e;return s[0]!==o.BackgroundColor.value||s[1]!==o.HasGap?.value||s[2]!==o.HasMarginTop?.value||s[3]!==o.PaddingBottom?.value||s[4]!==o.PaddingTop?.value||s[5]!==c.uid?(t=(0,lv.C)(o?.BackgroundColor.value),l="BlurbCloud",a=c.uid,r=(0,eh.A)(t,"flex flex-col",o.HasGap?.value&&"gap-mobile-top-spacing lg:gap-desktop-top-spacing",o.HasMarginTop?.value&&"mt-mobile-top-spacing lg:mt-desktop-top-spacing",o.PaddingTop?.value&&"pt-mobile-top-spacing lg:pt-desktop-top-spacing",o.PaddingBottom?.value&&"pb-mobile-top-spacing lg:pb-desktop-top-spacing"),s[0]=o.Backgroun
181dColor.value,s[1]=o.HasGap?.value,s[2]=o.HasMarginTop?.value,s[3]=o.PaddingBottom?.value,s[4]=o.PaddingTop?.value,s[5]=c.uid,s[6]=t,s[7]=l,s[8]=a,s[9]=r):(t=s[6],l=s[7],a=s[8],r=s[9]),s[10]!==t||s[11]!==o.BlurbCloudItems||s[12]!==o.FiftyFifty?.value?(i=o.BlurbCloudItems?.map((e,l)=>(0,ep.createElement)(ab,{...e,isFiftyFifty:o?.FiftyFifty?.value,key:l,bgColor:t})),s[10]=t,s[11]=o.BlurbCloudItems,s[12]=o.FiftyFifty?.value,s[13]=i):i=s[13],s[14]!==l||s[15]!==a||s[16]!==r||s[17]!==i?(n=(0,em.jsx)("div",{"data-component":l,id:a,className:r,children:i}),s[14]=l,s[15]=a,s[16]=r,s[17]=i,s[18]=n):n=s[18],n}),ab=({fields:e,isFiftyFifty:t,bgColor:l})=>{if(!e)return console.error("No fields provided for Blurb component"),null;let{page:a}=(0,ex.useSitecore)(),r=a?.mode?.isEditing??!1,i=e.Reverse?.value,n=(0,lv.C)(e?.BackgroundColor),s=e.UseTextAnimations?.value||!1,o=e.UseMediaAnimations?.value||!1;e.RichText?.value;let c=e?.TextColor?.value==="White",d=c?"arrow-inverted":"arrow";return(0,em.jsxs)(eC.mc,{size:"2xl",className:(0,eh.A)("flex h-fit w-full flex-col-reverse lg:flex-row",c?"text-text-invert-primary":"text-text-primary",i?"lg:flex-row-reverse":""),children:[(0,em.jsx)("div",{className:(0,eh.A)("relative flex items-stretch",t?"w-full basis-full lg:basis-1/2":"m-auto w-11/12 lg:m-0 lg:w-1/3",!t&&0===e.LegalLines.length&&"-mt-8 lg:mt-0",e?.BackgroundColor?.value&&t&&n),children:(0,em.jsxs)("div",{className:(0,eh.A)("p-sm bp:p-8 z-10 grid w-full flex-grow gap-4 overflow-hidden lg:content-center",t?"h-full":"realive lg:w-md self-center drop-shadow-[10px_2px_40px_rgba(0,0,0,0.1)] lg:mb-4 lg:mt-4",!t&&(i?"transform lg:-ml-[30%] lg:-translate-x-[15%]":"transform lg:-mr-[30%] lg:translate-x-[15%]"),e?.BackgroundColor?.value&&!t&&n),children:[(e.Title?.value||r)&&(0,em.jsx)(eC.XG,{animationType:["fade-in","slide-in-y"],delay:100,duration:500,isEnabled:s,children:(0,em.jsx)(eC.DZ,{tagName:e?.TitleTag?.value,className:"hyphens-auto",children:(0,em.jsx)(ex.Text,{field:e.Title})})}),e.RichText?.value&&(0,em.jsx)("div",{children:(0,em.jsx)(eC.XG,{animationType:["fade-in","slide-in-y"],delay:200,duration:500,isEnabled:s,children:(0,em.jsx)(eC.sD,{field:e.RichText,className:"max-w-full text-wrap"})})}),r&&(0,em.jsxs)(em.Fragment,{children:[r&&e.Link.value.href&&(0,em.jsx)(eI.A,{field:e.Link,variant:d}),r&&!e.Link?.value.href&&(0,em.jsx)(ex.Link,{field:e.Link,className:""})]}),e.Link.value.href&&!r&&(0,em.jsx)(eI.A,{field:e.Link,variant:d})]})}),(0,em.jsxs)("div",{className:(0,eh.A)("flex flex-col",t?"lg:w-1/2":"lg:w-full"),children:[(0,em.jsx)("div",{className:(0,eh.A)("relative aspect-video w-full",t&&"flex-1"),children:(0,em.jsx)(aj,{desktop:e.ImageDesktop??e.VideoDesktop,mobile:e.ImagePhone??e.VideoPhone,youtubeId:e.YoutubeID,hasControlBar:e.HasControlBar?.value||!1,mediaAnimations:o})}),(0,em.jsx)(eg.i,{LegalLines:e.LegalLines,className:(0,eh.A)("text-text-legal shrink-0 py-2",t&&n,t&&"border-text-legal border-b")})]})]})},aj=e=>{let t=(0,ef.c)(19),{desktop:l,mobile:a,youtubeId:r,hasControlBar:i,mediaAnimations:n}=e,s=void 0!==n&&n;if(r?.value){let e,l=`https://www.youtube.com/embed/${r.value}?rel=0&autoplay=1&mute=1&controls=${+!!i}`;return t[0]!==l?(e=(0,em.jsx)("iframe",{width:"100%",height:"100%",src:l,frameBorder:"0",allow:"autoplay; encrypted-media",allowFullScreen:!0}),t[0]=l,t[1]=e):e=t[1],e}if(l?.value?.mimeType?.includes("video")){let e,r,n;return t[2]===Symbol.for("react.memo_cache_sentinel")?(e=["fade-in","slide-in-y"],t[2]=e):e=t[2],t[3]!==i||t[4]!==l||t[5]!==a?(r=(0,em.jsx)(eC.Kf,{VideoDesktop:l,VideoPhone:a,className:"w-full object-cover",hasControlBar:i}),t[3]=i,t[4]=l,t[5]=a,t[6]=r):r=t[6],t[7]!==s||t[8]!==r?(n=(0,em.jsx)(eC.XG,{animationType:e,isEnabled:s,children:r}),t[7]=s,t[8]=r,t[9]=n):n=t[9],n}if(l?.value?.src||a?.value?.src){let e,r,i,n;t[10]===Symbol.for("react.memo_cache_sentinel")?(e=["fade-in","slide-in-y"],t[10]=e):e=t[10];let o=l?.value?.src?l:a;t[11]!==o?(r=(0,em.jsx)(eC._V,{field:o,fill:!0,className:"h-full w-full object-cover"}),t[11]=o,t[12]=r):r=t[12];let c=a?.value?.src?a:l;return t[13]!==c?(i=(0,em.jsx)(eC._V,{field:c,fill:!0,className:"h-full w-full object-cover md:hidden"}),t[13]=c,t[14]=i):i=t[14],t[15]!==s||t[16]!==r||t[17]!==i?(n=(0,em.jsx)(em.Fragment,{children:(0,em.jsxs)(eC.XG,{animationType:e,isEnabled:s,children:[r,i]})}),t[15]=s,t[16]=r,t[17]=i,t[18]=n):n=t[18],n}return null},ay=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j=(0,ef.c)(56),{fields:y,rendering:w}=e,N=y?.Variant?.value!=="default",C=y?.Reverse?.value===!0,k=y?.ColorTheme?.value;j[0]!==k?(t=(e=>{switch(e){case"dark":return"bg-background-200";case"gray":return"bg-background-100";case"transparent":return"bg-transparent";default:return"bg-primary"}})(k),j[0]=k,j[1]=t):t=j[1];let S=t,L=y?.ColorTheme?.value;j[2]!==L?(l=(e=>{switch(e){case"dark":return"bg-background-200";case"gray":return"bg-background-100";case"transparent":return"bg-white";default:return"bg-primary"}})(L),j[2]=L,j[3]=l):l=j[3];let _=l,T=y?.UseMediaAnimations?.value===!0,I=y?.UseTextAnimations?.value===!0,A=y?.HasMarginTop?.value===!0?"sc-block-mt":"";j[4]!==A?(a=(0,eh.A)("w-full",A),j[4]=A,j[5]=a):a=j[5];let D=w.uid,M=C?"md:flex-row-reverse":"",E=N?"md:items-stretch md:py-0":"py-6 md:px-16 md:py-16 xl:px-32 xl:py-24";j[6]!==M||j[7]!==E?(r=(0,eh.A)("m-auto flex max-w-[1536px] flex-col-reverse items-center px-6 md:flex-row",M,E),j[
1816]=M,j[7]=E,j[8]=r):r=j[8];let P=N?"w-full":"-mt-8 w-11/12 md:mt-0 md:w-1/5";j[9]!==P?(i=(0,eh.A)("relative flex justify-center",P),j[9]=P,j[10]=i):i=j[10];let $=N?`${S} bp:w-full`:C?`${_} md:ml-0 md:mr-[100%] md:min-w-[200%]`:`${_} md:ml-[100%] md:mr-0 md:min-w-[200%]`;j[11]!==$?(n=(0,eh.A)("z-1 p-sm bp:p-8 grid w-full content-center gap-4 drop-shadow-[10px_2px_40px_rgba(0,0,0,0.1)]",$),j[11]=$,j[12]=n):n=j[12],j[13]===Symbol.for("react.memo_cache_sentinel")?(s=["fade-in","slide-in-y"],j[13]=s):s=j[13];let F=y?.TitleTag?.value,R=y?.Title;j[14]!==R?(o=(0,em.jsx)(ex.Text,{field:R}),j[14]=R,j[15]=o):o=j[15],j[16]!==F||j[17]!==o?(c=(0,em.jsx)(eC.DZ,{tagName:F,children:o}),j[16]=F,j[17]=o,j[18]=c):c=j[18],j[19]!==c||j[20]!==I?(d=(0,em.jsx)(eC.XG,{animationType:s,delay:100,duration:500,isEnabled:I,children:c}),j[19]=c,j[20]=I,j[21]=d):d=j[21],j[22]!==y.RichText||j[23]!==y.Text||j[24]!==I?(u=(y?.RichText?.value||y?.Text?.value)&&(0,em.jsx)("div",{children:(0,em.jsx)(eC.XG,{animationType:["fade-in","slide-in-y"],delay:200,duration:500,isEnabled:I,children:y?.RichText?.value?(0,em.jsx)(ex.RichText,{"data-component":"RichText",field:y?.RichText}):y?.Text?.value&&(0,em.jsx)(ex.Text,{field:y.Text})})}),j[22]=y.RichText,j[23]=y.Text,j[24]=I,j[25]=u):u=j[25],j[26]!==y.Link||j[27]!==I?(m=y.Link.value.href&&(0,em.jsx)(ex.Link,{field:y.Link,className:"font-alt group mt-auto text-sm underline",children:(0,em.jsx)(eC.XG,{animationType:["fade-in","slide-in-y"],delay:300,duration:500,isEnabled:I,children:(0,em.jsxs)("span",{className:"group flex items-center gap-2",children:[y.Link.value.text," ",(0,em.jsx)(eC.sI,{className:"transition group-hover:translate-x-1"})]})})}),j[26]=y.Link,j[27]=I,j[28]=m):m=j[28],j[29]!==n||j[30]!==d||j[31]!==u||j[32]!==m?(x=(0,em.jsxs)("div",{className:n,children:[d,u,m]}),j[29]=n,j[30]=d,j[31]=u,j[32]=m,j[33]=x):x=j[33],j[34]!==i||j[35]!==x?(f=(0,em.jsx)("div",{className:i,children:x}),j[34]=i,j[35]=x,j[36]=f):f=j[36];let H=N?"aspect-[4/3] w-full md:aspect-[16/10]":"aspect-[16/9] w-full";return j[37]!==H?(p=(0,eh.A)("relative",H),j[37]=H,j[38]=p):p=j[38],j[39]!==y.Content?.value||j[40]!==y.Image||j[41]!==y.VideoDesktop||j[42]!==y.VideoPhone||j[43]!==T?(h=y?.Content?.value==="Video"?(0,em.jsx)(eC.Kf,{VideoDesktop:y.VideoDesktop,VideoPhone:y.VideoPhone}):(0,em.jsx)(eC.XG,{animationType:["fade-in","slide-in-y"],isEnabled:T,children:(0,em.jsx)(eC._V,{field:y.Image,fill:!0,className:"object-cover"})}),j[39]=y.Content?.value,j[40]=y.Image,j[41]=y.VideoDesktop,j[42]=y.VideoPhone,j[43]=T,j[44]=h):h=j[44],j[45]!==p||j[46]!==h?(g=(0,em.jsx)("div",{className:p,children:h}),j[45]=p,j[46]=h,j[47]=g):g=j[47],j[48]!==r||j[49]!==f||j[50]!==g?(v=(0,em.jsxs)("div",{className:r,children:[f,g]}),j[48]=r,j[49]=f,j[50]=g,j[51]=v):v=j[51],j[52]!==w.uid||j[53]!==v||j[54]!==a?(b=(0,em.jsx)("section",{"data-component":"Blurb",className:a,id:D,children:v}),j[52]=w.uid,j[53]=v,j[54]=a,j[55]=b):b=j[55],b});function aw(){let e,t,l,a=(0,ef.c)(5),{t:r}=(0,ey.s9)();return a[0]!==r?(e=r("BackToTopFooterText"),a[0]=r,a[1]=e):e=a[1],a[2]===Symbol.for("react.memo_cache_sentinel")?(t=(0,em.jsx)(e_.ChevronDownIconSecondary,{className:"size-4 rotate-180"}),a[2]=t):t=a[2],a[3]!==e?(l=(0,em.jsx)("section",{className:"bg-foundation-contrast py-sm flex w-full items-center justify-center",children:(0,em.jsxs)("button",{onClick:aN,className:"text-footer-text-primary hover:text-footer-text-primary-hover flex items-end gap-1 text-sm leading-tight underline",children:[e,t]})}),a[3]=e,a[4]=l):l=a[4],l}function aN(){window.scrollTo({top:0,behavior:"smooth"})}var aC=l(74241),ak=l(44749);let aS={play:"Play video",pause:"Pause video",mute:"Mute video",unmute:"Unmute video"};function aL(e){let t,l,a,r=(0,ef.c)(9),{type:i,onClick:n,className:s,"aria-label":o}=e;r[0]!==s?(t=(0,eh.A)("focus:outline-white! text-foundation flex size-8 items-center justify-center rounded-full border-2 border-white bg-black/50 backdrop-blur-[2px] hover:bg-black/80",s),r[0]=s,r[1]=t):t=r[1];let c=o||aS[i];return r[2]!==i?(l=a_(i),r[2]=i,r[3]=l):l=r[3],r[4]!==n||r[5]!==t||r[6]!==c||r[7]!==l?(a=(0,em.jsx)("button",{className:t,onClick:n,"aria-label":c,children:l}),r[4]=n,r[5]=t,r[6]=c,r[7]=l,r[8]=a):a=r[8],a}let a_=e=>{switch(e){case"play":return(0,em.jsx)(eJ.PlayIcon,{});case"pause":return(0,em.jsx)(eJ.PauseIcon,{});case"mute":return(0,em.jsx)(eJ.MuteIcon,{});case"unmute":return(0,em.jsx)(eJ.UnmuteIcon,{})}};function aT(e){let t,l,a,r,i,n,s,o=(0,ef.c)(23),{slideIndex:c,item:d,backgroundColor:u,hasPadding:m,tagName:x}=e,f=d.fields.SubTitleColor?.value==="White"?"text-text-invert-primary":"text-text-primary";o[0]!==x?(t=x.toLowerCase(),o[0]=x,o[1]=t):t=o[1];let p=`--${t}-font-size-desktop`;o[2]!==x?(l=x.toLowerCase(),o[2]=x,o[3]=l):l=o[3];let h=`--${l}-font-size-mobile`;o[4]!==p||o[5]!==h?(a={"--dheight":p,"--mheight":h},o[4]=p,o[5]=h,o[6]=a):a=o[6];let g=a,v=!m&&"px-sm bp:px-lg";return o[7]!==u||o[8]!==f||o[9]!==v?(r=(0,ey.cn)("h-[calc(var(--mheight)+var(--spacing-sm)*2)] sm:h-[calc(var(--dheight)+var(--spacing-sm)*2)]","py-sm bp:flex-row bp:justify-between bp:items-center flex w-full flex-col",f,u,v),o[7]=u,o[8]=f,o[9]=v,o[10]=r):r=o[10],o[11]!==d.fields.SubTitle||o[12]!==c||o[13]!==x?(i=String(d.fields.SubTitle?.value??"").trim()&&(0,em.jsx)(aC.P.div,{layout:"position",children:(0,em.jsx)(eC.DZ,{tagName:x,className:"justify-center",children:(0,em.jsx)(ex.Text,{field:d.fields.SubTitle})})},c),o[11]=d.fields.SubTitle,o[12]=c,o[13]=x,o[14]=i):i=o[14],o[15]!==d.fields.SubTitleLink||o[16]!==c?(n=String(d.fields.SubTitleLink?.value?.href??"").trim()&&(0,em.jsx)(aC.P.div,{layout:"position",children:(0,em.jsx)(ex.Link,{className:"bp:pl-sm underline decoration-solid",field:d.fields.SubTitleLink})}
181,`link-${c}`),o[15]=d.fields.SubTitleLink,o[16]=c,o[17]=n):n=o[17],o[18]!==n||o[19]!==g||o[20]!==r||o[21]!==i?(s=(0,em.jsxs)(aC.P.div,{layoutId:"subtitle",style:g,className:r,children:[i,n]}),o[18]=n,o[19]=g,o[20]=r,o[21]=i,o[22]=s):s=o[22],s}function aI(e){let t,l,a,r,i=(0,ef.c)(15),{item:n,titleTag:s,hasMediaButtons:o,isActive:c,isEditing:d}=e,u=n.fields.TextColor?.value==="White"?"text-text-invert-primary":"text-text-primary";return i[0]!==d||i[1]!==n.fields.Title||i[2]!==u||i[3]!==s?(t=(n.fields.Title?.value||d)&&(0,em.jsx)("div",{className:"p-sm bp:p-lg z-20 max-w-md text-left",children:(0,em.jsx)(eC.DZ,{tagName:s,className:(0,ey.cn)(u),children:(0,em.jsx)(ex.Text,{field:n.fields.Title})})}),i[0]=d,i[1]=n.fields.Title,i[2]=u,i[3]=s,i[4]=t):t=i[4],i[5]!==n.fields.Button?(l=n.fields.Button?.value&&(0,em.jsx)("div",{className:"p-sm bp:p-lg flex items-start",children:(0,em.jsx)(eC.$n,{className:"z-20",variant:"primary",field:n.fields.Button})}),i[5]=n.fields.Button,i[6]=l):l=i[6],i[7]!==o||i[8]!==c||i[9]!==n?(a=(0,em.jsx)(aA,{item:n,isActive:c,hasMediaButtons:o}),i[7]=o,i[8]=c,i[9]=n,i[10]=a):a=i[10],i[11]!==t||i[12]!==l||i[13]!==a?(r=(0,em.jsxs)("div",{className:"relative mb-4 flex h-full flex-col",children:[t,l,a]}),i[11]=t,i[12]=l,i[13]=a,i[14]=r):r=i[14],r}function aA(e){let t,l,a,r,i,n,s,o=(0,ef.c)(27),{item:c,isActive:d,hasMediaButtons:u}=e,{Image:m,ImagePhone:x,Video:f,VideoPhone:p}=c.fields;o[0]===Symbol.for("react.memo_cache_sentinel")?(t=function(e,t){return e?.value&&e?.value?.src&&""!==e.value.src?e:t},o[0]=t):t=o[0];let h=t;o[1]===Symbol.for("react.memo_cache_sentinel")?(l=function(e,t,l,a){return e?.value?.src?void 0!==a&&!!a||!t?.value?.src:!(!e?.value?.src&&t?.value?.src)&&!!(!e?.value?.src&&!t?.value?.src&&l?.value?.src)},o[1]=l):l=o[1];let g=l;return o[2]!==m||o[3]!==x||o[4]!==p?(a=g(x,p,m,!0)&&(0,em.jsx)(eY.A,{className:"bp:hidden z-0 block object-cover",field:h(x,m),fill:!0}),o[2]=m,o[3]=x,o[4]=p,o[5]=a):a=o[5],o[6]!==m||o[7]!==x||o[8]!==f?(r=g(m,f,x,!0)&&(0,em.jsx)(eY.A,{className:"bp:block z-0 hidden object-cover",field:h(m,x),fill:!0}),o[6]=m,o[7]=x,o[8]=f,o[9]=r):r=o[9],o[10]!==x||o[11]!==f||o[12]!==p||o[13]!==u||o[14]!==d?(i=g(p,x,f)&&(0,em.jsx)(aD,{src:h(p,f)?.value?.src,hasMediaButtons:u,className:"bp:hidden block",isActive:d}),o[10]=x,o[11]=f,o[12]=p,o[13]=u,o[14]=d,o[15]=i):i=o[15],o[16]!==m||o[17]!==f||o[18]!==p||o[19]!==u||o[20]!==d?(n=g(f,m,p)&&(0,em.jsx)(aD,{src:h(f,p)?.value?.src,hasMediaButtons:u,className:"bp:block hidden",isActive:d}),o[16]=m,o[17]=f,o[18]=p,o[19]=u,o[20]=d,o[21]=n):n=o[21],o[22]!==a||o[23]!==r||o[24]!==i||o[25]!==n?(s=(0,em.jsxs)(em.Fragment,{children:[a,r,i,n]}),o[22]=a,o[23]=r,o[24]=i,o[25]=n,o[26]=s):s=o[26],s}function aD({hasMediaButtons:e,className:t,src:l,isActive:a}){let r=(0,ep.useRef)(null),[i,n]=(0,ep.useState)(!0),[s,o]=(0,ep.useState)(!0),[c,d]=(0,ep.useState)(!1);return(0,ep.useEffect)(()=>{if(!r.current)return;let e=r.current;(e.mozHasAudio||e?.webkitAudioDecodedByteCount||e?.audioTracks&&e?.audioTracks.length)&&d(!0)},[r.current]),(0,ep.useEffect)(()=>{a?r.current?.play():r.current?.pause()},[a]),(0,em.jsx)(em.Fragment,{children:(0,em.jsxs)("div",{className:(0,ey.cn)("absolute left-0 top-0 z-0 h-full w-full object-cover",t),children:[(0,em.jsx)("video",{ref:r,src:l,autoPlay:!0,muted:s,loop:!0,preload:"none",playsInline:!0,className:"z-0 h-full w-full object-cover"}),(0,em.jsx)("div",{className:"left-sm bp:left-lg bottom-sm bp:bottom-lg absolute",children:(0,em.jsx)(aL,{type:i?"pause":"play",onClick:()=>{i?(n(!1),r.current?.pause()):(n(!0),r.current?.play())},className:(0,ey.cn)(e?"block":"hidden"),"aria-label":i?"pause video":"play video"})}),c&&(0,em.jsx)("div",{className:"right-sm bp:right-lg bottom-sm bp:bottom-lg absolute",children:(0,em.jsx)(aL,{type:s?"unmute":"mute",onClick:()=>{o(e=>!e)},className:(0,ey.cn)(e?"block":"hidden"),"aria-label":s?"unmute video":"mute video"})})]})})}let aM=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j,y,w,N=(0,ef.c)(66),{fields:C,rendering:k}=e,{page:S}=(0,ex.useSitecore)(),L=S?.mode?.isEditing??!1,{AutoPlay:_,AutoPlayDelay:T,HasPadding:I,HasPagination:A,HasMarginTop:D,Height:M,Width:E,Backgroun
181dColor:P}=C;N[0]!==C.Items?(t=C.Items??[],N[0]=C.Items,N[1]=t):t=N[1];let $=t;N[2]!==T?.value||N[3]!==_?.value?(l=_?.value?[(0,eQ.A)({delay:1e3*(T?.value??5),stopOnInteraction:!1})]:[],N[2]=T?.value,N[3]=_?.value,N[4]=l):l=N[4];let F=l;N[5]===Symbol.for("react.memo_cache_sentinel")?(a={loop:!0,align:"start"},N[5]=a):a=N[5];let[R,H]=(0,ek.A)(a,F),V=$.length>1,O=A?.value&&V,B=I?.value,z=D?.value,[U,Z]=(0,ep.useState)(0);N[6]===Symbol.for("react.memo_cache_sentinel")?(r=[],N[6]=r):r=N[6];let[W,q]=(0,ep.useState)(r);N[7]!==H?(i=()=>{if(!H)return;q(H.scrollSnapList());let e=()=>Z(H.selectedScrollSnap());return H.on("select",e),e(),()=>{H.off("select",e)}},n=[H],N[7]=H,N[8]=i,N[9]=n):(i=N[8],n=N[9]),(0,ep.useEffect)(i,n),N[10]!==H?(s=()=>H?.scrollPrev(),N[10]=H,N[11]=s):s=N[11];let G=s;N[12]!==H?(o=()=>H?.scrollNext(),N[12]=H,N[13]=o):o=N[13];let K=o;return N[14]!==P||N[15]!==E?.value||N[16]!==z||N[17]!==B||N[18]!==k.uid?(c=(0,lv.C)(P),x=ak.r[E?.value],m="CarouselCloud",d=k.uid,u=(0,ey.cn)("relative",B&&"p-sm bp:p-lg",z&&"bp:mt-20 mt-16",c),N[14]=P,N[15]=E?.value,N[16]=z,N[17]=B,N[18]=k.uid,N[19]=c,N[20]=d,N[21]=u,N[22]=m,N[23]=x):(c=N[19],d=N[20],u=N[21],m=N[22],x=N[23]),N[24]!==M?.value||N[25]!==x?(f=(0,ey.cn)("group relative mx-auto flex w-full flex-col",x,(e=>{switch(e){case"FullHeight":return"h-[calc(100svh-var(--hedin-menu-height,0px)-var(--panel-height,0px))]";case"Medium":return"h-[64svh]";default:return"h-[312px] bp:h-[534px]"}})(M?.value)),N[24]=M?.value,N[25]=x,N[26]=f):f=N[26],N[27]!==$||N[28]!==C.HasMediaButtons?.value||N[29]!==C.TitleTag?.value||N[30]!==L||N[31]!==U?(p=$?.map((e,t)=>(0,em.jsx)("div",{className:"h-full min-w-0 flex-[0_0_100%]",children:(0,em.jsx)(aI,{item:e,titleTag:e.fields.TitleTag?.value??C.TitleTag?.value,hasMediaButtons:!!C.HasMediaButtons?.value,isActive:t===U,isEditing:L})},e.id)),N[27]=$,N[28]=C.HasMediaButtons?.value,N[29]=C.TitleTag?.value,N[30]=L,N[31]=U,N[32]=p):p=N[32],N[33]!==p?(h=(0,em.jsx)("div",{className:"flex h-full",children:p}),N[33]=p,N[34]=h):h=N[34],N[35]!==H||N[36]!==O||N[37]!==W||N[38]!==U?(g=O&&(0,em.jsx)(aC.P.div,{layoutId:"pagination",className:(0,ey.cn)("p-sm bp:p-lg bp:left-[47%] absolute bottom-0 left-[40%] z-20 flex items-center"),children:(0,em.jsx)("div",{className:"inline-flex items-center gap-2.5",children:W.map((e,t)=>(0,em.jsx)("button",{type:"button",onClick:()=>H?.scrollTo(t),"aria-current":t===U,"aria-label":`Go to slide ${t+1}`,className:(0,ey.cn)("h-2 w-2 rounded-full",t===U?"bg-primary outline-primary border-1 border-white outline-1":"bg-foundation border-outline-2 border")},t))})}),N[35]=H,N[36]=O,N[37]=W,N[38]=U,N[39]=g):g=N[39],N[40]!==R||N[41]!==h||N[42]!==g?(v=(0,em.jsxs)("div",{className:"bg-background-200 relative h-full w-full overflow-hidden",ref:R,children:[h,g]}),N[40]=R,N[41]=h,N[42]=g,N[43]=v):v=N[43],N[44]!==V||N[45]!==K||N[46]!==G?(b=V&&(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)(eC.$n,{onClick:G,"aria-label":"Previous slide",variant:"secondary",className:(0,ey.cn)("bp:group-hover:block hidden","left-sm bp:left-lg p-2! absolute top-1/2"),children:(0,em.jsx)(eC.sI,{className:"rotate-180"})}),(0,em.jsx)(eC.$n,{onClick:K,"aria-label":"Next slide",variant:"secondary",className:(0,ey.cn)("bp:group-hover:block hidden","right-sm bp:right-lg p-2! absolute top-1/2"),children:(0,em.jsx)(eC.sI,{})})]}),N[44]=V,N[45]=K,N[46]=G,N[47]=b):b=N[47],N[48]!==M?.value||N[49]!==$||N[50]!==c||N[51]!==C.SubTitleTag?.value||N[52]!==B||N[53]!==L||N[54]!==U?(j=(String($[U]?.fields?.SubTitle?.value??"").trim()||String($[U]?.fields?.SubTitleLink?.value?.href??"").trim())&&(0,em.jsx)(aT,{slideIndex:U,item:$[U],backgroundColor:c,hasPadding:B,tagName:C.SubTitleTag?.value,height:M?.value,isEditing:L}),N[48]=M?.value,N[49]=$,N[50]=c,N[51]=C.SubTitleTag?.value,N[52]=B,N[53]=L,N[54]=U,N[55]=j):j=N[55],N[56]!==f||N[57]!==v||N[58]!==b||N[59]!==j?(y=(0,em.jsxs)("div",{className:f,children:[v,b,j]}),N[56]=f,N[57]=v,N[58]=b,N[59]=j,N[60]=y):y=N[60],N[61]!==d||N[62]!==u||N[63]!==y||N[64]!==m?(w=(0,em.jsx)("section",{"data-component":m,id:d,className:u,children:y}),N[61]=d,N[62]=u,N[63]=y,N[64]=m,N[65]=w):w=N[65],w},{validate:e=>(e.Items?.length??0)>0||"Add at least one item to this carousel."}),aE=e=>{let t,l,a=(0,ef.c)(4),{countries:r}=e;return a[0]!==r?(t=r.map(aR),a[0]=r,a[1]=t):t=a[1],a[2]!==t?(l=(0,em.jsx)("div",{className:"mt-4 flex flex-wrap gap-4",children:t}),a[2]=t,a[3]=l):l=a[3],l},aP=e=>{let t,l,a,r=(0,ef.c)(7),{title:i,value:n}=e;return i||n?(r[0]!==i?(t=i&&(0,em.jsxs)("span",{className:"text-xl group-open:order-last",children:[i," "]}),r[0]=i,r[1]=t):t=r[1],r[2]!==n?(l=n&&(0,em.jsx)("span",{className:"text-2xl font-bold group-open:order-first group-open:text-5xl group-open:leading-none",children:n}),r[2]=n,r[3]=l):l=r[3],r[4]!==t||r[5]!==l?(a=(0,em.jsxs)("div",{className:"gap-y-none flex flex-row items-center gap-x-4 group-open:flex-col",children:[t,l]}),r[4]=t,r[5]=l,r[6]=a):a=r[6],a):null},a$=e=>{let t,l,a,r,i,n,s=(0,ef.c)(11),{isOpen:o,isHovered:c,className:d}=e,u=void 0!==c&&c,m=void 0!==o&&o?"minus":"plus";return s[0]!==u?(t=u?{fill:"#efece8"}:{fill:"#fff"}
181,s[0]=u,s[1]=t):t=s[1],s[2]===Symbol.for("react.memo_cache_sentinel")?(l={duration:.1},s[2]=l):l=s[2],s[3]!==t?(a=(0,em.jsx)(aC.P.circle,{cx:"24",cy:"24",r:"23",animate:t,transition:l}),s[3]=t,s[4]=a):a=s[4],s[5]===Symbol.for("react.memo_cache_sentinel")?(r=(0,em.jsx)(aC.P.line,{x1:"15",y1:"24",x2:"33",y2:"24",stroke:"#2f7f87",strokeWidth:"3",strokeLinecap:"round"}),s[5]=r):r=s[5],s[6]===Symbol.for("react.memo_cache_sentinel")?(i=(0,em.jsx)(aC.P.line,{x1:"24",y1:"15",x2:"24",y2:"33",stroke:"#2f7f87",strokeWidth:"3",strokeLinecap:"round",variants:{plus:{scaleY:1,opacity:1},minus:{scaleY:0,opacity:0}},style:{transformOrigin:"center",transformBox:"view-box"},transition:{type:"spring",stiffness:260,damping:20}}),s[6]=i):i=s[6],s[7]!==d||s[8]!==m||s[9]!==a?(n=(0,em.jsxs)(aC.P.svg,{className:d,initial:!1,animate:m,width:"42",height:"42",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg",children:[a,r,i]}),s[7]=d,s[8]=m,s[9]=a,s[10]=n):n=s[10],n},aF=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j,y,w,N,C,k,S,L,_,T,I,A,D,M,E,P,$,F,R=(0,ef.c)(77),{fields:H,rendering:V}=e,O=H?.Carousel,[B,z]=(0,ep.useState)(!1),[U,Z]=(0,ep.useState)(!1);R[0]!==O?(t=function(e){if(e)return e.map(e=>{var t;return{id:e.id||"",displayName:e.displayName||"",fields:{...(t=e.fields.DesktopMedia.value)&&t.mimeType&&"video/mp4"===t.mimeType?{Video:{value:e.fields.DesktopMedia.value},VideoPhone:{value:e.fields.MobileMedia.value},Image:{value:void 0},ImagePhone:{value:void 0}}:{Image:{value:{src:`${e.fields.DesktopMedia.value.src}?w=1500&h=1500`,alt:"image",width:"1500",height:"1500"}},ImagePhone:{value:{src:`${e.fields.MobileMedia.value.src}?w=1500&h=1500`,alt:"image",width:"1500",height:"1500"}},Video:{value:void 0},VideoPhone:{value:void 0}},Button:{value:{href:""}},TextColor:{value:"text-text-primary"},Title:{value:""},SubTitle:{value:""},SubTitleColor:{value:"text-text-primary"},SubTitleLink:{value:{href:""}}}}})}(O)||[],R[0]=O,R[1]=t):t=R[1];let W=t;R[2]===Symbol.for("react.memo_cache_sentinel")?(r={value:!1},i={value:!1},n={value:2},s={value:!1},o={value:!1},c={value:!0},d={value:"H3"},u={value:"BackgroundColor1"},l={value:"100"},a={value:"xl"},R[2]=l,R[3]=a,R[4]=r,R[5]=i,R[6]=n,R[7]=s,R[8]=o,R[9]=c,R[10]=d,R[11]=u):(l=R[2],a=R[3],r=R[4],i=R[5],n=R[6],s=R[7],o=R[8],c=R[9],d=R[10],u=R[11]),R[12]!==W?(m={HasMarginTop:r,AutoPlay:i,AutoPlayDelay:n,HasMediaButtons:s,HasPadding:o,HasPagination:c,SubTitleTag:d,Backgroun
181dColor:u,Height:l,Width:a,Items:W},R[12]=W,R[13]=m):m=R[13],R[14]!==V||R[15]!==m?(x={fields:m,rendering:V},R[14]=V,R[15]=m,R[16]=x):x=R[16];let q=x,G=V.uid,K=V.uid,J=`pb-none group peer bg-white ${!B?"hover:bg-outline-hover":""}`;R[17]===Symbol.for("react.memo_cache_sentinel")?(f=e=>z(e.currentTarget.open),p=()=>Z(!0),h=()=>Z(!1),R[17]=f,R[18]=p,R[19]=h):(f=R[17],p=R[18],h=R[19]),R[20]===Symbol.for("react.memo_cache_sentinel")?(g=Array.from({length:3}),R[20]=g):g=R[20],R[21]!==H?(v=g.map((e,t)=>{let l=`Logo${t+1}`,a=H?.[l];return(0,em.jsx)(em.Fragment,{children:(0,em.jsx)(eY.A,{className:"bp:max-h-[72px] bp:min-w-desktop-top-spacing min-w-auto max-h-[48px] w-auto object-contain",field:a},t)})}),R[21]=H,R[22]=v):v=R[22];let Y=U&&B;R[23]!==B||R[24]!==Y?(b=(0,em.jsx)(a$,{isHovered:Y,className:"absolute right-[-5px] top-[-1px] h-full grow justify-self-end",isOpen:B}),R[23]=B,R[24]=Y,R[25]=b):b=R[25],R[26]!==v||R[27]!==b?(j=(0,em.jsxs)("div",{className:"bp:justify-center bp:gap-x-lg bp:pr-0 relative flex flex-wrap items-center justify-items-start gap-x-6 gap-y-5 py-2 pr-10",children:[v,b]}),R[26]=v,R[27]=b,R[28]=j):j=R[28],R[29]===Symbol.for("react.memo_cache_sentinel")?(y=(0,em.jsx)(eC.HR,{className:"mb-4 opacity-100 duration-200 group-open:opacity-0 group-hover:border-white"}),R[29]=y):y=R[29];let Q=H?.Highlight1Title?.value,X=H?.Highlight1Value?.value;R[30]!==Q||R[31]!==X?(w=(0,em.jsx)(aP,{title:Q,value:X}),R[30]=Q,R[31]=X,R[32]=w):w=R[32];let ee=H?.Highlight2Title?.value,et=H?.Highlight2Value?.value;R[33]!==ee||R[34]!==et?(N=(0,em.jsx)(aP,{title:ee,value:et}),R[33]=ee,R[34]=et,R[35]=N):N=R[35];let el=H?.Highlight3Title?.value,ea=H?.Highlight3Value?.value;R[36]!==el||R[37]!==ea?(C=(0,em.jsx)(aP,{title:el,value:ea}),R[36]=el,R[37]=ea,R[38]=C):C=R[38],R[39]!==w||R[40]!==N||R[41]!==C?(k=(0,em.jsxs)("div",{className:"bp:flex-row bp:gap-row-0 bp:justify-center bp:flex relative mt-5 hidden flex-col flex-wrap content-center gap-x-8 gap-y-2 pb-1 transition-all duration-500 group-open:flex",children:[y,w,N,C]}),R[39]=w,R[40]=N,R[41]=C,R[42]=k):k=R[42],R[43]!==j||R[44]!==k?(S=(0,em.jsx)("summary",{className:"relative cursor-pointer list-none",children:(0,em.jsxs)("div",{className:"mx-none bp:p-8 relative p-5",children:[j,k]})}),R[43]=j,R[44]=k,R[45]=S):S=R[45],R[46]!==J||R[47]!==S?(L=(0,em.jsx)("details",{className:J,onToggle:f,onMouseEnter:p,onMouseLeave:h,children:S}),R[46]=J,R[47]=S,R[48]=L):L=R[48],R[49]!==q||R[50]!==H||R[51]!==V?(_=H?.Carousel&&H.Carousel.length>0&&(0,em.jsx)(aM,{fields:q.fields,rendering:V}),R[49]=q,R[50]=H,R[51]=V,R[52]=_):_=R[52];let er=H?.TextTitle;R[53]!==er?(T=(0,em.jsx)(ex.Text,{tag:"h2",className:"section-title section-title-lg mb-0 text-inherit",field:er}),R[53]=er,R[54]=T):T=R[54],R[55]!==H?.Text?(I=H?.Text&&(0,em.jsx)(ex.RichText,{className:"leading-desktop-top-spacing section-text bp:my-8 my-6",field:H?.Text}),R[55]=H?.Text,R[56]=I):I=R[56];let ei=H?.CountriesTitle?.value;return R[57]!==ei?(A=(0,em.jsx)("span",{className:"capitalize",children:ei}),R[57]=ei,R[58]=A):A=R[58],R[59]!==H?.Countries?(D=H?.Countries&&(0,em.jsx)(aE,{countries:H?.Countries||[]}),R[59]=H?.Countries,R[60]=D):D=R[60],R[61]!==A||R[62]!==D?(M=(0,em.jsxs)("div",{className:"mb-4 mt-4",children:[A,D]}),R[61]=A,R[62]=D,R[63]=M):M=R[63],R[64]!==T||R[65]!==I||R[66]!==M?(E=(0,em.jsxs)("div",{className:"bp:px-[80px] bp:py-10 px-6 py-8",children:[T,I,M]}),R[64]=T,R[65]=I,R[66]=M,R[67]=E):E=R[67],R[68]!==_||R[69]!==E?(P=(0,em.jsx)("div",{className:"grid grid-rows-[0fr] bg-white transition-[grid-template-rows] duration-300 peer-open:grid-rows-[1fr]",children:(0,em.jsxs)("div",{className:"overflow-hidden",children:[_,E]})}),R[68]=_,R[69]=E,R[70]=P):P=R[70],R[71]!==L||R[72]!==P?($=(0,em.jsx)(eC.mc,{size:"lg",className:"bp:mt-desktop-top-spacing mt-mobile-top-spacing mx-auto",children:(0,em.jsxs)("div",{className:"outline-outline-2 outline",children:[L,P]})}),R[71]=L,R[72]=P,R[73]=$):$=R[73],R[74]!==V.uid||R[75]!==$?(F=(0,em.jsx)("div",{id:G,"data-component":"AccordionDistribution",children:$},K),R[74]=V.uid,R[75]=$,R[76]=F):F=R[76],F});function aR(e){return(0,em.jsx)("div",{children:(0,em.jsx)(eL(),{unoptimized:!0,alt:"sdf",src:e.fields.Flag.value?.src,width:20,height:20},e.id)},e.id)}var aH=l(55277);let aV=e=>{let t,l,a,r=(0,ef.c)(7),{title:i,value:n}=e;return i||n?(r[0]!==i?(t=i&&(0,em.jsxs)("span",{className:"text-xl group-open:order-last",children:[i," "]}),r[0]=i,r[1]=t):t=r[1],r[2]!==n?(l=n&&(0,em.jsx)("span",{className:"text-2xl font-bold group-open:order-first group-open:text-5xl group-open:leading-none",children:n}),r[2]=n,r[3]=l):l=r[3],r[4]!==t||r[5]!==l?(a=(0,em.jsxs)("div",{className:"gap-y-none flex flex-row items-center gap-x-4 group-open:flex-col",children:[t,l]}),r[4]=t,r[5]=l,r[6]=a):a=r[6],a):null};function aO(e){let t,l,a,r,i,n=(0,ef.c)(12),{fields:s}
181=e,{Brands:o,SpaceLogosEvenly:c,Title:d}=s;n[0]!==d?(t=(0,em.jsx)("div",{className:"text-xl",children:(0,em.jsx)(ex.Text,{field:d})}),n[0]=d,n[1]=t):t=n[1];let u=c?.value?"mx-5 justify-around gap-x-6 gap-y-3 after:flex-auto":"bp:gap-y-6 bp:gap-x-8 gap-x-4 gap-y-3";return n[2]!==u?(l=(0,ey.cn)("flex flex-wrap",u),n[2]=u,n[3]=l):l=n[3],n[4]!==o?(a=o.map(aB),n[4]=o,n[5]=a):a=n[5],n[6]!==l||n[7]!==a?(r=(0,em.jsx)("ul",{className:l,children:a}),n[6]=l,n[7]=a,n[8]=r):r=n[8],n[9]!==t||n[10]!==r?(i=(0,em.jsxs)("div",{className:"mb-4 flex w-full flex-col gap-6",children:[t,r]}),n[9]=t,n[10]=r,n[11]=i):i=n[11],i}function aB(e){return(0,em.jsxs)("li",{className:"group relative w-auto max-w-[200px]",children:[(0,em.jsx)(eY.A,{field:e.fields.ImageDefault,className:"bp:h-12 h-8 w-auto transition-opacity duration-300 group-hover:opacity-0"}),(0,em.jsx)(eY.A,{field:e.fields.ImageHover,className:"bp:h-12 absolute inset-0 h-8 w-auto opacity-0 transition-opacity duration-300 group-hover:opacity-100"})]})}let az=e=>{let t,l,a,r,i,n,s=(0,ef.c)(11),{isOpen:o,isHovered:c,className:d}=e,u=void 0!==c&&c,m=void 0!==o&&o?"minus":"plus";return s[0]!==u?(t=u?{fill:"#efece8"}:{fill:"#fff"}
181,s[0]=u,s[1]=t):t=s[1],s[2]===Symbol.for("react.memo_cache_sentinel")?(l={duration:.1},s[2]=l):l=s[2],s[3]!==t?(a=(0,em.jsx)(aC.P.circle,{cx:"24",cy:"24",r:"23",animate:t,transition:l}),s[3]=t,s[4]=a):a=s[4],s[5]===Symbol.for("react.memo_cache_sentinel")?(r=(0,em.jsx)(aC.P.line,{x1:"15",y1:"24",x2:"33",y2:"24",stroke:"#2f7f87",strokeWidth:"3",strokeLinecap:"round"}),s[5]=r):r=s[5],s[6]===Symbol.for("react.memo_cache_sentinel")?(i=(0,em.jsx)(aC.P.line,{x1:"24",y1:"15",x2:"24",y2:"33",stroke:"#2f7f87",strokeWidth:"3",strokeLinecap:"round",variants:{plus:{scaleY:1,opacity:1},minus:{scaleY:0,opacity:0}},style:{transformOrigin:"center",transformBox:"view-box"},transition:{type:"spring",stiffness:260,damping:20}}),s[6]=i):i=s[6],s[7]!==d||s[8]!==m||s[9]!==a?(n=(0,em.jsxs)(aC.P.svg,{className:d,initial:!1,animate:m,width:"42",height:"42",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg",children:[a,r,i]}),s[7]=d,s[8]=m,s[9]=a,s[10]=n):n=s[10],n},aU=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j,y,w,N,C,k,S,L,_,T,I,A,D=(0,ef.c)(69),{fields:M,rendering:E}=e,P=M?.Carousel;D[0]!==P?(t=function(e){if(e)return e.map(e=>{var t;return{id:e.id||"",displayName:e.displayName||"",fields:{...(t=e.fields.DesktopMedia.value)&&t.mimeType&&"video/mp4"===t.mimeType?{Video:{value:e.fields.DesktopMedia.value},VideoPhone:{value:e.fields.MobileMedia.value},Image:{value:void 0},ImagePhone:{value:void 0}}:{Image:{value:{src:`${e.fields.DesktopMedia.value.src}?w=1500&h=1500`,alt:"image",width:"1500",height:"1500"}},ImagePhone:{value:{src:`${e.fields.MobileMedia.value.src}?w=1500&h=1500`,alt:"image",width:"1500",height:"1500"}},Video:{value:void 0},VideoPhone:{value:void 0}},Button:{value:{href:""}},TextColor:{value:"text-text-primary"},Title:{value:""},SubTitle:{value:""},SubTitleColor:{value:"text-text-primary"},SubTitleLink:{value:{href:""}}}}})}(P)||[],D[0]=P,D[1]=t):t=D[1];let $=t;D[2]===Symbol.for("react.memo_cache_sentinel")?(r={value:!1},i={value:!1},n={value:2},s={value:!1},o={value:!1},c={value:!0},d={value:"H3"},u={value:"BackgroundColor1"},l={value:"100"},a={value:"xl"},D[2]=l,D[3]=a,D[4]=r,D[5]=i,D[6]=n,D[7]=s,D[8]=o,D[9]=c,D[10]=d,D[11]=u):(l=D[2],a=D[3],r=D[4],i=D[5],n=D[6],s=D[7],o=D[8],c=D[9],d=D[10],u=D[11]),D[12]!==$?(m={HasMarginTop:r,AutoPlay:i,AutoPlayDelay:n,HasMediaButtons:s,HasPadding:o,HasPagination:c,SubTitleTag:d,Backgroun
181dColor:u,Height:l,Width:a,Items:$},D[12]=$,D[13]=m):m=D[13],D[14]!==E||D[15]!==m?(x={fields:m,rendering:E},D[14]=E,D[15]=m,D[16]=x):x=D[16];let F=x,[R,H]=(0,ep.useState)(!1),[V,O]=(0,ep.useState)(!1),B=`pb-none group peer bg-white ${!R?"hover:bg-outline-hover":""}`;D[17]===Symbol.for("react.memo_cache_sentinel")?(f=e=>H(e.currentTarget.open),p=()=>O(!0),h=()=>O(!1),D[17]=f,D[18]=p,D[19]=h):(f=D[17],p=D[18],h=D[19]),D[20]!==M?.Flag?(g=M?.Flag?.value?.src&&(0,em.jsx)(eY.A,{unoptimized:!0,className:"bp:max-h-[32px] bp:min-w-desktop-top-spacing min-w-auto max-h-[32px] w-auto object-contain",field:M?.Flag}),D[20]=M?.Flag,D[21]=g):g=D[21],D[22]!==M?.Name?(v=M?.Name?.value&&M?.Name?.value!==""&&(0,em.jsx)(ex.Text,{tag:"h3",className:"section-title section-title-lg mb-0 shrink-0 break-keep",field:M?.Name}),D[22]=M?.Name,D[23]=v):v=D[23],D[24]!==g||D[25]!==v?(b=(0,em.jsxs)("div",{className:"flex flex-row flex-nowrap gap-2 self-start group-open:flex-row lg:flex-row lg:items-center",children:[g,v]}),D[24]=g,D[25]=v,D[26]=b):b=D[26],D[27]!==M?.BrandsTitle?.value||D[28]!==M?.BrandsValue?.value||D[29]!==M?.DealershipsTitle?.value||D[30]!==M?.DealershipsValue?.value||D[31]!==M?.EmployeesTitle?.value||D[32]!==M?.EmployeesValue?.value?(j=M?.DealershipsTitle?.value&&M?.DealershipsTitle?.value!==""&&M?.DealershipsValue?.value&&M?.DealershipsValue?.value!==""&&(0,em.jsxs)("div",{className:"lg:gap-row-0 group-open:gap-x-lg hidden grow flex-col flex-wrap content-center gap-8 group-open:flex group-open:w-full group-open:flex-wrap group-open:gap-5 lg:flex lg:flex-row lg:justify-center",children:[(0,em.jsx)(aV,{title:M?.DealershipsTitle?.value,value:M?.DealershipsValue?.value}),(0,em.jsx)(aV,{title:M?.BrandsTitle?.value,value:M?.BrandsValue?.value}),(0,em.jsx)(aV,{title:M?.EmployeesTitle?.value,value:M?.EmployeesValue?.value})]}),D[27]=M?.BrandsTitle?.value,D[28]=M?.BrandsValue?.value,D[29]=M?.DealershipsTitle?.value,D[30]=M?.DealershipsValue?.value,D[31]=M?.EmployeesTitle?.value,D[32]=M?.EmployeesValue?.value,D[33]=j):j=D[33];let z=V&&R;return D[34]!==R||D[35]!==z?(y=(0,em.jsx)(az,{isHovered:z,className:"bp:right-[-10px] absolute right-[-10px] inline-block",isOpen:R}),D[34]=R,D[35]=z,D[36]=y):y=D[36],D[37]!==b||D[38]!==j||D[39]!==y?(w=(0,em.jsx)("summary",{className:"relative cursor-pointer list-none",children:(0,em.jsx)("div",{className:"ml-sm relative mr-[3rem] py-6",children:(0,em.jsxs)("div",{className:"relative flex flex-col gap-8 px-4 py-2 pr-10 group-open:flex-col lg:flex-row",children:[b,j,y]})})}),D[37]=b,D[38]=j,D[39]=y,D[40]=w):w=D[40],D[41]!==B||D[42]!==w?(N=(0,em.jsx)("details",{className:B,onToggle:f,onMouseEnter:p,onMouseLeave:h,children:w}),D[41]=B,D[42]=w,D[43]=N):N=D[43],D[44]!==F||D[45]!==M||D[46]!==E?(C=M?.Carousel&&M.Carousel.length>0&&(0,em.jsx)(aM,{fields:F.fields,rendering:E}),D[44]=F,D[45]=M,D[46]=E,D[47]=C):C=D[47],D[48]!==M?.TextTitle?(k=M?.TextTitle?.value&&M?.TextTitle?.value!==""&&(0,em.jsx)(ex.Text,{tag:"h2",className:"section-title section-title-lg mb-0 text-inherit",field:M?.TextTitle}),D[48]=M?.TextTitle,D[49]=k):k=D[49],D[50]!==M?.Text?(S=M?.Text?.value&&M?.Text?.value!==""&&(0,em.jsx)(em.Fragment,{children:(0,em.jsx)(aH.A,{className:"section-text bp:my-8 my-6",field:M?.Text})}),D[50]=M?.Text,D[51]=S):S=D[51],D[52]!==M?.BrandLogos||D[53]!==M?.BrandsTitle||D[54]!==M?.SpaceLogosEvenly?(L=M?.BrandLogos&&M?.BrandLogos.length>0&&(0,em.jsx)(aO,{fields:{Brands:M?.BrandLogos,SpaceLogosEvenly:M?.SpaceLogosEvenly,Title:M?.BrandsTitle||{value:""}}}),D[52]=M?.BrandLogos,D[53]=M?.BrandsTitle,D[54]=M?.SpaceLogosEvenly,D[55]=L):L=D[55],D[56]!==k||D[57]!==S||D[58]!==L?(_=(0,em.jsxs)("div",{className:"bp:px-[80px] bp:py-10 px-6 py-8",children:[k,S,L]}),D[56]=k,D[57]=S,D[58]=L,D[59]=_):_=D[59],D[60]!==C||D[61]!==_?(T=(0,em.jsx)("div",{className:"grid grid-rows-[0fr] bg-white transition-[grid-template-rows] duration-300 peer-open:grid-rows-[1fr]",children:(0,em.jsxs)("div",{className:"overflow-hidden",children:[C,_]})}),D[60]=C,D[61]=_,D[62]=T):T=D[62],D[63]!==N||D[64]!==T?(I=(0,em.jsx)(eC.mc,{size:"lg",className:"bp:mt-desktop-top-spacing mt-mobile-top-spacing mx-auto",children:(0,em.jsxs)("div",{className:"outline-outline-2 outline",children:[N,T]})}
181),D[63]=N,D[64]=T,D[65]=I):I=D[65],D[66]!==E.uid||D[67]!==I?(A=(0,em.jsx)("div",{id:E.uid,"data-component":"AccordionRetail",children:I},E.uid),D[66]=E.uid,D[67]=I,D[68]=A):A=D[68],A});l(36905);var aZ=l(29576);(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b=(0,ef.c)(55),{fields:j,rendering:y}=e,w=j?.Variant?.value!=="default",N=j?.Reverse?.value===!0,C=j?.ColorTheme?.value;b[0]!==C?(t=(e=>{switch(e){case"dark":return"bg-background-200";case"gray":return"bg-background-100";case"transparent":return"bg-transparent";default:return"bg-primary"}})(C),b[0]=C,b[1]=t):t=b[1];let k=t,S=j?.UseMediaAnimations?.value===!0,L=j?.UseTextAnimations?.value===!0,_=j?.HasMarginTop?.value===!0?"sc-block-mt":"";b[2]!==_?(l=(0,eh.A)("w-full",_),b[2]=_,b[3]=l):l=b[3];let T=y.uid,I=N?"md:flex-row-reverse":"",A=w?"md:items-stretch md:py-0":"py-6 md:px-16 md:py-16 xl:px-32 xl:py-24";b[4]!==I||b[5]!==A?(a=(0,eh.A)("m-auto flex max-w-[1536px] flex-col-reverse items-center px-6 md:flex-row",I,A),b[4]=I,b[5]=A,b[6]=a):a=b[6];let D=w?"w-full":"-mt-8 w-11/12 md:mt-0 md:w-1/5";b[7]!==D?(r=(0,eh.A)("relative flex justify-center",D),b[7]=D,b[8]=r):r=b[8];let M=`${k} z-1 grid w-full content-center gap-4 p-8`,E=w?"bp:w-full":N?"md:ml-0 md:mr-[100%] md:min-w-[200%]":"md:ml-[100%] md:mr-0 md:min-w-[200%]";b[9]!==M||b[10]!==E?(i=(0,eh.A)(M,E),b[9]=M,b[10]=E,b[11]=i):i=b[11],b[12]===Symbol.for("react.memo_cache_sentinel")?(n=["fade-in","slide-in-y"],b[12]=n):n=b[12];let P=j?.TitleTag?.value,$=j?.Title;b[13]!==$?(s=(0,em.jsx)(ex.Text,{field:$}),b[13]=$,b[14]=s):s=b[14],b[15]!==P||b[16]!==s?(o=(0,em.jsx)(eC.DZ,{tagName:P,children:s}),b[15]=P,b[16]=s,b[17]=o):o=b[17],b[18]!==o||b[19]!==L?(c=(0,em.jsx)(aZ.A,{animationType:n,delay:100,duration:500,isEnabled:L,children:o}),b[18]=o,b[19]=L,b[20]=c):c=b[20],b[21]!==j.RichText||b[22]!==j.Text||b[23]!==L?(d=(j?.RichText?.value||j?.Text)&&(0,em.jsx)("div",{children:(0,em.jsx)(aZ.A,{animationType:["fade-in","slide-in-y"],delay:200,duration:500,isEnabled:L,children:j?.RichText?.value?(0,em.jsx)(ex.RichText,{field:j?.RichText}):j?.Text&&(0,em.jsx)(ex.Text,{field:j.Text})})}),b[21]=j.RichText,b[22]=j.Text,b[23]=L,b[24]=d):d=b[24],b[25]!==j.Link||b[26]!==L?(u=j?.Link?.value?.href&&(0,em.jsx)(ex.Link,{field:j.Link,className:"font-alt group mt-auto text-sm underline",children:(0,em.jsx)(aZ.A,{animationType:["fade-in","slide-in-y"],delay:300,duration:500,isEnabled:L,children:(0,em.jsxs)("span",{className:"group flex items-center gap-2",children:[j?.Link?.value?.text," ",(0,em.jsx)(eC.sI,{className:"transition group-hover:translate-x-1"})]})})}),b[25]=j.Link,b[26]=L,b[27]=u):u=b[27],b[28]!==i||b[29]!==c||b[30]!==d||b[31]!==u?(m=(0,em.jsxs)("div",{className:i,children:[c,d,u]}),b[28]=i,b[29]=c,b[30]=d,b[31]=u,b[32]=m):m=b[32],b[33]!==r||b[34]!==m?(x=(0,em.jsx)("div",{className:r,children:m}),b[33]=r,b[34]=m,b[35]=x):x=b[35];let F=w?"aspect-[4/3] w-full md:aspect-[16/10]":"aspect-[16/9] w-full";return b[36]!==F?(f=(0,eh.A)("relative",F),b[36]=F,b[37]=f):f=b[37],b[38]!==j.Content?.value||b[39]!==j.Image||b[40]!==j.VideoDesktop||b[41]!==j.VideoPhone||b[42]!==S?(p=j?.Content?.value==="Video"?(0,em.jsx)(tr.A,{VideoDesktop:j.VideoDesktop,VideoPhone:j.VideoPhone}):(0,em.jsx)(aZ.A,{animationType:["fade-in","slide-in-y"],isEnabled:S,children:(0,em.jsx)(eC._V,{field:j.Image,fill:!0,className:"object-cover"})}),b[38]=j.Content?.value,b[39]=j.Image,b[40]=j.VideoDesktop,b[41]=j.VideoPhone,b[42]=S,b[43]=p):p=b[43],b[44]!==f||b[45]!==p?(h=(0,em.jsx)("div",{className:f,children:p}),b[44]=f,b[45]=p,b[46]=h):h=b[46],b[47]!==x||b[48]!==h||b[49]!==a?(g=(0,em.jsxs)("div",{className:a,children:[x,h]}),b[47]=x,b[48]=h,b[49]=a,b[50]=g):g=b[50],b[51]!==y.uid||b[52]!==g||b[53]!==l?(v=(0,em.jsx)("section",{"data-component":"Blurb",className:l,id:T,children:g}),b[51]=y.uid,b[52]=g,b[53]=l,b[54]=v):v=b[54],v});var aW=l(17854);(0,ey.es)(e=>{let t,l,a,r,i,n=(0,ef.c)(22),{fields:s,rendering:o}=e;if(n[0]!==s.BackgroundColor?.value||n[1]!==s.FiftyFifty?.value||n[2]!==s.HasGap?.value||n[3]!==s.HasMarginTop?.value||n[4]!==s.PaddingBottom?.value||n[5]!==s.PaddingTop?.value||n[6]!==o.uid){let e=(0,lv.C)(s?.Backgroun
181dColor?.value);t="BlurbCloud",l=o.uid,a=(0,eh.A)(e,"flex flex-col",s.HasGap?.value&&"gap-mobile-top-spacing bp:gap-desktop-top-spacing",s.HasMarginTop?.value&&"mt-mobile-top-spacing bp:mt-desktop-top-spacing",s.PaddingTop?.value&&"pt-mobile-top-spacing bp:pt-desktop-top-spacing",s.PaddingBottom?.value&&"pb-mobile-top-spacing bp:pb-desktop-top-spacing",!s.FiftyFifty?.value&&"bp:max-lg:gap-lg max-bp:gap-sm"),n[0]=s.BackgroundColor?.value,n[1]=s.FiftyFifty?.value,n[2]=s.HasGap?.value,n[3]=s.HasMarginTop?.value,n[4]=s.PaddingBottom?.value,n[5]=s.PaddingTop?.value,n[6]=o.uid,n[7]=t,n[8]=l,n[9]=a}else t=n[7],l=n[8],a=n[9];if(n[10]!==s.BlurbCloudItems||n[11]!==s.FiftyFifty?.value||n[12]!==s.FullWidth?.value){let e;n[14]!==s.FiftyFifty?.value||n[15]!==s.FullWidth?.value?(e=(e,t)=>(0,ep.createElement)(aq,{...e,isFiftyFifty:s?.FiftyFifty?.value,isFullWidth:s?.FullWidth?.value,key:t}),n[14]=s.FiftyFifty?.value,n[15]=s.FullWidth?.value,n[16]=e):e=n[16],r=s.BlurbCloudItems.map(e),n[10]=s.BlurbCloudItems,n[11]=s.FiftyFifty?.value,n[12]=s.FullWidth?.value,n[13]=r}else r=n[13];return n[17]!==t||n[18]!==l||n[19]!==a||n[20]!==r?(i=(0,em.jsx)("div",{"data-component":t,id:l,className:a,children:r}),n[17]=t,n[18]=l,n[19]=a,n[20]=r,n[21]=i):i=n[21],i},{validate:e=>(e.BlurbCloudItems?.length??0)>0||"Add at least one Blurb item to this BlurbCloud."});let aq=e=>{let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g=(0,ef.c)(54),{fields:v,isFiftyFifty:b,isFullWidth:j}=e;if(!v)return console.error("No fields provided for Blurb component"),null;let y=v.Reverse?.value,w=v?.BackgroundColor;g[0]!==w?(t=(0,lv.C)(w),g[0]=w,g[1]=t):t=g[1];let N=t;if(g[2]!==v.FullHeight?.value||g[3]!==v.TextColor||g[4]!==v.UseMediaAnimations?.value||g[5]!==v.UseTextAnimations?.value||g[6]!==j||g[7]!==y){let e=(0,aW.M)(v?.TextColor);i=v.UseTextAnimations?.value||!1,a=v.UseMediaAnimations?.value||!1,v.RichText?.value,l=v.FullHeight?.value||!1,r=(0,eh.A)("rounded-corner relative flex w-full flex-col-reverse lg:flex-row",y?"lg:flex-row-reverse":"",j?"max-w-none":"bp:px-lg px-sm mx-auto max-w-2xl",l?"lg:h-[calc(100vh-var(--hedin-menu-height,0px))]":"",e),g[2]=v.FullHeight?.value,g[3]=v.TextColor,g[4]=v.UseMediaAnimations?.value,g[5]=v.UseTextAnimations?.value,g[6]=j,g[7]=y,g[8]=l,g[9]=a,g[10]=r,g[11]=i}else l=g[8],a=g[9],r=g[10],i=g[11];let C=b?"w-full basis-full justify-center lg:basis-1/2":"px-sm bp:px-lg -mt-8 w-full lg:m-0 lg:mt-0 lg:w-1/3",k=v?.BackgroundColor?.value&&b&&N,S=j&&!b?"lg:px-lg lg:max-w-page lg:absolute lg:bottom-0 lg:left-1/2 lg:top-0 lg:mx-auto lg:w-full lg:-translate-x-1/2"+(y?" justify-end":" justify-start"):"";g[12]!==C||g[13]!==k||g[14]!==S?(n=(0,ey.cn)("z-10 flex items-stretch",C,k,S),g[12]=C,g[13]=k,g[14]=S,g[15]=n):n=g[15];let L=b?"h-full max-w-md":"self-center drop-shadow-[10px_2px_40px_rgba(0,0,0,0.1)] lg:mb-4 lg:mt-4 lg:w-[640px]",_=!b&&!j&&(y?"transform lg:-ml-[30%] lg:-translate-x-[15%]":"transform lg:-mr-[30%] lg:translate-x-[15%]"),T=v?.BackgroundColor?.value&&!b&&N,I=v?.CenterContent?.value&&"text-center";g[16]!==T||g[17]!==I||g[18]!==L||g[19]!==_?(s=(0,eh.A)("p-sm bp:p-lg gap-sm grid w-full flex-grow lg:content-center",L,_,T,I),g[16]=T,g[17]=I,g[18]=L,g[19]=_,g[20]=s):s=g[20],g[21]!==v.Title||g[22]!==v.TitleTag?.value||g[23]!==i?(o=(v.Title?.value||!1)&&(0,em.jsx)(aZ.A,{animationType:["fade-in","slide-in-y"],delay:100,duration:500,isEnabled:i,children:(0,em.jsx)(eC.DZ,{tagName:v?.TitleTag?.value,children:(0,em.jsx)(ex.Text,{field:v.Title})})}),g[21]=v.Title,g[22]=v.TitleTag?.value,g[23]=i,g[24]=o):o=g[24],g[25]!==v.CenterContent?.value||g[26]!==v.RichText||g[27]!==i?(c=v.RichText?.value&&(0,em.jsx)("div",{children:(0,em.jsx)(aZ.A,{animationType:["fade-in","slide-in-y"],delay:200,duration:500,isEnabled:i,className:(0,ey.cn)(v.CenterContent?.value&&"flex justify-center"),children:(0,em.jsx)(eC.sD,{field:v.RichText})})}),g[25]=v.CenterContent?.value,g[26]=v.RichText,g[27]=i,g[28]=c):c=g[28],g[29]!==v?(d=(0,em.jsx)(aK,{fields:v}),g[29]=v,g[30]=d):d=g[30],g[31]!==s||g[32]!==o||g[33]!==c||g[34]!==d?(u=(0,em.jsxs)("div",{className:s,children:[o,c,d]}),g[31]=s,g[32]=o,g[33]=c,g[34]=d,g[35]=u):u=g[35],g[36]!==u||g[37]!==n?(m=(0,em.jsx)("div",{className:n,children:u}),g[36]=u,g[37]=n,g[38]=m):m=g[38];let A=j&&!l?"max-h-[56svh]":"";g[39]!==A?(x=(0,eh.A)("relative aspect-video flex-[1_1] lg:w-1/2",A),g[39]=A,g[40]=x):x=g[40];let D=v.ImageDesktop??v.VideoDesktop,M=v.ImagePhone??v.VideoPhone,E=v.HasControlBar?.value||!1;return g[41]!==v.YoutubeID||g[42]!==a||g[43]!==D||g[44]!==M||g[45]!==E?(f=(0,em.jsx)(aG,{desktop:D,mobile:M,youtubeId:v.YoutubeID,hasControlBar:E,mediaAnimations:a}),g[41]=v.YoutubeID,g[42]=a,g[43]=D,g[44]=M,g[45]=E,g[46]=f):f=g[46],g[47]!==x||g[48]!==f?(p=(0,em.jsx)("div",{className:x,children:f}),g[47]=x,g[48]=f,g[49]=p):p=g[49],g[50]!==m||g[51]!==p||g[52]!==r?(h=(0,em.jsxs)("section",{className:r,children:[m,p]}),g[50]=m,g[51]=p,g[52]=r,g[53]=h):h=g[53],h},aG=e=>{let t=(0,ef.c)(19),{desktop:l,mobile:a,youtubeId:r,hasControlBar:i,mediaAnimations:n}=e,s=void 0!==n&&n;if(r?.value){let e,l=`https://www.youtube.com/embed/${r.value}?rel=0&autoplay=1&mute=1&controls=${+!!i}`;return t[0]!==l?(e=(0,em.jsx)("iframe",{width:"100%",height:"100%",src:l,frameBorder:"0",allow:"autoplay; encrypted-media",allowFullScreen:!0}),t[0]=l,t[1]=e):e=t[1],e}if(l?.value?.mimeType?.includes("video")){let e,r,n;return t[2]===Symbol.for("react.memo_cache_sentinel")?(e=["fade-in","slide-in-y"],t[2]=e):e=t[2],t[3]!==i||t[4]!==l||t[5]!==a?(r=(0,em.jsx)(tr.A,{VideoDesktop:l,VideoPhone:a,className:"w-full object-cover",hasControlBar:i}),t[3]=i,t[4]=l,t[5]=a,t[6]=r):r=t[6],t[7]!==s||t[8]!==r?(n=(0,em.jsx)(aZ.A,{animationType:e,isEnabled:s,children:r}),t[7]=s,t[8]=r,t[9]=n):n=t[9],n}if(l?.value?.src||a?.value?.src){let e,r,i,n;t[10]===Symbol.for("react.memo_cache_sentinel")?(e=["fade-in","slide-in-y"],t[10]=e):e=t[10];let o=l?.value?.src?l:a;t[11]!==o?(r=(0,em.jsx)(eC._V,{field:o,fill:!0,className:"h-full w-full object-cover"}),t[11]=o,t[12]=r):r=t[12];let c=a?.value?.src?a:l;return t[13]!==c?(i=(0,em.jsx)(eC._V,{field:c,fill:!0,className:"h-full w-full object-cover md:hidden"}),t[13]=c,t[14]=i):i=t[14],t[15]!==s||t[16]!==r||t[17]!==i?(n=(0,em.jsx)(em.Fragment,{children:(0,em.jsxs)(aZ.A,{animationType:e,isEnabled:s,children:[r,i]})}),t[15]=s,t[16]=r,t[17]=i,t[18]=n):n=t[18],n}return null},aK=e=>{let t,l,a,r,i=(0,ef.c)(16),{fields:n}=e;if(!n.Link.value.href&&!n?.Link2?.value?.href)return null;let s=n.CenterContent?.value||!1,o=n.ButtonsInColumn?.value||!1,c=n.LinkType?.value||"link",d=n?.Link,u=n?.Link2Type?.value||"link",m=n?.Link2,x=o?"flex-col":"flex-row flex-wrap",f=s&&!o&&"justify-center",p=s&&o&&"items-center";return i[0]!==x||i[1]!==f||i[2]!==p?(t=(0,eh.A)("gap-sm flex *:w-fit",x,f,p),i[0]=x,i[1]=f,i[2]=p,i[3]=t):t=i[3],i[4]!==n.TextColor||i[5]!==d||i[6]!==c?(l=d?.value?.href&&(0,em.jsx)(aJ,{link:d,type:c,textColor:n.TextColor}),i[4]=n.TextColor,i[5]=d,i[6]=c,i[7]=l):l=i[7],i[8]!==n.TextColor||i[9]!==m||i[10]!==u?(a=m?.value?.href&&(0,em.jsx)(aJ,{link:m,type:u,textColor:n.TextColor}),i[8]=n.TextColor,i[9]=m,i[10]=u,i[11]=a):a=i[11],i[12]!==t||i[13]!==l||i[14]!==a?(r=(0,em.jsxs)("div",{className:t,children:[l,a]}),i[12]=t,i[13]=l,i[14]=a,i[15]=r):r=i[15],r},aJ=e=>{let t,l,a=(0,ef.c)(13),{link:r,type:i,textColor:n}=e;if("link"===i){let e,t,l,i=r.value?.target,s=r.value.href;return a[0]!==n?(e=(0,ey.cn)("group inline-flex items-center gap-2 underline",(e=>{if(!e)return"text-text-link hover:text-text-link-hover";switch(e.value){case"Dark":default:return"text-text-link hover:text-text-link-hover";case"Light":return"text-text-invert-link hover:text-text-invert-link-hover";case"Black":return"text-black hover:text-black";case"White":return"text-white hover:text-white"}})(n)),a[0]=n,a[1]=e):e=a[1],a[2]===Symbol.for("react.memo_cache_sentinel")?(t=(0,em.jsx)(eC.sI,{className:"transition group-hover:translate-x-1"}),a[2]=t):t=a[2],a[3]!==r.value.text||a[4]!==i||a[5]!==s||a[6]!==e?(l=(0,em.jsxs)(eF(),{target:i,href:s,className:e,children:[r.value.text,t]}),a[3]=r.value.text,a[4]=i,a[5]=s,a[6]=e,a[7]=l):l=a[7],l}return a[8]!==i?(t=(0,eC.IX)(i),a[8]=i,a[9]=t):t=a[9],a[10]!==r||a[11]!==t?(l=(0,em.jsx)(eC.$n,{field:r,variant:t}),a[10]=r,a[11]=t,a[12]=l):l=a[12],l},aY=(0,ey.es)(({fields:e,params:t,rendering:l})=>
181(t=t||{FiftyFifty:"0",BackgroundColor:"None",HasGap:"0",PaddingTop:"0",HasMarginTop:"0",PaddingBottom:"0"},(0,em.jsx)("div",{"data-component":"BlurbXmc",className:(0,eh.A)("flex flex-col",+t.HasGap&&"gap-mobile-top-spacing lg:gap-desktop-top-spacing",+t.HasMarginTop&&"mt-mobile-top-spacing lg:mt-desktop-top-spacing",+t.PaddingTop&&"pt-mobile-top-spacing lg:pt-desktop-top-spacing",+t.PaddingBottom&&"pb-mobile-top-spacing lg:pb-desktop-top-spacing"),id:`${l.uid}`,children:e.BlurbXmcItems?.map((e,l)=>(0,ep.createElement)(aQ,{...e,isFiftyFifty:!!+t?.FiftyFifty,key:l}))})),{validate:e=>(e.BlurbXmcItems?.length??0)>0||"Add at least one Blurb to this BlurbXmc."}),aQ=e=>{let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h=(0,ef.c)(47),{fields:g,isFiftyFifty:v}=e,{page:b}=(0,ex.useSitecore)(),j=b?.mode?.isEditing??!1,y=g?.Reverse?.value;h[0]!==g.BackgroundColor?(t=(0,lv.C)(g.BackgroundColor),h[0]=g.BackgroundColor,h[1]=t):t=h[1];let w=t,N=g.UseTextAnimations.value,C=y?"lg:flex-row-reverse":"";h[2]!==C?(l=(0,eh.A)("flex w-full flex-col-reverse lg:flex-row",C),h[2]=C,h[3]=l):l=h[3];let k=v?"w-full basis-full lg:basis-1/2":"m-auto -mt-8 w-11/12 lg:m-0 lg:mt-0 lg:w-1/3",S=g?.BackgroundColor?.value&&v&&w;h[4]!==k||h[5]!==S?(a=(0,eh.A)("relative flex items-stretch",k,S),h[4]=k,h[5]=S,h[6]=a):a=h[6];let L=v?"h-full":"realive lg:w-md self-center drop-shadow-[10px_2px_40px_rgba(0,0,0,0.1)] lg:mb-4 lg:mt-4",_=!v&&(y?"transform lg:-ml-[30%] lg:-translate-x-[15%]":"transform lg:-mr-[30%] lg:translate-x-[15%]"),T=g?.BackgroundColor?.value&&!v&&w;h[7]!==L||h[8]!==_||h[9]!==T?(r=(0,eh.A)("z-10 grid w-full flex-grow gap-4 p-8 lg:content-center",L,_,T),h[7]=L,h[8]=_,h[9]=T,h[10]=r):r=h[10],h[11]!==g.Title||h[12]!==g.TitleTag?.value||h[13]!==j||h[14]!==N?(i=(g.Title?.value||j)&&(0,em.jsx)(aZ.A,{animationType:["fade-in","slide-in-y"],delay:100,duration:500,isEnabled:N,children:(0,em.jsx)(eC.DZ,{tagName:g?.TitleTag?.value,children:(0,em.jsx)(ex.Text,{field:g.Title})})}),h[11]=g.Title,h[12]=g.TitleTag?.value,h[13]=j,h[14]=N,h[15]=i):i=h[15],h[16]===Symbol.for("react.memo_cache_sentinel")?(n=["fade-in","slide-in-y"],h[16]=n):n=h[16],h[17]!==g.RichText?(s=(0,em.jsx)(ex.RichText,{field:g.RichText}),h[17]=g.RichText,h[18]=s):s=h[18],h[19]!==s||h[20]!==N?(o=(0,em.jsx)("div",{children:(0,em.jsx)(aZ.A,{animationType:n,delay:200,duration:500,isEnabled:N,children:s})}),h[19]=s,h[20]=N,h[21]=o):o=h[21],h[22]!==g.Link||h[23]!==j?(c=j&&(0,em.jsxs)(em.Fragment,{children:[j&&g.Link.value.href&&(0,em.jsx)(eC.$n,{variant:"iconLink",onlyStyle:!0,field:g.Link,icon:"ArrowForwardIcon"}),j&&!g.Link.value.href&&(0,em.jsx)(ex.Link,{field:g.Link,className:""})]}),h[22]=g.Link,h[23]=j,h[24]=c):c=h[24],h[25]!==g.Link||h[26]!==j?(d=g.Link.value.href&&!j&&(0,em.jsx)(em.Fragment,{children:(0,em.jsx)(eC.$n,{variant:"iconLink",field:g.Link,icon:"ArrowForwardIcon"})}),h[25]=g.Link,h[26]=j,h[27]=d):d=h[27],h[28]!==r||h[29]!==i||h[30]!==o||h[31]!==c||h[32]!==d?(u=(0,em.jsxs)("div",{className:r,children:[i,o,c,d]}),h[28]=r,h[29]=i,h[30]=o,h[31]=c,h[32]=d,h[33]=u):u=h[33],h[34]!==u||h[35]!==a?(m=(0,em.jsx)("div",{className:a,children:u}),h[34]=u,h[35]=a,h[36]=m):m=h[36],h[37]===Symbol.for("react.memo_cache_sentinel")?(x=(0,eh.A)("relative aspect-video flex-[1_1] lg:aspect-[16/10] lg:w-1/2"),h[37]=x):x=h[37];let I=g.ImageDesktop??g.VideoDesktop,A=g.ImagePhone??g.VideoPhone,D=g.HasControlBar?.value||!1;return h[38]!==g.YoutubeID||h[39]!==I||h[40]!==A||h[41]!==D?(f=(0,em.jsx)("div",{className:x,children:(0,em.jsx)(aX,{desktop:I,mobile:A,youtubeId:g.YoutubeID,hasControlBar:D})}),h[38]=g.YoutubeID,h[39]=I,h[40]=A,h[41]=D,h[42]=f):f=h[42],h[43]!==m||h[44]!==f||h[45]!==l?(p=(0,em.jsxs)(eC.mc,{size:"2xl",className:l,children:[m,f]}),h[43]=m,h[44]=f,h[45]=l,h[46]=p):p=h[46],p},aX=e=>{let t,l,a,r=(0,ef.c)(15),{desktop:i,mobile:n,youtubeId:s,hasControlBar:o}=e;if(s?.value){let e,t=`https://www.youtube.com/embed/${s.value}?rel=0&autoplay=1&mute=1&controls=${+!!o}`;return r[0]!==t?(e=(0,em.jsx)("iframe",{width:"100%",height:"100%",src:t,frameBorder:"0",allow:"autoplay; encrypted-media",allowFullScreen:!0}),r[0]=t,r[1]=e):e=r[1],e}if(i?.value?.mimeType?.includes("video")){let e;return r[2]!==o||r[3]!==i||r[4]!==n?(e=(0,em.jsx)(tr.A,{VideoDesktop:i,VideoPhone:n,className:"w-full object-cover",hasControlBar:o}
181),r[2]=o,r[3]=i,r[4]=n,r[5]=e):e=r[5],e}return r[6]!==i||r[7]!==n?(t=i?.value?.src&&(0,em.jsx)(eC._V,{field:i?.value?.src?i:n,fill:!0,className:"h-full w-full object-cover"}),r[6]=i,r[7]=n,r[8]=t):t=r[8],r[9]!==i||r[10]!==n?(l=n?.value?.src&&(0,em.jsx)(eC._V,{field:n?.value?.src?n:i,fill:!0,className:"h-full w-full object-cover md:hidden"}),r[9]=i,r[10]=n,r[11]=l):l=r[11],r[12]!==t||r[13]!==l?(a=(0,em.jsxs)(em.Fragment,{children:[t,l]}),r[12]=t,r[13]=l,r[14]=a):a=r[14],a};var a1=l(84862),a0=l(87188),a2=l(27032),a3=l(24670),a4=l(79964),a5=l(6868),a6=l(47848),a8=l(17870);function a7(e){let t,l,a,r,i,n=(0,ef.c)(10);n[0]!==e?({className:t,placeholder:a,...l}=e,n[0]=e,n[1]=t,n[2]=l,n[3]=a):(t=n[1],l=n[2],a=n[3]);let s=void 0===a?"":a;return n[4]!==t?(r=(0,eh.A)("border-outline-input hover:border-outline-link rounded-corner min-h-24 resize-none px-3 py-2 transition-colors lg:h-full","invalid:not-[&:placeholder-shown]:not-focus:text-important invalid:not-[&:placeholder-shown]:not-focus:border-important",t),n[4]=t,n[5]=r):r=n[5],n[6]!==s||n[7]!==l||n[8]!==r?(i=(0,em.jsx)(a3.T,{placeholder:s,className:r,...l}),n[6]=s,n[7]=l,n[8]=r,n[9]=i):i=n[9],i}function a9(e){let t,l,a,r,i=(0,ef.c)(8);return i[0]!==e?({className:t,...l}=e,i[0]=e,i[1]=t,i[2]=l):(t=i[1],l=i[2]),i[3]!==t?(a=(0,eh.A)("flex flex-col gap-1",t),i[3]=t,i[4]=a):a=i[4],i[5]!==l||i[6]!==a?(r=(0,em.jsx)(a4.D,{className:a,...l}),i[5]=l,i[6]=a,i[7]=r):r=i[7],r}function re(e){let t,l,a,r,i=(0,ef.c)(8);return i[0]!==e?({className:t,...l}=e,i[0]=e,i[1]=t,i[2]=l):(t=i[1],l=i[2]),i[3]!==t?(a=(0,eh.A)("select-none",t),i[3]=t,i[4]=a):a=i[4],i[5]!==l||i[6]!==a?(r=(0,em.jsx)(a5.JU,{className:a,...l}),i[5]=l,i[6]=a,i[7]=r):r=i[7],r}let rt=(0,ep.forwardRef)((e,t)=>{let l,a,r,i,n,s=(0,ef.c)(11);s[0]!==e?({className:l,placeholder:r,...a}=e,s[0]=e,s[1]=l,s[2]=a,s[3]=r):(l=s[1],a=s[2],r=s[3]);let o=void 0===r?" ":r;return s[4]!==l?(i=(0,eh.A)("border-outline-input hover:border-outline-link rounded-corner px-3 py-2 transition-colors","invalid:not-[&:placeholder-shown]:not-focus:text-important invalid:not-[&:placeholder-shown]:not-focus:border-important",l),s[4]=l,s[5]=i):i=s[5],s[6]!==o||s[7]!==a||s[8]!==t||s[9]!==i?(n=(0,em.jsx)(a6.p,{ref:t,placeholder:o,className:i,...a}),s[6]=o,s[7]=a,s[8]=t,s[9]=i,s[10]=n):n=s[10],n});function rl(e){let t,l,a,r,i,n,s=(0,ef.c)(13),{className:o,name:c,required:d,children:u}=e;return s[0]!==o?(t=(0,eh.A)("flex cursor-pointer select-none items-start gap-2",o),s[0]=o,s[1]=t):t=s[1],s[2]!==c||s[3]!==d?(l=(0,em.jsx)("input",{type:"checkbox",name:c,required:d,className:"peer sr-only"}),s[2]=c,s[3]=d,s[4]=l):l=s[4],s[5]===Symbol.for("react.memo_cache_sentinel")?(a=(0,em.jsx)("span",{className:"rounded-xs mt-1 shrink-0 peer-checked:hidden peer-focus-visible:outline-2 peer-focus-visible:outline-offset-2",children:(0,em.jsx)(eJ.CheckboxOutlineIcon,{})}),s[5]=a):a=s[5],s[6]===Symbol.for("react.memo_cache_sentinel")?(r=(0,em.jsx)("span",{className:"rounded-xs mt-1 hidden shrink-0 peer-checked:block peer-focus-visible:outline-2 peer-focus-visible:outline-offset-2",children:(0,em.jsx)(eJ.CheckboxCheckedIcon,{className:"text-text-link"})}),s[6]=r):r=s[6],s[7]!==u?(i=u&&(0,em.jsx)("span",{className:"",children:u}),s[7]=u,s[8]=i):i=s[8],s[9]!==t||s[10]!==l||s[11]!==i?(n=(0,em.jsxs)("label",{className:t,children:[l,a,r,i]}),s[9]=t,s[10]=l,s[11]=i,s[12]=n):n=s[12],n}rt.displayName="Input";let ra=(0,ep.forwardRef)((e,t)=>{let l,a,r,i,n,s,o=(0,ef.c)(12);return o[0]!==e?({className:l,...a}=e,o[0]=e,o[1]=l,o[2]=a):(l=o[1],a=o[2]),o[3]!==l?(r=(0,eh.A)("border-outline-input hover:border-outline-link rounded-corner w-full appearance-none bg-white px-3 py-2 pr-8 leading-normal transition-colors","disabled:cursor-not-allowed disabled:hover:bg-white",l),o[3]=l,o[4]=r):r=o[4],o[5]!==a||o[6]!==t||o[7]!==r?(i=(0,em.jsx)(a8.l,{ref:t,className:r,...a}),o[5]=a,o[6]=t,o[7]=r,o[8]=i):i=o[8],o[9]===Symbol.for("react.memo_cache_sentinel")?(n=(0,em.jsx)(eJ.ArrowDropDownIcon,{className:"pointer-events-none absolute right-2 top-1/2 -translate-y-1/2","aria-hidden":!0}),o[9]=n):n=o[9],o[10]!==i?(s=(0,em.jsxs)("div",{className:"relative w-full",children:[i,n]}),o[10]=i,o[11]=s):s=o[11],s});function rr(e){let t,l,a,r,i=(0,ef.c)(10),{SuccessTitle:n,SuccessText:s,success:o}
181=e,c=o?"animate-in opacity-100":"animate-out opacity-0";return i[0]!==c?(t=(0,eh.A)(c,"flex h-[60vh] flex-col items-center justify-center gap-4 bg-white transition"),i[0]=c,i[1]=t):t=i[1],i[2]!==n?(l=(0,em.jsx)("h2",{className:"text-2xl font-bold",children:(0,em.jsx)(ex.Text,{field:n})}),i[2]=n,i[3]=l):l=i[3],i[4]!==s?(a=(0,em.jsx)("p",{className:"text-lg",children:(0,em.jsx)(ex.Text,{field:s})}),i[4]=s,i[5]=a):a=i[5],i[6]!==t||i[7]!==l||i[8]!==a?(r=(0,em.jsxs)("div",{className:t,children:[l,a]}),i[6]=t,i[7]=l,i[8]=a,i[9]=r):r=i[9],r}ra.displayName="Select";let ri="leadType",rn="dealer",rs="model",ro="dealerDate",rc="information",rd={country:{handlingType:"country"},[ri]:{handlingType:"leadType"},[rn]:{handlingType:"dealer"},[rs]:{handlingType:"model"},compliance_profile:{handlingType:"skip"},[rc]:{sanitize:!0},phone:{input:{type:"tel",pattern:"^\\+[0-9]{7,15}$",inputMode:"tel",autoComplete:"tel"}},email:{input:{type:"email",autoComplete:"email"}},firstName:{input:{autoComplete:"given-name"}},lastName:{input:{autoComplete:"family-name"}},city:{input:{autoComplete:"address-level2"}},postalCode:{input:{autoComplete:"postal-code"}},[ro]:{appendToInformation:!0},priorBrandInteraction:{appendToInformation:!0},yearOfBirth:{appendToInformation:!0},preferredTime:{appendToInformation:!0}},ru=new Map(Object.entries(rd).map(([e,t])=>[e.toLowerCase(),t]));function rm(e){return ru.get(e.trim().toLowerCase())}function rx(e){return rm(e)?.handlingType}let rf=Object.entries(rd).filter(([,e])=>e.sanitize).map(([e])=>e);function rp(e){if(!e||"object"!=typeof e||!("fields"in e))return null;let t=e.fields;if(!t||!("Value"in t)&&!("Text"in t))return null;let l=t.Text?.value,a=function(...e){for(let t of e){let e=null==t?"":String(t).trim();if(""!==e)return e}return""}(t.Value?.value,l,e.name);return""===a?null:{value:a,label:String(l??a)}}function rh(e,t){let l=function(e){let t=String(e??"").trim();if(!t)return"";let l=(/[/\\]/.test(t)?t.split(/[/\\]/).pop()??t:t).replace(/\s+/g,""),a=l.replace(/[{}-]/g,"");return/^[0-9a-f]{32}$/i.test(a)?"":l}(e);if(!l)return[];let a=Object.keys(t).find(e=>String(e)===l);if(!a)return[];var r=t[a];if(null==r)return[];if(Array.isArray(r))return r.map(rp).filter(e=>null!=e);if("object"==typeof r&&"fields"in r){let e=rp(r);return e?[e]:[]}return[]}function rg(e){return String(e??"").trim()}let rv="select",rb="textarea",rj="inputtext",ry="inputtextnumber",rw=()=>{let e,t=(0,ef.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,em.jsxs)("svg",{className:"h-5 w-5 animate-spin",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:[(0,em.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,em.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4z"})]}),t[0]=e):e=t[0],e};function rN(e){let t,l,a,r,i,n,s,o,c,d,u,m=(0,ef.c)(44),{dynamicsLeadDropdownField:x,items:f,hidden:p,getOptionValue:h,getOptionLabel:g,getOptionKey:v,value:b,onChange:j,placeholder:y,required:w,disabled:N,locked:C,showRequiredStar:k,loading:S}=e,L=void 0===k||k,_=String(x.fields.DynamicsFieldName.value??""),T=p?"hidden":"";m[0]!==x.fields.Label?(t=(0,em.jsx)(ex.Text,{field:x.fields.Label}),m[0]=x.fields.Label,m[1]=t):t=m[1],m[2]!==w||m[3]!==L?(l=L&&w?(0,em.jsxs)(em.Fragment,{children:[" ",(0,em.jsx)("span",{className:"text-text-link",children:"*"})]}):null,m[2]=w,m[3]=L,m[4]=l):l=m[4],m[5]!==p||m[6]!==t||m[7]!==l?(a=(0,em.jsxs)(re,{hidden:p,children:[t,l]}),m[5]=p,m[6]=t,m[7]=l,m[8]=a):a=m[8];let I=C?"opacity-60":void 0,A=C?void 0:_,D=b??"";m[9]!==h||m[10]!==f||m[11]!==j?(r=e=>{let t=e.target.value;j(e,""===t?void 0:f?.find(e=>h(e)===t))},m[9]=h,m[10]=f,m[11]=j,m[12]=r):r=m[12];let M=N||C;return m[13]!==y?(i=(0,em.jsx)("option",{value:"",disabled:!0,children:y}),m[13]=y,m[14]=i):i=m[14],m[15]!==v||m[16]!==g||m[17]!==h||m[18]!==f?(n=f?.map((e,t)=>(0,em.jsx)("option",{value:h(e),children:g(e)},v?.(e,t)??`${h(e)}-${String(t)}`)),m[15]=v,m[16]=g,m[17]=h,m[18]=f,m[19]=n):n=m[19],m[20]!==p||m[21]!==w||m[22]!==M||m[23]!==i||m[24]!==n||m[25]!==I||m[26]!==A||m[27]!==D||m[28]!==r?(s=(0,em.jsxs)(ra,{hidden:p,className:I,name:A,value:D,onChange:r,required:w,disabled:M,children:[i,n]}),m[20]=p,m[21]=w,m[22]=M,m[23]=i,m[24]=n,m[25]=I,m[26]=A,m[27]=D,m[28]=r,m[29]=s):s=m[29],m[30]!==C||m[31]!==_||m[32]!==b?(o=C&&(0,em.jsx)("input",{type:"hidden",name:_,value:b??""}),m[30]=C,m[31]=_,m[32]=b,m[33]=o):o=m[33],m[34]!==S?(c=S&&(0,em.jsx)("div",{className:"pointer-events-none absolute inset-y-0 right-8 flex items-center",children:(0,em.jsx)(rw,{})}),m[34]=S,m[35]=c):c=m[35],m[36]!==s||m[37]!==o||m[38]!==c?(d=(0,em.jsxs)("div",{className:"relative",children:[s,o,c]}),m[36]=s,m[37]=o,m[38]=c,m[39]=d):d=m[39],m[40]!==d||m[41]!==T||m[42]!==a?(u=(0,em.jsxs)(a9,{className:T,children:[a,d]}),m[40]=d,m[41]=T,m[42]=a,m[43]=u):u=m[43],u}let rC=e=>e.value,rk=e=>e.label;function rS(e){let t,l,a,r=(0,ef.c)(7),{label:i,required:n}=e;return r[0]!==i?(t=(0,em.jsx)(ex.Text,{field:i}),r[0]=i,r[1]=t):t=r[1],r[2]!==n?(l=n&&(0,em.jsxs)(em.Fragment,{children:[" ",(0,em.jsx)("span",{className:"text-text-link",children:"*"})]}),r[2]=n,r[3]=l):l=r[3],r[4]!==t||r[5]!==l?(a=(0,em.jsxs)(re,{children:[t,l]}),r[4]=t,r[5]=l,r[6]=a):a=r[6],a}let rL=(0,ep.memo)(function(e){let t=(0,ef.c)(71),{descriptor:l,value:a,fetchedOptions:r,loading:i,onSelect:n,onCountryChange:s}=e;switch(l.kind){case"skip":return null;case"country-select":{let e,r,{field:n,options:o,isSingle:c,isMandatory:d}=l,u=`${String(n.fields.Label?.value??"")}`;t[0]!==s?(e=(e,t)=>s(t),t[0]=s,t[1]=e):e=t[1];let m=d&&!c;return t[2]!==n||t[3]!==c||t[4]!==i||t[5]!==o||t[6]!==u||t[7]!==e||t[8]!==m||t[9]!==a?(r=(0,em.jsx)(rN,{dynamicsLeadDropdownField:n,hidden:c,items:o,getOptionValue:rC,getOptionLabel:rk,value:a,placeholder:u,onCh
181ange:e,required:m,loading:i}),t[2]=n,t[3]=c,t[4]=i,t[5]=o,t[6]=u,t[7]=e,t[8]=m,t[9]=a,t[10]=r):r=t[10],r}case"leadtype-select":{let e,r,{field:s,fieldKey:o,options:c,isSingle:d,isMandatory:u}=l,m=d&&c[0]?c[0]:void 0,x=a||m?.value||"",f=`${String(s.fields.Label?.value??"")}... `;t[11]!==o||t[12]!==n?(e=(e,t)=>n(o,t),t[11]=o,t[12]=n,t[13]=e):e=t[13];let p=u&&!d;return t[14]!==s||t[15]!==d||t[16]!==i||t[17]!==c||t[18]!==x||t[19]!==f||t[20]!==e||t[21]!==p?(r=(0,em.jsx)(rN,{dynamicsLeadDropdownField:s,hidden:d,items:c,getOptionValue:rC,getOptionLabel:rk,value:x,placeholder:f,onChange:e,required:p,loading:i}),t[14]=s,t[15]=d,t[16]=i,t[17]=c,t[18]=x,t[19]=f,t[20]=e,t[21]=p,t[22]=r):r=t[22],r}case"static-select":case"fetched-select":{let e,s,o,{field:c,fieldKey:d,isMandatory:u}=l;t[23]!==l.kind||t[24]!==l.staticOptions||t[25]!==r?(e="fetched-select"===l.kind?r??[]:l.staticOptions,t[23]=l.kind,t[24]=l.staticOptions,t[25]=r,t[26]=e):e=t[26];let m=e,x=1===m.length,f=x&&"static-select"===l.kind,p=x&&"fetched-select"===l.kind;t[27]!==d||t[28]!==n?(s=(e,t)=>n(d,t),t[27]=d,t[28]=n,t[29]=s):s=t[29];let h=`${String(c.fields.Label?.value??"")}... `;return t[30]!==c||t[31]!==f||t[32]!==u||t[33]!==i||t[34]!==p||t[35]!==m||t[36]!==s||t[37]!==h||t[38]!==a?(o=(0,em.jsx)(rN,{dynamicsLeadDropdownField:c,hidden:f,locked:p,items:m,getOptionValue:rC,getOptionLabel:rk,value:a,onChange:s,placeholder:h,required:u,loading:i}),t[30]=c,t[31]=f,t[32]=u,t[33]=i,t[34]=p,t[35]=m,t[36]=s,t[37]=h,t[38]=a,t[39]=o):o=t[39],o}case"textarea":{let e,a,r,{field:i,dynamicsName:n,isMandatory:s}=l;return t[40]!==i.fields.Label||t[41]!==s?(e=(0,em.jsx)(rS,{label:i.fields.Label,required:s}),t[40]=i.fields.Label,t[41]=s,t[42]=e):e=t[42],t[43]!==n||t[44]!==s?(a=(0,em.jsx)(a7,{name:n,required:s}),t[43]=n,t[44]=s,t[45]=a):a=t[45],t[46]!==e||t[47]!==a?(r=(0,em.jsxs)(a9,{className:"bp:col-span-2",children:[e,a]}),t[46]=e,t[47]=a,t[48]=r):r=t[48],r}case"input":{let e,a,r,i,{field:n,dynamicsName:s,htmlType:o,inputAttributes:c,isMandatory:d}=l;return t[49]!==n.fields.Label||t[50]!==d?(e=(0,em.jsx)(rS,{label:n.fields.Label,required:d}),t[49]=n.fields.Label,t[50]=d,t[51]=e):e=t[51],t[52]!==c?(a=c??{},t[52]=c,t[53]=a):a=t[53],t[54]!==s||t[55]!==o||t[56]!==d||t[57]!==a?(r=(0,em.jsx)(rt,{type:o,name:s,required:d,...a}),t[54]=s,t[55]=o,t[56]=d,t[57]=a,t[58]=r):r=t[58],t[59]!==e||t[60]!==r?(i=(0,em.jsxs)(a9,{children:[e,r]}),t[59]=e,t[60]=r,t[61]=i):i=t[61],i}case"number":{let e,a,r,{field:i,dynamicsName:n,isMandatory:s}=l;return t[62]!==i.fields.Label||t[63]!==s?(e=(0,em.jsx)(rS,{label:i.fields.Label,required:s}),t[62]=i.fields.Label,t[63]=s,t[64]=e):e=t[64],t[65]!==n||t[66]!==s?(a=(0,em.jsx)(rt,{type:"number",name:n,required:s}),t[65]=n,t[66]=s,t[67]=a):a=t[67],t[68]!==e||t[69]!==a?(r=(0,em.jsxs)(a9,{children:[e,a]}),t[68]=e,t[69]=a,t[70]=r):r=t[70],r}}});function r_(e){return e?.fields.Value.value}function rT(e,t){let l=new URLSearchParams;return l.set("country",String(t.country??"")),l.set("entity",e),t.importer&&l.set("importer",String(t.importer)),"models"===e&&(l.set("available",String(t.availability)),l.set("type",String(t.modelType))),`/api/forms/dynamics/opendata?${l.toString()}`}async function rI(e,t){let l=await fetch(e);if(!l.ok)throw Error(`Failed to fetch ${t}: ${l.status}`);return l.json()}async function rA(e){return((await rI(rT("dealers",e),"dealers")).dealers??[]).sort((e,t)=>e.name.localeCompare(t.name)).map(e=>({value:e.id,label:e.name,id:e.dealer_code}))}async function rD(e){return((await rI(rT("models",e),"models")).models??[]).map(e=>({value:e.id,label:e.name,id:e.model_code}))}var rM=l(49914);function rE({fields:e}){let{Heading:t,ComHubFormName:l,Description:a,MarketingConsent:r,IntegrityPolicy:i,Disclaimer:n,ButtonText:s,SuccessTitle:o,SuccessText:c,DynamicsImporters:d,DynamicsModelAvailibility:u,DynamicsModelTypes:m,ComHub:x}=e,f=(0,ep.useMemo)(()=>(function(e){let{countryField:t,options:l}=function(e){let t=e.DynamicsLeadFields.find(e=>"country"===rx(String(e.fields.DynamicsFieldName?.value??"")));if(!t)return{countryField:null,options:[]};let l=rh(t.fields.DataSource?.value,e);return{countryField:t,options:l}}(e),{leadTypeField:a,options:r}=function(e){let t=e.DynamicsLeadFields.find(e=>"leadType"===rx(String(e.fields.DynamicsFieldName?.value??"")));if(!t)return{leadTypeField:null,options:[]};let l=rh(t.fields.DataSource?.value,e);return{leadTypeField:t,options:l}}(e),i=1===l.length,n=1===r.length,s=function(e){let t=new Set;if(!e)return t;for(let l of e)for(let e of[l.id,l.name,l.displayName,l.fields?.Text?.value,l.fields?.Value?.value,l.fields?.Label?.value,l.fields?.DynamicsFieldName?.value]){let l=rg(e);l&&t.add(l)}return t}(e.MandatoryLeadFields),o=[],c={};for(let t of e.DynamicsLeadFields){let a=String(t.fields.DynamicsFieldName?.value??""),r=a.trim(),n=function(e,t){if(0===t.size)return!1;let l=rg(e.id);if(l&&t.has(l))return!0;let a=rg(e.fields.Label.value);if(a&&t.has(a))return!0;let r=rg(e.fields.DynamicsFieldName?.value);return!!(r&&t.has(r))}(t,s),d=function(e){switch(String(e??"").trim().toLowerCase()){case rv:return rv;case rb:return rb;case rj:case"":return rj;case ry:return ry;default:return"unknown"}}(t.fields.Type?.value),u=rx(r);
181if("skip"===u){o.push({kind:"skip",key:t.id});continue}switch(d){case rv:{if("country"===u){o.push({kind:"country-select",key:t.id,field:t,fieldKey:a,options:l,isSingle:i,isMandatory:n});continue}if("leadType"===u){let l=rh(t.fields.DataSource?.value,e);o.push({kind:"leadtype-select",key:t.id,field:t,fieldKey:a,options:l,isSingle:l.length<=1,isMandatory:n});continue}if("dealer"===u||"model"===u){o.push({kind:"fetched-select",key:t.id,field:t,fieldKey:u,isMandatory:n});continue}let s=r||t.id,d=rh(t.fields.DataSource?.value,e);1===d.length&&(c[s]=d[0]),o.push({kind:"static-select",key:t.id,field:t,fieldKey:s,staticOptions:d,isMandatory:n});continue}case rb:o.push({kind:"textarea",key:t.id,field:t,dynamicsName:a,isMandatory:n});continue;case rj:{let{htmlType:e,inputAttributes:l}=function(e){let t=rm(e)?.input;if(!t)return{htmlType:"text"};let{type:l,...a}=t;return{htmlType:l??"text",inputAttributes:Object.keys(a).length>0?a:void 0}}(a);o.push({kind:"input",key:t.id,field:t,dynamicsName:a,htmlType:e,inputAttributes:l,isMandatory:n});continue}case ry:o.push({kind:"number",key:t.id,field:t,dynamicsName:a,isMandatory:n});continue;default:o.push({kind:"skip",key:t.id});continue}}return t&&i&&(c[String(t.fields.DynamicsFieldName.value??"")]=l[0]),a&&n&&(c[String(a.fields.DynamicsFieldName.value??"")]=r[0]),{descriptors:o,initialSelected:c,countryFieldMeta:t,countrySelectOptions:l,isSingleCountry:i,leadTypeField:a,leadTypeSelectOptions:r,isSingleLeadType:n}})(e),[e]),{t:p}=(0,ey.s9)(),h=(0,a2.S)(),[g,v]=(0,ep.useState)(!1),[b,j]=(0,ep.useState)(!1),[y,w]=(0,ep.useState)(!1),[N,C]=(0,ep.useState)(),[k,S]=(0,ep.useState)(()=>f.initialSelected),L=(0,ep.useCallback)((e,t)=>S(l=>({...l,[e]:t})),[]),_=(0,ep.useCallback)(()=>S(e=>{if(!("dealer"in e)&&!("model"in e))return e;let t={...e};return delete t.dealer,delete t.model,t}),[]),{fetchedLists:T,loadingByKey:I,fetchForCountry:A}=function({importer:e,availability:t,modelType:l,onResetSelection:a,onSingleOption:r}){let[i,n]=(0,ep.useState)({dealer:[],model:[]}),[s,o]=(0,ep.useState)({dealer:!1,model:!1}),c=(0,ep.useRef)(0);return{fetchedLists:i,loadingByKey:s,fetchForCountry:(0,ep.useCallback)(i=>{let s=c.current+=1;a(),n({dealer:[],model:[]}),o({dealer:!0,model:!0});let d=async(e,t)=>{try{let l=await t();if(s!==c.current)return;n(t=>({...t,[e]:l})),1===l.length&&r(e,l[0])}catch(t){if(s!==c.current)return;console.error(`Error fetching ${e}s:`,t),n(t=>({...t,[e]:[]}))}finally{s===c.current&&o(t=>({...t,[e]:!1}))}};Promise.all([d("dealer",()=>rA({country:i,importer:e})),d("model",()=>rD({country:i,importer:e,availability:t,modelType:l}))])},[e,t,l,a,r])}}({importer:d?.fields.Value.value,availability:u?.fields.Value.value,modelType:m?.fields.Value.value,onResetSelection:_,onSingleOption:L}),D=(0,ep.useCallback)(t=>{let l=String(f.countryFieldMeta?.fields.DynamicsFieldName.value??"");S(e=>({...e,[l]:t}));let a=e.DynamicsCountries?.find(e=>String(e.fields?.Value?.value??"")===(t?.value??""));a&&C(a),A(t?.value??"")},[f,e,A]);(0,ep.useEffect)(()=>{(()=>{if(!f.isSingleCountry||!f.countryFieldMeta)return;let t=f.countrySelectOptions[0],l=e.DynamicsCountries?.find(e=>String(e.fields?.Value?.value??"")===t.value);l&&C(l),A(t.value)})(),(()=>{if(!f.leadTypeField||!f.isSingleLeadType)return;let e=String(f.leadTypeField.fields.DynamicsFieldName.value??""),t=f.leadTypeSelectOptions[0];t&&S(l=>l[e]?.value===t.value?l:{...l,[e]:t})})()},[]);let M=async t=>{t.preventDefault();let a=t.currentTarget;for(let e of rf){let t=a.querySelector(`[name="${e}"]`);t&&(t.value=t.value.replace(/[<>'"]/g,""))}j(!1),v(!1),w(!0);let r=function({plan:e,formFields:t,selectedByKey:l,formData:a}){let r={leadDistributionMethod:r_(t.DynamicsLeadDistributionMethods),leadType:l[String(e.leadTypeField?.fields.DynamicsFieldName.value??ri)]?.value,compliance_profile:r_(t.DynamicComplianceProfiles),leadCategory:r_(t.DynamicsLeadCategories),leadChannel:r_(t.DynamicsLeadChannels),leadSource:r_(t.DynamicsLeadSources),importer:r_(t.DynamicsImporters)},i=t.DynamicsLeadFields.filter(e=>{var t;return t=String(e.fields.DynamicsFieldName.value??""),rm(t)?.appendToInformation===!0}).map(e=>{String(e.fields.DynamicsFieldName.value??"")===ro&&(r.dealer=String(l[ro].value??"").trim());let t=null,i=String(e.fields.DynamicsFieldName.value??"").trim();t=e.fields.DataSource?.value!==void 0&&""!==e.fields.DataSource.value?l[i]?.label:a.get(i);let n=String(e.fields.Label?.value??"").trim();return`${n}: ${t}`});if(i.length>
1810){let e=String(a.get(rc)??"").trim(),t=i.join(", ");r.information=e?`${e} | ${t}`:t}return r}({plan:f,formFields:e,selectedByKey:k,formData:new FormData(a)}),i=await (0,a1.qX)({formName:l.value,siteName:h,form:a,additionalValues:r,useComHubTestEnvironment:x?.value??!1});if(w(!1),!i.success)return void j(!0);v(!0);let n=function({selectedCountry:e,selectedByKey:t}){return{lead_location:window.location.pathname.split("/")[1]||"",lead_category:"form interaction",lead_action:"submit form",lead_type:"hard",...e&&{country_id:e.id||"",country_name:e.fields.Text.value||""},...t[rn]&&{dealer_id:t[rn].id||"",dealer_name:t[rn].label||""},...t[rs]&&{car_name:t[rs].label||"",car_id:t[rs].id||""}}}({selectedCountry:N,selectedByKey:k});"true"===rM.env.NEXT_PUBLIC_MOCKED_COMHUB_RESPONSE&&(console.log("MOCK sendGTMFormSubmission ========"),console.log("MOCK Values:",n),console.log("MOCK ==============================")),(0,a0.J)(l.value,n)};return g?(0,em.jsx)(rr,{success:g,SuccessTitle:o,SuccessText:c}):(0,em.jsxs)("div",{className:"gap-sm bg-foundation p-sm bp:p-lg mx-auto flex w-full max-w-xl flex-col overflow-hidden rounded",children:[(0,em.jsx)("h2",{className:"text-2xl font-medium",children:(0,em.jsx)(ex.Text,{field:t})}),a?.value&&(0,em.jsx)("p",{className:"text-base",children:(0,em.jsx)(ex.Text,{field:a})}),(0,em.jsxs)("form",{onSubmit:M,className:"group",children:[f.descriptors.length>0&&(0,em.jsx)("div",{className:"gap-sm bp:grid-cols-2 grid grid-cols-1",children:f.descriptors.map(e=>{let t="fieldKey"in e?e.fieldKey:void 0;return(0,em.jsx)(rL,{descriptor:e,value:t?k[t]?.value??"":"",fetchedOptions:"fetched-select"===e.kind?T[e.fieldKey]:void 0,loading:"fetched-select"===e.kind&&I[e.fieldKey],onSelect:L,onCountryChange:D},e.key)})}),(0,em.jsxs)("div",{className:"gap-sm bp:grid-cols-2 bp:gap-x-lg mt-4 grid grid-cols-1",children:[n?.value&&(0,em.jsx)("div",{className:"bp:col-span-2 my-2 text-sm [&_.rte]:max-w-none",children:(0,em.jsx)(aH.A,{field:n})}),r?.value&&(0,em.jsx)("div",{className:"bp:col-span-2",children:(0,em.jsxs)(rl,{name:"marketingConsent",required:!0,children:[(0,em.jsx)(ex.Text,{field:r}),(0,em.jsx)("span",{className:"text-text-link",children:"*"})]})}),i?.value&&(0,em.jsx)("div",{className:"bp:col-span-2",children:(0,em.jsxs)(rl,{name:"integrityPolicy",required:!0,children:[(0,em.jsx)(ex.Text,{field:i}),(0,em.jsx)("span",{className:"text-text-link",children:"*"})]})}),b&&(0,em.jsx)("p",{className:"text-important bp:col-span-2",children:p("formErrorMessage")}),(0,em.jsx)("div",{className:"bp:col-span-2 flex justify-center",children:(0,em.jsx)(eC.$n,{variant:"primary",type:"submit",className:"w-fit group-invalid:pointer-events-none group-invalid:opacity-50 group-invalid:saturate-0",isLoading:y,children:(0,em.jsx)(ex.Text,{field:s})})})]})]})]})}let rP={value:""};function r$(e){let t=e.fields.DynamicsField?.fields;return{id:e.id,url:e.url,name:e.name,displayName:e.displayName,fields:{Label:e.fields.Label,Type:t?.Type??rP,DataSource:t?.DataSource,DynamicsFieldName:t?.DynamicsFieldName??rP}}}function rF(e){return{id:e.id??"",name:e.name,displayName:e.displayName,fields:{Text:e.fields?.Text,Value:e.fields?.Value,Label:e.fields?.Label,DynamicsFieldName:e.fields?.DynamicsField?.fields?.DynamicsFieldName??e.fields?.DynamicsFieldName}}}let rR=(0,ey.es)(function(e){let t,l,a=(0,ef.c)(4),{fields:r}=e;if(a[0]!==r)t={...r,DynamicsLeadFields:r.DynamicsLeadFields.map(r$),MandatoryLeadFields:r.MandatoryLeadFields?.map(rF)},a[0]=r,a[1]=t;else t=a[1];return a[2]!==t?(l=(0,em.jsx)(rE,{fields:t}),a[2]=t,a[3]=l):l=a[3],l}),rH={2:"md:w-[calc(50%-10px)]",3:"md:w-[calc(50%-10px)] lg:w-[calc(33.333%-13.34px)]",4:"md:w-[calc(50%-10px)] lg:w-[calc(25%-15px)]"},rV=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c=(0,ef.c)(24),{fields:d,rendering:u}=e,m=d.Columns?.value||"4",x=d.CenterItems?.value===!0,f=u.uid,p=d?.TitleTag?.value;c[0]!==d.Title?(t=(0,em.jsx)(ex.Text,{field:d.Title}),c[0]=d.Title,c[1]=t):t=c[1],c[2]!==p||c[3]!==t?(l=(0,em.jsx)(eC.DZ,{tagName:p,className:"col-span-full text-center",children:t}),c[2]=p,c[3]=t,c[4]=l):l=c[4];let h=x?"justify-center":"justify-start";if(c[5]!==h?(a=(0,eh.A)("bp:px-lg px-sm mx-auto flex w-full max-w-2xl flex-wrap gap-5",h),c[5]=h,c[6]=a):a=c[6],c[7]!==m||c[8]!==d.Items){let e;c[10]!==m?(e=(e,t)=>(0,em.jsxs)(eF(),{"aria-disabled":!e.fields.Link.value.href,href:e.fields.Link.value.href,className:(0,eh.A)("bt
181n-hover rounded-corner inline-flex min-h-[80px] w-full gap-4 bg-white p-2 transition hover:-translate-y-px hover:shadow-lg",rH[m],!e.fields.Link.value.href&&"pointer-events-none"),children:[(0,em.jsx)(eC._V,{field:e.fields.LogoImage,height:100,width:100,className:(0,eh.A)("w-[64px] object-contain",!e.fields.Link.value.href&&"opacity-60")}),(0,em.jsx)("p",{className:(0,eh.A)("inline-flex flex-1 items-center font-semibold leading-none",!e.fields.Link.value.href&&"opacity-60"),children:(0,em.jsx)(ex.Text,{field:e.fields.Title})})]},t),c[10]=m,c[11]=e):e=c[11],r=d.Items.map(e),c[7]=m,c[8]=d.Items,c[9]=r}else r=c[9];return c[12]!==a||c[13]!==r?(i=(0,em.jsx)("div",{className:a,children:r}),c[12]=a,c[13]=r,c[14]=i):i=c[14],c[15]!==d.Link?(n=d.Link&&(0,em.jsx)("div",{className:"col-span-full grid justify-center",children:(0,em.jsx)(eC.$n,{field:d.Link,variant:"ghost",icon:"ArrowForwardIcon"})}),c[15]=d.Link,c[16]=n):n=c[16],c[17]!==l||c[18]!==i||c[19]!==n?(s=(0,em.jsxs)("div",{className:"bp:py-16 gap-lg flex flex-col py-10",children:[l,i,n]}),c[17]=l,c[18]=i,c[19]=n,c[20]=s):s=c[20],c[21]!==u.uid||c[22]!==s?(o=(0,em.jsx)("section",{"data-component":"BrandList",id:f,className:"bg-background-200 w-full",children:s}),c[21]=u.uid,c[22]=s,c[23]=o):o=c[23],o},{validateAsWarnings:e=>(e.Items?.length??0)>0||"Add at least one brand â only the title and its background band render as it stands."}),rO=e=>{let t,l,a,r=(0,ef.c)(10),{Items:i,isDynamicWidth:n,locale:s}=e;if(r[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,eh.A)("p-sm bp:p-lg group/variant gap-sm mx-auto","flex w-full max-w-xl flex-wrap items-center justify-center"),r[0]=t):t=r[0],r[1]!==i||r[2]!==n||r[3]!==s){let e;r[5]!==n||r[6]!==s?(e=(e,t)=>{let{Text:l,Link:a,HasArrow:r,Icon:i}=e.fields;return(0,em.jsxs)(ex.Link,{field:a,locale:s,onClick:()=>rz(e),className:(0,eh.A)("group relative flex w-full gap-2 py-5",n?"bp:w-fit":"bp:w-[280px]"),children:[(0,em.jsx)("div",{className:"shrink-0",children:rU(i?.value)}),(0,em.jsxs)("div",{className:"bp:block text-pretty! flex items-end justify-between text-[24px] font-bold leading-none",children:[(0,em.jsx)("span",{className:(0,eh.A)("bp:break-words underline decoration-current"),children:l?.value}),"\xa0",r?.value&&(0,em.jsx)(eC.D3,{className:"bp:inline size-5 -rotate-90 transition-transform duration-300 group-hover:translate-x-2"})]})]},t)},r[5]=n,r[6]=s,r[7]=e):e=r[7],l=i.map(e),r[1]=i,r[2]=n,r[3]=s,r[4]=l}else l=r[4];return r[8]!==l?(a=(0,em.jsx)("div",{className:t,children:l}),r[8]=l,r[9]=a):a=r[9],a},rB=e=>{let t,l,a=(0,ef.c)(15),{Items:r,isDynamicWidth:i,buttonBg:n,locale:s,useButtonRounding:o,centerButtonText:c}=e;if(a[0]!==r||a[1]!==n||a[2]!==c||a[3]!==i||a[4]!==s||a[5]!==o){let e;a[7]!==n||a[8]!==c||a[9]!==i||a[10]!==s||a[11]!==o?(e=(e,t)=>{let{Text:l,Link:a,HasArrow:r,Icon:d}=e.fields;return(0,em.jsxs)(ex.Link,{field:a,locale:s,onClick:()=>rz(e),className:(0,eh.A)("px-sm group relative flex max-h-[62px] w-full items-center gap-3 overflow-hidden",i?"bp:w-fit":"bp:w-[280px]",o?"rounded-corner-button":"rounded-corner",c&&"justify-center","border py-5 text-base font-bold",n,"hover:text-primary-contrast transition-colors duration-700"),children:[d?.value&&(0,em.jsx)("div",{className:"z-1 shrink-0",children:rU(d?.value)}),(0,em.jsx)("span",{className:(0,eh.A)("z-1 text-balance leading-tight",r?.value&&"pr-8"),children:(0,em.jsx)(ex.Text,{field:l})}),r?.value&&(0,em.jsx)("span",{className:(0,eh.A)("z-1 absolute right-2 top-2"),children:(0,em.jsx)(eC.sI,{className:"-rotate-45"})}),(0,em.jsx)("div",{className:(0,eh.A)("bg-primary rounded-corner absolute left-1/2 h-full w-0 -translate-x-1/2 transition-[width] duration-500 ease-in-out group-hover:w-full")})]},t)},a[7]=n,a[8]=c,a[9]=i,a[10]=s,a[11]=o,a[12]=e):e=a[12],t=r.map(e),a[0]=r,a[1]=n,a[2]=c,a[3]=i,a[4]=s,a[5]=o,a[6]=t}else t=a[6];return a[13]!==t?(l=(0,em.jsx)("div",{className:"gap-sm p-sm bp:p-lg group/variant mx-auto flex max-w-xl flex-wrap items-center justify-center",children:t}),a[13]=t,a[14]=l):l=a[14],l};function rz(e){var t;(0,a0.d)({event:"web_interaction",lead_category:"web interaction",lead_name:"CTA",lead_type:"soft",lead_action:(t=e.fields.Link,t.value?.href?t.value?.linktype==="external"?"external redirect":t.value?.linktype==="anchor"?"anchor link":t.value?.linktype==="internal"?"internal redirect":t.value?.linktype==="media"?"media link":"click":"click"),lead_location:window.location.pathname.split("/")[1]||"",lead_text:e.fields.Text?.value||"undefined"})}function rU(e){switch(e){case"Cog":return(0,em.jsx)(eC.DP,{className:"bp:inline size-6"});case"Mail":return(0,em.jsx)(eC.r4,{className:"bp:inline size-6"});case"Percentage":return(0,em.jsx)(eC.oJ,{className:"bp:inline size-6"});
181case"Pin":return(0,em.jsx)(eC.ts,{className:"bp:inline size-6"});default:return null}}(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m=(0,ef.c)(37),{fields:x,rendering:f}=e,{BackgroundColor:p,ButtonBackground:h,Items:g,Variant:v,HasMarginTop:b,DynamicWidth:j,ButtonTextColor:y,Title:w,TitleTag:N,TitleTextColor:C,UseButtonRounding:k,CenterButtonText:S}=x,{locale:L}=(0,e7.useRouter)();if(m[0]!==p?.value||m[1]!==h?.value||m[2]!==y||m[3]!==S?.value||m[4]!==j?.value||m[5]!==b?.value||m[6]!==k?.value||m[7]!==f.uid){let e,o=(0,lv.C)(p?.value||""),c=h?.value||"";m[15]!==c?(e=(0,lv.C)(c),m[15]=c,m[16]=e):e=m[16],t=e;let d=b?.value?"mt-lg":"";a=!!j?.value;let u=(0,aW.M)(y);s=k?.value===!0,l=S?.value===!0,r="ButtonRow",i=f.uid,n=(0,eh.A)(o,d,"w-full",u),m[0]=p?.value,m[1]=h?.value,m[2]=y,m[3]=S?.value,m[4]=j?.value,m[5]=b?.value,m[6]=k?.value,m[7]=f.uid,m[8]=t,m[9]=l,m[10]=a,m[11]=r,m[12]=i,m[13]=n,m[14]=s}else t=m[8],l=m[9],a=m[10],r=m[11],i=m[12],n=m[13],s=m[14];return m[17]!==w?.value||m[18]!==N?.value||m[19]!==C?(o=w?.value&&N?.value&&(0,em.jsx)("div",{className:"pt-lg mx-auto max-w-xl",children:(0,em.jsx)(eC.DZ,{className:(0,aW.M)(C),tagName:N?.value,children:w?.value})}),m[17]=w?.value,m[18]=N?.value,m[19]=C,m[20]=o):o=m[20],m[21]!==g||m[22]!==v?.value||m[23]!==t||m[24]!==l||m[25]!==a||m[26]!==L||m[27]!==s?(c=v?.value?(0,em.jsx)(rO,{Items:g,isDynamicWidth:a,locale:L}):(0,em.jsx)(rB,{Items:g,isDynamicWidth:a,buttonBg:t,locale:L,useButtonRounding:s,centerButtonText:l}),m[21]=g,m[22]=v?.value,m[23]=t,m[24]=l,m[25]=a,m[26]=L,m[27]=s,m[28]=c):c=m[28],m[29]!==o||m[30]!==c?(d=(0,em.jsxs)(eC.mc,{size:"2xl",className:"flex flex-col",children:[o,c]}),m[29]=o,m[30]=c,m[31]=d):d=m[31],m[32]!==r||m[33]!==i||m[34]!==n||m[35]!==d?(u=(0,em.jsx)("section",{"data-component":r,id:i,className:n,children:d}),m[32]=r,m[33]=i,m[34]=n,m[35]=d,m[36]=u):u=m[36],u},{validateAsWarnings:e=>(e.Items?.length??0)>0||"Add at least one button â only the title and background render as it stands."});let rZ=e=>{let t,l=(0,ef.c)(4),{link:a,children:r,className:i}=e;return l[0]!==r||l[1]!==i||l[2]!==a?(t=a?(0,em.jsx)(eF(),{href:a,className:i,children:r}):(0,em.jsx)("div",{className:i,children:r}),l[0]=r,l[1]=i,l[2]=a,l[3]=t):t=l[3],t},rW=e=>{let t,l,a,r,i,n,s,o,c,d,u,m,x,f=(0,ef.c)(40);
181f[0]!==e.Label1||f[1]!==e.LabelValue1?(t={label:e.Label1,value:e.LabelValue1},f[0]=e.Label1,f[1]=e.LabelValue1,f[2]=t):t=f[2],f[3]!==e.Label2||f[4]!==e.LabelValue2?(l={label:e.Label2,value:e.LabelValue2},f[3]=e.Label2,f[4]=e.LabelValue2,f[5]=l):l=f[5],f[6]!==e.Label3||f[7]!==e.LabelValue3?(a={label:e.Label3,value:e.LabelValue3},f[6]=e.Label3,f[7]=e.LabelValue3,f[8]=a):a=f[8],f[9]!==e.Label4||f[10]!==e.LabelValue4?(r={label:e.Label4,value:e.LabelValue4},f[9]=e.Label4,f[10]=e.LabelValue4,f[11]=r):r=f[11],f[12]!==t||f[13]!==l||f[14]!==a||f[15]!==r?(i=[t,l,a,r],f[12]=t,f[13]=l,f[14]=a,f[15]=r,f[16]=i):i=f[16];let p=i,h=e.Link.value.href??"",g=`car-model-card-${e.Title.value}`;return f[17]!==e.Image?(n=(0,em.jsx)("div",{className:"relative aspect-video w-full overflow-clip",children:(0,em.jsx)(ex.Image,{field:e.Image,fill:!0,className:"object-cover"})}),f[17]=e.Image,f[18]=n):n=f[18],f[19]!==e.Campaign||f[20]!==e.IsCampaign.value?(s=e.IsCampaign.value&&(0,em.jsx)("span",{className:"rounded-corner bg-primary w-fit px-8 py-px text-center",children:e.Campaign.value}),f[19]=e.Campaign,f[20]=e.IsCampaign.value,f[21]=s):s=f[21],f[22]!==e.Title?(o=(0,em.jsx)(eC.DZ,{tagName:"h3",tagStyle:"h4",children:(0,em.jsx)(ex.Text,{field:e.Title})}),f[22]=e.Title,f[23]=o):o=f[23],f[24]!==e.Text?(c=(0,em.jsx)(eC.sD,{field:e.Text}),f[24]=e.Text,f[25]=c):c=f[25],f[26]!==c||f[27]!==s||f[28]!==o?(d=(0,em.jsxs)("div",{className:"gap-sm p-sm flex h-full flex-col",children:[s,o,c]}),f[26]=c,f[27]=s,f[28]=o,f[29]=d):d=f[29],f[30]!==p?(u=!!p.filter(rq).length&&(0,em.jsx)("div",{className:"px-sm",children:(0,em.jsx)("div",{className:"border-outline py-sm grid w-full grid-cols-2 justify-between gap-2 border-t-2",children:p.map(rG)})}),f[30]=p,f[31]=u):u=f[31],f[32]!==d||f[33]!==u||f[34]!==g||f[35]!==n?(m=(0,em.jsxs)("div",{id:g,className:"rounded-corner border-outline flex h-full flex-col overflow-hidden border",children:[n,d,u]}),f[32]=d,f[33]=u,f[34]=g,f[35]=n,f[36]=m):m=f[36],f[37]!==m||f[38]!==h?(x=(0,em.jsx)(rZ,{link:h,className:"w-full md:w-[calc((100%-1.25rem)/2)] lg:w-[calc((100%-2.5rem)/3)] xl:w-[calc((100%-3.75rem)/4)]",children:m}),f[37]=m,f[38]=h,f[39]=x):x=f[39],x};function rq(e){return e.value.value}function rG(e){return e.label.value&&e.value.value?(0,em.jsxs)("div",{className:"flex flex-1 flex-col gap-1",children:[(0,em.jsx)("span",{className:"text-sm font-bold",children:(0,em.jsx)(ex.Text,{field:e.label})}),(0,em.jsx)(eC.sD,{field:e.value})]}):null}let rK=(0,ey.es)(e=>{let t,l,a,r=(0,ef.c)(17),{fields:i,rendering:n}=e,{Label1:s,Label2:o,Label3:c,Label4:d}=i,u=i.Centered.value&&"justify-center";r[0]!==u?(t=(0,eh.A)("gap-sm mt-10 flex flex-wrap",u),r[0]=u,r[1]=t):t=r[1];let m=n.uid;if(r[2]!==s||r[3]!==o||r[4]!==c||r[5]!==d||r[6]!==i.ListCars){let e;r[8]!==s||r[9]!==o||r[10]!==c||r[11]!==d?(e=(e,t)=>(0,ep.createElement)(rW,{...e.fields,Label1:s,Label2:o,Label3:c,Label4:d,key:t}),r[8]=s,r[9]=o,r[10]=c,r[11]=d,r[12]=e):e=r[12],l=i.ListCars.map(e),r[2]=s,r[3]=o,r[4]=c,r[5]=d,r[6]=i.ListCars,r[7]=l}else l=r[7];return r[13]!==n.uid||r[14]!==t||r[15]!==l?(a=(0,em.jsx)(eC.mc,{size:"2xl",className:t,dataComponent:"CarModelCardList",id:m,children:l}),r[13]=n.uid,r[14]=t,r[15]=l,r[16]=a):a=r[16],a},{validate:e=>(e.ListCars?.length??0)>0||"Add at least one car to this list."});var rJ=l(39138);let rY=["H1","H2","H3","H4","H5","P","p"],rQ=(0,ey.es)(function({fields:e,rendering:t}){let l=1e3*(e?.AutoPlayDelay?.value||5),a=[...e?.CarouselItems||[],...e?.children||[]],r=a.length>1,[i,n]=(0,ek.A)({loop:!0,watchDrag:r},[(0,eQ.A)({delay:l,stopOnInteraction:!0,stopOnMouseEnter:!1})]),{push:s,query:o}=(0,e7.useRouter)(),[c,d]=(0,ep.useState)(o.q||""),u=e?.CarouselSearchUrl?.value?.href,m=!!u,x=e?.MarginTop?.value===!0,f=e?.SearchBarPlaceholderText?.value,p=a.every(e=>e.fields?.Title?.value||e.fields?.Text?.value),h=()=>{s({pathname:u,query:{...o,keyphrase:c}})},g="drop-shadow-[0_4px_7px_rgba(0,0,0,0.25),0px_1px_2px_rgba(0,0,0,0.45)]",{selectedIndex:v,scrollSnaps:b}=(e=>{let t,l,a,r,i,n,s=(0,ef.c)(9),[o,c]=(0,ep.useState)(0);s[0]===Symbol.for("react.memo_cache_sentinel")?(t=[],s[0]=t):t=s[0];let[d,u]=(0,ep.useState)(t);s[1]===Symbol.for("react.memo_cache_sentinel")?(l=e=>{e&&u(e.scrollSnapList())},s[1]=l):l=s[1];let m=l;s[2]===Symbol.for("react.memo_cache_sentinel")?(a=e=>{e&&c(e.selectedScrollSnap())},s[2]=a):a=s[2];let x=a;return s[3]!==e?(r=()=>{e&&(m(e),x(e),e.on("reInit",m).on("reInit",x).on("select",x))},i=[e,m,x],s[3]=e,s[4]=r,s[5]=i):(r=s[4],i=s[5]),(0,ep.useEffect)(r,i),s[6]!==d||s[7]!==o?(n={selectedIndex:o,scrollSnaps:d},s[6]=d,s[7]=o,s[8]=n):n=s[8],n})(n),j=(0,ep.useRef)(null),y=(0,ep.useRef)(null),w=2*(a.length>2),N=(0,ep.useRef)([]);(0,ep.useEffect)(()=>
181{if(!n||!r)return;let e=()=>{let e=n.scrollProgress();n.scrollSnapList().forEach((t,l)=>{let a=t-e;a>.5&&(a-=1),a<-.5&&(a+=1);let r=N.current[l];r&&(r.style.transform=`translateX(${-a*w*100}%)`)})};return e(),n.on("scroll",e),n.on("reInit",e),()=>{n.off("scroll",e),n.off("reInit",e)}},[n,r,w]);let[C,k]=(0,ep.useState)(!0),[S,L]=(0,ep.useState)(0);(0,ep.useEffect)(()=>{if(!n||!r)return;let e=()=>{L(e=>e+1)},t=()=>{k(!1)};return n.on("select",e),n.on("autoplay:stop",t),()=>{n.off("select",e),n.off("autoplay:stop",t)}},[n,r]);let _=e?.Height?.value==="Full",T=e?.Height?.value==="Slim";return(0,em.jsxs)("div",{className:(0,eh.A)("group relative transition-[height]",m&&"mb-[25px]",x&&"mt-mobile-top-spacing lg:mt-desktop-top-spacing",_&&"h-[calc(100svh-var(--hedin-menu-height,0px)-var(--marqueeHeight,0px))]",T&&"h-[40svh] max-h-[380px] min-h-[340px]",!_&&!T&&"h-[62svh] max-h-[640px] min-h-[340px]"),"data-component":"Carousel",id:t.uid,children:[(0,em.jsxs)("div",{className:(0,eh.A)("absolute inset-0 select-none overflow-hidden",r&&"md:cursor-none"),ref:i,style:{touchAction:"pan-y pinch-zoom"},onPointerDown:e=>{y.current={x:e.clientX,y:e.clientY}},onClick:e=>{if(!r||e.target.closest("a, button"))return;let t=y.current;if(t){let l=Math.abs(e.clientX-t.x),a=Math.abs(e.clientY-t.y);if(l>5||a>5)return}let l=e.currentTarget.getBoundingClientRect(),a=e.clientX-l.left<l.width/2;n?.plugins()?.autoplay?.stop(),a?n?.scrollPrev():n?.scrollNext()},onMouseMove:e=>{if(!r)return;let t=j.current;if(!t)return;if(e.target.closest("a, button")){t.style.opacity="0";return}let l=e.currentTarget.getBoundingClientRect(),a=e.clientX-l.left<l.width/2;t.style.left=`${e.clientX}px`,t.style.top=`${e.clientY}px`,t.style.transform="translate(-50%, -50%)",t.style.opacity="1",t.dataset.direction=a?"left":"right"},onMouseLeave:()=>{j.current&&(j.current.style.opacity="0",j.current.style.transform="translate(-50%, -50%) scale(1)")},onMouseDown:()=>{j.current&&(j.current.style.transform="translate(-50%, -50%) scale(0.8)")},onMouseUp:()=>{j.current&&(j.current.style.transform="translate(-50%, -50%) scale(1)")},children:[(0,em.jsx)("div",{className:"flex h-full w-full",children:a.map((t,a)=>{let i,n=t.fields,s=0===a,o=n?.ImagePhone,c=n?.Image,d=!!n?.Video?.value?.src,u=!!n?.VideoPhone?.value?.src,m=n?.Link1||n?.Link;m&&(m.value.text||=n?.ButtonText?.value);let x=n?.Link1ButtonType?.value||"Primary",f=n?.Link2,h=n?.Link2ButtonType?.value||"Secondary",j=e?.ContentPlacement?.value==="Center",y=n?.DesktopContentHorizontalAlignment?.value||(j?"Center":"Left"),w=n?.DesktopContentVerticalAlignment?.value||"Center",k=n?.MobileContentHorizontalAlignment?.value||(j?"Center":"Left"),L=n?.MobileContentVerticalAlignment?.value||"Center",T=!!n?.HasTextShadow?.value,I=(i=n?.TitleTagName?.value)&&rY.includes(i)?n.TitleTagName.value:"h1",A=e=>{switch(e){case"Secondary":return"secondary";case"Ghost":return"ghost";case"GhostInverted":return"ghost-contrast";default:return"primary"}};return(0,em.jsxs)("div",{className:"relative flex h-full w-full min-w-0 flex-[0_0_100%] justify-center overflow-hidden",children:[(0,em.jsxs)("div",{ref:e=>{N.current[a]=e},className:"absolute inset-0 z-[-1]",children:[d?(0,em.jsx)(tr.A,{VideoDesktop:n?.Video??n?.VideoPhone,className:"absolute inset-0 hidden h-full w-full md:block"}):(0,em.jsx)(eC._V,{field:c?.value?.src?c:o,fill:!0,className:"absolute inset-0 hidden h-full w-full object-cover md:block",placeholder:"empty",fetchPriority:s?"high":void 0,loading:s?"eager":"lazy",alt:c?.value?.alt,title:""}),u?(0,em.jsx)(tr.A,{VideoDesktop:n?.VideoPhone??n?.Video,className:"absolute inset-0 h-full w-full md:hidden"}):(0,em.jsx)(eC._V,{field:o?.value?.src?o:c,fill:!0,className:"absolute inset-0 h-full w-full object-cover md:hidden",placeholder:"empty",fetchPriority:s?"high":void 0,loading:s?"eager":"lazy",alt:o?.value?.alt,title:""}),!!n?.GradientOverlay?.value&&(0,em.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/60 to-transparent"})]}),(0,em.jsxs)("div",{className:(0,eh.A)("px-sm bp:px-lg max-w-page mx-auto flex h-full w-full flex-col gap-4 pt-12",_?"pb-48":"pb-20",n?.TextColor?.value==="Black"?"text-black":"text-white","Center"===k?"items-center text-center":"items-start text-left","Center"===y?"bp:items-center bp:text-center":"bp:items-start bp:text-left","Top"===L&&"justify-start","Center"===L&&"justify-center","Bottom"===L&&"justify-end","Top"===w&&"bp:justify-start","Center"===w&&"bp:justify-center","Bottom"===w&&"bp:justify-end"),children:[r&&p&&(0,em.jsxs)("div",{className:"bg-foundation rounded-corner text-text-primary relative flex shrink-0 items-center gap-2 overflow-hidden px-5 text-sm font-medium",style:{height:18},children:[(0,em.jsxs)("div",{className:"z-1",children:[v+1,"/",b.length]}),C&&(0,em.jsx)(aC.P.div,{className:"bg-background-300 absolute inset-0 origin-left",initial:{scaleX:0},animate:{scaleX:1},transition:{duration:l/1e3,ease:"linear"}},S)]}),(0,em.jsx)(aC.P.div,{initial:{opacity:0,y:-16},animate:a===v?{opacity:1,y:0}:{},transition:{duration:.3,delay:.3},children:(0,em.jsx)(eC.DZ,{tagName:I,className:(0,eh.A)("max-w-md",T&&g),children:(0,em.jsx)(ex.Text,{field:n?.Title})})},`title-${a}-${v}`),(0,em.jsx)(aC.P.div,{initial:{opacity:0,y:-16},animate:a===v?{opacity:1,y:0}:{},transition:{duration:.3,delay:.4},children:(0,em.jsx)("p",{className:(0,eh.A)("max-w-md text-lg font-normal leading-7",T&&g),children:(0,em.jsx)(ex.Text,{field:n?.Text})})},`text-${a}-${v}`),(0,em.jsxs)(aC.P.div,{initial:{opacity:0,y:-16},animate:a===v?{opacity:1,y:0}:{},transition:{duration:.3,delay:.5},className:"gap-sm mt-2 flex flex-wrap",children:[(0,em.jsx)(eC.$n,{field:m,variant:A(x),icon:"ArrowForwardIcon",className:"cursor-pointer"}),(0,em.jsx)(eC.$n,{field:f,variant:A(h),className:"cursor-pointer",icon:"ArrowForwardIcon",children:f?.value?.text})]},`buttons-${a}-${v}`)]})]},a)})}),r&&!p&&(0,em.jsx)("div",{className:(0,eh.A)("absolute flex w-full justify-center gap-2",m?_?"bottom-28":"bottom-10":"bottom-2.5"),children:(0,em.jsxs)("div",{className:"rounded-corner text-text-primary relative flex shrink-0 items-center gap-2 overflow-hidden bg-white px-5 text-sm font-medium",style:{height:18},children:[(0,em.jsxs)("div",{className:"z-1",children:[v+1,"/",b.length]}),C&&(0,em.jsx)(aC.P.div,{className:"bg-background-300 absolute inset-0 origin-left",initial:{scaleX:0},animate:{scaleX:1},transition:{duration:l/1e3,ease:"linear"}},S)]})})]}),r&&(0,em.jsx)("div",{ref:j,className:"bg-primary text-primary-contrast pointer-events-none fixed z-50 hidden h-12 w-12 items-center justify-center rounded-full opacity-0 transition-[opacity,transform] duration-150 md:flex [&[data-direction=left]>svg]:rotate-180",children:(0,em.jsx)(rJ.A,{style:{fontSize:28}})}),m&&(0,em.jsx)("div",{className:(0,ey.cn)("z-1 absolute inset-x-0 bottom-0",_?"mb-lg":"mb-[-24px]"),children:(0,em.jsx)(eC.mc,{size:"lg",children:(0,em.jsxs)("div",{className:"relative w-full",children:[(0,em.jsx)("input",{className:"border-outline-link font-alt btn-hover btn-hover-focus px-sm inset-0 w-full rounded-full bg-white py-3 underline placeholder-black transition focus-visible:-translate-y-
181px focus-visible:border-white focus-visible:!outline-none",type:"search",value:c,onChange:e=>d(e.target.value),autoCorrect:"off",autoCapitalize:"off",placeholder:f,onKeyDown:e=>"Enter"===e.key&&h()}),(0,em.jsxs)("div",{className:"absolute right-3 top-2 flex gap-1",children:[(0,em.jsx)("button",{onClick:()=>d(""),"aria-label":"Clear search",className:(0,eh.A)(!c&&"hidden","cursor-pointer rounded-full border border-transparent p-1.5 transition"),children:(0,em.jsx)(eC.US,{})}),(0,em.jsx)("button",{onClick:h,"aria-label":"Search",className:(0,eh.A)(c&&"border-outline-link","cursor-pointer rounded-full border border-transparent p-1.5 transition"),children:(0,em.jsx)(eC.WI,{})})]})]})})})]})},{validateAsWarnings:e=>(e.CarouselItems?.length??0)+(e.children?.length??0)>0||"Add at least one slide â this is an empty band as it stands."});var rX=l(22482);function r1(e){let t,l,a=(0,ef.c)(4),{cols:r}=e;return a[0]!==r?(t=r.map(r0),a[0]=r,a[1]=t):t=a[1],a[2]!==t?(l=(0,em.jsx)("div",{className:"flex justify-center gap-1",children:t}),a[2]=t,a[3]=l):l=a[3],l}function r0(e,t){return(0,em.jsx)(r2,{range:e.range,highlightDigit:e.highlightDigit},t)}let r2=e=>{let t,l=(0,ef.c)(3),{range:a,highlightDigit:r}=e;return l[0]!==r||l[1]!==a?(t=(0,em.jsx)("div",{className:"bp:w-[2.6rem] bp:h-[4.5rem] relative h-12 w-6 overflow-hidden",children:Array.from({length:a},(e,t)=>(0,em.jsx)("div",{className:(0,eh.A)("duration-400 bp:text-7xl absolute inset-0 flex items-center justify-center text-[2.5rem] font-bold transition-transform",t===r?"z-10 translate-y-0 opacity-100":t===(r+1)%a?"translate-y-full":"-translate-y-full opacity-0"),children:t},t))}),l[0]=r,l[1]=a,l[2]=t):t=l[2],t},r3=(e,t)=>{switch(e){case"years":return!(t.days&&t.hours&&t.minutes&&t.seconds);case"days":return!(t.hours&&t.minutes&&t.seconds);case"hours":return!(t.minutes&&t.seconds);case"minutes":return!t.seconds;default:return!1}},r4=()=>{let e,t=(0,ef.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,em.jsx)("span",{className:"bp:text-7xl bp:pb-8 bp:pl-1 pb-7 pl-0.5 text-4xl font-bold leading-[40px]",children:":"}),t[0]=e):e=t[0],e},r5=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m=(0,ef.c)(34),{fields:x,rendering:f}=e;m[0]!==x.CountdownTarget?.value?(t=new Date(x?.CountdownTarget?.value).toUTCString(),m[0]=x.CountdownTarget?.value,m[1]=t):t=m[1];let p=t,h={days:x.HideDay?.value,hours:x.HideHour?.value,minutes:x.HideMinute?.value,seconds:x.HideSecond?.value},[g,v]=(0,ep.useState)("00"),[b,j]=(0,ep.useState)("00"),[y,w]=(0,ep.useState)("00"),[N,C]=(0,ep.useState)("00");m[2]!==p?(l=()=>{let e=setInterval(()=>{let t,l,a,r,i,{days:n,hours:s,minutes:o,seconds:c}=(t=Date.now(),a=Math.floor((l=Math.max(0,new Date(p).getTime()+60*new Date(p).getTimezoneOffset()*1e3-t))/1e3%60).toString().padStart(2,"0"),r=Math.floor(l/6e4%60).toString().padStart(2,"0"),i=Math.floor(l/36e5%24).toString().padStart(2,"0"),{days:Math.floor(l/864e5).toString().padStart(2,"0"),hours:i,minutes:r,seconds:a});v(n),j(s),w(o),C(c),"00"===n&&"00"===s&&"00"===o&&"00"===c&&clearInterval(e)},1e3);return()=>clearInterval(e)},a=[p],m[2]=p,m[3]=l,m[4]=a):(l=m[3],a=m[4]),(0,ep.useEffect)(l,a);
181let k=f.uid,S=x.BackgroundColor?.value==="BackgroundColor1"&&"bg-editor-background",L=x.BackgroundColor?.value==="BackgroundColor2"&&"bg-editor-background-2",_=x.BackgroundColor?.value==="BackgroundColor3"&&"bg-editor-background-3",T=x?.TextColor?.value==="White"?"text-text-invert-primary":"text-text-primary",I=!x?.FullWidth?.value&&"bp:mx-lg mx-sm rounded-corner max-w-xl",A=x?.Outline?.value&&(x?.FullWidth.value?"border-outline border-y-2":"border-outline border-2"),D=x?.HasMarginTop?.value&&"bp:mt-desktop-top-spacing mt-mobile-top-spacing";m[5]!==T||m[6]!==I||m[7]!==A||m[8]!==D||m[9]!==S||m[10]!==L||m[11]!==_?(r=(0,eh.A)("bp:px-lg px-sm flex w-full flex-col gap-4 py-16",S,L,_,T,I,A,D),m[5]=T,m[6]=I,m[7]=A,m[8]=D,m[9]=S,m[10]=L,m[11]=_,m[12]=r):r=m[12];let M=x?.TitleTag?.value,E=x?.Title;m[13]!==E?(i=(0,em.jsx)(ex.Text,{field:E}),m[13]=E,m[14]=i):i=m[14],m[15]!==M||m[16]!==i?(n=(0,em.jsx)(rX.A,{tagName:M,className:"text-center font-bold",children:i}),m[15]=M,m[16]=i,m[17]=n):n=m[17];let P=r3("years",h)&&(0,em.jsxs)("div",{className:"bp:gap-3 flex cursor-default items-center justify-center gap-1",title:p,children:[!x.HideDay?.value&&(0,em.jsxs)("div",{className:"bp:h-24 flex h-[4.5rem] flex-col items-center justify-between",children:[(0,em.jsx)(r1,{cols:[{range:10,highlightDigit:Number(g[0])},{range:10,highlightDigit:Number(g[1])},...g.length>2?[{range:10,highlightDigit:Number(g[2])}]:[],...g.length>3?[{range:10,highlightDigit:Number(g[3])}]:[],...g.length>4?[{range:10,highlightDigit:Number(g[4])}]:[]]}),x.DayLabel?.value&&(0,em.jsx)("span",{className:"bp:text-sm text-xs",children:x.DayLabel?.value})]}),!x.HideDay?.value&&r3("days",h)&&(0,em.jsx)(r4,{}),!x.HideHour?.value&&(0,em.jsxs)("div",{className:"bp:h-24 flex h-[4.5rem] flex-col items-center justify-between",children:[(0,em.jsx)(r1,{cols:[{range:3,highlightDigit:Number(b[0])},{range:10,highlightDigit:Number(b[1])}]}),x.HourLabel?.value&&(0,em.jsx)("span",{className:"bp:text-sm text-xs",children:x.HourLabel?.value})]}),!x.HideHour?.value&&r3("hours",h)&&(0,em.jsx)(r4,{}),!x.HideMinute?.value&&(0,em.jsxs)("div",{className:"bp:h-24 flex h-[4.5rem] flex-col items-center justify-between",children:[(0,em.jsx)(r1,{cols:[{range:6,highlightDigit:Number(y[0])},{range:10,highlightDigit:Number(y[1])}]}),x.MinuteLabel?.value&&(0,em.jsx)("span",{className:"bp:text-sm text-xs",children:x.MinuteLabel?.value})]}),!x.HideMinute?.value&&r3("minutes",h)&&(0,em.jsx)(r4,{}),!x.HideSecond?.value&&(0,em.jsxs)("div",{className:"bp:h-24 flex h-[4.5rem] flex-col items-center justify-between",children:[(0,em.jsx)(r1,{cols:[{range:10,highlightDigit:Number(N[0])},{range:10,highlightDigit:Number(N[1])}]}),x.SecondLabel?.value&&(0,em.jsx)("span",{className:"bp:text-sm text-xs",children:x.SecondLabel?.value})]})]});m[18]!==x.Text?(s=(0,em.jsx)("span",{className:"text-center",children:(0,em.jsx)(aH.A,{field:x.Text,textWrap:"balance"})}),m[18]=x.Text,m[19]=s):s=m[19];let $=x.ButtonLink,F=x.ButtonType?.value;return m[20]!==F?(o=(0,eK.I)(F),m[20]=F,m[21]=o):o=m[21],m[22]!==x.ButtonLink||m[23]!==o?(c=(0,em.jsx)("div",{className:"flex justify-center",children:(0,em.jsx)(eK.A,{field:$,variant:o,className:"max-w-96"})}),m[22]=x.ButtonLink,m[23]=o,m[24]=c):c=m[24],m[25]!==r||m[26]!==n||m[27]!==P||m[28]!==s||m[29]!==c?(d=(0,em.jsxs)("div",{className:r,children:[n,P,s,c]}),m[25]=r,m[26]=n,m[27]=P,m[28]=s,m[29]=c,m[30]=d):d=m[30],m[31]!==f.uid||m[32]!==d?(u=(0,em.jsx)("section",{"data-component":"CountdownTimer",id:k,className:"flex w-full justify-center",children:d}),m[31]=f.uid,m[32]=d,m[33]=u):u=m[33],u},{validate:e=>{let t=e.CountdownTarget?.value,l=t?new Date(t).getTime():NaN;return!Number.isNaN(l)&&!(l<=0)||"Set a Countdown Target â without a valid date this timer has nothing to count down to."}});function r6(e){let t,l,a,r=(0,ef.c)(10),{Image:i,ImagePhone:n,video:s,content:o}=e;return r[0]!==i||r[1]!==n||r[2]!==o?(t="Image"===o&&(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)(eY.A,{field:i.value?.src?i:n,className:"bp:block absolute inset-0 hidden h-full w-full object-cover"}),(0,em.jsx)(eY.A,{field:n.value?.src?n:i,className:"bp:hidden absolute inset-0 block h-full w-full object-cover"})]}),r[0]=i,r[1]=n,r[2]=o,r[3]=t):t=r[3],r[4]!==o||r[5]!==s?(l="Video"===o&&(0,em.jsx)("video",{autoPlay:!0,loop:!0,muted:!0,playsInl
181ine:!0,className:"absolute inset-0 h-full w-full object-cover",src:s.value?.src}),r[4]=o,r[5]=s,r[6]=l):l=r[6],r[7]!==t||r[8]!==l?(a=(0,em.jsxs)("div",{className:"absolute inset-0 z-0 h-full w-full",children:[t,l]}),r[7]=t,r[8]=l,r[9]=a):a=r[9],a}(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v=(0,ef.c)(55),{fields:b,rendering:j}=e,y=b.Width&&"FullWidth"===b.Width.value?"w-full":"max-w-2xl mx-auto px-sm bp:px-lg",w=b.Button?.value??"";v[0]!==w?(t=(0,eK.I)(w),v[0]=w,v[1]=t):t=v[1];let N=t,C=b.HasMarginTop?.value?"bp:mt-desktop-top-spacing mt-mobile-top-spacing":"";if(v[2]!==b.CenterContent?.value||v[3]!==b.Content?.value||v[4]!==b.Image?.value?.src||v[5]!==b.Variant?.value||v[6]!==b.Video?.value?.src||v[7]!==b.Width?.value||v[8]!==C||v[9]!==j.uid||v[10]!==y){let e=(0,lv.C)((e=>{switch(e){case"BackgroundColor1":return"BackgroundColor1";case"BackgroundColor2":return"BackgroundColor2";case"BackgroundColor3":return"BackgroundColor3";default:return""}})(b.Content?.value));l=!!b.Image?.value?.src&&b.Content?.value==="Image",a=!!b.Video?.value?.src&&b.Content?.value==="Video";let t=b.Variant?.value==="Big"?"min-h-[756px]":"min-h-[456px]";i="CTABanner",n=j.uid,v[17]!==C||v[18]!==y?(s=(0,eh.A)(y,C),v[17]=C,v[18]=y,v[19]=s):s=v[19],r=(0,eh.A)(b.CenterContent?.value?`relative grid ${t} ${b?.Width?.value==="Constrained"?"rounded-corner overflow-hidden":""} place-items-center`:`bp:pb-16 relative grid ${t} ${b?.Width?.value==="Constrained"?"rounded-corner overflow-hidden":""} place-items-end justify-center pb-9`,e),v[2]=b.CenterContent?.value,v[3]=b.Content?.value,v[4]=b.Image?.value?.src,v[5]=b.Variant?.value,v[6]=b.Video?.value?.src,v[7]=b.Width?.value,v[8]=C,v[9]=j.uid,v[10]=y,v[11]=l,v[12]=a,v[13]=r,v[14]=i,v[15]=n,v[16]=s}else l=v[11],a=v[12],r=v[13],i=v[14],n=v[15],s=v[16];v[20]!==b.Image||v[21]!==l?(o=l&&(0,em.jsx)(eL(),{alt:b.Image?.value?.alt||"",src:b.Image.value.src??"",height:Number(b.Image?.value?.height),width:Number(b.Image?.value?.width),className:"-z-1 absolute inset-0 h-full w-full object-cover"}),v[20]=b.Image,v[21]=l,v[22]=o):o=v[22],v[23]!==b.Video||v[24]!==a?(c=a&&(0,em.jsx)("div",{className:"-z-1 absolute inset-0 h-full w-full",children:(0,em.jsx)(tr.A,{VideoDesktop:b.Video})}),v[23]=b.Video,v[24]=a,v[25]=c):c=v[25];let k=b?.TextColor?.value==="White"?"text-text-invert-primary":"text-text-primary";v[26]!==b.TextBackgroundBox?.value||v[27]!==k?(d=(0,eh.A)("mx-auto flex max-w-md flex-col items-center gap-6 text-center",k,(e=>{let t="mx-4 bp:max-w-[650px] md:max-w-[720px] bp:mx-auto rounded-corner p-10 w-full";switch(e){case"BackgroundColor1":return`${t} bg-primary`;case"BackgroundColor2":return`${t} bg-background-100`;default:return"p-sm bp:px-lg py-20"}})(b?.TextBackgroundBox?.value)),v[26]=b.TextBackgroundBox?.value,v[27]=k,v[28]=d):d=v[28];let S=b?.TitleTag?.value;return v[29]!==b.Title?(u=(0,em.jsx)(ex.Text,{field:b.Title}),v[29]=b.Title,v[30]=u):u=v[30],v[31]!==S||v[32]!==u?(m=(0,em.jsx)(eC.DZ,{tagName:S,children:u}),v[31]=S,v[32]=u,v[33]=m):m=v[33],v[34]!==b.Text?(x=(0,em.jsx)("p",{className:"text-pretty text-lg leading-7",children:(0,em.jsx)(ex.Text,{field:b.Text})}),v[34]=b.Text,v[35]=x):x=v[35],v[36]!==N||v[37]!==b.Button?.value||v[38]!==b.Link?(f=b.Button?.value!=="None"&&(0,em.jsx)(eC.$n,{field:b.Link,variant:N,className:"max-md:w-full md:px-14"}),v[36]=N,v[37]=b.Button?.value,v[38]=b.Link,v[39]=f):f=v[39],v[40]!==d||v[41]!==m||v[42]!==x||v[43]!==f?(p=(0,em.jsxs)("div",{className:d,children:[m,x,f]}),v[40]=d,v[41]=m,v[42]=x,v[43]=f,v[44]=p):p=v[44],v[45]!==p||v[46]!==r||v[47]!==o||v[48]!==c?(h=(0,em.jsxs)("div",{className:r,children:[o,c,p]}),v[45]=p,v[46]=r,v[47]=o,v[48]=c,v[49]=h):h=v[49],v[50]!==h||v[51]!==i||v[52]!==n||v[53]!==s?(g=(0,em.jsx)("section",{"data-component":i,id:n,className:s,children:h}),v[50]=h,v[51]=i,v[52]=n,v[53]=s,v[54]=g):g=v[54],g});(0,ey.es)(function(e){let t,l,a,r,i,n,s,o=(0,ef.c)(41),{fields:c,rendering:d}=e,{Content:u,Variant:m,TextBackgroundBox:x,TextColor:f,Title:p,TitleTag:h,Text:g,Button:v,Width:b,HasMarginTop:j,CenterContent:y,Image:w,ImagePhone:N,Link:C,Video:k}=c,{page:S}=(0,ex.useSitecore)(),L=S?.mode?.isEditing??!1,_=j?.value?"mt-sm bp:mt-lg":"";if(o[0]!==v||o[1]!==y?.value||o[2]!==u?.value||o[3]!==C||o[4]!==g||o[5]!==x?.value||o[6]!==f?.value||o[7]!==p||o[8]!==h?.value||o[9]!==m?.value||o[10]!==b?.value||o[11]!==_||o[12]!==L||o[13]!==d.uid){var T;let e,n=(T=x?.value,e=(0,au._)(T,ad),""!==T&&T?`bp:max-w-[650px] md:max-w-[720px] bp:mx-auto rounded-corner p-lg ${e}`:"p-sm bp:px-lg py-20"),s=m?.value==="Big"?"min-h-[756px]":"min-h-[456px]";t=u?.value==="Image"||u?.value==="Video";let c=!!(p?.value||g?.value||v?.value&&"None"!==v.value),j=!!y?.value,w=j?"place-items-center":"items-end justify-items-start pb-9",N=b?.value==="FullWidth"?"w-full":"max-w-2xl mx-auto px-sm bp:px-lg",k=f?.value==="White"?"text-text-invert-primary":"text-text-primary";if(o[19]!==u?.value||o[20]!==w||o[21]!==_||o[22]!==d.uid||o[23]!==k||o[24]!==s||o[25]!==N){let e,t=(0,lv.C)("Video"===(e=u?.value)||"Image"===e?"":e);
181l="CTABannerCloud",a=d.uid,r=(0,eh.A)("p-sm bp:p-lg relative grid",N,s,k,t,w,_),o[19]=u?.value,o[20]=w,o[21]=_,o[22]=d.uid,o[23]=k,o[24]=s,o[25]=N,o[26]=l,o[27]=a,o[28]=r}else l=o[26],a=o[27],r=o[28];i=(c||L)&&(0,em.jsxs)("div",{className:(0,eh.A)("z-10 flex max-w-md flex-col gap-6",j?"items-center text-center":"items-start text-left",k,n),children:[(p?.value||L)&&(0,em.jsxs)(eC.DZ,{tagName:h?.value,children:[" ",(0,em.jsx)(ex.Text,{field:p})]}),(g?.value||L)&&(0,em.jsx)("p",{className:"text-pretty text-lg leading-7",children:(0,em.jsx)(ex.Text,{field:g})}),v?.value&&"None"!==v.value&&(0,em.jsx)(eK.A,{field:C,variant:(0,eK.I)(v?.value),className:"focus-visible:outline-current! max-md:w-full md:px-14"})]}),o[0]=v,o[1]=y?.value,o[2]=u?.value,o[3]=C,o[4]=g,o[5]=x?.value,o[6]=f?.value,o[7]=p,o[8]=h?.value,o[9]=m?.value,o[10]=b?.value,o[11]=_,o[12]=L,o[13]=d.uid,o[14]=t,o[15]=l,o[16]=a,o[17]=r,o[18]=i}else t=o[14],l=o[15],a=o[16],r=o[17],i=o[18];return o[29]!==u?.value||o[30]!==w||o[31]!==N||o[32]!==k||o[33]!==t?(n=t&&(0,em.jsx)(r6,{Image:w,ImagePhone:N,video:k,content:u?.value}),o[29]=u?.value,o[30]=w,o[31]=N,o[32]=k,o[33]=t,o[34]=n):n=o[34],o[35]!==l||o[36]!==a||o[37]!==r||o[38]!==i||o[39]!==n?(s=(0,em.jsxs)("section",{"data-component":l,id:a,className:r,children:[i,n]}),o[35]=l,o[36]=a,o[37]=r,o[38]=i,o[39]=n,o[40]=s):s=o[40],s});let r8=(0,ey.es)(function(e){let t,l,a,r=(0,ef.c)(7),{fields:i,rendering:n}=e,[s,o]=(0,ep.useState)(!0);r[0]===Symbol.for("react.memo_cache_sentinel")?(t=e=>{e.preventDefault(),o(!1)},r[0]=t):t=r[0];let c=t;return r[1]!==i||r[2]!==s||r[3]!==n?(l=s&&(0,em.jsx)("section",{"data-component":"DisclaimerModal",id:n.uid,className:"bg-background-300/50 fixed inset-0 z-[2147483641] flex items-center justify-center",children:(0,em.jsxs)("div",{className:"gap-lg bg-background-100 rounded-corner m-auto max-w-[650px] p-8",children:[i.DisclaimerModalTitle&&(0,em.jsx)(eC.DZ,{className:"text-center",children:(0,em.jsx)(ex.Text,{field:i.DisclaimerModalTitle})}),(0,em.jsx)("div",{className:"my-3 text-center",children:(0,em.jsx)(ex.RichText,{field:i.DisclaimerModalText})}),(0,em.jsxs)("div",{className:"flex flex-col justify-center gap-4 md:flex-row md:gap-16",children:[(0,em.jsx)(eC.$n,{variant:"primary",onClick:c,children:(0,em.jsx)(ex.Text,{field:i.DisclaimerModalApproveButtonText})}),(0,em.jsx)(eC.$n,{variant:"secondary",href:i.DisclaimerModalDeclineLink.value.href,children:(0,em.jsx)(ex.Text,{field:i.DisclaimerModalDeclineButtonText})})]})]})}),r[1]=i,r[2]=s,r[3]=n,r[4]=l):l=r[4],r[5]!==l?(a=(0,em.jsx)(em.Fragment,{children:l}),r[5]=l,r[6]=a):a=r[6],a});var r7=l(85173);function r9(e){let t,l,a,r,i,n=(0,ef.c)(10);return n[0]!==e.title?(t=(0,em.jsx)(eC.DZ,{tagName:"h3",tagStyle:"h4",className:"text-left",children:(0,em.jsx)(ex.Text,{field:e.title})}),n[0]=e.title,n[1]=t):t=n[1],n[2]===Symbol.for("react.memo_cache_sentinel")?(l=(0,em.jsx)(eC.D3,{className:"flex h-4 w-4 shrink-0 transition group-data-[open]:-rotate-180"}),n[2]=l):l=n[2],n[3]!==t?(a=(0,em.jsx)(lg._q,{className:"group relative flex w-full flex-col items-start py-5",children:(0,em.jsxs)("div",{className:"flex w-full flex-row items-center justify-between gap-4",children:[t,l]})}),n[3]=t,n[4]=a):a=n[4],n[5]!==e.text?(r=(0,em.jsx)(lg.kS,{transition:!0,className:"flex origin-top flex-col gap-3 pb-5 text-gray-500 transition duration-200 ease-out data-[closed]:-translate-y-6 data-[open]:-translate-y-1 data-[closed]:opacity-0",children:(0,em.jsx)(aH.A,{field:e.text,className:"ml-0"})}),n[5]=e.text,n[6]=r):r=n[6],n[7]!==a||n[8]!==r?(i=(0,em.jsxs)(lg.EN,{as:"div",className:"border-outline-2 border-b-1",children:[a,r]}),n[7]=a,n[8]=r,n[9]=i):i=n[9],i}function ie(e,t){return(0,em.jsx)(r9,{text:e.fields.Text,title:e.fields.Title},t)}(0,ey.es)(function(e){let t,l,a,r,i,n,s,o=(0,ef.c)(18),{fields:c,rendering:d}=e,u=c?.HasMarginTop?.value===!0&&"bp:mt-desktop-top-spacing mt-mobile-top-spacing";o[0]!==u?(t=(0,eh.A)("mx-auto w-full max-w-3xl py-10",u),o[0]=u,o[1]=t):t=o[1];let m=`${d.uid}`,x=c?.Wide?.value?"lg":"md";return o[2]===Symbol.for("react.memo_cache_sentinel")?(l=(0,eh.A)("gap-lg flex flex-col"),o[2]=l):l=o[2],o[3]!==c.Title||o[4]!==c.TitleTag?.value?(a=c?.Title?.value&&(0,em.jsx)(eC.DZ,{className:"text-center",tagName:c?.TitleTag?.value,children:(0,em.jsx)(ex.Text,{field:c.Title})}),o[3]=c.Title,o[4]=c.TitleTag?.value,o[5]=a):a=o[5],o[6]!==c.FAQItems?(r=c.FAQItems.map(ie),o[6]=c.FAQItems,o[7]=r):r=o[7],o[8]!==r?(i=(0,em.jsx)("div",{children:r}),o[8]=r,o[9]=i):i=o[9],o[10]!==x||o[11]!==a||o[12]!==i?(n=(0,em.jsxs)(r7.A,{size:x,className:l,children:[a,i]}),o[10]=x,o[11]=a,o[12]=i,o[13]=n):n=o[13],o[14]!==t||o[15]!==m||o[16]!==n?(s=(0,em.jsx)("div",{"data-component":"FAQList",className:t,id:m,children:n}),o[14]=t,o[15]=m,o[16]=n,o[17]=s):s=o[17],s},{validateAsWarnings:e=>(e.FAQItems?.length??0)>0||"Add at least one question â only the title renders as it stands."});var it=l(15265);function il(e){return!e}function ia(e,t){return e+t.offsetHeight}function ir(e,t){return e+t.offsetHeight}let ii=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g=(0,ef.c)(55),{fields:v,rendering:b}=e,{page:j}=(0,ex.useSitecore)(),y=j?.mode?.isEditing??!1,w=v.FileList??[],N=v.ItemsVisibleWhenCollapsed?.value||3;g[0]!==y?(t=e=>e?.fields?.Title?.value||y,g[0]=y,g[1]=t):t=g[1];let C=w.filter(t),k=C?.length>N+1,[S,L]=(0,ep.useState)(!1),[_,T]=(0,ep.useState)(null),[I,A]=(0,ep.useState)(null),[D,M]=(0,ep.useState)(!1),E=(0,ep.useRef)(null);g[2]!==k||g[3]!==v.CollapseLabel?.value||g[4]!==v.ExpandLabel?.value||g[5]!==v.
181ShowAllItems?.value?(l=function(){return v.ShowAllItems?.value||!k||!v?.ExpandLabel?.value?.trim()||!v?.CollapseLabel?.value?.trim()},g[2]=k,g[3]=v.CollapseLabel?.value,g[4]=v.ExpandLabel?.value,g[5]=v.ShowAllItems?.value,g[6]=l):l=g[6];let P=l;g[7]!==P||g[8]!==S||g[9]!==N?(a=function(e){return P()||S?0:e>N-1?-1:0},g[7]=P,g[8]=S,g[9]=N,g[10]=a):a=g[10];let $=a;g[11]!==D||g[12]!==_?(r=()=>{_&&!D&&setTimeout(()=>{M(!0)},300)},g[11]=D,g[12]=_,g[13]=r):r=g[13],g[14]!==_?(i=[_],g[14]=_,g[15]=i):i=g[15],(0,ep.useEffect)(r,i),g[16]!==P||g[17]!==N||g[18]!==L?(n={ref:E,onResize:()=>{if(!E.current)return;if(P()){L(!0),T(E.current.scrollHeight);return}let e=E.current.children,t=Array.from(e).slice(0,N),l=Array.from(e),a=t.reduce(ir,0)+8*Math.max(0,t.length-1);T(l.reduce(ia,0)+8*Math.max(0,l.length-1)+2),A(a+2)}},g[16]=P,g[17]=N,g[18]=L,g[19]=n):n=g[19],(0,it.C)(n);let F=b.uid,R=eC.mc;g[20]===Symbol.for("react.memo_cache_sentinel")?(s=(0,eh.A)("border-outline bp:py-lg py-sm gap-sm flex flex-col rounded border","bp:!px-[calc(var(--spacing-lg)-0.25rem)] !px-[calc(var(--spacing-sm)-0.25rem)]"),g[20]=s):s=g[20],g[21]!==v.Title||g[22]!==v.TitleTag?.value||g[23]!==y?(o=(v.Title?.value?.trim()||y)&&(0,em.jsx)(eC.DZ,{tagName:v?.TitleTag?.value,className:"px-1",children:(0,em.jsx)(ex.Text,{field:v.Title})}),g[21]=v.Title,g[22]=v.TitleTag?.value,g[23]=y,g[24]=o):o=g[24],g[25]!==v.Paragraph||g[26]!==y?(c=(v.Paragraph?.value?.trim()||y)&&(0,em.jsx)("p",{className:"px-1",children:(0,em.jsx)(ex.Text,{field:v.Paragraph})}),g[25]=v.Paragraph,g[26]=y,g[27]=c):c=g[27];let H=S?(_??0)+"px":(I??0)+"px";g[28]!==H?(d={maxHeight:H,gap:"8px"},g[28]=H,g[29]=d):d=g[29];let V=D&&"transition-[max-height] duration-300";g[30]!==V?(u=(0,eh.A)("flex flex-col overflow-x-visible pb-0.5",V),g[30]=V,g[31]=u):u=g[31],g[32]!==y||g[33]!==$?(m=(e,t)=>(e?.fields?.Title?.value||y)&&(e?.fields?.File?.value||y)&&(0,em.jsx)("li",{className:"group px-0.5",children:(0,em.jsx)(ex.File,{field:e?.fields?.File,target:"_blank",tabIndex:$(t),className:(0,eh.A)("relative overflow-visible focus-visible:!outline-0","before:-z-1 before:absolute before:-left-0.5 before:-top-1 before:h-[calc(100%+10px)] before:w-[calc(100%+2px)]","focus-visible:before:border-2"),children:(0,em.jsxs)("span",{className:(0,eh.A)("hover:text-text-link bp:justify-normal bp:w-auto inline-flex w-full shrink-0 cursor-pointer flex-row items-start justify-between gap-2 self-start px-0.5 py-0.5 underline","group-focus-within:text-primary"),children:[(0,em.jsx)(ex.Text,{field:e?.fields?.Title}),(0,em.jsx)(eC.s3,{className:"min-w-6 fill-current"})]})})},t),g[32]=y,g[33]=$,g[34]=m):m=g[34];let O=C.map(m);return g[35]!==d||g[36]!==u||g[37]!==O?(x=(0,em.jsx)("div",{className:"overflow-y-hidden",children:(0,em.jsx)("ul",{ref:E,style:d,className:u,children:O})}),g[35]=d,g[36]=u,g[37]=O,g[38]=x):x=g[38],g[39]!==P||g[40]!==S||g[41]!==v.CollapseLabel||g[42]!==v.ExpandLabel||g[43]!==L?(f=!P()&&(0,em.jsx)("div",{className:"px-0.5",children:(0,em.jsx)("button",{onClick:()=>L(il),className:"text-text-link hover:text-text-link-hover px-0.5 hover:underline",children:(0,em.jsx)(ex.Text,{field:S?v.CollapseLabel:v.ExpandLabel})})}),g[39]=P,g[40]=S,g[41]=v.CollapseLabel,g[42]=v.ExpandLabel,g[43]=L,g[44]=f):f=g[44],g[45]!==R||g[46]!==s||g[47]!==o||g[48]!==c||g[49]!==x||g[50]!==f?(p=(0,em.jsxs)(R,{size:"md",className:s,children:[o,c,x,f]}),g[45]=R,g[46]=s,g[47]=o,g[48]=c,g[49]=x,g[50]=f,g[51]=p):p=g[51],g[52]!==b.uid||g[53]!==p?(h=(0,em.jsx)("section",{"data-component":"FileDownloadList",id:F,className:"px-sm bp:px-lg mt-lg",children:p}),g[52]=b.uid,g[53]=p,g[54]=h):h=g[54],h});function is(e){let t,l=(0,ef.c)(19),{item:a,isHovered:r,currentlyHoveredItemId:i,videoRef:n}=e,s=r?"bg-none":i&&i!==a.id?"bg-black/40":"bg-black/20";l[0]!==s?(t=(0,ey.cn)("absolute inset-0 transition-colors duration-300",s),l[0]=s,l[1]=t):t=l[1];let o=t;if("Image"in a.fields){let e,t,r;return l[2]!==a.fields.BackgroundColor||l[3]!==a.fields.Image?(e=a.fields.Image.value?.src?(0,em.jsx)(eY.A,{field:a.fields.Image,fill:!0,className:"object-cover"}):(0,em.jsx)("div",{className:(0,ey.cn)("h-full w-full",(0,au._)(a.fields.Backgroun
181dColor,ad))}),l[2]=a.fields.BackgroundColor,l[3]=a.fields.Image,l[4]=e):e=l[4],l[5]!==o?(t=(0,em.jsx)("div",{className:o}),l[5]=o,l[6]=t):t=l[6],l[7]!==e||l[8]!==t?(r=(0,em.jsxs)("div",{className:"pointer-events-none absolute inset-0",children:[e,t]}),l[7]=e,l[8]=t,l[9]=r):r=l[9],r}if("Video"in a.fields){let e,t,r;return l[10]!==a.fields.BackgroundColor||l[11]!==a.fields.Video.value||l[12]!==n?(e=a.fields.Video.value?.src?(0,em.jsx)("video",{ref:n,src:a.fields.Video.value.src,className:"absolute inset-0 h-full w-full object-cover",loop:!0,muted:!0,playsInline:!0}):(0,em.jsx)("div",{className:(0,ey.cn)("absolute inset-0 h-full w-full",(0,au._)(a.fields.BackgroundColor,ad))}),l[10]=a.fields.BackgroundColor,l[11]=a.fields.Video.value,l[12]=n,l[13]=e):e=l[13],l[14]!==o?(t=(0,em.jsx)("div",{className:o}),l[14]=o,l[15]=t):t=l[15],l[16]!==e||l[17]!==t?(r=(0,em.jsxs)(em.Fragment,{children:[e,t]}),l[16]=e,l[17]=t,l[18]=r):r=l[18],r}return null}function io(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b=(0,ef.c)(53),{item:j,notifyHoveringState:y,currentlyHoveredItemId:w,layoutClass:N}=e,C=(0,ep.useRef)(null),[k,S]=(0,ep.useState)(!1);b[0]!==j.id||b[1]!==y?(t=()=>{y(j.id),S(!0),C.current&&C.current.play()},b[0]=j.id,b[1]=y,b[2]=t):t=b[2];let L=t;b[3]!==y?(l=()=>{y(""),S(!1),C.current&&C.current.pause()},b[3]=y,b[4]=l):l=b[4];let _=l;if(b[5]!==w||b[6]!==L||b[7]!==_||b[8]!==k||b[9]!==j||b[10]!==N){let e,t=j.fields.TextColor?.value?(0,au._)(j.fields.TextColor,aW.e):"text-white";a=eF(),d=j.fields.ButtonLink.value?.href||"",b[21]!==N?(u=(0,ey.cn)("group relative box-border flex min-w-0 flex-[1_1_0%] flex-col items-center justify-center no-underline transition-all duration-300 max-2xl:w-full",N),b[21]=N,b[22]=u):u=b[22],m=L,r=_,b[23]!==w||b[24]!==k||b[25]!==j?(i=(0,em.jsx)(is,{item:j,isHovered:k,currentlyHoveredItemId:w,videoRef:C}),b[23]=w,b[24]=k,b[25]=j,b[26]=i):i=b[26],b[27]===Symbol.for("react.memo_cache_sentinel")?(c=(0,ey.cn)("bp:px-lg p-sm gap-lg text-text-primary-content relative z-10 flex w-full flex-col items-center justify-center text-opacity-80"),b[27]=c):c=b[27];let l=w&&!k?"opacity-70":"opacity-100";b[28]!==l?(s=(0,ey.cn)("flex w-full flex-col items-center gap-3 text-center",l),b[28]=l,b[29]=s):s=b[29],b[30]===Symbol.for("react.memo_cache_sentinel")?(e={textShadow:"rgba(0,0,0,0.25) 0px 4px 7px, rgba(0,0,0,0.45) 0px 1px 2px"},b[30]=e):e=b[30],o=(0,em.jsx)("h1",{className:(0,ey.cn)("w-full text-5xl font-bold leading-normal",t),style:e,children:j.fields.Title.value}),n=(0,ey.cn)("leading-lg w-full text-2xl",t),b[5]=w,b[6]=L,b[7]=_,b[8]=k,b[9]=j,b[10]=N,b[11]=a,b[12]=r,b[13]=i,b[14]=n,b[15]=s,b[16]=o,b[17]=c,b[18]=d,b[19]=u,b[20]=m}else a=b[11],r=b[12],i=b[13],n=b[14],s=b[15],o=b[16],c=b[17],d=b[18],u=b[19],m=b[20];return b[31]===Symbol.for("react.memo_cache_sentinel")?(x={textShadow:"rgba(0,0,0,0.25) 0px 4px 7px, rgba(0,0,0,0.45) 0px 1px 2px"},b[31]=x):x=b[31],b[32]!==j.fields.Text.value||b[33]!==n?(f=(0,em.jsx)("p",{className:n,style:x,children:j.fields.Text.value}),b[32]=j.fields.Text.value,b[33]=n,b[34]=f):f=b[34],b[35]!==f||b[36]!==s||b[37]!==o?(p=(0,em.jsxs)("div",{className:s,children:[o,f]}),b[35]=f,b[36]=s,b[37]=o,b[38]=p):p=b[38],b[39]!==j.fields.ButtonText?(h=j.fields.ButtonText?.value&&(0,em.jsx)(eC.$n,{onlyStyle:!0,variant:"primary",className:"group-hover:bg-primary-hover group-hover:border-button-primary-border-hover",children:j.fields.ButtonText.value}),b[39]=j.fields.ButtonText,b[40]=h):h=b[40],b[41]!==p||b[42]!==h||b[43]!==c?(g=(0,em.jsxs)("div",{className:c,children:[p,h]}),b[41]=p,b[42]=h,b[43]=c,b[44]=g):g=b[44],b[45]!==a||b[46]!==r||b[47]!==i||b[48]!==g||b[49]!==d||b[50]!==u||b[51]!==m?(v=(0,em.jsxs)(a,{href:d,className:u,onMouseEnter:m,onMouseLeave:r,children:[i,g]}),b[45]=a,b[46]=r,b[47]=i,b[48]=g,b[49]=d,b[50]=u,b[51]=m,b[52]=v):v=b[52],v}let ic=(0,ey.es)(function(e){let t,l,a,r=(0,ef.c)(16),{fields:i,rendering:n}=e,[s,o]=(0,ep.useState)(""),c=i.HeroBannerSplitItems.length,d=n?.uid,u=4===c?"bp:grid-cols-2 grid-cols-1 min-[1280px]:grid-cols-4":3===c?"max-[1024px]:grid-cols-1 min-[1024px]:grid-cols-3":2===c?"max-[1024px]:grid-cols-1 min-[1024px]:grid-cols-2":"grid-cols-1",m=i.FullWidth?.value?"w-full":"bp:px-lg px-sm mx-auto max-w-2xl",x=i.HasGap?.value?"bp:gap-lg gap-sm":"gap-0",f=i.HasTopSpacing?.value?"bp:mt-desktop-top-spacing mt-mobile-top-spacing":"";if(r[0]!==u||r[1]!==m||r[2]!==x||r[3]!==f?(t=(0,ey.cn)("relative grid",u,m,x,f),r[0]=u,r[1]=m,r[2]=x,r[3]=f,r[4]=t):t=r[4],r[5]!==s||r[6]!==i.Height?.value||r[7]!==i.HeroBannerSplitItems){let e;r[9]!==s||r[10]!==i.Height?.value?(e=e=>(0,em.jsx)(io,{item:e,notifyHoveringState:o,currentlyHoveredItemId:s,layoutClass:function(e){switch(e){case"Full":return"h-[calc(100svh-var(--hedin-menu-height,0px))]";case"Compact":return"h-[56svh]";case"Small":return"h-[24svh]";default:return""}}(i.Height?.value)},e.id),r[9]=s,r[10]=i.Height?.value,r[11]=e):e=r[11],l=i.HeroBannerSplitItems.map(e),r[5]=s,r[6]=i.Height?.value,r[7]=i.HeroBannerSplitItems,r[8]=l}else l=r[8];return r[12]!==d||r[13]!==t||r[14]!==l?(a=(0,em.jsx)("div",{"data-component":"HeroBannerSplit",id:d,className:t,children:l}),r[12]=d,r[13]=t,r[14]=l,r[15]=a):a=r[15],a},{validate:e=>(e.HeroBannerSplitItems?.length??0)>0||"Add at least one item to this split hero."}),id=(0,ey.es)(function(e){let t,l,a=(0,ef.c)(46),{fields:r,rendering:i}=e,[n,s]=(0,ep.useState)(!1),{page:o}=(0,ex.useSitecore)(),c=o?.mode?.isEditing??!1;if(a[0]!==r||a[1]!==c||a[2]!==n||a[3]!==i.uid){l=Symbol.for("react.early_return_sentinel");e:{let e,o,d,u,m,x,f,p,h,g,v,b,j,y,w=function(e){switch(e){case"Full":return"h-[calc(100svh-var(--hedin-menu-height,0px))]";case"Compact":default:return"h-[56svh]";case"Small":return"h-[24svh]"}}(r?.Height?.value||"");a[6]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{s(!0)},a[6]=e):e=a[6];let N=e;a[7]===Symbol.for("react.memo_cache_sentinel")?(o=()=>{s(!1)},a[7]=o):o=a[7];let C=o;if(a[8]!==r||a[9]!==n){let e,t,l,i,s=r?.TextColor?.value?(0,au._)(r.TextColor,aW.e):"text-white",o=n?"bg-none":"bg-black/20";a[17]!==o?(e=(0,ey.cn)("absolute inset-0 transition-colors duration-300",o),a[17]=o,a[18]=e):e=a[18];let c=e;a[19]!==r?(t=r?.Image?.value?.src?(0,em.jsx)(eY.A,{field:r.Image,fill:!0,className:"object-cover"}):(0,em.jsx)("div",{className:(0,ey.cn)("h-full w-full",(0,au._)(r?.Backgroun
181dColor,ad))}),a[19]=r,a[20]=t):t=a[20],a[21]!==c?(l=(0,em.jsx)("div",{className:c}),a[21]=c,a[22]=l):l=a[22],a[23]!==t||a[24]!==l?(u=(0,em.jsxs)("div",{className:"pointer-events-none absolute inset-0",children:[t,l]}),a[23]=t,a[24]=l,a[25]=u):u=a[25],a[26]===Symbol.for("react.memo_cache_sentinel")?(h=(0,ey.cn)("bp:px-lg p-sm gap-lg text-text-primary-content relative z-10 flex w-full flex-col items-center justify-center text-opacity-80"),f=(0,ey.cn)("flex w-full flex-col items-center gap-3 text-center","opacity-100"),a[26]=f,a[27]=h):(f=a[26],h=a[27]),a[28]===Symbol.for("react.memo_cache_sentinel")?(i={textShadow:"rgba(0,0,0,0.25) 0px 4px 7px, rgba(0,0,0,0.45) 0px 1px 2px"},a[28]=i):i=a[28],p=(0,em.jsx)("h1",{className:(0,ey.cn)("w-full text-5xl font-bold leading-normal",s),style:i,children:r?.Title?.value}),d=eC.sD,m=r?.Text,x=(0,ey.cn)("leading-lg w-full text-2xl",s),a[8]=r,a[9]=n,a[10]=d,a[11]=u,a[12]=m,a[13]=x,a[14]=f,a[15]=p,a[16]=h}else d=a[10],u=a[11],m=a[12],x=a[13],f=a[14],p=a[15],h=a[16];a[29]!==d||a[30]!==m||a[31]!==x?(g=(0,em.jsx)(d,{field:m,className:x}),a[29]=d,a[30]=m,a[31]=x,a[32]=g):g=a[32],a[33]!==g||a[34]!==f||a[35]!==p?(v=(0,em.jsxs)("div",{className:f,children:[p,g]}),a[33]=g,a[34]=f,a[35]=p,a[36]=v):v=a[36],a[37]!==r?(b=r?.ButtonText?.value&&(0,em.jsx)(eC.$n,{onlyStyle:!0,variant:"primary",className:"group-hover:bg-primary-hover",children:r.ButtonText.value}),a[37]=r,a[38]=b):b=a[38],a[39]!==v||a[40]!==b||a[41]!==h?(j=(0,em.jsxs)("div",{className:h,children:[v,b]}),a[39]=v,a[40]=b,a[41]=h,a[42]=j):j=a[42],a[43]!==u||a[44]!==j?(y=(0,em.jsxs)(em.Fragment,{children:[u,j]}),a[43]=u,a[44]=j,a[45]=y):y=a[45];let k=y;if(c){l=(0,em.jsx)("div",{"data-component":"HeroBannerSplitImageItem",id:i.uid,className:(0,ey.cn)("relative box-border flex min-w-0 flex-[1_1_0%] flex-col items-center justify-center transition-all duration-300 max-2xl:w-full",w),children:k});break e}t=(0,em.jsx)(eF(),{href:r?.ButtonLink?.value?.href||"#","data-component":"HeroBannerSplitImageItem",id:i.uid,className:(0,ey.cn)("group relative box-border flex min-w-0 flex-[1_1_0%] flex-col items-center justify-center no-underline transition-all duration-300 max-2xl:w-full",w),onMouseEnter:N,onMouseLeave:C,children:k})}a[0]=r,a[1]=c,a[2]=n,a[3]=i.uid,a[4]=t,a[5]=l}else t=a[4],l=a[5];return l!==Symbol.for("react.early_return_sentinel")?l:t}),iu=(0,ey.es)(function(e){let t,l,a=(0,ef.c)(43),{fields:r,rendering:i}=e,n=(0,ep.useRef)(null),[s,o]=(0,ep.useState)(!1),{page:c}=(0,ex.useSitecore)(),d=c?.mode?.isEditing??!1;if(a[0]!==r||a[1]!==d||a[2]!==s||a[3]!==i.uid){l=Symbol.for("react.early_return_sentinel");e:{let e,c,u,m,x,f,p,h,g,v,b,j,y,w,N=function(e){switch(e){case"Full":return"h-[calc(100svh-var(--hedin-menu-height,0px))]";case"Compact":default:return"h-[56svh]";case"Small":return"h-[24svh]"}}(r?.Height?.value||"");a[6]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{o(!0),n.current&&n.current.play()},a[6]=e):e=a[6];let C=e;a[7]===Symbol.for("react.memo_cache_sentinel")?(c=()=>{o(!1),n.current&&n.current.pause()},a[7]=c):c=a[7];let k=c;if(a[8]!==r||a[9]!==s){let e,t,l=r?.TextColor?.value?(0,au._)(r.TextColor,aW.e):"text-white",i=s?"bg-none":"bg-black/20";a[16]!==i?(e=(0,ey.cn)("absolute inset-0 transition-colors duration-300",i),a[16]=i,a[17]=e):e=a[17];let o=e;a[18]!==r?(h=r?.Video?.value?.src?(0,em.jsx)("video",{ref:n,src:r.Video.value.src,className:"absolute inset-0 h-full w-full object-cover",loop:!0,muted:!0,playsInline:!0}):(0,em.jsx)("div",{className:(0,ey.cn)("absolute inset-0 h-full w-full",(0,au._)(r?.BackgroundColor,ad))}),a[18]=r,a[19]=h):h=a[19],a[20]!==o?(u=(0,em.jsx)("div",{className:o}),a[20]=o,a[21]=u):u=a[21],a[22]===Symbol.for("react.memo_cache_sentinel")?(p=(0,ey.cn)("bp:px-lg p-sm gap-lg text-text-primary-content relative z-10 flex w-full flex-col items-center justify-center text-opacity-80"),x=(0,ey.cn)("flex w-full flex-col items-center gap-3 text-center","opacity-100"),a[22]=x,a[23]=p):(x=a[22],p=a[23]),a[24]===Symbol.for("react.memo_cache_sentinel")?(t={textShadow:"rgba(0,0,0,0.25) 0px 4px 7px, rgba(0,0,0,0.45) 0px 1px 2px"},a[24]=t):t=a[24],f=(0,em.jsx)("h1",{className:(0,ey.cn)("w-full text-5xl font-bold leading-normal",l),style:t,children:r?.Title?.value}),m=(0,ey.cn)("leading-lg w-full text-2xl",l),a[8]=r,a[9]=s,a[10]=u,a[11]=m,a[12]=x,a[13]=f,a[14]=p,a[15]=h}else u=a[10],m=a[11],x=a[12],f=a[13],p=a[14],h=a[15];a[25]===Symbol.for("react.memo_cache_sentinel")?(g={textShadow:"rgba(0,0,0,0.25) 0px 4px 7px, rgba(0,0,0,0.45) 0px 1px 2px"},a[25]=g):g=a[25];let S=r?.Text?.value;a[26]!==S||a[27]!==m?(v=(0,em.jsx)("p",{className:m,style:g,children:S}),a[26]=S,a[27]=m,a[28]=v):v=a[28],a[29]!==v||a[30]!==x||a[31]!==f?(b=(0,em.jsxs)("div",{className:x,children:[f,v]}),a[29]=v,a[30]=x,a[31]=f,a[32]=b):b=a[32],a[33]!==r?(j=r?.ButtonText?.value&&(0,em.jsx)(eC.$n,{onlyStyle:!0,variant:"primary",className:"group-hover:bg-primary-hover",children:r.ButtonText.value}),a[33]=r,a[34]=j):j=a[34],a[35]!==b||a[36]!==j||a[37]!==p?(y=(0,em.jsxs)("div",{className:p,children:[b,j]}),a[35]=b,a[36]=j,a[37]=p,a[38]=y):y=a[38],a[39]!==u||a[40]!==y||a[41]!==
181h?(w=(0,em.jsxs)(em.Fragment,{children:[h,u,y]}),a[39]=u,a[40]=y,a[41]=h,a[42]=w):w=a[42];let L=w;if(d){l=(0,em.jsx)("div",{"data-component":"HeroBannerSplitVideoItem",id:i.uid,className:(0,ey.cn)("relative box-border flex min-w-0 flex-[1_1_0%] flex-col items-center justify-center transition-all duration-300 max-2xl:w-full",N),children:L});break e}t=(0,em.jsx)(eF(),{href:r?.ButtonLink?.value?.href||"#","data-component":"HeroBannerSplitVideoItem",id:i.uid,className:(0,ey.cn)("group relative box-border flex min-w-0 flex-[1_1_0%] flex-col items-center justify-center no-underline transition-all duration-300 max-2xl:w-full",N),onMouseEnter:C,onMouseLeave:k,children:L})}a[0]=r,a[1]=d,a[2]=s,a[3]=i.uid,a[4]=t,a[5]=l}else t=a[4],l=a[5];return l!==Symbol.for("react.early_return_sentinel")?l:t}),im=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c=(0,ef.c)(16),{fields:d,rendering:u}=e,m=u.uid;return c[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,eh.A)("relative flex h-[534px] w-full justify-center"),c[0]=t):t=c[0],c[1]!==d.HeroNotFoundImage?(l=(0,em.jsx)(eC._V,{field:d.HeroNotFoundImage,fill:!0,className:"absolute inset-0 z-[-1] h-full w-full object-cover"}),c[1]=d.HeroNotFoundImage,c[2]=l):l=c[2],c[3]===Symbol.for("react.memo_cache_sentinel")?(a=(0,eh.A)("text-white","drop-shadow-[0_4px_7px_rgba(0,0,0,0.25),0px_1px_2px_rgba(0,0,0,0.45)]"),c[3]=a):a=c[3],c[4]!==d.HeroNotFoundTitle?(r=(0,em.jsx)(eC.DZ,{tagName:"h1",tagStyle:"h2",className:a,children:(0,em.jsx)(ex.Text,{field:d.HeroNotFoundTitle})}),c[4]=d.HeroNotFoundTitle,c[5]=r):r=c[5],c[6]===Symbol.for("react.memo_cache_sentinel")?(i=(0,eh.A)("max-w-xl text-lg font-normal leading-7 text-white","drop-shadow-[0_4px_7px_rgba(0,0,0,0.25),0px_1px_2px_rgba(0,0,0,0.45)]"),c[6]=i):i=c[6],c[7]!==d.HeroNotFoundText?(n=(0,em.jsx)("div",{className:i,children:(0,em.jsx)(aH.A,{field:d.HeroNotFoundText,padding:!0})}),c[7]=d.HeroNotFoundText,c[8]=n):n=c[8],c[9]!==r||c[10]!==n?(s=(0,em.jsxs)("div",{className:"p-sm flex w-full max-w-3xl flex-col items-start gap-4 py-10",children:[r,n]}),c[9]=r,c[10]=n,c[11]=s):s=c[11],c[12]!==u.uid||c[13]!==l||c[14]!==s?(o=(0,em.jsxs)("div",{"data-component":"HeroNotFound",id:m,className:t,children:[l,s]}),c[12]=u.uid,c[13]=l,c[14]=s,c[15]=o):o=c[15],o});var ix=l(68678);function ip(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g=(0,ef.c)(47),{item:v,fields:b,hasSearchBar:j}=e,{Title:y,Text:w,TextShadow:N,TextColor:C,Button:k,ButtonType:S}=v.fields,{HasMediaButtons:L,ContentPlacementXAxis:_,ContentPlacementYAxis:T}=b,I=N?.value?"drop-shadow-[0_4px_7px_rgba(0,0,0,0.25),0px_1px_2px_rgba(0,0,0,0.45)]":"",A=C?.value==="White"?"text-text-invert-primary":"text-text-primary";if(g[0]!==S?.value||g[1]!==_?.value||g[2]!==T?.value||g[3]!==L?.value||g[4]!==j||g[5]!==v){let e=iy(T?.value),n=iw(_?.value);t=ix.R[S?.value],i="pointer-events-none relative h-full w-full flex-[0_0_100%]",a="pointer-events-auto absolute inset-0 -z-10 h-full w-full";let s=!!L?.value&&!j;g[11]!==v||g[12]!==s?(r=(0,em.jsx)(ih,{item:v,HasMediaButtons:s}),g[11]=v,g[12]=s,g[13]=r):r=g[13],l=(0,eh.A)("bp:px-lg p-sm bp:py-16 mx-auto flex h-full w-full max-w-2xl flex-col gap-6",e,n),g[0]=S?.value,g[1]=_?.value,g[2]=T?.value,g[3]=L?.value,g[4]=j,g[5]=v,g[6]=t,g[7]=l,g[8]=a,g[9]=r,g[10]=i}else t=g[6],l=g[7],a=g[8],r=g[9],i=g[10];g[14]!==A||g[15]!==I?(n=(0,eh.A)("max-w-md",I,A),g[14]=A,g[15]=I,g[16]=n):n=g[16],g[17]!==y?(s=(0,em.jsx)(ex.Text,{field:y}),g[17]=y,g[18]=s):s=g[18],g[19]!==n||g[20]!==s?(o=(0,em.jsxs)(eC.DZ,{tagName:"h1",className:n,children:[" ",s]}),g[19]=n,g[20]=s,g[21]=o):o=g[21],g[22]!==A||g[23]!==I?(c=(0,eh.A)("max-w-md text-lg font-normal leading-7",I,A),g[22]=A,g[23]=I,g[24]=c):c=g[24],g[25]!==w?(d=(0,em.jsx)(ex.Text,{field:w}),g[25]=w,g[26]=d):d=g[26],g[27]!==c||g[28]!==d?(u=(0,em.jsx)(eC.DZ,{tagName:"p",className:c,children:d}),g[27]=c,g[28]=d,g[29]=u):u=g[29],g[30]!==u||g[31]!==o?(m=(0,em.jsxs)("div",{className:"flex flex-col gap-2",children:[o,u]}),g[30]=u,g[31]=o,g[32]=m):m=g[32];let D=t;return g[33]!==k||g[34]!==D?(x=(0,em.jsx)(eC.$n,{field:k,variant:D,icon:"ArrowForwardIcon",className:"z-1 w-fit"}),g[33]=k,g[34]=D,g[35]=x):x=g[35],g[36]!==l||g[37]!==m||g[38]!==x?(f=(0,em.jsxs)("div",{className:l,children:[m,x]}),g[36]=l,g[37]=m,g[38]=x,g[39]=f):f=g[39],g[40]!==f||g[41]!==a||g[42]!==r?(p=(0,em.jsxs)("div",{className:a,children:[r,f]}
181),g[40]=f,g[41]=a,g[42]=r,g[43]=p):p=g[43],g[44]!==p||g[45]!==i?(h=(0,em.jsx)("div",{className:i,children:p}),g[44]=p,g[45]=i,g[46]=h):h=g[46],h}let ih=e=>{let t,l=(0,ef.c)(6),{item:a,HasMediaButtons:r}=e,{Image:i,ImagePhone:n,Video:s,VideoPhone:o}=a.fields;return l[0]!==r||l[1]!==i||l[2]!==n||l[3]!==s||l[4]!==o?(t=i.value?.src||n.value?.src?(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)(eC._V,{field:i.value?.src?i:n,fill:!0,className:"bp:block hidden object-cover"}),(0,em.jsx)(eC._V,{field:n.value?.src?n:i,fill:!0,className:"bp:hidden block object-cover"})]}):(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)(ig,{src:s.value?.src?s.value.src:o.value.src,HasMediaButtons:r,classNames:"hidden bp:block"}),(0,em.jsx)(ig,{src:o.value?.src?o.value.src:s.value.src,HasMediaButtons:r,classNames:"bp:hidden block"})]}),l[0]=r,l[1]=i,l[2]=n,l[3]=s,l[4]=o,l[5]=t):t=l[5],t},ig=e=>{let t,l,a,r,i,n,s=(0,ef.c)(20),{src:o,HasMediaButtons:c,classNames:d}=e,[u,m]=(0,ep.useState)(!0),[x,f]=(0,ep.useState)(!0),p=(0,ep.useRef)(null);s[0]!==x?(t=()=>{p.current&&(x?p.current.pause():p.current.play(),f(!x))},s[0]=x,s[1]=t):t=s[1];let h=t;s[2]!==u?(l=()=>{p.current&&(p.current.muted=!u,m(!u))},s[2]=u,s[3]=l):l=s[3];let g=l;return s[4]!==d?(a=(0,eh.A)("absolute bottom-0 left-0 right-0 top-0 h-full w-full object-cover",d),s[4]=d,s[5]=a):a=s[5],s[6]!==u||s[7]!==o||s[8]!==a?(r=(0,em.jsx)("video",{autoPlay:!0,muted:u,loop:!0,src:o,ref:p,className:a}),s[6]=u,s[7]=o,s[8]=a,s[9]=r):r=s[9],s[10]!==c||s[11]!==d||s[12]!==g||s[13]!==h||s[14]!==u||s[15]!==x?(i=c&&(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)("div",{className:(0,eh.A)(d),children:(0,em.jsx)(aL,{type:x?"pause":"play",onClick:h,className:"left-sm absolute bottom-2"})}),(0,em.jsx)("div",{className:(0,eh.A)(d),children:(0,em.jsx)(aL,{type:u?"unmute":"mute",onClick:g,className:"right-sm absolute bottom-2"})})]}),s[10]=c,s[11]=d,s[12]=g,s[13]=h,s[14]=u,s[15]=x,s[16]=i):i=s[16],s[17]!==r||s[18]!==i?(n=(0,em.jsxs)(em.Fragment,{children:[r,i]}),s[17]=r,s[18]=i,s[19]=n):n=s[19],n},iv=e=>{let t,l,a,r,i,n,s=(0,ef.c)(16),{emblaApi:o}=e,[c,d]=(0,ep.useState)(0);s[0]===Symbol.for("react.memo_cache_sentinel")?(t=[],s[0]=t):t=s[0];let[u,m]=(0,ep.useState)(t);s[1]!==o?(l=()=>{o&&d(o.selectedScrollSnap())},s[1]=o,s[2]=l):l=s[2];let x=l;if(s[3]!==o||s[4]!==x?(a=()=>{if(o)return m(o.scrollSnapList()),o.on("select",x),x(),()=>{o.off("select",x)}},r=[o,x],s[3]=o,s[4]=x,s[5]=a,s[6]=r):(a=s[5],r=s[6]),(0,ep.useEffect)(a,r),!o)return null;if(s[7]!==o||s[8]!==u||s[9]!==c){let e;s[11]!==o||s[12]!==c?(e=(e,t)=>(0,em.jsx)("button",{className:`size-2.5 rounded-full ${t===c?"bg-primary outline-primary border-1 outline-offset-1.5 border-white outline-1":"bg-foundation border-outline-2 border"}`,onClick:()=>o.scrollTo(t),"aria-label":`Go to slide ${t+1}`},t),s[11]=o,s[12]=c,s[13]=e):e=s[13],i=u.map(e),s[7]=o,s[8]=u,s[9]=c,s[10]=i}else i=s[10];return s[14]!==i?(n=(0,em.jsx)("div",{className:"flex items-center justify-center",children:(0,em.jsx)("div",{className:"border-outline-2 bg-white/8 flex items-center gap-2.5 rounded-full border px-2 py-1 backdrop-blur-[2px]",children:i})}),s[14]=i,s[15]=n):n=s[15],n},ib=e=>{let t,l,a,r,i,n,s,o,c,d=(0,ef.c)(22),{SearchBarUrl:u,SearchBarPlaceHolderText:m}=e,{push:x,query:f}=(0,e7.useRouter)();if(d[0]!==f){let{path:e,...l}=f;t=l,d[0]=f,d[1]=t}else t=d[1];let[p,h]=(0,ep.useState)("");d[2]!==u.value.href||d[3]!==x||d[4]!==t||d[5]!==p?(l=()=>{x({pathname:u.value.href,query:{...t,keyphrase:p}})},d[2]=u.value.href,d[3]=x,d[4]=t,d[5]=p,d[6]=l):l=d[6];let g=l;d[7]===Symbol.for("react.memo_cache_sentinel")?(a=e=>h(e.target.value),d[7]=a):a=d[7],d[8]!==g?(r=e=>"Enter"===e.key&&g(),d[8]=g,d[9]=r):r=d[9];let v=m?.value;d[10]!==r||d[11]!==v?(i=(0,em.jsx)("input",{onChange:a,onKeyDown:r,type:"text",placeholder:v,className:"px-sm border-outline-2 placeholder:text-text-secondary h-10 w-full rounded-full border bg-white pr-10"}),d[10]=r,d[11]=v,d[12]=i):i=d[12],d[13]!==g?(n=()=>g(),d[13]=g,d[14]=n):n=d[14];let b=!p;return d[15]===Symbol.for("react.memo_cache_sentinel")?(s=(0,em.jsx)(eC.WI,{}),d[15]=s):s=d[15],d[16]!==n||d[17]!==b?(o=(0,em.jsx)("button",{onClick:n,"aria-label":"Search",disabled:b,className:"absolute right-0 top-0 h-10 w-10 disabled:opacity-50",children:s}),d[16]=n,d[17]=b,d[18]=o):o=d[18],d[19]!==o||d[20]!==i?(c=(0,em.jsxs)("div",{className:"bp:w-1/2 absolute bottom-0 left-1/2 w-4/5 -translate-x-1/2 translate-y-1/2",children:[i,o]}),d[19]=o,d[20]=i,d[21]=c):c=d[21],c},ij=e=>{let t,l,a,r,i,n,s=(0,ef.c)(18),{emblaApi:o,direction:c,className:d}=e;s[0]!==c||s[1]!==o?(t=()=>{"next"===c?o?.scrollNext():o?.scrollPrev()},s[0]=c,s[1]=o,s[2]=t):t=s[2];let u=t,m="next"===c?"Next slide":"Previous slide";s[3]!==c||s[4]!==o?(l="next"===c?!o?.canScrollNext():!o?.canScrollPrev(),s[3]=c,s[4]=o,s[5]=l):l=s[5],s[6]!==d?(a=(0,eh.A)("h-fit disabled:opacity-50",d),s[6]=d,s[7]=a):a=s[7];let x="next"===c?"rotate-180":"";return s[8]!==x?(r=(0,eh.A)(x,"rounded-full bg-black/50 backdrop-blur-[4px]"),s[8]=x,s[9]=r):r=s[9],s[10]!==r?(i=(0,em.jsx)(eC.YJ,{className:r}),s[10]=r,s[11]=i):i=s[11],s[12]!==u||s[13]!==m||s[14]!==l||s[15]!==a||s[16]!==i?(n=(0,em.jsx)("button",{onClick:u,"aria-label":m,disabled:l,className:a,children:i}),s[12]=u,s[13]=m,s[14]=l,s[15]=a,s[16]=i,s[17]=n):n=s[17],n},iy=e=>{switch(e){case"Top":default:return"justify-start";case"Bottom":return"justify-end";case"Center":return"justify-center"}},iw=e=>{switch(e){case"Left":default:return"items-start";case"Right":return"items-end";case"Center":return"items-center"}},iN=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h=(0,ef.c)(44),{fields:g,rendering:v}=e,{HasSearchBar:b,AutoPlay:j,SearchUrl:y,AutoPlayDelay:w,SearchBarPlaceHolderText:N}=g,{HasOverlay:C,Items:k,HasPagination:S,HasMediaButtons:L,Height:_}=g,T=(0,ep.useRef)(null);h[0]===Symbol.for("react.memo_cache_sentinel")?(t={loop:!0},h[0]=t):t=h[0],h[1]!==w?.value||h[2]!==j?.value?(l=j?.value?[(0,eQ.A)({delay:1e3*(w?.value||5)})]:[],h[1]=w?.value,h[2]=j?.value,h[3]=l):l=h[3];let[I,A]=(0,ek.A)(t,l),D=k?.length>1;C?.value;let M=S?.value&&D;L?.value;let E=_?.value==="FullHeight",P=!!b?.value&&!E;h[4]===Symbol.for("react.memo_cache_sentinel")?(a=()=>
181{if(T.current){let e=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--panel-height"))||0;window.scrollTo({top:T.current.nextElementSibling.offsetTop+e,behavior:"smooth"})}},h[4]=a):a=h[4];let $=a,F=v.uid;h[5]!==_?.value||h[6]!==P?(r=(0,eh.A)("relative w-full",(e=>{switch(e){case"FullHeight":return"h-[calc(100svh-var(--hedin-menu-height,0px)-var(--panel-height,0px))]";case"Medium":return"h-[64svh]";default:return"min-h-[312px] bp:h-[534px]"}})(_?.value),P&&"mb-5"),h[5]=_?.value,h[6]=P,h[7]=r):r=h[7],h[8]!==k||h[9]!==g||h[10]!==P?(i=k?.map((e,t)=>(0,em.jsx)(ip,{item:e,fields:g,hasSearchBar:P},t)),h[8]=k,h[9]=g,h[10]=P,h[11]=i):i=h[11],h[12]!==i?(n=(0,em.jsx)("div",{className:"flex h-full w-full *:flex-1",children:i}),h[12]=i,h[13]=n):n=h[13],h[14]!==I||h[15]!==n?(s=(0,em.jsx)("div",{ref:I,className:"relative h-full w-full overflow-hidden",children:n}),h[14]=I,h[15]=n,h[16]=s):s=h[16];let R=P?"bottom-7":"bottom-2";return h[17]!==R?(o=(0,eh.A)("absolute left-1/2 z-10 flex -translate-x-1/2 flex-col items-center gap-2",R),h[17]=R,h[18]=o):o=h[18],h[19]!==E?(c=E&&(0,em.jsxs)("button",{onClick:$,className:"border-foundation rounded-full border-2 bg-black/30 px-1 py-2 backdrop-blur-[2px]","aria-label":"Scroll to next section",children:[" ",(0,em.jsx)(eC.sI,{className:"size-6 rotate-90 text-white"})," "]}),h[19]=E,h[20]=c):c=h[20],h[21]!==A||h[22]!==M?(d=M&&(0,em.jsx)(iv,{emblaApi:A}),h[21]=A,h[22]=M,h[23]=d):d=h[23],h[24]!==o||h[25]!==c||h[26]!==d?(u=(0,em.jsxs)("div",{className:o,children:[c,d]}),h[24]=o,h[25]=c,h[26]=d,h[27]=u):u=h[27],h[28]!==N||h[29]!==y||h[30]!==P?(m=P&&(0,em.jsx)(ib,{SearchBarUrl:y,SearchBarPlaceHolderText:N}),h[28]=N,h[29]=y,h[30]=P,h[31]=m):m=h[31],h[32]!==A||h[33]!==M?(x=M&&(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)(ij,{emblaApi:A,direction:"prev",className:"absolute left-2 top-1/2 -translate-y-1/2 text-white"}),(0,em.jsx)(ij,{emblaApi:A,direction:"next",className:"absolute right-2 top-1/2 -translate-y-1/2 text-white"})]}),h[32]=A,h[33]=M,h[34]=x):x=h[34],h[35]!==u||h[36]!==m||h[37]!==x||h[38]!==r||h[39]!==s?(f=(0,em.jsxs)("div",{className:r,children:[s,u,m,x]}),h[35]=u,h[36]=m,h[37]=x,h[38]=r,h[39]=s,h[40]=f):f=h[40],h[41]!==v.uid||h[42]!==f?(p=(0,em.jsx)("section",{"data-component":"HeroV2",id:F,ref:T,children:f}),h[41]=v.uid,h[42]=f,h[43]=p):p=h[43],p},{validateAsWarnings:e=>(e.Items?.length??0)>0||"Add at least one slide â this is an empty hero-height band as it stands."});var iC=l(55088),ik=l(7878),iS=l(45905),iL=l(80606);let i_=/\d{1,3}(?:[ ,.]\d{3})+|\d+/g;function iT(e){let t,l,a,r=(0,ef.c)(7),{title:i}=e,n=function(e){let t,l=[],a=0;for(i_.lastIndex=0;null!==(t=i_.exec(e));){t.index>a&&l.push({type:"text",value:e.slice(a,t.index)});let r=t[0],i=r.match(/[ ,.]/);l.push({type:"number",target:Number(r.replace(/[ ,.]/g,"")),separator:i?i[0]:void 0}),a=t.index+r.length}return a<e.length&&l.push({type:"text",value:e.slice(a)}),l}(i.value?.toString()||""),s=n.some(iI),o=(0,ep.useRef)(null);r[0]===Symbol.for("react.memo_cache_sentinel")?(t={once:!0,amount:"all"},r[0]=t):t=r[0];let c=(0,iC.W)(o,t);if(!s){let e;return r[1]!==i?(e=(0,em.jsx)(ex.Text,{field:i}),r[1]=i,r[2]=e):e=r[2],e}r[3]!==c?(l=(e,t)=>"number"===e.type?(0,em.jsx)(iA,{target:e.target,separator:e.separator,isInView:c},t):(0,em.jsx)("span",{children:e.value},t),r[3]=c,r[4]=l):l=r[4];let d=n.map(l);return r[5]!==d?(a=(0,em.jsx)("span",{ref:o,children:d}),r[5]=d,r[6]=a):a=r[6],a}function iI(e){return"number"===e.type}function iA(e){let t,l,a,r,i=(0,ef.c)(12),{target:n,separator:s,isInView:o}=e,c=(0,ik.d)(0);i[0]!==c||i[1]!==s?(t=()=>{var e;return e=Math.round(c.get()),s?e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,s):e.toString()},i[0]=c,i[1]=s,i[2]=t):t=i[2];let d=(0,iS.G)(t);return i[3]!==c||i[4]!==o||i[5]!==n?(l=()=>{if(!o)return;let e=(0,iL.i)(c,n,{duration:3});return()=>e.stop()},i[3]=c,i[4]=o,i[5]=n,i[6]=l):l=i[6],i[7]!==o||i[8]!==n?(a=[o,n],i[7]=o,i[8]=n,i[9]=a):a=i[9],(0,ep.useEffect)(l,a),i[10]!==d?(r=(0,em.jsx)(aC.P.span,{className:"bp:text-5xl text-4xl font-bold",children:d}),i[10]=d,i[11]=r):r=i[11],r}(0,ey.es)(function(e){let t,l,a,r,i=(0,ef.c)(17),{fields:n,rendering:s}=e;i[0]!==n.Items?(t=n.Items||[],i[0]=n.Items,i[1]=t):t=i[1];let o=t,c="3"===n.Columns.value?3:4,d=n?.LeftAlignText?.value||!1,u=n?.AnimateNumbers?.value||!1,m=s.uid,x=3===c||o.length<4?"md":"lg";if(i[2]!==u||i[3]!==c||i[4]!==o||i[5]!==d){let e;i[7]!==u||i[8]!==c||i[9]!==d?(e=(e,t)=>(0,em.jsxs)("div",{className:(0,eh.A)("flex w-full flex-col",d?"text-left":"text-center","lg:w-[calc(1/var(--cols)*100%-var(--spacing-sm)/var(--cols)*(var(--cols)-1))]","md:w-[calc(1/2*100%-var(--spacing-sm)/2)]"),style:{"--cols":c.toString()},children:[(0,em.jsx)("span",{className:"bp:text-md bp:h-6 h-5 text-sm",children:(0,em.jsx)(ex.Text,{field:e.fields.PreTitle})}),(0,em.jsx)("span",{className:"bp:text-5xl text-4xl font-bold",children:u?(0,em.jsx)(iT,{title:e.fields.Title}):(0,em.jsx)(ex.Text,{field:e.fields.Title})}),(0,em.jsx)("span",{className:"bp:text-xl text-lg",children:(0,em.jsx)(ex.Text,{field:e.fields.SubTitle})})]},t),i[7]=u,i[8]=c,i[9]=d,i[10]=e):e=i[10],l=o.map(e),i[2]=u,i[3]=c,i[4]=o,i[5]=d,i[6]=l}else l=i[6];return i[11]!==l?(a=(0,em.jsx)("div",{className:"lg:gap-x-sm md:gap-x-sm gap-x-lg flex flex-wrap justify-center",children:l}),i[11]=l,i[12]=a):a=i[12],i[13]!==s.uid||i[14]!==x||i[15]!==a?(r=(0,em.jsx)(r7.A,{"data-component":"HighlightList",id:m,size:x,className:"mx-auto my-16",children:a}),i[13]=s.uid,i[14]=x,i[15]=a,i[16]=r):r=i[16],r},{validate:e=>(e.Items?.length??0)>0||"Add at least one highlight to this list."});let iD=(0,ey.es)(function(e){let t,l,a=(0,ef.c)(5),{fields:r,rendering:i}=e;return a[0]!==r.HtmlRawHtml.value?(t={__html:r.HtmlRawHtml.value},a[0]=r.HtmlRawHtml.value,a[1]=t):t=a[1],a[2]!==i.uid||a[3]!==t?(l=(0,em.jsx)("div",{"data-component":"HtmlRaw",id:i.uid,dangerouslySetInnerHTML:t}),a[2]=i.uid,a[3]=t,a[4]=l):l=a[4],l});var iM=l(37356),iE=l.n(iM);let iP=(0,ey.es)(function({fields:e,rendering:t}){let[l,a]=(0,ep.useState)(!1),r=e?.FormId?.value||"",i=e?.LeadName?.value,n=e?.ShowButton?.value,s=e?.ButtonText.value,o=(0,ep.useRef)(null),c=(0,ep.useRef)(null);function d(){window.hbspt.forms.create({region:"eu1",portalId:"25303250",formId:r,target:`#${u(r)}`})}function u(e){return e.replace(/[^a-zA-Z]/g,e=>/\d/.test(e)?String.fromCharCode(e.charCodeAt(0)+49):"")}return((0,ep.useEffect)(()=>{let e=e=>{o.current&&!o.current.contains(e.target)&&c.current&&!c.current.contains(e.target)&&a(!1)};return l?document.addEventListener("mousedown",e):document.removeEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[l]),(0,ep.useEffect)(()=>
181{if(o&&o.current&&r){let e,t=o.current;document.getElementById("hs-script-loader")||((e=document.createElement("script")).type="text/javascript",e.id="hs-script-loader",e.async=!0,e.defer=!0,e.src="https://js-eu1.hs-scripts.com/25303250.js",document.body.appendChild(e));let l=document.createElement("script");l.type="text/javascript",l.src="https://js-eu1.hsforms.net/forms/embed/v2.js",l.onload=()=>{window.hbspt&&d()},e&&document.body.appendChild(e),t.appendChild(l)}},[r]),(0,ep.useEffect)(()=>{function e(){let e={lead_name:i,lead_category:"form interaction",lead_action:"submit form",lead_location:n?"fixed popup form":window.location.pathname,lead_type:"hard",form_id:r};window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"form_interaction",...e}),console.error("FORM_SUBMISSION_SUCCESS_HUBSPOT",{url:window.location.href,...e})}if(r)return`_hasHubSpotListener_${r}`in window||(window.addEventListener("message",function(t){"hsFormCallback"===t.data.type&&"onFormSubmitted"===t.data.eventName&&t.data.id===r&&(e(),setTimeout(()=>{d()},3e3))}),window[`_hasHubSpotListener_${r}`]||=!0),()=>{window.removeEventListener("message",e)}},[]),n)?(0,em.jsxs)("div",{className:"z-6 bp:bottom-8 bp:right-8 hubspot fixed bottom-4 right-4","data-component":"HubspotForm",id:t.uid,children:[(0,em.jsx)("div",{ref:o,id:u(r),className:(0,eh.A)(iE().form,"border-outline-2 bp:p-6 absolute bottom-[calc(100%+15px)] right-1 max-h-[min(75svh,650px)] w-[min(86svw,520px)] overflow-auto border bg-white p-4 shadow-lg transition-all duration-300 ease-in-out",l?"scale-100 opacity-100":"scale-[0.1] opacity-0")}),(0,em.jsx)("button",{ref:c,className:"btn-hover h-12 min-w-[100px] cursor-pointer rounded-full px-4 text-sm text-white shadow-[0px_2px_4px_rgba(0,0,0,0.1)]",onClick:()=>a(e=>!e),style:{backgroundColor:"#212121",border:"1px solid #3d3c3c"},children:s})]}):(0,em.jsx)(eC.mc,{size:"md",className:"bp:my-desktop-top-spacing my-mobile-top-spacing",dataComponent:"HubspotForm",id:t.uid,children:(0,em.jsx)("div",{ref:o,id:u(r),className:"hubspot",children:(0,em.jsx)("div",{className:"spinner",children:(0,em.jsx)("span",{})})})})},{validate:e=>!!e.FormId?.value||"Set the HubSpot FormId of the form to embed."});function i$(e){let t,l,a,r,i,n,s=(0,ef.c)(23),{fields:o,buttonBg:c,buttonTextColor:d,className:u}=e,{Title:m,Text:x,Link:f,Icon:p}=o;if(!f?.value?.href)return null;let h=p?.value;s[0]!==h?(t=function(e,t){switch(e){case"Cog":return(0,em.jsx)(eC.DP,{className:t});case"Mail":return(0,em.jsx)(eC.r4,{className:t});case"Pin":return(0,em.jsx)(eC.ts,{className:t});case"Percentage":return(0,em.jsx)(eC.oJ,{className:t});case"Car":return(0,em.jsx)(eC.AN,{className:t});case"Wheel":return(0,em.jsx)(eC.dM,{className:t});default:return null}}(h,"size-8 shrink-0"),s[0]=h,s[1]=t):t=s[1];let g=t,v=!!m?.value,b=!!x?.value;return s[2]!==c||s[3]!==u?(l=(0,eh.A)("rounded-corner btn-hover py-lg px-sm flex flex-col",c,u),s[2]=c,s[3]=u,s[4]=l):l=s[4],s[5]!==d||s[6]!==g?(a=g&&(0,em.jsx)("span",{className:(0,eh.A)("inline-flex items-center pb-4",d),children:g}),s[5]=d,s[6]=g,s[7]=a):a=s[7],s[8]!==f||s[9]!==m||s[10]!==d||s[11]!==v?(r=v?(0,em.jsx)(eC.DZ,{tagName:"h3",tagStyle:{fontSize:"20px"},className:(0,eh.A)("font-alt pb-3",d),children:(0,em.jsx)(ex.Text,{field:m})}):f.value.text?(0,em.jsx)(eC.DZ,{tagName:"h3",tagStyle:"h4",className:(0,eh.A)("font-alt pb-3",d),children:f.value.text}):null,s[8]=f,s[9]=m,s[10]=d,s[11]=v,s[12]=r):r=s[12],s[13]!==x||s[14]!==d||s[15]!==b?(i=b&&(0,em.jsx)("p",{className:(0,eh.A)("font-alt",d),children:(0,em.jsx)(ex.Text,{field:x})}),s[13]=x,s[14]=d,s[15]=b,s[16]=i):i=s[16],s[17]!==f||s[18]!==l||s[19]!==a||s[20]!==r||s[21]!==i?(n=(0,em.jsxs)(ex.Link,{field:f,className:l,children:[a,r,i]}),s[17]=f,s[18]=l,s[19]=a,s[20]=r,s[21]=i,s[22]=n):n=s[22],n}let iF=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h=(0,ef.c)(41),{fields:g,rendering:v}=e,{Title:b,TitleTag:j,Items:y,HasMarginTop:w,BackgroundColor:N,ButtonBackground:C,ButtonTextColor:k,TitleTextColor:S,Fill:L}=g,_=w?.value===!0;h[0]!==C?(t=(0,lv.C)(C),h[0]=C,h[1]=t):t=h[1];let T=t;h[2]!==k?(l=(0,aW.M)(k),h[2]=k,h[3]=l):l=h[3];let I=l;if(h[4]!==N||h[5]!==L?.value||h[6]!==b||h[7]!==j?.value||h[8]!==S||h[9]!==_||h[10]!==v.uid){let e=(0,aW.M)(S);
181r=L?.value===!0,o="IconButtonRow",c=v.uid,h[19]!==N||h[20]!==_?(d=(0,eh.A)("w-full",(0,lv.C)(N),_&&"mt-mobile-top-spacing bp:mt-desktop-top-spacing"),h[19]=N,h[20]=_,h[21]=d):d=h[21],a=eC.mc,i="2xl",n="py-sm bp:py-lg gap-sm flex flex-col",s=b?.value&&(0,em.jsx)(eC.DZ,{tagName:j?.value||"h2",className:(0,eh.A)("text-center",e),children:(0,em.jsx)(ex.Text,{field:b})}),h[4]=N,h[5]=L?.value,h[6]=b,h[7]=j?.value,h[8]=S,h[9]=_,h[10]=v.uid,h[11]=a,h[12]=r,h[13]=i,h[14]=n,h[15]=s,h[16]=o,h[17]=c,h[18]=d}else a=h[11],r=h[12],i=h[13],n=h[14],s=h[15],o=h[16],c=h[17],d=h[18];return h[22]===Symbol.for("react.memo_cache_sentinel")?(u=(0,eh.A)("gap-sm bp:flex-row bp:flex-wrap bp:items-stretch flex flex-col justify-center"),h[22]=u):u=h[22],h[23]!==y||h[24]!==T||h[25]!==I||h[26]!==r?(m=y?.map(e=>(0,em.jsx)(i$,{fields:e.fields,buttonBg:T,buttonTextColor:I,className:r?"bp:flex-1 w-full":"bp:w-[calc(25%_-_(var(--spacing-sm)_*_3_/_4))] w-full"},e.id)),h[23]=y,h[24]=T,h[25]=I,h[26]=r,h[27]=m):m=h[27],h[28]!==m?(x=(0,em.jsx)("div",{className:u,children:m}),h[28]=m,h[29]=x):x=h[29],h[30]!==a||h[31]!==x||h[32]!==i||h[33]!==n||h[34]!==s?(f=(0,em.jsxs)(a,{size:i,className:n,children:[s,x]}),h[30]=a,h[31]=x,h[32]=i,h[33]=n,h[34]=s,h[35]=f):f=h[35],h[36]!==f||h[37]!==o||h[38]!==c||h[39]!==d?(p=(0,em.jsx)("section",{"data-component":o,id:c,className:d,children:f}),h[36]=f,h[37]=o,h[38]=c,h[39]=d,h[40]=p):p=h[40],p},{validateAsWarnings:e=>(e.Items?.length??0)>0||"Add at least one button â only the title and background render as it stands."}),iR=(0,ey.es)(function(e){let t,l,a,r,i,n=(0,ef.c)(13),{rendering:s,fields:o}=e,{src:c,Width:d,Height:u}=o,m=ak.r[d.value];if(n[0]!==u||n[1]!==s.uid||n[2]!==c.value||n[3]!==m){let e,i="Medium"===(e=u).value?"h-[800px]":"FullHeight"===e.value?"h-svh":"h-[500px]";t="Iframe",l=c.value,a=s.uid,r=(0,ey.cn)("mx-auto h-full w-full",m,i),n[0]=u,n[1]=s.uid,n[2]=c.value,n[3]=m,n[4]=t,n[5]=l,n[6]=a,n[7]=r}else t=n[4],l=n[5],a=n[6],r=n[7];return n[8]!==t||n[9]!==l||n[10]!==a||n[11]!==r?(i=(0,em.jsx)("iframe",{"data-component":t,src:l,id:a,className:r}),n[8]=t,n[9]=l,n[10]=a,n[11]=r,n[12]=i):i=n[12],i},{validate:e=>"string"==typeof e.src?.value&&""!==e.src.value.trim()||"Set the src of the page to embed in this iframe."}),iH=e=>{let t,l=(0,ef.c)(5),{link:a,image:r,useGradientBehindText:i}=e,{page:n}=(0,ex.useSitecore)(),s=n.mode.isEditing;return l[0]!==r||l[1]!==s||l[2]!==a||l[3]!==i?(t=(0,em.jsx)(em.Fragment,{children:s?(0,em.jsxs)("div",{className:(0,eh.A)("imageCard btn-hover bg-background-100 bp:max-w-80 rounded-corner group relative flex aspect-[2/1] w-full overflow-hidden transition hover:-translate-y-px hover:shadow-lg"),children:[a?.value&&(0,em.jsx)(em.Fragment,{children:(0,em.jsxs)("div",{className:(0,eh.A)("font-heading bp:text-lg z-100 absolute bottom-0 flex w-full flex-nowrap items-center p-4 text-base font-semibold leading-4 text-white"),children:[(0,em.jsx)(ex.Link,{className:"inline-block grow overflow-hidden text-wrap",field:a||{},children:a?.value.text}),(0,em.jsx)(eC.sI,{className:"inline-block grow-0 text-white"})]})}),(0,em.jsx)("div",{className:(0,eh.A)({"bg-transparent bg-gradient-to-b from-50% to-black/90":i},"z-1 h-full w-full [&_img]:!h-full [&_img]:!w-full [&_img]:!object-cover"),children:(0,em.jsx)(eC._V,{editable:!0,field:r,width:800,height:400,className:"z-1 absolute inset-0 h-full w-full object-cover"})})]}):(0,em.jsxs)(ex.Link,{onClick:e=>{s&&(e.preventDefault(),e.stopPropagation())},field:a?.value,className:(0,eh.A)("imageCard btn-hover bg-background-100 bp:max-w-80 rounded-corner group relative flex aspect-[2/1] w-full overflow-hidden transition hover:-translate-y-px hover:shadow-lg"),children:[(0,em.jsx)("div",{className:(0,eh.A)({"bg-transparent bg-gradient-to-b from-50% to-black/90":i},"z-1 h-full w-full"),children:a?.value&&(0,em.jsxs)("div",{className:(0,eh.A)("font-heading bp:text-lg absolute bottom-0 z-10 flex w-full flex-nowrap items-center p-4 text-base font-semibold leading-4 text-white"),children:[(0,em.jsx)("div",{className:"inline-block grow overflow-hidden text-wrap",children:a?.value.text}),(0,em.jsx)(eC.sI,{className:"inline-block grow-0 text-white"})]})}),(0,em.jsx)(eC._V,{field:r,editable:!1,width:800,height:400,className:"absolute inset-0 z-0 h-full w-full object-cover"})]})}),l[0]=r,l[1]=s,l[2]=a,l[3]=i,l[4]=t):t=l[4],t};function iV(e,t){return(0,em.jsx)(iH,{link:e.fields.Link,image:e.fields.Image,useGradientBehindText:e.fields.UseGradientBehindText,onClick:iO,className:""},t)}function iO(){}let iB=(0,ey.es)(function(e){let t,l,a,r,i,n,s=(0,ef.c)(16),{fields:o,rendering:c}=e,{Title:d,HasMarginTop:u,TitleTag:m,ImageButtonItems:x}=o,f=u?.value?"sc-block-mt":"";s[0]!==f?(t=(0,eh.A)("col flex flex-col gap-y-9 py-5",f),s[0]=f,s[1]=t):t=s[1];let p=`${c.uid}`;return s[2]!==d||s[3]!==m?.value?(l=d?.value&&(0,em.jsx)(eC.DZ,{tagName:m?.value,className:(0,eh.A)("col-span-full text-center text-xl"),children:(0,em.jsx)(ex.Text,{field:d})}),s[2]=d,s[3]=m?.value,s[4]=l):l=s[4],s[5]!==x?(a=x?.map(iV),s[5]=x,s[6]=a):a=s[6],s[7]!==a?(r=(0,em.jsx)("div",{className:"bp:flex-row bp:flex-wrap gap-sm flex flex-col items-center justify-center",children:a}),s[7]=a,s[8]=r):r=s[8],s[9]!==l||s[10]!==r?(i=(0,em.jsxs)("div",{className:"flex flex-col gap-y-6",children:[l,r]}
181),s[9]=l,s[10]=r,s[11]=i):i=s[11],s[12]!==t||s[13]!==p||s[14]!==i?(n=(0,em.jsx)(eC.mc,{"data-component":"ImageButton",size:"xl",className:t,id:p,children:i}),s[12]=t,s[13]=p,s[14]=i,s[15]=n):n=s[15],n});function iz(e){let t,l,a,r,i,n,s,o,c,d,u=(0,ef.c)(24),{item:m,cols:x,subTitleTextColor:f,titleTextColor:p,textColor:h}=e,g=iU,v="4"===x?"w-full sm:w-[calc((1/2)*100%-((1/2)*var(--spacing-sm)))] lg:w-[calc((1/4)*100%-((3/4)*var(--spacing-sm)))]":"w-full sm:w-[calc((1/3)*100%-((2/3)*var(--spacing-sm)))]";u[0]!==v?(t=(0,ey.cn)("flex flex-col",v),u[0]=v,u[1]=t):t=u[1],u[2]!==p?(l=(0,ey.cn)(g(p),"pb-3 font-light"),u[2]=p,u[3]=l):l=u[3],u[4]===Symbol.for("react.memo_cache_sentinel")?(a={fontWeight:400},u[4]=a):a=u[4];let b=m.Title?.value;return u[5]!==l||u[6]!==b?(r=(0,em.jsx)(eC.DZ,{tagStyle:"h2",className:l,style:a,children:b}),u[5]=l,u[6]=b,u[7]=r):r=u[7],u[8]!==f?(i=(0,ey.cn)(g(f),"pb-3"),u[8]=f,u[9]=i):i=u[9],u[10]===Symbol.for("react.memo_cache_sentinel")?(n={fontWeight:400},u[10]=n):n=u[10],u[11]!==m.SubTitle.value||u[12]!==i?(s=(0,em.jsx)(eC.DZ,{tagStyle:"h5",className:i,style:n,children:m.SubTitle.value}),u[11]=m.SubTitle.value,u[12]=i,u[13]=s):s=u[13],u[14]!==h?(o=(0,ey.cn)(g(h),"max-w-80 pb-3"),u[14]=h,u[15]=o):o=u[15],u[16]!==m.Text.value||u[17]!==o?(c=(0,em.jsx)("p",{className:o,children:m.Text.value}),u[16]=m.Text.value,u[17]=o,u[18]=c):c=u[18],u[19]!==c||u[20]!==t||u[21]!==r||u[22]!==s?(d=(0,em.jsxs)("li",{className:t,children:[r,s,c]}),u[19]=c,u[20]=t,u[21]=r,u[22]=s,u[23]=d):d=u[23],d}function iU(e){switch(e){case"Primary":return"text-primary";case"Black":return"text-text-primary";case"White":return"text-text-invert-primary";default:return""}}let iZ=(0,ey.es)(function(e){let t,l,a,r,i=(0,ef.c)(20),{fields:n,rendering:s}=e,{CenterItems:o,Columns:c,Items:d,SubTitleTextColor:u,TitleTextColor:m,TextColor:x}=n,f=o?.value===!0,p=s.uid,h=f&&"justify-center";if(i[0]!==h?(t=(0,ey.cn)("gap-sm flex flex-wrap",h),i[0]=h,i[1]=t):t=i[1],i[2]!==c?.value||i[3]!==d||i[4]!==u?.value||i[5]!==x?.value||i[6]!==m?.value){let e;i[8]!==c?.value||i[9]!==u?.value||i[10]!==x?.value||i[11]!==m?.value?(e=(e,t)=>(0,em.jsx)(iz,{item:e.fields,cols:c?.value||"3",subTitleTextColor:u?.value,titleTextColor:m?.value,textColor:x?.value},t),i[8]=c?.value,i[9]=u?.value,i[10]=x?.value,i[11]=m?.value,i[12]=e):e=i[12],l=d.map(e),i[2]=c?.value,i[3]=d,i[4]=u?.value,i[5]=x?.value,i[6]=m?.value,i[7]=l}else l=i[7];return i[13]!==t||i[14]!==l?(a=(0,em.jsx)("ul",{className:t,children:l}),i[13]=t,i[14]=l,i[15]=a):a=i[15],i[16]!==n||i[17]!==s.uid||i[18]!==a?(r=(0,em.jsx)(eC.mO,{"data-component":"InsightList",id:p,fields:n,children:a}),i[16]=n,i[17]=s.uid,i[18]=a,i[19]=r):r=i[19],r},{validateAsWarnings:e=>(e.Items?.length??0)>0||"Add at least one item â only the wrapper's title and buttons render as it stands."});(0,ey.es)(function({fields:e,rendering:t}){let[l,a]=(0,ep.useState)(!1),[r,i]=(0,ep.useState)(0),n=(0,ep.useRef)(null);(0,ep.useEffect)(()=>{n&&n.current&&i(n.current.scrollHeight)},[n.current]);let s=e?.AlwaysOpen?.value??!1,o=s||l;return(0,em.jsx)("div",{"data-component":"LegalInfo",id:t.uid,children:(0,em.jsxs)(eC.mc,{size:"lg",className:"my-16 flex flex-col text-xs",children:[(0,em.jsx)(ex.Text,{tag:"p",field:e?.Title}),e?.Text?.value&&(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)("div",{className:(0,eh.A)("overflow-hidden transition-all duration-300",o?"my-2":"mt-2"),style:{maxHeight:s?"none":o?`${r}px`:"0px"},ref:n,children:(0,em.jsx)(ex.Text,{field:e?.Text})}),!s&&(0,em.jsx)("button",{onClick:()=>a(e=>!e),className:"w-0 text-left",children:(0,em.jsx)("span",{className:"select-none text-nowrap text-black underline",children:l?e?.ShowLessLabel.value||"Show less":e?.ShowMoreLabel.value||"Show more"})})]})]})})},{validate:e=>!!e.Title?.value||"Add the legal text title."});var iW=l(45021),iq=l.n(iW);l(98145),l(90009),l(97559),iq()(()=>l.e(2863).then(l.bind(l,52863)),{loadableGenerated:{webpack:()=>[52863]},ssr:!1});var iG=l(8614),iK=l.n(iG);let iJ=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o=(0,ef.c)(14),{fields:c,rendering:d}=e,u=(0,ep.useRef)(null),[m,x]=(0,ep.useState)(""),[f,p]=(0,ep.useState)(!0);o[0]!==m?(t=()=>{if(!u)return;let e=document.createElement("script");e.type="text/javascript",e.charset="utf-8",e.id="mnd-script",e.async=!0,e.src=m,e.onload=()=>{setTimeout(()=>{p(!1)},1e3)};let t=u.current;if(t)return t.appendChild(e),()=>{t.removeChild(e)}},l=[m,u],o[0]=m,o[1]=t,o[2]=l):(t=o[1],l=o[2]),(0,ep.useEffect)(t,l),o[3]!==c.IframeScript.value?(a=()=>
181{if(!c.IframeScript?.value||"string"!=typeof c.IframeScript.value)return;let e=c.IframeScript.value.match(/src=["'](.*?)["']/);e&&e.length>=2&&x(e[1])},r=[c.IframeScript.value],o[3]=c.IframeScript.value,o[4]=a,o[5]=r):(a=o[4],r=o[5]),(0,ep.useEffect)(a,r),o[6]!==f?(i=f&&(0,em.jsx)("div",{style:{padding:20},children:(0,em.jsx)("div",{className:iK()["hb-spinner"],style:{margin:"40px auto 0px auto"}})}),o[6]=f,o[7]=i):i=o[7];let h=f?"none":"block";return o[8]!==h?(n=(0,em.jsx)("div",{ref:u,style:{display:h}}),o[8]=h,o[9]=n):n=o[9],o[10]!==d.uid||o[11]!==i||o[12]!==n?(s=(0,em.jsxs)("section",{"data-component":"MyNewsDeskIframe",id:d.uid,children:[i,n]}),o[10]=d.uid,o[11]=i,o[12]=n,o[13]=s):s=o[13],s},{validate:e=>!!e.IframeScript?.value||"Paste the MyNewsDesk embed script into Iframe Script â without it this component only ever shows a loading spinner."});function iY(e,t){let{Text1:l,Text2:a,Link:r}=e.fields;return(0,em.jsx)(ex.Link,{field:r,className:"bp:w-[calc((100%-(var(--spacing-lg)*3))/4)] w-[calc(50%-var(--spacing-sm)/2)]",children:(0,em.jsxs)("div",{className:"text-prefooter-text flex w-full flex-col items-center text-center text-sm font-bold",children:[(0,em.jsx)("span",{children:(0,em.jsx)(ex.Text,{field:l})}),(0,em.jsx)("span",{children:(0,em.jsx)(ex.Text,{field:a})})]})},t)}function iQ(e){let t,l,a,r,i,n,s=(0,ef.c)(24),{Title:o,SubTitle:c,CenterTitle:d,TitleAsCard:u,InfoCards:m,TextColor:x,TitleTag:f,emblaRef:p}=e,h=x?.value==="White"?"text-text-invert-primary":"text-text-primary";return s[0]!==d?.value||s[1]!==c?.value||s[2]!==o||s[3]!==u?.value||s[4]!==f?.value||s[5]!==h?(t=!u?.value&&(0,em.jsxs)("div",{className:(0,eh.A)("px-sm bp:px-lg flex w-full max-w-lg flex-col gap-3 min-[1096px]:mx-auto min-[1096px]:px-0",d?.value&&"text-center",h),children:[(0,em.jsx)(eC.DZ,{tagName:f?.value||"h2",children:(0,em.jsx)(ex.Text,{field:o})}),(0,em.jsx)(eC.DZ,{tagName:"p",children:c?.value})]}),s[0]=d?.value,s[1]=c?.value,s[2]=o,s[3]=u?.value,s[4]=f?.value,s[5]=h,s[6]=t):t=s[6],s[7]!==c||s[8]!==o||s[9]!==u?.value||s[10]!==f?.value||s[11]!==h?(l=u?.value&&(0,em.jsxs)("div",{className:(0,eh.A)("bp:w-[480px] gap-sm bp:gap-4 py-lg flex w-[320px] shrink-0 flex-col max-[360px]:w-[288px]",h),children:[(0,em.jsx)(eC.DZ,{tagName:f?.value||"h2",tagStyle:{fontSize:"2rem",bpFontSize:"48px",fontWeight:700},children:(0,em.jsx)(ex.Text,{field:o})}),(0,em.jsxs)("p",{className:"bp:text-lg",children:[" ",(0,em.jsx)(ex.Text,{field:c})," "]})]}),s[7]=c,s[8]=o,s[9]=u?.value,s[10]=f?.value,s[11]=h,s[12]=l):l=s[12],s[13]!==m?(a=m.map(iX),s[13]=m,s[14]=a):a=s[14],s[15]!==l||s[16]!==a?(r=(0,em.jsxs)("div",{className:"gap-sm bp:gap-lg ml-sm bp:ml-lg flex max-w-lg min-[1096px]:mx-auto",children:[l,a]}),s[15]=l,s[16]=a,s[17]=r):r=s[17],s[18]!==p||s[19]!==r?(i=(0,em.jsx)("div",{ref:p,className:"overflow-hidden",children:r}),s[18]=p,s[19]=r,s[20]=i):i=s[20],s[21]!==t||s[22]!==i?(n=(0,em.jsxs)(em.Fragment,{children:[t,i]}),s[21]=t,s[22]=i,s[23]=n):n=s[23],n}function iX(e){return(0,em.jsx)("div",{className:(0,eh.A)("bp:w-[480px] last:mr-sm last:bp:mr-lg w-[320px] shrink-0 max-[360px]:w-[288px]",e.fields?.TextColor?.value==="White"?"text-text-invert-primary":"text-text-primary"),children:(0,em.jsxs)("div",{className:"flex flex-col justify-center gap-2",children:[(0,em.jsx)(i4,{Image:e.fields.Image,Video:e.fields.Video,className:"rounded-corner relative aspect-video w-full overflow-hidden"}),(0,em.jsxs)("div",{className:"gap-sm bp:py-lg flex flex-col py-4",children:[(0,em.jsx)("span",{className:"bp:text-2xl text-lg font-bold",children:(0,em.jsx)(ex.Text,{field:e.fields.Title})}),(0,em.jsx)("p",{children:(0,em.jsx)(ex.Text,{field:e.fields.Subtitle})}),(0,em.jsx)(eC.$n,{field:e.fields.Link,variant:(0,eC.IX)(e.fields?.LinkType?.value||"Primary"),className:"mt-4 w-fit"})]})]})},e.id)}function i1(e){let t,l,a,r,i,n=(0,ef.c)(17),{Title:s,SubTitle:o,TitleAsCard:c,CenterTitle:d,LinkCard:u,TextColor:m,TitleTag:x,emblaRef:f}=e,p=m?.value==="White"?"text-text-invert-primary":"text-text-primary";return n[0]!==d?.value||n[1]!==o||n[2]!==s||n[3]!==c?.value||n[4]!==x?.value||n[5]!==p?(t=!c?.value&&(0,em.jsxs)("div",{className:(0,eh.A)("px-sm bp:px-lg flex w-full max-w-lg flex-col gap-3 min-[1096px]:mx-auto min-[1096px]:px-0",d?.value&&"text-center",p),children:[(0,em.jsx)(eC.DZ,{tagName:x?.value||"h2",tagStyle:{bpFontSize:"3rem",lineHeight:"0.95em",fontSize:"2rem"},children:(0,em.jsx)(ex.Text,{field:s})}),(0,em.jsxs)(eC.DZ,{tagName:"p",children:[" ",(0,em.jsx)(ex.Text,{field:o})]})]}),n[0]=d?.value,n[1]=o,n[2]=s,n[3]=c?.value,n[4]=x?.value,n[5]=p,n[6]=t):t=n[6],n[7]!==u?(l=u.map(i0),n[7]=u,n[8]=l):l=n[8],n[9]!==l?
181(a=(0,em.jsx)("div",{className:"gap-sm bp:gap-lg ml-sm bp:ml-lg flex max-w-lg min-[1096px]:mx-auto",children:l}),n[9]=l,n[10]=a):a=n[10],n[11]!==f||n[12]!==a?(r=(0,em.jsx)("div",{className:"overflow-hidden",ref:f,children:a}),n[11]=f,n[12]=a,n[13]=r):r=n[13],n[14]!==t||n[15]!==r?(i=(0,em.jsxs)(em.Fragment,{children:[t,r]}),n[14]=t,n[15]=r,n[16]=i):i=n[16],i}function i0(e){return(0,em.jsx)("div",{className:(0,eh.A)("bp:w-[480px] last:mr-sm last:bp:mr-lg w-[320px] shrink-0 max-[360px]:w-[288px]",e.fields?.TextColor?.value==="White"?"text-text-invert-primary":"text-text-primary"),children:(0,em.jsxs)(ex.Link,{field:e.fields.Link,className:"rounded-corner relative inline-block w-full overflow-hidden",children:[(0,em.jsx)(i4,{Image:e.fields.Image,Video:e.fields.Video,className:"aspect-video w-full"}),(0,em.jsx)("span",{className:(0,eh.A)("px-sm bp:text-2xl absolute left-0 w-full text-center text-lg font-bold",e.fields?.TextAlignment?.value==="Bottom"?"bottom-sm bp:bottom-lg":"top-sm bp:top-lg"),children:(0,em.jsx)(ex.Text,{field:e.fields.Title})})]})},e.id)}function i2(e){let t,l,a,r,i,n,s=(0,ef.c)(24),{Title:o,SubTitle:c,CenterTitle:d,TitleAsCard:u,TextColor:m,MoreCard:x,TitleTag:f,emblaRef:p}=e,h=m?.value==="White"?"text-text-invert-primary":"text-text-primary";return s[0]!==d?.value||s[1]!==c?.value||s[2]!==o||s[3]!==u?.value||s[4]!==f?.value||s[5]!==h?(t=!u?.value&&(0,em.jsxs)("div",{className:(0,eh.A)("px-sm bp:px-lg flex w-full max-w-lg flex-col gap-3 min-[1096px]:mx-auto min-[1096px]:px-0",d?.value&&"text-center",h),children:[(0,em.jsx)(eC.DZ,{tagName:f?.value||"h2",children:(0,em.jsx)(ex.Text,{field:o})}),(0,em.jsx)(eC.DZ,{tagName:"p",children:c?.value})]}),s[0]=d?.value,s[1]=c?.value,s[2]=o,s[3]=u?.value,s[4]=f?.value,s[5]=h,s[6]=t):t=s[6],s[7]!==c||s[8]!==o||s[9]!==u?.value||s[10]!==f?.value||s[11]!==h?(l=u?.value&&(0,em.jsxs)("div",{className:(0,eh.A)("bp:h-[640px] gap-sm bp:gap-4 py-lg flex aspect-[3/4] h-[400px] shrink-0 flex-col",h),children:[(0,em.jsx)(eC.DZ,{tagName:f?.value||"h2",tagStyle:{fontSize:"2rem",bpFontSize:"48px",fontWeight:700},children:(0,em.jsx)(ex.Text,{field:o})}),(0,em.jsxs)("p",{className:"bp:text-lg",children:[" ",(0,em.jsx)(ex.Text,{field:c})," "]})]}),s[7]=c,s[8]=o,s[9]=u?.value,s[10]=f?.value,s[11]=h,s[12]=l):l=s[12],s[13]!==x?(a=x.map(i3),s[13]=x,s[14]=a):a=s[14],s[15]!==l||s[16]!==a?(r=(0,em.jsxs)("div",{className:"gap-sm bp:gap-lg ml-sm bp:ml-lg mr-sm bp:mr-lg flex max-w-lg min-[1096px]:mx-auto",children:[l,a]}),s[15]=l,s[16]=a,s[17]=r):r=s[17],s[18]!==p||s[19]!==r?(i=(0,em.jsx)("div",{className:"overflow-hidden",ref:p,children:r}),s[18]=p,s[19]=r,s[20]=i):i=s[20],s[21]!==t||s[22]!==i?(n=(0,em.jsxs)(em.Fragment,{children:[t,i]}),s[21]=t,s[22]=i,s[23]=n):n=s[23],n}function i3(e){return(0,em.jsx)("div",{className:(0,eh.A)("shrink-0",e.fields.Wide.value?"w-full":"w-min"),children:(0,em.jsx)("div",{className:(0,eh.A)("bp:h-[640px] rounded-corner h-[400px] overflow-hidden max-[360px]:h-[384px]",e.fields.Wide.value?"w-full":"aspect-[3/4]",e.fields?.TextColor?.value==="White"?"text-text-invert-primary":"text-text-primary"),children:(0,em.jsxs)("div",{className:"relative h-full w-full",children:[(0,em.jsx)(i4,{Image:e.fields.Image,Video:e.fields.Video,className:"h-full w-full object-cover",controlBarPosition:"top-right"}),(0,em.jsxs)("div",{style:{lineHeight:"var(--h3-line-height)"},className:(0,eh.A)("p-sm bp:p-lg absolute left-0 flex max-w-sm flex-col text-pretty",e.fields?.TextAlignment?.value==="Bottom"?"bottom-0":"top-0"),children:[(0,em.jsx)("span",{className:"bp:text-[16px] text-[12px]",children:(0,em.jsx)(ex.Text,{field:e.fields.Subtitle})}),(0,em.jsx)("span",{className:"bp:text-[32px] text-[18px]",children:(0,em.jsx)(ex.Text,{field:e.fields.Title})})]}),e.fields.ButtonLink?.value?.href&&(0,em.jsxs)(ex.Link,{field:e.fields.ButtonLink,className:"bottom-sm right-sm bp:bottom-lg bp:right-lg bp:py-3 bp:px-4 rounded-corner-button absolute grid place-content-center border",children:[(0,em.jsx)("span",{className:"bp:inline hidden font-bold",children:e.fields.ButtonLink?.value?.text}),(0,em.jsx)("span",{className:"bp:hidden",children:(0,em.jsx)(eC.RE,{className:"size-9"})})]})]})})},e.id)}function i4(e){let t,l=(0,ef.c)(5),{Image:a,Video:r,className:i,controlBarPosition:n}=e;return l[0]!==a||l[1]!==r||l[2]!==i||l[3]!==n?(t=r?.value?.src?(0,em.jsx)(eC.Kf,{VideoDesktop:r,className:i,hasControlBar:!0,controlBarPosition:n}):(0,em.jsx)(eC._V,{field:a,width:1920,height:1080,className:i}),l[0]=a,l[1]=r,l[2]=i,l[3]=n,l[4]=t):t=l[4],t}(0,ey.es)(function(e){let t,l,a,r=(0,ef.c)(7),{fields:i,rendering:n}=e,{Items:s}=i,o=n?.uid;return r[0]!==s?(t=s.map(iY),r[0]=s,r[1]=t):t=r[1],r[2]!==t?(l=(0,em.jsx)("div",{className:"gap-sm bp:gap-lg py-lg px-sm bp:px-lg mx-auto flex w-full max-w-3xl flex-wrap justify-center",children:t}),r[2]=t,r[3]=l):l=r[3],r[4]!==o||r[5]!==l?(a=(0,em.jsx)("section",{id:o,"data-component":"PreFooter",className:"bg-prefooter-background flex justify-center",children:l}),r[4]=o,r[5]=l,r[6]=a):a=r[6],a},{validateAsWarnings:e=>(e.Items?.length??0)>0||"Add at least one item â this pre-footer is an empty band as it stands."}),(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c=(0,ef.c)(23),{params:d,fields:u,rendering:m}=e,x=d?.MarginTop,f=d?.MarginBottom,p=d?.CenterText,h=d?.MarginX,g=p?"text-center":"",v="1"===x?"pt-sm bp:pt-lg":"",b="1"===f?"pb-sm bp:pb-lg":"";
181if(c[0]!==g||c[1]!==u?.BackgroundColor||c[2]!==b||c[3]!==v||c[4]!==m.uid){let e=(0,lv.C)(u?.BackgroundColor);t="RichContentBlock",l=!0,a=m.uid,r=(0,eh.A)(g,v,b,e),c[0]=g,c[1]=u?.BackgroundColor,c[2]=b,c[3]=v,c[4]=m.uid,c[5]=t,c[6]=l,c[7]=a,c[8]=r}else t=c[5],l=c[6],a=c[7],r=c[8];let j="1"===h?"3xl":"md";c[9]!==u?(i=u?.Title?.value&&(0,em.jsx)(eC.DZ,{tagName:u?.TitleTag?.value,className:"p-sm mx-auto max-w-prose lg:p-0",children:(0,em.jsx)(ex.Text,{field:u.Title})}),c[9]=u,c[10]=i):i=c[10];let y=u?.Text;return c[11]!==y?(n=(0,em.jsx)(aH.A,{field:y}),c[11]=y,c[12]=n):n=c[12],c[13]!==j||c[14]!==i||c[15]!==n?(s=(0,em.jsxs)(eC.mc,{size:j,children:[i,n]}),c[13]=j,c[14]=i,c[15]=n,c[16]=s):s=c[16],c[17]!==t||c[18]!==l||c[19]!==a||c[20]!==r||c[21]!==s?(o=(0,em.jsx)("div",{"data-component":t,"data-class-change":l,id:a,className:r,children:s}),c[17]=t,c[18]=l,c[19]=a,c[20]=r,c[21]=s,c[22]=o):o=c[22],o}),(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f=(0,ef.c)(34),{fields:p,rendering:h}=e,{BackgroundColor:g,TextColor:v,HasArrows:b}=p;f[0]===Symbol.for("react.memo_cache_sentinel")?(t={align:"start"},f[0]=t):t=f[0];let[j,y]=(0,ek.A)(t),[w,N]=(0,ep.useState)(!0),[C,k]=(0,ep.useState)(!0);f[1]!==y?(l=()=>y?.scrollPrev(),f[1]=y,f[2]=l):l=f[2];let S=l;f[3]!==y?(a=()=>y?.scrollNext(),f[3]=y,f[4]=a):a=f[4];let L=a;f[5]!==y?(r=()=>{y&&(N(!y.canScrollPrev()),k(!y.canScrollNext()))},f[5]=y,f[6]=r):r=f[6];let _=r;if(f[7]!==y||f[8]!==_?(i=()=>{y&&(_(),y.on("reInit",_).on("select",_))},n=[y,_],f[7]=y,f[8]=_,f[9]=i,f[10]=n):(i=f[9],n=f[10]),(0,ep.useEffect)(i,n),f[11]!==g?.value||f[12]!==v?.value||f[13]!==h?.uid){let e=(0,lv.C)(g?.value);d=v?.value==="White"?"text-text-invert-primary":"text-text-primary",s=h?.uid,o="Slider",c=(0,eh.A)("gap-sm bp:gap-lg flex h-fit flex-col py-12",e),f[11]=g?.value,f[12]=v?.value,f[13]=h?.uid,f[14]=s,f[15]=o,f[16]=c,f[17]=d}else s=f[14],o=f[15],c=f[16],d=f[17];return f[18]!==j||f[19]!==p?(u=p.InfoCards.length>0&&(0,em.jsx)(iQ,{...p,emblaRef:j})||p.LinkCard.length>0&&(0,em.jsx)(i1,{...p,emblaRef:j})||p.MoreCard.length>0&&(0,em.jsx)(i2,{...p,emblaRef:j}),f[18]=j,f[19]=p,f[20]=u):u=f[20],f[21]!==b?.value||f[22]!==C||f[23]!==w||f[24]!==L||f[25]!==S||f[26]!==d?(m=b?.value&&(0,em.jsxs)("div",{className:(0,eh.A)("px-lg bp:justify-start flex w-full max-w-lg justify-end gap-4 min-[1096px]:mx-auto min-[1096px]:px-0",d),children:[(0,em.jsx)("button",{name:"prev","aria-label":"Previous",onClick:S,disabled:w,className:"focus:outline-current!",children:(0,em.jsx)(eC.sI,{className:(0,eh.A)("rotate-180",w&&"text-text-disabled")})}),(0,em.jsx)("button",{name:"next","aria-label":"Next",onClick:L,disabled:C,className:(0,eh.A)("focus:outline-current!",C&&"text-text-disabled"),children:(0,em.jsx)(eC.sI,{})})]}),f[21]=b?.value,f[22]=C,f[23]=w,f[24]=L,f[25]=S,f[26]=d,f[27]=m):m=f[27],f[28]!==u||f[29]!==m||f[30]!==s||f[31]!==o||f[32]!==c?(x=(0,em.jsxs)("section",{id:s,"data-component":o,className:c,children:[u,m]}),f[28]=u,f[29]=m,f[30]=s,f[31]=o,f[32]=c,f[33]=x):x=f[33],x},{validateAsWarnings:e=>(e.InfoCards?.length??0)+(e.LinkCard?.length??0)+(e.MoreCard?.length??0)>0||"Add at least one card (info, link or more) â this is an empty band with dead arrows as it stands."});var i5=l(45309);let i6=(e,t)=>{switch(e.toLocaleLowerCase()){case"linkedin":return(0,em.jsx)(eC.ky,{className:t});case"facebook":return(0,em.jsx)(eC.ik,{className:t});case"x":return(0,em.jsx)(eC.yd,{className:t});case"whatsapp":return(0,em.jsx)(eC.mr,{className:t});default:return e}},i8=(0,ey.es)(e=>{let t,l,a,r,i,n,s,o=(0,ef.c)(21),{fields:c,rendering:d}=e,{Share:u,SocialMediaChannels:m}=c;if((0,ep.useState)(!1),o[0]!==d.uid||o[1]!==u||o[2]!==m){let e,n,s=window.location.href;if(o[8]===Symbol.for("react.memo_cache_sentinel")){let t=async()=>{window?.navigator?.share&&await window?.navigator?.share({title:"Hedin Bil",text:"Hedin Bil",url:s})};e=async()=>{if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(window?.navigator?.userAgent))return await t()},o[8]=e}else e=o[8];let c=e;r=d.uid,i="SocialMedia",t="my-2 flex w-full flex-row justify-between px-2",o[9]!==m?(n=m?.map(i7),o[9]=m,o[10]=n):n=o[10],o[11]!==n?(l=(0,em.jsx)("ul",{className:"flex flex-row items-center justify-center gap-2",children:n}),o[11]=n,o[12]=l):l=o[12],a=u&&(0,em.jsxs)(i5.W1,{children:[(0,em.jsxs)(i5.IU,{className:"flex flex-row items-center gap-2",onClick:()=>c(),children:[" ",(0,em.jsxs)("div",{className:"bg-background-100 grid h-10 w-10 place-items-center rounded-full",children:[" ",(0,em.jsx)(eC.li,{className:"h-10 w-10"})," "]})," ","Dela"," "]}),(0,em.jsxs)(i5.c,{anchor:"bottom end",className:"bg-background-100 divide-background flex flex-col items-start divide-y-2 rounded-md text-sm shadow-2xl",children:[Object.entries({LinkedIn:"https://www.linkedin.com/sharing/share-offsite/?url=",Facebook:"https://www.facebook.com/sharer/sharer.php?u=",WhatsApp:"https://api.whatsapp.com/se
181nd?text=",X:"https://twitter.com/intent/tweet?text="})?.map((e,t)=>{let[l,a]=e;return(0,em.jsxs)(i5.Dr,{as:"button",className:"hover:bg-outline-link border-b-important-contrast flex min-w-44 flex-row items-center gap-2 px-4 py-4",onClick:()=>{s&&a&&window?.open(`${a}${s}`)},children:[(0,em.jsx)("div",{className:"flex items-center justify-center rounded-full bg-white p-1",children:i6(l,"w-3 h-3")}),l]},t)}),(0,em.jsxs)(i5.Dr,{as:"button",className:"hover:bg-outline-link flex w-full items-center gap-2 px-4 py-4",onClick:()=>{navigator?.clipboard?.writeText(s)},children:[(0,em.jsx)("div",{className:"flex items-center justify-center rounded-full bg-white p-1",children:(0,em.jsx)(eC.Td,{className:"h-3 w-3 p-0.5"})}),"Kopiera"]})]})]}),o[0]=d.uid,o[1]=u,o[2]=m,o[3]=t,o[4]=l,o[5]=a,o[6]=r,o[7]=i}else t=o[3],l=o[4],a=o[5],r=o[6],i=o[7];return o[13]!==t||o[14]!==l||o[15]!==a?(n=(0,em.jsxs)("div",{className:t,children:[l,a]}),o[13]=t,o[14]=l,o[15]=a,o[16]=n):n=o[16],o[17]!==r||o[18]!==i||o[19]!==n?(s=(0,em.jsx)("div",{id:r,"data-component":i,children:n}),o[17]=r,o[18]=i,o[19]=n,o[20]=s):s=o[20],s});function i7(e,t){let{name:l,fields:a}=e,{Link:r}=a;return r?.value?.length>0?(0,em.jsx)("li",{children:(0,em.jsx)("a",{href:r?.value,target:"_blank",rel:"noopener noreferrer","aria-label":l,children:i6(l,"w-6 h-6")})},t):null}(0,ey.es)(function(e){let t,l,a,r=(0,ef.c)(7),{fields:i,rendering:n}=e;r[0]===Symbol.for("react.memo_cache_sentinel")?(t=function(e){switch(e){case"Small":return"h-1 bp:h-2";case"Medium":return"h-4 bp:h-8";case"Large":return"h-6 bp:h-12";default:return""}},r[0]=t):t=r[0];let s=t,o=n.uid;return r[1]!==i?.BackgroundColor?.value||r[2]!==i?.Height?.value?(l=(0,eh.A)("w-full",(0,lv.C)(i?.BackgroundColor?.value),s(i?.Height?.value)),r[1]=i?.BackgroundColor?.value,r[2]=i?.Height?.value,r[3]=l):l=r[3],r[4]!==n.uid||r[5]!==l?(a=(0,em.jsx)("section",{"data-component":"Spacer",id:o,className:l}),r[4]=n.uid,r[5]=l,r[6]=a):a=r[6],a});let i9=(e,t)=>{e&&(t.preventDefault(),t.stopPropagation())},ne=({src:e,style:t,className:l})=>{let[a,r]=(0,ep.useState)(null),[i,n]=(0,ep.useState)(null);return((0,ep.useEffect)(()=>{(async()=>{try{if(!e)return;let t=await fetch(e.src),l=await t.text(),a=new DOMParser().parseFromString(l,"image/svg+xml").querySelector("svg");if(a){let e={};for(let t of a.attributes)e[t.name]=t.value;r(e),n(a.innerHTML)}}catch(e){console.error("Error fetching SVG:",e)}})()},[e?.src]),i&&a)?(0,em.jsx)("svg",{...a,style:t,className:l,dangerouslySetInnerHTML:{__html:i}}):null};function nt(e){let t,a,r=(0,ef.c)(6),{name:i,className:n,style:s}=e;if(!i)return null;r[0]!==i?(t=function(e,t={}){let a=(0,ep.useRef)(null),[r,i]=(0,ep.useState)(!1),[n,s]=(0,ep.useState)();(0,ep.useEffect)(()=>{n&&console.log(n)},[n]);let{onCompleted:o,onError:c}=t;return(0,ep.useEffect)(()=>{i(!0),(async()=>{try{a.current=(await l(31127)(`./${e}.svg`)).default,o&&o(e,a.current)}catch(e){c&&c(e),s(e)}finally{i(!1)}})()},[e,o,c]),{error:n,loading:r,SvgIcon:a.current}}(i),r[0]=i,r[1]=t):t=r[1];let{error:o,loading:c,SvgIcon:d}=t,u=s||void 0;return o||c?null:(r[2]!==n||r[3]!==u||r[4]!==d?(a=(0,em.jsx)(ne,{src:d,className:n,style:u}),r[2]=n,r[3]=u,r[4]=d,r[5]=a):a=r[5],a)}function nl(e){return e&&"None"!==e?e:"link"}function na(e){let t=e.value.href??"",l="external"===e.value.linktype,a="anchor"===e.value.linktype;return l?t:{pathname:a?void 0:t,query:e.value.querystring,hash:e.value.anchor}}function nr(e){let t,l,a,r=(0,ef.c)(32),{linkField:i,buttonText:n,linkType:s,onClick:o,isEditing:c}=e;if("link"!==s){let e,t,l,a;r[0]!==i?(e=na(i),r[0]=i,r[1]=e):e=r[1];let c=i.value.target;r[2]!==s?(t=(0,eC.IX)(s),r[2]=s,r[3]=t):t=r[3],r[4]!==o?(l=e=>o(e),r[4]=o,r[5]=l):l=r[5];let d=n?.value;return r[6]!==i.value.target||r[7]!==i.value.text||r[8]!==e||r[9]!==t||r[10]!==l||r[11]!==d?(a=(0,em.jsxs)(eC.$n,{href:e,target:c,variant:t,onClick:l,children:[i.value.text,d]}),r[6]=i.value.target,r[7]=i.value.text,r[8]=e,r[9]=t,r[10]=l,r[11]=d,r[12]=a):a=r[12],a}if(c){let e,t,l,a;return r[13]!==n?(e=(0,em.jsx)(ex.Text,{editable:!0,field:n}),r[13]=n,r[14]=e):e=r[14],r[15]!==i||r[16]!==e?(t=(0,em.jsx)(ex.Link,{field:i,children:e}),r[15]=i,r[16]=e,r[17]=t):t=r[17],r[18]===Symbol.for("react.memo_cache_sentinel")?(l=(0,em.jsx)(eC.sI,{}),r[18]=l):l=r[18],r[19]!==t?(a=(0,em.jsxs)("div",{className:"group/link text-text-link hover:text-text-link-hover flex items-center gap-2 text-sm underline transition",children:[t,l]}),r[19]=t,r[20]=a):a=r[20],a}let d=i.value.target;r[21]!==i?(t=na(i),r[21]=i,r[22]=t):t=r[22];let u=t,m="string"==typeof u?"a":eF(),x="_blank"===d?"noopener noreferrer":void 0,f=n?.value;return r[23]===Symbol.for("react.memo_cache_sentinel")?(l=(0,em.jsx)(eC.sI,{className:"transition group-hover/link:translate-x-1"}),r[23]=l):l=r[23],r[24]!==m||r[25]!==u||r[26]!==i.value.text||r[27]!==d||r[28]!==o||r[29]!==x||r[30]!==f?(a=(0,em.jsxs)(m,{href:u,target:d,rel:x,onClick:o,className:"group/link text-text-link hover:text-text-link-hover flex items-center gap-2 text-sm underline transition",children:[i.value.text,f,l]}),r[24]=m,r[25]=u,r[26]=i.value.text,r[27]=d,r[28]=o,r[29]=x,r[30]=f,r[31]=a):a=r[31],a}function ni(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h=(0,ef.c)(60),{item:g,className:v,cardVariant:b,onClick:j}=e,{page:y}=(0,ex.useSitecore)(),w=y?.mode?.isEditing??!1,N=!!g.fields.Link.value.href,C=!!g.fields.Link2?.value?.href,k=g.fields?.LinkType?.value;h[0]!==k?(t=nl(k),h[0]=k,h[1]=t):t=h[1];let S=t,L=N&&"link"!==S,_=g.fields?.LinkType2?.value;h[2]!==_?(l=nl(_),h[2]=_,h[3]=l):l=h[3];let T=l,I=N&&!L&&!C,A=!I&&(N||C),D=g.fields.Link.value.text||g.fields.ButtonText?.value,M=I&&D&&g.fields.Text?.value;h[4]!==w||h[5]!==g.fields.Image?(a=(g.fields.Image.value.src||w)&&(0,em.jsx)("div",{className:(0,eh.A)("relative aspect-video w-full overflow-hidden",w&&"bg-background-100 [&_img]:!h-full [&_img]:!w-full [&_img]:!object-contain"),children:(0,em.jsx)(eC._V,{editable:w,field:g.fields.Image,width:800,height:450,className:(0,eh.A)(w?"h-full w-full object-cover":"absolute inset-0 h-full w-full object-cover transition duration-300 group-hover:scale-[1.05]")})}),h[4]=w,h[5]=g.fields.Image,h[6]=a):a=h[6];let E="Card With Borders"===b&&"px-sm";h[7]!==E?(r=(0,eh.A)("group relative flex flex-1 flex-col gap-3.5 py-5",E),h[7]=E,h[8]=r):r=h[8];let P=g?.fields?.Tags;h[9]!==P?(i=(0,em.jsx)(nn,{tags:P}),h[9]=P,h[10]=i):i=h[10],h[11]!==g.fields.Icon||h[12]!==g.fields.Image.value.src?(n=g.fields.Icon?.value&&g.fields.Image.value.src&&(0,em.jsx)("div",{className:"absolute -top-1/2 left-1/2 grid size-16 -translate-x-1/2 place-content-center rounded-full bg-white",children:(0,em.jsx)(nt,{name:g.fields.Icon.value,className:"size-8"})}),h[11]=g.fields.Icon,h[12]=g.fields.Image.value.src,h[13]=n):n=h[13],h[14]!==g.fields.Title?(s=(0,em.jsx)(ex.Text,{field:g.fields.Title}),h[14]=g.fields.Title,h[15]=s):s=h[15],h[16]!==D||h[17]!==g.fields.Text?.value||h[18]!==I?(o=I&&!D&&!g.fields.Text?.value&&(0,em.jsx)(eC.sI,{className:"transition group-hover:translate-x-1"}),h[16]=D,h[17]=g.fields.Text?.value,h[18]=I,h[19]=o):o=h[19],h[20]!==s||h[21]!==o?(c=(0,em.jsxs)("h3",{className:"z-1 flex max-w-md flex-row items-center justify-between text-pretty",children:[s,o]}),h[20]=s,h[21]=o,h[22]=c):c=h[22],h[23]!==w||h[24]!==g.fields.Text?(d=(g.fields.Text?.value||w)&&(0,em.jsx)("div",{className:"font-alt text-pretty",children:(0,em.jsx)(ex.Text,{field:g.fields.Text})}),h[23]=w,h[24]=g.fields.Text,h[25]=d):d=h[25],h[26]!==N||h[27]!==C||h[28]!==w||h[29]!==g.fields.ButtonText||h[30]!==g.fields.ButtonText2||h[31]!==g.fields.Link||h[32]!==g.fields.Link2||h[33]!==S||h[34]!==T||h[35]!==j||h[36]!==A||h[37]!==M?(u=A?(0,em.jsxs)("footer",{className:(0,eh.A)("mt-auto",C&&"gap-sm flex flex-wrap items-center"),children:[N&&(0,em.jsx)(nr,{linkField:g.fields.Link,buttonText:g.fields.ButtonText,linkType:S,onClick:j,isEditing:w}),C&&(0,em.jsx)(nr,{linkField:g.fields.Link2,buttonText:g.fields.ButtonText2,linkType:T,onClick:j,isEditing:w})]}):M&&(0,em.jsxs)("footer",{className:(0,eh.A)("mt-auto transition",!w&&"flex","items-center","gap-2","text-sm","text-text-link underline","group-hover:text-text-link-hover"),children:[w&&(0,em.jsx)("div",{className:"mb-2",children:(0,em.jsx)(ex.Link,{field:g.fields.Link,children:"Click to edit Link"})}),w&&(0,em.jsxs)("div",{className:"flex items-center gap-1",children:[(0,em.jsx)(ex.Text,{editable:!0,field:g.fields.ButtonText}),(0,em.jsx)(eC.sI,{className:"transition group-hover:translate-x-1"})]}),!w&&(0,em.jsxs)(em.Fragment,{children:[g.fields.Link.value.text,g.fields.ButtonText?.value,(0,em.jsx)(eC.sI,{className:"group-hover:text-decor transition group-hover:translate-x-1"})]})]}),h[26]=N,h[27]=C,h[28]=w,h[29]=g.fields.ButtonText,h[30]=g.fields.ButtonText2,h[31]=g.fields.Link,h[32]=g.fields.Link2,h[33]=S,h[34]=T,h[35]=j,h[36]=A,h[37]=M,h[38]=u):u=h[38],h[39]!==n||h[40]!==c||h[41]!==d||h[42]!==u||h[43]!==r||h[44]!==i?(m=(0,em.jsxs)("div",{className:r,children:[i,n,c,d,u]}),h[39]=n,h[40]=c,h[41]=d,h[42]=u,h[43]=r,h[44]=i,h[45]=m):m=h[45],h[46]!==m||h[47]!==a?(x=(0,em.jsxs)(em.Fragment,{children:[a,m]}),h[46]=m,h[47]=a,h[48]=x):x=h[48];let $=x;h[49]!==g.fields.Link?(f=na(g.fields.Link),h[49]=g.fields.Link,h[50]=f):f=h[50];let F=f,R="string"==typeof F?"a":eF();return h[51]!==R||h[52]!==F||h[53]!==v||h[54]!==$||h[55]!==g.fields.Link.value.target||h[56]!==g.id||h[57]!==j||h[58]!==I?(p=I?(0,em.jsx)(R,{className:v,href:F,target:g.fields.Link.value.target,rel:"_blank"===g.fields.Link.value.target?"noopener noreferrer":void 0,onClick:j,children:$},g.id):(0,em.jsx)("div",{className:v,children:$}),h[51]=R,h[52]=F,h[53]=v,h[54]=$,h[55]=g.fields.Link.value.target,h[56]=g.id,h[57]=j,h[58]=I,h[59]=p):p=h[59],p}function nn(e){let t,l,a,r=(0,ef.c)(6),{tags:i}=e,n=i?.value||"";return""===n?null:(r[0]!==n?(t="flex flex-wrap gap-1",l=n.split(";").map(nc).filter(no).map(ns),r[0]=n,r[1]=t,r[2]=l):(t=r[1],l=r[2]),r[3]!==t||r[4]!==l?(a=(0,em.jsx)("div",{className:t,children:l}),r[3]=t,r[4]=l,r[5]=a):a=r[5],a)}function ns(e,t){return(0,em.jsx)("span",{className:"rounded-corner bg-background-100 border-outline-2 border px-2 py-1 text-xs",children:e},`${e}-${t}`)}function no(e){return""!==e}function nc(e){return e.trim()}
181function nd(e){return e&&"None"!==e?e:"link"}function nu(e){let t=e.value.href??"",l="external"===e.value.linktype,a="anchor"===e.value.linktype;return l?t:{pathname:a?void 0:t,query:e.value.querystring,hash:e.value.anchor}}function nm(e){let t,l,a,r=(0,ef.c)(32),{linkField:i,buttonText:n,linkType:s,onClick:o,isEditing:c}=e;if("link"!==s){let e,t,l,a;r[0]!==i?(e=nu(i),r[0]=i,r[1]=e):e=r[1];let c=i.value.target;r[2]!==s?(t=(0,eC.IX)(s),r[2]=s,r[3]=t):t=r[3],r[4]!==o?(l=e=>o(e),r[4]=o,r[5]=l):l=r[5];let d=n?.value;return r[6]!==i.value.target||r[7]!==i.value.text||r[8]!==e||r[9]!==t||r[10]!==l||r[11]!==d?(a=(0,em.jsxs)(eC.$n,{href:e,target:c,variant:t,onClick:l,children:[i.value.text,d]}),r[6]=i.value.target,r[7]=i.value.text,r[8]=e,r[9]=t,r[10]=l,r[11]=d,r[12]=a):a=r[12],a}if(c){let e,t,l,a;return r[13]!==n?(e=(0,em.jsx)(ex.Text,{editable:!0,field:n}),r[13]=n,r[14]=e):e=r[14],r[15]!==i||r[16]!==e?(t=(0,em.jsx)(ex.Link,{field:i,children:e}),r[15]=i,r[16]=e,r[17]=t):t=r[17],r[18]===Symbol.for("react.memo_cache_sentinel")?(l=(0,em.jsx)(eC.sI,{}),r[18]=l):l=r[18],r[19]!==t?(a=(0,em.jsxs)("div",{className:"group/link text-text-link hover:text-text-link-hover flex items-center gap-2 text-sm underline transition",children:[t,l]}),r[19]=t,r[20]=a):a=r[20],a}let d=i.value.target;r[21]!==i?(t=nu(i),r[21]=i,r[22]=t):t=r[22];let u=t,m="string"==typeof u?"a":eF(),x="_blank"===d?"noopener noreferrer":void 0,f=n?.value;return r[23]===Symbol.for("react.memo_cache_sentinel")?(l=(0,em.jsx)(eC.sI,{className:"transition group-hover/link:translate-x-1"}),r[23]=l):l=r[23],r[24]!==m||r[25]!==u||r[26]!==i.value.text||r[27]!==d||r[28]!==o||r[29]!==x||r[30]!==f?(a=(0,em.jsxs)(m,{href:u,target:d,rel:x,onClick:o,className:"group/link text-text-link hover:text-text-link-hover flex items-center gap-2 text-sm underline transition",children:[i.value.text,f,l]}),r[24]=m,r[25]=u,r[26]=i.value.text,r[27]=d,r[28]=o,r[29]=x,r[30]=f,r[31]=a):a=r[31],a}function nx(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h=(0,ef.c)(60),{item:g,className:v,cardVariant:b,onClick:j}=e,{page:y}=(0,ex.useSitecore)(),w=y?.mode?.isEditing??!1,N=!!g.fields.Link.value.href,C=!!g.fields.Link2?.value?.href,k=g.fields?.LinkType?.value;h[0]!==k?(t=nd(k),h[0]=k,h[1]=t):t=h[1];let S=t,L=N&&"link"!==S,_=g.fields?.LinkType2?.value;h[2]!==_?(l=nd(_),h[2]=_,h[3]=l):l=h[3];let T=l,I=N&&!L&&!C,A=!I&&(N||C),D=g.fields.Link.value.text||g.fields.ButtonText?.value,M=I&&D&&g.fields.RichText?.value;h[4]!==w||h[5]!==g.fields.Image?(a=(g.fields.Image.value.src||w)&&(0,em.jsx)("div",{className:(0,eh.A)("relative aspect-video w-full overflow-hidden",w&&"bg-background-100 [&_img]:!h-full [&_img]:!w-full [&_img]:!object-contain"),children:(0,em.jsx)(eC._V,{editable:w,field:g.fields.Image,width:800,height:450,className:(0,eh.A)(w?"h-full w-full object-cover":"absolute inset-0 h-full w-full object-cover transition duration-300 group-hover:scale-[1.05]")})}),h[4]=w,h[5]=g.fields.Image,h[6]=a):a=h[6];let E="Card With Borders"===b&&"px-sm";h[7]!==E?(r=(0,eh.A)("group relative flex flex-1 flex-col gap-3.5 py-5",E),h[7]=E,h[8]=r):r=h[8];let P=g?.fields?.Tags;h[9]!==P?(i=(0,em.jsx)(nf,{tags:P}),h[9]=P,h[10]=i):i=h[10],h[11]!==g.fields.Icon||h[12]!==g.fields.Image.value.src?(n=g.fields.Icon?.value&&g.fields.Image.value.src&&(0,em.jsx)("div",{className:"absolute -top-1/2 left-1/2 grid size-16 -translate-x-1/2 place-content-center rounded-full bg-white",children:(0,em.jsx)(nt,{name:g.fields.Icon.value,className:"size-8"})}),h[11]=g.fields.Icon,h[12]=g.fields.Image.value.src,h[13]=n):n=h[13],h[14]!==g.fields.Title?(s=(0,em.jsx)(ex.Text,{field:g.fields.Title}),h[14]=g.fields.Title,h[15]=s):s=h[15],h[16]!==D||h[17]!==g.fields.RichText?.value||h[18]!==I?(o=I&&!D&&!g.fields.RichText?.value&&(0,em.jsx)(eC.sI,{className:"transition group-hover:translate-x-1"}),h[16]=D,h[17]=g.fields.RichText?.value,h[18]=I,h[19]=o):o=h[19],h[20]!==s||h[21]!==o?(c=(0,em.jsxs)("h3",{className:"z-1 flex max-w-md flex-row items-center justify-between text-pretty",children:[s,o]}),h[20]=s,h[21]=o,h[22]=c):c=h[22],h[23]!==w||h[24]!==g.fields.RichText?(d=(g.fields.RichText?.value||w)&&(0,em.jsx)(eC.sD,{field:g.fields.RichText,className:"font-alt",textWrap:"pretty"}),h[23]=w,h[24]=g.fields.RichText,h[25]=d):d=h[25],h[26]!==N||h[27]!==C||h[28]!==w||h[29]!==g.fields.ButtonText||h[30]!==g.fields.ButtonText2||h[31]!==g.fields.Link||h[32]!==g.fields.Link2||h[33]!==S||h[34]!==T||h[35]!==j||h[36]!==A||h[37]!==M?(u=A?(0,em.jsxs)("footer",{className:(0,eh.A)("mt-auto",C&&"gap-sm flex flex-wrap items-center"),children:[N&&(0,em.jsx)(nm,{linkField:g.fields.Link,buttonText:g.fields.ButtonText,linkType:S,onClick:j,isEditing:w}),C&&(0,em.jsx)(nm,{linkField:g.fields.Link2,buttonText:g.fields.ButtonText2,linkType:T,onClick:j,isEditing:w})]}):M&&(0,em.jsxs)("footer",{className:(0,eh.A)("mt-auto transition",!w&&"flex","items-center","gap-2","text-sm","text-text-link underline","group-hover:text-text-link-hover"),children:[w&&(0,em.jsx)("div",{className:"mb-2",children:(0,em.jsx)(ex.Link,{field:g.fields.Link,children:"Click to edit Link"})}),w&&(0,em.jsxs)("div",{className:"flex items-center gap-1",children:[(0,em.jsx)(ex.Text,{editable:!0,field:g.fields.ButtonText}),(0,em.jsx)(eC.sI,{className:"transition group-hover:translate-x-1"})]}),!w&&(0,em.jsxs)(em.Fragment,{children:[g.fields.Link.value.text,g.fields.ButtonText?.value,(0,em.jsx)(eC.sI,{className:"group-hover:text-decor transition group-hover:translate-x-1"})]})]}),h[26]=N,h[27]=C,h[28]=w,h[29]=g.fields.ButtonText,h[30]=g.fields.ButtonText2,h[31]=g.fields.Link,h[32]=g.fields.Link2,h[33]=S,h[34]=T,h[35]=j,h[36]=A,h[37]=M,h[38]=u):u=h[38],h[39]!==n||h[40]!==c||h[41]!==d||h[42]!==u||h[43]!==r||h[44]!==i?(m=(0,em.jsxs)("div",{className:r,children:[i,n,c,d,u]}),h[39]=n,h[40]=c,h[41]=d,h[42]=u,h[43]=r,h[44]=i,h[45]=m):m=h[45],h[46]!==m||h[47]!==a?(x=(0,em.jsxs)(em.Fragment,{children:[a,m]}),h[46]=m,h[47]=a,h[48]=x):x=h[48];let $=x;h[49]!==g.fields.Link?(f=nu(g.fields.Link),h[49]=g.fields.Link,h[50]=f):f=h[50];let F=f,R="string"==typeof F?"a":eF();return h[51]!==R||h[52]!==F||h[53]!==v||h[54]!==$||h[55]!==g.fields.Link.value.target||h[56]!==g.id||h[57]!==j||h[58]!==I?(p=I?(0,em.jsx)(R,{className:v,href:F,target:g.fields.Link.value.target,rel:"_blank"===g.fields.Link.value.target?"noopener noreferrer":void 0,onClick:j,children:$},g.id):(0,em.jsx)("div",{className:v,children:$}),h[51]=R,h[52]=F,h[53]=v,h[54]=$,h[55]=g.fields.Link.value.target,h[56]=g.id,h[57]=j,h[58]=I,h[59]=p):p=h[59],p}function nf(e){let t,l,a,r=(0,ef.c)(6),{tags:i}=e,n=i?.value||"";return""===n?null:(r[0]!==n?(t="flex flex-wrap gap-1",l=n.split(";").map(ng).filter(nh).map(np),r[0]=n,r[1]=t,r[2]=l):(t=r[1],l=r[2]),r[3]!==t||r[4]!==l?(a=(0,em.jsx)("div",{className:t,children:l}),r[3]=t,r[4]=l,r[5]=a):a=r[5],a)}function np(e,t){return(0,em.jsx)("span",{className:"rounded-corner bg-background-100 border-outline-2 border px-2 py-1 text-xs",children:e},`${e}-${t}`)}function nh(e){return""!==e}function ng(e){return e.trim()}let nv={itemWidth:"w-[calc(100%-52px)]",scrollPe:"scroll-pe-[calc(52px-var(--spacing-sm))]"};function nb(e){let t,l=(0,ef.c)(2);return l[0]!==e?(t=e.item.fields.RichText?(0,em.jsx)(nx,{...e}):(0,em.jsx)(ni,{...e}),l[0]=e,l[1]=t):t=l[1],t}function nj(e){let t,l,a,r,i,n,s,o,c,d,u=(0,ef.c)(35),{fields:m,className:x,id:f,onClick:p}=e,h=m.Link.value.href,g=m.VideoDesktop?.value!==null&&m.VideoDesktop?.value?.src!=="";u[0]!==m.ImagePhone||u[1]!==m.VideoDesktop||u[2]!==g?(t=g?(0,em.jsx)("div",{className:"aspect-video flex-none basis-auto overflow-hidden object-cover sm:basis-80",children:(0,em.jsx)(tr.A,{className:"relative h-full",VideoDesktop:m?.VideoDesktop,VideoPhone:m.VideoDesktop})}):(0,em.jsx)("div",{className:"flex-none basis-auto overflow-hidden sm:basis-80",children:(0,em.jsx)(eC._V,{field:m.ImagePhone,className:"aspect-video h-auto w-full object-cover"})}),u[0]=m.ImagePhone,u[1]=m.VideoDesktop,u[2]=g,u[3]=t):t=u[3],u[4]===Symbol.for("react.memo_cache_sentinel")?(l=(0,eh.A)("md:pb-sm pt-sm pl-sm flex-auto flex-col gap-3.5 py-5 sm:pt-0"),u[4]=l):l=u[4],u[5]!==m.Title?(a=(0,em.jsx)(ex.Text,{field:m.Title}),u[5]=m.Title,u[6]=a):a=u[6],u[7]!==m.Link.value.text||u[8]!==m.Text?.value||u[9]!==h?(r=h&&!m.Link.value.text&&!m.Text?.value&&(0,em.jsx)(eC.sI,{className:"transition group-hover:translate-x-1"}
181),u[7]=m.Link.value.text,u[8]=m.Text?.value,u[9]=h,u[10]=r):r=u[10],u[11]!==a||u[12]!==r?(i=(0,em.jsxs)("h3",{className:"flex flex-row items-center justify-between text-balance",children:[a,r]}),u[11]=a,u[12]=r,u[13]=i):i=u[13],u[14]!==m.Text?(n=m.Text?.value&&(0,em.jsx)("div",{className:"font-alt text-pretty",children:(0,em.jsx)(ex.Text,{field:m.Text})}),u[14]=m.Text,u[15]=n):n=u[15],u[16]!==m.ButtonText?.value||u[17]!==m.Link.value.text||u[18]!==m.Text?.value||u[19]!==h?(s=h&&(m.Link.value.text||m.ButtonText?.value)&&m.Text?.value&&(0,em.jsx)("footer",{className:"flex w-full justify-end",children:(0,em.jsx)(eC.$n,{variant:"iconLink",icon:"ArrowForwardIcon",onlyStyle:!0,children:m.Link.value.text})}),u[16]=m.ButtonText?.value,u[17]=m.Link.value.text,u[18]=m.Text?.value,u[19]=h,u[20]=s):s=u[20],u[21]!==i||u[22]!==n||u[23]!==s?(o=(0,em.jsxs)("div",{className:l,children:[i,n,s]}),u[21]=i,u[22]=n,u[23]=s,u[24]=o):o=u[24],u[25]!==t||u[26]!==o?(c=(0,em.jsx)(em.Fragment,{children:(0,em.jsxs)("div",{className:"flex flex-col sm:flex-row",children:[t,o]})}),u[25]=t,u[26]=o,u[27]=c):c=u[27];let v=c;return u[28]!==x||u[29]!==v||u[30]!==m.Link||u[31]!==h||u[32]!==f||u[33]!==p?(d=h?(0,em.jsx)(ex.Link,{className:x,field:m.Link,onClick:p,children:v},f):(0,em.jsx)("div",{className:x,children:v}),u[28]=x,u[29]=v,u[30]=m.Link,u[31]=h,u[32]=f,u[33]=p,u[34]=d):d=u[34],d}(0,ey.es)(e=>{let t,l,a,r,i,n,s,o,c,d,u=(0,ef.c)(37),{fields:m,rendering:x}=e,f=Number(m.Columns?.value||"")||3,p=m?.HasMarginTop?.value&&"mt-mobile-top-spacing lg:mt-desktop-top-spacing",h=m.BackgroundVariant?.value,g=m.IsCentered?.value,v=m.CardVariant?.value,b="Card With Borders"===v?"border-outline-link border-solid btn-hover overflow-hidden rounded-corner border bg-white":"",j=m.UseSliderDesktop?.value??!1,y=m.UseSliderMobile?.value??!1,w=m.IsTextCentered?.value??!1,N=(0,ep.useRef)(null),[C,k]=(0,ep.useState)(!1),[S,L]=(0,ep.useState)(!1),[_,T]=(0,ep.useState)(!1),I=(e=>{switch(e){case 2:return{mobile:nv,desktop:{itemWidth:"bp:w-[calc((100%-var(--spacing-lg))/2)]",scrollPe:"bp:scroll-pe-[calc(50%+var(--spacing-lg)/2)]"}};case 4:return{mobile:nv,desktop:{itemWidth:"bp:w-[calc((100%-var(--spacing-lg)*3)/4)]",scrollPe:"bp:scroll-pe-[calc((300%-2rem+var(--spacing-lg)*3)/4)]"}};default:return{mobile:nv,desktop:{itemWidth:"bp:w-[calc((100%-var(--spacing-lg)*2)/3)]",scrollPe:"bp:scroll-pe-[calc((200%-1rem+var(--spacing-lg)*2)/3)]"}}}})(f),{page:A}=(0,ex.useSitecore)(),D=A?.mode?.isEditing??!1;u[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{let e=N.current;if(!e)return;let{scrollLeft:t,scrollWidth:l,clientWidth:a}=e;T(l>a+1),k(t>0),L(t<l-a-1)},u[0]=t):t=u[0];let M=t;u[1]===Symbol.for("react.memo_cache_sentinel")?(l=()=>{let e=N.current;if(e)return M(),e.addEventListener("scroll",M,{passive:!0}),window.addEventListener("resize",M),()=>{e.removeEventListener("scroll",M),window.removeEventListener("resize",M)}},a=[M],u[1]=l,u[2]=a):(l=u[1],a=u[2]),(0,ep.useEffect)(l,a),u[3]!==f?(r=e=>{let t=N.current;if(!t)return;let l=t.firstElementChild,a=(l?.offsetWidth??350)+36;t.scrollBy({left:"left"===e?-a*f:a*f,behavior:"smooth"})},u[3]=f,u[4]=r):r=u[4];let E=r,P=j||y;u[5]!==C||u[6]!==S||u[7]!==E?(i=e=>{let{direction:t,className:l}=e,a="left"===t?eC.YJ:eC.vK,r="left"===t?!C:!S;return(0,em.jsx)("button",{onClick:()=>E(t),disabled:r,className:(0,eh.A)("rounded-lg p-1 transition","hover:bg-background-100 disabled:cursor-not-allowed disabled:opacity-30",l),"aria-label":`Scroll ${t}`,children:(0,em.jsx)(a,{className:"size-6"})})},u[5]=C,u[6]=S,u[7]=E,u[8]=i):i=u[8];let $=i,F=(0,eh.A)("Gray"===h?"bg-background-100":"",p&&"sc-block-mt"),R=x.uid,H=r7.A;u[9]!==$||u[10]!==m.Title||u[11]!==m.TitleTag?.value||u[12]!==_||u[13]!==w||u[14]!==j?(n=m?.Title?.value&&(0,em.jsxs)("div",{className:(0,eh.A)("flex items-center",j&&w?"justify-between":w?"justify-center":"justify-between"),children:[j&&w&&_&&(0,em.jsx)($,{direction:"left",className:"bp:flex hidden"}),(0,em.jsx)(eC.DZ,{tagName:m.TitleTag?.value,className:(0,eh.A)("text-pretty! max-w-md text-xl",w&&"text-center",j&&w&&"bp:flex-none flex-1"),children:(0,em.jsx)(ex.Text,{field:m?.Title})}),j&&w&&_&&(0,em.jsx)($,{direction:"right",className:"bp:flex hidden"}),j&&!w&&_&&(0,em.jsxs)("div",{className:"bp:flex hidden items-center gap-2",children:[(0,em.jsx)($,{direction:"left"}),(0,em.jsx)($,{direction:"right"})]})]}),u[9]=$,u[10]=m.Title,u[11]=m.TitleTag?.value,u[12]=_,u[13]=w,u[14]=j,u[15]=n):n=u[15];let V=P&&(0,em.jsx)("div",{className:(0,eh.A)("bp:overflow-x-clip","Card With Borders"===v&&"bp:overflow-clip bp:px-2 [overflow-clip-margin:-0.5rem]",y?"block":"none",j?"bp:block":"bp:hidden"),children:(0,em.jsx)("div",{ref:N,role:"region","aria-label":"Stage Row Slider",className:(0,eh.A)("gap-sm bp:gap-lg px-sm no-scrollbar flex snap-x snap-mandatory overflow-x-auto","scroll-ps-[var(--spacing-sm)]",I.mobile.scrollPe,"bp:scroll-ps-4",I.desktop.scrollPe,"bp:px-4 py-3","-mx-sm bp:-mx-4"),children:m.StageRowItems.map((e,t)=>(0,em.jsx)("div",{className:(0,eh.A)("shrink-0 snap-start",t%f==0?"bp:snap-start":"bp:snap-align-none",I.mobile.itemWidth,"min-w-[240px]","bp:max-w-none",I.desktop.itemWidth),children:(0,em.jsx)(nb,{className:(0,eh.A)("group flex h-full flex-col transition",b),item:e,cardVariant:v,onClick:e=>i9(D,e)})},e.id))})}),O=3!==f&&"md:*:w-[calc(50%-var(--spacing-lg)*(1/2))]",B=3===f&&"md:*:w-[calc((100%/3)-(var(--spacing-lg)*(2/3)))]",z=g&&"justify-center",U=f>=3&&"lg:*:w-[calc((100%/3)-(var(--spacing-lg)*(2/3)))]",Z=f>=4&&"xl:*:w-[calc(25%-(var(--spacing-lg)*(3/4)))]",W=y&&"hidden",q=y?"bp:flex":"flex",G=j&&"bp:hidden";u[16]!==O||u[17]!==B||u[18]!==z||u[19]!==U||u[20]!==Z||u[21]!==W||u[22]!==q||u[23]!==G?(s=(0,eh.A)("mx-auto w-full max-w-2xl *:w-full","gap-lg flex flex-col flex-wrap md:flex-row",O,B,z,U,Z,W,q,G),u[16]=O,u[17]=B,u[18]=z,u[19]=U,u[20]=Z,u[21]=W,u[22]=q,u[23]=G,u[24]=s):s=u[24];let K=m.StageRowItems.map(e=>(0,em.jsx)(nb,{className:(0,eh.A)("group flex flex-col transition",b),item:e,cardVariant:v,onClick:e=>i9(D,e)},e.id));return u[25]!==s||u[26]!==K?(o=(0,em.jsx)("div",{className:s,children:K}),u[25]=s,u[26]=K,u[27]=o):o=u[27],u[28]!==H||u[29]!==n||u[30]!==V||u[31]!==o?(c=(0,em.jsxs)(H,{size:"2xl",className:"py-lg bp:py-12 gap-y-lg flex flex-col",children:[n,V,o]}),u[28]=H,u[29]=n,u[30]=V,u[31]=o,u[32]=c):c=u[32],u[33]!==x.uid||u[34]!==c||u[35]!==F?(d=(0,em.jsx)("section",{"data-component":"StageRow",className:F,id:R,children:c}),u[33]=x.uid,u[34]=c,u[35]=F,u[36]=d):d=u[36],d},{validateAsWarnings:e=>(e.StageRowItems?.length??0)>0||"Add at least one item â only the title and background band render as it stands."});let ny=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o=(0,ef.c)(20),{fields:c,rendering:d}=e,u=c?.HasMarginTop?.value===!0,{page:m}=(0,ex.useSitecore)(),x=m?.mode?.isEditing??!1,f=u&&"sc-block-mt";o[0]!==f?(t=(0,eh.A)(f),o[0]=f,o[1]=t):t=o[1];let p=d.uid;if(o[2]!==c.Title||o[3]!==c.TitleTag?.value?(l=c.Title.value&&(0,em.jsx)(eC.DZ,{tagName:c?.TitleTag?.value,className:(0,eh.A)("col-span-full text-center text-xl"),children:(0,em.jsx)(ex.Text,{field:c.Title})}),o[2]=c.Title,o[3]=c.TitleTag?.value,o[4]=l):l=o[4],o[5]===Symbol.for("react.memo_cache_sentinel")?(a=(0,eh.A)("mx-auto grid w-full items-stretch gap-x-6 gap-y-9"),o[5]=a):a=o[5],o[6]!==c.StageRowItems||o[7]!==x){let e;o[9]!==x?(e=(e,t)=>(0,em.jsx)(nj,{className:(0,eh.A)("group flex flex-col transition"),fields:e.fields,onClick:e=>i9(x,e)},t),o[9]=x,o[10]=e):e=o[10],r=c.StageRowItems.map(e),o[6]=c.StageRowItems,o[7]=x,o[8]=r}else r=o[8];return o[11]!==r?(i=(0,em.jsx)("div",{className:a,children:r}),o[11]=r,o[12]=i):i=o[12],o[13]!==l||o[14]!==i?(n=(0,em.jsxs)(eC.mc,{size:"2xl",className:"flex flex-col gap-y-9 py-5 sm:py-9",children:[l,i]}),o[13]=l,o[14]=i,o[15]=n):n=o[15],o[16]!==d.uid||o[17]!==t||o[18]!==n?(s=(0,em.jsx)("section",{"data-component":"StageRowHorizontal",className:t,id:p,children:n}),o[16]=d.uid,o[17]=t,o[18]=n,o[19]=s):s=o[19],s},{validateAsWarnings:e=>{let t=[];return e.StageRowItems?.forEach((e,l)=>{let a=e?.fields;if(!a)return;let r=!!a.VideoDesktop?.value?.src,i=!!a.VideoPhone?.value?.src;if((r||i)&&!(r&&i)){let e=a.Title?.value?.toString().trim()||`Item ${l+1}`;t.push(`â${e}â is missing the ${r?"Phone":"Desktop"} video`)}}),0===t.length||`Video items need both a Desktop and Phone version: ${t.join("; ")}.`}});function nw(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g=(0,ef.c)(43),{fields:v,currentPageId:b}=e,{Button1:j,Button2:y,Pages:w,GroupName:N,AnchorLinks:C}=v,k=(0,ep.useRef)(null),S=(0,ep.useRef)(null),L=(0,ep.useRef)(null),[_,T]=(0,ep.useState)(!1);g[0]===Symbol.for("react.memo_cache_sentinel")?(t={left:0,right:0},g[0]=t):t=g[0];let[I,A]=(0,ep.useState)(t),D=v.TextColor?.value==="Black"?"text-black":"text-white",M=(0,lv.C)(v.Backgroun
181dColor?.value),E=v.Button1Type?.value;g[1]!==E?(l=(0,eK.I)(E),g[1]=E,g[2]=l):l=g[2];let P=l,$=v.Button2Type?.value;g[3]!==$?(a=(0,eK.I)($),g[3]=$,g[4]=a):a=g[4];let F=a;g[5]===Symbol.for("react.memo_cache_sentinel")?(r=()=>{let e=()=>{if(k.current&&S.current){let e=k.current.offsetWidth,t=S.current.scrollWidth,l=t>e;T(l),l?A({left:-(t-e),right:0}):A({left:0,right:0})}};e();let t=()=>{e()};return window.addEventListener("resize",t),()=>window.removeEventListener("resize",t)},i=[],g[5]=r,g[6]=i):(r=g[5],i=g[6]),(0,ep.useEffect)(r,i);let R=(0,eh.A)("px-lg flex items-center justify-between gap-4 py-2",M,D),H=_?"linear-gradient(to right, black 90%, transparent)":"none",V=_?"linear-gradient(to right, black 90%, transparent)":"none";g[7]!==H||g[8]!==V?(n={WebkitOverflowScrolling:"touch",maskImage:H,WebkitMaskImage:V},g[7]=H,g[8]=V,g[9]=n):n=g[9];let O=!!_&&"x",B=_?"grab":"default";return g[10]!==B?(s={cursor:B},g[10]=B,g[11]=s):s=g[11],g[12]!==N?(o=N?.value&&(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)("span",{className:"flex items-center font-bold",children:(0,em.jsx)(ex.Text,{field:N})}),(0,em.jsx)("div",{className:"bg-outline-2 w-px shrink-0"})]}),g[12]=N,g[13]=o):o=g[13],g[14]!==C?.length||g[15]!==w||g[16]!==b?(c=w?.map((e,t)=>(0,em.jsx)(eF(),{href:e.url,className:(0,eh.A)(b===e.id&&"font-bold","py-2 underline-offset-2 hover:underline focus-visible:underline focus-visible:!outline-none",t===w.length-1&&C?.length===0&&"pr-desktop-top-spacing"),children:e.fields?.navTitle?.value?.length>0?e.fields.navTitle.value:e.displayName},e.id)),g[14]=C?.length,g[15]=w,g[16]=b,g[17]=c):c=g[17],g[18]!==C?(d=C?.map((e,t)=>(0,em.jsx)(eF(),{href:{hash:e.fields.AnchorId?.value},className:(0,eh.A)("hover:underline","py-2 underline-offset-2 hover:underline focus-visible:underline focus-visible:!outline-none",t===C.length-1&&"pr-desktop-top-spacing"),children:e.fields.Title?.value},e.fields.AnchorId?.value)),g[18]=C,g[19]=d):d=g[19],g[20]!==I||g[21]!==O||g[22]!==s||g[23]!==o||g[24]!==c||g[25]!==d?(u=(0,em.jsxs)(aC.P.div,{ref:S,className:"gap-lg flex h-fit text-nowrap text-sm font-normal uppercase leading-none",drag:O,dragConstraints:I,style:s,children:[o,c,d]}),g[20]=I,g[21]=O,g[22]=s,g[23]=o,g[24]=c,g[25]=d,g[26]=u):u=g[26],g[27]!==n||g[28]!==u?(m=(0,em.jsx)("div",{ref:k,className:"no-scrollbar pr-sm w-full overflow-x-auto overflow-y-hidden",style:n,children:u}),g[27]=n,g[28]=u,g[29]=m):m=g[29],g[30]!==j||g[31]!==P?(x=j?.value?.href&&(0,em.jsx)(eC.$n,{variant:P,field:j}),g[30]=j,g[31]=P,g[32]=x):x=g[32],g[33]!==y||g[34]!==F?(f=y?.value?.href&&(0,em.jsx)(eC.$n,{variant:F,field:y}),g[33]=y,g[34]=F,g[35]=f):f=g[35],g[36]!==x||g[37]!==f?(p=(0,em.jsxs)("div",{className:"flex min-h-[50px] shrink-0 gap-2",children:[x,f]}),g[36]=x,g[37]=f,g[38]=p):p=g[38],g[39]!==R||g[40]!==m||g[41]!==p?(h=(0,em.jsx)("section",{ref:L,"data-component":"SubNavigation",className:"z-40 bp:block sticky top-[var(--hedin-menu-height,0px)] hidden w-full shadow-md",children:(0,em.jsxs)("div",{className:R,children:[m,p]})}),g[39]=R,g[40]=m,g[41]=p,g[42]=h):h=g[42],h}function nN(e){let t,l,a,r,i,n,s,o,c,d,u,m=(0,ef.c)(31),{fields:x,currentPageId:f}=e,{Pages:p,Button1:h,Button2:g,GroupName:v,AnchorLinks:b}=x,[j,y]=(0,ep.useState)(!1),w=x.TextColor?.value==="Black"?"text-black":"text-white",N=(0,lv.C)(x.Backgroun
181dColor?.value),C=x.Button1Type?.value;m[0]!==C?(t=(0,eK.I)(C),m[0]=C,m[1]=t):t=m[1];let k=t,S=x.Button2Type?.value;m[2]!==S?(l=(0,eK.I)(S),m[2]=S,m[3]=l):l=m[3];let L=l;m[4]===Symbol.for("react.memo_cache_sentinel")?(a=()=>{let e=()=>{y(window.scrollY>window.innerHeight/2)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},r=[],m[4]=a,m[5]=r):(a=m[4],r=m[5]),(0,ep.useEffect)(a,r),m[6]!==v?(i=v?.value&&(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)("span",{className:"font-bold",children:(0,em.jsx)(ex.Text,{field:v})}),(0,em.jsx)("div",{className:"bg-outline-2 w-px shrink-0"})]}),m[6]=v,m[7]=i):i=m[7],m[8]!==b?.length||m[9]!==p||m[10]!==f?(n=p?.map((e,t)=>(0,em.jsx)(eF(),{href:e.url,className:(0,eh.A)(f===e.id&&"font-bold","hover:underline",b?.length===0&&t===p.length-1&&"pr-sm"),children:e.fields?.navTitle?.value?.length>0?e.fields.navTitle.value:e.displayName},e.id)),m[8]=b?.length,m[9]=p,m[10]=f,m[11]=n):n=m[11],m[12]!==b?(s=b?.map((e,t)=>(0,em.jsx)(eF(),{href:{hash:e.fields.AnchorId?.value},className:(0,eh.A)("hover:underline",t===b.length-1&&"pr-sm"),children:e.fields.Title?.value},e.id)),m[12]=b,m[13]=s):s=m[13],m[14]!==i||m[15]!==n||m[16]!==s?(o=(0,em.jsxs)("div",{className:"gap-sm mx-sm flex w-full text-nowrap py-3 text-sm font-normal uppercase leading-none",children:[i,n,s]}),m[14]=i,m[15]=n,m[16]=s,m[17]=o):o=m[17];let _=(0,eh.A)("bp:hidden z-40 px-sm fixed bottom-0 flex w-full justify-center gap-2 py-1 transition-all duration-300",N,w,!h?.value?.href&&!g?.value?.href&&"hidden",!j&&"max-h-0! p-0! pointer-events-none opacity-0");return m[18]!==h?.value?.href||m[19]!==h?.value?.text||m[20]!==g?.value?.href||m[21]!==k?(c=h?.value?.href&&(0,em.jsx)(eC.$n,{variant:k,href:h?.value?.href,sm:!0,className:(0,eh.A)("min-w-0",!g?.value?.href&&"w-full"),children:(0,em.jsx)("span",{className:"truncate",children:h?.value?.text})}),m[18]=h?.value?.href,m[19]=h?.value?.text,m[20]=g?.value?.href,m[21]=k,m[22]=c):c=m[22],m[23]!==g?.value?.href||m[24]!==g?.value?.text||m[25]!==L?(d=g?.value?.href&&(0,em.jsx)(eC.$n,{variant:L,href:g?.value?.href,sm:!0,className:"min-w-0 flex-1 shrink-0",children:(0,em.jsx)("span",{className:"truncate",children:g?.value?.text})}),m[23]=g?.value?.href,m[24]=g?.value?.text,m[25]=L,m[26]=d):d=m[26],m[27]!==_||m[28]!==c||m[29]!==d?(u=(0,em.jsxs)("section",{"data-component":"SubNavigation",className:_,children:[c,d]}),m[27]=_,m[28]=c,m[29]=d,m[30]=u):u=m[30],(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)("section",{"data-component":"SubNavigation",className:(0,eh.A)("z-40 bp:hidden no-scrollbar sticky top-[var(--hedin-menu-height,0px)] w-full overflow-x-auto shadow-md",N,w),children:o}),u]})}let nC=(0,ey.es)(function(e){let t,l=(0,ef.c)(3),a=e?.sitecoreContext?.itemId;return l[0]!==a||l[1]!==e.fields?(t=(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)(nw,{fields:e.fields,currentPageId:a}),(0,em.jsx)(nN,{fields:e.fields,currentPageId:a})]}),l[0]=a,l[1]=e.fields,l[2]=t):t=l[2],t});function nk(e,t){if(e)return t?.value?{...e,value:{...e.value,text:String(t.value)}}:e}(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v=(0,ef.c)(55),{fields:b,rendering:j}=e,{Title:y,SubTitle:w,BackgroundColor:N,TextColor:C,Link1:k,Button1:S,ButtonText1:L,Link2:_,Button2:T,ButtonText2:I,Position:A,Image:D,ImagePhone:M,TitleTag:E,LayoutVariants:P}=b;if(v[0]!==N||v[1]!==S?.value||v[2]!==T?.value||v[3]!==D?.value?.src||v[4]!==M?.value?.src||v[5]!==P?.value||v[6]!==k||v[7]!==_||v[8]!==A?.value||v[9]!==C?.value||v[10]!==j.uid){let e=(0,lv.C)(N),d=C?.value==="White"?"text-text-invert-primary":"text-text-primary";a=A?.value==="Left";let u=P?.value==="Slim";l=!!D?.value?.src||!!M?.value?.src,c=nk,r=S?.value!=="None"&&!!k?.value?.href,i=T?.value!=="None"&&!!_?.value?.href,t=r||i,n="TextHero",s=j.uid,o=(0,eh.A)("py-sm bp:py-lg gap-sm text-pretty! flex h-fit w-full",!u&&"min-h-60",l&&"relative overflow-hidden",a?"bp:flex-wrap bp:items-start bp:justify-start flex-col items-start justify-center text-left":"flex-col items-center justify-center text-center",!l&&e,d),v[0]=N,v[1]=S?.value,v[2]=T?.value,v[3]=D?.value?.src,v[4]=M?.value?.src,v[5]=P?.value,v[6]=k,v[7]=_,v[8]=A?.value,v[9]=C?.value,v[10]=j.uid,v[11]=t,v[12]=l,v[13]=a,v[14]=r,v[15]=i,v[16]=n,v[17]=s,v[18]=o,v[19]=c}else t=v[11],l=v[12],a=v[13],r=v[14],i=v[15],n=v[16],s=v[17],o=v[18],c=v[19];v[20]!==D||v[21]!==M||v[22]!==l?(d=l&&(0,em.jsxs)("div",{className:"-z-1 absolute inset-0 h-full w-full",children:[(0,em.jsx)(eY.A,{field:D?.value?.src?D:M,fill:!0,className:"bp:block hidden h-full w-full object-cover"}),(0,em.jsx)(eY.A,{field:M?.value?.src?M:D,fill:!0,className:"bp:hidden block h-full w-full object-cover"})]}),v[20]=D,v[21]=M,v[22]=l,v[23]=d):d=v[23];let $=a?"bp:flex-1 bp:max-w-md min-w-[280px] items-start":"items-center";v[24]!==$?(u=(0,eh.A)("gap-sm flex flex-col",$),v[24]=$,v[25]=u):u=v[25];let F=E?.value||"h1";return v[26]!==y?(m=(0,em.jsx)(ex.Text,{field:y}),v[26]=y,v[27]=m):m=v[27],v[28]!==F||v[29]!==m?(x=(0,em.jsx)("div",{className:"text-pretty! max-w-md hyphens-auto",children:(0,em.jsx)(eC.DZ,{tagName:F,children:m})}),v[28]=F,v[29]=m,v[30]=x):x=v[30],v[31]!==w?(f=w?.value&&(0,em.jsx)("div",{className:"max-w-md",children:(0,em.jsx)(eC.DZ,{tagName:"p",children:(0,em.jsx)(ex.Text,{field:w})})}),v[31]=w,v[32]=f):f=v[32],v[33]!==S?.value||v[34]!==T?.value||v[35]!==L||v[36]!==I||v[37]!==k||v[38]!==_||v[39]!==t||v[40]!==r||v[41]!==i||v[42]!==c?(p=t&&(0,em.jsxs)("div",{className:"gap-sm flex items-start",children:[r&&(0,em.jsx)(eC.$n,{field:c(k,L),variant:(0,eK.I)(S?.value??"")}),i&&(0,em.jsx)(eC.$n,{field:c(_,I),variant:(0,eK.I)(T?.value??"")})]}),v[33]=S?.value,v[34]=T?.value,v[35]=L,v[36]=I,v[37]=k,v[38]=_,v[39]=t,v[40]=r,v[41]=i,v[42]=c,v[43]=p):p=v[43],v[44]!==f||v[45]!==p||v[46]!==u||v[47]!==x?(h=(0,em.jsxs)(eC.mc,{size:"2xl",className:u,children:[x,f,p]}),v[44]=f,v[45]=p,v[46]=u,v[47]=x,v[48]=h):h=v[48],v[49]!==n||v[50]!==h||v[51]!==s||v[52]!==o||v[53]!==d?(g=(0,em.jsxs)("section",{"data-component":n,id:s,className:o,children:[d,h]}),v[49]=n,v[50]=h,v[51]=s,v[52]=o,v[53]=d,v[54]=g):g=v[54],g});var nS=l(93453);function nL(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h=(0,ef.c)(41),{videoRef:g,wrapperRef:v,isFullscreen:b,showControls:j}=e,[y,w]=(0,ep.useState)(!0),[N,C]=(0,ep.useState)(!0),[k,S]=(0,ep.useState)(0),[L,_]=(0,ep.useState)(0);h[0]!==g?(t=()=>{let e=g.current;if(!e)return;let t=()=>{_(e.duration),S(0)},l=()=>S(e.currentTime);return e.addEventListener("loadedmetadata",t),e.addEventListener("timeupdate",l),()=>{e.removeEventListener("loadedmetadata",t),e.removeEventListener("timeupdate",l)}},l=[g],h[0]=g,h[1]=t,h[2]=l):(t=h[1],l=h[2]),(0,ep.useEffect)(t,l),h[3]!==y||h[4]!==g?(a=()=>{let e=g.current;e&&(y?e.pause():e.play(),w(!y))},h[3]=y,h[4]=g,h[5]=a):a=h[5];let T=a;h[6]!==N||h[7]!==g?(r=()=>{let e=g.current;e&&(e.muted=!N,C(!N))},h[6]=N,h[7]=g,h[8]=r):r=h[8];let I=r;h[9]!==b||h[10]!==v?(i=()=>{let e=v.current;e&&(b?document.exitFullscreen():e.requestFullscreen())},h[9]=b,h[10]=v,h[11]=i):i=h[11];let A=i;h[12]!==g?(n=e=>{let t=g.current;if(!t)return;let l=Number(e.target.value);t.currentTime=l,S(l)},h[12]=g,h[13]=n):n=h[13];let D=n,M=L>0?k/L*100:0,E=j?"opacity-100":"pointer-events-none opacity-0";h[14]!==E?(s=(0,eh.A)("absolute bottom-0 left-0 right-0 flex items-center justify-between gap-4 p-5 transition-opacity duration-300",E),h[14]=E,h[15]=s):s=h[15];let P=y?"pause":"play";h[16]!==T||h[17]!==P?(o=(0,em.jsx)(aL,{type:P,onClick:T,className:"shrink-0 text-white"}),h[16]=T,h[17]=P,h[18]=o):o=h[18],h[19]!==k||h[20]!==L||h[21]!==D||h[22]!==M?(c=L>0&&(0,em.jsx)("input",{type:"range",min:0,max:L,step:.1,value:k,onChange:D,"aria-label":"Seek video",className:"h-1 w-full cursor-pointer appearance-none rounded-full bg-black/50 accent-white",style:{background:`linear-gradient(to right, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.7) ${M}%, rgba(0,0,0,0.5) ${M}%, rgba(0,0,0,0.5) 100%)`}}),h[19]=k,h[20]=L,h[21]=D,h[22]=M,h[23]=c):c=h[23],h[24]!==c?(d=(0,em.jsx)("div",{className:"flex w-full flex-1 items-center",children:c}),h[24]=c,h[25]=d):d=h[25];let $=N?"unmute":"mute";h[26]!==I||h[27]!==$?(u=(0,em.jsx)(aL,{type:$,onClick:I,className:"text-white"}),h[26]=I,h[27]=$,h[28]=u):u=h[28];let F=b?"Exit fullscreen":"Enter fullscreen";return h[29]===Symbol.for("react.memo_cache_sentinel")?(m=(0,em.jsx)(eJ.FullscreenExpandIcon,{className:"size-4"}),h[29]=m):m=h[29],h[30]!==A||h[31]!==F?(x=(0,em.jsx)("button",{onClick:A,"aria-label":F,className:"focus:outline-white! flex size-8 items-center justify-center rounded-full border-2 border-white bg-black/50 text-white backdrop-blur-[2px] hover:bg-black/80",children:m}),h[30]=A,h[31]=F,h[32]=x):x=h[32],h[33]!==u||h[34]!==x?(f=(0,em.jsxs)("div",{className:"flex shrink-0 items-center gap-4",children:[u,x]}),h[33]=u,h[34]=x,h[35]=f):f=h[35],h[36]!==o||h[37]!==d||h[38]!==f||h[39]!==s?(p=(0,em.jsxs)("div",{className:s,children:[o,d,f]}),h[36]=o,h[37]=d,h[38]=f,h[39]=s,h[40]=p):p=h[40],p}(0,ey.es)(function(e){let t,l,a=(0,ef.c)(5),{fields:r,rendering:i}=e,{ShowToggles:n}=r;(0,nS.o)();let s=n?.value?"true":"false";return a[0]!==s?(t=(0,em.jsx)("div",{className:"bp:px-lg rounded-corner px-sm mx-auto max-w-md",children:(0,em.jsx)("div",{className:"uc-embed","uc-embed-type":"category","uc-embed-show-toggle":s})}),a[0]=s,a[1]=t):t=a[1],a[2]!==i.uid||a[3]!==t?(l=(0,em.jsx)(em.Fragment,{children:(0,em.jsx)("div",{"data-component":"UsercentricsList",id:i.uid,children:t})}),a[2]=i.uid,a[3]=t,a[4]=l):l=a[4],l});let n_=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x=(0,ef.c)(43),{fields:f,rendering:p}=e,h=(0,ep.useRef)(null),g=(0,ep.useRef)(null),[v,b]=(0,ep.useState)(!1),[j,y]=(0,ep.useState)(!1),w=(0,ep.useRef)(null),{page:N}=(0,ex.useSitecore)(),C=N?.mode?.isEditing??!1;x[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{let e=()=>{b(!!document.fullscreenElement)};return document.addEventListener("fullscreenchange",e),()=>{document.removeEventListener("fullscreenchange",e),w.current&&clearTimeout(w.current)}},l=[],x[0]=t,x[1]=l):(t=x[0],l=x[1]),(0,ep.useEffect)(t,l),x[2]===Symbol.for("react.memo_cache_sentinel")?(a=()=>{w.current&&clearTimeout(w.current),y(!0),w.current=setTimeout(()=>y(!1),1500)},x[2]=a):a=x[2];
181let k=a,{BackgroundColor:S,HasPadding:L,Height:_,Width:T,Video:I,HasControls:A}=f,D=I?.value?.src;x[3]!==f.YoutubeVideoId?.value?(r=f.YoutubeVideoId?.value?.trim(),x[3]=f.YoutubeVideoId?.value,x[4]=r):r=x[4];let M=r;x[5]!==f.VimeoId?.value?(i=f.VimeoId?.value?.trim(),x[5]=f.VimeoId?.value,x[6]=i):i=x[6];let E=i,P=M?"YouTube":E?"Vimeo":null,$=M?`https://www.youtube.com/embed/${M}`:E?`https://player.vimeo.com/video/${E}`:null;if(x[7]!==S||x[8]!==L?.value||x[9]!==_?.value||x[10]!==T?.value||x[11]!==$||x[12]!==p?.uid){let e=function(e){switch(e){case"3xl":return"max-w-3xl";case"full":return"max-w-screen";case"xl":return"max-w-xl";default:return"max-w-2xl"}}(T?.value);if(x[17]!==S||x[18]!==L?.value||x[19]!==_?.value||x[20]!==$||x[21]!==p?.uid){let e=function(e){switch(e){case"Screen":return"h-screen";case"64vh":return"h-[64vh]";default:return""}}(_?.value),t=(0,lv.C)(S),l=$?"":e;s=p?.uid,o="VideoPlayerCloud",c=(0,eh.A)("w-full",t,L?.value&&"p-sm bp:p-lg",l),x[17]=S,x[18]=L?.value,x[19]=_?.value,x[20]=$,x[21]=p?.uid,x[22]=s,x[23]=o,x[24]=c}else s=x[22],o=x[23],c=x[24];n=(0,eh.A)("relative mx-auto",e,!$&&"h-full min-h-0"),x[7]=S,x[8]=L?.value,x[9]=_?.value,x[10]=T?.value,x[11]=$,x[12]=p?.uid,x[13]=n,x[14]=s,x[15]=o,x[16]=c}else n=x[13],s=x[14],o=x[15],c=x[16];return x[25]!==A?.value||x[26]!==$||x[27]!==C||x[28]!==v||x[29]!==j||x[30]!==P||x[31]!==D||x[32]!==E||x[33]!==M?(d=$?C?(0,em.jsx)("div",{className:(0,eh.A)("relative flex w-full items-center justify-center rounded-md border border-dashed border-black/30 bg-black/5","aspect-video"),children:(0,em.jsxs)("div",{className:"rounded-md bg-white/90 px-4 py-3 text-center shadow-sm",children:[(0,em.jsxs)("p",{className:"text-sm font-semibold text-black",children:["Video embed preview (",P,")"]}),(0,em.jsxs)("p",{className:"mt-1 text-xs text-black/70",children:["ID: ",M||E]})]})}):(0,em.jsx)("iframe",{src:$,title:"Embedded video",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; fullscreen",allowFullScreen:!0,className:"relative aspect-video w-full border-0"}):(0,em.jsxs)(em.Fragment,{children:[(0,em.jsxs)("video",{ref:h,className:(0,eh.A)("relative h-full w-full",!v&&"object-cover"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,children:[(0,em.jsx)("source",{src:D,type:"video/mp4"}),"Your browser does not support the video tag."]}),A?.value&&(0,em.jsx)(nL,{videoRef:h,wrapperRef:g,isFullscreen:v,showControls:j})]}),x[25]=A?.value,x[26]=$,x[27]=C,x[28]=v,x[29]=j,x[30]=P,x[31]=D,x[32]=E,x[33]=M,x[34]=d):d=x[34],x[35]!==d||x[36]!==n?(u=(0,em.jsx)("div",{className:n,ref:g,onMouseOver:k,onMouseMove:k,onTouchMove:k,onTouchStart:k,onFocus:k,children:d}),x[35]=d,x[36]=n,x[37]=u):u=x[37],x[38]!==u||x[39]!==s||x[40]!==o||x[41]!==c?(m=(0,em.jsx)("section",{id:s,"data-component":o,className:c,children:u}),x[38]=u,x[39]=s,x[40]=o,x[41]=c,x[42]=m):m=x[42],m},{validate:e=>!!(e.Video?.value?.src||e.YoutubeVideoId?.value?.trim()||e.VimeoId?.value?.trim())||"Add a video file, a YouTube id or a Vimeo id."}),nT=(0,ey.es)(function(e){let t,l,a=(0,ef.c)(5),{fields:r,rendering:i}=e,n=r?.YoutubeVideoId?.value,s=`https://www.youtube.com/embed/${n}`;return a[0]!==s?(t=(0,em.jsx)("div",{className:"relative h-full w-full overflow-hidden",children:(0,em.jsx)("iframe",{src:s,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,title:"Embedded youtube",className:"absolute left-0 top-0 h-full w-full border-0"})}),a[0]=s,a[1]=t):t=a[1],a[2]!==i.uid||a[3]!==t?(l=(0,em.jsx)("div",{"data-component":"YoutubeVideo",id:i.uid,className:"relative mx-auto aspect-video max-w-[1796px] overflow-hidden",children:t}),a[2]=i.uid,a[3]=t,a[4]=l):l=a[4],l},{validate:e=>!!e.YoutubeVideoId?.value||"Set a Youtube Video Id â without it the embed points at no video and fails to load."});l(27795);var nI=l(43882);function nA(e){let t,l,a=(0,ef.c)(4),{items:r}=e;a[0]!==r?(t=void 0===r?[]:r,a[0]=r,a[1]=t):t=a[1];let i=t;return a[2]!==i?(l=(0,em.jsx)(nI.A,{"data-component":"BreadCrumbs",items:i}),a[2]=i,a[3]=l):l=a[3],l}var nD=l(44648),nM=l(82054),nE=l(36515),nP=l(46344),n$=l(19616),nF=l(27767),nR=l(799),nH=l(45588);l(90303),l(8635),l(35569);
181var nV=l(68417),nO=l(70386),nB=l.n(nO),nz=l(8612),nU=l(72354);async function nZ(e,t){let l,a=t||e.split("/").pop()||"download",r=`/api/cision/download?url=${encodeURIComponent(e)}${t?`&filename=${encodeURIComponent(t)}`:""}`,i=window;if(i.showSaveFilePicker)try{l=await i.showSaveFilePicker({suggestedName:a})}catch(e){if(e?.name==="AbortError")return}try{let e=await fetch(r);if(!e.ok)throw Error(String(e.status));let t=await e.blob();if(l){let e=await l.createWritable();await e.write(t),await e.close();return}let i=URL.createObjectURL(t),n=document.createElement("a");n.href=i,n.download=a,document.body.appendChild(n),n.click(),n.remove(),URL.revokeObjectURL(i)}catch{window.open(e,"_blank","noopener,noreferrer")}}function nW(e){let t,l,a=(0,ef.c)(5),{label:r,children:i}=e;return a[0]!==r?(t=(0,em.jsx)("span",{className:"pointer-events-none absolute left-1/2 top-full z-10 mt-2 -translate-x-1/2 whitespace-nowrap rounded bg-black/80 px-2 py-1 text-xs text-white opacity-0 transition-opacity group-hover:opacity-100",children:r}),a[0]=r,a[1]=t):t=a[1],a[2]!==i||a[3]!==t?(l=(0,em.jsxs)("span",{className:"group relative flex",children:[i,t]}),a[2]=i,a[3]=t,a[4]=l):l=a[4],l}function nq(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j,y,w,N,C,k,S,L,_,T=(0,ef.c)(67),{images:I,startIndex:A,onClose:D}=e,{t:M}=(0,ey.s9)();T[0]!==A?(t={startIndex:A,loop:!0},T[0]=A,T[1]=t):t=T[1];let[E,P]=(0,ek.A)(t),[$,F]=(0,ep.useState)(A);if(T[2]!==P?(l=()=>{if(!P)return;let e=()=>F(P.selectedScrollSnap());return P.on("select",e),e(),()=>{P.off("select",e)}},a=[P],T[2]=P,T[3]=l,T[4]=a):(l=T[3],a=T[4]),(0,ep.useEffect)(l,a),T[5]!==P||T[6]!==D?(r=()=>{let e=e=>{"Escape"===e.key?D():"ArrowLeft"===e.key?P?.scrollPrev():"ArrowRight"===e.key&&P?.scrollNext()};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},i=[P,D],T[5]=P,T[6]=D,T[7]=r,T[8]=i):(r=T[7],i=T[8]),(0,ep.useEffect)(r,i),T[9]===Symbol.for("react.memo_cache_sentinel")?(n=[],T[9]=n):n=T[9],(0,ep.useEffect)(nK,n),0===I.length||"u"<typeof document)return null;let R=I[$]??I[0],H=nG;if(T[10]!==I){let e;T[12]===Symbol.for("react.memo_cache_sentinel")?(e=(e,t)=>(0,em.jsx)("div",{className:"flex h-full min-w-0 flex-[0_0_100%] items-center justify-center sm:p-4",children:(0,em.jsx)("img",{src:e.src,alt:e.alt,loading:"lazy",onClick:H,className:"max-h-full max-w-full object-contain"})},t),T[12]=e):e=T[12],s=I.map(e),T[10]=I,T[11]=s}else s=T[11];T[13]!==s?(o=(0,em.jsx)("div",{className:"flex h-full",children:s}),T[13]=s,T[14]=o):o=T[14],T[15]!==E||T[16]!==o?(c=(0,em.jsx)("div",{className:"h-full overflow-hidden",ref:E,children:o}),T[15]=E,T[16]=o,T[17]=c):c=T[17],T[18]!==M?(d=M("cisionDownload"),T[18]=M,T[19]=d):d=T[19],T[20]!==R.downloadUrl||T[21]!==R.fileName?(u=()=>nZ(R.downloadUrl,R.fileName),T[20]=R.downloadUrl,T[21]=R.fileName,T[22]=u):u=T[22],T[23]!==M?(m=M("cisionDownload"),T[23]=M,T[24]=m):m=T[24],T[25]===Symbol.for("react.memo_cache_sentinel")?(x=(0,em.jsx)(n$.A,{style:{fontSize:24},"aria-hidden":!0}),T[25]=x):x=T[25],T[26]!==u||T[27]!==m?(f=(0,em.jsx)("button",{type:"button",onClick:u,"aria-label":m,className:"flex items-center justify-center rounded-full bg-white/10 text-white transition hover:bg-white/20 size-12",children:x}),T[26]=u,T[27]=m,T[28]=f):f=T[28],T[29]!==d||T[30]!==f?(p=(0,em.jsx)(nW,{label:d,children:f}),T[29]=d,T[30]=f,T[31]=p):p=T[31],T[32]!==M?(h=M("cisionOpenInNewTab"),T[32]=M,T[33]=h):h=T[33];let V=R.downloadUrl;return T[34]!==M?(g=M("cisionOpenInNewTab"),T[34]=M,T[35]=g):g=T[35],T[36]===Symbol.for("react.memo_cache_sentinel")?(v=(0,em.jsx)(nF.A,{style:{fontSize:24},"aria-hidden":!0}),T[36]=v):v=T[36],T[37]!==R.downloadUrl||T[38]!==g?(b=(0,em.jsx)("a",{href:V,target:"_blank",rel:"noopener noreferrer","aria-label":g,className:"flex items-center justify-center rounded-full bg-white/10 text-white transition hover:bg-white/20 size-12",children:v}),T[37]=R.downloadUrl,T[38]=g,T[39]=b):b=T[39],T[40]!==h||T[41]!==b?(j=(0,em.jsx)(nW,{label:h,children:b}),T[40]=h,T[41]=b,T[42]=j):j=T[42],T[43]!==M?(y=M("cisionClose"),T[43]=M,T[44]=y):y=T[44],T[45]!==M?(w=M("cisionClose"),T[45]=M,T[46]=w):w=T[46],T[47]===Symbol.for("react.memo_cache_sentinel")?(N=(0,em.jsx)(nz.A,{style:{fontSize:24},"aria-hidden":!0}),T[47]=N):N=T[47],T[48]!==D||T[49]!==w?(C=(0,em.jsx)("button",{type:"button",onClick:D,"aria-label":w,className:"flex items-center justify-center rounded-full bg-white/10 text-white transition hover:bg-white/20 size-12",children:N}),T[48]=D,T[49]=w,T[50]=C):C=T[50],T[51]!==y||T[52]!==C?(k=(0,em.jsx)(nW,{label:y,children:C}),T[51]=y,T[52]=C,T[53]=k):k=T[53],T[54]!==p||T[55]!==j||T[56]!==k?(S=(0,em.jsxs)("div",{className:"absolute right-0 top-0 z-10 flex gap-2 p-3 sm:p-4",onClick:H,children:[p,j,k]}),T[54]=p,T[55]=j,T[56]=k,T[57]=S):S=T[57],T[58]!==P||T[59]!==I.length||T[60]!==M?(L=I.length>1&&(0,em.jsxs)("div",{className:"pointer-events-none absolute inset-x-0 bottom-8 z-10 flex justify-between px-4 sm:inset-0 sm:items-center",children:[(0,em.jsx)(nW,{label:M("cisionPreviousImage"),children:(0,em.jsx)("button",{type:"button",onClick:e=>{H(e),P?.scrollPrev()},"aria-label":M("cisionPreviousImage"),className:"flex items-center justify-center rounded-full bg-white/10 text-white transition hover:bg-white/20 pointer-events-auto size-14",children:(0,em.jsx)(nM.A,{style:{fontSize:40},"aria-hidden":!0})})}),(0,em.jsx)(nW,{label:M("cisionNextImage"),children:(0,em.jsx)("button",{type:"button",onClick:e=>{H(e),P?.scrollNext()},"aria-label":M("cisionNextImage"),className:"flex items-center justify-center rounded-full bg-white/10 text-white transition hover:bg-white/20 pointer-events-auto size-14",children:(0,em.jsx)(nE.A,{style:{fontSize:40},"aria-hidden":!0})})})]}),T[58]=P,T[59]=I.length,T[60]=M,T[61]=L):L=T[61],T[62]!==D||T[63]!==S||T[64]!==L||T[65]!==c?(_=(0,nU.createPortal)((0,em.jsxs)("div",{role:"dialog","aria-modal":"true",onClick:D,className:"fixed inset-0 z-[100] bg-black/90",children:[c,S,L]}),document.body),T[62]=D,T[63]=S,T[64]=L,T[65]=c,T[66]=_):_=T[66],_}function nG(e){return e.stopPropagation()}function nK(){let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}}let nJ={HedinMobilityGroupSite:{en:"F10F6FC43D824F429FBB5CD1A7AD432B","sv-SE":"D320A1C8A1A040929ED7DFA1D94DB43F"},F150EuropeSite:{en:"522921E516E846FAA2CA32F6E34A19AC","de-DE":"C054B75E2ABD4A3591CA9EF92007770C","
181sv-SE":"088F0FCD1CDA43A69B54FB839777B55E"}},nY={HedinMobilityGroupSite:{id:"5875665203",languages:["en","sv"]},F150EuropeSite:{id:"3dc25208e8",languages:["en","de","sv"]}},nQ={F150EuropeSite:"6LfpVkstAAAAADNpwFczlkrwWwj60enNcrY0A_BY",HedinMobilityGroupSite:"6LdJe48tAAAAAAyYD70BJdZjAJ9-Hhnfm__SAJCb"},nX={en:"en","sv-SE":"sv","de-DE":"de"},n1=["RPT","KMK","RDV"];function n0(e,t){return e||t||"/_next/static/media/cision-fallback.bbfabe99.jpg"}function n2(e,t){let l=nJ[e]?.[t];if(!l)throw Error(`Missing Cision feed for site: ${e}, lang: ${t}`);return l}function n3(e){return e.toLowerCase().replace(/[öø]/g,"o").replace(/[åä]/g,"a").replace(/[éèëê]/g,"e").replace(/[ûü]/g,"u").replace(/[^a-z0-9]+/gi,"-").replace(/-+/g,"-").replace(/^-|-$/g,"")}let n4=null,n5=["prm","kmk,rpt,rdv","nbr"],n6={en:"cisionSubLanguageEn",sv:"cisionSubLanguageSv",de:"cisionSubLanguageDe"};function n8({siteName:e,lang:t}){let{t:l}=(0,ey.s9)(),a=e?nY[e]:void 0,r=e?nQ[e]:"",i=(0,ep.useMemo)(()=>r?function(e){let t=null,l=null,a=null,r=()=>{l=null,a=null};async function i(){let i=await (n4||(n4=new Promise((e,t)=>{if(!document.querySelector('script[src*="recaptcha/api.js"]')){let e=document.createElement("script");e.src="https://www.google.com/recaptcha/api.js?render=explicit",e.async=!0,e.defer=!0,e.onerror=()=>t(Error("recaptcha: script failed to load")),document.head.appendChild(e)}let l=Date.now(),a=()=>{let r=window.grecaptcha;r?.render?r.ready(()=>e(r)):Date.now()-l>1e4?t(Error("recaptcha: timed out waiting for grecaptcha")):window.setTimeout(a,100)};a()})));if(null!==t)return i;let n=document.createElement("div");return n.style.display="none",document.body.appendChild(n),t=i.render(n,{sitekey:e,size:"invisible",callback:e=>{l?.(e),r()},"error-callback":()=>{a?.(Error("recaptcha: challenge error")),r()},"expired-callback":()=>{a?.(Error("recaptcha: token expired")),r()}}),i}return{getToken:async function(){let e=await i();if(null===t)throw Error("recaptcha: widget not ready");return e.reset(t),new Promise((r,i)=>{l=r,a=i,e.execute(t)})}}}(r):null,[r]),n=a?a.languages:[],s=nX[t]??"en",[o,c]=(0,ep.useState)(n.includes(s)?[s]:n),[d,u]=(0,ep.useState)(""),[m,x]=(0,ep.useState)(!1),[f,p]=(0,ep.useState)("idle");if(!a)return null;let h=!!d&&m&&o.length>0,g=async e=>{if(e.preventDefault(),h){p("submitting");try{let e=i?"https://publish.ne.cision.com/Subscription/SubscribeWithCaptcha":"https://publish.ne.cision.com/Subscription/Subscribe",t=new URLSearchParams;t.set("subscriptionUniqueIdentifier",a.id),t.set("Replylanguage",o.includes(s)?s:o[0]),o.forEach(e=>t.append("Language",e)),n5.forEach(e=>t.append("informationtype",e)),t.set("regulatoryOption","all"),t.set("Email",d),i&&t.set("g-recaptcha-response",await i.getToken());let l=await fetch(e,{method:"POST",body:t}),r=await l.text().catch(()=>""),n=l.ok&&/success/i.test(r);n||console.error("CisionSubscribe failed:",l.status,r),p(n?"success":"error")}catch{p("error")}}},[v,b=""]=l("cisionSubTerms").split("{terms}");return(0,em.jsx)("section",{"data-component":"CisionSubscribe",className:"bg-background-200 w-full",children:(0,em.jsxs)("div",{className:"px-sm bp:px-lg py-mobile-top-spacing bp:py-desktop-top-spacing gap-sm mx-auto flex w-full max-w-xl flex-col items-start",children:[(0,em.jsx)("h2",{className:"bp:px-lg text-3xl font-normal",children:l("cisionSubHeading")}),"success"===f?(0,em.jsx)("p",{className:"bp:px-lg text-text-secondary",children:l("cisionSubSuccess")}):(0,em.jsxs)("form",{onSubmit:g,className:"gap-sm bp:px-lg flex w-full flex-col items-start",children:[n.length>1&&(0,em.jsx)("div",{className:"flex flex-wrap gap-x-5 gap-y-2",children:n.map(e=>(0,em.jsxs)("label",{className:"flex cursor-pointer select-none items-center gap-2 text-sm",children:[(0,em.jsx)("input",{type:"checkbox",className:"accent-primary cursor-pointer",checked:o.includes(e),onChange:()=>c(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e])}),l(n6[e]??e)]},e))}),(0,em.jsxs)("label",{className:"flex w-full max-w-[400px] flex-col gap-2 text-sm",children:[(0,em.jsx)("span",{children:l("cisionSubEmail")}),(0,em.jsx)("input",{type:"email",required:!0,value:d,onChange:e=>u(e.target.value),className:"border-outline-input rounded-corner bg-foundation h-11 w-full border px-4 text-base"})]}),(0,em.jsxs)("label",{className:"flex cursor-pointer select-none items-center gap-2 text-sm",children:[(0,em.jsx)("input",{type:"checkbox",className:"accent-primary curs
181or-pointer",checked:m,onChange:e=>x(e.target.checked)}),(0,em.jsxs)("span",{children:[v,(0,em.jsx)("a",{href:"https://gdpr.cision.com/",target:"_blank",rel:"noopener noreferrer",className:"underline",children:l("cisionSubTermsLink")}),b]})]}),"error"===f&&(0,em.jsx)("p",{className:"text-sm text-red-600",children:l("cisionSubError")}),(0,em.jsx)("button",{type:"submit",disabled:!h||"submitting"===f,className:(0,eh.A)("bg-primary text-primary-contrast rounded-corner-button px-6 py-3 text-base transition",(!h||"submitting"===f)&&"opacity-60"),children:l("cisionSubButton")})]})]})})}let n7="aGVKUEhOdEpORms4aCtZRWhkNFJvNEdlL0g1cTZDZ1k5Nm9iM21TY0FJbz18aGVkaW5pdGFiYW4yN2ExLWhlZGluODgzNy1wcm9kNWM0Yi00NjA0";async function n9(e,t,l){let a=new URL(`https://publish.ne.cision.com/papi/NewsFeed/${n2(e,t)}`);a.searchParams.set("format","json"),a.searchParams.set("pageSize",String(l.pageSize)),l.pageIndex&&l.pageIndex>1&&a.searchParams.set("pageIndex",String(l.pageIndex)),l.searchTerm&&a.searchParams.set("SearchTerm",l.searchTerm);let r=await fetch(a.toString(),{next:{revalidate:600*!l.searchTerm}});if(!r.ok)throw Error(`Failed to fetch Cision feed: ${r.statusText}`);return r.json()}function se(e){let t=e.Images?.[0];return t?.UrlTo800x800ArResized||t?.UrlTo400x400ArResized||t?.UrlTo200x200ArResized||t?.DownloadUrl||""}function st(){let e,t,l=(0,ef.c)(2),[a,r]=(0,ep.useState)(!0);return l[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{let e=document.getElementById("header");r(!!e&&Array.from(e.querySelectorAll("*")).some(sl))},t=[],l[0]=e,l[1]=t):(e=l[0],t=l[1]),(0,ep.useEffect)(e,t),a?"var(--hedin-menu-height, 0px)":"0px"}function sl(e){let t=getComputedStyle(e).position;return"sticky"===t||"fixed"===t}l(49914);let sa="[&_ul]:my-3 [&_ul]:list-disc [&_ul]:pl-6 [&_ol]:my-3 [&_ol]:list-decimal [&_ol]:pl-6 [&_li]:my-1",sr="cision:langSwitch";function si(e){let t=e.Release,l=e.breadcrumbs??[],a=e.lang??"en",r=(0,e7.useRouter)(),{t:i}=(0,ey.s9)(),n=t?.LanguageVersions;(0,ep.useEffect)(()=>{if(n?.length)try{sessionStorage.setItem(sr,JSON.stringify({versions:n}))}catch{}},[n]);let s=e.redirectTo,o=(0,ep.useRef)(void 0);(0,ep.useEffect)(()=>{if(!s)return;if(void 0===o.current)try{o.current=sessionStorage.getItem(sr),sessionStorage.removeItem(sr)}catch{o.current=null}let t=o.current,l=!1,i=a||r.locale||"en";return(async()=>{let a=null;if(t)try{let l=JSON.parse(t);a=await sw(l.versions??[],e.siteName,i,s)}catch{}l||r.replace(a??s)})(),()=>{l=!0}},[s,a,e.siteName,r]);let c=t?.Title;if((0,ep.useEffect)(()=>{if(!c)return;let e=requestAnimationFrame(()=>{document.title=c});return()=>cancelAnimationFrame(e)},[c]),!t)return s?(0,em.jsx)("p",{className:"text-text-secondary py-lg px-sm text-center",children:i("cisionRedirecting")}):null;let d="HedinMobilityGroupSite"===e.siteName,u=t.Images?.find(e=>e.DownloadUrl),m=n0(u?.UrlTo800x800ArResized||u?.DownloadUrl,e.fields?.FallbackImage?.value?.src),x=t.Quotes?.find(e=>e?.Text),f=n1.includes(t.InformationType);return(0,em.jsxs)(em.Fragment,{children:[(0,em.jsxs)(nB(),{children:[(0,em.jsx)("title",{children:t.Title}),(0,em.jsx)("meta",{name:"description",content:t.Intro}),(0,em.jsx)("meta",{property:"og:title",content:t.Title}),(0,em.jsx)("meta",{property:"og:description",content:t.Intro}),(0,em.jsx)("meta",{property:"og:type",content:"article"}),u&&(0,em.jsx)("meta",{property:"og:image",content:u.UrlTo800x800ArResized||u.DownloadUrl}),t.CanonicalUrl&&(0,em.jsx)("link",{rel:"canonical",href:t.CanonicalUrl}),(0,em.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"NewsArticle",headline:t.Title,description:t.Intro,datePublished:t.PublishDate,dateModified:t.LastChangeDate||t.PublishDate,...u&&{image:u.UrlTo800x800ArResized||u.DownloadUrl},...t.SourceName&&{publisher:{"@type":"Organization",name:t.SourceName,...t.LogoUrl&&{logo:{"@type":"ImageObject",url:t.LogoUrl}}},author:{"@type":"Organization",name:t.SourceName}},...t.Keywords?.length&&{keywords:t.Keywords},...t.LanguageCode&&{inLanguage:t.LanguageCode}})}})]}),(0,em.jsxs)("div",{className:"bg-background-50 w-full",children:[(0,em.jsxs)("div",{className:"px-sm bp:px-lg pb-lg mx-auto flex w-full max-w-xl flex-col",children:[l.length>0&&(0,em.jsx)(sv,{breadcrumbs:l}),(0,em.jsx)("div",{className:"-mx-sm bp:mx-0 bp:p-lg bp:pb-lg bp:mb-lg bp:bg-white pb-8",children:(0,em.jsx)("div",{className:"aspect-video w-full overflow-hidden",children:(0,em.jsx)("img",{src:m,alt:u?.Description||u?.Title||"",className:"size-full object-cover"})})}),(0,em.jsxs)("div",{className:"gap-lg bp:px-lg flex w-full flex-col items-start lg:flex-row",children:[(0,em.jsxs)("article",{className:"gap-sm flex min-w-0 flex-1 flex-col",children:[d&&(f||t.IsRegulatory)&&(0,em.jsxs)("div",{className:"flex flex-wrap gap-2.5",children:[t.IsRegulatory&&(0,em.jsx)(ss,{children:i("cisionRegulatory")}
181),f&&(0,em.jsx)(ss,{children:i("cisionFinancialReports")})]}),(0,em.jsx)("time",{className:"text-text-secondary text-sm",dateTime:t.PublishDate,children:eU()(t.PublishDate).locale(a.split("-")[0]).format("D MMM YYYY")}),(0,em.jsx)(eC.DZ,{tagName:"h1",tagStyle:"h2",children:t.Title}),t.HtmlIntro?(0,em.jsx)("div",{className:`text-lg font-semibold ${sa}`,dangerouslySetInnerHTML:{__html:t.HtmlIntro}}):t.Intro&&(0,em.jsx)("p",{className:"text-lg font-semibold",children:t.Intro}),x?.Text&&(0,em.jsx)(sn,{quote:x,className:"lg:hidden"}),t.HtmlBody&&(0,em.jsx)("div",{dangerouslySetInnerHTML:{__html:t.HtmlBody},className:`[&_a]:text-text-link [&_blockquote]:border-outline [&_a]:underline [&_blockquote]:my-4 [&_blockquote]:border-l-4 [&_blockquote]:pl-4 [&_p]:my-3 [&_table]:w-full [&_td]:border [&_td]:p-2 ${sa}`}),!!t.QuickFacts?.length&&(0,em.jsx)("dl",{className:"flex flex-col gap-1",children:t.QuickFacts.map(e=>(0,em.jsxs)("div",{className:"flex gap-2",children:[(0,em.jsxs)("dt",{className:"font-semibold",children:[e.Key,":"]}),(0,em.jsx)("dd",{children:e.Value})]},e.Key))}),(0,em.jsxs)("div",{className:"gap-sm hidden lg:flex lg:flex-col",children:[(0,em.jsx)(so,{}),(0,em.jsx)(sy,{neighbors:e.neighbors,basePath:e.basePath,listPath:e.listPath})]})]}),(0,em.jsx)(sc,{release:t,newsroom:e.newsroom,quote:x}),(0,em.jsxs)("div",{className:"gap-sm flex w-full flex-col lg:hidden",children:[(0,em.jsx)(so,{}),(0,em.jsx)(sy,{neighbors:e.neighbors,basePath:e.basePath,listPath:e.listPath})]})]})]}),(0,em.jsx)(n8,{siteName:e.siteName,lang:a})]})]})}function sn(e){let t,l,a,r,i=(0,ef.c)(10),{quote:n,className:s}=e;return n?(i[0]!==s?(t=(0,ey.cn)("border-primary border-l-4 py-px pl-3",s),i[0]=s,i[1]=t):t=i[1],i[2]!==n.Text?(l=(0,em.jsx)("p",{className:"text-text-secondary text-xl leading-tight",children:n.Text}),i[2]=n.Text,i[3]=l):l=i[3],i[4]!==n.Author?(a=n.Author&&(0,em.jsx)("footer",{className:"text-text-secondary mt-3 text-sm",children:n.Author}),i[4]=n.Author,i[5]=a):a=i[5],i[6]!==t||i[7]!==l||i[8]!==a?(r=(0,em.jsxs)("blockquote",{className:t,children:[l,a]}),i[6]=t,i[7]=l,i[8]=a,i[9]=r):r=i[9],r):null}function ss(e){let t,l=(0,ef.c)(2),{children:a}=e;return l[0]!==a?(t=(0,em.jsx)("span",{className:"bg-background-200 flex items-center px-2 py-1 text-sm",children:a}),l[0]=a,l[1]=t):t=l[1],t}function so(){let e,t=(0,ef.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,em.jsx)("div",{className:"border-outline-2 w-full border-t"}),t[0]=e):e=t[0],e}function sc(e){let t,l,a,r,i,n,s,o,c,d,u,m=(0,ef.c)(34),{release:x,newsroom:f,quote:p}=e,h=f?.Contacts?.filter(sh),g=x.Contact,v=!!h?.length||!!g,b=x.Images?.filter(sp)??[];m[0]!==x.Files?(t=x.Files??[],m[0]=x.Files,m[1]=t):t=m[1];let j=t;
181m[2]!==x.ExternalLinks?(l=x.ExternalLinks??[],m[2]=x.ExternalLinks,m[3]=l):l=m[3];let y=l;m[4]!==x.Videos?(a=x.Videos??[],m[4]=x.Videos,m[5]=a):a=m[5];let w=a,N=b.length+j.length+y.length+w.length>0,{t:C}=(0,ey.s9)(),k=st(),[S,L]=(0,ep.useState)(null),_=b.map(sf);m[6]!==p?(r=(0,em.jsx)(sn,{quote:p,className:"hidden lg:block"}),m[6]=p,m[7]=r):r=m[7];let T=`calc(${k} + var(--spacing-lg))`;m[8]!==T?(i={top:T},m[8]=T,m[9]=i):i=m[9];let I=v&&(0,em.jsx)("div",{className:"gap-sm flex flex-col",children:h?.length?h.map(sx):g&&(0,em.jsx)("p",{className:"text-text-primary whitespace-pre-line",children:g.split(/(\S+@\S+\.\S+|\+?\d[\d\s()-]{6,}\d)/g).map((e,t)=>/^\S+@\S+\.\S+$/.test(e)?(0,em.jsx)("a",{href:`mailto:${e}`,className:"break-all underline",children:e},t):/^\+?\d[\d\s()-]{6,}\d$/.test(e)?(0,em.jsx)("a",{href:`tel:${e.replace(/[\s()-]/g,"")}`,className:"underline",children:e},t):(0,em.jsx)("span",{children:e},t))})});m[10]!==N||m[11]!==v?(n=v&&N&&(0,em.jsx)(so,{}),m[10]=N,m[11]=v,m[12]=n):n=m[12];let A=N&&(0,em.jsxs)("div",{className:"gap-sm flex flex-col",children:[(0,em.jsx)("span",{className:"text-lg font-medium",children:C("cisionAttachments")}),b.length>0&&(0,em.jsx)("div",{className:"gap-sm flex flex-wrap",children:b.map((e,t)=>(0,em.jsx)("button",{type:"button",onClick:()=>L(t),className:"block transition hover:opacity-80",children:(0,em.jsx)("img",{src:e.UrlTo200x200Thumbnail||e.DownloadUrl,alt:e.Description||e.Title||e.FileName,className:"size-24 object-cover",loading:"lazy"})},e.DownloadUrl))}),j.map(sm),y.map(su),w.map(sd)]});return m[13]!==N||m[14]!==v?(s=(v||N)&&(0,em.jsx)(so,{}),m[13]=N,m[14]=v,m[15]=s):s=m[15],m[16]!==x.CanonicalUrl||m[17]!==x.Title?(o=(0,em.jsx)(sg,{title:x.Title,url:x.CanonicalUrl}),m[16]=x.CanonicalUrl,m[17]=x.Title,m[18]=o):o=m[18],m[19]!==_||m[20]!==S||m[21]!==L?(c=null!==S&&(0,em.jsx)(nq,{images:_,startIndex:S,onClose:()=>L(null)}),m[19]=_,m[20]=S,m[21]=L,m[22]=c):c=m[22],m[23]!==n||m[24]!==A||m[25]!==s||m[26]!==o||m[27]!==c||m[28]!==i||m[29]!==I?(d=(0,em.jsxs)("aside",{style:i,className:"bg-background-200 p-sm gap-sm flex w-full shrink-0 flex-col self-start lg:sticky",children:[I,n,A,s,o,c]}),m[23]=n,m[24]=A,m[25]=s,m[26]=o,m[27]=c,m[28]=i,m[29]=I,m[30]=d):d=m[30],m[31]!==d||m[32]!==r?(u=(0,em.jsxs)("div",{className:"gap-lg flex w-full flex-col lg:w-96 lg:self-stretch",children:[r,d]}),m[31]=d,m[32]=r,m[33]=u):u=m[33],u}function sd(e){return(0,em.jsxs)("a",{href:e.Url,target:"_blank",rel:"noopener noreferrer",className:"text-text-primary flex items-start gap-2 text-sm",children:[(0,em.jsx)(nF.A,{className:"shrink-0",style:{fontSize:20},"aria-hidden":!0}),(0,em.jsx)("span",{className:"underline",children:e.FileName})]},e.Url)}function su(e){return(0,em.jsxs)("a",{href:e.Url,target:"_blank",rel:"noopener noreferrer",className:"text-text-primary flex items-start gap-2 text-sm",children:[(0,em.jsx)(nF.A,{className:"shrink-0",style:{fontSize:20},"aria-hidden":!0}),(0,em.jsx)("span",{className:"underline",children:e.FileName||e.Url})]},e.Url)}function sm(e){return(0,em.jsxs)("button",{type:"button",onClick:()=>{let t;return nZ(e.Url,(t=e.FileName?.match(/\.\w+$/)?.[0]??"",e.Title?e.Title+t:e.FileName))},className:"text-text-primary flex items-start gap-2 text-left text-sm",children:[(0,em.jsx)(n$.A,{className:"shrink-0",style:{fontSize:20},"aria-hidden":!0}),(0,em.jsx)("span",{className:"underline",children:e.Title||e.FileName})]},e.Url)}function sx(e){return(0,em.jsxs)("div",{className:"flex flex-col gap-1",children:[e.Name&&(0,em.jsx)("span",{className:"text-lg font-medium",children:e.Name}),e.Title&&(0,em.jsx)("span",{className:"text-text-secondary mb-2 text-sm",children:e.Title}),e.Phone&&(0,em.jsx)("a",{href:`tel:${e.Phone.replace(/\s/g,"")}`,className:"text-text-primary w-fit underline",children:e.Phone}),e.Email&&(0,em.jsx)("a",{href:`mailto:${e.Email}`,className:"text-text-primary w-fit break-all underline",children:e.Email})]},e.Email||e.Name)}function sf(e){return{src:e.DownloadUrl||e.UrlTo800x800ArResized||e.UrlTo400x400ArResized,downloadUrl:e.DownloadUrl,alt:e.Description||e.Title||e.FileName||"",fileName:e.FileName}}function sp(e){return e.UrlTo200x200Thumbnail||e.DownloadUrl}function sh(e){return e.Name||e.Email||e.Phone}function sg(e){let t,l,a,r,i,n,s,o,c,d,u=(0,ef.c)(24),{title:m,url:x}=e,[f,p]=(0,ep.useState)(!1),{t:h}=(0,ey.s9)();u[0]!==x?(t=()=>x||window.location.href,u[0]=x,u[1]=t):t=u[1];let g=t;return u[2]!==g||u[3]!==m?(a=async()=>{let e=g();if("u">typeof navigator&&navigator.share){try{await navigator.share({title:m,url:e})}catch{}return}l()},l=async()=>{try{await navigator.clipboard.writeText(g()),p(!0),setTimeout(()=>p(!1),2e3)}catch{}},u[2]=g,u[3]=m,u[4]=l,u[5]=a):(l=u[4],a=u[5]),u[6]===Symbol.for("react.memo_cache_sentinel")?(r=(0,em.jsx)(nR.A,{className:"shrink-0",style:{fontSize:20},"aria-hidden":!0}),u[6]=r):r=u[6],u[7]!==h?(i=h("cisionShare"),u[7]=h,u[8]=i):i=u[8],u[9]!==a||u[10]!==i?(n=(0,em.jsxs)("button",{type:"button",onClick:a,className:"text-text-primary -ml-2 flex items-center gap-2 px-2 py-1 text-sm transition hover:opacity-70",children:[r,i]}),u[9]=a,u[10]=i,u[11]=n):n=u[11],u[12]!==f?(s=f?(0,em.jsx)(nD.A,{className:"shrink-0",style:{fontSize:20},"aria-hidden":!0}):(0,em.jsx)(nP.A,{className:"shrink-0",style:{fontSize:20},"aria-hidden":!0}),u[12]=f,u[13]=s):s=u[13],u[14]!==f||u[15]!==h?(o=h(f?"cisionLinkCopied":"cisionCopyLink"),u[14]=f,u[15]=h,u[16]=o):o=u[16],u[17]!==l||u[18]!==s||u[19]!==o?(c=(0,em.jsxs)("button",{type:"button",onClick:l,className:"text-text-primary flex items-center gap-2 px-2 py-1 text-sm transition hover:opacity-70",children:[s,o]}),u[17]=l,u[18]=s,u[19]=o,u[20]=c):c=u[20],u[21]!==n||u[22]!==c?(d=(0,em.jsxs)("div",{className:"gap-sm flex items-start",children:[n,c]}),u[21]=n,u[22]=c,u[23]=d):d=u[23],d}function sv(e){let t,l,a,r,i,n,s,o,c=(0,ef.c)(16),{breadcrumbs:d}=e,u=(0,ep.useRef)(null);if(c[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{let e=u.current;e&&(e.scrollLeft=e.scrollWidth)},l=[],c[0]=t,c[1]=l):(t=c[0],l=c[1]),(0,ep.useEffect)(t,l),c[2]===Symbol.for("react.memo_cache_sentinel")?(a={fontSize:13},c[2]=a):a=c[2],c[3]!==d){let e;c[5]!==d.length?(e=(e,t)=>(0,em.jsx)("li",{className:"bp:inline bp:*:whitespace-normal *:whitespace-nowrap",children:t===d.length-1?(0,em.jsx)("span",{children:e.label}):(0,em.jsx)(eF(),{className:"hover:text-text-link-hover text-text-link after:text-text-disabled transition-all after:mx-2 after:inline-block after:content-['/'] hover:underline",href:e.href??"#",children:e.label})},t),c[5]=d.length,c[6]=e):e=c[6],r=d.map(e),c[3]=d,c[4]=r}else r=c[4];return c[7]!==r?(i=(0,em.jsx)("ol",{ref:u,className:"bp:overflow-x-visible bp:block bp:mx-0 bp:px-lg -mx-sm px-sm flex items-center overflow-x-auto py-3 [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",style:a,children:r}),c[7]=r,c[8]=i):i=c[8],c[9]!==d?(n=JSON.stringify({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:d.map(sb)}),c[9]=d,c[10]=n):n=c[10],c[11]!==n?(s=(0,em.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:n}}),c[11]=n,c[12]=s):s=c[12],c[13]!==i||c[14]!==s?(o=(0,em.jsxs)("nav",{"data-component":"CisionBreadcrumbs",className:"w-full",children:[i,s]}),c[13]=i,c[14]=s,c[15]=o):o=c[15],o}
181function sb(e,t){return{"@type":"ListItem",position:t+1,name:e.label,...e.href&&{item:e.href}}}function sj(e){let t,l,a=(0,ef.c)(8),{disabled:r,href:i,title:n,children:s,className:o}=e,c=r&&"pointer-events-none opacity-0";return a[0]!==o||a[1]!==c?(t=(0,ey.cn)(o,"text-text-primary hover:text-text-link-hover inline-flex items-center text-sm underline underline-offset-4",c),a[0]=o,a[1]=c,a[2]=t):t=a[2],a[3]!==s||a[4]!==i||a[5]!==t||a[6]!==n?(l=(0,em.jsx)(eF(),{href:i,title:n,className:t,children:s}),a[3]=s,a[4]=i,a[5]=t,a[6]=n,a[7]=l):l=a[7],l}function sy(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p=(0,ef.c)(34),{neighbors:h,basePath:g,listPath:v}=e,{t:b}=(0,ey.s9)();if(!g)return null;let j=h?.previous,y=h?.next,w=!j,N=j?.Title??"";p[0]!==N?(t=n3(N),p[0]=N,p[1]=t):t=p[1];let C=`${g}/${t}-${j?.EncryptedId??""}`,k=j?.Title??"";p[2]===Symbol.for("react.memo_cache_sentinel")?(l=(0,em.jsx)(nM.A,{style:{fontSize:18},"aria-hidden":!0}),p[2]=l):l=p[2],p[3]!==b?(a=b("cisionPreviousArticle"),p[3]=b,p[4]=a):a=p[4],p[5]!==a?(r=(0,em.jsx)("span",{className:"hidden sm:flex",children:a}),p[5]=a,p[6]=r):r=p[6],p[7]!==w||p[8]!==C||p[9]!==k||p[10]!==r?(i=(0,em.jsx)("div",{className:"flex flex-1 justify-start",children:(0,em.jsxs)(sj,{disabled:w,href:C,title:k,className:"flex-1 sm:flex-initial",children:[l,r]})}),p[7]=w,p[8]=C,p[9]=k,p[10]=r,p[11]=i):i=p[11];let S=v??g;p[12]===Symbol.for("react.memo_cache_sentinel")?(n=(0,em.jsx)(nH.A,{style:{fontSize:16},"aria-hidden":!0,className:"mr-1.5 translate-y-[1px]"}),p[12]=n):n=p[12],p[13]!==b?(s=b("cisionBackToIndex"),p[13]=b,p[14]=s):s=p[14],p[15]!==S||p[16]!==s?(o=(0,em.jsxs)(sj,{href:S,children:[n,s]}),p[15]=S,p[16]=s,p[17]=o):o=p[17];let L=!y,_=y?.Title??"";p[18]!==_?(c=n3(_),p[18]=_,p[19]=c):c=p[19];let T=`${g}/${c}-${y?.EncryptedId??""}`,I=y?.Title??"";return p[20]!==b?(d=b("cisionNextArticle"),p[20]=b,p[21]=d):d=p[21],p[22]!==d?(u=(0,em.jsx)("span",{className:"hidden sm:flex",children:d}),p[22]=d,p[23]=u):u=p[23],p[24]===Symbol.for("react.memo_cache_sentinel")?(m=(0,em.jsx)(nE.A,{style:{fontSize:18},"aria-hidden":!0}),p[24]=m):m=p[24],p[25]!==L||p[26]!==T||p[27]!==I||p[28]!==u?(x=(0,em.jsx)("div",{className:"flex flex-1 justify-end",children:(0,em.jsxs)(sj,{disabled:L,href:T,title:I,className:"flex flex-1 justify-end sm:flex-initial",children:[u,m]})}),p[25]=L,p[26]=T,p[27]=I,p[28]=u,p[29]=x):x=p[29],p[30]!==o||p[31]!==x||p[32]!==i?(f=(0,em.jsxs)("nav",{className:"flex w-full items-center gap-4",children:[i,o,x]}),p[30]=o,p[31]=x,p[32]=i,p[33]=f):f=p[33],f}async function sw(e,t,l,a){let r,i=l.split("-")[0].toLowerCase(),n=e.find(e=>e.Code?.toLowerCase()===i);if(!n||!t)return null;try{r=n2(t,l)}catch{return null}try{let e=new URL(`https://publish.ne.cision.com/papi/NewsFeed/${r}`);e.searchParams.set("format","json"),e.searchParams.set("DetailLevel","base"),e.searchParams.set("pageSize","50");let t=await fetch(e.toString());if(!t.ok)return null;let l=await t.json(),i=l.Releases?.find(e=>e.Id===n.ReleaseId);if(!i)return null;return`${a}/${n3(i.Title)}-${i.EncryptedId}`}catch{return null}}var sN=l(24800),sC=l(57717),sk=l(11307),sS=l(71308),sL=l(33939);function s_(e){let t,l,a=(0,ef.c)(7),r=(0,sC.jE)();if([["cision-feed"],["cision-media"],["cision-newsroom"]].some(e=>r.getQueriesData({queryKey:e}).some(sT))){let t;return a[0]!==e?(t=(0,em.jsx)(sI,{...e}),a[0]=e,a[1]=t):t=a[1],t}return a[2]!==e?(t=(0,em.jsx)(sI,{...e}),a[2]=e,a[3]=t):t=a[3],a[4]!==e.dehydratedState||a[5]!==t?(l=(0,em.jsx)(sk.f,{state:e.dehydratedState,children:t}),a[4]=e.dehydratedState,a[5]=t,a[6]=l):l=a[6],l}function sT(e){let[,t]=e;return null!=t}function sI(e){var t;let l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j,y,w,N,C,k,S=(0,ef.c)(75),{page:L}=(0,ex.useSitecore)(),_=L.layout.sitecore.context.site?.name,T=L.layout.sitecore.context.language??"en",I=(0,e7.useRouter)(),{t:A}=(0,ey.s9)(),D=e.fields?.FallbackImage?.value?.src,M="media"===I.query.tab?"media":"releases";S[0]!==I.query.filter?(a="regulatory"===(l=Array.isArray(t=I.query.filter)?t[0]:t)||"reports"===l?{kind:l}:{kind:"all"},S[0]=I.query.filter,S[1]=a):a=S[1];let E=a;S[2]!==I?(r=e=>{let t={...I.query},l=sF(e);l?t.filter=l:delete t.filter,I.replace({pathname:I.pathname,query:t},void 0,{shallow:!0,scroll:!1})},S[2]=I,S[3]=r):r=S[3];let P=r,$="HedinMobilityGroupSite"===_;S[4]!==_?(i=Object.keys(nJ[_]??{}),S[4]=_,S[5]=i):i=S[5];let F=i,R=Array.isArray(I.query.lang)?I.query.lang[0]:I.query.lang,H=R&&F.includes(R)?R:T;S[6]!==T||S[7]!==I?(n=e=>{let t={...I.query};e===T?delete t.lang:t.lang=e,I.replace({pathname:I.pathname,query:t},void 0,{shallow:!0,scroll:!1})},S[6]=T,S[7]=I,S[8]=n):n=S[8];let V=n,[O,B]=(0,ep.useState)(""),[z,U]=(0,ep.useState)("");S[9]!==I?(s=e=>{B(""),U("");let t={...I.query};"media"===e?t.tab=e:delete t.tab,I.replace({pathname:I.pathname,query:t},void 0,{shallow:!0,scroll:!1})},S[9]=I,S[10]=s):s=S[10];let Z=s,W="releases"===M;S[11]!==Z?(o=()=>Z("releases"),S[11]=Z,S[12]=o):o=S[12],S[13]!==A?(c=A("cisionTabNews"),S[13]=A,S[14]=c):c=S[14],S[15]!==W||S[16]!==o||S[17]!==c?(d=(0,em.jsx)(sA,{active:W,onClick:o,children:c}),S[15]=W,S[16]=o,S[17]=c,S[18]=d):d=S[18];let q="media"===M;return S[19]!==Z?(u=()=>Z("media"),S[19]=Z,S[20]=u):u=S[20],S[21]!==A?(m=A("cisionTabMedia"),S[21]=A,S[22]=m):m=S[22],S[23]!==u||S[24]!==m||S[25]!==q?(x=(0,em.jsx)(sA,{active:q,onClick:u,children:m}),S[23]=u,S[24]=m,S[25]=q,S[26]=x):x=S[26],S[27]!==x||S[28]!==d?(f=(0,em.jsxs)("div",{className:"flex",children:[d,x]}),S[27]=x,S[28]=d,S[29]=f):f=S[29],S[30]!==O?(p=()=>U(O),S[30]=O,S[31]=p):p=S[31],S[32]!==A?(h=A("cisionSearchPlaceholder"),S[32]=A,S[33]=h):h=S[33],S[34]!==O||S[35]!==p||S[36]!==h?(g=(0,em.jsx)(sD,{value:O,onChange:B,onSubmit:p,placeholder:h}
181),S[34]=O,S[35]=p,S[36]=h,S[37]=g):g=S[37],S[38]!==f||S[39]!==g?(v=(0,em.jsxs)("div",{className:"border-outline-2 flex flex-col gap-3 border-b sm:flex-row sm:items-end sm:justify-between",children:[f,g]}),S[38]=f,S[39]=g,S[40]=v):v=S[40],S[41]!==M||S[42]!==H||S[43]!==F||S[44]!==$||S[45]!==T||S[46]!==E||S[47]!==P||S[48]!==V||S[49]!==A?(b=$&&"releases"===M&&(0,em.jsxs)("div",{className:"gap-sm -mt-lg pt-sm flex w-full flex-col items-center",children:[(0,em.jsxs)("div",{className:"flex flex-wrap justify-center gap-2",children:[(0,em.jsx)(sM,{active:"all"===E.kind,onClick:()=>P({kind:"all"}),children:A("cisionAll")}),(0,em.jsx)(sM,{active:"reports"===E.kind,onClick:()=>P({kind:"reports"}),children:A("cisionFinancialReports")}),(0,em.jsx)(sM,{active:"regulatory"===E.kind,onClick:()=>P({kind:"regulatory"}),children:A("cisionRegulatory")})]}),2===F.length&&(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)("div",{className:"border-outline-2 w-full border-t"}),(0,em.jsx)(sP,{options:[T,F.find(e=>e!==T)??F[0]],value:H,onChange:V})]})]}),S[41]=M,S[42]=H,S[43]=F,S[44]=$,S[45]=T,S[46]=E,S[47]=P,S[48]=V,S[49]=A,S[50]=b):b=S[50],S[51]!==z||S[52]!==M||S[53]!==D||S[54]!==H||S[55]!==E||S[56]!==O||S[57]!==_?(j=(0,em.jsx)("div",{className:"gap-lg flex min-w-0 flex-1 flex-col",children:"releases"===M?(0,em.jsx)(sR,{siteName:_,lang:H,releaseFilter:E,activeSearch:z,fallbackImage:D}):(0,em.jsx)(sO,{siteName:_,searchTerm:O})}),S[51]=z,S[52]=M,S[53]=D,S[54]=H,S[55]=E,S[56]=O,S[57]=_,S[58]=j):j=S[58],S[59]!==H||S[60]!==_?(y=(0,em.jsx)(s$,{siteName:_,lang:H}),S[59]=H,S[60]=_,S[61]=y):y=S[61],S[62]!==j||S[63]!==y?(w=(0,em.jsxs)("div",{className:"gap-lg flex w-full flex-col items-start lg:flex-row",children:[j,y]}),S[62]=j,S[63]=y,S[64]=w):w=S[64],S[65]!==v||S[66]!==b||S[67]!==w?(N=(0,em.jsxs)("div",{className:"px-sm bp:px-lg py-lg gap-lg mx-auto flex w-full max-w-xl flex-col",children:[v,b,w]}),S[65]=v,S[66]=b,S[67]=w,S[68]=N):N=S[68],S[69]!==T||S[70]!==_?(C=(0,em.jsx)(n8,{siteName:_,lang:T}),S[69]=T,S[70]=_,S[71]=C):C=S[71],S[72]!==N||S[73]!==C?(k=(0,em.jsxs)("div",{className:"bg-background-50 w-full",children:[N,C]}),S[72]=N,S[73]=C,S[74]=k):k=S[74],k}function sA(e){let t,l,a=(0,ef.c)(6),{active:r,onClick:i,children:n}=e,s=r?"border-primary text-primary":"text-text-secondary hover:text-text-primary border-transparent";return a[0]!==s?(t=(0,eh.A)("-mb-px border-b-2 px-5 py-3 text-sm font-semibold transition",s),a[0]=s,a[1]=t):t=a[1],a[2]!==n||a[3]!==i||a[4]!==t?(l=(0,em.jsx)("button",{onClick:i,className:t,children:n}),a[2]=n,a[3]=i,a[4]=t,a[5]=l):l=a[5],l}function sD(e){let t,l,a,r,i,n=(0,ef.c)(12),{value:s,onChange:o,onSubmit:c,placeholder:d}=e;return n[0]!==c?(t=e=>{e.preventDefault(),c()},n[0]=c,n[1]=t):t=n[1],n[2]!==o?(l=e=>o(e.target.value),n[2]=o,n[3]=l):l=n[3],n[4]!==d||n[5]!==l||n[6]!==s?(a=(0,em.jsx)("input",{type:"search",value:s,onChange:l,placeholder:d,className:"border-outline-input rounded-corner h-11 w-full border bg-white py-2 pl-4 pr-11 text-base"}),n[4]=d,n[5]=l,n[6]=s,n[7]=a):a=n[7],n[8]===Symbol.for("react.memo_cache_sentinel")?(r=(0,em.jsx)("button",{type:"submit","aria-label":"Search",className:"text-text-secondary absolute inset-y-0 right-0 flex items-center pb-3 pr-4 sm:pb-2",children:(0,em.jsx)(sN.A,{style:{fontSize:20},"aria-hidden":!0})}),n[8]=r):r=n[8],n[9]!==t||n[10]!==a?(i=(0,em.jsxs)("form",{className:"relative w-full pb-3 sm:w-80 sm:pb-2",onSubmit:t,children:[a,r]}),n[9]=t,n[10]=a,n[11]=i):i=n[11],i}function sM(e){let t,l,a=(0,ef.c)(6),{active:r,onClick:i,children:n}=e,s=r?"bg-background-200":"bg-background-100 hover:bg-background-200";return a[0]!==s?(t=(0,eh.A)("text-text-primary px-2 py-1 transition",s),a[0]=s,a[1]=t):t=a[1],a[2]!==n||a[3]!==i||a[4]!==t?(l=(0,em.jsx)("button",{onClick:i,className:t,children:n}),a[2]=n,a[3]=i,a[4]=t,a[5]=l):l=a[5],l}let sE={en:"cisionSubLanguageEn","sv-SE":"cisionSubLanguageSv","de-DE":"cisionSubLanguageDe"};function sP(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p=(0,ef.c)(44),{options:h,value:g,onChange:v}=e,{t:b}=(0,ey.s9)(),[j,y]=h,w=g===y;p[0]!==b?(t=e=>b(sE[e]??e),p[0]=b,p[1]=t):t=p[1];let N=t;
181p[2]!==j||p[3]!==v?(l=()=>v(j),p[2]=j,p[3]=v,p[4]=l):l=p[4],p[5]!==N||p[6]!==j?(a=N(j),p[5]=N,p[6]=j,p[7]=a):a=p[7],p[8]!==l||p[9]!==a?(r=(0,em.jsx)("button",{type:"button",onClick:l,children:a}),p[8]=l,p[9]=a,p[10]=r):r=p[10],p[11]!==N||p[12]!==j?(i=N(j),p[11]=N,p[12]=j,p[13]=i):i=p[13],p[14]!==N||p[15]!==y?(n=N(y),p[14]=N,p[15]=y,p[16]=n):n=p[16];let C=`${i} / ${n}`;p[17]!==w||p[18]!==j||p[19]!==v||p[20]!==y?(s=()=>v(w?j:y),p[17]=w,p[18]=j,p[19]=v,p[20]=y,p[21]=s):s=p[21];let k=w?"left-[18px]":"left-0.5";return p[22]!==k?(o=(0,eh.A)("bg-foundation absolute top-0.5 size-3 rounded-full transition-all",k),p[22]=k,p[23]=o):o=p[23],p[24]!==o?(c=(0,em.jsx)("span",{className:o}),p[24]=o,p[25]=c):c=p[25],p[26]!==w||p[27]!==c||p[28]!==C||p[29]!==s?(d=(0,em.jsx)("button",{type:"button",role:"switch","aria-checked":w,"aria-label":C,onClick:s,className:"bg-outline-link relative h-4 w-8 shrink-0 rounded-full",children:c}),p[26]=w,p[27]=c,p[28]=C,p[29]=s,p[30]=d):d=p[30],p[31]!==v||p[32]!==y?(u=()=>v(y),p[31]=v,p[32]=y,p[33]=u):u=p[33],p[34]!==N||p[35]!==y?(m=N(y),p[34]=N,p[35]=y,p[36]=m):m=p[36],p[37]!==u||p[38]!==m?(x=(0,em.jsx)("button",{type:"button",onClick:u,children:m}),p[37]=u,p[38]=m,p[39]=x):x=p[39],p[40]!==d||p[41]!==x||p[42]!==r?(f=(0,em.jsxs)("div",{className:"text-text-primary flex items-center justify-center gap-2",children:[r,d,x]}),p[40]=d,p[41]=x,p[42]=r,p[43]=f):f=p[43],f}function s$(e){let t,l=(0,ef.c)(3),{siteName:a,lang:r}=e;l[0]!==r||l[1]!==a?(t={queryKey:["cision-newsroom",a,r],queryFn:()=>sW(a,r)},l[0]=r,l[1]=a,l[2]=t):t=l[2];let{data:i}=(0,sS.I)(t);return st(),null}function sF(e){return"all"===e.kind?void 0:e.kind}function sR({siteName:e,lang:t,releaseFilter:l,activeSearch:a,fallbackImage:r}){let{data:i,fetchNextPage:n,hasNextPage:s,isFetchingNextPage:o,isFetching:c}=(0,sL.q)({queryKey:["cision-feed",e,t,a],queryFn:({pageParam:l})=>n9(e,t,{pageIndex:l,searchTerm:a||void 0,pageSize:12}),initialPageParam:1,getNextPageParam:e=>e.PageIndex*e.PageSize<e.TotalFoundReleases?e.PageIndex+1:void 0}),d=(0,e5.usePathname)(),u=(i?.pages.flatMap(e=>e.Releases)??[]).filter(e=>(function(e,t){switch(t.kind){case"all":return!0;case"regulatory":return e.IsRegulatory;case"reports":return n1.includes(e.InformationType)}})(e,l)),m="all"!==l.kind,[x,f]=(0,ep.useState)(12),p=sF(l)??"all",h=(0,ep.useRef)(p);(0,ep.useEffect)(()=>{h.current!==p&&(h.current=p,f(12))},[p]),(0,ep.useEffect)(()=>{f(e=>Math.max(e,u.length))},[]),(0,ep.useEffect)(()=>{u.length>=x||s&&!c&&n()},[u.length,x,s,c,n]);let g=u.slice(0,x),v=i?.pages[0]?.TotalFoundReleases??0,b="HedinMobilityGroupSite"===e,{t:j}=(0,ey.s9)();return(0,em.jsxs)("div",{className:"gap-lg flex flex-col",children:[g.length>0&&(0,em.jsx)("ul",{className:"gap-sm grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3",children:g.map(e=>(0,em.jsx)(sH,{release:e,lang:t,pathname:d,fallbackImage:r,showChips:b},e.EncryptedId))}),0===g.length&&!c&&(0,em.jsx)("p",{className:"text-text-secondary py-lg text-center",children:j("cisionNoReleases")}),(0,em.jsxs)("div",{className:"gap-sm flex flex-col items-center",children:[c&&!o?(0,em.jsx)("span",{className:"text-text-secondary text-sm",children:j("cisionLoading")}):!m&&v>0&&(0,em.jsx)("p",{className:"text-text-secondary text-base",children:j("cisionShowingArticles").replace("{shown}",String(g.length)).replace("{total}",String(v))}),s&&(0,em.jsx)("button",{onClick:()=>f(g.length+12),disabled:o,className:"bg-primary text-primary-contrast rounded-corner-button px-6 py-3 text-base font-semibold disabled:opacity-60",children:j(o?"cisionLoading":"cisionLoadMore")})]})]})}function sH(e){let t,l,a,r,i,n,s,o,c,d,u,m=(0,ef.c)(33),{release:x,lang:f,pathname:p,fallbackImage:h,showChips:g}=e;m[0]!==h||m[1]!==x?(t=n0(se(x),h),m[0]=h,m[1]=x,m[2]=t):t=m[2];let v=t,{t:b}=(0,ey.s9)();m[3]!==x.InformationType||m[4]!==g?(l=g&&n1.includes(x.InformationType),m[3]=x.InformationType,m[4]=g,m[5]=l):l=m[5];let j=l,y=g&&x.IsRegulatory;m[6]!==x.Title?(a=n3(x.Title),m[6]=x.Title,m[7]=a):a=m[7];let w=`${p}/${a}-${x.EncryptedId}`;m[8]!==v?(r=(0,em.jsx)("div",{className:"bg-background-100 aspect-video w-full overflow-hidden",children:(0,em.jsx)("img",{src:v,alt:"",loading:"lazy",className:"size-full object-cover transition duration-300 group-hover:scale-105"})}),m[8]=v,m[9]=r):r=m[9];let N=x.PublishDate;return m[10]!==f||m[11]!==x.PublishDate?(i=eU()(x.PublishDate).locale(f.split("-")[0]).format("D MMM YYYY"),m[10]=f,m[11]=x.PublishDate,m[12]=i):i=m[12],m[13]!==x.PublishDate||m[14]!==i?(n=(0,em.jsx)("time",{className:"text-text-secondary text-sm",dateTime:N,children:i}),m[13]=x.PublishDate,m[14]=i,m[15]=n):n=m[15],m[16]!==x.Title?(s=(0,em.jsx)("span",{className:"line-clamp-2 text-lg leading-[1.4] group-hover:underline",children:x.Title}),m[16]=x.Title,m[17]=s):s=m[17],m[18]!==y||m[19]!==j||m[20]!==b?(o=(j||y)&&(0,em.jsxs)("div",{className:"flex flex-wrap gap-2 text-[13px]",children:[j&&(0,em.jsx)("span",{className:"bg-background-200 px-2 py-1",children:b("cisionFinancialReports")}),y&&(0,em.jsx)("span",{className:"bg-background-200 px-2 py-1",children:b("cisionRegulatory")}
181)]}),m[18]=y,m[19]=j,m[20]=b,m[21]=o):o=m[21],m[22]!==b?(c=b("cisionReadMore"),m[22]=b,m[23]=c):c=m[23],m[24]!==c?(d=(0,em.jsx)("span",{className:"text-text-link group-hover:text-text-link-hover mt-auto text-sm",children:c}),m[24]=c,m[25]=d):d=m[25],m[26]!==o||m[27]!==d||m[28]!==w||m[29]!==r||m[30]!==n||m[31]!==s?(u=(0,em.jsx)("li",{className:"h-full",children:(0,em.jsxs)(eF(),{href:w,className:"border-outline-2 gap-sm pb-sm group flex h-full flex-col border-b",children:[r,n,s,o,d]})}),m[26]=o,m[27]=d,m[28]=w,m[29]=r,m[30]=n,m[31]=s,m[32]=u):u=m[32],u}function sV(e){let t,l,a,r,i,n=(0,ef.c)(26),{item:s,onOpen:o}=e,c=s.UrlTo400x400ArResized||s.UrlTo200x200Thumbnail||s.DownloadUrl,d=s.Title||s.FileName,u="Video"===s.MediaType,m="Embedded"===s.MediaType;if((u||m)&&!c){let e,t,l;return n[0]!==u?(e=(0,em.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"text-text-primary size-10",children:u?(0,em.jsx)("path",{d:"M8 5v14l11-7z"}):(0,em.jsx)("path",{d:"M3.9 12c0-1.7 1.4-3.1 3.1-3.1h4V7H7c-2.8 0-5 2.2-5 5s2.2 5 5 5h4v-1.9H7c-1.7 0-3.1-1.4-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.7 0 3.1 1.4 3.1 3.1s-1.4 3.1-3.1 3.1h-4V17h4c2.8 0 5-2.2 5-5s-2.2-5-5-5z"})}),n[0]=u,n[1]=e):e=n[1],n[2]!==d?(t=(0,em.jsx)("span",{className:"text-text-secondary w-full truncate px-3 text-center text-xs",children:d}),n[2]=d,n[3]=t):t=n[3],n[4]!==s.DownloadUrl||n[5]!==e||n[6]!==t?(l=(0,em.jsxs)("a",{href:s.DownloadUrl,target:"_blank",rel:"noopener noreferrer",className:"border-outline bg-background-100 rounded-corner group flex aspect-square flex-col items-center justify-center gap-2 border transition hover:opacity-80",children:[e,t]}),n[4]=s.DownloadUrl,n[5]=e,n[6]=t,n[7]=l):l=n[7],l}let x=s.Description||s.Title||s.FileName;n[8]!==x||n[9]!==c?(t=(0,em.jsx)("img",{src:c,alt:x,className:"size-full object-cover transition group-hover:scale-105",loading:"lazy"}),n[8]=x,n[9]=c,n[10]=t):t=n[10],n[11]!==m||n[12]!==u?(l=(u||m)&&(0,em.jsx)("span",{className:"absolute inset-0 flex items-center justify-center",children:(0,em.jsx)("span",{className:"flex size-12 items-center justify-center rounded-full bg-black/60",children:(0,em.jsx)("svg",{viewBox:"0 0 24 24",fill:"white",className:"ml-0.5 size-6",children:(0,em.jsx)("path",{d:"M8 5v14l11-7z"})})})}),n[11]=m,n[12]=u,n[13]=l):l=n[13],n[14]!==d?(a=(0,em.jsx)("span",{className:"absolute inset-x-0 bottom-0 truncate bg-black/60 px-2 py-1.5 text-xs text-white opacity-0 transition group-hover:opacity-100",children:d}),n[14]=d,n[15]=a):a=n[15],n[16]!==t||n[17]!==l||n[18]!==a?(r=(0,em.jsxs)(em.Fragment,{children:[t,l,a]}),n[16]=t,n[17]=l,n[18]=a,n[19]=r):r=n[19];let f=r;if(o){let e;return n[20]!==f||n[21]!==o?(e=(0,em.jsx)("button",{type:"button",onClick:o,className:"rounded-corner border-outline group relative aspect-square w-full overflow-hidden border",children:f}),n[20]=f,n[21]=o,n[22]=e):e=n[22],e}return n[23]!==f||n[24]!==s.DownloadUrl?(i=(0,em.jsx)("a",{href:s.DownloadUrl,target:"_blank",rel:"noopener noreferrer",className:"rounded-corner border-outline group relative aspect-square w-full overflow-hidden border",children:f}),n[23]=f,n[24]=s.DownloadUrl,n[25]=i):i=n[25],i}function sO(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f=(0,ef.c)(44),{siteName:p,searchTerm:h}=e,[g,v]=(0,ep.useState)(24);f[0]!==p?(t={queryKey:["cision-media",p],queryFn:()=>sK(p)},f[0]=p,f[1]=t):t=f[1];let{data:b,isFetching:j}=(0,sS.I)(t);if(f[2]!==b?.Medias){var y;let e,t,a;y=[...b?.Medias??[]].sort(sZ),e=new Set,t=new Set,a=new Set,l=y.filter(l=>{let r=l.DownloadUrl?.trim(),i=l.FileName?.trim().toLowerCase(),n=l.Title?.trim().toLowerCase();return!(r&&e.has(r)||i&&t.has(i)||n&&a.has(n))&&(r&&e.add(r),i&&t.add(i),n&&a.add(n),!0)}),f[2]=b?.Medias,f[3]=l}else l=f[3];let w=l;e:{let e;if(!h.trim()){a=w;break e}if(f[4]!==w||f[5]!==h){let t;f[7]!==h?(t=e=>{let t;return t=h.toLowerCase(),e.Title?.toLowerCase().includes(t)||e.FileName?.toLowerCase().includes(t)||e.Description?.toLowerCase().includes(t)||e.Keywords?.some(e=>e.toLowerCase().includes(t))},f[7]=h,f[8]=t):t=f[8],e=w.filter(t),f[4]=w,f[5]=h,f[6]=e}else e=f[6];a=e}let N=a,C=N.slice(0,g),k=g<N.length,{t:S}=(0,ey.s9)();f[9]!==N?(r=N.filter(sU),f[9]=N,f[10]=r):r=f[10];let L=r;f[11]!==L?(i=L.map(sz),f[11]=L,f[12]=i):i=f[12];let _=i,[T,I]=(0,ep.useState)(null);
181f[13]!==w||f[14]!==N.length||f[15]!==j||f[16]!==h||f[17]!==S?(n=j?S("cisionLoading"):h?S("cisionMediaCountFiltered").replace("{shown}",String(N.length)).replace("{total}",String(w.length)):S("cisionMediaCount").replace("{total}",String(w.length)),f[13]=w,f[14]=N.length,f[15]=j,f[16]=h,f[17]=S,f[18]=n):n=f[18],f[19]!==n?(s=(0,em.jsx)("p",{className:"text-text-secondary text-base",children:n}),f[19]=n,f[20]=s):s=f[20],f[21]!==L||f[22]!==I?(o=(e,t)=>{let l="Video"!==e.MediaType&&"Embedded"!==e.MediaType;return(0,em.jsx)(sV,{item:e,onOpen:l?()=>I(L.indexOf(e)):void 0},`${e.DownloadUrl}-${t}`)},f[21]=L,f[22]=I,f[23]=o):o=f[23];let A=C.map(o);return f[24]!==A?(c=(0,em.jsx)("div",{className:"grid grid-cols-2 gap-3 sm:grid-cols-3 md:grid-cols-4",children:A}),f[24]=A,f[25]=c):c=f[25],f[26]!==_||f[27]!==T||f[28]!==I?(d=null!==T&&(0,em.jsx)(nq,{images:_,startIndex:T,onClose:()=>I(null)}),f[26]=_,f[27]=T,f[28]=I,f[29]=d):d=f[29],f[30]!==N.length||f[31]!==j||f[32]!==h||f[33]!==S?(u=0===N.length&&!j&&(0,em.jsx)("p",{className:"text-text-secondary py-lg text-center",children:S(h?"cisionNoMediaMatch":"cisionNoMedia")}),f[30]=N.length,f[31]=j,f[32]=h,f[33]=S,f[34]=u):u=f[34],f[35]!==k||f[36]!==S?(m=k&&(0,em.jsx)("button",{onClick:()=>v(sB),className:"bg-primary text-primary-contrast rounded-corner-button self-center px-6 py-3 text-base font-semibold",children:S("cisionLoadMore")}),f[35]=k,f[36]=S,f[37]=m):m=f[37],f[38]!==c||f[39]!==d||f[40]!==u||f[41]!==m||f[42]!==s?(
181x=(0,em.jsxs)("div",{className:"gap-lg flex flex-col",children:[s,c,d,u,m]}),f[38]=c,f[39]=d,f[40]=u,f[41]=m,f[42]=s,f[43]=x):x=f[43],x}function sB(e){return e+24}function sz(e){return{src:e.DownloadUrl||e.UrlTo800x800ArResized||e.UrlTo400x400ArResized,downloadUrl:e.DownloadUrl,alt:e.Description||e.Title||e.FileName||"",fileName:e.FileName}}function sU(e){return"Video"!==e.MediaType&&"Embedded"!==e.MediaType}function sZ(e,t){return new Date(t.CreateDate).getTime()-new Date(e.CreateDate).getTime()}async function sW(e,t){let l=new URL(`https://publish.ne.cision.com/papi/NewsRoom/${n2(e,t)}`);l.searchParams.set("format","json");let a=await fetch(l.toString(),{next:{revalidate:3600}});if(!a.ok)throw Error(`Failed to fetch Cision newsroom: ${a.statusText}`);return a.json()}async function sq(e,t,l){let a=new URL(`https://publish.ne.cision.com/papi/NewsFeed/${n2(e,t)}`);a.searchParams.set("format","json"),a.searchParams.set("pageSize",String(100)),a.searchParams.set("pageIndex",String(l));let r=await fetch(a.toString(),{next:{revalidate:600}});if(!r.ok)throw Error(`Failed to fetch Cision media: ${r.statusText}`);return r.json()}async function sG(e,t){let l=await sq(e,t,1),a=Math.min(Math.ceil(l.TotalFoundMedias/100),20);if(a<=1)return l;let r=await Promise.all(Array.from({length:a-1},(l,a)=>sq(e,t,a+2)));return{...l,Medias:l.Medias.concat(...r.map(e=>e.Medias))}}async function sK(e){let t=Object.keys(nJ[e]??{});return{Medias:(await Promise.all(t.map(t=>sG(e,t)))).flatMap(e=>e.Medias??[])}}function sJ(e){let t,l,a,r,i,n,s,o,c,d,u,m=(0,ef.c)(33),{release:x,lang:f,listPath:p,fallbackImage:h,showChips:g}=e;m[0]!==h||m[1]!==x?(t=n0(se(x),h),m[0]=h,m[1]=x,m[2]=t):t=m[2];let v=t,{t:b}=(0,ey.s9)();m[3]!==x.InformationType||m[4]!==g?(l=g&&n1.includes(x.InformationType),m[3]=x.InformationType,m[4]=g,m[5]=l):l=m[5];let j=l,y=g&&x.IsRegulatory;m[6]!==x.Title?(a=n3(x.Title),m[6]=x.Title,m[7]=a):a=m[7];let w=`${p}/${a}-${x.EncryptedId}`;m[8]!==v?(r=(0,em.jsx)("div",{className:"bg-background-100 aspect-video w-full overflow-hidden",children:(0,em.jsx)("img",{src:v,alt:"",loading:"lazy",className:"size-full object-cover transition duration-300 group-hover:scale-105"})}),m[8]=v,m[9]=r):r=m[9];let N=x.PublishDate;return m[10]!==f||m[11]!==x.PublishDate?(i=eU()(x.PublishDate).locale(f.split("-")[0]).format("D MMM YYYY"),m[10]=f,m[11]=x.PublishDate,m[12]=i):i=m[12],m[13]!==x.PublishDate||m[14]!==i?(n=(0,em.jsx)("time",{className:"text-text-secondary text-sm",dateTime:N,children:i}),m[13]=x.PublishDate,m[14]=i,m[15]=n):n=m[15],m[16]!==x.Title?(s=(0,em.jsx)("span",{className:"line-clamp-2 text-lg leading-[1.4] group-hover:underline",children:x.Title}),m[16]=x.Title,m[17]=s):s=m[17],m[18]!==y||m[19]!==j||m[20]!==b?(o=(j||y)&&(0,em.jsxs)("div",{className:"flex flex-wrap gap-2 text-[13px]",children:[j&&(0,em.jsx)("span",{className:"bg-background-200 px-2 py-1",children:b("cisionFinancialReports")}),y&&(0,em.jsx)("span",{className:"bg-background-200 px-2 py-1",children:b("cisionRegulatory")})]}),m[18]=y,m[19]=j,m[20]=b,m[21]=o):o=m[21],m[22]!==b?(c=b("cisionReadMore"),m[22]=b,m[23]=c):c=m[23],m[24]!==c?(d=(0,em.jsx)("span",{className:"text-text-link group-hover:text-text-link-hover mt-auto text-sm",children:c}),m[24]=c,m[25]=d):d=m[25],m[26]!==o||m[27]!==d||m[28]!==w||m[29]!==r||m[30]!==n||m[31]!==s?(u=(0,em.jsx)("li",{className:"h-full",children:(0,em.jsxs)(eF(),{href:w,className:"gap-sm pb-sm group flex h-full flex-col",children:[r,n,s,o,d]})}),m[26]=o,m[27]=d,m[28]=w,m[29]=r,m[30]=n,m[31]=s,m[32]=u):u=m[32],u}let sY=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d=(0,ef.c)(32),{page:u}=(0,ex.useSitecore)();if(d[0]!==u?.mode?.isEditing||d[1]!==e.fallbackImage||d[2]!==e.fields||d[3]!==e.lang||d[4]!==e.listPath||d[5]!==e.releases||d[6]!==e.rendering?.uid||d[7]!==e.siteName){s=Symbol.for("react.early_return_sentinel");e:{let o,c=(e.releases??[]).slice(0,3),m=e.listPath,x=e.lang??"en",f="HedinMobilityGroupSite"===e.siteName,p=e.fallbackImage??void 0;if(!c.length||!m){if(u?.mode?.isEditing){let t,l=e.rendering?.uid,a=c.length?"No newsroom list page could be resolved for this site â the teaser needs a published page rendering CisionList (with its CisionDetail wildcard child) to link to.":"No Cision releases were found for this site and language â the site may have no Cision feed configured (see cision-feeds.ts).";d[15]!==l||d[16]!==a?(t=(0,em.jsx)(eC.N6,{componentName:"CisionTeaser",uid:l,reason:a}),d[15]=l,d[16]=a,d[17]=t):t=d[17],s=t;break e}s=null;break e}t=eC.mO,r="CisionTeaser",i=e.rendering?.uid,n=e.fields,l="bp:grid-cols-3 gap-sm grid grid-cols-1",d[18]!==p||d[19]!==x||d[20]!==m||d[21]!==f?(o=e=>(0,em.jsx)(sJ,{release:e,lang:x,listPath:m,fallbackImage:p,showChips:f},e.EncryptedId),d[18]=p,d[19]=x,d[20]=m,d[21]=f,d[22]=o):o=d[22],a=c.map(o)}d[0]=u?.mode?.isEditing,d[1]=e.fallbackImage,d[2]=e.fields,d[3]=e.lang,d[4]=e.listPath,d[5]=e.releases,d[6]=e.rendering?.uid,d[7]=e.siteName,d[8]=t,d[9]=l,d[10]=a,d[11]=r,d[12]=i,d[13]=n,d[14]=s}else t=d[8],l=d[9],a=d[10],r=d[11],i=d[12],n=d[13],s=d[14];return s!==Symbol.for("react.early_return_sentinel")?s:(d[23]!==l||d[24]!==a?(o=(0,em.jsx)("ul",{className:l,children:a}),d[23]=l,d[24]=a,d[25]=o):o=d[25],d[26]!==t||d[27]!==r||d[28]!==i||d[29]!==n||d[30]!==o?(c=(0,em.jsx)(t,{"data-component":r,id:i,fields:n,children:o}),d[26]=t,d[27]=r,d[28]=i,d[29]=n,d[30]=o,d[31]=c):c=d[31],c)});var sQ=l(23566);function sX(e){let t,l,a,r=(0,ef.c)(39),{item:i}=e,[n,s]=(0,ep.useState)(!1),[o,c]=(0,ep.useState)(!1),{t:d}=(0,ey.s9)(),{page:u}=(0,ex.useSitecore)(),m=u?.mode?.isEditing??!1;r[0]===Symbol.for("react.memo_cache_sentinel")?(t=function(){void 0!==window&&window?.UC_UI?.showSecondLayer()},r[0]=t):t=r[0];let x=t;if("hedin_cookie_consent_settings"===i.fields.Link.value.title){let e,t,l;return r[1]===Symbol.for("react.memo_cache_sentinel")?(e=()=>x(),r[1]=e):e=r[1],r[2]!==i.fields.Link.value.text?(t=(0,em.jsx)("button",{className:"cursor-pointer text-balance transition hover:underline focus-visible:!outline-current",onClick:e,children:i.fields.Link.value.text}),r[2]=i.fields.Link.value.text,r[3]=t):t=r[3],r[4]!==i.id||r[5]!==t?(l=(0,em.jsx)("li",{children:t},i.id),r[4]=i.id,r[5]=t,r[6]=l):l=r[6],l}if(i.fields.Link.value.href.includes("mailto:")||i.fields.Link.value.href.includes("tel:")){let e,t,l,a,u,m,x,f,p,h,g=i.id;if(r[7]!==i.fields.Link.value.href){let t;r[9]===Symbol.for("react.memo_cache_sentinel")?(t=/^http:\/\//,r[9]=t):t=r[9],e=i.fields.Link.value.href.replace(t,""),r[7]=i.fields.Link.value.href,r[8]=e}else e=r[8];r[10]!==i.fields.Link.value.text||r[11]!==e?(t=(0,em.jsx)("a",{href:e,className:"text-balance hover:underline focus-visible:!outline-current",children:i.fields.Link.value.text}),r[10]=i.fields.Link.value.text,r[11]=e,r[12]=t):t=r[12];let v=`Copy ${i.fields.Link.value.href.includes("mailto:")?"email address":i.fields.Link.value.href.includes("tel:")?"phone number":"link"}`;return r[13]!==i.fields.Link.value.href?(l=e=>{navigator.clipboard.writeText(i.fields.Link.value.href.replace(/^(https?:\/\/)?(mailto:|tel:)?/,"")),s(!0),c(!0),setTimeout(()=>{s(!1),c(!1)},1e3);let t=e.currentTarget;t.childNodes[0].dataset.jump="true",setTimeout(()=>{t.childNodes[0].dataset.jump="false"},200)},r[13]=i.fields.Link.value.href,r[14]=l):l=r[14],r[15]===Symbol.for("react.memo_cache_sentinel")?(a=(0,em.jsx)(eC.Td,{"data-jump":"false",className:"h-4 w-4 transition-transform duration-200 data-[jump=true]:-translate-y-1"}),r[15]=a):a=r[15],r[16]!==v||r[17]!==l?(u=(0,em.jsx)(sQ.l9,{asChild:!0,children:(0,em.jsx)("button",{"aria-label":v,onClick:l,children:a})}),r[16]=v,r[17]=l,r[18]=u):u=r[18],r[19]!==n||r[20]!==d?(m=n?d("copied","Copied"):"",r[19]=n,r[20]=d,r[21]=m):m=r[21],r[22]===Symbol.for("react.memo_cache_sentinel")?(x=(0,em.jsx)(sQ.i3,{className:"fill-footer-background-2"}),r[22]=x):x=r[22],r[23]!==m?(f=(0,em.jsx)(sQ.ZL,{children:(0,em.jsxs)(sQ.UC,{side:"right",sideOffset:5,className:"bg-footer-background-2 text-footer-text-primary rounded px-2 py-1 text-sm",children:[m,x]})}),r[23]=m,r[24]=f):f=r[24],r[25]!==o||r[26]!==f||r[27]!==u?(p=(0,em.jsxs)(sQ.bL,{open:o,children:[u,f]}),r[25]=o,r[26]=f,r[27]=u,r[28]=p):p=r[28],r[29]!==i.id||r[30]!==p||r[31]!==t?(h=(0,em.jsxs)("li",{className:"flex items-center gap-2",children:[t,p]},g),r[29]=i.id,r[30]=p,r[31]=t,r[32]=h):h=r[32],h}return r[33]!==m||r[34]!==i.fields.Link?(l=m?(0,em.jsxs)(ex.Link,{field:i.fields.Link,className:"inline-flex items-center gap-1.5 hover:underline focus-visible:!outline-current",children:[i.fields.Link?.value?.text||i.fields.Link?.value?.href,i.fields.Link?.value?.target==="_blank"&&(0,em.jsx)(eC.pT,{className:"h-4 w-4 shrink-0"})]}):(0,em.jsxs)(eF(),{target:i.fields?.Link?.value?.target,href:i.fields?.Link?.value?.href,className:"inline-flex items-center gap-1.5 hover:underline focus-visible:!outline-current",children:[i.fields.Link?.value?.text||i.fields?.Link?.value?.href,i.fields.Link?.value?.target==="_blank"&&(0,em.jsx)(eC.pT,{className:"h-4 w-4 shrink-0"})]}),r[33]=m,r[34]=i.fields.Link,r[35]=l):l=r[35],r[36]!==i.id||r[37]!==l?(a=(0,em.jsx)("li",{children:l},i.id),r[36]=i.id,r[37]=l,r[38]=a):a=r[38],a}function s1(e){let t;try{t=eJ[`${e.name}Icon`]}catch(t){return console.error("Icon not found",{x:e,error:t}),null}return(0,em.jsx)("li",{className:"focus-within:outline-2! focus-within:outline-offset-2 focus-within:!outline-current",children:(0,em.jsx)("a",{target:"_blank",href:e.fields?.Url?.value,"aria-label":e.name,children:t?(0,em.jsx)(t,{}):e.name})},e.id)}function s0(e){return e.fields?.Link?.value.href?(0,em.jsx)(sX,{item:e},e.id):null}function s2(e){let{fields:t}=e,{Brand:l}=t;return"src"in l.fields.Logo.value}function s3(e){let{fields:t}=e,{Logo:l}=t;return"src"in l.value}(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h=(0,ef.c)(44),{fields:g,rendering:v}=e,b=g.InfoField1Heading?.value||g.InfoField1Text?.value,j=g.InfoField2Heading?.value||g.InfoField2Text?.value;(0,ex.useSitecore)(),h[0]===Symbol.for("react.memo_cache_sentinel")?(t={pathToCarList:{url:"/anlaggningar"}},h[0]=t):t=h[0];let y=t;if(h[1]!==g.BrandLinks||h[2]!==g.Brands||h[3]!==g.BrandsHeading||h[4]!==g.ShowBrands?.value||h[5]!==v.uid){let e=[...g.Brands?.filter(s3)||[],...g.BrandLinks?.filter(s2)||[]],t=g.ShowBrands?.value&&g.BrandsHeading?.value&&e.length>0;i="Footer",n=v.uid,s="text-footer-text-primary bg-footer-background border-footer-contrast relative flex w-full border-t",l="bp:px-lg px-sm gap-lg mx-auto flex w-full flex-col pb-24 pt-16",h[12]===Symbol.for("react.memo_cache_sentinel")?(a={maxWidth:"var(--width-page)"},h[12]=a):a=h[12],r=t&&(0,em.jsxs)(em.Fragment,{children:[(0,em.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,em.jsx)("span",{className:"font-semibold",children:(0,em.jsx)(ex.Text,{field:g.BrandsHeading})}),(0,em.jsx)("ul",{className:"gap-sm flex flex-wrap",children:e?.map((e,t)=>{let{fields:l}=e,a="Link"in l,r=a?l.Brand.fields.Logo:l.Logo,i=a?l.Brand.fields.Name:l.Name,n=a?l.Brand.fields.LogoBlackAndWhite:l.LogoBlackAndWhite,s=n?.value?.src,o=a?l.Link.value.href:y?.pathToCarList?.url?`${y?.pathToCarList?.url}?car_brand=${i.value}`:null;return(0,em.jsx)("li",{className:"focus-within:outline-2! focus-within:outline-offset-2 focus-within:outline-black",children:o?(0,em.jsxs)(eF(),{prefetch:a,href:o,className:"group relative",children:[(0,em.jsx)(eL(),{src:r.value.src||"",alt:r.value.alt||"",className:(0,eh.A)("grayscale-100 w-auto object-contain saturate-50 group-hover:grayscale-0 group-hover:saturate-100",s&&"z-0 opacity-0 group-hover:opacity-100 [@media(hover:none)]:hidden"),style:{height:"40px"},height:100,width:100}),s&&(0,em.jsx)(eL(),{src:n.value.src||"",alt:n.value.alt||"",className:(0,eh.A)("pointer-events-none absolute inset-0 z-[1] w-auto object-contain group-hover:opacity-0","[@media(hover:none)]:static [@media(hover:none)]:inset-auto"),style:{height:"40px"},height:100,width:100})]}):(0,em.jsx)(eL(),{src:r.value.src||"",alt:r.value.alt||"",className:"grayscale-100 w-auto saturate-50",style:{height:"40px"},height:100,width:100})},t)})})]}),(0,em.jsx)("hr",{className:"border-footer-contrast"})]}),h[1]=g.BrandLinks,h[2]=g.Brands,h[3]=g.BrandsHeading,h[4]=g.ShowBrands?.value,h[5]=v.uid,h[6]=l,h[7]=a,h[8]=r,h[9]=i,h[10]=n,h[11]=s}
181else l=h[6],a=h[7],r=h[8],i=h[9],n=h[10],s=h[11];return h[13]!==g.Columns?(o=g.Columns?.map(e=>(0,em.jsxs)("li",{style:{gridColumn:g.Columns.length<=2?"span 2":"span 1"},className:"flex flex-col gap-4 overflow-hidden",children:[e.fields?.Title?.value&&(0,em.jsx)("span",{className:"font-semibold",children:(0,em.jsx)(ex.Text,{field:e.fields.Title})}),e.fields.Description&&""!==e.fields.Description.value&&(0,em.jsx)("span",{className:"text-balance",children:(0,em.jsx)(ex.Text,{field:e.fields.Description})}),!!e.fields.ColumnItems?.length&&(0,em.jsx)("ul",{className:"flex flex-col gap-3",children:e.fields.ColumnItems.map(s0)})]},e.id)),h[13]=g.Columns,h[14]=o):o=h[14],h[15]!==o?(c=(0,em.jsx)("ul",{className:"bp:grid-cols-2 gap-lg grid w-full grid-flow-dense lg:grid-cols-4",children:o}),h[15]=o,h[16]=c):c=h[16],h[17]!==g.HighlightedLink?(d=g.HighlightedLink&&g.HighlightedLink.value?.href!==""&&(0,em.jsxs)(eF(),{target:g.HighlightedLink?.value?.target,href:g.HighlightedLink?.value?.href,className:"bp:col-span-2 inline-flex items-center gap-3 font-semibold hover:underline",children:[g.HighlightedLink?.value?.text||g.HighlightedLink?.value?.href,(0,em.jsx)(eJ.ArrowForwardIcon,{className:"mb-px h-6 w-6 shrink-0"})]}),h[17]=g.HighlightedLink,h[18]=d):d=h[18],h[19]!==g.SocialLinks?(u=g.SocialLinks?.length>0&&(0,em.jsx)("ul",{className:"flex gap-4",children:g.SocialLinks?.map(s1)}),h[19]=g.SocialLinks,h[20]=u):u=h[20],h[21]!==d||h[22]!==u?(m=(0,em.jsxs)("section",{className:"py-sm border-footer-contrast gap-sm bp:gap-lg bp:grid flex w-full grid-cols-4 flex-col-reverse border-y",children:[d,u]}),h[21]=d,h[22]=u,h[23]=m):m=h[23],h[24]!==g.InfoField1Heading||h[25]!==g.InfoField1Text||h[26]!==g.InfoField2Heading||h[27]!==g.InfoField2Text||h[28]!==g.InfoFieldOneChildFullWidth?.value||h[29]!==b||h[30]!==j?(x=(b||j)&&(0,em.jsxs)("section",{className:(0,eh.A)("gap-lg grid",g.InfoFieldOneChildFullWidth?.value&&!(b&&j)?"bp:grid-cols-1":"bp:grid-cols-2"),children:[b&&(0,em.jsxs)("div",{className:"flex flex-col gap-4",children:[g.InfoField1Heading?.value&&(0,em.jsx)("span",{className:"font-semibold",children:(0,em.jsx)(ex.Text,{field:g.InfoField1Heading})}),g.InfoField1Text?.value&&(0,em.jsx)(ex.Text,{field:g.InfoField1Text})]}),j&&(0,em.jsxs)("div",{className:"flex flex-col gap-4",children:[g.InfoField2Heading?.value&&(0,em.jsx)("span",{className:"font-semibold",children:(0,em.jsx)(ex.Text,{field:g.InfoField2Heading})}),g.InfoField2Text?.value&&(0,em.jsx)(ex.RichText,{field:g.InfoField2Text})]})]}),h[24]=g.InfoField1Heading,h[25]=g.InfoField1Text,h[26]=g.InfoField2Heading,h[27]=g.InfoField2Text,h[28]=g.InfoFieldOneChildFullWidth?.value,h[29]=b,h[30]=j,h[31]=x):x=h[31],h[32]!==m||h[33]!==x||h[34]!==l||h[35]!==a||h[36]!==r||h[37]!==c?(f=(0,em.jsxs)("div",{className:l,style:a,children:[r,c,m,x]}),h[32]=m,h[33]=x,h[34]=l,h[35]=a,h[36]=r,h[37]=c,h[38]=f):f=h[38],h[39]!==f||h[40]!==i||h[41]!==n||h[42]!==s?(p=(0,em.jsx)("footer",{"data-component":i,id:n,className:s,children:f}),h[39]=f,h[40]=i,h[41]=n,h[42]=s,h[43]=p):p=h[43],p});var s4=l(11668),s5=l.n(s4);function s6(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j,y,w,N,C,k,S,L,_,T,I,A,D,M,E,P,$,F,R,H=(0,ef.c)(105),{chargingPointMarker:V,isSelected:O,handleMarkerSelection:B,findUsText:z,distanceUnit:U}=e,Z=void 0===U?"km":U,[W,q]=(0,ep.useState)(!1),[G,K]=(0,ep.useState)(0),[J,Y]=(0,ep.useState)(null),[Q,X]=(0,ep.useState)(null),ee=(0,ep.useRef)(null),et=(0,ep.useRef)(null),el=(0,ep.useRef)(null);H[0]!==J||H[1]!==Q?(t=()=>{if(null!==J&&null!==Q){let e=setTimeout(()=>q(!0),50);return()=>clearTimeout(e)}},l=[J,Q],H[0]=J,H[1]=Q,H[2]=t,H[3]=l):(t=H[2],l=H[3]),(0,ep.useEffect)(t,l),H[4]!==O?(a=()=>{O&&ee.current?K(ee.current.scrollHeight):K(0)},r=[O],H[4]=O,H[5]=a,H[6]=r):(a=H[5],r=H[6]),(0,ep.useEffect)(a,r),H[7]===Symbol.for("react.memo_cache_sentinel")?(i=()=>{let e=et.current,t=el.current;if(!e||!t)return;let l=new ResizeObserver(()=>{e&&Y(e.offsetHeight),t&&X(t.offsetHeight)});return l.observe(e),l.observe(t),()=>l.disconnect()},H[7]=i):i=H[7],H[8]!==V.address||H[9]!==V.city||H[10]!==V.distance||H[11]!==V.zip?(n=[V.address,V.zip,V.city,V.distance],H[8]=V.address,H[9]=V.city,H[10]=V.distance,H[11]=V.zip,H[12]=n):n=H[12],(0,ep.useEffect)(i,n),H[13]===Symbol.for("react.memo_cache_sentinel")?(s={CCS1:(0,em.jsx)(eC.C4,{}),CCS2:(0,em.jsx)(eC.WR,{}),"":(0,em.jsx)(em.Fragment,{})},H[13]=s):s=H[13];let ea=s,er=V.id,ei=V.id,en=!O&&"cursor-pointer";H[14]!==en?(o=(0,ey.cn)("border-outline-2 flex flex-col border bg-white",en),H[14]=en,H[15]=o):o=H[15],H[16]!==V||H[17]!==B||H[18]!==O?(c=()=>!O&&B(V),H[16]=V,H[17]=B,H[18]=O,H[19]=c):c=H[19];let es=O?"h-16 cursor-pointer":"h-12";H[20]!==es?(d=(0,ey.cn)(es,"bg-background-100 text-black","px-sm flex items-center justify-between gap-3","transition-height duration-300 ease-in-out"),H[20]=es,H[21]=d):d=H[21],H[22]!==V||H[23]!==B?(u=()=>B(V),H[22]=V,H[23]=B,H[24]=u):u=H[24];let eo=O&&"font-medium";H[25]!==eo?(m=(0,ey.cn)(eo,"truncate"),H[25]=eo,H[26]=m):m=H[26],H[27]!==V.name||H[28]!==m?(x=(0,em.jsx)("span",{className:m,children:V.name}),H[27]=V.name,H[28]=m,H[29]=x):x=H[29];let ec=O?"-rotate-180":"rotate-0";H[30]!==ec?(f=(0,ey.cn)("h-3 min-h-3 w-3 min-w-3 transition-transform duration-300 ease-in-out",ec),H[30]=ec,H[31]=f):f=H[31],H[32]!==f?(p=(0,em.jsx)(eC.D3,{className:f}),H[32]=f,H[33]=p):p=H[33],H[34]!==d||H[35]!==u||H[36]!==x||H[37]!==p?(h=(0,em.jsxs)("div",{className:d,onClick:u,children:[x,p]}),H[34]=d,H[35]=u,H[36]=x,H[37]=p,H[38]=h):h=H[38];let ed=O?"h-sm":"h-3";H[39]!==ed?(g=(0,ey.cn)(ed,"transition-height overflow-hidden duration-300 ease-in-out"),H[39]=ed,H[40]=g):g=H[40],H[41]!==g?(v=(0,em.jsx)("div",{className:g}),H[41]=g,H[42]=v):v=H[42],H[43]!==V.address?(b=(0,em.jsx)("span",{className:"wrap-break-word hyphens-auto",children:V.address}),H[43]=V.address,H[44]=b):b=H[44],H[45]!==V.zip?(j=(0,em.jsx)("span",{className:"wrap-break-word mr-1 hyphens-auto",children:V.zip}),H[45]=V.zip,H[46]=j):j=H[46],H[47]!==V.city?(y=(0,em.jsx)("span",{className:"wrap-break-word hyphens-auto",children:V.city}),H[47]=V.city,H[48]=y):y=H[48],H[49]!==j||H[50]!==y?(w=(0,em.jsxs)("span",{className:"wrap-break-word flex flex-wrap hyphens-auto",children:[j,y]}),H[49]=j,H[50]=y,H[51]=w):w=H[51],H[52]!==b||H[53]!==w?(N=(0,em.jsxs)("div",{ref:et,className:"wrap-break-word flex min-w-0 flex-1 flex-col hyphens-auto",children:[b,w]}),H[52]=b,H[53]=w,H[54]=N):N=H[54],H[55]!==J||H[56]!==W||H[57]!==V.distance||H[58]!==Q||H[59]!==Z||H[60]!==O?(C=V.distance&&(0,em.jsx)("div",{className:"shrink-0",children:(0,em.jsxs)("div",{ref:el,className:(0,eh.A)("inline-flex items-center gap-1",W&&"transition-transform duration-300"),style:{transform:O?"translateY(0px)":`translateY(${(J||0)-(Q||0)}px)`},children:[(0,em.jsx)(eC.ts,{className:"h-4 w-4 text-black"}),(0,em.jsx)("span",{children:"km"===Z?V.distance.value<1?`~${100*Math.round(10*V.distance.value)}m`:`${Math.round(V.distance.value)} km`:`${Math.round(V.distance.value)} mi`})]})}),H[55]=J,H[56]=W,H[57]=V.distance,H[58]=Q,H[59]=Z,H[60]=O,H[61]=C):C=H[61],H[62]!==N||H[63]!==C?(k=(0,em.jsxs)("div",{className:"px-sm z-2 flex justify-between gap-3 bg-white",children:[N,C]}),H[62]=N,H[63]=C,H[64]=k):k=H[64];let eu=O?"h-sm":"h-3";H[65]!==eu?(S=(0,ey.cn)(eu,"transition-height overflow-hidden duration-300 ease-in-out"),H[65]=eu,H[66]=S):S=H[66],H[67]!==S?(L=(0,em.jsx)("div",{className:S}),H[67]=S,H[68]=L):L=H[68];let ex=O?"opacity-100":"opacity-50",eg=O?"translate-y-0":"-translate-y-10";H[69]!==ex||H[70]!==eg?(_=(0,ey.cn)("px-sm overflow-hidden transition-all duration-300 ease-in-out",ex,eg),H[69]=ex,H[70]=eg,H[71]=_):_=H[71];let ev=`${G}px`;if(H[72]!==ev?(T={height:ev},H[72]=ev,H[73]=T):T=H[73],H[74]===Symbol.for("react.memo_cache_sentinel")?(I=(0,em.jsx)("span",{children:"Antal laddstationer"}),H[74]=I):I=H[74],H[75]!==V.chargerOptions){let e;H[77]===Symbol.for("react.memo_cache_sentinel")?(e=e=>(0,em.jsxs)("li",{className:"flex justify-between gap-2",children:[(0,em.jsxs)("div",{className:"flex gap-1",children:[ea[e.icon.value]," ",(0,em.jsx)("span",{children:e.watts.value})]}),(0,em.jsx)("span",{children:e.amount.value+" st"})]},e.id),H[77]=e):e=H[77],A=V.chargerOptions.map(e),H[75]=V.chargerOptions,H[76]=A}else A=H[76];return H[78]!==A?(D=(0,em.jsxs)("div",{className:"flex flex-col gap-2",children:[I,(0,em.jsx)("ul",{className:"flex flex-col gap-2",children:A})]}),H[78]=A,H[79]=D):D=H[79],H[80]!==V.address||H[81]!==V.city||H[82]!==V.name||H[83]!==V.zip?(M=()=>{window.open(`https://www.google.com/maps/dir/?api=1&travelmode=driving&layer=traffic&destination=${encodeURIComponent(V.name)},${encodeURIComponent(V.address)},${encodeURIComponent(V.zip)} ${encodeURIComponent(V.city)}`)},H[80]=V.address,H[81]=V.city,H[82]=V.name,H[83]=V.zip,H[84]=M):M=H[84],H[85]===Symbol.for("react.memo_cache_sentinel")?(E=(0,em.jsx)(eC.rS,{}),H[85]=E):E=H[85],H[86]!==z||H[87]!==M?(P=(0,em.jsxs)("button",{onClick:M,className:"hover:bg-background-100 border-outline-input flex w-full items-center justify-center gap-2 border p-2",children:[z," ",E]}),H[86]=z,H[87]=M,H[88]=P):P=H[88],H[89]!==D||H[90]!==P?($=(0,em.jsxs)("div",{ref:ee,className:"gap-sm pb-sm flex flex-col",children:[D,P]}),H[89]=D,H[90]=P,H[91]=$):$=H[91],H[92]!==_||H[93]!==T||H[94]!==$?(F=(0,em.jsx)("div",{className:_,style:T,children:$}),H[92]=_,H[93]=T,H[94]=$,H[95]=F):F=H[95],H[96]!==V.id||H[97]!==o||H[98]!==c||H[99]!==h||H[100]!==v||H[101]!==k||H[102]!==L||H[103]!==F?(R=(0,em.jsxs)("li",{"data-marker-id":ei,className:o,onClick:c,children:[h,v,k,L,F]},er),H[96]=V.id,H[97]=o,H[98]=c,H[99]=h,H[100]=v,H[101]=k,H[102]=L,H[103]=F,H[104]=R):R=H[104],R}function s8(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j,y,w,N,C,k,S,L,_,T,I,A,D,M,E,P,$,F,R,H=(0,ef.c)(115),{f150locationMarker:V,isSelected:O,handleMarkerSelection:B,findUsText:z,distanceUnit:U,servicesText:Z,salesText:W,serviceText:q}=e,G=void 0===U?"km":U,K=void 0===Z?"Services offered":Z,J=void 0===W?"Sales":W,Y=void 0===q?"Service":q,[Q,X]=(0,ep.useState)(!1),[ee,et]=(0,ep.useState)(null),[el,ea]=(0,ep.useState)(null),{t:er}=(0,ey.s9)(),ei=(0,ep.useRef)(null),en=(0,ep.useRef)(null),es=(0,ep.useId)();H[0]!==ee||H[1]!==el?(t=()=>{if(null!==ee&&null!==el){let e=setTimeout(()=>X(!0),50);return()=>clearTimeout(e)}},l=[ee,el],H[0]=ee,H[1]=el,H[2]=t,H[3]=l):(t=H[2],l=H[3]),(0,ep.useEffect)(t,l),H[4]===Symbol.for("react.memo_cache_sentinel")?(a=()=>{let e=ei.current,t=en.current;if(!e||!t)return;let l=new ResizeObserver(()=>{e&&et(e.offsetHeight),t&&ea(t.offsetHeight)});return l.observe(e),l.observe(t),()=>l.disconnect()},H[4]=a):a=H[4],H[5]!==V.address||H[6]!==V.city||H[7]!==V.distance||H[8]!==V.zip?(r=[V.address,V.zip,V.city,V.distance],H[5]=V.address,H[6]=V.city,H[7]=V.distance,H[8]=V.zip,H[9]=r):r=H[9],
181(0,ep.useEffect)(a,r);let eo=V.id;H[10]!==V||H[11]!==B?(i=()=>B(V),H[10]=V,H[11]=B,H[12]=i):i=H[12];let ec=O?"bg-primary text-text-invert-primary":"bg-background-100 text-black";H[13]!==ec?(n=(0,ey.cn)(ec,"px-sm flex w-full cursor-pointer items-center justify-between gap-3 py-3 text-left","transition-all duration-300 ease-in-out"),H[13]=ec,H[14]=n):n=H[14];let ed=O&&"truncate";H[15]!==ed?(s=(0,ey.cn)(ed,"text-lg"),H[15]=ed,H[16]=s):s=H[16],H[17]!==V.name||H[18]!==s?(o=(0,em.jsx)("span",{className:s,children:V.name}),H[17]=V.name,H[18]=s,H[19]=o):o=H[19];let eu=O?"-rotate-180":"rotate-0";H[20]!==eu?(c=(0,ey.cn)("h-3 min-h-3 w-3 min-w-3 transition-transform duration-300 ease-in-out",eu),H[20]=eu,H[21]=c):c=H[21],H[22]!==c?(d=(0,em.jsx)(eC.D3,{"aria-hidden":"true",className:c}),H[22]=c,H[23]=d):d=H[23],H[24]!==O||H[25]!==es||H[26]!==i||H[27]!==n||H[28]!==o||H[29]!==d?(u=(0,em.jsxs)("button",{type:"button",onClick:i,"aria-expanded":O,"aria-controls":es,className:n,children:[o,d]}),H[24]=O,H[25]=es,H[26]=i,H[27]=n,H[28]=o,H[29]=d,H[30]=u):u=H[30];let ex=O?"h-sm":"h-3";H[31]!==ex?(m=(0,ey.cn)(ex,"overflow-hidden transition-all duration-300 ease-in-out"),H[31]=ex,H[32]=m):m=H[32],H[33]!==m?(x=(0,em.jsx)("div",{className:m}),H[33]=m,H[34]=x):x=H[34],H[35]!==V.address?(f=(0,em.jsx)("span",{className:"wrap-break-word hyphens-auto",children:V.address}),H[35]=V.address,H[36]=f):f=H[36],H[37]!==V.zip?(p=(0,em.jsx)("span",{className:"wrap-break-word mr-1 hyphens-auto",children:V.zip}),H[37]=V.zip,H[38]=p):p=H[38],H[39]!==V.city?(h=(0,em.jsx)("span",{className:"wrap-break-word hyphens-auto",children:V.city}),H[39]=V.city,H[40]=h):h=H[40],H[41]!==p||H[42]!==h?(g=(0,em.jsxs)("span",{className:"wrap-break-word flex flex-wrap hyphens-auto",children:[p,h]}),H[41]=p,H[42]=h,H[43]=g):g=H[43],H[44]!==f||H[45]!==g?(v=(0,em.jsxs)("div",{ref:ei,className:"wrap-break-word flex min-w-0 flex-1 flex-col hyphens-auto",children:[f,g]}),H[44]=f,H[45]=g,H[46]=v):v=H[46],H[47]!==ee||H[48]!==Q||H[49]!==el||H[50]!==G||H[51]!==V.distance||H[52]!==O?(b=V.distance&&(0,em.jsx)("div",{className:"shrink-0",children:(0,em.jsxs)("div",{ref:en,className:(0,eh.A)("inline-flex items-center gap-1",Q&&"transition-transform duration-300"),style:{transform:O?"translateY(0px)":`translateY(${(ee||0)-(el||0)}px)`},children:[(0,em.jsx)(eC.ts,{className:"h-4 w-4 text-black","aria-hidden":"true"}),(0,em.jsx)("span",{children:"km"===G?V.distance.value<1?`~${100*Math.round(10*V.distance.value)}m`:`${Math.round(V.distance.value)} km`:`${Math.round(V.distance.value)} mi`})]})}),H[47]=ee,H[48]=Q,H[49]=el,H[50]=G,H[51]=V.distance,H[52]=O,H[53]=b):b=H[53],H[54]!==v||H[55]!==b?(j=(0,em.jsxs)("div",{className:"px-sm z-2 flex justify-between gap-3 bg-white",children:[v,b]}),H[54]=v,H[55]=b,H[56]=j):j=H[56];let eg=O?"h-sm":"h-3";H[57]!==eg?(y=(0,ey.cn)(eg,"overflow-hidden transition-all duration-300 ease-in-out"),H[57]=eg,H[58]=y):y=H[58],H[59]!==y?(w=(0,em.jsx)("div",{className:y}),H[59]=y,H[60]=w):w=H[60];let ev=!O;H[61]!==O?(N=!O&&{inert:""},H[61]=O,H[62]=N):N=H[62];let eb=O?"visible grid-rows-[1fr] opacity-100":"invisible grid-rows-[0fr] opacity-0";H[63]!==eb?(C=(0,ey.cn)("px-sm grid transition-[grid-template-rows,opacity,visibility] duration-300 ease-in-out",eb),H[63]=eb,H[64]=C):C=H[64];let ej=O?void 0:-1;return H[65]!==V.isSalesDealer||H[66]!==V.isServiceDealer||H[67]!==J||H[68]!==Y||H[69]!==K?(k=(V.isSalesDealer||V.isServiceDealer)&&(0,em.jsxs)("div",{className:"flex flex-col gap-1 overflow-hidden",children:[(0,em.jsx)("span",{className:"font-bold",children:K}),V.isSalesDealer&&(0,em.jsx)("span",{children:J}),V.isServiceDealer&&(0,em.jsx)("span",{children:Y})]}),H[65]=V.isSalesDealer,H[66]=V.isServiceDealer,H[67]=J,H[68]=Y,H[69]=K,H[70]=k):k=H[70],H[71]!==er?(S=er("dealersMapf150contactHeading"),H[71]=er,H[72]=S):S=H[72],H[73]!==S?(L=(0,em.jsx)("span",{className:"font-bold",children:S}),H[73]=S,H[74]=L):L=H[74],H[75]!==V.email?(_=V.email.map(ol),H[75]=V.email,H[76]=_):_=H[76],H[77]!==V.phone?(T=V.phone.map(oe),H[77]=V.phone,H[78]=T):T=H[78],H[79]!==V.webpage?(I=V.webpage.map(s7),H[79]=V.webpage,H[80]=I):I=H[80],H[81]!==L||H[82]!==_||H[83]!==T||H[84]!==I?(A=(0,em.jsxs)("div",{className:"flex flex-col gap-1 overflow-hidden",children:[L,_,T,I]}),H[81]=L,H[82]=_,H[83]=T,H[84]=I,H[85]=A):A=H[85],H[86]!==V.address||H[87]!==V.city||H[88]!==V.name||H[89]!==V.zip?(D=()=>{(0,a0.d)({event:"contact_interaction",lead_category:"contact interaction",lead_name:"undefined",lead_type:"soft",lead_action:"maps",lead_location:window.location.pathname.split("/")[1]||""}),window.open(`https://www.google.com/maps/dir/?api=1&travelmode=driving&layer=traffic&destination=${encodeURIComponent(V.name)},${encodeURIComponent(V.address)},${encodeURIComponent(V.zip)} ${encodeURIComponent(V.city)}`)},H[86]=V.address,H[87]=V.city,H[88]=V.name,H[89]=V.zip,H[90]=D):D=H[90],H[91]===Symbol.for("react.memo_cache_sentinel")?(M=(0,em.jsx)(eC.rS,{"aria-hidden":"true"}),H[91]=M):M=H[91],H[92]!==z||H[93]!==D?(E=(0,em.jsxs)("button",{type:"button",onClick:D,className:"hover:bg-background-100 border-outline-input flex w-full items-center justify-center gap-2 border p-2",children:[z," ",M]}
181),H[92]=z,H[93]=D,H[94]=E):E=H[94],H[95]!==k||H[96]!==A||H[97]!==E?(P=(0,em.jsxs)("div",{className:"gap-sm pb-sm flex flex-col",children:[k,A,E]}),H[95]=k,H[96]=A,H[97]=E,H[98]=P):P=H[98],H[99]!==ej||H[100]!==P?($=(0,em.jsx)("div",{className:"overflow-hidden",tabIndex:ej,children:P}),H[99]=ej,H[100]=P,H[101]=$):$=H[101],H[102]!==es||H[103]!==ev||H[104]!==N||H[105]!==C||H[106]!==$?(F=(0,em.jsx)("div",{id:es,role:"region","aria-hidden":ev,...N,className:C,children:$}),H[102]=es,H[103]=ev,H[104]=N,H[105]=C,H[106]=$,H[107]=F):F=H[107],H[108]!==V.id||H[109]!==u||H[110]!==x||H[111]!==j||H[112]!==w||H[113]!==F?(R=(0,em.jsxs)("li",{"data-marker-id":eo,className:"border-outline-2 flex flex-col border bg-white",children:[u,x,j,w,F]}),H[108]=V.id,H[109]=u,H[110]=x,H[111]=j,H[112]=w,H[113]=F,H[114]=R):R=H[114],R}function s7(e){return(0,em.jsx)(eC.$n,{variant:"iconLink",href:`${e}`,icon:"ExternalLinkIcon",target:"_blank",className:"flex-row-reverse justify-end pb-0 pt-0",onClick:s9,children:(0,em.jsx)("span",{className:"hover:text-text-link-hover wrap-break-word whitespace-normal text-left underline",children:e})},e)}function s9(){(0,a0.d)({event:"contact_interaction",lead_category:"contact interaction",lead_name:"undefined",lead_type:"soft",lead_action:"website",lead_location:window.location.pathname.split("/")[1]||""})}function oe(e){return(0,em.jsx)(eC.$n,{variant:"iconLink",href:`tel:${e}`,icon:"PhoneIcon",className:"flex-row-reverse justify-end pb-0 pt-0",onClick:ot,children:(0,em.jsx)("span",{className:"hover:text-text-link-hover wrap-break-word whitespace-normal text-left underline",children:e})},e)}function ot(){(0,a0.d)({event:"contact_interaction",lead_category:"contact interaction",lead_name:"undefined",lead_type:"soft",lead_action:"phone",lead_location:window.location.pathname.split("/")[1]||""})}function ol(e){return(0,em.jsx)(eC.$n,{variant:"iconLink",href:`mailto:${e}`,icon:"EmailIcon",className:"flex-row-reverse justify-end pb-0 pt-0",onClick:oa,children:(0,em.jsx)("span",{className:"hover:text-text-link-hover wrap-break-word whitespace-normal text-left underline",children:e})},e)}function oa(){(0,a0.d)({event:"contact_interaction",lead_category:"contact interaction",lead_name:"undefined",lead_type:"soft",lead_action:"email",lead_location:window.location.pathname.split("/")[1]||""})}function or(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j,y,w,N,C,k,S,L,_,T,I,A,D,M,E=(0,ef.c)(112),{fordSeLocationMarker:P,isSelected:$,handleMarkerSelection:F,findUsText:R,distanceUnit:H,servicesText:V,salesText:O,serviceText:B}=e,z=void 0===H?"km":H,U=void 0===V?"Services offered":V,Z=void 0===O?"Sales":O,W=void 0===B?"Service":B,[q,G]=(0,ep.useState)(!1),[K,J]=(0,ep.useState)(null),[Y,Q]=(0,ep.useState)(null),{t:X}=(0,ey.s9)(),ee=(0,ep.useRef)(null),et=(0,ep.useRef)(null),el=(0,ep.useId)();E[0]!==K||E[1]!==Y?(t=()=>{if(null!==K&&null!==Y){let e=setTimeout(()=>G(!0),50);return()=>clearTimeout(e)}},l=[K,Y],E[0]=K,E[1]=Y,E[2]=t,E[3]=l):(t=E[2],l=E[3]),(0,ep.useEffect)(t,l),E[4]===Symbol.for("react.memo_cache_sentinel")?(a=()=>{let e=ee.current,t=et.current;if(!e||!t)return;let l=new ResizeObserver(()=>{e&&J(e.offsetHeight),t&&Q(t.offsetHeight)});return l.observe(e),l.observe(t),()=>l.disconnect()},E[4]=a):a=E[4],E[5]!==P.address||E[6]!==P.city||E[7]!==P.distance||E[8]!==P.zip?(r=[P.address,P.zip,P.city,P.distance],E[5]=P.address,E[6]=P.city,E[7]=P.distance,E[8]=P.zip,E[9]=r):r=E[9],(0,ep.useEffect)(a,r);let ea=P.id;E[10]!==P||E[11]!==F?(i=()=>F(P),E[10]=P,E[11]=F,E[12]=i):i=E[12];let er=$?"bg-primary text-text-invert-primary":"bg-background-100";E[13]!==er?(n=(0,ey.cn)(er,"flex w-full cursor-pointer items-center justify-between gap-3 px-5 py-3 text-left","transition-all duration-300 ease-in-out"),E[13]=er,E[14]=n):n=E[14];let ei=$&&"truncate";E[15]!==ei?(s=(0,ey.cn)(ei,"text-lg"),E[15]=ei,E[16]=s):s=E[16],E[17]!==P.name||E[18]!==s?(o=(0,em.jsx)("span",{className:s,children:P.name}),E[17]=P.name,E[18]=s,E[19]=o):o=E[19];let en=$?"-rotate-180":"rotate-0";E[20]!==en?(c=(0,ey.cn)("h-3 min-h-3 w-3 min-w-3 transition-transform duration-300 ease-in-out",en),E[20]=en,E[21]=c):c=E[21],E[22]!==c?(d=(0,em.jsx)(eC.D3,{"aria-hidden":"true",className:c}),E[22]=c,E[23]=d):d=E[23],E[24]!==$||E[25]!==el||E[26]!==i||E[27]!==n||E[28]!==o||E[29]!==d?(u=(0,em.jsxs)("button",{type:"button",onClick:i,"aria-expanded":$,"aria-controls":el,className:n,children:[o,d]}),E[24]=$,E[25]=el,E[26]=i,E[27]=n,E[28]=o,E[29]=d,E[30]=u):u=E[30],E[31]!==P.address?(m=(0,em.jsx)("span",{className:"wrap-break-word hyphens-auto",children:P.address}),E[31]=P.address,E[32]=m):m=E[32],E[33]!==P.zip?(x=(0,em.jsx)("span",{className:"wrap-break-word mr-1 hyphens-auto",children:P.zip}),E[33]=P.zip,E[34]=x):x=E[34],E[35]!==P.city?(f=(0,em.jsx)("span",{className:"wrap-break-word hyphens-auto",children:P.city}),E[35]=P.city,E[36]=f):f=E[36],E[37]!==x||E[38]!==f?(p=(0,em.jsxs)("span",{className:"wrap-break-word flex flex-wrap hyphens-auto",children:[x,f]}),E[37]=x,E[38]=f,E[39]=p):p=E[39],E[40]!==m||E[41]!==p?(h=(0,em.jsxs)("div",{ref:ee,className:"wrap-break-word flex min-w-0 flex-1 flex-col hyphens-auto",children:[m,p]}),E[40]=m,E[41]=p,E[42]=h):h=E[42],E[43]!==K||E[44]!==q||E[45]!==Y||E[46]!==z||E[47]!==P.distance||E[48]!==$?(g=P.distance&&(0,em.jsx)("div",{className:"shrink-0",children:(0,em.jsxs)("div",{ref:et,className:(0,eh.A)("inline-flex items-center gap-1",q&&"transition-transform duration-300"),style:{transform:$?"translateY(0px)":`translateY(${(K||0)-(Y||0)}px)`},children:[(0,em.jsx)(eC.Uh,{className:"h-5 w-5","aria-hidden":"true"}),(0,em.jsx)("span",{className:"text-text-secondary",children:"km"===z?P.distance.value<1?`~${100*Math.round(10*P.distance.value)}m`:`${Math.round(P.distance.value)} km`:`${Math.round(P.distance.value)} mi`})]})}),E[43]=K,E[44]=q,E[45]=Y,E[46]=z,E[47]=P.distance,E[48]=$,E[49]=g):g=E[49],E[50]!==h||E[51]!==g?(v=(0,em.jsxs)("div",{className:"z-2 flex justify-between gap-3 bg-white p-5 text-sm",children:[h,g]}),E[50]=h,E[51]=g,E[52]=v):v=E[52];let es=!$;E[53]!==$?(b=!$&&{inert:""},E[53]=$,E[54]=b):b=E[54];let eo=$?"visible grid-rows-[1fr] opacity-100":"invisible grid-rows-[0fr] opacity-0";E[55]!==eo?(j=(0,ey.cn)("grid px-5 text-sm transition-[grid-template-rows,opacity,visibility] duration-300 ease-in-out",eo),E[55]=eo,E[56]=j):j=E[56];let ec=$?void 0:-1;
181if(E[57]!==P.isSalesDealer||E[58]!==P.isServiceDealer||E[59]!==Z||E[60]!==W||E[61]!==U?(y=(P.isSalesDealer||P.isServiceDealer)&&(0,em.jsxs)("div",{className:"flex flex-col gap-1 overflow-hidden",children:[(0,em.jsx)("span",{className:"font-bold",children:U}),P.isSalesDealer&&(0,em.jsx)("span",{children:Z}),P.isServiceDealer&&(0,em.jsx)("span",{children:W})]}),E[57]=P.isSalesDealer,E[58]=P.isServiceDealer,E[59]=Z,E[60]=W,E[61]=U,E[62]=y):y=E[62],E[63]===Symbol.for("react.memo_cache_sentinel")?(w=(0,em.jsx)("span",{className:"font-bold",children:"Kontaktuppgifter"}),E[63]=w):w=E[63],E[64]!==P.email||E[65]!==P.name){let e;E[67]!==P.name?(e=e=>(0,em.jsx)(eC.$n,{variant:"iconLink",href:`mailto:${e}`,icon:"EmailIcon",className:"!text-primary flex-row-reverse justify-end pb-0 pt-0",onClick:()=>{(0,a0.d)({event:"contact_interaction",lead_category:"contact interaction",lead_name:"undefined",lead_type:"soft",lead_action:"email",lead_location:window.location.pathname.split("/")[1]||"",lead_text:P.name||"undefined"})},children:(0,em.jsx)("span",{className:"wrap-break-word whitespace-normal text-left underline",children:e})},e),E[67]=P.name,E[68]=e):e=E[68],N=P.email.map(e),E[64]=P.email,E[65]=P.name,E[66]=N}else N=E[66];if(E[69]!==P.name||E[70]!==P.phone){let e;E[72]!==P.name?(e=e=>(0,em.jsx)(eC.$n,{variant:"iconLink",href:`tel:${e}`,icon:"PhoneIcon",className:"!text-primary flex-row-reverse justify-end pb-0 pt-0",onClick:()=>{(0,a0.d)({event:"contact_interaction",lead_category:"contact interaction",lead_name:"undefined",lead_type:"soft",lead_action:"phone",lead_location:window.location.pathname.split("/")[1]||"",lead_text:P.name||"undefined"})},children:(0,em.jsx)("span",{className:"wrap-break-word whitespace-normal text-left underline",children:e})},e),E[72]=P.name,E[73]=e):e=E[73],C=P.phone.map(e),E[69]=P.name,E[70]=P.phone,E[71]=C}else C=E[71];if(E[74]!==N||E[75]!==C?(k=(0,em.jsxs)("div",{className:"mb-1 flex flex-col gap-2 overflow-hidden",children:[w,N,C]}),E[74]=N,E[75]=C,E[76]=k):k=E[76],E[77]!==P.name||E[78]!==P.webpage||E[79]!==X){let e;E[81]!==P.name||E[82]!==X?(e=(e,t)=>{let l=e.name&&"Url"!==e.name?X(`${e.name}ButtonText`):e.url;return(0,em.jsxs)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",onClick:()=>{(0,a0.d)({event:"contact_interaction",lead_category:"contact interaction",lead_name:"undefined",lead_type:"soft",lead_action:"website",lead_location:window.location.pathname.split("/")[1]||"",lead_text:P.name||"undefined"})},className:"border-foundation-contrast text-base text-foundation-contrast hover:bg-background-100 flex w-fit items-center gap-2 rounded-full border px-6 py-2 text-left transition-colors",children:[(0,em.jsx)("span",{className:"wrap-break-word whitespace-normal text-left",children:l}),(0,em.jsx)(eC.rS,{"aria-hidden":"true"})]},t)},E[81]=P.name,E[82]=X,E[83]=e):e=E[83],S=P.webpage.map(e),E[77]=P.name,E[78]=P.webpage,E[79]=X,E[80]=S}else S=E[80];return E[84]!==P.address||E[85]!==P.city||E[86]!==P.name||E[87]!==P.zip?(L=()=>{(0,a0.d)({event:"contact_interaction",lead_category:"contact interaction",lead_name:"undefined",lead_type:"soft",lead_action:"maps",lead_location:window.location.pathname.split("/")[1]||"",lead_text:P.name||"undefined"}),window.open(`https://www.google.com/maps/dir/?api=1&travelmode=driving&layer=traffic&destination=${encodeURIComponent(P.name)},${encodeURIComponent(P.address)},${encodeURIComponent(P.zip)} ${encodeURIComponent(P.city)}`)},E[84]=P.address,E[85]=P.city,E[86]=P.name,E[87]=P.zip,E[88]=L):L=E[88],E[89]===Symbol.for("react.memo_cache_sentinel")?(_=(0,em.jsx)(eC.rS,{"aria-hidden":"true"}),E[89]=_):_=E[89],E[90]!==R||E[91]!==L?(T=(0,em.jsxs)("button",{type:"button",onClick:L,className:"border-foundation-contrast text-base text-foundation-contrast hover:bg-background-100 flex w-fit items-center gap-2 rounded-full border px-6 py-2 text-left transition-colors",children:[R," ",_]}),E[90]=R,E[91]=L,E[92]=T):T=E[92],E[93]!==y||E[94]!==k||E[95]!==S||E[96]!==T?(I=(0,em.jsxs)("div",{className:"flex flex-col gap-5 pb-5",children:[y,k,S,T]}),E[93]=y,E[94]=k,E[95]=S,E[96]=T,E[97]=I):I=E[97],E[98]!==ec||E[99]!==I?(A=(0,em.jsx)("div",{className:"overflow-hidden",tabIndex:ec,children:I}),E[98]=ec,E[99]=I,E[100]=A):A=E[100],E[101]!==el||E[102]!==es||E[103]!==b||E[104]!==j||E[105]!==A?(D=(0,em.jsx)("div",{id:el,role:"region","aria-hidden":es,...b,className:j,children:A}
181),E[101]=el,E[102]=es,E[103]=b,E[104]=j,E[105]=A,E[106]=D):D=E[106],E[107]!==P.id||E[108]!==u||E[109]!==v||E[110]!==D?(M=(0,em.jsxs)("li",{"data-marker-id":ea,className:"border-outline-2 text-primary flex flex-col border bg-white",children:[u,v,D]}),E[107]=P.id,E[108]=u,E[109]=v,E[110]=D,E[111]=M):M=E[111],M}function oi(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j,y,w,N,C,k,S,L,_,T,I,A,D,M,E,P,$,F,R=(0,ef.c)(108),{locationMarker:H,isSelected:V,handleMarkerSelection:O,findUsText:B,distanceUnit:z}=e,U=void 0===z?"km":z,[Z,W]=(0,ep.useState)(!1),[q,G]=(0,ep.useState)(null),[K,J]=(0,ep.useState)(null),{t:Y}=(0,ey.s9)(),Q=(0,ep.useRef)(null),X=(0,ep.useRef)(null),ee=(0,ep.useId)();R[0]!==q||R[1]!==K?(t=()=>{if(null!==q&&null!==K){let e=setTimeout(()=>W(!0),50);return()=>clearTimeout(e)}},l=[q,K],R[0]=q,R[1]=K,R[2]=t,R[3]=l):(t=R[2],l=R[3]),(0,ep.useEffect)(t,l),R[4]===Symbol.for("react.memo_cache_sentinel")?(a=()=>{let e=Q.current,t=X.current;if(!e||!t)return;let l=new ResizeObserver(()=>{e&&G(e.offsetHeight),t&&J(t.offsetHeight)});return l.observe(e),l.observe(t),()=>l.disconnect()},R[4]=a):a=R[4],R[5]!==H.address||R[6]!==H.city||R[7]!==H.distance||R[8]!==H.zip?(r=[H.address,H.zip,H.city,H.distance],R[5]=H.address,R[6]=H.city,R[7]=H.distance,R[8]=H.zip,R[9]=r):r=R[9],(0,ep.useEffect)(a,r);let et=H.id;R[10]!==O||R[11]!==H?(i=()=>O(H),R[10]=O,R[11]=H,R[12]=i):i=R[12];let el=V?"bg-primary text-text-invert-primary h-16":"bg-background-100 h-12 text-black";R[13]!==el?(n=(0,ey.cn)(el,"px-sm flex w-full cursor-pointer items-center justify-between gap-3 text-left","transition-all duration-300 ease-in-out"),R[13]=el,R[14]=n):n=R[14];let ea=V&&"font-medium";R[15]!==ea?(s=(0,ey.cn)(ea,"truncate"),R[15]=ea,R[16]=s):s=R[16],R[17]!==H.name||R[18]!==s?(o=(0,em.jsx)("span",{className:s,children:H.name}),R[17]=H.name,R[18]=s,R[19]=o):o=R[19];let er=V?"-rotate-180":"rotate-0";R[20]!==er?(c=(0,ey.cn)("h-3 min-h-3 w-3 min-w-3 transition-transform duration-300 ease-in-out",er),R[20]=er,R[21]=c):c=R[21],R[22]!==c?(d=(0,em.jsx)(eC.D3,{"aria-hidden":"true",className:c}),R[22]=c,R[23]=d):d=R[23],R[24]!==V||R[25]!==ee||R[26]!==o||R[27]!==d||R[28]!==i||R[29]!==n?(u=(0,em.jsxs)("button",{type:"button",onClick:i,"aria-expanded":V,"aria-controls":ee,className:n,children:[o,d]}),R[24]=V,R[25]=ee,R[26]=o,R[27]=d,R[28]=i,R[29]=n,R[30]=u):u=R[30];let ei=V?"h-sm":"h-3";R[31]!==ei?(m=(0,ey.cn)(ei,"transition-height overflow-hidden duration-300 ease-in-out"),R[31]=ei,R[32]=m):m=R[32],R[33]!==m?(x=(0,em.jsx)("div",{className:m}),R[33]=m,R[34]=x):x=R[34],R[35]!==H.address?(f=(0,em.jsx)("span",{className:"wrap-break-word hyphens-auto",children:H.address}),R[35]=H.address,R[36]=f):f=R[36],R[37]!==H.zip?(p=(0,em.jsx)("span",{className:"wrap-break-word mr-1 hyphens-auto",children:H.zip}),R[37]=H.zip,R[38]=p):p=R[38],R[39]!==H.city?(h=(0,em.jsx)("span",{className:"wrap-break-word hyphens-auto",children:H.city}),R[39]=H.city,R[40]=h):h=R[40],R[41]!==p||R[42]!==h?(g=(0,em.jsxs)("span",{className:"wrap-break-word flex flex-wrap hyphens-auto",children:[p,h]}),R[41]=p,R[42]=h,R[43]=g):g=R[43],R[44]!==f||R[45]!==g?(v=(0,em.jsxs)("div",{ref:Q,className:"wrap-break-word flex min-w-0 flex-1 flex-col hyphens-auto",children:[f,g]}),R[44]=f,R[45]=g,R[46]=v):v=R[46],R[47]!==q||R[48]!==Z||R[49]!==K||R[50]!==U||R[51]!==V||R[52]!==H.distance?(b=H.distance&&(0,em.jsx)("div",{className:"shrink-0",children:(0,em.jsxs)("div",{ref:X,className:(0,eh.A)("inline-flex items-center gap-1",Z&&"transition-transform duration-300"),style:{transform:V?"translateY(0px)":`translateY(${(q||0)-(K||
1810)}px)`},children:[(0,em.jsx)(eC.ts,{className:"h-4 w-4 text-black","aria-hidden":"true"}),(0,em.jsx)("span",{children:"km"===U?H.distance.value<1?`~${100*Math.round(10*H.distance.value)}m`:`${Math.round(H.distance.value)} km`:`${Math.round(H.distance.value)} mi`})]})}),R[47]=q,R[48]=Z,R[49]=K,R[50]=U,R[51]=V,R[52]=H.distance,R[53]=b):b=R[53],R[54]!==v||R[55]!==b?(j=(0,em.jsxs)("div",{className:"px-sm z-2 flex justify-between gap-3 bg-white",children:[v,b]}),R[54]=v,R[55]=b,R[56]=j):j=R[56];let en=V?"h-sm":"h-3";R[57]!==en?(y=(0,ey.cn)(en,"overflow-hidden transition-all duration-300 ease-in-out"),R[57]=en,R[58]=y):y=R[58],R[59]!==y?(w=(0,em.jsx)("div",{className:y}),R[59]=y,R[60]=w):w=R[60];let es=!V;R[61]!==V?(N=!V&&{inert:""},R[61]=V,R[62]=N):N=R[62];let eo=V?"visible grid-rows-[1fr] opacity-100":"invisible grid-rows-[0fr] opacity-0";R[63]!==eo?(C=(0,ey.cn)("px-sm grid transition-[grid-template-rows,opacity,visibility] duration-300 ease-in-out",eo),R[63]=eo,R[64]=C):C=R[64];let ec=V?void 0:-1;return R[65]!==Y?(k=Y("dealersMapf150contactHeading"),R[65]=Y,R[66]=k):k=R[66],R[67]!==k?(S=(0,em.jsx)("span",{className:"font-bold",children:k}),R[67]=k,R[68]=S):S=R[68],R[69]!==H.email?(L=H.email.map(od),R[69]=H.email,R[70]=L):L=R[70],R[71]!==H.phone?(_=H.phone.map(oo),R[71]=H.phone,R[72]=_):_=R[72],R[73]!==H.webpage?(T=H.webpage.map(on),R[73]=H.webpage,R[74]=T):T=R[74],R[75]!==S||R[76]!==L||R[77]!==_||R[78]!==T?(I=(0,em.jsxs)("div",{className:"flex flex-col gap-1 overflow-hidden",children:[S,L,_,T]}),R[75]=S,R[76]=L,R[77]=_,R[78]=T,R[79]=I):I=R[79],R[80]!==H.address||R[81]!==H.city||R[82]!==H.name||R[83]!==H.zip?(A=()=>{(0,a0.d)({event:"contact_interaction",lead_category:"contact interaction",lead_name:"undefined",lead_type:"soft",lead_action:"maps",lead_location:window.location.pathname.split("/")[1]||""}),window.open(`https://www.google.com/maps/dir/?api=1&travelmode=driving&layer=traffic&destination=${encodeURIComponent(H.name)},${encodeURIComponent(H.address)},${encodeURIComponent(H.zip)} ${encodeURIComponent(H.city)}`)},R[80]=H.address,R[81]=H.city,R[82]=H.name,R[83]=H.zip,R[84]=A):A=R[84],R[85]===Symbol.for("react.memo_cache_sentinel")?(D=(0,em.jsx)(eC.rS,{"aria-hidden":"true"}),R[85]=D):D=R[85],R[86]!==B||R[87]!==A?(M=(0,em.jsxs)("button",{type:"button",onClick:A,className:"hover:bg-background-100 border-outline-input flex w-full items-center justify-center gap-2 border p-2",children:[B," ",D]}),R[86]=B,R[87]=A,R[88]=M):M=R[88],R[89]!==I||R[90]!==M?(E=(0,em.jsxs)("div",{className:"gap-sm pb-sm flex flex-col",children:[I,M]}),R[89]=I,R[90]=M,R[91]=E):E=R[91],R[92]!==ec||R[93]!==E?(P=(0,em.jsx)("div",{className:"overflow-hidden",tabIndex:ec,children:E}),R[92]=ec,R[93]=E,R[94]=P):P=R[94],R[95]!==ee||R[96]!==es||R[97]!==N||R[98]!==C||R[99]!==P?($=(0,em.jsx)("div",{id:ee,role:"region","aria-hidden":es,...N,className:C,children:P}),R[95]=ee,R[96]=es,R[97]=N,R[98]=C,R[99]=P,R[100]=$):$=R[100],R[101]!==H.id||R[102]!==u||R[103]!==x||R[104]!==j||R[105]!==w||R[106]!==$?(F=(0,em.jsxs)("li",{"data-marker-id":et,className:"border-outline-2 flex flex-col border bg-white",children:[u,x,j,w,$]}),R[101]=H.id,R[102]=u,R[103]=x,R[104]=j,R[105]=w,R[106]=$,R[107]=F):F=R[107],F}function on(e){return(0,em.jsx)(eC.$n,{variant:"iconLink",href:`${e}`,icon:"ExternalLinkIcon",target:"_blank",className:"flex-row-reverse justify-end pb-0 pt-0",onClick:os,children:(0,em.jsx)("span",{className:"hover:text-text-link-hover wrap-break-word whitespace-normal text-left underline",children:e})},e)}function os(){(0,a0.d)({event:"contact_interaction",lead_category:"contact interaction",lead_name:"undefined",lead_type:"soft",lead_action:"website",lead_location:window.location.pathname.split("/")[1]||""})}function oo(e){return(0,em.jsx)(eC.$n,{variant:"iconLink",href:`tel:${e}`,icon:"PhoneIcon",className:"flex-row-reverse justify-end pb-0 pt-0",onClick:oc,children:(0,em.jsx)("span",{className:"hover:text-text-link-hover wrap-break-word whitespace-normal text-left underline",children:e})},e)}function oc(){(0,a0.d)({event:"contact_interaction",lead_category:"contact interaction",lead_name:"undefined",lead_type:"soft",lead_action:"phone",lead_location:window.location.pathname.split("/")[1]||""})}function od(e){return(0,em.jsx)(eC.$n,{variant:"iconLink",href:`mailto:${e}`,icon:"EmailIcon",className:"flex-row-reverse justify-end pb-0 pt-0",onClick:ou,children:(0,em.jsx)("span",{className:"hover:text-text-link-hover wrap-break-word whitespace-normal text-left underline",children:e})},e)}function ou(){(0,a0.d)({event:"contact_interaction",lead_category:"contact interaction",lead_name:"undefined",lead_type:"soft",lead_action:"email",lead_location:window.location.pathname.split("/")[1]||""})}function om(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j,y,w,N,C,k,S,L,_,T,I,A,D,M,E=(0,ef.c)(104),{saabPartsLocationMarker:P,isSelected:$,handleMarkerSelection:F,findUsText:R,distanceUnit:H,servicesText:V,salesText:O,serviceText:B}=e,z=void 0===H?"km":H,U=void 0===V?"Services offered":V,Z=void 0===O?"Sales":O,W=void 0===B?"Service":B,[q,G]=(0,ep.useState)(!1),[K,J]=(0,ep.useState)(null),[Y,Q]=(0,ep.useState)(null),{t:X}=(0,ey.s9)(),ee=(0,ep.useRef)(null),et=(0,ep.useRef)(null),el=(0,ep.useId)();E[0]!==K||E[1]!==Y?(t=()=>{if(null!==K&&null!==Y){let e=setTimeout(()=>G(!0),50);return()=>clearTimeout(e)}},l=[K,Y],E[0]=K,E[1]=Y,E[2]=t,E[3]=l):(t=E[2],l=E[3]),(0,ep.useEffect)(t,l),E[4]===Symbol.for("react.memo_cache_sentinel")?(a=()=>{let e=ee.current,t=et.current;if(!e||!t)return;let l=new ResizeObserver(()=>{e&&J(e.offsetHeight),t&&Q(t.offsetHeight)});return l.observe(e),l.observe(t),()=>l.disconnect()},E[4]=a):a=E[4],E[5]!==P.address||E[6]!==P.city||E[7]!==P.distance||E[8]!==P.zip?(r=[P.address,P.zip,P.city,P.distance],E[5]=P.address,E[6]=P.city,E[7]=P.distance,E[8]=P.zip,E[9]=r):r=E[9],(0,ep.useEffect)(a,r);let ea=P.id;E[10]!==F||E[11]!==P?(i=()=>F(P),E[10]=F,E[11]=P,E[12]=i):i=E[12];let er=$?"bg-primary text-text-invert-primary":"bg-background-100 text-black";E[13]!==er?(n=(0,ey.cn)(er,"px-sm flex w-full cursor-pointer items-center justify-between gap-3 py-3 text-left","transition-all duration-300 ease-in-out"),E[13]=er,E[14]=n):n=E[14];let ei=$&&"truncate";
181E[15]!==ei?(s=(0,ey.cn)(ei,"text-lg"),E[15]=ei,E[16]=s):s=E[16],E[17]!==P.name||E[18]!==s?(o=(0,em.jsx)("span",{className:s,children:P.name}),E[17]=P.name,E[18]=s,E[19]=o):o=E[19];let en=$?"-rotate-180":"rotate-0";E[20]!==en?(c=(0,ey.cn)("h-3 min-h-3 w-3 min-w-3 transition-transform duration-300 ease-in-out",en),E[20]=en,E[21]=c):c=E[21],E[22]!==c?(d=(0,em.jsx)(eC.D3,{"aria-hidden":"true",className:c}),E[22]=c,E[23]=d):d=E[23],E[24]!==$||E[25]!==el||E[26]!==i||E[27]!==n||E[28]!==o||E[29]!==d?(u=(0,em.jsxs)("button",{type:"button",onClick:i,"aria-expanded":$,"aria-controls":el,className:n,children:[o,d]}),E[24]=$,E[25]=el,E[26]=i,E[27]=n,E[28]=o,E[29]=d,E[30]=u):u=E[30];let es=$?"h-sm":"h-3";E[31]!==es?(m=(0,ey.cn)(es,"transition-height overflow-hidden duration-300 ease-in-out"),E[31]=es,E[32]=m):m=E[32],E[33]!==m?(x=(0,em.jsx)("div",{className:m}),E[33]=m,E[34]=x):x=E[34],E[35]!==P.address?(f=(0,em.jsx)("span",{className:"wrap-break-word hyphens-auto",children:P.address}),E[35]=P.address,E[36]=f):f=E[36],E[37]!==P.zip?(p=(0,em.jsx)("span",{className:"wrap-break-word mr-1 hyphens-auto",children:P.zip}),E[37]=P.zip,E[38]=p):p=E[38],E[39]!==P.city?(h=(0,em.jsx)("span",{className:"wrap-break-word hyphens-auto",children:P.city}),E[39]=P.city,E[40]=h):h=E[40],E[41]!==p||E[42]!==h?(g=(0,em.jsxs)("span",{className:"wrap-break-word flex flex-wrap hyphens-auto",children:[p,h]}),E[41]=p,E[42]=h,E[43]=g):g=E[43],E[44]!==f||E[45]!==g?(v=(0,em.jsxs)("div",{ref:ee,className:"wrap-break-word flex min-w-0 flex-1 flex-col hyphens-auto",children:[f,g]}),E[44]=f,E[45]=g,E[46]=v):v=E[46],E[47]!==K||E[48]!==q||E[49]!==Y||E[50]!==z||E[51]!==$||E[52]!==P.distance?(b=P.distance&&(0,em.jsx)("div",{className:"shrink-0",children:(0,em.jsxs)("div",{ref:et,className:(0,eh.A)("inline-flex items-center gap-1",q&&"transition-transform duration-300"),style:{transform:$?"translateY(0px)":`translateY(${(K||0)-(Y||0)}px)`},children:[(0,em.jsx)(eC.ts,{className:"h-4 w-4 text-black","aria-hidden":"true"}),(0,em.jsx)("span",{children:"km"===z?P.distance.value<1?`~${100*Math.round(10*P.distance.value)}m`:`${Math.round(P.distance.value)} km`:`${Math.round(P.distance.value)} mi`})]})}),E[47]=K,E[48]=q,E[49]=Y,E[50]=z,E[51]=$,E[52]=P.distance,E[53]=b):b=E[53],E[54]!==v||E[55]!==b?(j=(0,em.jsxs)("div",{className:"px-sm z-2 flex justify-between gap-3 bg-white",children:[v,b]}),E[54]=v,E[55]=b,E[56]=j):j=E[56];let eo=$?"h-sm":"h-3";E[57]!==eo?(y=(0,ey.cn)(eo,"overflow-hidden transition-all duration-300 ease-in-out"),E[57]=eo,E[58]=y):y=E[58],E[59]!==y?(w=(0,em.jsx)("div",{className:y}),E[59]=y,E[60]=w):w=E[60];let ec=!$;E[61]!==$?(N=!$&&{inert:""},E[61]=$,E[62]=N):N=E[62];let ed=$?"visible grid-rows-[1fr] opacity-100":"invisible grid-rows-[0fr] opacity-0";E[63]!==ed?(C=(0,ey.cn)("px-sm grid transition-[grid-template-rows,opacity,visibility] duration-300 ease-in-out",ed),E[63]=ed,E[64]=C):C=E[64];let eu=$?void 0:-1;return E[65]!==P.isSalesDealer||E[66]!==P.isServiceDealer||E[67]!==Z||E[68]!==W||E[69]!==U?(k=(P.isSalesDealer||P.isServiceDealer)&&(0,em.jsxs)("div",{className:"flex flex-col gap-1 overflow-hidden",children:[(0,em.jsx)("span",{className:"font-bold",children:U}),P.isSalesDealer&&(0,em.jsx)("span",{children:Z}),P.isServiceDealer&&(0,em.jsx)("span",{children:W})]}),E[65]=P.isSalesDealer,E[66]=P.isServiceDealer,E[67]=Z,E[68]=W,E[69]=U,E[70]=k):k=E[70],E[71]!==P.email||E[72]!==P.phone||E[73]!==X?(S=(P.email.length>0||P.phone.length>0)&&(0,em.jsxs)("div",{className:"flex flex-col gap-1 overflow-hidden",children:[(0,em.jsx)("span",{className:"font-bold",children:X("saabPartsContactHeading")}),P.email.map(of),P.phone.map(ox)]}),E[71]=P.email,E[72]=P.phone,E[73]=X,E[74]=S):S=E[74],E[75]!==P.address||E[76]!==P.city||E[77]!==P.name||E[78]!==P.zip?(L=()=>{window.open(`https://www.google.com/maps/dir/?api=1&travelmode=driving&layer=traffic&destination=${encodeURIComponent(P.name)},${encodeURIComponent(P.address)},${encodeURIComponent(P.zip)} ${encodeURIComponent(P.city)}`)},E[75]=P.address,E[76]=P.city,E[77]=P.name,E[78]=P.zip,E[79]=L):L=E[79],E[80]===Symbol.for("react.memo_cache_sentinel")?(_=(0,em.jsx)(eC.rS,{"aria-hidden":"true"}),E[80]=_):_=E[80],E[81]!==R||E[82]!==L?(T=(0,em.jsxs)("button",{type:"button",onClick:L,className:"hover:bg-background-100 border-outline-input flex w-full items-center justify-center gap-2 border p-2",children:[R," ",_]}),E[81]=R,E[82]=L,E[83]=T):T=E[83],E[84]!==k||E[85]!==S||E[86]!==T?(I=(0,em.jsxs)("div",{className:"gap-sm pb-sm flex flex-col",children:[k,S,T]}),E[84]=k,E[85]=S,E[86]=T,E[87]=I):I=E[87],E[88]!==eu||E[89]!==I?(A=(0,em.jsx)("div",{className:"overflow-hidden",tabIndex:eu,children:I}),E[88]=eu,E[89]=I,E[90]=A):A=E[90],E[91]!==el||E[92]!==ec||E[93]!==N||E[94]!==C||E[95]!==A?(D=(0,em.jsx)("div",{id:el,role:"region","aria-hidden":ec,...N,className:C,children:A}),E[91]=el,E[92]=ec,E[93]=N,E[94]=C,E[95]=A,E[96]=D):D=E[96],E[97]!==P.id||E[98]!==u||E[99]!==x||E[100]!==j||E[101]!==w||E[102]!==D?(M=(0,em.jsxs)("li",{"data-marker-id":ea,className:"border-outline-2 flex flex-col border bg-white",children:[u,x,j,w,D]}),E[97]=P.id,E[98]=u,E[99]=x,E[100]=j,E[101]=w,E[102]=D,E[103]=M):M=E[103],M}function ox(e){return(0,em.jsxs)("button",{type:"button",className:"text-text-link flex w-full items-center gap-1 overflow-hidden",onClick:()=>{(0,ey.d)({event:"contact_interaction",lead_category:"contact interaction",lead_name:"undefined",lead_type:"soft",lead_action:"phone",lead_location:window.location.pathname.split("/")[1]||""}),window.open(`tel:${e}`)},children:[(0,em.jsx)(eC.Es,{"aria-hidden":"true"}),(0,em.jsx)("span",{className:"hover:text-text-link-hover wrap-break-word whitespace-normal text-left underline",children:e})]},e)}function of(e){return(0,em.jsxs)("button",{type:"button",className:"text-text-link flex w-full items-center gap-1 overflow-hidden",onClick:()=>{(0,ey.d)({event:"contact_interaction",lead_category:"contact interaction",lead_name:"undefined",lead_type:"soft",lead_action:"email",lead_location:window.location.pathname.split("/")[1]||""}),window.open(`mailto:${e}`)},children:[(0,em.jsx)(eC.aZ,{"aria-hidden":"true"}),(0,em.jsx)("span",{className:"hover:text-text-link-hover wrap-break-word whitespace-normal text-left underline",children:e})]},e)}function op(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j,y,w,N,C,k,S,L,_,T,I,A,D,M,E,P,$,F,R,H=(0,ef.c)(115),{xpengLocationMarker:V,isSelected:O,handleMarkerSelection:B,findUsText:z,distanceUnit:U,servicesText:Z,salesText:W,serviceText:q}=e,G=void 0===U?"km":U,K=void 0===Z?"Services offered":Z,J=void 0===W?"Sales":W,Y=void 0===q?"Service":q,[Q,X]=(0,ep.useState)(!1),[ee,et]=(0,ep.useState)(null),[el,ea]=(0,ep.useState)(null),{t:er}=(0,ey.s9)(),ei=(0,ep.useRef)(null),en=(0,ep.useRef)(null),es=(0,ep.useId)();H[0]!==ee||H[1]!==el?(t=()=>{if(null!==ee&&null!==el){let e=setTimeout(()=>X(!0),50);return()=>clearTimeout(e)}},l=[ee,el],H[0]=ee,H[1]=el,H[2]=t,H[3]=l):(t=H[2],l=H[3]),(0,ep.useEffect)(t,l),H[4]===Symbol.for("react.memo_cache_sentinel")?(a=()=>{let e=ei.current,t=en.current;if(!e||!t)return;let l=new ResizeObserver(()=>{e&&et(e.offsetHeight),t&&ea(t.offsetHeight)});return l.observe(e),l.observe(t),()=>l.disconnect()},H[4]=a):a=H[4],H[5]!==V.address||H[6]!==V.city||H[7]!==V.distance||H[8]!==V.zip?(r=[V.address,V.zip,V.city,V.distance],H[5]=V.address,H[6]=V.city,H[7]=V.distance,H[8]=V.zip,H[9]=r):r=H[9],
181(0,ep.useEffect)(a,r);let eo=V.id;H[10]!==B||H[11]!==V?(i=()=>B(V),H[10]=B,H[11]=V,H[12]=i):i=H[12];let ec=O?"bg-primary text-text-invert-primary":"bg-background-100 text-black";H[13]!==ec?(n=(0,ey.cn)(ec,"px-sm flex w-full cursor-pointer items-center justify-between gap-3 py-3 text-left","transition-all duration-300 ease-in-out"),H[13]=ec,H[14]=n):n=H[14];let ed=O&&"truncate";H[15]!==ed?(s=(0,ey.cn)(ed,"text-lg"),H[15]=ed,H[16]=s):s=H[16],H[17]!==s||H[18]!==V.name?(o=(0,em.jsx)("span",{className:s,children:V.name}),H[17]=s,H[18]=V.name,H[19]=o):o=H[19];let eu=O?"-rotate-180":"rotate-0";H[20]!==eu?(c=(0,ey.cn)("h-3 min-h-3 w-3 min-w-3 transition-transform duration-300 ease-in-out",eu),H[20]=eu,H[21]=c):c=H[21],H[22]!==c?(d=(0,em.jsx)(eC.D3,{"aria-hidden":"true",className:c}),H[22]=c,H[23]=d):d=H[23],H[24]!==O||H[25]!==es||H[26]!==i||H[27]!==n||H[28]!==o||H[29]!==d?(u=(0,em.jsxs)("button",{type:"button",onClick:i,"aria-expanded":O,"aria-controls":es,className:n,children:[o,d]}),H[24]=O,H[25]=es,H[26]=i,H[27]=n,H[28]=o,H[29]=d,H[30]=u):u=H[30];let ex=O?"h-sm":"h-3";H[31]!==ex?(m=(0,ey.cn)(ex,"overflow-hidden transition-all duration-300 ease-in-out"),H[31]=ex,H[32]=m):m=H[32],H[33]!==m?(x=(0,em.jsx)("div",{className:m}),H[33]=m,H[34]=x):x=H[34],H[35]!==V.address?(f=(0,em.jsx)("span",{className:"wrap-break-word hyphens-auto",children:V.address}),H[35]=V.address,H[36]=f):f=H[36],H[37]!==V.zip?(p=(0,em.jsx)("span",{className:"wrap-break-word mr-1 hyphens-auto",children:V.zip}),H[37]=V.zip,H[38]=p):p=H[38],H[39]!==V.city?(h=(0,em.jsx)("span",{className:"wrap-break-word hyphens-auto",children:V.city}),H[39]=V.city,H[40]=h):h=H[40],H[41]!==p||H[42]!==h?(g=(0,em.jsxs)("span",{className:"wrap-break-word flex flex-wrap hyphens-auto",children:[p,h]}),H[41]=p,H[42]=h,H[43]=g):g=H[43],H[44]!==f||H[45]!==g?(v=(0,em.jsxs)("div",{ref:ei,className:"wrap-break-word flex min-w-0 flex-1 flex-col hyphens-auto",children:[f,g]}),H[44]=f,H[45]=g,H[46]=v):v=H[46],H[47]!==ee||H[48]!==Q||H[49]!==el||H[50]!==G||H[51]!==O||H[52]!==V.distance?(b=V.distance&&(0,em.jsx)("div",{className:"shrink-0",children:(0,em.jsxs)("div",{ref:en,className:(0,eh.A)("inline-flex items-center gap-1",Q&&"transition-transform duration-300"),style:{transform:O?"translateY(0px)":`translateY(${(ee||0)-(el||0)}px)`},children:[(0,em.jsx)(eC.ts,{className:"h-4 w-4 text-black","aria-hidden":"true"}),(0,em.jsx)("span",{children:"km"===G?V.distance.value<1?`~${100*Math.round(10*V.distance.value)}m`:`${Math.round(V.distance.value)} km`:`${Math.round(V.distance.value)} mi`})]})}),H[47]=ee,H[48]=Q,H[49]=el,H[50]=G,H[51]=O,H[52]=V.distance,H[53]=b):b=H[53],H[54]!==v||H[55]!==b?(j=(0,em.jsxs)("div",{className:"px-sm z-2 flex justify-between gap-3 bg-white",children:[v,b]}),H[54]=v,H[55]=b,H[56]=j):j=H[56];let eg=O?"h-sm":"h-3";H[57]!==eg?(y=(0,ey.cn)(eg,"overflow-hidden transition-all duration-300 ease-in-out"),H[57]=eg,H[58]=y):y=H[58],H[59]!==y?(w=(0,em.jsx)("div",{className:y}),H[59]=y,H[60]=w):w=H[60];let ev=!O;H[61]!==O?(N=!O&&{inert:""},H[61]=O,H[62]=N):N=H[62];let eb=O?"visible grid-rows-[1fr] opacity-100":"invisible grid-rows-[0fr] opacity-0";H[63]!==eb?(C=(0,ey.cn)("px-sm grid transition-[grid-template-rows,opacity,visibility] duration-300 ease-in-out",eb),H[63]=eb,H[64]=C):C=H[64];let ej=O?void 0:-1;return H[65]!==J||H[66]!==Y||H[67]!==K||H[68]!==V.isSalesDealer||H[69]!==V.isServiceDealer?(k=(V.isSalesDealer||V.isServiceDealer)&&(0,em.jsxs)("div",{className:"flex flex-col gap-1 overflow-hidden",children:[(0,em.jsx)("span",{className:"font-bold",children:K}),V.isSalesDealer&&(0,em.jsx)("span",{children:J}),V.isServiceDealer&&(0,em.jsx)("span",{children:Y})]}),H[65]=J,H[66]=Y,H[67]=K,H[68]=V.isSalesDealer,H[69]=V.isServiceDealer,H[70]=k):k=H[70],H[71]!==er?(S=er("dealersMapXpengcontactHeading"),H[71]=er,H[72]=S):S=H[72],H[73]!==S?(L=(0,em.jsx)("span",{className:"font-bold",children:S}),H[73]=S,H[74]=L):L=H[74],H[75]!==V.email?(_=V.email.map(oj),H[75]=V.email,H[76]=_):_=H[76],H[77]!==V.phone?(T=V.phone.map(ov),H[77]=V.phone,H[78]=T):T=H[78],H[79]!==V.webpage?(I=V.webpage.map(oh),H[79]=V.webpage,H[80]=I):I=H[80],H[81]!==L||H[82]!==_||H[83]!==T||H[84]!==I?(A=(0,em.jsxs)("div",{className:"flex flex-col gap-1 overflow-hidden",children:[L,_,T,I]}),H[81]=L,H[82]=_,H[83]=T,H[84]=I,H[85]=A):A=H[85],H[86]!==V.address||H[87]!==V.city||H[88]!==V.name||H[89]!==V.zip?(D=()=>{(0,a0.d)({event:"contact_interaction",lead_category:"contact interaction",lead_name:"undefined",lead_type:"soft",lead_action:"maps",lead_location:window.location.pathname.split("/")[1]||""}),window.open(`https://www.google.com/maps/dir/?api=1&travelmode=driving&layer=traffic&destination=${encodeURIComponent(V.name)},${encodeURIComponent(V.address)},${encodeURIComponent(V.zip)} ${encodeURIComponent(V.city)}`)},H[86]=V.address,H[87]=V.city,H[88]=V.name,H[89]=V.zip,H[90]=D):D=H[90],H[91]===Symbol.for("react.memo_cache_sentinel")?(M=(0,em.jsx)(eC.rS,{"aria-hidden":"true"}),H[91]=M):M=H[91],H[92]!==z||H[93]!==D?(E=(0,em.jsxs)("button",{type:"button",onClick:D,className:"hover:bg-background-100 border-outline-input flex w-full items-center justify-center gap-2 border p-2",children:[z," ",M]}
181),H[92]=z,H[93]=D,H[94]=E):E=H[94],H[95]!==k||H[96]!==A||H[97]!==E?(P=(0,em.jsxs)("div",{className:"gap-sm pb-sm flex flex-col",children:[k,A,E]}),H[95]=k,H[96]=A,H[97]=E,H[98]=P):P=H[98],H[99]!==ej||H[100]!==P?($=(0,em.jsx)("div",{className:"overflow-hidden",tabIndex:ej,children:P}),H[99]=ej,H[100]=P,H[101]=$):$=H[101],H[102]!==es||H[103]!==ev||H[104]!==N||H[105]!==C||H[106]!==$?(F=(0,em.jsx)("div",{id:es,role:"region","aria-hidden":ev,...N,className:C,children:$}),H[102]=es,H[103]=ev,H[104]=N,H[105]=C,H[106]=$,H[107]=F):F=H[107],H[108]!==u||H[109]!==x||H[110]!==j||H[111]!==w||H[112]!==F||H[113]!==V.id?(R=(0,em.jsxs)("li",{"data-marker-id":eo,className:"border-outline-2 flex flex-col border bg-white",children:[u,x,j,w,F]}),H[108]=u,H[109]=x,H[110]=j,H[111]=w,H[112]=F,H[113]=V.id,H[114]=R):R=H[114],R}function oh(e){return(0,em.jsx)(eC.$n,{variant:"iconLink",href:`${e}`,icon:"ExternalLinkIcon",target:"_blank",className:"flex-row-reverse justify-end pb-0 pt-0",onClick:og,children:(0,em.jsx)("span",{className:"hover:text-text-link-hover wrap-break-word whitespace-normal text-left underline",children:e})},e)}function og(){(0,a0.d)({event:"contact_interaction",lead_category:"contact interaction",lead_name:"undefined",lead_type:"soft",lead_action:"website",lead_location:window.location.pathname.split("/")[1]||""})}function ov(e){return(0,em.jsx)(eC.$n,{variant:"iconLink",href:`tel:${e}`,icon:"PhoneIcon",className:"flex-row-reverse justify-end pb-0 pt-0",onClick:ob,children:(0,em.jsx)("span",{className:"hover:text-text-link-hover wrap-break-word whitespace-normal text-left underline",children:e})},e)}function ob(){(0,a0.d)({event:"contact_interaction",lead_category:"contact interaction",lead_name:"undefined",lead_type:"soft",lead_action:"phone",lead_location:window.location.pathname.split("/")[1]||""})}function oj(e){return(0,em.jsx)(eC.$n,{variant:"iconLink",href:`mailto:${e}`,icon:"EmailIcon",className:"flex-row-reverse justify-end pb-0 pt-0",onClick:oy,children:(0,em.jsx)("span",{className:"hover:text-text-link-hover wrap-break-word whitespace-normal text-left underline",children:e})},e)}function oy(){(0,a0.d)({event:"contact_interaction",lead_category:"contact interaction",lead_name:"undefined",lead_type:"soft",lead_action:"email",lead_location:window.location.pathname.split("/")[1]||""})}function ow({markers:e,selectedMarker:t,handleMarkerSelection:l,showMoreButtonLabel:a="Show more",currentlyShowingText:r="Showing {current} of {total}",noDealersText:i="No dealers found",findUsText:n="Find us",distanceUnit:s="km",servicesText:o="Services offered",salesText:c="Sales",serviceText:d="Service"}){let u,m=e.length>20?20:e.length,x=(0,ep.useMemo)(()=>e.some(e=>null!=e.distance)?[...e].sort((e,t)=>(e.distance?.value??1/0)-(t.distance?.value??1/0)):e,[e]),f=(0,ep.useRef)(null),[p,h]=(0,ep.useState)(m),[g,v]=(0,ep.useState)(!1);return(0,ep.useEffect)(()=>{h(m),setTimeout(()=>{f.current&&v(f.current.scrollHeight>f.current.clientHeight)},50)},[e]),(0,ep.useEffect)(()=>{let e=t?.id;if(!e||!f.current)return;let l=x.findIndex(t=>t.id===e);if(-1===l)return;if(l>=p)return void h(l+1);let a=f.current,r=a.querySelector(`[data-marker-id="${CSS.escape(e)}"]`);if(!r)return;let i=a.getBoundingClientRect(),n=r.getBoundingClientRect();if(n.top>=i.top&&n.bottom<=i.bottom)return;let s=n.top-i.top-(a.clientHeight-n.height)/2;a.scrollTo({top:a.scrollTop+s,behavior:"smooth"})},[t?.id,x,p]),(0,em.jsxs)("div",{className:"lg:pb-sm relative h-full w-full overflow-hidden",children:[(0,em.jsx)("div",{style:{width:"calc(100% - 10px)"},className:(0,ey.cn)(g?"opacity-100":"opacity-0","z-5 bg-outline-2 absolute left-0 top-0 h-px")}),(0,em.jsx)("ul",{ref:f,className:(0,ey.cn)("pb-lg relative flex h-full grow flex-col gap-4 overflow-auto",s5().scrollbar),children:0===e.length?(0,em.jsx)("li",{children:(0,em.jsx)("p",{className:"p-md",children:i})}):(0,em.jsxs)(em.Fragment,{children:[x.slice(0,p).map(function(e){switch(e.locationType){case"ChargingPoint":if("ChargingPoint"!==e.locationType)return null;return(0,em.jsx)(s6,{chargingPointMarker:e,isSelected:t?.id===e.id,handleMarkerSelection:l,findUsText:n,distanceUnit:s},e.id);case"HongqiLocation":if("HongqiLocation"!==e.locationType)return null;return(0,em.jsx)(oi,{locationMarker:e,isSelected:t?.id===e.id,handleMarkerSelection:l,findUsText:n,distanceUnit:s},e.id);case"F150Location":if("F150Location"!==e.locationType)return null;return(0,em.jsx)(s8,{f150locationMarker:e,isSelected:t?.id===e.id,handleMarkerSelection:l,findUsText:n,distanceUnit:s,servicesText:o,salesText:c,serviceText:d},e.id);
181case"FordSeLocation":if("FordSeLocation"!==e.locationType)return null;return(0,em.jsx)(or,{fordSeLocationMarker:e,isSelected:t?.id===e.id,handleMarkerSelection:l,findUsText:n,distanceUnit:s,servicesText:o,salesText:c,serviceText:d},e.id);case"SaabPartsLocation":if("SaabPartsLocation"!==e.locationType)return null;return(0,em.jsx)(om,{saabPartsLocationMarker:e,isSelected:t?.id===e.id,handleMarkerSelection:l,findUsText:n,distanceUnit:s,servicesText:o,salesText:c,serviceText:d},e.id);case"XpengLocation":if("XpengLocation"!==e.locationType)return null;return(0,em.jsx)(op,{xpengLocationMarker:e,isSelected:t?.id===e.id,handleMarkerSelection:l,findUsText:n,distanceUnit:s,servicesText:o,salesText:c,serviceText:d},e.id);case"Location":return(0,em.jsxs)("li",{"data-marker-id":e.id,className:(0,ey.cn)(t?.id===e.id?"border-outline-input bg-background-100 font-semibold":"border-outline-2","p-sm hover:bg-background-200 cursor-pointer border"),onClick:()=>l(e),children:[e.name," - ",e.address]},e.id);default:return(0,em.jsx)("span",{children:"Unknown location type"},e.id)}}),(0,em.jsx)("li",{className:"text-c2-700 flex h-full flex-col justify-end text-center text-sm",children:(u=e.length,r.replace(/{current}/g,String(p)).replace(/{total}/g,String(u)))}),p<e.length&&(0,em.jsx)("li",{className:"flex w-full justify-center",children:(0,em.jsx)("button",{className:"border-foundation-contrast hover:bg-foundation-contrast hover:text-foundation flex max-w-10 justify-center self-center text-nowrap border px-20 py-2 text-sm",onClick:()=>h(t=>Math.min(t+5,e.length)),children:a})})]})}),(0,em.jsx)("div",{style:{width:"calc(100% - 10px)"},className:(0,ey.cn)(g?"opacity-100":"opacity-0","z-5 bg-outline-2 absolute bottom-0 left-0 h-px lg:bottom-sm")})]})}function oN(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p=(0,ef.c)(31),{title:h,isPanelView:g,filters:v,setFilters:b}=e,[j,y]=(0,ep.useState)(!1),w=(0,ep.useRef)(null),N=(0,ep.useRef)(null);p[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{let e=function(e){w.current&&N.current&&!w.current.contains(e.target)&&!N.current.contains(e.target)&&y(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},l=[],p[0]=t,p[1]=l):(t=p[0],l=p[1]),(0,ep.useEffect)(t,l),p[2]!==b?(a=function(e){b(t=>t.map(t=>t.key===e?{...t,checked:!t.checked}:t))},p[2]=b,p[3]=a):a=p[3];let C=a;if(0===v.length)return null;let k=g?"relative flex items-center justify-center":"relative lg:hidden";p[4]!==k?(r=(0,ey.cn)(k),p[4]=k,p[5]=r):r=p[5];let S=g?"":"c-box-shadow";p[6]!==S?(i=(0,ey.cn)(S,"bg-white p-[9px]"),p[6]=S,p[7]=i):i=p[7],p[8]===Symbol.for("react.memo_cache_sentinel")?(n=()=>y(oC),p[8]=n):n=p[8],p[9]===Symbol.for("react.memo_cache_sentinel")?(s=(0,em.jsx)("div",{className:"flex h-full items-center",children:(0,em.jsx)(eJ.FilterIcon,{className:"size-5 text-black"})}),p[9]=s):s=p[9],p[10]!==i?(o=(0,em.jsx)("button",{ref:N,className:i,onClick:n,children:s}),p[10]=i,p[11]=o):o=p[11];let L=!j&&"hidden";p[12]!==L?(c=(0,ey.cn)("c-box-shadow absolute right-0 top-[calc(100%+8px)] z-10 w-[260px] text-nowrap border border-none bg-white",L),p[12]=L,p[13]=c):c=p[13];let _=h||"FILTER";if(p[14]!==_?(d=(0,em.jsx)("div",{className:"flex cursor-default items-center justify-between gap-4 border-none bg-primary px-3 py-2",children:(0,em.jsx)("span",{className:"text-sm font-bold text-primary-contrast",children:_})}),p[14]=_,p[15]=d):d=p[15],p[16]!==v||p[17]!==C){let e;p[19]!==C?(e=e=>(0,em.jsx)("li",{children:(0,em.jsxs)("label",{className:"flex w-full cursor-pointer select-none items-center gap-2 py-2 leading-none",children:[(0,em.jsx)("input",{type:"checkbox",className:"form-checkbox cursor-pointer",checked:e.checked,onChange:()=>C(e.key)}),e.label]})},e.key),p[19]=C,p[20]=e):e=p[20],u=v.map(e),p[16]=v,p[17]=C,p[18]=u}else u=p[18];return p[21]!==u?(m=(0,em.jsx)("ul",{className:"flex flex-col px-3 py-2 text-sm text-black",children:u}),p[21]=u,p[22]=m):m=p[22],p[23]!==c||p[24]!==d||p[25]!==m?(x=(0,em.jsxs)("div",{ref:w,className:c,children:[d,m]}),p[23]=c,p[24]=d,p[25]=m,p[26]=x):x=p[26],p[27]!==o||p[28]!==x||p[29]!==r?(f=(0,em.jsxs)("div",{className:r,children:[o,x]}),p[27]=o,p[28]=x,p[29]=r,p[30]=f):f=p[30],f}function oC(e){return!e}function ok(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j,y,w=(0,ef.c)(49),{selectedMarker:N,showInfoWindow:C,closeInfoWindow:k,map:S,showMoreText:L,switchToListView:_}=e,[T,I]=(0,ep.useState)(null),A=(0,ep.useRef)(null);if(w[0]!==T?(t=()=>{"u">typeof document&&!T&&I(document.createElement("div"))},l=[T],w[0]=T,w[1]=t,w[2]=l):(t=w[1],l=w[2]),(0,ep.useEffect)(t,l),w[3]!==T||w[4]!==S||w[5]!==N||w[6]!==C?(a=()=>
181{if(!S||!N||!C||!T)return;let e=new google.maps.OverlayView;return e.onAdd=()=>{e.getPanes()?.floatPane.appendChild(T),T.style.position="absolute",T.style.transform="translate(-50%, calc(-100% - 42px))"},e.onRemove=()=>{T.remove()},e.draw=()=>{if(!N.element.position)return;let t=e.getProjection()?.fromLatLngToDivPixel(N.element.position);t&&(T.style.left=`${t.x}px`,T.style.top=`${t.y}px`)},e.setMap(S),A.current=e,()=>e.setMap(null)},r=[S,N,C,T],w[3]=T,w[4]=S,w[5]=N,w[6]=C,w[7]=a,w[8]=r):(a=w[7],r=w[8]),(0,ep.useEffect)(a,r),!N||!C||!T)return null;w[9]===Symbol.for("react.memo_cache_sentinel")?(i={overflowAnchor:"none",maxWidth:"min(100%, 300px)",fontFamily:"var(--font-family-text)"},w[9]=i):i=w[9];let D=C?"scale-100 opacity-100":"scale-0 opacity-0";return w[10]!==D?(n=(0,ey.cn)("rounded-corner text-text-primary relative inline-block min-w-56 rounded bg-white text-base lg:hidden","shadow-lg filter",D,"transition-opacity duration-200"),w[10]=D,w[11]=n):n=w[11],w[12]!==N.name?(s=(0,em.jsx)("span",{className:"truncate",children:N.name}),w[12]=N.name,w[13]=s):s=w[13],w[14]!==k?(o=()=>k(),w[14]=k,w[15]=o):o=w[15],w[16]===Symbol.for("react.memo_cache_sentinel")?(c=(0,em.jsx)(eC.US,{className:"text-text-primary hover:text-black"}),w[16]=c):c=w[16],w[17]!==o?(d=(0,em.jsx)("div",{className:"cursor-pointer",onClick:o,children:c}),w[17]=o,w[18]=d):d=w[18],w[19]!==d||w[20]!==s?(u=(0,em.jsxs)("div",{className:"bg-background-100 flex items-center justify-between gap-3 px-3 py-2 text-base",children:[s,d]}),w[19]=d,w[20]=s,w[21]=u):u=w[21],w[22]!==N.address?(m=(0,em.jsx)("span",{className:"truncate",children:N.address}),w[22]=N.address,w[23]=m):m=w[23],w[24]!==N.city||w[25]!==N.zip?(x=(0,em.jsxs)("span",{children:[N.zip," ",N.city]}),w[24]=N.city,w[25]=N.zip,w[26]=x):x=w[26],w[27]!==m||w[28]!==x?(f=(0,em.jsxs)("div",{className:"flex flex-col justify-between",children:[m,x]}),w[27]=m,w[28]=x,w[29]=f):f=w[29],w[30]!==N.distance?(p=N.distance&&(0,em.jsxs)("div",{className:"flex items-center gap-0.5",children:[(0,em.jsx)(eC.ts,{className:"h-4 w-4 text-black"}),(0,em.jsx)("span",{className:"inline-block whitespace-nowrap leading-none",children:"km"===N.distance.unit?N.distance.value<1?`~${100*Math.round(10*N.distance.value)}m`:`${Math.round(N.distance.value)}km`:`${Math.round(N.distance.value)}mi`})]}),w[30]=N.distance,w[31]=p):p=w[31],w[32]!==f||w[33]!==p?(h=(0,em.jsxs)("div",{className:"flex items-start justify-between gap-3",children:[f,p]}),w[32]=f,w[33]=p,w[34]=h):h=w[34],w[35]!==L||w[36]!==_?(g=L&&(0,em.jsx)("div",{children:(0,em.jsxs)("button",{className:"group pointer-events-auto relative flex w-auto items-center pr-4 text-left",onClick:()=>_(),children:[(0,em.jsx)("span",{className:"leading-sm whitespace-nowrap hover:text-black",children:L}),(0,em.jsx)(eC.vK,{className:"absolute right-[-4px] h-5 w-5 pb-px transition-[right] group-hover:right-[-8px]"})]})}),w[35]=L,w[36]=_,w[37]=g):g=w[37],w[38]!==h||w[39]!==g?(v=(0,em.jsxs)("div",{className:"flex flex-col gap-2 px-3 py-2 text-sm",children:[h,g]}),w[38]=h,w[39]=g,w[40]=v):v=w[40],w[41]===Symbol.for("react.memo_cache_sentinel")?(b=(0,em.jsx)("div",{className:"absolute -bottom-2 left-1/2 h-4 w-4 -translate-x-1/2 rotate-45 bg-white"}),w[41]=b):b=w[41],w[42]!==u||w[43]!==v||w[44]!==n?(j=(0,em.jsxs)("div",{style:i,className:n,children:[u,v,b]}),w[42]=u,w[43]=v,w[44]=n,w[45]=j):j=w[45],w[46]!==T||w[47]!==j?(y=(0,nU.createPortal)(j,T),w[46]=T,w[47]=j,w[48]=y):y=w[48],y}function oS(e){let t,l,a,r,i,n,s,o=(0,ef.c)(19),{mobileView:c,setMobileView:d,panelTabTitle:u,mapTabTitle:m}=e,x=void 0===u?"List":u,f=void 0===m?"Map":m;o[0]!==d?(t=()=>d("Panel"),o[0]=d,o[1]=t):t=o[1];let p=t;o[2]!==d?(l=()=>d("Map"),o[2]=d,o[3]=l):l=o[3];let h=l;return o[4]!==c?(a="Panel"===c&&(0,em.jsx)("span",{className:"bg-primary absolute bottom-0 left-1/2 h-[4px] w-2/3 -translate-x-1/2 transform"}),o[4]=c,o[5]=a):a=o[5],o[6]!==x||o[7]!==p||o[8]!==a?(r=(0,em.jsxs)("button",{className:"bg-background-100 relative w-6/12 py-3",onClick:p,children:[x,a]}),o[6]=x,o[7]=p,o[8]=a,o[9]=r):r=o[9],o[10]!==c?(i="Map"===c&&(0,em.jsx)("span",{className:"bg-primary absolute bottom-0 left-1/2 h-[4px] w-2/3 -translate-x-1/2 transform"}),o[10]=c,o[11]=i):i=o[11],o[12]!==f||o[13]!==h||o[14]!==i?(n=(0,em.jsxs)("button",{onClick:h,className:"bg-background-100 relative w-6/12 py-3",children:[f,i]}),o[12]=f,o[13]=h,o[14]=i,o[15]=n):n=o[15],o[16]!==r||o[17]!==n?(s=(0,em.jsx)(em.Fragment,{children:(0,em.jsxs)("div",{className:"bg-background-100 text-text-primary flex w-full justify-evenly text-sm font-bold lg:hidden",children:[r,n]})}),o[16]=r,o[17]=n,o[18]=s):s=o[18],s}function oL(e){let t,l,a=(0,ef.c)(25),{onMap:r,nearMeText:i,referenceLocation:n,onActivate:s,onClear:o,removeAriaLabel:c}=e,d=void 0===i?"Near Me":i,u=c||"Remove location";if(n){let e,t,l,i,s,c,d;a[0]===Symbol.for("react.memo_cache_sentinel")?(e={fontFamily:"var(--font-family-text)"},a[0]=e):e=a[0];let m=r?"max-w-[70vw] p-2 text-base shadow-lg":"w-full py-3 pl-4 pr-5";return a[1]!==m?(t=(0,ey.cn)("border-outline-input flex flex-row items-center justify-between gap-1 border bg-white text-left",m),a[1]=m,a[2]=t):t=a[2],a[3]===Symbol.for("react.memo_cache_sentinel")?(l=(0,em.jsx)(eC.Uh,{className:"h-5 w-5 shrink-0 text-text-primary","aria-hidden":"true"}),a[3]=l):l=a[3],a[4]!==n.address?(i=(0,em.jsxs)("span",{className:"flex min-w-0 items-center gap-1",children:[l,(0,em.jsx)("span",{className:"truncate",children:n.address})]}),a[4]=n.address,a[5]=i):i=a[5],a[6]===Symbol.for("react.memo_cache_sentinel")?(s=(0,em.jsx)(eC.vu,{className:"h-6 w-6"}
181),a[6]=s):s=a[6],a[7]!==o||a[8]!==u?(c=(0,em.jsx)("button",{type:"button",onClick:o,"aria-label":u,className:"shrink-0",children:s}),a[7]=o,a[8]=u,a[9]=c):c=a[9],a[10]!==t||a[11]!==i||a[12]!==c?(d=(0,em.jsxs)("div",{style:e,className:t,children:[i,c]}),a[10]=t,a[11]=i,a[12]=c,a[13]=d):d=a[13],d}if(r){let e,t,l,r;return a[14]===Symbol.for("react.memo_cache_sentinel")?(e={fontFamily:"var(--font-family-text)"},a[14]=e):e=a[14],a[15]===Symbol.for("react.memo_cache_sentinel")?(t=(0,em.jsx)(eC.Uh,{className:"text-text-primary"}),a[15]=t):t=a[15],a[16]!==d?(l=(0,em.jsx)("span",{children:d}),a[16]=d,a[17]=l):l=a[17],a[18]!==s||a[19]!==l?(r=(0,em.jsxs)("button",{style:e,className:"border-outline-input flex shrink-0 flex-row items-center gap-1 border bg-white p-2 text-left text-base shadow-lg",onClick:s,children:[t,l]}),a[18]=s,a[19]=l,a[20]=r):r=a[20],r}return a[21]===Symbol.for("react.memo_cache_sentinel")?(t=(0,em.jsx)(eC.Uh,{className:"h-6 w-6 text-text-primary"}),a[21]=t):t=a[21],a[22]!==d||a[23]!==s?(l=(0,em.jsxs)("button",{className:"border-outline-input hover:bg-background-100 flex w-full flex-row justify-between border px-5 py-3 text-left",onClick:s,children:[d," ",t]}),a[22]=d,a[23]=s,a[24]=l):l=a[24],l}async function o_(e,t){let l=window.google,a=new l.maps.Geocoder,r=t&&""!==t?`${e}, ${t}`:e;return new Promise((e,t)=>{a.geocode({address:r},(a,r)=>{"OK"===r&&a?e({latLng:new l.maps.LatLng(a[0].geometry.location.lat(),a[0].geometry.location.lng()),address:a[0].formatted_address}):(console.error(`Geocode was not successful for the following reason: ${r}`),t(Error(`Geocode was not successful for the following reason: ${r}`)))})})}function oT(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j=(0,ef.c)(67),{searchState:y,handleMarkerSelection:w,onLocationResolved:N,searchInputPlaceholderText:C,countryInGoogleSearch:k,searchIconAriaLabel:S,clearSearchIconAriaLabel:L,onMap:_}=e,T=void 0===C?"Search...":C,I=void 0===S?"Search":S,A=void 0===L?"Clear Search":L,D=void 0!==_&&_,M=(0,ep.useRef)(null),E=(0,ep.useRef)(!1),[P,$]=(0,ep.useState)(null);(0,ey.s9)();let{searchTerm:F,setSearchTerm:R,suggestions:H,setSuggestions:V,isSuggestionsOpen:O,setIsSuggestionsOpen:B,updateSuggestions:z,clearSearch:U,fitAllMarkers:Z}=y;j[0]!==B||j[1]!==V?(t=()=>{let e=e=>{if(E.current)return;E.current=!0;let t=e.target;M.current&&!M.current.contains(t)&&(B(!1),V(oB))};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},j[0]=B,j[1]=V,j[2]=t):t=j[2],j[3]===Symbol.for("react.memo_cache_sentinel")?(l=[],j[3]=l):l=j[3],(0,ep.useEffect)(t,l),j[4]!==w||j[5]!==B||j[6]!==R||j[7]!==V?(a=function(e){R(e.name),B(!1),w(e,!0),V(oV)},j[4]=w,j[5]=B,j[6]=R,j[7]=V,j[8]=a):a=j[8];let W=a;j[9]!==k||j[10]!==Z||j[11]!==N||j[12]!==F||j[13]!==B||j[14]!==V?(r=async function(e){if(e.preventDefault(),""===F.trim())return void Z();try{let{latLng:e,address:t}=await o_(F,k);N(e,t),B(!1),V(oR)}catch(e){$(!0),console.error("Error occurred while searching:",e)}},j[9]=k,j[10]=Z,j[11]=N,j[12]=F,j[13]=B,j[14]=V,j[15]=r):r=j[15];let q=r;j[16]!==B||j[17]!==R||j[18]!==V||j[19]!==z?(i=function(e){let t=e.target.value;R(t),$(null),""===t.trim()?(V([]),B(!1)):z(t)},j[16]=B,j[17]=R,j[18]=V,j[19]=z,j[20]=i):i=j[20];let G=i;j[21]!==q||j[22]!==W||j[23]!==O||j[24]!==D||j[25]!==B||j[26]!==V||j[27]!==H?(n=function(e){let{key:t}=e;switch(t){case"ArrowDown":case"ArrowUp":e.preventDefault(),!O&&H.length>0&&B(!0),V(e=>{let l=e.findIndex(oF),a=0,r="ArrowDown"===t?1:-1;return a=(l+(D?-r:r)+e.length)%e.length,e.map((e,t)=>({...e,focused:t===a}))});break;case"Enter":{e.preventDefault();let t=H.find(o$);t?W(t.marker):q(e);break}case"Escape":e.preventDefault(),B(!1),V(oE)}},j[21]=q,j[22]=W,j[23]=O,j[24]=D,j[25]=B,j[26]=V,j[27]=H,j[28]=n):n=j[28];let K=n;j[29]===Symbol.for("react.memo_cache_sentinel")?(s={fontFamily:"var(--font-family-text)"},j[29]=s):s=j[29],j[30]!==q?(o=e=>q(e),j[30]=q,j[31]=o):o=j[31],j[32]!==G?(c=e=>G(e),j[32]=G,j[33]=c):c=j[33],j[34]!==K?(d=e=>K(e),j[34]=K,j[35]=d):d=j[35];let J=D&&"bg-white shadow-lg",Y=P?"border-important":"border-outline-input";return j[36]!==J||j[37]!==Y?(u=(0,ey.cn)(J,"placeholder:text-text-primary inset-0 w-full py-3 pl-5 pr-20 focus-visible:!outline-none",Y),j[36]=J,j[37]=Y,j[38]=u):u=j[38],j[39]!==T||j[40]!==F||j[41]!==c||j[42]!==d||j[43]!==u?(m=(0,em.jsx)("input",{type:"text",placeholder:T,value:F,onChange:c,onKeyDown:d,className:u}),j[39]=T,j[40]=F,j[41]=c,j[42]=d,j[43]=u,j[44]=m):m=j[44],j[45]===Symbol.for("react.memo_cache_sentinel")?(x=(0,em.jsx)(eC.WI,{className:"h-6 w-6"}),j[45]=x):x=j[45],j[46]!==I?(f=(0,em.jsx)("button",{type:"submit",className:"absolute right-4 top-3","aria-label":I,children:x}),j[46]=I,j[47]=f):f=j[47],j[48]!==U||j[49]!==A||j[50]!==F?(p=F&&(0,em.jsx)("button",{type:"button",className:"absolute right-10 top-3",onClick:()=>U(),"aria-label":A,children:(0,em.jsx)(eC.vu,{className:"h-6 w-6"})}),j[48]=U,j[49]=A,j[50]=F,j[51]=p):p=j[51],j[52]!==m||j[53]!==f||j[54]!==p?(h=(0,em.jsxs)("div",{className:"relative",children:[m,f,p]}),j[52]=m,j[53]=f,j[54]=p,j[55]=h):h=j[55],j[56]!==o||j[57]!==h?(g=(0,em.jsx)("form",{onSubmit:o,children:h}),j[56]=o,j[57]=h,j[58]=g):g=j[58],j[59]!==W||j[60]!==O||j[61]!==D||j[62]!==H?(v=O&&(0,em.jsx)("ul",{className:(0,ey.cn)("z-6 absolute left-0 flex w-full bg-white","border-outline-input border","lg:bottom-auto lg:top-[calc(100%-2px)] lg:mb-0",D?"bottom-[calc(100%-2px)] flex-col-reverse":"bottom-auto top-[calc(100%-2px)] mb-0 flex-col shadow-lg"),children:H.map(e=>(0,em.jsxs)("li",{className:(0,ey.cn)("cursor-pointer px-5 py-2","border-outline-input border-b","hover:border-black hover:border-b-black hover:bg-black hover:text-white",e.focused&&"border-black border-b-black bg-black text-white"),onClick:()=>{W(e.marker)},children:[(0,em.jsx)("div",{children:(0,em.jsx)(oU,{text:e.marker.name,matchIndices:[...e.matches.find(oM)?.indices||[]]})}),(0,em.jsxs)("div",{className:"text-sm",children:[(0,em.jsx)(oU,{text:e.marker.address,matchIndices:[...e.matches.find(oD)?.indices||[]]})," ",(0,em.jsx)(oU,{text:e.marker.zip,matchIndices:[...e.matches.find(oA)?.indices||[]]})," ",(0,em.jsx)(oU,{text:e.marker.city,matchIndices:[...e.matches.find(oI)?.indices||[]]})]})]},e.marker.id))}),j[59]=W,j[60]=O,j[61]=D,j[62]=H,j[63]=v):v=j[63],j[64]!==g||j[65]!==v?(b=(0,em.jsxs)("div",{style:s,className:"relative w-full text-base",ref:M,children:[g,v]}),j[64]=g,j[65]=v,j[66]=b):b=j[66],b}function oI(e){return"city"===e.key}function oA(e){return"zip"===e.key}function oD(e){return"address"===e.key}function oM(e){return"name"===e.key}function oE(e){return e.map(oP)}function oP(e){return{...e,focused:!1}}function o$(e){return e.focused}function oF(e){return e.focused}function oR(e){return e.map(oH)}function oH(e){return{...e,focused:!1}}function oV(e){return e.map(oO)}function oO(e){return{...e,focused:!1}}function oB(e){return e.map(oz)}
181function oz(e){return{...e,focused:!1}}function oU({text:e,matchIndices:t}){if(!t||0===t.length)return(0,em.jsx)(em.Fragment,{children:e});let l=0,a=t.map(([t,a],r)=>{let i=e.slice(l,t),n=e.slice(t,a+1);return l=a+1,(0,em.jsxs)("span",{children:[i,(0,em.jsx)("strong",{children:n})]},r)}),r=e.slice(l);return(0,em.jsxs)(em.Fragment,{children:[a,r]})}function oZ(e){let t,l,a,r,i,n,s,o,c,d=(0,ef.c)(17),{map:u,zoomInAriaLabel:m,zoomOutAriaLabel:x}=e,f=void 0===m?"Zoom In":m,p=void 0===x?"Zoom Out":x;(0,ey.s9)(),d[0]!==u?(t=()=>{u&&u.setZoom((u.getZoom()||0)+1)},d[0]=u,d[1]=t):t=d[1];let h=t;d[2]!==u?(l=()=>{u&&u.setZoom((u.getZoom()||0)-1)},d[2]=u,d[3]=l):l=d[3];let g=l;return d[4]===Symbol.for("react.memo_cache_sentinel")?(a={userSelect:"none"},d[4]=a):a=d[4],d[5]===Symbol.for("react.memo_cache_sentinel")?(r=(0,em.jsx)(eC.RE,{}),d[5]=r):r=d[5],d[6]!==h||d[7]!==f?(i=(0,em.jsx)("button",{onClick:h,className:"text-text-secondary px-3 py-2 hover:text-black","aria-label":f,children:r}),d[6]=h,d[7]=f,d[8]=i):i=d[8],d[9]===Symbol.for("react.memo_cache_sentinel")?(n=(0,em.jsx)("div",{style:{width:"70%"},className:"bg-background-200 h-px"}),d[9]=n):n=d[9],d[10]===Symbol.for("react.memo_cache_sentinel")?(s=(0,em.jsx)(eC.Qp,{}),d[10]=s):s=d[10],d[11]!==g||d[12]!==p?(o=(0,em.jsx)("button",{onClick:g,className:"text-text-secondary px-3 py-2 hover:text-black","aria-label":p,children:s}),d[11]=g,d[12]=p,d[13]=o):o=d[13],d[14]!==o||d[15]!==i?(c=(0,em.jsxs)("div",{className:"border-outline-input flex flex-col items-center overflow-hidden border bg-white shadow-lg",style:a,children:[i,n,o]}),d[14]=o,d[15]=i,d[16]=c):c=d[16],c}new nV.l4("https://edge.sitecorecloud.io/api/graphql/v1",{headers:{sc_apikey:n7}}),new nV.l4("https://edge.sitecorecloud.io/api/graphql/v1",{headers:{sc_apikey:n7}});let oW=(e,t)=>{if(!e||!t)return 0;let l=e.lat()*(Math.PI/180),a=t.lat()*(Math.PI/180),r=a-l,i=(t.lng()-e.lng())*(Math.PI/180);return 7917.6*Math.asin(Math.sqrt(Math.sin(r/2)*Math.sin(r/2)+Math.cos(l)*Math.cos(a)*Math.sin(i/2)*Math.sin(i/2)))},oq=(e,t,l="km",a=16)=>{let r=t.map(t=>{let a=oW(e,new google.maps.LatLng(t.lat,t.lng));return"km"===l?{location:t,distance:1.60934*a}:{location:t,distance:a}});r.sort((e,t)=>e.distance-t.distance);let i=r.filter(e=>e.distance<=a);return i.length<3?r.slice(0,3).map(e=>e.location):i.map(e=>e.location)},oG=(e,t,l)=>{if(!e||!l&&(!t||0===t.length))return;let a=new google.maps.LatLngBounds;if(l&&a.extend(l),t.forEach(e=>{a.extend(new google.maps.LatLng(e.lat,e.lng))}),(!t||0===t.length)&&l)e.setCenter(l),e.setZoom(13);else if(1!==t.length||l){e.fitBounds(a);let t=e.getZoom();t&&t>13&&e.setZoom(13)}else e.setCenter(new google.maps.LatLng(t[0].lat,t[0].lng)),e.setZoom(13)};function oK(e){if(!e||void 0===e.value||null===e.value)return;if("number"==typeof e.value)return e.value;let t=String(e.value).trim();return""!==t?Number(t):void 0}function oJ(e){return e.checked}function oY(e){return e.isServiceDealer}function oQ(e){return e.isSalesDealer}var oX=l(48731);let o1={LEFT_BOTTOM:6,RIGHT_TOP:7,RIGHT_MIDDLE:8,MIDDLE_TOP:15,LEFT_MIDDLE:17,LEFT_TOP:18,RIGHT_BOTTOM:22};function o0({map:e,position:t,children:l,mobileOnly:a=!1,desktopOnly:r=!1}){let i=(0,ep.useRef)(null);return((0,ep.useEffect)(()=>{if(!e)return;let l=o1[t];if(!i.current){let t=document.createElement("div");i.current=t,t.style.margin="16px",e.controls[l].push(t)}let n=i.current,s=()=>{let t=window.innerWidth<1024,i=!0;a&&(i=t),r&&(i=!t);let s=e.controls[l],o=s.getArray(),c=o.includes(n);if(i&&!c)s.push(n);else if(!i&&c){let e=o.indexOf(n);e>-1&&s.removeAt(e)}};return s(),window.addEventListener("resize",s),()=>{if(window.removeEventListener("resize",s),i.current){let t=e.controls[l],a=t.getArray().indexOf(i.current);a>-1&&t.removeAt(a),i.current=null}}},[e]),i.current)?(0,nU.createPortal)(l,i.current):null}function o2(e,t){let l="saabpartssite"===e.toLowerCase(),a="relative flex items-center justify-center w-7 h-7 rounded-full font-bold text-lg leading-none transition-transform";return t?(0,eh.A)(a,l?"bg-primary text-primary-contrast ring-2 ring-foundation":"bg-foundation text-primary ring-2 ring-primary"):(0,eh.A)(a,l?"bg-black text-white":"bg-primary text-primary-contrast")}function o3(e,t,l){if(!e)return;let a=e.clusters;if(a)for(let e of a){if(!e.markers||e.markers.length<=1)continue;let a=e.marker;if(!a)continue;let r="content"in a?a.content:null;r instanceof HTMLElement&&(r.className=o2(l,null!=t&&e.markers.includes(t.element)))}}function o4(e){return e.element}var o5=l(7139);let o6={ChargingPoint:(0,em.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",x:"2",y:"1",children:(0,em.jsx)("path",{xmlns:"http://www.w3.org/2000/svg",d:"M12.8643 24.1719H11.7341L12.8643 16.2604H8.90859C7.91398 16.2604 8.53559 15.4128 8.5582 15.3788C10.0162 12.8
18102 12.2087 8.9593 15.136 3.82812H16.2662L15.136 11.7396H19.103C19.5552 11.7396 19.8037 11.9543 19.5552 12.4856C15.0908 20.2726 12.8643 24.1719 12.8643 24.1719Z"})}),Ford:(0,em.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"28",height:"28",viewBox:"0 0 28 28",fill:"none",children:(0,em.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.22278 23.7445C5.05496 23.761 3.14364 22.4206 2.923 20.0984C2.80164 18.8131 3.1657 17.6658 3.89107 16.7225C4.53645 15.8813 5.62863 15.1835 6.55258 15.0125C6.8532 14.9574 7.25863 14.9932 7.42412 15.1918C7.68613 15.4979 7.61166 15.8317 7.34965 15.9668C6.64359 16.3281 5.79411 16.9432 5.37489 17.7844C5.0329 18.4711 4.96395 19.3013 5.48521 20.0901C6.35676 21.4057 8.78383 21.4415 11.0427 19.3427C11.6025 18.8297 12.1018 18.336 12.612 17.7513C13.6049 16.615 13.9358 16.2013 15.2597 14.3672C15.2763 14.3451 15.279 14.3175 15.2735 14.3037C15.2625 14.2817 15.2432 14.2734 15.2045 14.2706C14.322 14.2954 13.5525 14.5575 12.8051 15.1173C12.5899 15.2745 12.281 15.2525 12.1431 15.0456C11.9914 14.8112 12.1018 14.5078 12.35 14.3368C13.4442 13.5764 14.6297 13.3823 15.8463 13.1831C15.9667 13.1634 16.0875 13.1436 16.2085 13.1233C16.2085 13.1233 16.3022 13.1288 16.3795 13.0267C16.6175 12.722 16.8299 12.4302 17.0416 12.1392C17.3205 11.7559 17.5983 11.3741 17.9322 10.9665C18.5225 10.2411 19.2892 9.57644 19.8711 9.07448C20.5857 8.46134 21.0741 8.20314 21.5418 7.95595C21.6084 7.92071 21.6747 7.88569 21.7411 7.84991C21.8818 7.7782 21.7245 7.68994 21.6804 7.68994C21.4612 7.64875 21.2414 7.60666 21.021 7.56446C18.2603 7.03589 15.4143 6.49096 12.6865 7.50239C10.6455 8.26361 9.7519 9.88258 10.1822 10.961C10.4883 11.7277 11.495 11.8518 12.441 11.3912C13.2243 11.0079 13.9496 10.3873 14.4654 9.59023C14.7522 9.14894 15.359 9.46612 15.0308 10.2356C14.1703 12.2628 12.521 13.8679 10.5159 13.9369C8.80865 13.9921 7.70819 12.7372 7.71095 11.1871C7.71647 8.13123 11.1199 6.11786 14.6943 5.81723C17.707 5.56827 20.6089 6.05532 23.5437 6.5479C24.2394 6.66467 24.937 6.78175 25.6383 6.88941L26.5 9L25.762 8.76401C24.791 8.49343 23.8199 8.22282 22.8388 8.00987C22.8397 8.03124 22.8412 8.05321 22.8427 8.07541C22.8511 8.19642 22.8599 8.32418 22.7643 8.39876C21.024 9.68125 19.4519 10.9858 18.3984 12.8144C18.3625 12.8557 18.3818 12.8971 18.4425 12.8916C18.7526 12.8748 19.052 12.8611 19.3454 12.8478C19.9184 12.8216 20.4687 12.7965 21.0323 12.7509C21.1812 12.7399 21.1867 12.7013 21.1729 12.591C21.0985 11.9594 21.2805 11.2423 21.8376 10.7458C22.4058 10.2356 23.1174 10.1777 23.589 10.5445C24.124 10.961 24.0772 11.7139 23.7848 12.2766C23.4869 12.8475 22.9932 13.1536 22.5216 13.3025C22.5216 13.3025 22.4223 13.3246 22.4361 13.4156C22.4478 13.5023 22.6872 13.6676 22.887 13.8055C23.0177 13.8958 23.1314 13.9743 23.1532 14.0114C23.2056 14.1024 23.178 14.243 23.0815 14.3506C23.0126 14.4278 22.9077 14.5023 22.7698 14.4995C22.6709 14.4995 22.6074 14.4663 22.4919 14.4057L22.4499 14.3837C22.1603 14.2265 21.799 13.97 21.5591 13.6666C21.4763 13.5646 21.435 13.5618 21.2309 13.5728C20.3069 13.6252 18.8672 13.7659 17.8909 13.8873C17.6537 13.9176 17.6206 13.9617 17.5709 14.0417L17.4613 14.2225C15.9375 16.7359 14.3123 19.4165 12.5292 21.2264C10.5738 23.2122 8.94655 23.7362 7.22002 23.75L7.22278 23.7445ZM22.1824 12.4889C22.1245 12.5 22.0721 12.4751 22.0472 12.3428C22.0004 11.9925 22.1134 11.5264 22.4858 11.1982C22.6706 11.0327 22.9243 10.9968 23.0787 11.1292C23.2525 11.2782 23.1698 11.6477 22.996 11.9042C22.8029 12.1855 22.4775 12.431 22.1824 12.4889Z"})}),Saab:(0,em.jsx)("svg",{width:"24",height:"10",viewBox:"0 0 28 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",x:"3.5",y:"11",children:(0,em.jsx)("path",{d:"M4.11376 4.81401V4.82432C4.33342 4.52784 4.63093 4.2894 4.97759 4.13199C5.32425 3.97458 5.70837 3.90352 6.09288 3.92566C6.4774 3.9478 6.84933 4.0624 7.1728 4.25839C7.49628 4.45439 7.76037 4.72517 7.93961 5.04462C8.11885 5.36406 8.20719 5.72139 8.19609 6.08212C8.185 6.44286 8.07485 6.79482 7.87628 7.10407C7.67771 7.41332 7.39741 7.66941 7.06243 7.84764C6.72745 8.02587 6.3491 8.12022 5.96386 8.12159H5.89346C8.02294 10.5204 11.6945 9.03452 12.4931 7.26842C12.1943 7.42447 11.8614 7.5144 11.5198 7.53132C11.1782 7.54824 10.837 7.49169 10.5223 7.36602C10.2076 7.24034 9.92782 7.04887 9.70433 6.80627C9.48084 6.56366 9.31958 6.27636 9.23291 5.96637C9.14623 5.65637 9.13645 5.3319 9.20429 5.01781C9.27213 4.70373 9.41581 4.40836 9.62432 4.15432C9.83283 3.90027 10.1006 3.6943 10.4072 3.55218C10.7138 3.41005 11.0511 3.33555 11.3931 3.33436C11.6547 3.33535 11.9139 3.38001 12.1587 3.46626C11.9228 3.1487 11.785 2.77626 11.7608 2.39002C11.7365 2.00378 11.8266 1.61877 12.0211 1.27747C12.2157 0.936177 12.5071 0.651862 12.8632 0.455905C13.2194 0.259949 13.6263 0.159964 14.0393 0.166993C14.4522 0.174022 14.8551 0.287793 15.2034 0.49574C15.5517 0.703688 15.8319 0.997729 16.013 1.34542C16.1942 1.69311 16.2693 2.08094 16.2301 2.46609C16.1909 2.85125 16.0388 3.21876 15.7907 3.52808C16.0803 3.40013 16.3966 3.33397 16.7168 3.33436C17.0674 3.33378 17.4132 3.41015 17.7266 3.55735C18.04 3.70455 18.3122 3.91848 18.5214 4.18201C18.7306 4.44553 18.871 4.75131 18.9313 5.07482C18.9916 5.39833 18.9701 5.73058 18.8686 6.04492C18.7671 6.35926 18.5884 6.64696 18.3469 6.88493C18.1053 7.12291 17.8075 7.30454 17.4775 7.41528C17.1474 7.52602 16.7943 7.56277 16.4464 7.52259C16.0984 7.48241 15.7654 7.36643 15.4739 7.18393C16.1779 8.98506 19.9397 10.5574 22.1021 8.12159C21.7413 8.10925 21.389 8.01536 21.0752 7.84791C20.7615 7.68046 20.4956 7.44443 20.3003 7.15993C20.105 6.87543 19.986 6.5509 19.9534 6.21402C19.9209 5.87713 19.9759 5.53787 20.1135 5.22516C20.2512 4.91246 20.4676 4.63558 20.7442 4.41813C21.0208 4.20068 21.3494 4.0491 21.702 3.97633C22.0547 3.90356 22.4208 3.91174 22.7694 4.00019C23.1179 4.08864 23.4384 4.25473 23.7036 4.48429C22.7555 2.55539 22.8655 0.587326 28 0C26.9397 2.36373 22.4233 12 22.4233 12H5.57228C5.57228 12 1.06034 2.36373 0 0C5.44249 0.609995 5.2401 2.78413 4.11376 4.81401Z"})}),Xpeng:(0,em.jsx)("svg",{width:"20",height:"9",viewBox:"0 0 26 13",fill:"none",xmlns:"http://www.w3.org/2000/svg",y:"11",x:"6",children:(0,em.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2.15116 0C2.3137 0 2.47407 0.0309212 2.62355 0.0907404L2.73348 0.140992L12.6528 5.26373C12.7247 5.30095 12.775 5.36633 12.7922 5.44161L12.7988 5.49964V7.50044C12.7988 7.57947 12.7629 7.6534 12.7025 7.70347L12.6528 7.73627L2.73348 12.859C2.58999 12.9332 2.43343 12.9789 2.27252 12.9942L2.15116 13H0.3053C0.0639658 13 -0.0738673 12.7459 0.041271 12.5562L0.0754124 12.5103L4.88417 7.13979C4.97177 7.04175 5.09029 6.97637 5.21979 6.95247L5.29865 6.94318L10.6307 6.67313V6.32687L5.29865 6.05675C5.16556 6.05016 5.03945 5.99972 4.94028 5.91526L4.88417 5.86058L0.0754124 0.489705C-0.0829258 0.312965 0.0241631 0.0452509 0.24721 0.00510983L0.3053 0H2.15116ZM25.6949 0C25.956 0 26.096 0.298237 25.9248 0.489705L21.1161 5.86058C21.011 5.97779 20.8613 6.04884 20.7016 6.05675L15.3696 6.32687V6.67313L20.7016 6.94318C20.8613 6.95153 21.011 7.02214 21.1161 7.13979L25.9248 12.5103C26.096 12.7018 25.956 13 25.6949 13H23.8491C23.646 13 23.4462 12.9517 23.2668 12.859L13.3474 7.73627C13.2575 7.69004 13.2015 7.59923 13.2015 7.50044V5.49964C13.2015 5.40077 13.2575 5.31026 13.3474 5.26373L23.2668 0.140992C23.4462 0.0483144 23.646 0 23.8491 0H25.6949Z"})}),Star:(0,em.jsx)("path",{xmlns:"http://www.w3.org/2000/svg",d:"M13.0489 3.92705C13.3483 3.00574 14.6517 3.00574 14.9511 3.92705L16.6942 9.29179C16.828 9.70382 17.212 9.98278 17.6452 9.98278H23.2861C24.2548 9.98278 24.6576 11.2224 23.8738 11.7918L19.3103 15.1074C18.9598 15.362 18.8132 15.8134 18.947 16.2254L20.6902 21.5902C20.9895 22.5115 19.935 23.2776 19.1513 22.7082L14.5878 19.3926C14.2373 19.138 13.7627 19.138 13.4122 19.3926L8.84869 22.7082C8.06498 23.2776 7.0105 22.5115 7.30985 21.5902L9.05296 16.2254C9.18683 15.8134 9.04018 15.362 8.68969 15.1074L4.12616 11.7918C3.34245 11.2224 3.74523 9.98278 4.71395 9.98278H10.3548C10.788 9.98278 11.172 9.70382 11.3058 9.2918L13.0489 3.92705Z"}),Sales:(0,em.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 24 24",x:"7",y:"6",children:(0,em.jsx)("path",{d:"M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-2.08-5.99zM6.5 16c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16zm11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zM5 11l1.5-4.5h11L19 11H5z"})}),Wrench:(0,em.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",x:"6",y:"6",children:(0,em.jsx)("path",{d:"M20.7677 17.4071L12.4444 9.08378C13.2969 6.93878 12.8569 4.40878 11.1244 2.66712C9.01606 0.558784 5.7344 0.366284 3.3969 2.07128L6.9169 5.60045L5.61523 6.89295L2.1044 3.38212C0.399396 5.71045 0.591896 9.00128 2.70023 11.1005C4.40523 12.8055 6.8894 13.2546 9.01606 12.4571L17.3669 20.808C17.7244 21.1655 18.3019 21.1655 18.6594 20.808L20.7677 18.6996C21.1344 18.3513 21.1344 17.7738 20.7677 17.4071ZM18.0177 18.8738L9.34606 10.2021C8.7869 10.6146 8.16356 10.8621 7.51273 10.9538C6.26606 11.1371 4.95523 10.7613 4.0019 9.80795C3.13106 8.94628 2.72773 7.79128 2.7919 6.65462L5.6244 9.48712L9.51106 5.60045L6.67856 2.76795C7.81523 2.70378 8.96106 3.10712 9.8319 3.96878C10.8219 4.95878 11.1977 6.32462 10.9686 7.59878C10.8586 8.24962 10.5836 8.85462 10.1619 9.39545L18.8244 18.058L18.0177 18.8738Z"})})},o8=new Map;async function o7(e){let t=`${e.lat().toFixed(4)},${e.lng().toFixed(4)}`,l=o8.get(t);if(void 0!==l)return l;let a=new window.google.maps.Geocoder;return new Promise(l=>{a.geocode({location:e},(e,a)=>{if("OK"===a&&e&&e[0]){let a=e[0].formatted_address;o8.set(t,a),l(a)}else console.warn(`Reverse geocode was not successful for the following reason: ${a}`),l("")})})}let o9={maximumAge:3e5};function ce(e){return console.warn("Error fetching location:",e)}var ct=l(42091);function cl(e){return{marker:e.item,score:e.score??null,matches:e.matches??[]}}function ca(e){return{...e,focused:!1}}let cr=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j,y,w,N,C,k,S,L,_,T,I,A,D,M,E,P,$,F,R,H,V,O,B,z,U,Z=(0,ef.c)(171),{fields:W,data:q,rendering:G}=e;Z[0]!==W.DefaultLatitude?(t=oK(W.DefaultLatitude),Z[0]=W.DefaultLatitude,Z[1]=t):t=Z[1];let K=t;Z[2]!==W.DefaultLongitude?(l=oK(W.DefaultLongitude),Z[2]=W.DefaultLongitude,Z[3]=l):l=Z[3];let J=l;Z[4]!==W.DefaultZoomLevel?(a=oK(W.DefaultZoomLevel),Z[4]=W.DefaultZoomLevel,Z[5]=a):a=Z[5];let Y=a,[Q,X]=(0,ep.useState)("Panel"),ee=W.DistanceUnit?.value||"km",et=Number(W.SearchResultDistanceThreshold?.value)||16,el=(0,ep.useRef)(null),ea=(0,ep.useRef)(null),er=W.ApiKey?.value;Z[6]!==K||Z[7]!==J||Z[8]!==Y||Z[9]!==er?(r={apiKey:er,mapRef:ea,defaultLat:K,defaultLng:J,defaultZoom:Y},Z[6]=K,Z[7]=J,Z[8]=Y,Z[9]=er,Z[10]=r):r=Z[10];let ei=function({apiKey:e,mapRef:t,defaultLat:l,defaultLng:a,defaultZoom:r}){let[i,n]=(0,ep.useState)(null);return(0,ep.useEffect)(()=>{t.current&&(0,oX.A)(e).importLibrary("maps").then(({Map:e})=>{n(new e(t.current,{center:{lat:l||52.53683799689786,lng:a||12.3714185987777},zoom:r||10,disableDefaultUI:!0,mapId:oX.h,mapTypeId:"roadmap",clickableIcons:!1,zoomControl:!1}))})},[t]),i}(r),en=function(e){let t,l,a=(0,ef.c)(3),[r,i]=(0,ep.useState)(null);return a[0]!==e?(t=()=>{if(!e)return;let t=e.addListener("idle",()=>{let t=e.getBounds();t&&i(t)});return()=>t.remove()},l=[e],a[0]=e,a[1]=t,a[2]=l):(t=a[1],l=a[2]),(0,ep.useEffect)(t,l),r}(ei);Z[11]!==ei?(i={map:ei},Z[11]=ei,Z[12]=i):i=Z[12];let{referenceLocation:es,activateFromGeolocation:eo,activateFromSearch:ec,clearReference:ed}=function(e){let t,l,a,r,i,n,s,o=(0,ef.c)(16),{map:c}=e,[d,u]=(0,ep.useState)(null),m=(0,ep.useRef)(null);o[0]!==c?(t=async e=>{if(!c)return;if(m.current){m.current.position=e,m.current.map=c;return}let{AdvancedMarkerElement:t}=await window.google.maps.importLibrary("marker");
181m.current=new t({position:e,map:c,gmpClickable:!1})},o[0]=c,o[1]=t):t=o[1];let x=t;o[2]===Symbol.for("react.memo_cache_sentinel")?(l=()=>{m.current&&(m.current.map=null),u(null)},o[2]=l):l=o[2];let f=l;o[3]!==c||o[4]!==x?(a=()=>new Promise(e=>{!c||"u"<typeof navigator?e(null):navigator.geolocation.getCurrentPosition(async t=>{let l=new google.maps.LatLng(t.coords.latitude,t.coords.longitude);await x(l);let a=await o7(l);u({latLng:l,address:a,source:"geolocation"}),e(l)},t=>{console.warn("User denied location or error occurred:",t),e(null)},o9)}),o[3]=c,o[4]=x,o[5]=a):a=o[5];let p=a;o[6]!==x?(r=async(e,t)=>{await x(e),u({latLng:e,address:t,source:"search"})},o[6]=x,o[7]=r):r=o[7];let h=r;return o[8]!==c||o[9]!==x?(i=()=>{if("u"<typeof navigator||!navigator.permissions||!c)return;let e=!1;return(async()=>{try{let t=await navigator.permissions.query({name:"geolocation"});if("granted"!==t.state)return;navigator.geolocation.getCurrentPosition(async t=>{if(e)return;let l=new google.maps.LatLng(t.coords.latitude,t.coords.longitude);await x(l);let a=await o7(l);e||u({latLng:l,address:a,source:"geolocation"})},ce,o9)}catch(e){console.warn("Geolocation permissions check failed",e)}})(),()=>{e=!0}},n=[c,x],o[8]=c,o[9]=x,o[10]=i,o[11]=n):(i=o[10],n=o[11]),(0,ep.useEffect)(i,n),o[12]!==p||o[13]!==h||o[14]!==d?(s={referenceLocation:d,activateFromGeolocation:p,activateFromSearch:h,clearReference:f},o[12]=p,o[13]=h,o[14]=d,o[15]=s):s=o[15],s}(i),{selectedMarker:eu,showInfoWindow:ex,handleMarkerSelection:eh,closeInfoWindow:eg}=function(e){let t,l,a,r,i,n,s,o=(0,ef.c)(15),[c,d]=(0,ep.useState)(null),[u,m]=(0,ep.useState)(!1),x=(0,ep.useRef)(!1),f=(0,ep.useRef)(null);return o[0]!==c?(t=()=>{f.current=c},l=[c],o[0]=c,o[1]=t,o[2]=l):(t=o[1],l=o[2]),(0,ep.useEffect)(t,l),o[3]!==e||o[4]!==c?(r=function(t,l){if(!e)return;if(!(void 0!==l&&l)&&(c?.id===t.id||f.current?.id===t.id))return void a(t);(c||f.current)&&a(c||f.current),d(t),t.markerIcon.setActive(!0);let r=t.element.position,i=r instanceof google.maps.LatLng?r:new google.maps.LatLng(r?.lat||0,r?.lng||0),n=e.getCenter(),s=e.getZoom(),o=void 0===s||s<12,u=!!n&&n.equals(i);!o&&u?(m(!0),x.current=!1):(o&&e.setZoom(12),e.panTo(i),x.current=!0)},a=e=>{m(!1),d(null),e?e.markerIcon.setActive(!1):f.current&&f.current.markerIcon.setActive(!1)},o[3]=e,o[4]=c,o[5]=a,o[6]=r):(a=o[5],r=o[6]),o[7]!==e?(i=()=>{if(!e)return;let t=e.addListener("idle",()=>{x.current&&(m(!0),x.current=!1)});return()=>t.remove()},n=[e],o[7]=e,o[8]=i,o[9]=n):(i=o[8],n=o[9]),(0,ep.useEffect)(i,n),o[10]!==a||o[11]!==r||o[12]!==c||o[13]!==u?(s={selectedMarker:c,showInfoWindow:u,handleMarkerSelection:r,closeInfoWindow:a},o[10]=a,o[11]=r,o[12]=c,o[13]=u,o[14]=s):s=o[14],s}(ei),ev=es?.latLng??null,eb=!!(K&&J&&Y),ej=W.MarkerAriaLabel?.value,ew=W.MarkerActiveAriaLabel?.value;Z[13]!==q||Z[14]!==ee||Z[15]!==eh||Z[16]!==ei||Z[17]!==ew||Z[18]!==ev||Z[19]!==eb||Z[20]!==ej?(n={map:ei,data:q,handleMarkerSelection:eh,referenceLatLng:ev,hasMapDefault:eb,markerAriaLabel:ej,markerActiveAriaLabel:ew,distanceUnit:ee},Z[13]=q,Z[14]=ee,Z[15]=eh,Z[16]=ei,Z[17]=ew,Z[18]=ev,Z[19]=eb,Z[20]=ej,Z[21]=n):n=Z[21];let{markers:eN}=function({map:e,handleMarkerSelection:t,referenceLatLng:l,hasMap
181Default:a,markerAriaLabel:r="Location Marker",markerActiveAriaLabel:i="Selected Location Marker",distanceUnit:n="km",data:s}){let[o,c]=(0,ep.useState)([]),[d,u]=(0,ep.useState)(null);function m(e,t){if(!t)return null;let l=oW(new google.maps.LatLng(e.lat,e.lng),t);return"km"===n&&(l*=1.60934),{value:l,unit:n}}return(0,ep.useEffect)(()=>{if(!e||!s.locations||0===s.locations.length||"Invalid"===s.locationsType)return void c([]);let l=google.maps.event.addListenerOnce(e,"idle",async()=>{let{AdvancedMarkerElement:l}=await window.google.maps.importLibrary("marker"),n=s.locations.map(a=>{var n;let o,c,d,u=(n=s.site,d=(c=(o={HedinSuperchargeSite:{icon:"ChargingPoint",colors:{circleDefault:"var(--color-primary)",iconDefault:"var(--color-primary-contrast)",circleActive:"var(--color-primary-contrast)",iconActive:"var(--color-primary)"}},F150EuropeSite:{icon:"Ford",salesIcon:"Ford",serviceIcon:"Wrench",colors:{circleDefault:"var(--color-primary)",iconDefault:"var(--color-white)",circleActive:"#066FEF",iconActive:"var(--color-white)",circleBorder:"var(--color-white)",circleBorderActive:"var(--color-white)"}},FordSeSite:{icon:"Ford",salesIcon:"Ford",serviceIcon:"Wrench",colors:{circleDefault:"var(--color-primary)",iconDefault:"var(--color-white)",circleActive:"#066FEF",iconActive:"var(--color-white)",circleBorder:"var(--color-white)",circleBorderActive:"var(--color-white)"}},SaabPartsSite:{icon:"Saab",salesIcon:"Saab",serviceIcon:"Wrench",colors:{circleDefault:"var(--color-black)",iconDefault:"var(--color-white)",circleActive:"var(--color-primary)",iconActive:"var(--color-primary-contrast)",circleBorder:"var(--color-white)",circleBorderActive:"var(--color-white)"}},XpengSkSite:{icon:"Xpeng",salesIcon:"Xpeng",serviceIcon:"Wrench",colors:{circleDefault:"var(--color-black)",iconDefault:"var(--color-white)",circleActive:"var(--color-primary)",iconActive:"var(--color-primary-contrast)",circleBorder:"var(--color-white)",circleBorderActive:"var(--color-white)"}},XpengCzSite:{icon:"Xpeng",salesIcon:"Xpeng",serviceIcon:"Wrench",colors:{circleDefault:"var(--color-black)",iconDefault:"var(--color-white)",circleActive:"var(--color-primary)",iconActive:"var(--color-primary-contrast)",circleBorder:"var(--color-white)",circleBorderActive:"var(--color-white)"}},XpengChSite:{icon:"Xpeng",salesIcon:"Xpeng",serviceIcon:"Wrench",colors:{circleDefault:"var(--color-black)",iconDefault:"var(--color-white)",circleActive:"var(--color-primary)",iconActive:"var(--color-primary-contrast)",circleBorder:"var(--color-white)",circleBorderActive:"var(--color-white)"}},default:{icon:"Star",salesIcon:"Sales",serviceIcon:"Wrench"}})[n]??o.default).icon,a.isSalesDealer&&c.salesIcon?d=c.salesIcon:a.isServiceDealer&&c.serviceIcon&&(d=c.serviceIcon),function({icon:e,activeIcon:t,colors:{circleDefault:l="var(--color-primary)",iconDefault:a="#000",circleActive:r="#000",iconActive:i="var(--color-primary)",circleBorder:n,circleBorderActive:s}={},ariaLabel:o,ariaLabelActive:c}){let d=document.createElement("div"),u=e?(0,o5.qV)(o6[e]):"",m=t?(0,o5.qV)(o6[t]):"";d.innerHTML=` 182 <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"> 183 <circle 184 cx="16" 185 cy="16" 186 r="${n?15:16}" 187 fill="${l}" 188 /> 189 <g class="icon-default"> 190 ${u} 191 </g> 192 ${m?`<g class="icon-active" style="display: none;"> 193 ${m} 194 </g>`:""} 195 ${n&&"transparent"!==n?`<circle 196 class="circle-border" 197 cx="16" 198 cy="16" 199 r="15" 200 fill="none" 201 stroke="${n}" 202 stroke-width="2" 203 />`:""} 204 </svg> 205`;let x=d.querySelector("svg"),f=x.querySelector("circle"),p=x.querySelector(".icon-default"),h=x.querySelector(".icon-active"),g=x.querySelector(".circle-border");f.style.transition="fill 0.3s ease",g&&(g.style.transition="stroke 0.3s ease");let v=(e,t)=>{if(e){if("SVG"===e.tagName){let l=e.querySelector("path");l&&l.setAttribute("fill",t)}else e.setAttribute("fill",t);e.style.transition="fill 0.3s ease"}};return p?.firstElementChild&&v(p.firstElementChild,a),h?.firstElementChild&&v(h.firstElementChild,i||a),d.setAttribute("aria-label",o||"Marker"),d.setActive=e=>{f.setAttribute("fill",e&&r||l),h?(p.style.display=e?"none":"",h.style.display=e?"":"none"):p?.firstElementChild&&v(p.firstElementChild,e&&i||a),g&&s&&g.setAttribute("stroke",e?s:n||s),d.setAttribute("aria-label",e?c||"Active marker":o||"Marker")},d}({icon:d,activeIcon:c?.activeIcon,colors:c.colors,ariaLabel:r,ariaLabelActive:i})),m=new l({position:new google.maps.LatLng(a.lat,a.lng),content:u,map:e});m.content.style.filter="drop-shadow(0 2px 6px rgba(0,0,0,0.3))";let x={...a,element:m,markerIcon:u,distance:null,locationType:s.locationsType};return m.addListener("gmp-click",()=>t(x)),x});c(n),a||oG(e,n)});return()=>google.maps.event.removeListener(l)},[e,s]),(0,ep.useEffect)(()=>
205{if(o&&!(o.length<=0)){if(!l){u(null),c(e=>e.some(e=>null!==e.distance)?e.map(e=>({...e,distance:null})):e);return}d?.equals(l)&&o.some(e=>e.distance?.value===m(e,l)?.value)||(u(l),c(e=>e.map(e=>{let a=m(e,l),r={...e,distance:a};return e.element&&(google.maps.event.clearListeners(e.element,"gmp-click"),google.maps.event.addListener(e.element,"gmp-click",()=>{t(r)})),r})))}},[l,o]),{markers:o}}(n),ek=!!W.ShowFilters?.value,eS=W.SalesFilterLabel?.value||"Sales",eL=W.ServiceFilterLabel?.value||"Service";Z[22]!==en||Z[23]!==ei||Z[24]!==eN||Z[25]!==eS||Z[26]!==eL?(s={markers:eN,map:ei,bounds:en,salesLabel:eS,serviceLabel:eL},Z[22]=en,Z[23]=ei,Z[24]=eN,Z[25]=eS,Z[26]=eL,Z[27]=s):s=Z[27];let{filters:e_,setFilters:eT,visibleMarkers:eI,filteredMarkersInBounds:eA,hasFilters:eD}=function(e){let t,l,a,r,i,n,s,o,c,d=(0,ef.c)(32),{markers:u,map:m,bounds:x,salesLabel:f,serviceLabel:p}=e;d[0]===Symbol.for("react.memo_cache_sentinel")?(t=[],d[0]=t):t=d[0];let[h,g]=(0,ep.useState)(t);d[1]!==u||d[2]!==f||d[3]!==p?(l=()=>{if(0===u.length)return;let e=[];u.some(oQ)&&e.push({key:"sales",label:f,checked:!1}),u.some(oY)&&e.push({key:"service",label:p,checked:!1}),g(e)},d[1]=u,d[2]=f,d[3]=p,d[4]=l):l=d[4],d[5]!==u.length?(a=[u.length],d[5]=u.length,d[6]=a):a=d[6],(0,ep.useEffect)(l,a),d[7]!==h?(r=h.filter(oJ),d[7]=h,d[8]=r):r=d[8];let v=r;e:{let e;if(0===v.length){i=u;break e}if(d[9]!==v||d[10]!==u){let t;d[12]!==v?(t=e=>v.every(t=>"sales"===t.key?e.isSalesDealer:e.isServiceDealer),d[12]=v,d[13]=t):t=d[13],e=u.filter(t),d[9]=v,d[10]=u,d[11]=e}else e=d[11];i=e}let b=i;d[14]!==m||d[15]!==u||d[16]!==b?(n=()=>{if(!m)return;let e=new Set(b);u.forEach(t=>{t.element.map=e.has(t)?m:null})},d[14]=m,d[15]=u,d[16]=b,d[17]=n):n=d[17],d[18]!==m||d[19]!==b?(s=[b,m],d[18]=m,d[19]=b,d[20]=s):s=d[20],(0,ep.useEffect)(n,s);t:{let e;if(!x){let e;d[21]===Symbol.for("react.memo_cache_sentinel")?(e=[],d[21]=e):e=d[21],o=e;break t}if(d[22]!==x||d[23]!==b){let t;d[25]!==x?(t=e=>x.contains(new google.maps.LatLng(e.lat,e.lng)),d[25]=x,d[26]=t):t=d[26],e=b.filter(t),d[22]=x,d[23]=b,d[24]=e}else e=d[24];o=e}let j=o,y=h.length>0;return d[27]!==j||d[28]!==h||d[29]!==y||d[30]!==b?(c={filters:h,setFilters:g,visibleMarkers:b,filteredMarkersInBounds:j,hasFilters:y},d[27]=j,d[28]=h,d[29]=y,d[30]=b,d[31]=c):c=d[31],c}(s),eM=W.MarkerClusterAriaLabel?.value;Z[28]!==eg||Z[29]!==q.site||Z[30]!==ei||Z[31]!==eu||Z[32]!==eM||Z[33]!==eI?(o={map:ei,markers:eI,markerClusterAriaLabel:eM,onClusterClick:eg,siteName:q.site,selectedMarker:eu},Z[28]=eg,Z[29]=q.site,Z[30]=ei,Z[31]=eu,Z[32]=eM,Z[33]=eI,Z[34]=o):o=Z[34],function(e){let t,l,a,r,i,n,s=(0,ef.c)(16),{map:o,markers:c,markerClusterAriaLabel:d,siteName:u,onClusterClick:m,selectedMarker:x}=e,f=void 0===d?"markers in this area":d,p=(0,ep.useRef)(x??null),h=(0,ep.useRef)(null);s[0]!==x?(t=()=>{p.current=x??null},l=[x],s[0]=x,s[1]=t,s[2]=l):(t=s[1],l=s[2]),(0,ep.useEffect)(t,l),s[3]!==o||s[4]!==f||s[5]!==c||s[6]!==m||s[7]!==u?(a=()=>{if(!o||0===c.length)return;let e=new tZ.w1({map:o,markers:c.map(o4),renderer:{render:e=>{let{count:t,position:l,markers:a}=e,r=document.createElement("div");r.setAttribute("aria-label",t+" "+f),r.textContent=String(t);let i=p.current;return r.className=o2(u,null!=i&&(a??[]).includes(i.element)),new google.maps.marker.AdvancedMarkerElement({position:{lat:l.lat(),lng:l.lng()},content:r})}}});h.current=e;let t=m?e.addListener("click",()=>m()):null,l=e.addListener("clusteringend",()=>{o3(e,p.current,u)});return()=>{t?.remove(),l.remove(),e.clearMarkers(),h.current=null}},s[3]=o,s[4]=f,s[5]=c,s[6]=m,s[7]=u,s[8]=a):a=s[8],s[9]!==o||s[10]!==c?(r=[o,c],s[9]=o,s[10]=c,s[11]=r):r=s[11],(0,ep.useEffect)(a,r),s[12]!==x||s[13]!==u?(i=()=>{o3(h.current,x,u)},n=[x,u],s[12]=x,s[13]=u,s[14]=i,s[15]=n):(i=s[14],n=s[15]),(0,ep.useEffect)(i,n)}(o),Z[35]!==ee||Z[36]!==ei||Z[37]!==et||Z[38]!==eI?(c={map:ei,markers:eI,distanceUnit:ee,threshold:et},Z[35]=ee,Z[36]=ei,Z[37]=et,Z[38]=eI,Z[39]=c):c=Z[39];let{searchState:eE}=function(e){let t,l,a,r,i,n,s=(0,ef.c)(21),{map:o,markers:c,distanceUnit:d,threshold:u}=e,[m,x]=(0,ep.useState)("");s[0]===Symbol.for("react.memo_cache_sentinel")?(t=[],s[0]=t):t=s[0];let[f,p]=(0,ep.useState)(t),[h,g]=(0,ep.useState)(!1);if(s[1]!==c){let e;a=function(e){var t,l;if(!e||!c)return;let a=(t=c,(l=e).trim()?new ct.A(t,{keys:[{name:"name",weight:.5},{name:"city",weight:.3},{name:"address",weight:.15},{name:"zip",weight:.05}],threshold:.4,includeMatches:!0,includeScore:!0,minMatchCharLength:2}).search(l,{limit:5}).map(cl):[]).map(ca);p(a.length>0?a:[]),g(a.length>0)},s[4]===Symbol.for("react.memo_cache_sentinel")?(e=function(){p([]),x("")},s[4]=e):e=s[4],l=e,s[1]=c,s[2]=l,s[3]=a}else l=s[2],a=s[3];
205s[5]!==o||s[6]!==c?(r=function(){o&&oG(o,c)},s[5]=o,s[6]=c,s[7]=r):r=s[7];let v=r;s[8]!==d||s[9]!==o||s[10]!==c||s[11]!==u?(i=function(e){o&&oG(o,oq(e,c,d,u),e)},s[8]=d,s[9]=o,s[10]=c,s[11]=u,s[12]=i):i=s[12];let b=i;if(s[13]!==l||s[14]!==v||s[15]!==b||s[16]!==h||s[17]!==m||s[18]!==f||s[19]!==a){let e={searchTerm:m,setSearchTerm:x,suggestions:f,setSuggestions:p,isSuggestionsOpen:h,setIsSuggestionsOpen:g,updateSuggestions:a,clearSearch:l,fitAllMarkers:v,fitMarkersToLocation:b};n={...e,searchState:e},s[13]=l,s[14]=v,s[15]=b,s[16]=h,s[17]=m,s[18]=f,s[19]=a,s[20]=n}else n=s[20];return n}(c);Z[40]!==eE?(d=function(){eE.fitAllMarkers()},Z[40]=eE,Z[41]=d):d=Z[41];let eP=d;Z[42]!==eo||Z[43]!==ee||Z[44]!==ei||Z[45]!==et||Z[46]!==eI?(u=async function(){let e=await eo();e&&function(e,t,l,a="km",r){if(!l)return;let i=[];e&&(i=oq(e,t,a,r)),e?oG(l,i,e):oG(l,i)}(e,eI,ei,ee,et)},Z[42]=eo,Z[43]=ee,Z[44]=ei,Z[45]=et,Z[46]=eI,Z[47]=u):u=Z[47];let e$=u;Z[48]!==ec||Z[49]!==eE?(m=function(e,t){eE.fitMarkersToLocation(e),ec(e,t)},Z[48]=ec,Z[49]=eE,Z[50]=m):m=Z[50];let eF=m;Z[51]===Symbol.for("react.memo_cache_sentinel")?(x={width:"calc(100vw - 32px - var(--scrollbar-width))"},Z[51]=x):x=Z[51];let eR=W.ZoomInAriaLabel?.value,eH=W.ZoomOutAriaLabel?.value;Z[52]!==ei||Z[53]!==eR||Z[54]!==eH?(f=(0,em.jsx)("div",{className:"inline-flex gap-2",children:(0,em.jsx)(oZ,{map:ei,zoomInAriaLabel:eR,zoomOutAriaLabel:eH})}),Z[52]=ei,Z[53]=eR,Z[54]=eH,Z[55]=f):f=Z[55];let eV=W.CountryInGoogleSearch?.value,eO=W.SearchIconAriaLabel?.value,eB=W.ClearSearchIconAriaLabel?.value;Z[56]!==W.SearchInputPlaceholderText.value||Z[57]!==eh||Z[58]!==eF||Z[59]!==eE||Z[60]!==eV||Z[61]!==eO||Z[62]!==eB?(p=(0,em.jsx)("div",{className:"w-full lg:hidden",children:(0,em.jsx)(oT,{searchState:eE,handleMarkerSelection:eh,onLocationResolved:eF,searchInputPlaceholderText:W.SearchInputPlaceholderText.value,countryInGoogleSearch:eV,searchIconAriaLabel:eO,clearSearchIconAriaLabel:eB,onMap:!0})}),Z[56]=W.SearchInputPlaceholderText.value,Z[57]=eh,Z[58]=eF,Z[59]=eE,Z[60]=eV,Z[61]=eO,Z[62]=eB,Z[63]=p):p=Z[63],Z[64]!==f||Z[65]!==p?(h=(0,em.jsxs)("div",{style:x,className:"gap-sm flex flex-col items-end justify-end lg:max-w-10",children:[f,p]}),Z[64]=f,Z[65]=p,Z[66]=h):h=Z[66],Z[67]!==ei||Z[68]!==h?(g={map:ei,position:"RIGHT_BOTTOM",children:h},Z[67]=ei,Z[68]=h,Z[69]=g):g=Z[69];let ez=o0(g),eU=W.NearMeOnMapText?.value,eZ=W.RemoveLocationAriaLabel?.value;Z[70]!==ed||Z[71]!==e$||Z[72]!==es||Z[73]!==eU||Z[74]!==eZ?(v=(0,em.jsx)(oL,{onMap:!0,nearMeText:eU,referenceLocation:es,onActivate:e$,onClear:ed,removeAriaLabel:eZ}),Z[70]=ed,Z[71]=e$,Z[72]=es,Z[73]=eU,Z[74]=eZ,Z[75]=v):v=Z[75],Z[76]!==W.FilterTitle?.value||Z[77]!==e_||Z[78]!==eD||Z[79]!==eT||Z[80]!==ek?(b=ek&&eD&&(0,em.jsx)(oN,{title:W.FilterTitle?.value,isPanelView:!1,filters:e_,setFilters:eT}),Z[76]=W.FilterTitle?.value,Z[77]=e_,Z[78]=eD,Z[79]=eT,Z[80]=ek,Z[81]=b):b=Z[81],Z[82]!==v||Z[83]!==b?(j=(0,em.jsxs)("div",{className:"flex items-center justify-end gap-2",children:[v,b]}),Z[82]=v,Z[83]=b,Z[84]=j):j=Z[84],Z[85]!==ei||Z[86]!==j?(y={map:ei,position:"RIGHT_TOP",children:j,mobileOnly:!0},Z[85]=ei,Z[86]=j,Z[87]=y):y=Z[87];let eW=o0(y);Z[88]===Symbol.for("react.memo_cache_sentinel")?(w={throttleMs:200,finalUpdateDelay:50,onResize:()=>{el.current&&el.current.style.setProperty("--scrollbar-width",window.innerWidth-document.documentElement.clientWidth+"px")},initialRun:!0},Z[88]=w):w=Z[88],(0,it.C)(w);let eq=G.uid;Z[89]===Symbol.for("react.memo_cache_sentinel")?(N={height:"calc(100vh - var(--hedin-menu-height, 0px))"},Z[89]=N):N=Z[89],Z[90]!==W.MapTabTitle.value||Z[91]!==W.PanelTabTitle.value||Z[92]!==Q?(C=(0,em.jsx)(oS,{mobileView:Q,setMobileView:X,mapTabTitle:W.MapTabTitle.value,panelTabTitle:W.PanelTabTitle.value}),Z[90]=W.MapTabTitle.value,Z[91]=W.PanelTabTitle.value,Z[92]=Q,Z[93]=C):C=Z[93];let eG="Panel"===Q?"z-2":"-z-1 lg:z-2";Z[94]!==eG?(k=(0,ey.cn)("absolute flex h-full w-full flex-col","lg:relative lg:w-1/2 lg:max-w-sm","gap-lg bg-foundation flex flex-col","px-sm pt-sm lg:px-lg",eG),Z[94]=eG,Z[95]=k):k=Z[95];let eK=W.CountryInGoogleSearch?.value,eJ=W.SearchIconAriaLabel?.value,eY=W.ClearSearchIconAriaLabel?.value;Z[96]!==W.SearchInputPlaceholderText.value||Z[97]!==eh||Z[98]!==eF||Z[99]!==eE||Z[100]!==eK||Z[101]!==eJ||Z[102]!==eY?(S=(0,em.jsx)(oT,{searchState:eE,handleMarkerSelection:eh,onLocationResolved:eF,searchInputPlaceholderText:W.SearchInputPlaceholderText.value,countryInGoogleSearch:eK,searchIconAriaLabel:eJ,clearSearchIconAriaLabel:eY}),Z[96]=W.SearchInputPlaceholderText.value,Z[97]=eh,Z[98]=eF,Z[99]=eE,Z[100]=eK,Z[101]=eJ,Z[102]=eY,Z[103]=S):S=Z[103],Z[104]!==W.FilterTitle?.value||Z[105]!==e_||Z[106]!==eD||Z[107]!==eT||Z[108]!==ek?(L=ek&&eD&&(0,em.jsx)(oN,{title:W.FilterTitle?.value,isPanelView:!0,filters:e_,setFilters:eT}),Z[104]=W.FilterTitle?.value,Z[105]=e_,Z[106]=eD,Z[107]=eT,Z[108]=ek,Z[109]=L):L=Z[109],Z[110]!==S||Z[111]!==L?(_=(0,em.jsxs)("div",{className:"flex gap-3",children:[S,L]}),Z[110]=S,Z[111]=L,Z[112]=_):_=Z[112];let eQ=W.NearMeOnPanelText?.value,eX=W.RemoveLocationAriaLabel?.value;Z[113]!==ed||Z[114]!==e$||Z[115]!==es||Z[116]!==eQ||Z[117]!==eX?(T=(0,em.jsx)(oL,{nearMeText:eQ,referenceLocation:es,onActivate:e$,onClear:ed,removeAriaLabel:eX}),Z[113]=ed,Z[114]=e$,Z[115]=es,Z[116]=eQ,Z[117]=eX,Z[118]=T):T=Z[118],Z[119]!==_||Z[120]!==T?(I=(0,em.jsxs)("div",{className:"gap-sm flex flex-col",children:[_,T]}),Z[119]=_,Z[120]=T,Z[121]=I):I=Z[121],Z[122]===Symbol.for("react.memo_cache_sentinel")?(A={overflowAnchor:"none"},Z[122]=A):A=Z[122],Z[123]!==W.PanelTitle.value?(D=(0,em.jsx)(eC.DZ,{tagName:"H2",tagStyle:"H3",children:W.PanelTitle.value}),Z[123]=W.PanelTitle.value,Z[124]=D):D=Z[124],Z[125]!==W.ShowAllText||Z[126]!==eP?(M=W.ShowAllText?.value&&(0,em.jsxs)("button",{onClick:eP,className:"text-text-link hover:text-text-link-hover mr-[11px] flex items-center py-2 text-sm hover:underline",children:[" ",W.ShowAllText.value," "]}),Z[125]=W.ShowAllText,Z[126]=eP,Z[127]=M):M=Z[127],Z[128]!==D||Z[129]!==M?(E=(0,em.jsxs)("div",{className:"flex w-full justify-between",children:[D,M]}),Z[128]=D,Z[129]=M,Z[130]=E):E=Z[130];let e1=W.FilterTitle?.value,e0=W.SalesFilterLabel?.value,e2=W.ServiceFilterLabel?.value;return Z[131]!==ee||Z[132]!==W.CurrentlyShowingText.value||Z[133]!==W.FindUsText.value||Z[134]!==W.NoDealersText.value||Z[135]!==W.ShowMoreButtonLabel.value||Z[136]!==eA||Z[137]!==eh||Z[138]!==eu||Z[139]!==e1||Z[140]!==e0||Z[141]!==e2?(P=(0,em.jsx)(ow,{markers:eA,selectedMarker:eu,handleMarkerSelection:eh,showMoreButtonLabel:W.ShowMoreButtonLabel.value,currentlyShowingText:W.CurrentlyShowingText.value,noDealersText:W.NoDealersText.value,findUsText:W.FindUsText.value,distanceUnit:ee,servicesText:e1,salesText:e0,serviceText:e2}),Z[131]=ee,Z[132]=W.CurrentlyShowingText.value,Z[133]=W.FindUsText.value,Z[134]=W.NoDealersText.value,Z[135]=W.ShowMoreButtonLabel.value,Z[136]=eA,Z[137]=eh,Z[138]=eu,Z[139]=e1,Z[140]=e0,Z[141]=e2,Z[142]=P):P=Z[142],Z[143]!==E||Z[144]!==P?($=(0,em.jsxs)("div",{style:A,className:"gap-sm flex grow flex-col overflow-hidden",children:[E,P]}),Z[143]=E,Z[144]=P,Z[145]=$):$=Z[145],Z[146]!==k||Z[147]!==I||Z[148]!==$?(F=(0,em.jsxs)("div",{className:k,children:[I,$]}),Z[146]=k,Z[147]=I,Z[148]=$,Z[149]=F):F=Z[149],Z[150]===Symbol.for("react.memo_cache_sentinel")?(R=(0,em.jsx)("div",{ref:ea,tabIndex:0,className:"h-full grow"}),Z[150]=R):R=Z[150],Z[151]===Symbol.for("react.memo_cache_sentinel")?(H=()=>X("Panel"),Z[151]=H):H=Z[151],Z[152]!==eg||Z[153]!==W.MarkerPreviewWindowShowMoreText.value||Z[154]!==ei||Z[155]!==eu||Z[156]!==ex?(V=(0,em.jsxs)("div",{className:"lg:pt-sm lg:pr-lg relative h-full grow",children:[R,(0,em.jsx)(ok,{selectedMarker:eu,showInfoWindow:ex,closeInfoWindow:eg,map:ei,showMoreText:W.MarkerPreviewWindowShowMoreText.value,switchToListView:H})]}),Z[152]=eg,Z[153]=W.MarkerPreviewWindowShowMoreText.value,Z[154]=ei,Z[155]=eu,Z[156]=ex,Z[157]=V):V=Z[157],Z[158]!==F||Z[159]!==V?(O=(0,em.jsxs)("div",{className:"relative flex grow overflow-hidden",children:[F,
205V]}),Z[158]=F,Z[159]=V,Z[160]=O):O=Z[160],Z[161]!==C||Z[162]!==O?(B=(0,em.jsxs)("div",{className:"flex h-full w-full flex-col lg:flex-row",children:[C,O]}),Z[161]=C,Z[162]=O,Z[163]=B):B=Z[163],Z[164]!==eW||Z[165]!==B||Z[166]!==ez?(z=(0,em.jsxs)("div",{style:N,className:"max-w-page bg-foundation relative mx-auto flex w-full overflow-hidden",children:[eW,ez,B]}),Z[164]=eW,Z[165]=B,Z[166]=ez,Z[167]=z):z=Z[167],Z[168]!==G.uid||Z[169]!==z?(U=(0,em.jsx)("section",{className:"bg-foundation w-full","data-component":"GoogleMap",id:eq,ref:el,children:z}),Z[168]=G.uid,Z[169]=z,Z[170]=U):U=Z[170],U}),ci=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j,y,w=(0,ef.c)(68),{fields:N,blurDataURL:C,onSearch:k,rendering:S}=e,{push:L,query:_}=(0,e7.useRouter)();if(w[0]!==_){let{path:e,...l}=_;t=l,w[0]=_,w[1]=t}else t=w[1];let T=(0,ep.useRef)(null),[I,A]=(0,ep.useState)(t.keyphrase||""),D=N.TextColor?.value==="Black"?"text-text-primary":"text-white",M=N.HeroBannerSearchUrl.value.href,E=N.HeroBannerHasSearchBar.value,P=N?.HasMarginTop?.value===!0,$=N?.CenterContent?.value===!0,{t:F}=(0,ey.s9)();w[2]!==k||w[3]!==L||w[4]!==t||w[5]!==I||w[6]!==M?(l=()=>{k?k(I):L({pathname:M,query:{...t,keyphrase:I}}),(0,a0.d)({event:"search",search_type:"start page",search_term:I.toString()})},w[2]=k,w[3]=L,w[4]=t,w[5]=I,w[6]=M,w[7]=l):l=w[7];let R=l;w[8]===Symbol.for("react.memo_cache_sentinel")?(a=()=>A(""),w[8]=a):a=w[8];let H=a;w[9]===Symbol.for("react.memo_cache_sentinel")?(r=()=>{if(!T.current)return;let e=T.current.getBoundingClientRect().bottom+window.scrollY;window.scrollTo({top:e,behavior:"smooth"})},w[9]=r):r=w[9];let V=r;w[10]!==F?(i=()=>(0,em.jsx)("button",{onClick:()=>V(),className:"bp:bottom-8 absolute bottom-4 left-[50%] translate-x-[-50%] animate-bounce text-white","aria-label":F("scrollDownButtonAria"),children:(0,em.jsx)(eC.ZL,{className:(0,eh.A)("drop-shadow-[0_4px_7px_rgba(0,0,0,0.25),0px_1px_2px_rgba(0,0,0,0.45)]","bp:h-10 bp:w-10 h-8 w-8")})}),w[10]=F,w[11]=i):i=w[11];let O=i,B=S.uid,z=E&&"mb-8",U=P&&"sc-block-mt";w[12]!==N.Variant?.value||w[13]!==z||w[14]!==U?(n=(0,eh.A)("relative flex w-full justify-center transition-all duration-500",z,U,N?.Variant?.value==="FullScreen"?"min-h-[calc(100svh-var(--hedin-menu-height,0px))]":"min-h-[312px] bp:h-[534px]"),w[12]=N.Variant?.value,w[13]=z,w[14]=U,w[15]=n):n=w[15],w[16]!==C||w[17]!==N.Content?.value||w[18]!==N.Image||w[19]!==N.ImagePhone||w[20]!==N.VideoDesktop||w[21]!==N.VideoPhone?(s=N?.Content?.value==="Image"?(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)(eC._V,{field:N.Image,fill:!0,priority:!0,placeholder:C?"blur":"empty",blurDataURL:C,className:(0,eh.A)(N.ImagePhone.value?.src&&"bp:block hidden","absolute inset-0 z-0 h-full w-full object-cover")}),N.ImagePhone.value?.src&&(0,em.jsx)(eC._V,{field:N.ImagePhone,fill:!0,priority:!0,placeholder:C?"blur":"empty",blurDataURL:C,className:"bp:hidden absolute inset-0 z-0 h-full w-full object-cover"})]}):(0,em.jsx)("div",{className:"absolute z-0 h-full w-full",children:(0,em.jsx)(tr.A,{VideoDesktop:N.VideoDesktop,VideoPhone:N.VideoPhone})}),w[16]=C,w[17]=N.Content?.value,w[18]=N.Image,w[19]=N.ImagePhone,w[20]=N.VideoDesktop,w[21]=N.VideoPhone,w[22]=s):s=w[22];let Z=$?"items-center text-center":"items-start",W=E&&"pb-14";w[23]!==N.ContentPlacement?.value||w[24]!==Z||w[25]!==W?(o=(0,eh.A)("p-sm bp:px-lg flex w-full max-w-2xl flex-col gap-6 py-10",Z,W,(e=>{switch(e){case"Top":return"justify-start";case"Bottom":return"justify-end pb-[30svh]";default:return"justify-center"}})(N?.ContentPlacement?.value)),w[23]=N.ContentPlacement?.value,w[24]=Z,w[25]=W,w[26]=o):o=w[26],w[27]===Symbol.for("react.memo_cache_sentinel")?(c=["fade-in","slide-in-y"],w[27]=c):c=w[27];let q=N?.TitleTag?.value||"H1";w[28]!==D?(d=(0,eh.A)("max-w-md hyphens-auto","drop-shadow-[0_4px_7px_rgba(0,0,0,0.25),0px_1px_2px_rgba(0,0,0,0.45)]",D),w[28]=D,w[29]=d):d=w[29],w[30]!==N.Title?(u=(0,em.jsx)(ex.Text,{field:N.Title}),w[30]=N.Title,w[31]=u):u=w[31],w[32]!==q||w[33]!==d||w[34]!==u?(m=(0,em.jsx)(aZ.A,{animationType:c,delay:100,duration:500,isEnabled:!0,children:(0,em.jsx)(eC.DZ,{tagName:q,className:d,children:u})}),w[32]=q,w[33]=d,w[34]=u,w[35]=m):m=w[35],w[36]!==N.Text||w[37]!==D?(x=N.Text.value&&(0,em.jsx)(aZ.A,{animationType:["fade-in","slide-in-y"],delay:200,duration:500,isEnabled:!0,children:(0,em.jsx)("p",{className:(0,eh.A)("max-w-md text-lg font-normal leading-7","drop-shadow-[0_4px_7px_rgba(0,0,0,0.25),0px_1px_2px_rgba(0,0,0,0.45)]",D),children:(0,em.jsx)(ex.Text,{field:N.Text})})}),w[36]=N.Text,w[37]=D,w[38]=x):x=w[38],w[39]!==m||w[40]!==x?(f=(0,em.jsxs)("div",{className:"flex flex-col gap-2",children:[m,x]}),w[39]=m,w[40]=x,w[41]=f):f=w[41],w[42]===Symbol.for("react.memo_cache_sentinel")?(p=["fade-in","slide-in-y"],w[42]=p):p=w[42];let G=N.Link,K=N?.ButtonType?.value;return w[43]!==K?(h=(e=>{switch(e){case"Primary":case"None":default:return"primary";case"Secondary":return"secondary";case"Ghost":return"ghost";case"Ghost Contrast":return"ghost-contrast"}}
205)(K),w[43]=K,w[44]=h):h=w[44],w[45]!==N.Link||w[46]!==h?(g=(0,em.jsx)("div",{className:"flex grow-0",children:(0,em.jsx)(aZ.A,{animationType:p,delay:300,duration:500,isEnabled:!0,children:(0,em.jsx)(eC.$n,{field:G,variant:h,icon:"ArrowForwardIcon"})})}),w[45]=N.Link,w[46]=h,w[47]=g):g=w[47],w[48]!==N.SearchBarPlaceholderText?.value||w[49]!==N.SearchBarPlaceholderTextDesktop?.value||w[50]!==E||w[51]!==R||w[52]!==I?(v=E&&(0,em.jsx)("div",{className:"absolute inset-x-0 bottom-0 mb-[-24px]",children:(0,em.jsx)(r7.A,{size:"lg",children:(0,em.jsxs)("div",{className:"relative w-full",children:[(0,em.jsx)("input",{className:(0,eh.A)("bp:hidden","border-outline-link font-alt bg-background-100 btn-hover btn-hover-focus px-sm inset-0 w-full rounded-full py-3 placeholder-black transition focus-visible:-translate-y-px focus-visible:border-white focus-visible:!outline-none"),type:"search",value:I,onChange:e=>A(e.target.value),autoCorrect:"off",autoCapitalize:"off",placeholder:N?.SearchBarPlaceholderText?.value?String(N?.SearchBarPlaceholderText?.value):"S\xf6k p\xe5 m\xe4rke, modell eller utrustning",onKeyDown:e=>"Enter"===e.key&&R()}),(0,em.jsx)("input",{className:(0,eh.A)("bp:block hidden","border-outline-link font-alt bg-background-100 btn-hover btn-hover-focus px-sm inset-0 w-full rounded-full py-3 placeholder-black transition focus-visible:-translate-y-px focus-visible:border-white focus-visible:!outline-none"),type:"search",name:"search",value:I,onChange:e=>A(e.target.value),autoCorrect:"off",autoCapitalize:"off",placeholder:N?.SearchBarPlaceholderTextDesktop?.value?String(N?.SearchBarPlaceholderTextDesktop?.value):"S\xf6k p\xe5 m\xe4rke, modell eller utrustning",onKeyDown:e=>"Enter"===e.key&&R()}),(0,em.jsxs)("div",{className:"absolute right-3 top-2 flex gap-1",children:[(0,em.jsx)("button",{onClick:H,"aria-label":"Clear search",className:(0,eh.A)(!I&&"hidden","bg-background-100 cursor-pointer rounded-full border border-transparent p-1.5 transition"),children:(0,em.jsx)(eC.US,{})}),(0,em.jsx)("button",{"aria-label":"Search",onClick:R,className:(0,eh.A)(I&&"border-outline-link","bg-background-100 cursor-pointer rounded-full border border-transparent p-1.5 transition"),children:(0,em.jsx)(eC.WI,{})})]})]})})}),w[48]=N.SearchBarPlaceholderText?.value,w[49]=N.SearchBarPlaceholderTextDesktop?.value,w[50]=E,w[51]=R,w[52]=I,w[53]=v):v=w[53],w[54]!==O||w[55]!==N.Variant?.value?(b=N?.Variant?.value==="FullScreen"&&(0,em.jsx)(O,{}),w[54]=O,w[55]=N.Variant?.value,w[56]=b):b=w[56],w[57]!==o||w[58]!==f||w[59]!==g||w[60]!==v||w[61]!==b?(j=(0,em.jsxs)("div",{className:o,children:[f,g,v,b]}),w[57]=o,w[58]=f,w[59]=g,w[60]=v,w[61]=b,w[62]=j):j=w[62],w[63]!==S.uid||w[64]!==s||w[65]!==j||w[66]!==n?(y=(0,em.jsxs)("div",{"data-component":"HeroBanner",ref:T,id:B,className:n,children:[s,j]}),w[63]=S.uid,w[64]=s,w[65]=j,w[66]=n,w[67]=y):y=w[67],y},{validate:e=>e.Content?.value==="Video"||!!e.Image?.value?.src||"Add a background image, or set Content to Video and add a video."});
205function cn({isHomePath:e,navRef:t,icon:l,hasMessage:a,messageTitle:r,messageText:i,messageType:n}){let s=(0,ep.useRef)(null),o=(0,e7.useRouter)(),[c,d]=(0,ep.useState)(0);function u(e){let t=`${e}=`,l=document?.cookie.split(";");for(let e=0;e<l.length;e++){let a=l[e];for(;" "===a.charAt(0);)a=a.substring(1);if(0===a.indexOf(t))return decodeURIComponent(a.substring(t.length,a.length))}return null}return(0,ep.useEffect)(()=>{let e=()=>{let e=u("hideAlert")&&n?.value!=="Warning",t=s?.current?.scrollHeight||0;d(e?0:t)};return o.events.on("routeChangeComplete",e),()=>{o.events.off("routeChangeComplete",e)}},[o]),a?.value&&(i?.value?.trim()!==""||r?.value?.trim()!=="")&&n?.value?.trim()!==""?(0,em.jsx)("div",{ref:e=>{if(s.current)return;s.current=e;let t=u("hideAlert")&&n?.value!=="Warning",l=e?.scrollHeight||0;d(t?0:l)},style:{height:c},className:(0,eh.A)(function(e){switch(e){case"Warning":return"bg-important text-white";case"Dark":return"bg-black text-white";case"Light":return"bg-background-100 text-black";case"Neutral":return"bg-primary text-white";default:return"transparent"}}(n.value),"z-2 px-sm bp:px-lg w-full overflow-hidden","transition-height overflow-hidden duration-500"),children:(0,em.jsx)("div",{className:"",children:(0,em.jsxs)("div",{className:"gap-sm bp:gap-md m-auto flex max-w-3xl items-start justify-between",children:[(0,em.jsxs)("div",{className:"my-2 flex flex-1 items-start gap-3",children:["CampaignAlert"===l.value&&(0,em.jsx)(eC.ND,{className:"h-8 w-8 fill-white"}),"WarningAlert"===l.value&&(0,em.jsx)(eC.id,{className:"mt-1 h-[26px] w-[26px] fill-white"}),(0,em.jsxs)("div",{className:"flex flex-col",children:[(0,em.jsx)("span",{className:"font-bold",children:(0,em.jsx)(ex.Text,{field:r})}),(0,em.jsx)(ex.RichText,{field:i})]})]}),n?.value!=="Warning"&&(0,em.jsx)("button",{className:"mt-2.5 flex h-6 w-6 items-center justify-center overflow-hidden",onClick:()=>{let e,t;(e=new Date).setDate(e.getDate()+1),t=encodeURIComponent("true")+`; expires=${e.toUTCString()}`,document.cookie=`hideAlert=${t}; path=/`,d(0)},"aria-label":"Close alert",children:(0,em.jsx)(eC.uv,{className:"h-full w-full"})})]})})}):null}function cs({type:e,item:t,isDropdownOpen:l,setIsDropdownOpen:a,rootItem:r,activeItem:i,isVisible:n,level:s,currentPath:o,dropdownItemsRefs:c,activeLanguageCode:d,setActiveLanguageCode:u}){let{t:m}=(0,ey.s9)(),[x,f]=(0,ep.useState)(!1),[p,h]=(0,ep.useState)({primary:!1,secondary:!1});function g(e){return e.replace(/\s*\(.*?\)\s*/g,"").trim().replace(/^\w/,e=>e.toUpperCase())}function v(e,l){if((j(t)||y(t))&&void 0!==t.orderInDropdown&&c)switch(e){case"next":let a=t.orderInDropdown+1;for(;;){a%=c.current.length;let e=c.current[a%c.current.length].primary;if(e&&"true"===e.getAttribute("aria-hidden")){l.preventDefault(),e.focus();break}if(++a===t.orderInDropdown){console.warn("No visible items found in the dropdown.");break}}break;case"prev":let r=t.orderInDropdown-1;for(;;){if(r<0){b();break}let e=c.current[r]?.primary;if(e&&"true"===e.getAttribute("aria-hidden")){l.preventDefault(),e.focus();break}--r}break;case"sideways":let i=c.current[t.orderInDropdown];document.activeElement instanceof HTMLAnchorElement?i?.secondary&&(l.preventDefault(),i.secondary.focus()):i?.primary&&(l.preventDefault(),i?.primary.focus())}}function b(){a(!1),r&&r.focus()}function j(e){return"url"in e}function y(e){return"language"in e}function w(e){return"fields"in e}function N(e){return e?.externalLink?.jsonValue?.value?.href&&e?.externalLink?.jsonValue?.value?.linktype==="external"}switch((0,ep.useEffect)(()=>{let e;return l&&n||!x||(e=setTimeout(()=>{f(!1)},500)),()=>clearTimeout(e)},[l,n]),(0,ep.useEffect)(()=>{i&&"showMore"!==i&&"languageSwitch"!==i&&"reset"!==i&&"hasChildren"in i&&0!==i.children.results.length&&f(!1)},[i]),e){case"link":if(!j(t))return null;return(0,em.jsx)("div",{className:(0,eh.A)(s>1&&"py-0.5",p.primary&&"bg-background-200","hover:bg-background-200 flex min-w-48 flex-1"),children:(0,em.jsx)(eF(),{ref:e=>{c&&void 0!==t.orderInDropdown&&(c.current[t.orderInDropdown]={primary:e,secondary:null})},"aria-hidden":n?"true":"false",href:N(t)?t?.externalLink?.jsonValue?.value?.href:t.url.path.toLowerCase(),className:(0,eh.A)(s>1?"py-1.5":"py-2","mx-[2px] flex w-full justify-start overflow-hidden px-4 focus-visible:outline-offset-0 focus-visible:!outline-black"),onClick:()=>{document.body.style.cursor="wait",a(!1)},onFocus:()=>h({primary:!0,secondary:!1}),onBlur:()=>h({primary:!1,secondary:!1}),onKeyDown:e=>{if("Tab"===e.key&&e.shiftKey)return void v("prev",e);switch(e.key){case" ":e.preventDefault();break;case"ArrowUp":v("prev",e);break;case"ArrowDown":case"Tab":v("next",e);break;case"Escape":b()}},children:(0,em.jsx)("span",{className:(0,eh.A)(o===t.url.path.toLowerCase()&&"underline","pr-10"),
205children:t.navigationTitle.value||t.name})})});case"expandable":if(!j(t))return null;return(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)("div",{className:(0,eh.A)("py-0.5",p.primary&&"bg-background-200","hover:bg-background-200 flex flex-row"),children:(0,em.jsxs)("button",{ref:e=>{c&&void 0!==t.orderInDropdown&&(c.current[t.orderInDropdown]={primary:e,secondary:null})},"aria-hidden":n?"true":"false",className:"mx-[2px] flex w-full flex-row justify-between font-bold focus-visible:outline-offset-0 focus-visible:!outline-black",onClick:()=>{f(e=>!e)},onFocus:()=>h({primary:!0,secondary:!1}),onBlur:()=>h({primary:!1,secondary:!1}),onKeyDown:e=>{if("Tab"===e.key&&e.shiftKey)return void v("prev",e);switch(e.key){case"ArrowUp":v("prev",e);break;case"ArrowDown":case"Tab":v("next",e);break;case"Escape":b()}},children:[(0,em.jsx)("span",{className:(0,eh.A)("py-1.5","flex flex-1 px-4"),children:t.navigationTitle.value}),(0,em.jsx)("span",{className:(0,eh.A)("h-[calc(1.5em+1rem-4px)]","flex aspect-square items-center justify-center"),children:x?"-":"+"})]})}),(0,em.jsx)("div",{"aria-hidden":n?"true":"false",style:{paddingLeft:`${+(s>0)}rem`},className:(0,eh.A)(x&&"h-auto","h-0 overflow-hidden transition-all duration-500 ease-in-out"),children:(0,em.jsx)(co,{items:t.children.results,isDropdownOpen:l,setIsDropdownOpen:a,rootItem:r,activeItem:i,isVisible:x,level:s+1,currentPath:o,dropdownItemsRefs:c})})]});case"expandableLink":if(!j(t))return null;return(0,em.jsxs)(em.Fragment,{children:[(0,em.jsxs)("div",{"aria-hidden":n?"true":"false",className:"flex flex-row items-start justify-between",children:[(0,em.jsx)("div",{className:(0,eh.A)(p.primary&&"bg-background-200","hover:bg-background-200 flex max-w-[calc(100%-1.5em-1rem-4px)] flex-1 overflow-x-clip break-words py-0.5"),children:(0,em.jsx)(eF(),{"aria-hidden":n?"true":"false",ref:e=>{if(c&&void 0!==t.orderInDropdown){let l=c.current[t.orderInDropdown]?.primary;c.current[t.orderInDropdown]={primary:e,secondary:l}}},href:N(t)?t?.externalLink?.jsonValue?.value?.href:t.url.path,className:"mx-0.5 w-full px-4 py-1.5 font-bold focus-visible:outline-offset-0 focus-visible:!outline-black",onFocus:()=>h({primary:!0,secondary:!1}),onBlur:()=>h({primary:!1,secondary:!1}),onKeyDown:e=>{if("Tab"===e.key&&e.shiftKey)return void v("prev",e);switch(e.key){case" ":e.preventDefault();break;case"ArrowUp":v("prev",e);break;case"ArrowDown":v("next",e);break;case"ArrowLeft":case"ArrowRight":case"Tab":v("sideways",e);break;case"Escape":b()}},children:t.navigationTitle.value})}),(0,em.jsxs)("div",{className:(0,eh.A)(p.secondary&&"bg-background-200","hover:bg-background-200 flex h-[calc(1.5em+1rem)] w-[calc(1.5em+1rem+4px)] items-center"),children:[(0,em.jsx)("span",{className:"bg-outline h-full w-0.5"}),(0,em.jsx)("button",{ref:e=>{if(c&&void 0!==t.orderInDropdown){let l=c.current[t.orderInDropdown]?.primary;c.current[t.orderInDropdown]={primary:l,secondary:e}}},className:"mx-[2px] flex h-[calc(100%-4px)] flex-1 items-center justify-center font-bold focus-visible:outline-offset-0 focus-visible:!outline-black",onClick:e=>{f(e=>!e)},onFocus:()=>h({primary:!1,secondary:!0}),onBlur:()=>h({primary:!1,secondary:!1}),onKeyDown:e=>{switch(e.key){case"ArrowUp":v("prev",e);break;case"ArrowDown":case"Tab":v("next",e);break;case"ArrowLeft":case"ArrowRight":v("sideways",e);break;case"Escape":b()}},children:x?"-":"+"})]})]}),(0,em.jsx)("div",{"aria-hidden":n?"true":"false",style:{paddingLeft:`${+(s>0)}rem`},className:(0,eh.A)(x&&"h-auto","flex h-0 flex-col overflow-hidden"),children:(0,em.jsx)(co,{items:t.children.results,isDropdownOpen:l,setIsDropdownOpen:a,rootItem:r,activeItem:i,isVisible:x,level:s+1,currentPath:o,dropdownItemsRefs:c})})]});case"language":if(!y(t))return null;return(0,em.jsx)("div",{className:(0,eh.A)(s>1&&"py-0.5",p.primary&&"bg-background-200","hover:bg-background-200 flex min-w-48 flex-1"),children:(0,em.jsxs)("a",{ref:e=>{c&&void 0!==t.orderInDropdown&&(c.current[t.orderInDropdown]={primary:e,secondary:null})},href:`/${t.language.name}${t.url.path}`,"aria-hidden":n?"true":"false",className:(0,eh.A)(s>1?"py-1.5":"py-2",d===t.language.name&&"!cursor-default","mx-[2px] flex w-full items-center justify-start gap-2 overflow-hidden px-4 focus-visible:outline-offset-0 focus-visible:!outline-black"),onFocus:()=>h({primary:!0,secondary:!1}),onBlur:()=>h({primary:!1,secondary:!1}),onClick:e=>{e.preventDefault(),u&&u(t.language.name),a(!1),window.location.href=`/${t.language.name}${t.url.path}`},onKeyDown:e=>{if("Tab"===e.key&&e.shiftKey)return void v("prev",e);switch(e.key){case" ":e.preventDefault();break;case"ArrowUp":v("prev",e);break;case"ArrowDown":case"Tab":v("next",e);break;case"Escape":b()}},children:[(0,em.jsx)(eC.iF,{countryCode:t.language.name,className:"h-5 w-5 rounded"}),(0,em.jsx)("span",{className:(0,eh.A)(d===t.language.name&&"underline"),children:m("navigation"+g(t.language.nativeName))||g(t.language.nativeName)})]})});case"languageGroup":if(y(t)||j(t)||w(t))return null;return(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)("div",{className:(0,eh.A)("py-0.5",p.primary&&"bg-background-200","hover:bg-background-200 flex flex-row"),children:(0,em.jsxs)("button",{"aria-hidden":n?"true":"false",className:"mx-[2px] flex w-full flex-row justify-between font-bold focus-visible:outline-offset-0 focus-visible:!outline-black",onClick:()=>{f(e=>!e)},onFocus:()=>h({primary:!0,secondary:!1}),onBlur:()=>h({primary:!1,secondary:!1}),onKeyDown:e=>{if("Tab"===e.key&&e.shiftKey)return void v("prev",e);switch(e.key){case"ArrowUp":v("prev",e);break;case"ArrowDown":case"Tab":v("next",e);break;case"Escape":b()}},children:[(0,em.jsx)("span",{className:(0,eh.A)("py-1.5","flex flex-1 px-4"),children:t.heading}),(0,em.jsx)("span",{className:(0,eh.A)("h-[calc(1.5em+1rem-4px)]","flex aspect-square items-center justify-center"),children:x?"-":"+"})]})}),(0,em.jsx)("div",{"aria-hidden":n?"true":"false",style:{paddingLeft:`${+(s>0)}rem`},className:(0,eh.A)(x&&"h-auto","h-0 overflow-hidden transition-all duration-500 ease-in-out"),children:(0,em.jsx)(co,{items:t.children,isDropdownOpen:l,setIsDropdownOpen:a,rootItem:r,activeItem:i,isVisible:x,level:s+1,currentPath:o,dropdownItemsRefs:c})})]});case"extraNavItem":if(!w(t))return null;return(0,em.jsx)("div",{className:(0,eh.A)(s>1&&"py-0.5",p.primary&&"bg-background-200","hover:bg-background-200 flex min-w-48 flex-1"),children:(0,em.jsx)(eF(),{href:t?.fields?.Link?.value?.href||"/",className:(0,eh.A)(s>1?"py-1.5":"py-2","mx-[2px] flex w-full justify-start overflow-hidden px-4 focus-visible:outline-offset-0 focus-visible:!outline-black"),onClick:()=>{document.body.style.cursor="wait",a(!1)},children:(0,em.jsx)("span",{className:(0,eh.A)(o===t?.fields?.Title?.value.toLowerCase()&&"underline","pr-10"),
205children:t?.fields?.Title?.value||t?.fields?.Link?.value?.text})})});default:return null}}function co({items:e,isDropdownOpen:t,rootItem:l,setIsDropdownOpen:a,activeItem:r,isVisible:i,level:n,currentPath:s,dropdownItemsRefs:o,activeLanguageCode:c,setActiveLanguageCode:d}){return e?.map((e,u)=>(0,em.jsx)(cs,{type:"language"in e?"language":"heading"in e?"languageGroup":"fields"in e?"extraNavItem":e.children.results.length>0?""!==e.url.path&&"1"===e.isNavigableInMenuWhenItHasChildren.value?"expandableLink":"expandable":"link",item:e,isDropdownOpen:t,setIsDropdownOpen:a,rootItem:l,activeItem:r,isVisible:i,level:n,currentPath:s,dropdownItemsRefs:o,activeLanguageCode:c,setActiveLanguageCode:d},u))}function cc({activeItem:e,showMoreItems:t,linkRefs:l,xPos:a,setXPos:r,isDropdownOpen:i,setIsDropdownOpen:n,itemContainerRef:s,contentRef:o,dropdownItemsRefs:c,showMoreRef:d,languageSwitchRef:u,enterDropdown:m,removeActiveItem:x,currentPath:f,languages:p,activeLanguageCode:h,setActiveLanguageCode:g,navRef:v}){let b,j,y,w,N,C,k,S,L,_,[T,I]=(0,ep.useState)(!1),[A,D]=(0,ep.useState)(100),[M,E]=(0,ep.useState)(0),[P,$]=(0,ep.useState)(null),F=(0,ep.useRef)(null),R=(0,ep.useRef)(null);function H(e){!e||("reset"===e?$(null):"showMore"===e?$("showMore"):"languageSwitch"===e?$("languageSwitch"):("showMore"===P||"languageSwitch"===P||"reset"===P||e.posInMenu!==P?.posInMenu)&&"hasChildren"in e&&e.hasChildren&&$(e))}return C=(0,ef.c)(15),k=(0,e7.useRouter)(),S=(0,ep.useRef)(null),L=(0,ep.useRef)(null),C[0]!==s||C[1]!==E?(b=()=>{s.current&&E(s.current.offsetTop+s.current.offsetHeight+2)},C[0]=s,C[1]=E,C[2]=b):b=C[2],_=b,250!==C[3]||C[4]!==v||200!==C[5]||C[6]!==_?(j=()=>{if(!v.current)return;let e=new ResizeObserver(()=>{S.current||(S.current=setTimeout(()=>{_(),S.current=null},200)),L.current&&clearTimeout(L.current),L.current=setTimeout(()=>{_()},250)});return e.observe(v.current),()=>{e.disconnect(),S.current&&clearTimeout(S.current),L.current&&clearTimeout(L.current)}},y=[v,_,200,250],C[3]=250,C[4]=v,C[5]=200,C[6]=_,C[7]=j,C[8]=y):(j=C[7],y=C[8]),(0,ep.useEffect)(j,y),C[9]!==k.events||C[10]!==_?(w=()=>{let e=()=>{_()};return k.events.on("routeChangeComplete",e),()=>{k.events.off("routeChangeComplete",e)}},C[9]=k.events,C[10]=_,C[11]=w):w=C[11],C[12]!==k||C[13]!==_?(N=[k,_],C[12]=k,C[13]=_,C[14]=N):N=C[14],(0,ep.useEffect)(w,N),(0,ep.useEffect)(()=>(i?F.current=setTimeout(()=>{I(!0)},50):F.current=setTimeout(()=>{I(!1)},500),()=>clearTimeout(F.current)),[i]),(0,ep.useEffect)(()=>{H(e)},[e]),(0,ep.useEffect)(()=>{if(0===p.length)return;$(null);let t=setTimeout(()=>{H(e)},50);return()=>clearTimeout(t)},[p]),(0,ep.useEffect)(()=>{var t,a;let i,n,s,c;if("reset"===e)return void D(0);if(!P)return;let m=R.current?.scrollWidth||0;if(D(m),!e)return;let x=null;x="showMore"===e?d.current?.getBoundingClientRect():"languageSwitch"===e?u.current?.getBoundingClientRect():l.current[e.posInMenu||0]?.getBoundingClientRect();let f=x?.left||0,p=(x?.width||0)/2,h=m/2,g=0===(s=function(e,t,l){let a=e.current?.getBoundingClientRect();if(!a)return 0;let r=a.left+36,i=l-(a.right-36),n=r-t;return i<0&&n<0?0:i>0?i:-n}(o,i=f+p-m/2,n=f+p+m/2))||window.innerWidth>1920&&(t=i,a=n,c=document.documentElement.clientWidth,10-t<0&&a-(c-10)<0)?0:s;r({arrow:f+p-28,textBox:f+p-h-g})},[P]),(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)("div",{style:{width:"56px",height:"20px",left:`${a.arrow}px`,top:`${M-20}px`,transitionProperty:T?"left, opacity, visibility, width":"opacity, visibility, width",transitionDuration:T?"0.5s, 0.5s, 0.5s, 0.5s":"0.5s, 0.5s, 0.5s",visibility:i?"visible":"hidden",opacity:+!!i},className:"z-1 pointer-events-none absolute hidden justify-center overflow-hidden xl:flex",children:(0,em.jsx)("div",{className:"absolute top-3 z-0 h-4 w-4 rotate-45 transform rounded-tl-[3px] bg-white [box-shadow:0_0px_12px_rgba(0,0,0,0.2)]"})}),(0,em.jsx)("div",{style:{left:`${a.textBox}px`,top:`${M}px`,transitionProperty:T?"height, left, width, opacity, visibility":"opacity, visibility",transitionDuration:T?"0.5s, 0.5s, 0.5s, 0.5s, 0.5s":"0.5s, 0.5s",width:`${A}px`,overflow:"hidden",visibility:i?"visible":"hidden",opacity:+!!i},className:"absolute hidden max-w-[calc(100%-40px)] justify-center text-nowrap rounded bg-white text-black [box-shadow:0_0px_12px_rgba(0,0,0,0.2)] xl:flex",onMouseEnter:m,onMouseLeave:()=>{x()},children:(0,em.jsx)("div",{className:"flex flex-col py-2",ref:R,children:(0,em.jsx)(em.Fragment,{children:(()=>{switch(P){case"reset":return null;case"showMore":let a;return(0,em.jsx)(co,{items:(a={value:0},!function e(t){t.forEach(t=>{t.orderInDropdown=a.value++,t.children.results.length&&e(t.children.results)})}(t),t),isDropdownOpen:i,setIsDropdownOpen:n,rootItem:d.current?.childNodes[0],activeItem:e,isVisible:!0,level:1,currentPath:f,dropdownItemsRefs:c});case"languageSwitch":return(0,em.jsx)(co,{items:p,isDropdownOpen:i,setIsDropdownOpen:n,rootItem:u.current?.childNodes[0],activeItem:e,isVisible:!0,level:1,currentPath:f,dropdownItemsRefs:c,activeLanguageCode:h,setA
205ctiveLanguageCode:g});default:return(0,em.jsx)(co,{items:P?.children?.results,isDropdownOpen:i,setIsDropdownOpen:n,rootItem:l.current[P?.posInMenu||0],activeItem:e,isVisible:!0,level:1,currentPath:f,dropdownItemsRefs:c})}})()})})})]})}function cd({items:e,isDropdownOpen:t,setIsDropdownOpen:l,currentPath:a,dropdownItemsRefs:r}){let i=(0,ep.useRef)(null),n=(0,ep.useRef)(null);return(0,ep.useEffect)(()=>{function e(e){n.current&&!n.current.contains(e.target)&&i.current&&!i.current.contains(e.target)&&window.innerWidth<1280&&l(!1)}return t?document.addEventListener("mousedown",e):document.removeEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[t]),(0,em.jsxs)("div",{className:"relative xl:hidden",children:[(0,em.jsx)("button",{ref:n,className:"group flex cursor-pointer select-none items-center text-nowrap uppercase transition",onClick:()=>l(e=>!e),"aria-expanded":t,"aria-controls":"Hamburger menu icon","aria-label":"Open menu",tabIndex:-1,children:(0,em.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,em.jsx)("span",{className:(0,eh.A)("h-[2px] w-5 bg-current transition-all duration-300 ease-in-out",t?"translate-y-[0.5rem] rotate-[-45deg]":"group-hover:xl:translate-y-[0.5rem] group-hover:xl:rotate-[-45deg]")}),(0,em.jsx)("span",{className:(0,eh.A)("h-[2px] w-3 bg-current transition-all duration-300 ease-in-out",t?"opacity-0":"group-hover:xl:opacity-0")}),(0,em.jsx)("span",{className:(0,eh.A)("h-[2px] bg-current transition-all duration-300 ease-in-out",t?"w-5 translate-y-[-0.5rem] rotate-45":"group-hover:xl:w-5 group-hover:xl:translate-y-[-0.5rem] group-hover:xl:rotate-45")})]})}),(0,em.jsxs)("div",{ref:i,className:(0,eh.A)("bp:w-auto bp:max-w-[calc(100svw-2.25rem)] xl:hidden, absolute -right-5 top-10 flex w-[calc(100svw)] justify-center text-black transition-opacity duration-200",t?"pointer-events-auto opacity-100":"pointer-events-none opacity-0"),children:[(0,em.jsx)("div",{className:"absolute -top-[20px] right-1 flex h-[20px] w-14 justify-center overflow-hidden",children:(0,em.jsx)("div",{className:"absolute top-[12px] z-0 h-4 w-4 rotate-45 transform rounded-tl-[3px] bg-white"})}),(0,em.jsx)("div",{className:"-z-2 absolute -top-[20px] right-1 flex h-[20px] w-14 justify-center",children:(0,em.jsx)("div",{className:"absolute top-[12px] z-0 h-4 w-4 rotate-45 transform rounded-tl-[3px] bg-white [box-shadow:0_0px_12px_rgba(0,0,0,0.2)]"})}),(0,em.jsx)("div",{style:{maxHeight:`calc(100svh - ${i?.current?.getBoundingClientRect().top||0}px - 20px)`},className:(0,eh.A)("no-scrollbar mx-5 w-full overflow-scroll text-nowrap rounded bg-white [border-top-right-radius:1px] [box-shadow:0_3px_10px_rgba(0,0,0,0.3)]"),children:(0,em.jsx)("div",{className:"bp:w-full flex flex-col py-2",children:(0,em.jsx)(co,{items:e,isDropdownOpen:t,setIsDropdownOpen:l,rootItem:null,activeItem:null,isVisible:!0,level:1,currentPath:a,dropdownItemsRefs:r})})})]})]})}function cu({fields:e,navigation:t,sitecoreContext:l,availableLanguages:a,siteLanguages:r,currentLanguage:i}){let n,s,o,c,d,u,m,x,f,p,h,g,v,b=e?.UppercaseItems?.value===!0,j=e?.UppercaseSubItems?.value===!0,y=(0,e7.useRouter)(),{t:w}=(0,ey.s9)(),N=(0,ep.useRef)(null),C=(0,ep.useRef)(null),k=(0,ep.useRef)(null),S=(0,ep.useRef)(null),L=(0,ep.useRef)([]),_=(0,ep.useRef)(null),T=(0,ep.useRef)(null),I=(0,ep.useRef)([]),A=(0,ep.useRef)([]),D="/"===y.asPath,[M,E]=(0,ep.useState)(D),P=l?.itemPath?.toLowerCase()||"/",{items:$,extraItems:F}=function(e,t,l,a){let r=e=>e&&0!==e.length?e.filter(e=>"1"!==e.hideInNavigation.value).map(e=>({...e,children:{results:r(e?.children?.results)}})):[],i=(e,t=0)=>{let l=t;for(let t of e)t.orderInDropdown=l++,t.children.results.length>0&&(l=i(t.children.results,l));return l},n=r(e),s=t.filter(e=>e?.fields?.Title?.value&&""!==e.fields.Title.value.trim()||e?.fields?.Link?.value?.text&&""!==e.fields.Link.value.text.trim());for(let e of(n.forEach((e,t)=>{e.posInMenu=t}
205),s.forEach((e,t)=>{e.posInMenu=t+n.length}),n))i(e.children.results);for(let e of n)e.hasChildren=e.children.results.length>0;if(l)for(let e of n)e?.navigationTitle?.value?e.navigationTitle.value=e.navigationTitle.value.toUpperCase():e.name=e.name.toUpperCase();if(a)for(let e of n)for(let t of e.children.results)t.navigationTitle.value=t.navigationTitle.value.toUpperCase();return{items:n,extraItems:s}}(t?.children?.results||[],e.ExtraNavigationItems||[],b,j);t&&t?.children?.results?.length?0===$.length&&console.warn("[Navigation] Navigation data exists but no visible items",{resultsLength:t.children.results.length,itemsAfterFilter:$.length,allItemsHidden:t.children.results.every(e=>e?.hideInNavigation?.value==="1")}):console.warn("[Navigation] No navigation data available",{hasNavigation:!!t,hasChildren:!!t?.children,resultsLength:t?.children?.results?.length??0,itemsAfterFilter:$.length,sitecoreContextPath:l?.itemPath});let R=e_()&&Math.min(r.length,y.locales.length)>1,H=e.ExtraNavigationItems?.length>0&&F.length>0,V=H||R,[O,B]=(0,ep.useState)(!1),[z,U]=(0,ep.useState)(0),[Z,W]=(0,ep.useState)(!1),[q,G]=(0,ep.useState)(!1),[K,J]=(0,ep.useState)(null),[Y,Q]=(0,ep.useState)(!1),[X,ee]=(0,ep.useState)(!1),[et,el]=(0,ep.useState)({textBox:0,arrow:0}),[ea,er]=(0,ep.useState)(null),[ei,en]=(0,ep.useState)(!1),[es,eo]=(0,ep.useState)(!1),[ec,ed]=(0,ep.useState)(i?.name),[eu,eg]=(0,ep.useState)([]),[ev,eb]=(0,ep.useState)({width:e?.LogoWidth?.value||150,height:e?.LogoHeight?.value||55}),ej=(0,ep.useRef)(null),ew=(0,ep.useRef)(null),eN=!!e?.IsSticky?.value,{page:ek}=(0,ex.useSitecore)(),eS=ek?.mode?.isEditing??!1;function e_(){return!!(y&&y.locales)&&!!a&&!!r}function eT(){return e_()?r.filter(e=>e?.language?.name&&y?.locales?.includes(e.language.name)).map(e=>{let t=a.find(t=>t?.language?.name&&t.language.name===e.language.name);return t||(t={displayName:"",url:{path:"/"},language:{name:e.language.name,displayName:e.language.displayName,englishName:e.language.englishName,nativeName:e.language.nativeName}}),t}):[]}function eI(e){let t=e.filter(e=>e?.language?.nativeName);return t.length!==e.length&&console.warn("[Navigation] Filtered out languages with missing nativeName",{originalCount:e.length,validCount:t.length,invalidItems:e.filter(e=>!e?.language?.nativeName)}),t.sort((e,t)=>e.language.nativeName.localeCompare(t.language.nativeName)).map((e,t)=>({...e,orderInDropdown:t}))}function eA(e){"reset"===e||(e&&("showMore"===e||"languageSwitch"===e||null!==e&&"hasChildren"in e&&e.hasChildren)?(eo(!0),ej.current&&clearTimeout(ej.current),ew.current&&clearTimeout(ew.current)):ej.current&&clearTimeout(ej.current),e&&ea&&"showMore"!==ea&&"languageSwitch"!==ea&&"reset"!==ea&&"showMore"!==e&&"languageSwitch"!==e&&"reset"!==e&&(ea.posInMenu===e.posInMenu||ea===e)||er(e))}function eD(){ej.current&&clearTimeout(ej.current),ew.current&&clearTimeout(ew.current),ej.current=setTimeout(()=>{er(null)},200),ew.current=setTimeout(()=>{eo(!1)},200)}d=(0,ef.c)(13),u=(0,e7.useRouter)(),d[0]!==N?(n=()=>{var e;N.current&&(e=N.current.offsetHeight,document.documentElement.style.setProperty("--hedin-menu-height",`${e}px`))},d[0]=N,d[1]=n):n=d[1],m=n,250!==d[2]||d[3]!==N||50!==d[4]||d[5]!==m?(s={ref:N,throttleMs:50,finalUpdateDelay:250,onResize:m},d[2]=250,d[3]=N,d[4]=50,d[5]=m,d[6]=s):s=d[6],(0,it.C)(s),d[7]!==u.events||d[8]!==m?(o=()=>{let e=()=>{m()};return u.events.on("routeChangeComplete",e),()=>{u.events.off("routeChangeComplete",e)}},d[7]=u.events,d[8]=m,d[9]=o):o=d[9],d[10]!==u||d[11]!==m?(c=[u,m],d[10]=u,d[11]=m,d[12]=c):c=d[12],(0,ep.useEffect)(o,c),(g=(0,ef.c)(13))[0]!==ei||g[1]!==M||g[2]!==Y||g[3]!==eN||g[4]!==B||g[5]!==K?(x=()=>{ei?!eN&&K&&K<1280?B(!1):M&&B(!0):Y||B(!1)},g[0]=ei,g[1]=M,g[2]=Y,g[3]=eN,g[4]=B,g[5]=K,g[6]=x):x=g[6],g[7]!==ei?(f=[ei],g[7]=ei,g[8]=f):f=g[8],(0,ep.useEffect)(x,f),g[9]!==N||g[10]!==en?(p=()=>{let e=e=>{let t=e.target;t?.matches?.(":focus-visible")&&en(!0)},t=e=>{N.current&&!N.current.contains(e.relatedTarget)&&en(!1)},l=N.current;return l&&(l.addEventListener("focusin",e),l.addEventListener("focusout",t)),()=>{l&&(l.removeEventListener("focusin",e),l.removeEventListener("focusout",t))}},h=[N,en],g[9]=N,g[10]=en,g[11]=p,g[12]=h):(p=g[11],h=g[12]),(0,ep.useEffect)(p,h),function(e,t,l,a,r){let[i,n]=(0,ep.useState)(!0),[s,o]=(0,ep.useState)(!1),[c,d]=(0,ep.useState)([]);(0,ep.useEffect)(()=>{let a,r=()=>{if(window.innerWidth<1280||!e.current)return;let a=e.current.clientWidth,r=e.current.parentElement,i=(r?.clientWidth||0)-a,d=c[c.length-1],u=l&&t.current?.clientWidth||0,m=1===c.length,x=!1;d&&(x=m?i+u-d>0:i-d>0),(i<0||x)&&(window.removeEventListener("resize",s),n(!1),o(!0))},s=function(...e){clearTimeout(a),a=setTimeout(()=>r.apply(this,e),200)};if(i)return window.addEventListener("resize",s),setTimeout(r,10),()=>window.removeEventListener("resize",s)},[i]),(0,ep.useEffect)(()=>
205{if(!e.current||!s)return;let r=e.current.clientWidth,i=e.current.parentElement;if(!i)return;let n=(i.clientWidth||0)-r,o=Array.from(e.current.children);o=o.filter(e=>"true"!==e.getAttribute("data-exclude-in-nav-calculations"));let u=r;if(n<=0){let e=[],r=[];for(let a=o.length-1;a>=0&&(u-=o[a].offsetWidth,e.push(o[a]),r.push(o[a].offsetWidth),!(u+(l?0:t.current?.scrollWidth?t.current?.scrollWidth+16:0)<=(i?.clientWidth||0)));a--);l||a(!0),d(e=>[...e,...r])}else{let e=0,l=0;for(let a=c.length;a>0;a--)if(1===c.length)if(n+(t.current?.clientWidth||0)-(l+c[a-1]))e++,l+=c[a-1];else break;else if(n-(l+c[a-1])>=0)e++,l+=c[a-1];else break;e-c.length==0&&a(!1),d(t=>{let l=[...t];for(let t=0;t<e;t++)l.pop();return l})}},[s]),(0,ep.useEffect)(()=>{r(c.length),n(!0),o(!1)},[c])}(k,_,X,ee,U),(0,ep.useEffect)(()=>{let e=()=>{let e="/"===y.asPath,t=eN&&window.scrollY>100,l=e&&!t,a=(eN||window.innerWidth>=1280)&&(N.current?.matches(":hover")??!1);E(l),B(e&&(t||l&&a))};return e(),y.events.on("routeChangeComplete",e),()=>{y.events.off("routeChangeComplete",e)}},[y,y.asPath,eN]),(0,ep.useEffect)(()=>{if(!D||!eN)return;let e=()=>{window.scrollY>100?(E(!1),B(!0)):(B(!1),E(!0))};return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[D,eN]),(0,ep.useEffect)(()=>{let e=e=>{i?.name?ed(i.name):console.warn("[Navigation] currentLanguage is undefined during route change",{url:e,currentLanguage:i}),eg(eI(eT())),er("reset"),eo(!1),W(!1),document.body.style.cursor="default"};return eg(eI(eT())),y.events.on("routeChangeComplete",e),()=>{y.events.off("routeChangeComplete",e)}},[y,i]),(0,ep.useEffect)(()=>{let t=setTimeout(()=>{G(!0)},200),l=()=>{eo(!1),er("reset"),el({textBox:0,arrow:0});let t=window.innerWidth||0;J(t),t>1280&&B(!1),t<640?eb({width:.9*(e?.LogoWidth?.value||150),height:.9*(e?.LogoHeight?.value||55)}):eb({width:e?.LogoWidth?.value||150,height:e?.LogoHeight?.value||55})};return window.addEventListener("resize",l),J(window?.innerWidth||0),()=>{window.removeEventListener("resize",l),clearTimeout(t)}},[]),(0,ep.useEffect)(()=>{if(es){let e=e=>{N.current&&!N.current.contains(e.target)&&eo(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}}},[es]);let eM=()=>(T.current?.childNodes[0]).focus(),eE=()=>(_.current?.childNodes[0]).focus();function eP(e,t,l){if(void 0!==l){if("item"===t&&l+1<L.current.length-z){e.preventDefault(),L.current[++l]?.focus();return}if("extraItem"===t&&l+1<I.current.length){e.preventDefault(),I.current[++l]?.focus();return}}switch(t){case"item":if(X){eE();break}if(R){eM();break}if(H){I.current[0]?.focus();break}L.current[0]?.focus();break;case"showMore":if(R){eM();break}if(H){I.current[0]?.focus();break}L.current[0]?.focus();break;case"languageSwitch":if(H){I.current[0]?.focus();break}L.current[0]?.focus();break;default:L.current[0]?.focus()}}function e$(e,t,l){let a=()=>{e.preventDefault(),L.current[L.current.length-1-z]?.focus()};if(void 0!==l){if("item"===t&&l-1>=0){e.preventDefault(),L.current[--l]?.focus();return}if("extraItem"===t&&l-1>=0){e.preventDefault(),I.current[--l]?.focus();return}}switch(t){case"item":if(H){e.preventDefault(),I.current[I.current.length-1]?.focus();break}if(R){eM();break}if(X){eE();break}a();break;case"showMore":a();break;case"languageSwitch":if(X){eE();break}a();break;case"extraItem":if(R){eM();break}if(X){eE();break}a();break;default:L.current[0]?.focus()}}return(0,em.jsxs)("section",{"data-component":"Navigation",ref:N,className:(0,eh.A)("bg-nav-background",eN?eS?"z-40":"z-[2147483641]":"z-50",eN&&"sticky top-0"),onMouseEnter:()=>{Q(!0),!ei&&(!eN&&K&&K<1280?B(!1):M&&B(!0))},onMouseLeave:()=>{Q(!1),!ei&&(!eN&&K&&K<1280?O&&B(!1):M&&!Z&&B(!1))},children:[(0,em.jsx)(cn,{isHomePath:l?.itemPath==="/",navRef:N,icon:e.MessageIcon,hasMessage:e.HasMessage,messageText:e.MessageText,messageTitle:e.MessageTitle,messageType:e.MessageType}),(0,em.jsxs)("div",{className:(0,eh.A)(D&&"absolute w-full transition-colors duration-500",M&&D?O?"text-nav-text-static":"text-nav-text-floating":"text-nav-text-static"),children:[(0,em.jsx)("div",{style:{height:C.current?.offsetHeight,top:O&&(Y||eN||ei)?0:-1*(C.current?.offsetHeight||500)},className:"-z-1 bg-nav-background absolute w-full transition-all duration-500"}),(0,em.jsxs)("div",{className:(0,eh.A)(e?.SlimNav?.value?"bp:py-sm bp:px-lg":"bp:p-lg","p-sm gap-sm bp:gap-lg mx-auto flex min-h-12 w-full max-w-3xl select-none flex-row items-center justify-between"),ref:C,children:[(0,em.jsx)(eF(),{href:"/",style:{width:ev.width,height:ev.height},className:(0,eh.A)((M&&D?!(O&&!e?.HasDarkTheme?.value):e?.HasDarkTheme?.value)&&"invert",q&&"h-auto opacity-100","ml-[3px] flex overflow-hidden transition-[filter_0.5s,opacity_0.1s]","relative max-h-28"),onClick:()=>W(!0),children:(0,em.jsx)(eL(),{src:e?.Logo?.value?.src,alt:e?.Logo?.value?.src||"Brand logo",fill:!0,sizes:`(max-width: 640px) ${.9*(e?.LogoWidth?.value||150)}px, ${e?.LogoWidth?.value||150}px`,unoptimized:e?.Logo?.value?.src?.includes(".svg"),className:"h-full"})}),(0,em.jsx)("div",{className:"hidden w-full justify-end gap-9 overflow-x-hidden tracking-[0.02em] xl:flex",children:(0,em.jsx)("div",{className:"relative flex flex-1 justify-end overflow-hidden",ref:S,children:(0,em.jsxs)("ul",{className:"flex min-h-14 items-center pr-0.5",ref:k,children:[$.slice(0,$.length-z).map((e,t)=>(0,em.jsx)("li",{className:(0,eh.A)(P.toLowerCase().includes(e.url.path)?"border-b-current":"border-b-transparent","group relative flex h-full items-center border-b transition-colors"),onMouseEnter:()=>eA(e),onMouseLeave:eD,children:(0,em.jsx)(cm,{item:e,index:t,linkRefs:L,setActiveItem:er,setWaitingForRouteChange:W,dropdownTimeout:ew,setIsDropdownOpen:eo,dropdownItemsRefs:A,focu
205sNextItem:eP,focusPrevItem:e$})},t)),(0,em.jsx)("li",{ref:_,className:(0,eh.A)(!X&&"h-0 w-0 overflow-hidden !px-0","group flex h-full cursor-default items-center border-b-[1px] border-b-transparent pl-2"),"data-exclude-in-nav-calculations":"true",onMouseEnter:()=>X&&eA("showMore"),onMouseLeave:()=>X&&eD(),children:(0,em.jsxs)("button",{className:"group inline-flex h-fit !cursor-default items-center gap-3 text-nowrap px-5 py-0.5 !outline-current",tabIndex:X?0:-1,onFocus:()=>{er("showMore"),ew.current&&clearTimeout(ew.current)},onKeyDown:e=>{if("Tab"===e.key&&e.shiftKey)return void e$(e,"showMore");switch(e.key){case" ":e.preventDefault(),eo(e=>!e);break;case"ArrowDown":e.preventDefault(),eo(!0),setTimeout(()=>{A.current[0].primary?.focus()},50);break;case"Escape":e.preventDefault(),eo(!1);break;case"ArrowRight":eP(e,"showMore");break;case"ArrowLeft":e$(e,"showMore")}},children:[(0,em.jsx)("span",{className:"group-hover:text-primary text-base",children:w("navigationMore","More")}),(0,em.jsxs)("div",{className:"group-hover:text-primary flex h-4 w-1 flex-col gap-0.5",children:[(0,em.jsx)("div",{className:"h-1 w-1 rounded-full bg-current"}),(0,em.jsx)("div",{className:"h-1 w-1 rounded-full bg-current"}),(0,em.jsx)("div",{className:"h-1 w-1 rounded-full bg-current"})]})]})}),V&&e?.ShowSeparator?.value===!0&&(0,em.jsx)("li",{className:"flex justify-center px-5","data-exclude-in-nav-calculations":"true",children:(0,em.jsx)("span",{className:"relative w-0.5 bg-current opacity-[36%]",children:"â "})}),R&&(0,em.jsx)("li",{ref:T,className:(0,eh.A)("flex h-full cursor-default items-center pb-[1px]"),"data-exclude-in-nav-calculations":"true",onMouseEnter:()=>eA("languageSwitch"),onMouseLeave:eD,onFocus:()=>{er("languageSwitch"),ew.current&&clearTimeout(ew.current)},onKeyDown:e=>{switch(e.key){case" ":e.preventDefault(),eo(e=>!e);break;case"ArrowDown":e.preventDefault(),eo(!0),setTimeout(()=>{A.current[0].primary?.focus()},50);break;case"Escape":e.preventDefault(),eo(!1);break;case"ArrowRight":eP(e,"languageSwitch");break;case"ArrowLeft":e$(e,"languageSwitch")}},children:(0,em.jsx)("button",{className:"!cursor-default px-5 py-1 !outline-current","aria-label":"Language switcher",children:(0,em.jsx)(eC.iF,{countryCode:ec,className:"h-5 w-5 rounded"})})}),H&&F.map((e,t)=>(0,em.jsx)("li",{className:"group","data-exclude-in-nav-calculations":"true",onMouseEnter:()=>eA(e),onMouseLeave:eD,children:(0,em.jsx)(eF(),{ref:e=>{e&&(I.current[t]=e)},className:"group-hover:text-primary inline-block px-5 py-0.5 !outline-current",href:e?.fields?.Link?.value?.href||"/",target:e?.fields?.Link?.value?.target==="_blank"?"_blank":void 0,onClick:()=>W(!0),onFocus:()=>{er(e),ew.current&&clearTimeout(ew.current)},onKeyDown:e=>{if("Tab"===e.key&&e.shiftKey)return void e$(e,"extraItem",t);switch(e.key){case"ArrowDown":e.preventDefault();break;case"ArrowRight":eP(e,"extraItem",t);break;case"ArrowLeft":e$(e,"extraItem",t)}},children:e?.fields?.Title?.value||e?.fields?.Link?.value?.text})},t))]})})}),(0,em.jsx)(cc,{activeItem:ea,showMoreItems:$.slice(-z),linkRefs:L,xPos:et,setXPos:el,isDropdownOpen:es,setIsDropdownOpen:eo,itemContainerRef:S,contentRef:C,dropdownItemsRefs:A,showMoreRef:_,languageSwitchRef:T,enterDropdown:()=>{ej.current&&clearTimeout(ej.current),ew.current&&clearTimeout(ew.current)},removeActiveItem:eD,currentPath:P,languages:eu,activeLanguageCode:ec,setActiveLanguageCode:ed,navRef:N}),(0,em.jsx)(cd,{items:(v=[...$],R&&v.push({heading:w("navigationLanguage","Language"),children:eu}),H&&v.push(...F),v),isDropdownOpen:es,setIsDropdownOpen:eo,currentPath:P,dropdownItemsRefs:null})]})]})]})}function cm({item:e,index:t,linkRefs:l,setActiveItem:a,setWaitingForRouteChange:r,dropdownTimeout:i,setIsDropdownOpen:n,dropdownItemsRefs:s,focusNextItem:o,focusPrevItem:c}){let d=e.children.results.length>0,u="1"===e.isNavigableInMenuWhenItHasChildren.value,m="inline-block py-0.5 !outline-current px-5",x=()=>{a(e),e.hasChildren?i.current&&clearTimeout(i.current):i.current=setTimeout(()=>n(!1),600)},f=l=>{switch(l.key){case" ":l.preventDefault(),e.hasChildren&&n(e=>!e);break;case"ArrowDown":l.preventDefault(),e.hasChildren&&(n(!0),setTimeout(()=>
205s.current[0].primary?.focus(),50));break;case"Escape":l.preventDefault(),n(!1);break;case"ArrowRight":o(l,"item",t);break;case"ArrowLeft":c(l,"item",t)}},p=(0,em.jsx)("span",{className:"group-hover:text-primary text-nowrap",children:e.navigationTitle.value||e.name}),h=e=>{e&&(l.current[t]=e)};return!d||u&&d?(0,em.jsx)(eF(),{ref:h,href:e?.externalLink?.jsonValue?.value?.href&&e?.externalLink?.jsonValue?.value?.linktype==="external"?e?.externalLink?.jsonValue?.value?.href:e.url.path.toLowerCase(),className:m,onClick:()=>r(!0),onFocus:x,onKeyDown:f,children:p}):(0,em.jsx)("button",{ref:h,className:(0,eh.A)(m,"!cursor-default"),onFocus:x,onKeyDown:f,children:p})}new nV.l4("https://edge.sitecorecloud.io/api/graphql/v1",{headers:{sc_apikey:n7}});var cx=l(80172);let cf="{CD784F69-3959-4C11-B651-81E6A5951466}",cp=async(e,t,l,a,r)=>{let[i,n]=await Promise.all([(0,cx.p)(cv,{language:t,datasource:e}),(0,cx.p)(ch,{language:t,datasource:e})]),s=i.parentId.parent.parent.id,o=await (0,cx.p)(cg(r),{language:t,limit:l,cursor:a??null,itemId:s});return{storiesindex:n.storiesindex,storieslistpage:o.storieslistpage}};(0,nV.J1)` 206 query GetStoryPublishDate($language: String!, $storyId: String!) { 207 storyPage: item(path: $storyId, language: $language) { 208 ... on StoryPage { 209 date { 210 formattedDateValue 211 } 212 } 213 } 214 } 215`,(0,nV.J1)` 216 query getStoryIndexId($language: String!, $storyId: String!) { 217 storyPage: item(path: $storyId, language: $language) { 218 indexAncestors: ancestors( 219 includeTemplateIDs: "${"{7554923F-CB70-4124-B6EF-F76D30E9BD82}"}" 220 ) { 221 id 222 url { 223 path 224 } 225 } 226 parent { 227 id 228 url { 229 path 230 } 231 } 232 } 233 } 234`,(0,nV.J1)` 235 fragment IndexStory on StoryPage { 236 id 237 date { 238 value 239 } 240 url { 241 path 242 } 243 } 244 245 query getIndexStories($language: String!, $indexId: String!, $limit: Int!) { 246 stories: search( 247 first: $limit 248 where: { 249 AND: [ 250 { 251 name: "_templates" 252 value: "${cf}" 253 operator: EQ 254 } 255 { name: "_name", value: "__Standard Values", operator: NCONTAINS } 256 # One index entry per item version â see getStoriesListQuery. 257 { name: "_latestversion", value: "true", operator: EQ } 258 { name: "_language", value: $language, operator: EQ } 259 # CONTAINS matches ancestors, so this spans the year folders authors 260 # group stories into rather than just the current story's siblings. 261 { name: "_path", value: $indexId, operator: CONTAINS } 262 ] 263 } 264 ) { 265 pageInfo { 266 hasNext 267 } 268 results { 269 ...IndexStory 270 } 271 } 272 } 273`;let ch=(0,nV.J1)` 274 query GetStoriesIndex($language: String!, $datasource: String!) { 275 storiesindex: item(path: $datasource, language: $language) { 276 id 277 displayName 278 name 279 url { 280 path 281 } 282 ... on StoriesIndex { 283 id 284 displayName 285 showDates { 286 boolValue 287 } 288 layout { 289 value 290 } 291 highlightLatestStory { 292 boolValue 293 value 294 } 295 } 296 } 297 } 298`,cg=(e=[])=>(0,nV.J1)` 299 fragment StoriesFields on StoryPage { 300 id 301 date { 302 value 303 dateValue 304 formattedDateValue 305 } 306 name 307 image { 308 src 309 alt 310 height 311 width 312 } 313 displayName 314 url { 315 path 316 } 317 title { 318 value 319 } 320 premble { 321 value 322 } 323 tags{ 324 value 325 } 326 dateFormat { 327 value 328 } 329 } 330 331 query GetStoriesList( 332 $language: String! 333 $limit: Int! 334 $cursor: String 335 $itemId: String 336 ) { 337 storieslistpage: search( 338 first: $limit 339 after: $cursor 340 where: { 341 AND: [ 342 { 343 name: "_templates" 344 value: "${cf}" 345 operator: EQ 346 } 347 { name: "_name", value: "__Standard Values", operator: NCONTAINS } 348 # Sitecore's search index holds one entry per item version, so without 349 # this every historic version of a story is returned as its own result 350 # (including empty v1 drafts). 351 { name: "_latestversion", value: "true", operator: EQ } 352 ${e?.length>0?`{ OR: [${e.map(e=>` 353 { name: "tags", value: "${e}", operator: CONTAINS } 354 `).join(",")}]}`:""} 355 { name: "_language", value: $language, operator: EQ } 356 {name: "_path", value: $itemId, operator: CONTAINS} 357 ] 358 } 359 orderBy: { name: "date", direction: DESC } 360 ) { 361 total 362 pageInfo { 363 endCursor 364 hasNext 365 } 366 stories: results { 367 ...StoriesFields 368 } 369 } 370 } 371`;(0,nV.J1)` 372 fragment Tags on StoryTagsItem { 373 key { 374 value 375 } 376 value { 377 value 378 } 379 id 380 } 381 382 query getTags($language: String!) { 383 item(language: $language, path: "5B4232E3-3EF1-45AB-AE38-0152FD23FA57") { 384 children { 385 results { 386 ...Tags 387 } 388 } 389 } 390 } 391`;let cv=(0,nV.J1)` 392 query getParentId($language: String!, $datasource: String!) { 393 parentId: item(path: $datasource, language: $language) { 394 parent { 395 parent { 396 id 397 } 398 } 399 } 400 } 401`,cb=(0,ey.es)(e=>{let t,l,a,r,i,n,s,o=(0,ef.c)(32),{fields:c,rendering:d,tags:u}=e;o[0]!==c?(t=void 0===c?{}:c,o[0]=c,o[1]=t):t=o[1];let m=t;o[2]!==u?(l=void 0===u?[]:u,o[2]=u,o[3]=l):l=o[3];let x=l,f=d?.dataSource??"",{locale:p,t:h}=(0,ey.s9)();o[4]===Symbol.for("react.memo_cache_sentinel")?(a=[],o[4]=a):a=o[4];let[g,v]=(0,ep.useState)(a);o[5]!==g||o[6]!==f||o[7]!==p?(r=async e=>{let{pageParam:t}=e;return await cp(f,p(),4,t,g)},o[5]=g,o[6]=f,o[7]=p,o[8]=r):r=o[8];let b=r;o[9]!==g||o[10]!==f?(i=["stories",g,f],o[9]=g,o[10]=f,o[11]=i):i=o[11],o[12]!==b||o[13]!==i?(n={queryKey:i,queryFn:b,getNextPageParam:cN,initialPageParam:void 0},o[12]=b,o[13]=i,o[14]=n):n=o[14];let{data:j,fetchNextPage:y,isFetching:w,status:N}=(0,sL.q)(n);if(o[15]!==g||o[16]!==j?.pages||o[17]!==y||o[18]!==m?.HighlightLatestStory?.value||o[19]!==m?.Layout?.value||o[20]!==m?.ShowDates?.value||o[21]!==w||o[22]!==N||o[23]!==h||o[24]!==x){let e,t,l=j?.pages?.map(cC)?.flat()??[],a=!!m?.HighlightLatestStory?.value,r=!!m?.ShowDates?.value,i=m?.Layout?.value==="Variant 2";o[26]!==g||o[27]!==h||o[28]!==x?(e=x.length>0&&(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)("button",{type:"button",onClick:()=>v([]),className:(0,eh.A)(0===g.length?"bg-primary border-primary text-primary-contrast":"bg-background-100 border-outline-2"),"aria-pressed":0===g.length,children:h("storiesTagsShowAll")}),x.map(e=>(0,em.jsx)("button",{type:"button",onClick:()=>g.includes(e.id)?v(g.filter(t=>t!==e.id)):v([...g,e.id]),className:(0,eh.A)(g.includes(e.id)?"bg-primary border-primary text-primary-contrast":"bg-background-100 border-outline-2"),"aria-pressed":g.includes(e.id),children:e.value},e.id))]}),o[26]=g,o[27]=h,o[28]=x,o[29]=e):e=o[29],o[30]!==e?(t=(0,em.jsx)("div",{className:"*:hover:bg-primary-hover *:hover:text-primary-contrast my-10 flex flex-wrap justify-center gap-2 px-8 *:grid *:cursor-pointer *:place-items-center *:rounded-full *:border *:px-4 *:py-1 sm:px-0",children:e}),o[30]=e,o[31]=t):t=o[31],s=(0,em.jsxs)("div",{className:"bp:px-lg mx-auto max-w-lg",children:[t,"pending"!==N&&l?.length===0?(0,em.jsx)("div",{className:"grid h-80 w-full place-items-center",children:h("storiesNoResults")}):(0,em.jsxs)(em.Fragment,{children:["pending"===N&&(0,em.jsx)("div",{className:"grid h-96 w-full place-items-center",children:(0,em.jsx)(eC.dM,{className:"h-10 w-10 animate-spin"})}),"success"===N&&l&&(0,em.jsxs)(em.Fragment,{children:[(0,em.jsxs)("div",{className:(0,eh.A)("gap-sm mx-auto flex flex-col"),children:[a&&(0,em.jsx)(eF(),{href:l[0]?.url?.path??"",children:(0,em.jsx)(cj,{...l[0],variant:i,showDates:r,tagValues:x})}),(0,em.jsx)("div",{className:(0,eh.A)("bp:gap-5 bp:mt-0 bp:p-0 mt-4 grid grid-cols-1 gap-3 px-4",!i&&"bp:grid-cols-2"),children:l.map((e,t)=>a&&0===t?null:(0,em.jsx)(eF(),{href:e.url?.path??"",children:(0,em.jsx)(cy,{...e,variant:i,showDates:r,tagValues:x})},e?.displayName??"story"+t))})]}),(0,em.jsx)("div",{className:"flex justify-center",children:(0,em.jsx)(eC.dK,{onClick:y,pageCount:l?.length||0,totalCount:j?.pages?.[0]?.storieslistpage?.total??1,isLoading:w})})]})]})]}),o[15]=g,o[16]=j?.pages,o[17]=y,o[18]=m?.HighlightLatestStory?.value,o[19]=m?.Layout?.value,o[20]=m?.ShowDates?.value,o[21]=w,o[22]=N,o[23]=h,o[24]=x,o[25]=s}else s=o[25];return s}),cj=e=>{let t,l,a,r,i,n,s,o,c,d,u=(0,ef.c)(61),{title:m,premble:x,image:f,variant:p,showDates:h,date:g,tags:v,tagValues:b,dateFormat:j}=e,{t:y,locale:w}=(0,ey.s9)();
401if(u[0]!==g?.formattedDateValue||u[1]!==j?.value||u[2]!==w){let e=new Date(g?.formattedDateValue??"");t=isNaN(e.getTime())?"":e.toLocaleDateString(j?.value??w()),u[0]=g?.formattedDateValue,u[1]=j?.value,u[2]=w,u[3]=t}else t=u[3];let N=t;if(p){let e,t,l,a,r,i,n,s,o,c,d,g=f?.src??"",j=f?.alt??"";u[4]!==g||u[5]!==j?(e=(0,em.jsx)("div",{className:"border-outline-2 rounded-corner relative aspect-video w-full overflow-clip border",children:(0,em.jsx)(eL(),{src:g,alt:j,fill:!0,priority:!0,className:"object-cover transition duration-300 group-hover:scale-[1.05]"})}),u[4]=g,u[5]=j,u[6]=e):e=u[6],u[7]!==N||u[8]!==h?(t=h&&(0,em.jsx)("span",{children:N}),u[7]=N,u[8]=h,u[9]=t):t=u[9],u[10]!==b||u[11]!==v||u[12]!==p?(l=v&&(0,em.jsx)("div",{className:"flex gap-2",children:cw(v,b,p)}),u[10]=b,u[11]=v,u[12]=p,u[13]=l):l=u[13],u[14]!==t||u[15]!==l?(a=(0,em.jsxs)("div",{className:"flex gap-2",children:[t,l]}),u[14]=t,u[15]=l,u[16]=a):a=u[16];let w=m?.value;u[17]!==w?(r=(0,em.jsx)(eC.DZ,{tagName:"h2",tagStyle:"h3",children:w}),u[17]=w,u[18]=r):r=u[18];let C=x?.value;return u[19]!==C?(i=(0,em.jsx)("div",{children:C}),u[19]=C,u[20]=i):i=u[20],u[21]!==i||u[22]!==r?(n=(0,em.jsxs)("div",{className:"flex flex-1 flex-col gap-2",children:[r,i]}),u[21]=i,u[22]=r,u[23]=n):n=u[23],u[24]!==y?(s=y("storiesReadMore"),u[24]=y,u[25]=s):s=u[25],u[26]!==s?(o=(0,em.jsx)("div",{className:"bp:w-max bp:self-end",children:(0,em.jsx)(eC.$n,{variant:"primary",onlyStyle:!0,className:"w-full",sm:!0,children:s})}),u[26]=s,u[27]=o):o=u[27],u[28]!==n||u[29]!==o?(c=(0,em.jsxs)("div",{className:"gap-sm bp:gap-0 bp:flex-row flex flex-col",children:[n,o]}),u[28]=n,u[29]=o,u[30]=c):c=u[30],u[31]!==c||u[32]!==e||u[33]!==a?(d=(0,em.jsxs)("div",{className:"bg-background-100 border-outline-2 bp:rounded-corner bp:border group flex w-full flex-col gap-4 border-y p-4",children:[e,a,c]}),u[31]=c,u[32]=e,u[33]=a,u[34]=d):d=u[34],d}let C=f?.src??"",k=f?.alt??"";u[35]!==C||u[36]!==k?(l=(0,em.jsx)("div",{className:"border-outline-2 rounded-corner relative aspect-video w-full overflow-clip border",children:(0,em.jsx)(eL(),{src:C,alt:k,fill:!0,priority:!0,className:"object-cover transition duration-300 group-hover:scale-[1.05]"})}),u[35]=C,u[36]=k,u[37]=l):l=u[37],u[38]!==N||u[39]!==h?(a=h&&(0,em.jsx)("span",{children:N}),u[38]=N,u[39]=h,u[40]=a):a=u[40],u[41]!==b||u[42]!==v?(r=v&&(0,em.jsx)("div",{className:"flex gap-2",children:cw(v,b,!1)}),u[41]=b,u[42]=v,u[43]=r):r=u[43],u[44]!==a||u[45]!==r?(i=(0,em.jsxs)("div",{className:"-my-2 flex gap-2",children:[a,r]}),u[44]=a,u[45]=r,u[46]=i):i=u[46];let S=m?.value;u[47]!==S?(n=(0,em.jsx)(eC.DZ,{tagName:"h2",tagStyle:"h3",children:S}),u[47]=S,u[48]=n):n=u[48];let L=x?.value;return u[49]!==L?(s=(0,em.jsx)("div",{children:L}),u[49]=L,u[50]=s):s=u[50],u[51]!==y?(o=y("storiesReadMore"),u[51]=y,u[52]=o):o=u[52],u[53]!==o?(c=(0,em.jsx)(eC.$n,{variant:"primary",onlyStyle:!0,className:"w-fit",sm:!0,children:o}),u[53]=o,u[54]=c):c=u[54],u[55]!==s||u[56]!==c||u[57]!==l||u[58]!==i||u[59]!==n?(d=(0,em.jsxs)("div",{className:"bp:px-0 group mb-4 flex w-full flex-col gap-4 px-4",children:[l,i,n,s,c]}),u[55]=s,u[56]=c,u[57]=l,u[58]=i,u[59]=n,u[60]=d):d=u[60],d},cy=e=>{let t,l,a,r,i,n,s,o,c,d,u=(0,ef.c)(61),{title:m,premble:x,image:f,variant:p,showDates:h,date:g,tags:v,tagValues:b,dateFormat:j}=e,{t:y,locale:w}=(0,ey.s9)();if(u[0]!==g?.formattedDateValue||u[1]!==j?.value||u[2]!==w){let e=new Date(g?.formattedDateValue??"");t=isNaN(e.getTime())?"":e.toLocaleDateString(j?.value??w()),u[0]=g?.formattedDateValue,u[1]=j?.value,u[2]=w,u[3]=t}else t=u[3];let N=t;if(p){let e,t,l,a,r,i,n,s,o,c,d,g=f?.src??"",j=f?.alt??"";u[4]!==g||u[5]!==j?(e=(0,em.jsx)("div",{className:"border-outline-2 bp:w-1/3 rounded-corner relative aspect-video overflow-clip border",children:(0,em.jsx)(eL(),{src:g,alt:j,fill:!0,className:"object-cover transition duration-300 group-hover:scale-[1.05]"})}),u[4]=g,u[5]=j,u[6]=e):e=u[6],u[7]!==N||u[8]!==h?(t=h&&(0,em.jsx)("span",{className:"h-min",children:N}),u[7]=N,u[8]=h,u[9]=t):t=u[9],u[10]!==b||u[11]!==v||u[12]!==p?(l=v?.value&&(0,em.jsx)("div",{className:"flex gap-2",children:cw(v,b,p)}),u[10]=b,u[11]=v,u[12]=p,u[13]=l):l=u[13],u[14]!==t||u[15]!==l?(a=(0,em.jsxs)("div",{className:"mb-2 flex gap-2",children:[t,l]}),u[14]=t,u[15]=l,u[16]=a):a=u[16];let w=m?.value;u[17]!==w?(r=(0,em.jsx)(eC.DZ,{tagName:"h2",tagStyle:"h4",children:w}),u[17]=w,u[18]=r):r=u[18];let C=x?.value;return u[19]!==C?(i=(0,em.jsx)("div",{children:C}),u[19]=C,u[20]=i):i=u[20],u[21]!==y?(n=y("storiesReadMore"),u[21]=y,u[22]=n):n=u[22],u[23]!==n?(s=(0,em.jsx)(eC.$n,{variant:"ghost",onlyStyle:!0,sm:!0,className:"bp:justify-self-end bp:mt-0 h-max self-end",children:n}),u[23]=n,u[24]=s):s=u[24],u[25]!==i||u[26]!==s||u[27]!==r?(o=(0,em.jsxs)("div",{className:"grid flex-1 gap-4",children:[r,i,s]}),u[25]=i,u[26]=s,u[27]=r,u[28]=o):o=u[28],u[29]!==o||u[30]!==a?(c=(0,em.jsxs)("div",{className:"flex h-full flex-1 flex-col",children:[a,o]}
401),u[29]=o,u[30]=a,u[31]=c):c=u[31],u[32]!==c||u[33]!==e?(d=(0,em.jsxs)("div",{className:"bg-background-100 border-outline-2 bp:flex-row rounded-corner group flex flex-col gap-4 border p-4",children:[e,c]}),u[32]=c,u[33]=e,u[34]=d):d=u[34],d}let C=f?.src??"",k=f?.alt??"";u[35]!==C||u[36]!==k?(l=(0,em.jsx)("div",{className:"border-outline-2 rounded-corner relative aspect-video overflow-clip border",children:(0,em.jsx)(eL(),{src:C,alt:k,fill:!0,className:"rounded-corner object-cover transition duration-300 group-hover:scale-[1.05]"})}),u[35]=C,u[36]=k,u[37]=l):l=u[37],u[38]!==N||u[39]!==h?(a=h&&(0,em.jsx)("span",{children:N}),u[38]=N,u[39]=h,u[40]=a):a=u[40],u[41]!==b||u[42]!==v?(r=v?.value&&(0,em.jsx)("div",{className:"flex gap-2",children:cw(v,b,!1)}),u[41]=b,u[42]=v,u[43]=r):r=u[43],u[44]!==a||u[45]!==r?(i=(0,em.jsxs)("div",{className:"mb-1 mt-2 flex gap-4",children:[a,r]}),u[44]=a,u[45]=r,u[46]=i):i=u[46];let S=m?.value;u[47]!==S?(n=(0,em.jsx)(eC.DZ,{tagName:"h2",tagStyle:"h4",children:S}),u[47]=S,u[48]=n):n=u[48];let L=x?.value;return u[49]!==L?(s=(0,em.jsx)("div",{children:L}),u[49]=L,u[50]=s):s=u[50],u[51]!==y?(o=y("storiesReadMore"),u[51]=y,u[52]=o):o=u[52],u[53]!==o?(c=(0,em.jsx)(eC.$n,{variant:"iconLink",onlyStyle:!0,icon:"ArrowForwardIcon",className:"w-fit",iconClassName:"transition group-hover:translate-x-1",children:o}),u[53]=o,u[54]=c):c=u[54],u[55]!==s||u[56]!==c||u[57]!==l||u[58]!==i||u[59]!==n?(d=(0,em.jsxs)("div",{className:"bp:px-0 group flex flex-col px-4",children:[l,i,n,s,c]}),u[55]=s,u[56]=c,u[57]=l,u[58]=i,u[59]=n,u[60]=d):d=u[60],d};function cw(e,t,l){return e.value&&""!==e.value?e.value.split("|").map(e=>e.trim().replace(/[{}]/g,"")).map(e=>{let l=t.find(t=>t.id.toLowerCase()===e.toLowerCase());return(0,em.jsx)("span",{className:(0,eh.A)("border-outline flex items-center rounded-full border bg-white px-2 py-1 text-xs"),children:l?.value},e)}):null}function cN(e,t){return e.storieslistpage.pageInfo.hasNext?e.storieslistpage.pageInfo.endCursor:null}function cC(e){return e.storieslistpage?.stories}let ck=(0,ey.es)(e=>{let t,l,a,r,i,n,s,o=(0,ef.c)(46),{fields:c,data:d,pageLink:u}=e,{Title:m,Layout:x,HasMarginTop:f}=c,{t:p,locale:h}=(0,ey.s9)();if(!d?.storiesindex)return null;let g=d?.storieslistpage?.stories;if(!Array.isArray(g))return null;let v=d.storiesindex?.showDates?.boolValue,b=x?.value!=="Variant 2",j=!!f?.value;if(b){let e,t,l,a,r,i,n,s=j&&"mt-sm bp:mt-lg";o[0]!==s?(e=(0,eh.A)(s),o[0]=s,o[1]=e):e=o[1];let c=m?.value;if(o[2]!==c?(t=(0,em.jsx)("h2",{children:c}),o[2]=c,o[3]=t):t=o[3],o[4]!==h||o[5]!==v||o[6]!==g||o[7]!==p){let e;o[9]!==h||o[10]!==v||o[11]!==p?(e=(e,t)=>(0,em.jsxs)("a",{href:e?.url?.path,className:"group flex flex-1 flex-col",children:[(0,em.jsx)("div",{className:"rounded-corner relative aspect-video overflow-clip",children:e?.image?.src&&(0,em.jsx)(eC._V,{field:{value:e?.image},className:(0,eh.A)("rounded-corner object-cover transition duration-300 group-hover:scale-[1.058]","scale-[1.008]"),fill:!0,sizes:"(max-width: 768px) 100vw, 25vw"})}),(0,em.jsx)("div",{className:"mb-1 mt-2 flex gap-4",children:v&&(0,em.jsx)("span",{children:new Date(e.date?.formattedDateValue??"").toLocaleDateString(h())})}),(0,em.jsx)(eC.DZ,{tagName:"h2",tagStyle:"h4",children:e?.title?.value}),(0,em.jsx)("p",{children:e?.premble?.value}),(0,em.jsx)(eC.$n,{variant:"iconLink",icon:"ArrowForwardIcon",className:"w-fit",iconClassName:"transition group-hover:translate-x-1",onlyStyle:!0,children:p("storiesReadMore")})]},e?.id??e?.url?.path??t),o[9]=h,o[10]=v,o[11]=p,o[12]=e):e=o[12],l=g.map(e),o[4]=h,o[5]=v,o[6]=g,o[7]=p,o[8]=l}else l=o[8];return o[13]!==l?(a=(0,em.jsx)("div",{className:"gap-lg flex w-full flex-col md:flex-row",children:l}),o[13]=l,o[14]=a):a=o[14],o[15]!==u||o[16]!==p?(r=u&&(0,em.jsx)(eC.$n,{variant:"ghost",href:u,className:"h-fit",children:p("showMore")}),o[15]=u,o[16]=p,o[17]=r):r=o[17],o[18]!==t||o[19]!==a||o[20]!==r?(i=(0,em.jsxs)("div",{className:"gap-lg flex flex-col place-items-center",children:[t,a,r]}),o[18]=t,o[19]=a,o[20]=r,o[21]=i):i=o[21],o[22]!==e||o[23]!==i?(n=(0,em.jsx)(eC.mc,{size:"2xl",dataComponent:"StoriesTeaser",className:e,children:i}),o[22]=e,o[23]=i,o[24]=n):n=o[24],n}let y=j&&"mt-sm bp:mt-lg";o[25]!==y?(t=(0,eh.A)(y),o[25]=y,o[26]=t):t=o[26];let w=m?.value;if(o[27]!==w?(l=(0,em.jsx)(eC.DZ,{tagName:"h2",tagStyle:"h3",children:w}),o[27]=w,o[28]=l):l=o[28],o[29]!==g||o[30]!==p){let e;o[32]!==p?(e=(e,t)=>(0,em.jsxs)("div",{className:"bg-background-100 border-outline-2 rounded-corner flex flex-col gap-4 border p-4 md:flex-row",children:[(0,em.jsx)("div",{className:"relative aspect-video object-contain md:w-1/3",children:e?.image?.src&&(0,em.jsx)(eC._V,{field:{value:e?.image},className:"rounded-corner object-cover",fill:!0,alt:e?.image?.alt||e?.title?.value||"Story image",sizes:"(max-width: 768px) 100vw, 33vw"})}),(0,em.jsxs)("div",{className:"grid flex-1",children:[(0,em.jsx)(eC.DZ,{tagName:"h2",tagStyle:"h4",className:"h-fit",children:e?.title?.value}),(0,em.jsx)("p",{children:e?.premble?.value}),(0,em.jsx)(eC.$n,{variant:"ghost",href:e?.url?.path,sm:!0,className:"h-max self-end justify-self-end",children:p("storiesReadMore")})]})]},e?.id??e?.url?.path??t),o[32]=p,o[33]=e):e=o[33],a=g.map(e),o[29]=g,o[30]=p,o[31]=a}else a=o[31];return o[34]!==a?(r=(0,em.jsx)("div",{className:"flex w-full flex-col gap-4",children:a}),o[34]=a,o[35]=r):r=o[35],o[36]!==u||o[37]!==p?(i=u&&(0,em.jsx)(eC.$n,{variant:"ghost",href:u,className:"h-fit",children:p("showMore")}),o[36]=u,o[37]=p,o[38]=i):i=o[38],o[39]!==l||o[40]!==r||o[41]!==i?(n=(0,em.jsxs)("div",{className:"grid grid-cols-1 place-items-center gap-4",children:[l,r,i]}),o[39]=l,o[40]=r,o[41]=i,o[42]=n):n=o[42],o[43]!==t||o[44]!==n?(s=(0,em.jsx)(eC.mc,{size:"2xl",dataComponent:"StoriesTeaser",className:t,children:n}),o[43]=t,o[44]=n,o[45]=s):s=o[45],s}),cS=(0,ey.es)(function(e){let t,l,a,r,i,n,s,o,c,d,u,m,x=(0,ef.c)(30),{t:f}=(0,ey.s9)(),p=(0,e5.usePathname)(),{HasMarginTop:h}=e.fields,{indexUrl:g,nextArticle:v,previousArticle:b}=e;
401x[0]!==g||x[1]!==p?(t=g||p?.split("/").slice(0,-2).filter(Boolean).join("/")||"/",x[0]=g,x[1]=p,x[2]=t):t=x[2];let j=t,[y,w]=(0,ep.useState)(!1);x[3]===Symbol.for("react.memo_cache_sentinel")?(l=()=>{let e=window.document.getElementById("header");w((e?.children?.length??0)>0)},a=[],x[3]=l,x[4]=a):(l=x[3],a=x[4]),(0,ep.useEffect)(l,a);let N=y?"top-[calc(var(--hedin-menu-height)+2rem)]":"top-8";x[5]!==N?(r=(0,eh.A)("fixed left-8",N),x[5]=N,x[6]=r):r=x[6],x[7]!==f?(i=f("back"),x[7]=f,x[8]=i):i=x[8],x[9]!==j||x[10]!==i?(n=(0,em.jsx)(eC.$n,{variant:"filter",href:j,children:i}),x[9]=j,x[10]=i,x[11]=n):n=x[11],x[12]!==r||x[13]!==n?(s=(0,em.jsx)("div",{className:r,children:n}),x[12]=r,x[13]=n,x[14]=s):s=x[14];let C=h?.value&&"mt-sm md:mt-lg";return x[15]!==C?(o=(0,eh.A)("pb-lg flex justify-around",C),x[15]=C,x[16]=o):o=x[16],x[17]!==b||x[18]!==f?(c=b&&(0,em.jsx)(eC.$n,{variant:"primary",href:b,children:f("storiesPreviousArticle")}),x[17]=b,x[18]=f,x[19]=c):c=x[19],x[20]!==v||x[21]!==f?(d=v&&(0,em.jsx)(eC.$n,{variant:"primary",href:v,children:f("storiesNextArticle")}),x[20]=v,x[21]=f,x[22]=d):d=x[22],x[23]!==c||x[24]!==d||x[25]!==o?(u=(0,em.jsxs)(eC.mc,{size:"2xl",className:o,children:[c,d]}),x[23]=c,x[24]=d,x[25]=o,x[26]=u):u=x[26],x[27]!==u||x[28]!==s?(m=(0,em.jsxs)(em.Fragment,{children:[s,u]}),x[27]=u,x[28]=s,x[29]=m):m=x[29],m}),cL=(0,ey.es)(e=>{let t,l,a,r,i=(0,ef.c)(13),{Author:n,hasMarginTop:s}=e.fields,{publishDate:o}=e,{t:c,locale:d}=(0,ey.s9)();if(n?.value&&!o)return null;let u=s&&"mt-sm md:mt-lg";return i[0]!==u?(t=(0,eh.A)("flex justify-around gap-2",u),i[0]=u,i[1]=t):t=i[1],i[2]!==n?.value||i[3]!==c?(l=!!n?.value&&(0,em.jsx)("div",{className:"flex gap-1",children:(0,em.jsxs)("span",{children:[c("storiesAuthor")," : ",n?.value]})}),i[2]=n?.value,i[3]=c,i[4]=l):l=i[4],i[5]!==d||i[6]!==o||i[7]!==c?(a=o&&(0,em.jsx)("div",{className:"flex gap-1",children:(0,em.jsxs)("span",{children:[c("storiesPublished"),":"," ",new Date(o).toLocaleDateString(d())]})}),i[5]=d,i[6]=o,i[7]=c,i[8]=a):a=i[8],i[9]!==t||i[10]!==l||i[11]!==a?(r=(0,em.jsxs)(eC.mc,{size:"2xl",className:t,dataComponent:"StoryPublishInfo",children:[l,a]}),i[9]=t,i[10]=l,i[11]=a,i[12]=r):r=i[12],r});function c_(e){return"Image"in e.fields}function cT(e){let t,l,a=(0,ef.c)(3),{cell:r,columnHeaders:i}=e,n=r.fields.Header.value??void 0,s=n?i[n]??n:n;return s?(a[0]===Symbol.for("react.memo_cache_sentinel")?(t={fontSize:"0.625rem",fontWeight:600,lineHeight:1.25},a[0]=t):t=a[0],a[1]!==s?(l=(0,em.jsx)("p",{style:t,className:"text-text-secondary mb-0.5",children:s}),a[1]=s,a[2]=l):l=a[2],l):null}function cI(e){let t,l,a,r,i,n,s,o,c,d,u,m,x,f,p,h,g,v,b,j,y,w,N,C=(0,ef.c)(58),{cell:k,columnHeaders:S,rowIndex:L,rowRef:_}=e,T=(0,ep.useRef)(null),I=(0,ep.useRef)(null),[A,D]=(0,ep.useState)(20);C[0]!==L||C[1]!==_?(t=()=>{let e;if(!_||!T?.current||!I?.current||void 0===L)return;let t=()=>{let e=(_.current[L].row?.offsetHeight||0)-17-((T.current?.offsetHeight||0)+(I.current?.offsetHeight||0));e>0&&D(t=>Math.abs(t-e)>3?e:t)},l=setTimeout(t,300),a=()=>{e&&clearTimeout(e),e=window.setTimeout(t,250)};return window.addEventListener("resize",a),()=>{window.removeEventListener("resize",a),clearTimeout(l),e&&clearTimeout(e)}},l=[_,T,I,L],C[0]=L,C[1]=_,C[2]=t,C[3]=l):(t=C[2],l=C[3]),(0,ep.useEffect)(t,l),C[4]!==k||C[5]!==S?(a=(0,em.jsx)(cT,{cell:k,columnHeaders:S}),C[4]=k,C[5]=S,C[6]=a):a=C[6];let M=k.fields.LineOneBold?.value&&"font-bold";C[7]!==M?(r=(0,ey.cn)("truncate text-nowrap",M),C[7]=M,C[8]=r):r=C[8],C[9]!==k.fields.LineOne?(i=(0,em.jsx)(ex.Text,{field:k.fields.LineOne}),C[9]=k.fields.LineOne,C[10]=i):i=C[10],C[11]!==r||C[12]!==i?(n=(0,em.jsx)("span",{className:r,children:i}),C[11]=r,C[12]=i,C[13]=n):n=C[13],C[14]!==k.fields.LineTwo?(s=(0,em.jsx)("span",{className:"truncate text-nowrap",children:(0,em.jsx)(ex.Text,{field:k.fields.LineTwo})}),C[14]=k.fields.LineTwo,C[15]=s):s=C[15],C[16]!==n||C[17]!==s?(o=(0,em.jsxs)("div",{className:"flex flex-wrap gap-x-3 gap-y-0.5 overflow-hidden",children:[n,s]}),C[16]=n,C[17]=s,C[18]=o):o=C[18],C[19]!==k.fields.Link.value.text?(c=(0,em.jsx)("span",{className:"text-nowrap underline",children:k.fields.Link.value.text}),C[19]=k.fields.Link.value.text,C[20]=c):c=C[20],C[21]===Symbol.for("react.memo_cache_sentinel")?(d=(0,em.jsx)(eC.sI,{className:"ml-1 h-4 w-4 transform transition-transform duration-300 group-hover:translate-x-1"}),C[21]=d):d=C[21],C[22]!==k.fields.Link||C[23]!==c?(u=(0,em.jsx)("div",{children:(0,em.jsxs)(ex.Link,{field:k.fields.Link,className:"text-text-link hover:text-text-invert-link-hover group flex cursor-pointer items-center",children:[c,d]})}),C[22]=k.fields.Link,C[23]=c,C[24]=u):u=C[24],C[25]!==u||C[26]!==o?(m=(0,em.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-2 gap-y-0.5",children:[o,u]}),C[25]=u,C[26]=o,C[27]=m):m=C[27],C[28]!==m||C[29]!==a?(x=(0,em.jsxs)("div",{className:"bp:hidden flex flex-col",children:[a,m]}),C[28]=m,C[29]=a,C[30]=x):x=C[30],C[31]!==k||C[32]!==S?(f=(0,em.jsx)(cT,{cell:k,columnHeaders:S}),C[31]=k,C[32]=S,C[33]=f):f=C[33];let E=k.fields.LineOneBold?.value&&"font-bold";return C[34]!==E?(p=(0,ey.cn)("overflow-visible truncate text-nowrap",E),C[34]=E,C[35
401]=p):p=C[35],C[36]!==k.fields.LineOne?(h=(0,em.jsx)(ex.Text,{field:k.fields.LineOne}),C[36]=k.fields.LineOne,C[37]=h):h=C[37],C[38]!==p||C[39]!==h?(g=(0,em.jsx)("span",{className:p,children:h}),C[38]=p,C[39]=h,C[40]=g):g=C[40],C[41]!==k.fields.LineTwo?(v=(0,em.jsx)("span",{className:"overflow-visible truncate text-nowrap",children:(0,em.jsx)(ex.Text,{field:k.fields.LineTwo})}),C[41]=k.fields.LineTwo,C[42]=v):v=C[42],C[43]!==g||C[44]!==v?(b=(0,em.jsxs)("div",{className:"flex flex-col flex-nowrap gap-0.5 overflow-visible",children:[g,v]}),C[43]=g,C[44]=v,C[45]=b):b=C[45],C[46]!==f||C[47]!==b?(j=(0,em.jsxs)("div",{ref:T,children:[f,b]}),C[46]=f,C[47]=b,C[48]=j):j=C[48],C[49]!==k.fields.Link||C[50]!==A?(y=k.fields.Link?.value?.href&&(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)("div",{style:{height:A},className:"transition-all duration-300"}),(0,em.jsx)("div",{ref:I,children:(0,em.jsxs)(ex.Link,{field:k.fields.Link,className:"text-text-link hover:text-text-invert-link-hover group flex cursor-pointer items-center",children:[(0,em.jsx)("span",{className:"text-nowrap underline",children:k.fields.Link.value.text}),(0,em.jsx)(eC.sI,{className:"ml-1 h-4 w-4 transform transition-transform duration-300 group-hover:translate-x-1"})]})})]}),C[49]=k.fields.Link,C[50]=A,C[51]=y):y=C[51],C[52]!==j||C[53]!==y?(w=(0,em.jsxs)("div",{className:"bp:block hidden",children:[j,y]}),C[52]=j,C[53]=y,C[54]=w):w=C[54],C[55]!==x||C[56]!==w?(N=(0,em.jsxs)(em.Fragment,{children:[x,w]}),C[55]=x,C[56]=w,C[57]=N):N=C[57],N}function cA(e){let t,l,a,r,i,n,s=(0,ef.c)(16),{cell:o,columnHeaders:c}=e;return s[0]!==o||s[1]!==c?(t=(0,em.jsx)(cT,{cell:o,columnHeaders:c}),s[0]=o,s[1]=c,s[2]=t):t=s[2],s[3]!==o.fields.LineOne?(l=o.fields.LineOne.value&&(0,em.jsx)("span",{className:"bp:overflow-visible truncate text-nowrap",children:(0,em.jsx)(ex.Text,{field:o.fields.LineOne})}),s[3]=o.fields.LineOne,s[4]=l):l=s[4],s[5]!==o.fields.LineTwo?(a=o.fields.LineTwo.value&&(0,em.jsx)("span",{className:"bp:overflow-visible truncate text-nowrap",children:(0,em.jsx)(ex.Text,{field:o.fields.LineTwo})}),s[5]=o.fields.LineTwo,s[6]=a):a=s[6],s[7]!==o.fields.LineThree?(r=o.fields.LineThree.value&&(0,em.jsx)("span",{className:"bp:overflow-visible truncate text-nowrap",children:(0,em.jsx)(ex.Text,{field:o.fields.LineThree})}),s[7]=o.fields.LineThree,s[8]=r):r=s[8],s[9]!==l||s[10]!==a||s[11]!==r?(i=(0,em.jsxs)("div",{className:"bp:flex-col bp:gap-0.5 bp:flex-nowrap flex flex-wrap gap-x-3 gap-y-0.5 text-sm",children:[l,a,r]}),s[9]=l,s[10]=a,s[11]=r,s[12]=i):i=s[12],s[13]!==t||s[14]!==i?(n=(0,em.jsxs)(em.Fragment,{children:[t,i]}),s[13]=t,s[14]=i,s[15]=n):n=s[15],n}function cD(e){let t=e.fields.Image?.value?.width,l=e.fields.Image?.value?.height;return t&&l?Number(t)/Number(l):1}function cM(e){let t,l,a,r,i,n,s,o=(0,ef.c)(22),{cell:c,columnHeaders:d,rowIndex:u,columnIndex:m,rowRef:x,columnImgAspectRatios:f}=e,[p,h]=(0,ep.useState)(150),[g,v]=(0,ep.useState)(150*cD(c));o[0]!==c||o[1]!==f||o[2]!==m||o[3]!==u||o[4]!==x?(t=()=>{let e;if(!x?.current||"number"!=typeof u||u<0||void 0===f)return;let t=0,l=0,a=()=>{var e;if(!(window.innerWidth>=640))return;let a=(e=void 0===m||!x?[]:x.current.map(e=>e.cells[m]??null),!f?[]:e.map((e,t)=>{let l=f[t];if(!e||null===l)return null;let a=e.offsetHeight*l;return a<e.offsetWidth&&(a=e.offsetWidth),a})).filter(cE),r=Math.round(a.length>0?Math.max(...a):0),i=Math.round(r/cD(c));(Math.abs(r-t)>3||Math.abs(i-l)>3)&&(v(r),h(i),t=r,l=i)};a();let r=()=>{clearTimeout(e),e=window.setTimeout(()=>{a()},250)};return window.addEventListener("resize",r),()=>{window.removeEventListener("resize",r),e&&clearTimeout(e)}},l=[x,u,m,f,c],o[0]=c,o[1]=f,o[2]=m,o[3]=u,o[4]=x,o[5]=t,o[6]=l):(t=o[5],l=o[6]),(0,ep.useEffect)(t,l);let b=`${g}px`,j=`${p}px`;return o[7]!==b||o[8]!==j?(a={width:b,height:j},o[7]=b,o[8]=j,o[9]=a):a=o[9],o[10]!==c||o[11]!==d?(r=(0,em.jsx)(cP,{cell:c,columnHeaders:d}),o[10]=c,o[11]=d,o[12]=r):r=o[12],o[13]!==a||o[14]!==r?(i=(0,em.jsx)("div",{style:a,className:"bp:block transition-height relative hidden duration-100 ease-in-out",children:r}),o[13]=a,o[14]=r,o[15]=i):i=o[15],o[16]!==c||o[17]!==d?(n=(0,em.jsx)("div",{className:"transition-height bp:hidden relative h-full w-full duration-100 ease-in-out",children:(0,em.jsx)(cP,{cell:c,columnHeaders:d})}),o[16]=c,o[17]=d,o[18]=n):n=o[18],o[19]!==i||o[20]!==n?(s=(0,em.jsxs)(em.Fragment,{children:[i,n]}),o[19]=i,o[20]=n,o[21]=s):s=o[21],s}function cE(e){return null!==e&&!isNaN(e)}function cP(e){let t,l,a,r,i=(0,ef.c)(11),{cell:n,columnHeaders:s}=e;i[0]!==n||i[1]!==s?(t=""!==n.fields.Header.value&&(0,em.jsx)("div",{className:"px-2 pb-1.5 pt-2",children:(0,em.jsx)(cT,{cell:n,columnHeaders:s})}),i[0]=n,i[1]=s,i[2]=t):t=i[2];let o=""!==n.fields.Header.value?"calc(100% - (1.25*0.625rem) - (1rem))":void 0;return i[3]!==o?(l={maxHeight:o},i[3]=o,i[4]=l):l=i[4],i[5]!==n.fields.Image||i[6]!==l?(a=(0,em.jsx)(eY.A,{field:n.fields.Image,className:"h-full w-full object-cover",style:l}),i[5]=n.fields.Image,i[6]=l,i[7]=a):a=i[7],i[8]!==t||i[9]!==a?(r=(0,em.jsxs)(em.Fragment,{children:[t,a]}),i[8]=t,i[9]=a,i[10]=r):r=i[10],r}function c$(e){let t,l=(0,ef.c)(16),{cell:a,columnHeaders:r,rowIndex:i,columnIndex:n,rowRef:s,columnImgAspectRatios:o}=e;if(c_(a)){let e;return l[0]!==a||l[1]!==r||l[2]!==o||l[3]!==n||l[4]!==i||l[5]!==s?(e=(0,em.jsx)(cM,{cell:a,columnHeaders:r,rowRef:s,rowIndex:i,columnIndex:n,columnImgAspectRatios:o}),l[0]=a,l[1]=r,l[2]=o,l[3]=n,l[4]=i,l[5]=s,l[6]=e):e=l[6],e}if("Link"in a.fields){let e;
401return l[7]!==a||l[8]!==r||l[9]!==i||l[10]!==s?(e=(0,em.jsx)(cI,{cell:a,columnHeaders:r,rowRef:s,rowIndex:i}),l[7]=a,l[8]=r,l[9]=i,l[10]=s,l[11]=e):e=l[11],e}if("LineOne"in a.fields){let e;return l[12]!==a||l[13]!==r?(e=(0,em.jsx)(cA,{cell:a,columnHeaders:r}),l[12]=a,l[13]=r,l[14]=e):e=l[14],e}return l[15]===Symbol.for("react.memo_cache_sentinel")?(t=(0,em.jsx)("div",{children:"Unknown cell type"}),l[15]=t):t=l[15],t}function cF(e){return"Image"in e.fields&&!!e.fields.Image?.value?.src}function cR(e){let t,l,a,r,i,n,s=(0,ef.c)(12),{rows:o,columnHeaders:c}=e,d=o.reduce(cH,0),u=(0,ep.useRef)(o.map(()=>({row:null,cells:Array(d).fill(null)}))),[m]=(0,ep.useState)((t=[],o.forEach(e=>{let l=[];Array.from({length:d}).forEach((t,a)=>{let r=e?.fields?.Cells?.[a];if(!r)return void l.push(null);if(cF(r)&&c_(r)&&r.fields.Image.value){let{width:e,height:t}=r.fields.Image.value;l.push(Number(e)/Number(t))}else l.push(null)}),t.push(l)}),t)),x=d<=3;s[0]!==m?(l=function(e){return m.map(t=>t[e]??null)},s[0]=m,s[1]=l):l=s[1];let f=l,p=x?"mx-auto":"w-full";s[2]!==p?(a=(0,ey.cn)("bp:table hidden table-auto text-nowrap bg-white",p),s[2]=p,s[3]=a):a=s[3],s[4]!==x?(r=x?{width:"auto"}:void 0,s[4]=x,s[5]=r):r=s[5];let h=o.map((e,t)=>(0,em.jsx)("tr",{ref:e=>{u.current[t].row=e},children:Array.from({length:d}).map((l,a)=>{let r=e.fields.Cells?.[a],i=!r;return(0,em.jsx)("td",{ref:e=>{u.current[t].cells[a]=e},style:{minWidth:i?"120px":cF(r)&&c_(r)?"200px":"120px",width:x||!i&&cF(r)&&c_(r)?"auto":`calc(1/${d}*100%)`},className:(0,ey.cn)(t%2>0&&"bg-background-200",!i&&!cF(r)&&"p-2","border-outline-2 relative border align-top"),children:i?null:(0,em.jsx)(c$,{cell:r,columnHeaders:c,rowIndex:t,columnIndex:a,rowRef:u,columnImgAspectRatios:f(a)})},r?.id||`empty-${a}`)})},e.id));return s[6]!==h?(i=(0,em.jsx)("tbody",{children:h}),s[6]=h,s[7]=i):i=s[7],s[8]!==a||s[9]!==r||s[10]!==i?(n=(0,em.jsx)("div",{className:"w-full min-w-max",children:(0,em.jsx)("table",{className:a,style:r,children:i})}),s[8]=a,s[9]=r,s[10]=i,s[11]=n):n=s[11],n}function cH(e,t){return Math.max(e,t.fields.Cells.length)}function cV(e){let t,l,a=(0,ef.c)(7),{rows:r,columnHeaders:i}=e;if(a[0]!==i||a[1]!==r){let e;a[3]!==i?(e=e=>(0,em.jsx)("div",{className:"border-outline-2 border bg-white",children:e.fields.Cells.map((e,t)=>(0,em.jsx)("div",{className:(0,ey.cn)(!cF(e)&&"px-4 py-2",t%2>0&&"bg-background-200"),children:(0,em.jsx)(c$,{cell:e,columnHeaders:i})},e.id))},e.id),a[3]=i,a[4]=e):e=a[4],t=r.map(e),a[0]=i,a[1]=r,a[2]=t}else t=a[2];return a[5]!==t?(l=(0,em.jsx)("div",{className:"bp:hidden flex flex-col",children:t}),a[5]=t,a[6]=l):l=a[6],l}l(49914),(0,nV.J1)` 402 query GetTableColumnHeaders($path: String!, $language: String!) { 403 item(path: $path, language: $language) { 404 headers: children( 405 includeTemplateIDs: "{5D6B6CE2-99E9-478D-8AEE-4728A8ED0C03}" 406 ) { 407 results { 408 ... on ColumnHeader { 409 name 410 title { 411 value 412 } 413 } 414 } 415 } 416 headersInFolder: children( 417 includeTemplateIDs: "{7715F260-8E57-477C-9787-32031FBD2618}" 418 ) { 419 results { 420 children( 421 includeTemplateIDs: "{5D6B6CE2-99E9-478D-8AEE-4728A8ED0C03}" 422 ) { 423 results { 424 ... on ColumnHeader { 425 name 426 title { 427 value 428 } 429 } 430 } 431 } 432 } 433 } 434 } 435 } 436`;let cO=(0,ey.es)(function(e){let t,l,a,r,i=(0,ef.c)(11),{fields:n,columnHeaders:s,rendering:o}=e;i[0]!==s?(t=void 0===s?{}:s,i[0]=s,i[1]=t):t=i[1];let c=t;return i[2]!==c||i[3]!==n.Rows?(l=(0,em.jsx)(cR,{rows:n.Rows,columnHeaders:c}),a=(0,em.jsx)(cV,{rows:n.Rows,columnHeaders:c}),i[2]=c,i[3]=n.Rows,i[4]=l,i[5]=a):(l=i[4],a=i[5]),i[6]!==n||i[7]!==o.uid||i[8]!==l||i[9]!==a?(r=(0,em.jsxs)(eC.mO,{"data-component":"Table",id:o.uid,fields:n,scrollContent:!0,children:[l,a]}),i[6]=n,i[7]=o.uid,i[8]=l,i[9]=a,i[10]=r):r=i[10],r},{validateAsWarnings:e=>(e.Rows?.length??0)>0||"Add at least one row â only the wrapper's title renders as it stands."}),cB=new Map(Array.from(new Map([["BYOCWrapper",ex.BYOCWrapper],["FEaaSWrapper",ex.FEaaSWrapper],["Form",ex.Form],["VideoPlayer",a],["VideoImageCarousel",r],["SubNavigationGroup",i],["RnImageButton",n],["RnCountdownTimer",s],["RnCarousel",o],["NewsTeaser",c],["NewsPagination",d],["NewsIndex",e2],["NewsHeader",u],["NewsCategoryTeaser",m],["NewCarConfigurator",x],["Hero",f],["FullscreenParallax",p],["FullHeightSplitBlurb",h],["FormServiceAgreement",g],["FormRequestCallback",v],["FormOptOutSurvey",b],["FormNewsletter",j],["FormGetContacted",y],["FormFutureInterest",w],["FormCustomerSupport",N],["FormBookTestDrive",C],["Financing",k],["FeatureImageV2",S],["FeatureImage",L],["DealersMap",_],["ConfiguratorV3",T],["CarVersionsDisplay",I],["CarIndex",A],["CarHero",D],["CarDocuments",M],["Breadcrumbs",E],["UsercentricsList",P],["TextHero",$],["StageRow",F],["Spacer",R],["Slider",H],["RichContentBlock",V],["PreFooter",O],["ObligatoryLoanInfo",B],["LoanContent",lq],["MegaMenuNavigation",z],["LegalInfo",U],["HighlightList",Z],["Footer",W],["FAQList",q],["FAQItem",an],["CTABannerCloud",G],["CTABanner",K],["ButtonRow",J],["BlurbCloud",Y],["Blurb",Q],["BackToTopFooter",X],["AccordionDistribution",aF],["AccordionRetail",aU],["BlurbXmc",aY],["BranchDynamicForm",rR],["BrandList",rV],["CarModelCardList",rK],["Carousel",rQ],["CarouselCloud",aM],["CountdownTimer",r5],["DisclaimerModal",r8],["FileDownloadList",ii],["HeroBannerSplit",ic],["HeroBannerSplitContainer",function(e){let t,l,a,r=(0,ef.c)(11),{rendering:i,fields:n}=e,s=(i?.placeholders?.["herobannersplit-items"]||[]).length,o=i.uid,c=4===s?"bp:grid-cols-2 grid-cols-1 min-[1280px]:grid-cols-4":3===s?"max-[1024px]:grid-cols-1 min-[1024px]:grid-cols-3":2===s?"max-[1024px]:grid-cols-1 min-[1024px]:grid-cols-2":"grid-cols-1",d=n?.FullWidth?.value?"w-full":"bp:px-lg px-sm mx-auto max-w-2xl",u=n?.HasGap?.value?"bp:gap-lg gap-sm":"gap-0",m=n?.HasTopSpacing?.value?"bp:mt-desktop-top-spacing mt-mobile-top-spacing":"";return r[0]!==c||r[1]!==d||r[2]!==u||r[3]!==m?(t=(0,ey.cn)("relative grid",c,d,u,m),r[0]=c,r[1]=d,r[2]=u,r[3]=m,r[4]=t):t=r[4],r[5]!==i?(l=(0,em.jsx)(ex.Placeholder,{name:"herobannersplit-items",rendering:i,disableSuspense:!0}),r[5]=i,r[6]=l):l=r[6],r[7]!==i.uid||r[8]!==t||r[9]!==l?(a=(0,em.jsx)("div",{"data-component":"HeroBannerSplitContainer",id:o,className:t,children:l}),r[7]=i.uid,r[8]=t,r[9]=l,r[10]=a):a=r[10],a}],["HeroBannerSplitImageItem",id],["HeroBannerSplitVideoItem",iu],["HeroNotFound",im],["HeroV2",iN],["HtmlRaw",iD],["HubSpotForm",iP],["IconButtonRow",iF],["Iframe",iR],["ImageButton",iB],["InsightList",iZ],["MyNewsDeskIframe",iJ],["PartialDesignDynamicPlaceholder",function(e){let t,l=(0,ef.c)(3),a=e.rendering?.params?.sig||"";return l[0]!==e.rendering||l[1]!==a?(t=(0,em.jsx)(ex.Placeholder,{name:a,rendering:e.rendering,disableSuspense:!0}),l[0]=e.rendering,l[1]=a,l[2]=t):t=l[2],t}],["SocialMedia",i8],["StageRowHorizontal",ny],["SubNavigation",nC],["VideoPlayerCloud",n_],["YoutubeVideo",nT],["BreadCrumbs",ee],["CisionDetail",et],["CisionList",el],["CisionTeaser",ea],["GoogleMap",er],["HeroBanner",ei],["N
436avigation",en],["StoriesIndex",es],["StoriesTeaser",eo],["StoryNavigation",ec],["StoryPublishInfo",ed],["Table",eu]]).entries()).map(([e,t])=>[e,function(e,t){let l,a=!!(t.default||t.Default),r=a?t.default||t.Default:t;if("function"!=typeof r)return t;let i=((l=t=>{let l,a,i,n=(0,ef.c)(10);n[0]!==t?(l=(0,ey.Un)(t),n[0]=t,n[1]=l):l=n[1];let s=l;if(s){let l,a=t?.rendering?.componentName??e,r=t?.rendering?.uid;return n[2]!==s||n[3]!==a||n[4]!==r?(l=(0,em.jsx)(ey.U0,{error:s,componentName:a,uid:r}),n[2]=s,n[3]=a,n[4]=r,n[5]=l):l=n[5],l}if(n[6]!==t){var o;a=(o=t?.fields)&&"object"==typeof o&&!Array.isArray(o)&&0===Object.keys(o).length?{...t,fields:void 0}:t,n[6]=t,n[7]=a}else a=n[7];let c=a;return n[8]!==c?(i=(0,em.jsx)(r,{...c}),n[8]=c,n[9]=i):i=n[9],i}).displayName=`Normalized(${e})`,l);return a?{...t,...t.default?{default:i}:{},...t.Default?{Default:i}:{}}:Object.assign(i,t)}(e,t)])),cz=({children:e,componentProps:t,page:a})=>(0,em.jsx)(ex.ComponentPropsContext,{value:t||{},children:(0,em.jsx)(ex.SitecoreProvider,{componentMap:cB,api:tH.A.api,page:a,loadImportMap:()=>l.e(8181).then(l.bind(l,78181)),children:e})})},27664:(e,t,l)=>{"use strict";l.d(t,{JG:()=>d,XW:()=>o,ZA:()=>c,b6:()=>i,fl:()=>n,um:()=>s});var a=l(2183),r=l(27861);let i=e=>{let t,l,i=(0,r.c)(4),{className:n,children:s}=e;return i[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)("circle",{cx:"14",cy:"14",r:"14",fill:"currentColor"}),i[0]=t):t=i[0],i[1]!==s||i[2]!==n?(l=(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"28",height:"28",viewBox:"0 0 28 28",fill:"none",className:n,children:[t,s]}),i[1]=s,i[2]=n,i[3]=l):l=i[3],l},n=e=>{let t,l,i=(0,r.c)(3),{className:n}=e;return i[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)("path",{d:"M22 14.4913L16.3789 4H14.793L9.18942 14.4913L12.8017 21.2394L13.5946 19.7456L10.7929 14.4913L15.5859 5.51132L20.3964 14.4913L14.793 25H16.3789L22 14.4913ZM18.793 14.4913L15.1983 7.76065L14.3878 9.2544L17.2072 14.4913L12.3967 23.4887L7.5859 14.4913L13.207 4H11.6034L6 14.4913L11.6034 25H13.1894L18.793 14.4913Z",fill:"currentColor"}),i[0]=t):t=i[0],i[1]!==n?(l=(0,a.jsx)("g",{width:"28",height:"28",viewBox:"0 0 28 28",className:n,children:t}),i[1]=n,i[2]=l):l=i[2],l},s=e=>{let t,l,i=(0,r.c)(3),{className:n}=e;return i[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)("path",{d:"M4 12V13.662H10.877V14.5V15.338H4V17H11.5931C11.7673 17 11.8821 16.9568 12.0008 16.85L14 15.1107L15.9992 16.85C16.1179 16.9568 16.2327 17 16.4069 17H24V15.338H17.123V14.5V13.662H24V12H16.4069C16.2327 12 16.1179 12.0432 15.9992 12.15L14 13.8893L12.0008 12.15C11.8821 12.0432 11.7673 12 11.5931 12H4Z",fill:"currentColor"}),i[0]=t):t=i[0],i[1]!==n?(l=(0,a.jsx)("g",{width:"28",height:"28",viewBox:"0 0 28 28",className:n,children:t}),i[1]=n,i[2]=l):l=i[2],l},o=e=>{let t,l,i=(0,r.c)(3),{className:n}=e;return i[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)("path",{fillRule:"evenodd",d:"M8.28 12.26 1.5 17.51H8.94L5.37 20.28H8.75L12.3 17.51H18.42L17.5 20.29H20.29L21.18 17.51H24.26L26.5 15.73H21.76L24.36 7.71H21.61L11.24 15.71H7.16L8.28 12.26ZM14.64 15.73H19.02L20.5 11.19 14.64 15.73Z",fill:"currentColor"}),i[0]=t):t=i[0],i[1]!==n?(l=(0,a.jsx)("g",{width:"28",height:"28",viewBox:"0 0 28 28",className:n,children:t}),i[1]=n,i[2]=l):l=i[2],l},c=e=>{let t,l,i=(0,r.c)(3),{className:n}=e;return i[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)("path",{xmlns:"http://www.w3.org/2000/svg",d:"M13.8444 23C12.7098 23 11.9869 22.2692 11.9869 21.055V13.7133C9.89357 13.1512 9 11.5547 9 9.69394C9 7.61961 10.255 5.8376 12.3534 5L12.9759 5.64647V8.56402L13.3876 9.53092H14.6175L15.0241 8.56402V5.64647L15.6516 5C17.75 5.8376 19 7.61961 19 9.69394C19 11.5547 18.1114 13.1512 15.988 13.7133V21.055C15.988 22.2692 15.2651 23 14.1305 23H13.8444ZM14.1556 21.8757C14.276 21.8841 14.3965 21.8627 14.5087 21.8132C14.6209 21.7636 14.722 21.687 14.8048 21.5889C14.8876 21.4908 14.9502 21.3734 14.9881 21.2453C15.026 21.117 15.0383 20.9811 15.0241 20.847V12.8813C16.9066 12.6115 18.0361 11.4478 18.0361 9.66583C18.0361 8.15927 17.4086 7.10244 16.0281 6.37726V8.8732L15.26 10.6271H12.7851L12.012 8.8732V6.37726C10.6165 7.10244 10.004 8.15927 10.004 9.66583C10.004 11.4478 11.1135 12.6115 13.0161 12.8813V20.8638C13.0028 20.9978 13.0157 21.1333 13.0539 21.2611C13.0921 21.3888 13.1547 21.5057 13.2374 21.6036C13.32 21.7015 13.4207 21.7781 13.5325 21.828C13.6443 21.8779 13.7644 21.8999 13.8845 21.8926L14.1556 21.8757Z",fill:"currentColor"}),i[0]=t):t=i[0],i[1]!==n?(l=(0,a.jsx)("g",{width:"28",height:"28",viewBox:"0 0 28 28",className:n,children:t}),i[1]=n,i[2]=l):l=i[2],l},d=e=>{let t,l,i=(0,r.c)(3),{className:n}=e;return i[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)("path",{xmlns:"http://www.w3.org/2000/svg",d:"M14.0003 4.6665C10.7838 4.6665 8.16699 7.28334 8.16699 10.4998H10.5003C10.5003 8.57017 12.0707 6.99984 14.0003 6.99984C15.93 6.99984 17.5003 8.57017 17.5003 10.4998C17.5003 11.747 16.9707 12.209 15.7725 13.1307C15.3268 13.4737 14.824 13.861 14.3422 14.3417C12.8115 15.8712 12.8278 17.3797 12.8337 17.4998V19.8332H15.167V17.4893C15.167 17.4613 15.1938 16.7882 15.9918 15.9913C16.3652 15.618 16.7875 15.2937 17.1947 14.9798C18.4313 14.0278 19.8337 12.9498 19.8337 10.4998C19.8337 7.28334 17.2168 4.6665 14.0003 4.6665ZM12.8337 20.9998H15.167V23.3332H12.8337V20.9998Z",fill:"currentColor"}),i[0]=t):t=i[0],i[1]!==n?(l=(0,a.jsx)("g",{width:"28",height:"28",viewBox:"0 0 28 28",className:n,children:t}),i[1]=n,i[2]=l):l=i[2],l}},29198:(e,t,l)=>{"use strict";l.d(t,{A:()=>x});var a=l(2183),r=l(27861),i=l(98576),n=l(3638),s=l(53941),o=l.n(s),c=l(49176),d=l.n(c),u=l(40832),m=l(379);function x(e){let t,l=(0,r.c)(22),{isMobile:s,activeNavigationItem:o,setIsDropdownSlidOver:c,toggleDropdown:x}=e,g=void 0!==s&&s,v=o.fields.MenuCategories;if(l[0]!==o||l[1]!==g||l[2]!==c||l[3]!==x){t=Symbol.for("react.early_return_sentinel");e:{let e;l[5]!==o.fields.ExtraLinks?(e=e=>
436{let t=o.fields?.ExtraLinks?o.fields?.ExtraLinks?.filter(t=>t.fields.Category.some(t=>t.id===e.id)):[],l=[...e.menuItems.map(p),...t?.map(f)];return{...e,combinedItems:l}},l[5]=o.fields.ExtraLinks,l[6]=e):e=l[6];let r=v.map(e);if(g&&c){let e,s,f;l[7]!==c?(e=(0,a.jsx)(m.A,{setIsDropdownSlidOver:c}),l[7]=c,l[8]=e):e=l[8],l[9]!==o?(s=(0,a.jsx)(h,{activeNavigationItem:o,widthProcentage:100}),l[9]=o,l[10]=s):s=l[10],l[11]!==x?(f=e=>(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsx)("span",{className:(0,n.A)("text-text-secondary font-normal",(0,u.lA)()?"text-xl":"text-sm"),children:(0,a.jsx)(i.Text,{field:""!==e.fields.Title.value?e.fields.Title:{value:e.displayName}})}),(0,a.jsx)("ul",{className:"flex flex-col",children:e.combinedItems.map((e,t)=>(0,a.jsx)("li",{className:"flex justify-center",children:(0,a.jsx)(d(),{style:{height:"33px"},className:(0,n.A)("flex w-full items-center font-bold",(0,u.lA)()?"text-xl":"text-sm"),href:e.url,passHref:!0,onClick:()=>{x()},children:e.title})},`${e.type}-${e.id}-${t}`))})]},e.id),l[11]=x,l[12]=f):f=l[12],t=(0,a.jsxs)(a.Fragment,{children:[e,(0,a.jsxs)("div",{className:"px-sm flex flex-col gap-6 py-4",children:[s,r.map(f)]})]});break e}if(!g){let e,s,c,m,f;l[13]===Symbol.for("react.memo_cache_sentinel")?(e={maxHeight:"calc(100svh - var(--panel-height ) - var(--alert-height) - 32px - 52px)"},l[13]=e):e=l[13],l[14]!==o?(s=(0,a.jsx)(h,{activeNavigationItem:o,widthProcentage:33}),l[14]=o,l[15]=s):s=l[15],l[16]===Symbol.for("react.memo_cache_sentinel")?(c={maxHeight:"calc(100svh - var(--panel-height ) - var(--alert-height) - 32px - 52px)"},l[16]=c):c=l[16],l[17]!==x?(m=e=>(0,a.jsxs)("div",{className:"flex w-full flex-col gap-3",children:[(0,a.jsx)("span",{className:(0,n.A)("text-text-secondary font-normal",(0,u.lA)()?"text-xl":"text-sm"),children:(0,a.jsx)(i.Text,{field:""!==e.fields.Title.value?e.fields.Title:{value:e.displayName}})}),(0,a.jsx)("ul",{className:"flex flex-col",children:e.combinedItems.map((e,t)=>(0,a.jsx)("li",{className:(0,n.A)("py-1 font-bold",(0,u.lA)()?"text-xl":"text-sm"),children:(0,a.jsx)(d(),{href:e.url,className:"hover:text-text-secondary",onClick:()=>{x()},children:e.title})},`${e.type}-${e.id}-${t}`))})]},e.id),l[17]=x,l[18]=m):m=l[18];let p=(0,a.jsx)("div",{style:c,className:"grid basis-2/3 grid-cols-2 gap-x-6 gap-y-6 self-start overflow-y-auto",children:r.map(m)});l[19]!==s||l[20]!==p?(f=(0,a.jsxs)("div",{style:e,className:"gap-lg flex w-full overflow-hidden",children:[s,p]}),l[19]=s,l[20]=p,l[21]=f):f=l[21],t=f;break e}}l[0]=o,l[1]=g,l[2]=c,l[3]=x,l[4]=t}else t=l[4];if(t!==Symbol.for("react.early_return_sentinel"))return t}function f(e){return{type:"extraLink",id:e.id,url:e.fields.Link.value.href??"",title:e.fields.Link.value.text}}function p(e,t){return{type:"menuItem",id:`${e.name}-${t}`,url:e.url.path,title:""!==e.navTitle.value?e.navTitle.value:e.name}}function h(e){let t,l,i,n=(0,r.c)(9),{activeNavigationItem:s,widthProcentage:c}=e,d=s.fields.Title.value||s.displayName;return n[0]!==d?(t=(0,a.jsx)("span",{className:"p-4 text-3xl font-bold",children:d}),n[0]=d,n[1]=t):t=n[1],n[2]!==s.fields.PromoImage||n[3]!==s.id||n[4]!==c?(l=s?.fields?.PromoImage?.value?.src&&(0,a.jsx)("div",{className:"relative aspect-[8/3] w-full",children:(0,a.jsx)(o(),{src:s.fields.PromoImage.value?.src??"",alt:"string"==typeof s.fields.PromoImage.value?.alt?s.fields.PromoImage.value.alt:"Page promo image",fill:!0,style:{objectFit:"cover",objectPosition:"center"},sizes:`${c}vw`,priority:!0},s.id)}),n[2]=s.fields.PromoImage,n[3]=s.id,n[4]=c,n[5]=l):l=n[5],n[6]!==t||n[7]!==l?(i=(0,a.jsxs)("div",{className:"bg-background-100 relative flex h-fit basis-1/3 flex-col",children:[t,l]}),n[6]=t,n[7]=l,n[8]=i):i=n[8],i}},29490:(e,t,l)=>{"use strict";l.d(t,{S:()=>r,SR:()=>i});var a=l(12957);function r(e,t){if(t.current)return;let l=document.createElement("div");l.className="flex flex-col bg-white w-10 h-20 m-sm gap-[1px] shadow-lg mb-20 lg:m-sm";let r="flex justify-center items-center bg-white border-none text-gray-800 cursor-pointer flex-grow m-0 p-0 w-full h-10 text-xl",i=document.createElement("button");i.className=`${r}`,i.title="Zoom In",(0,a.createRoot)(i).render("+"),i.addEventListener("click",()=>{e.setZoom(e.getZoom()+1)}),l.appendChild(i);let n=document.createElement("button");n.className=`${r}`,n.title="Zoom Out",(0,a.createRoot)(n).render("â"),n.addEventListener("click",()=>{e.setZoom(e.getZoom()-1)}),l.appendChild(n),e.controls[google.maps.ControlPosition.RIGHT_BOTTOM].push(l),t.current=!0}function i(e,t,l){let r=document.createElement("div");r.className="m-3 flex flex-row gap-2";let i=document.createElement("div"),n=document.createElement("div");i.className="text-xs",l&&r.appendChild(i),r.appendChild(n),e.controls[google.maps.ControlPosition.RIGHT_TOP].push(r);let s=l?(0,a.createRoot)(i):null,o=(0,a.createRoot)(n);return s&&s.render(l),o.render(t),{filtersRoot:o,nearMeRoot:s}}},31127:(e,t,l)=>{var a={"./BMW-I.svg":[78353,8353],"./BMW-M.svg":[5597,5597],"./Battery.svg":[69378,9378],"./Box.svg":[18150,8150],"./Calendar.svg":[12475,2475],"./Car.svg":[7043,7043],"./CarBody.svg":[71375,1375],"./CarContactPin.svg":[44602,4602],"./Cart.svg":[97315,7315],"./ChartAsc.svg":[74158,4158],"./Check.svg":[30341,341],"./Checklist.svg":[82141,2141],"./ChevronDown.svg":[33004,3004],"./ChevronLeft.svg":[54823,4823],"./ChevronRight.svg":[17188,7188],"./Clear.svg":[19682,9682],"./Cog.svg":[21020,1020],"./Cross.svg":[63637,3637],"./FacebookCircle.svg":[32149,2149],"./Filter.svg":[81567,1567],"./FuelElectricity.svg":[75378,5378],"./GearBox.svg":[35913,5913],"./HedinPin.svg":[53358,3358],"./ImageGalleryClose.svg":[8888,8888],"./ImageGalleryOpen.svg":[6806,6806],"./Info.svg":[30433,433],"./InstagramCircle.svg":[90277,277],"./LinkedinCircle.svg":[96039,6039],"./Mail.svg":[82324,2324],"./Man.svg":[32633,2633],"./Mileage.svg":[96289,6289],"./Money.svg":[86393,6393],"./Oil.svg":[76685,6685],"./PersonCar.svg":[63790,3790],"./Phone.svg":[66881,6881],"./Pin.svg":[93484,3484],"./PinOutline.svg":[98768,8768],"./Plug.svg":[94977,4977],"./RenaultConfigurator.svg":[27899,7899],"./RenaultContact.svg":[39466,9466],"./RenaultMap.svg":[28136,8136],"./Service.svg":[24,24],"./Speedometer.svg":[96762,6762],"./Star.svg":[94269,4269],"./Tire.svg":[37227,7227],"./TrashCan.svg":[28365,8365],"./Truck.svg":[28504,8504],"./Watch.svg":[65120,5120],"./Website.svg":[55914,5914],"./Windshield.svg":[98456,8456],"./YoutubeCircle.svg":[32733,5114]};function r(e){if(!l.o(a,e))return Promise.resolve().then(()=>{var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=a[e],r=t[0];return l.e(t[1]).then(()=>l(r))}r.keys=()=>Object.keys(a),r.id=31127,e.exports=r},36737:(e,t,l)=>{"use strict";l.d(t,{A:()=>_});var a=l(2183),r=l(27861),i=l(98576),n=l(3638),s=l(56677),o=l(49176),c=l.n(o),d=l(17296),u=l(36439),m=l(40832),x=l(97541),f=l(28457),p=l(20811),h=l(53941),g=l.n(h);function v(e){let t,l,i,s,o,d,u,m,x=(0,r.c)(40),{car:f,isMobile:p,isVisible:h,toggleDropdown:g}=e;if(!f)return null;if(p){let e,t,l,r,i,s,o,d,u=f.url??"",m=h?"flex":"none";x[0]!==m?(e={minWidth:"280px",display:m},x[0]=m,x[1]=e):e=x[1],x[2]===Symbol.for("react.memo_cache_sentinel")?(t=(0,n.A)("group relative aspect-[16/9] w-full overflow-hidden"),x[2]=t):t=x[2],x[3]!==g?(l=()=>{g()},x[3]=g,x[4]=l):l=x[4],x[5]!==f?(r=(0,a.jsx)("div",{className:"relative flex h-full grow transition-all duration-300 group-hover:scale-110",children:(0,a.jsx)(y,{car:f,procentageWidth:33})}),x[5]=f,x[6]=r):r=x[6];let p=f.title?.value;return x[7]!==p?(i=(0,a.jsx)("span",{className:"text-2xl font-bold text-white",children:p}),x[7]=p,x[8]=i):i=x[8],x[9]!==f?(s=(0,a.jsx)(b,{car:f}),x[9]=f,x[10]=s):s=x[10],x[11]!==i||x[12]!==s?(o=(0,a.jsxs)("div",{className:"bg-linear-to-t absolute bottom-0 left-0 right-0 flex items-center justify-between from-black/60 to-transparent py-4 px-5",children:[i,s]}),x[11]=i,x[12]=s,x[13]=o):o=x[13],x[14]!==u||x[15]!==o||x[16]!==e||x[17]!==l||x[18]!==r?(d=(0,a.jsxs)(c(),{href:u,style:e,className:t,onClick:l,children:[r,o]}),x[14]=u,x[15]=o,x[16]=e,x[17]=l,x[18]=r,x[19]=d):d=x[19],d}let v=f.url??"",j=h?"flex":"none";x[20]!==j?(t={minWidth:"280px",display:j},x[20]=j,x[21]=t):t=x[21],x[22]===Symbol.for("react.memo_cache_sentinel")?(l=(0,n.A)("group relative aspect-[16/9] w-full overflow-hidden"),x[22]=l):l=x[22],x[23]!==g?(i=()=>{g()},x[23]=g,x[24]=i):i=x[24],x[25]!==f?(s=(0,a.jsx)("div",{className:"relative flex h-full grow transition-all duration-300 group-hover:scale-105",children:(0,a.jsx)(y,{car:f,procentageWidth:33})}),x[25]=f,x[26]=s):s=x[26];let w=f.title?.value;return x[27]!==w?(o=(0,a.jsx)("span",{className:"text-2xl font-bold text-white",children:w}),x[27]=w,x[28]=o):o=x[28],x[29]!==f?(d=(0,a.jsx)(b,{car:f}),x[29]=f,x[30]=d):d=x[30],x[31]!==o||x[32]!==d?(u=(0,a.jsxs)("div",{className:"bg-linear-to-t absolute bottom-0 left-0 right-0 flex items-center justify-between from-black/60 to-transparent py-4 px-5",children:[o,d]}),x[31]=o,x[32]=d,x[33]=u):u=x[33],x[34]!==v||x[35]!==u||x[36]!==t||x[37]!==i||x[38]!==s?(m=(0,a.jsxs)(c(),{href:v,style:t,className:l,onClick:i,children:[s,u]}),x[34]=v,x[35]=u,x[36]=t,x[37]=i,x[38]=s,x[39]=m):m=x[39],m}function b(e){let t,l,i=(0,r.c)(4),{car:n}=e;return i[0]!==n.tags?(t=n.tags?.map(j),i[0]=n.tags,i[1]=t):t=i[1],i[2]!==t?(l=(0,a.jsx)("div",{className:"flex gap-1 transition",children:t}),i[2]=t,i[3]=l):l=i[3],l}function j(e,t,l){return(0,a.jsx)("div",{className:"flex items-center gap-1",children:(0,a.jsx)("span",{className:(0,n.A)("text-white","text-lg font-bold"),children:e.fields.Title.value})},t)}l(96001);let y=(0,u.memo)(function(e){let t,l,i,n=(0,r.c)(10),{car:s,procentageWidth:o}=e,c=void 0===o?100:o,[d,m]=(0,u.useState)(!1);if(!s?.image?.src||d){let e,t,l=`${c}vw`;return n[0]===Symbol.for("react.memo_cache_sentinel")?(e={objectFit:"contain"},n[0]=e):e=n[0],n[1]!==l?(t=(0,a.jsx)(g(),{src:"/NoCarFound.png",alt:"Car image fallback",fill:!0,sizes:l,className:"object-contain",style:e}),n[1]=l,n[2]=t):t=n[2],t}n[3]!==s.image?(t={value:s.image},n[3]=s.image,n[4]=t):t=n[4];let x=s?.image?.alt??"Car model image",p=`${c}vw`;return n[5]===Symbol.for("react.memo_cache_sentinel")?(l=()=>m(!0),n[5]=l):l=n[5],n[6]!==t||n[7]!==x||n[8]!==p?(i=(0,a.jsx)("div",{className:"relative h-full w-full",children:(0,a.jsx)(f._V,{field:t,alt:x,fill:!0,sizes:p,className:"object-cover",onError:l})}),n[6]=t,n[7]=x,n[8]=p,n[9]=i):i=n[9],i});var w=l(38429),N=l.n(w);function C(e){let t,l,i,s=(0,r.c)(22),{activeCarFilterId:o,item:c,setActiveCarFilter:d,setIsFilterPanelOpen:u}=e;if(!o||!c)return null;if((0,m.lA)()){let e,t,l,r=c.id,i=o===c.id?"border-decor font-bold":"hover:border-black font-normal border-transparent";s[0]!==i?(e=(0,n.A)("flex items-center text-2xl px-sm py-5 uppercase border-l-2 ",i),s[0]=i,s[1]=e):e=s[1],s[2]!==c||s[3]!==d||s[4]!==u?(t=()=>{d(c),u&&u(!1)},s[2]=c,s[3]=d,s[4]=u,s[5]=t):t=s[5];let m=c.fields.Title?.value||c.displayName;return s[6]!==c.id||s[7]!==e||s[8]!==t||s[9]!==m?(l=(0,a.jsx)("button",{className:e,onClick:t,children:m},r),s[6]=c.id,s[7]=e,s[8]=t,s[9]=m,s[10]=l):l=s[10],l}let x=c.id,f=o===c.id?"bg-foundation-contrast text-foundation border-foundation-contrast":"hover:bg-foundation-contrast hover:text-foundation border-foundation-contrast text-foundation-contrast";s[11]!==f?(t=(0,n.A)(f,"flex items-center justify-center border px-3 py-2 font-bold"),s[11]=f,s[12]=t):t=s[12],s[13]!==c||s[14]!==d||s[15]!==u?(l=()=>{d(c),u&&u(!1)},s[13]=c,s[14]=d,s[15]=u,s[16]=l):l=s[16];let p=c.fields.Title?.value||c.displayName;return s[17]!==c.id||s[18]!==t||s[19]!==l||s[20]!==p?(i=(0,a.jsx)("button",{className:t,onClick:l,children:p},x),s[17]=c.id,s[18]=t,s[19]=l,s[20]=p,s[21]=i):i=s[21],i}function k({activeNavigationItem:e,isFilterPanelOpen:t,setIsFilterPanelOpen:l,activeCarFilter:r,setActiveCarFilter:i}){let o=(0,u.useRef)(null),{t:c}=(0,p.s9)();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("button",{"aria-controls":"filter-panel",className:(0,n.A)("px-sm flex h-full w-1/2 items-center justify-end gap-2 overflow-hidden",(0,m.lA)()?"bg-white":"bg-nav-background"),onClick:()=>l(e=>!e),children:[c("filter"),(0,a.jsx)(d.SettingsIcon,{})]}),(0,a.jsx)("div",{ref:o,style:{height:t?`${o.current?.scrollHeight}px`:"0px"},className:(0,n.A)("z-2 absolute left-0 top-full w-full overflow-hidden",(0,m.lA)()?"bg-white":"bg-nav-background","transition-all duration-300 ease-in-out"),children:(0,a.jsxs)("div",{className:"px-sm pt-sm py-lg flex flex-col gap-6",children:[(0,a.jsx)("h2",{id:"filter-heading",className:"sr-only",children:"Filter options"}),e.fields.SideBarCategories.map(e=>(0,a.jsxs)(u.Fragment,{children:[(0,s.Ru)(e)&&(0,a.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,a.jsx)("span",{className:(0,n.A)((0,m.lA)()?"text-xl font-bold leading-normal uppercase":"text-sm font-normal text-text-secondary"),children:e.fields.Title.value||e.displayName}),(0,a.jsx)("div",{className:(0,n.A)((0,m.lA)()?"flex flex-col":"flex flex-wrap gap-3"),children:e.fields.FilterTagItems.map(e=>(0,a.jsx)(C,{activeCarFilterId:r?.id,item:e,setActiveCarFilter:i,setIsFilterPanelOpen:l},e.id))})]},e.id),(0,s.Dw)(e)&&(0,a.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,a.jsx)("span",{className:"text-text-secondary text-sm font-normal",children:e.displayName}),(0,a.jsx)("div",{className:"flex flex-wrap gap-3",children:e.fields.Trans
436portVehicleItems.map(e=>e&&(0,a.jsx)(u.Fragment,{children:(0,s.G7)(e)?(0,a.jsx)(C,{activeCarFilterId:r?.id,item:e,setActiveCarFilter:i,setIsFilterPanelOpen:l},e.id):(0,a.jsxs)("div",{className:"inline-flex items-center",children:[(0,a.jsx)("span",{children:e.fields.Link.value.text}),(0,a.jsx)(d.ChevronRightIconBold,{className:"text-primary"})]})},e.id))})]},e.id)]},e.id))]})})]})}var S=l(379);let L={CompanyCar:(0,a.jsx)(d.CompanyCarIcon,{className:"group-hover:text-text-secondary"}),PriceLists:(0,a.jsx)(d.PriceListsIcon,{className:"group-hover:text-text-secondary"}),TestDrive:(0,a.jsx)(d.TestDriveIcon,{className:"group-hover:text-text-secondary"}),Configurator:(0,a.jsx)(d.ConfiguratorIcon,{className:"group-hover:text-text-secondary"}),Pin:(0,a.jsx)(d.PinIcon2,{className:"group-hover:text-text-secondary"}),TransportVehicle:(0,a.jsx)(d.TruckIcon,{className:"group-hover:text-text-secondary"}),Chat:(0,a.jsx)(d.ChatIcon,{className:"group-hover:text-text-secondary"}),Car:(0,a.jsx)(d.CarIcon,{className:"group-hover:text-text-secondary"}),"":(0,a.jsx)(a.Fragment,{})};function _(e){let t,l,i,n,o,c,d=(0,r.c)(11),{isMobile:m,cars:x,activeNavigationItem:f,setIsDropdownSlidOver:p,carScrollRef:h,toggleDropdown:g}=e,v=void 0!==m&&m,b=f?.fields.SideBarCategories.find(s.Dw)?.fields.TransportVehicleItems.find(s.G7)?.fields.TransportVehicleCards;if(d[0]!==f.fields.SideBarCategories){let e=f.fields.SideBarCategories.find(s.Ru),a=e?.fields.PreSelectedFilterTagItem.value;l=(t=e?.fields.FilterTagItems??[]).find(e=>e.name===a),d[0]=f.fields.SideBarCategories,d[1]=t,d[2]=l}else t=d[1],l=d[2];let j=l,[y,w]=(0,u.useState)(j||t[0]||null);d[3]!==x?(i=x.map(M),d[3]=x,d[4]=i):i=d[4];let[N,C]=(0,u.useState)(i),k=f.fields.ModelSortOrder?.map(D)||[],S=[...x].sort((e,t)=>(-1===k.indexOf(e.carId)?9999:k.indexOf(e.carId))-(-1===k.indexOf(t.carId)?9999:k.indexOf(t.carId)));d[5]===Symbol.for("react.memo_cache_sentinel")?(n=function(e){return"CarTags"in e.fields},d[5]=n):n=d[5];let L=n;return(d[6]!==y||d[7]!==x?(o=()=>{y&&(L(y)?y.fields.ShowAll.value?C(x.map(A)):C(y.fields.cars.map(I)):C(y.fields.TransportVehicleCards?.map(T)))},d[6]=y,d[7]=x,d[8]=o):o=d[8],d[9]!==y?(c=[y],d[9]=y,d[10]=c):c=d[10],(0,u.useEffect)(o,c),v&&p)?(0,a.jsx)(E,{activeNavigationItem:f,cars:S.concat(b||[]),visibleCarIds:N,activeCarFilter:y,setActiveCarFilter:w,setIsDropdownSlidOver:p,toggleDropdown:g}):!v&&h?(0,a.jsx)(P,{activeNavigationItem:f,cars:S.concat(b||[]),visibleCarIds:N,activeCarFilter:y,setActiveCarFilter:w,carScrollRef:h,toggleDropdown:g}):void 0}function T(e){return e.id}function I(e){return e.id}function A(e){return e.id}function D(e){return e.id.replaceAll("-","").toUpperCase()}function M(e){return e.id}function E(e){let t,l,i,o,d,f,p,h,g,b,j,y=(0,r.c)(35),{activeNavigationItem:w,cars:N,visibleCarIds:C,activeCarFilter:_,setActiveCarFilter:T,setIsDropdownSlidOver:I,toggleDropdown:A}=e,[D,M]=(0,u.useState)(!1),E=!D,P=D?"pointer-events-auto opacity-30":"pointer-events-none opacity-0";if(y[0]!==P?(t=(0,n.A)(P,"z-1 absolute right-0 top-0 h-full w-full bg-black","transition-opacity duration-300 ease-in-out"),y[0]=P,y[1]=t):t=y[1],y[2]===Symbol.for("react.memo_cache_sentinel")?(l=()=>{M(!1)},y[2]=l):l=y[2],y[3]!==E||y[4]!==t?(i=(0,a.jsx)("div",{"aria-hidden":E,className:t,onClick:l}),y[3]=E,y[4]=t,y[5]=i):i=y[5],y[6]!==_||y[7]!==w||y[8]!==D||y[9]!==T?(o=(0,a.jsx)(k,{activeNavigationItem:w,isFilterPanelOpen:D,setIsFilterPanelOpen:M,activeCarFilter:_,setActiveCarFilter:T}),y[6]=_,y[7]=w,y[8]=D,y[9]=T,y[10]=o):o=y[10],y[11]!==D||y[12]!==I||y[13]!==o?(d=(0,a.jsx)(S.A,{setIsDropdownSlidOver:I,isFilterPanelOpen:D,setIsFilterPanelOpen:M,filter:o}),y[11]=D,y[12]=I,y[13]=o,y[14]=d):d=y[14],y[15]===Symbol.for("react.memo_cache_sentinel")?(f=(0,n.A)("pt-lg pb-sm px-sm flex flex-col",(0,m.lA)()?"gap-sm":"gap-5"),y[15]=f):f=y[15],y[16]!==N||y[17]!==A||y[18]!==C){let e;y[20]!==A||y[21]!==C?(e=(e,t)=>(0,m.lA)()?(0,a.jsx)(v,{car:e,isVisible:C?.some(t=>t===e.id),isMobile:!0,toggleDropdown:A},t):(0,a.jsx)(x.A,{car:e,isVisible:C?.some(t=>t===e.id),isMobile:!0,toggleDropdown:A},t),y[20]=A,y[21]=C,y[22]=e):e=y[22],p=N.map(e),y[16]=N,y[17]=A,y[18]=C,y[19]=p}else p=y[19];return y[23]!==p?(h=(0,a.jsx)("div",{className:f,children:p}),y[23]=p,y[24]=h):h=y[24],y[25]!==w.fields.SideBarCategories||y[26]!==A?(g=w.fields.SideBarCategories.find(s.PX)?.fields.LinkItems.map(e=>{let t=e.fields.Link?.value;return(0,a.jsx)("div",{className:"flex flex-col text-sm font-bold",children:t?.href?(0,a.jsxs)(c(),{href:t.href,style:{height:"36px"},className:"flex items-center gap-3",onClick:()=>{A()},children:[L[e.fields.Icon.value],t.text]}):(0,a.jsx)("span",{className:"item-center flex",children:e.displayName})},e.id)}),y[25]=w.fields.SideBarCategories,y[26]=A,y[27]=g):g=y[27],y[28]!==g?(b=(0,a.jsx)("div",{className:"p-4",children:g}),y[28]=g,y[29]=b):b=y[29],y[30]!==h||y[31]!==b||y[32]!==i||y[33]!==d?(j=(0,a.jsxs)(a.Fragment,{children:[i,d,h,b]}),y[30]=h,y[31]=b,y[32]=i,y[33]=d,y[34]=j):j=y[34],j}function P(e){let t,l,o,f,p,h,g,b,j,y,w=(0,r.c)(31),{activeNavigationItem:k,cars:S,visibleCarIds:_,activeCarFilter:T,setActiveCarFilter:I,carScrollRef:A,toggleDropdown:D}=e;if(w[0]===Symbol.for("react.memo_cache_sentinel")?(t={maxWidth:"500px",maxHeight:"calc(100svh - var(--panel-height ) - var(--alert-height) - 32px - 52px)"},l=(0,n.A)(N().scrollbar,"flex basis-1/3 flex-col gap-6 overflow-y-scroll"),w[0]=t,w[1]=l):(t=w[0],l=w[1]),w[2]!==k.fields.DropdownTitle?(o=(0,a.jsx)("span",{className:"text-sm font-bold",children:(0,a.jsx)(i.Text,{field:k.fields.DropdownTitle})}),w[2]=k.fields.DropdownTitle,w[3]=o):o=w[3],w[4]!==T?.id||w[5]!==k.fields.SideBarCategories||w[6]!==I||w[7]!==D){let e;w[9]!==T?.id||w[10]!==I||w[11]!==D?(e=e=>(0,a.jsxs)("div",{className:"flex flex-col gap-3",children:[!(0,s.PX)(e)&&(0,a.jsx)("span",{className:(0,n.A)((0,m.lA)()?"pb-4 text-4xl font-bold leading-normal":"text-text-secondary text-sm font-normal"),children:e.fields.Title.value||e.displayName}),(0,s.Ru)(e)&&(0,a.jsx)("div",{className:(0,n.A)((0,m.lA)()?"flex flex-col":"flex flex-wrap gap-3"),children:e.fields.FilterTagItems.map(e=>(0,a.jsx)(C,{activeCarFilterId:T?.id,item:e,setActiveCarFilter:I},e.id))}),(0,s.Dw)(e)&&(0,a.jsx)("div",{className:"flex flex-wrap gap-3",children:e.fields.Trans
436portVehicleItems.map(e=>e&&(0,a.jsx)(u.Fragment,{children:(0,s.G7)(e)?(0,a.jsx)(C,{activeCarFilterId:T?.id,item:e,setActiveCarFilter:I},e.id):e.fields.Link.value.href?(0,a.jsxs)("div",{className:"group inline-flex items-center font-bold",children:[(0,a.jsx)(c(),{href:e.fields.Link.value.href,onClick:()=>D(),className:"hover:text-text-secondary",children:e.fields.Link.value.text}),(0,a.jsx)(d.ChevronRightIconBold,{className:"text-primary transition-transform duration-200 group-hover:translate-x-1"})]},e.id):null},e.id))}),(0,s.PX)(e)&&(0,a.jsx)("div",{className:"flex flex-col",children:e.fields.LinkItems.map(e=>{let t=e.fields.Link?.value;return(0,a.jsx)("div",{style:{height:"36px"},className:(0,n.A)("group inline-flex items-center font-bold",(0,m.lA)()?"pl-[18px] text-xl":"text-sm"),children:t?.href?(0,a.jsxs)(c(),{href:t.href,className:"group-hover:text-text-secondary flex h-full items-center gap-3",onClick:()=>{D()},children:[L[e.fields.Icon.value],t.text]}):(0,a.jsx)("span",{children:e.displayName})},e.id)})})]},e.id),w[9]=T?.id,w[10]=I,w[11]=D,w[12]=e):e=w[12],f=k.fields.SideBarCategories.map(e),w[4]=T?.id,w[5]=k.fields.SideBarCategories,w[6]=I,w[7]=D,w[8]=f}else f=w[8];if(w[13]!==o||w[14]!==f?(p=(0,a.jsxs)("div",{style:t,className:l,children:[o,f]}),w[13]=o,w[14]=f,w[15]=p):p=w[15],w[16]===Symbol.for("react.memo_cache_sentinel")?(h={maxHeight:"calc(100svh - var(--panel-height ) - var(--alert-height) - 16px - 52px)"},w[16]=h):h=w[16],w[17]===Symbol.for("react.memo_cache_sentinel")?(g=(0,n.A)(N().scrollbar,"max-h-full overflow-y-auto pb-4","grid grid-cols-2 gap-4",(0,m.lA)()?"max-w-2xl":"@lg/cars:grid-cols-3 @xl/cars:grid-cols-4 @3xl/cars:flex @2xl/cars:flex-wrap"),w[17]=g):g=w[17],w[18]!==S||w[19]!==D||w[20]!==_){let e;w[22]!==D||w[23]!==_?(e=(e,t)=>{let l=_?.some(t=>t===e.id);return(0,a.jsx)("div",{className:(0,n.A)("@3xl/cars:min-w-[460px]",l?"flex":"hidden"),children:(0,m.lA)()?(0,a.jsx)(v,{car:e,isVisible:l,toggleDropdown:D}):(0,a.jsx)(x.A,{car:e,isVisible:l,toggleDropdown:D})},t)},w[22]=D,w[23]=_,w[24]=e):e=w[24],b=S.map(e),w[18]=S,w[19]=D,w[20]=_,w[21]=b}else b=w[21];return w[25]!==A||w[26]!==b?(j=(0,a.jsx)("div",{style:h,className:"@container/cars @[1524px]/carDropdown:basis-auto flex shrink grow basis-2/3 flex-col",children:(0,a.jsx)("div",{ref:A,className:g,children:b})}),w[25]=A,w[26]=b,w[27]=j):j=w[27],w[28]!==p||w[29]!==j?(y=(0,a.jsxs)("div",{className:"@container/carDropdown flex w-full gap-6",children:[p,j]}),w[28]=p,w[29]=j,w[30]=y):y=w[30],y}},37356:e=>{e.exports={form:"HubSpotForm_form__V0epy"}},38429:e=>{e.exports={scrollbar:"CarPage_scrollbar__7HzS8"}},39621:(e,t,l)=>{"use strict";l.d(t,{M:()=>s});var a=l(2183),r=l(27861),i=l(98576),n=l(3638);function s(e){let t,l,s=(0,r.c)(5),{isDarkMode:o}=e;if(!e.formSettings||!e.formSettings.captchaRichText||""===e.formSettings.captchaRichText.value)return null;let c=e.formSettings.captchaRichText,d=void 0!==o&&o?"[&_a]:text-text-invert-primary":"[&_a]:hover:text-text-link-hover [&_a]:text-black";return s[0]!==d?(t=(0,n.A)("text-xs font-extralight leading-none","[&_a]:underline",d),s[0]=d,s[1]=t):t=s[1],s[2]!==e.formSettings.captchaRichText||s[3]!==t?(l=(0,a.jsx)(i.RichText,{field:c,className:t}),s[2]=e.formSettings.captchaRichText,s[3]=t,s[4]=l):l=s[4],l}},40832:(e,t,l)=>{"use strict";l.d(t,{K7:()=>s,Nn:()=>i,ZV:()=>r,lA:()=>o,t_:()=>n});var a=l(94011);function r(e,t=a.A.defaultLanguage??"sv-SE",l,i=0){if(0===e)return`0 ${l||""}`;if(!e||!t)return"";let n=Number(e);return[Number.isNaN(n)||!n?e:new Intl.NumberFormat(t,{maximumFractionDigits:i,minimumFractionDigits:i}).format(n),l].filter(Boolean).join(" ")}function i(){return(a.A.defaultSite??"").toLowerCase()}function n(e){switch(e){case"BackgroundColor1":return"bg-editor-background";case"BackgroundColor2":return"bg-editor-background-2";case"BackgroundColor3":return"bg-editor-background-3";case"None":return"bg-foundation";default:return""}}function s(){return(a.A.defaultSite??"").toLowerCase().includes("dacia")}function o(){return(a.A.defaultSite??"").toLowerCase().includes("alpine")}},41019:(e,t,l)=>{"use strict";l.d(t,{U:()=>function e(t,l){let a={};for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r))continue;let i=r.charAt(0).toLowerCase()+r.slice(1),n=t[r];l?Array.isArray(n)?a[i]=n.map(t=>"object"==typeof t&&null!==t?e(t,l):t):"object"==typeof n&&null!==n?a[i]=e(n,l):a[i]=n:a[i]=n}return a}})},44722:(e,t,l)=>{"use strict";l.d(t,{X:()=>c});var a=l(2183),r=l(27861),i=l(98576),n=l(46407),s=l(40832),o=l(85513);function c(e){let t,l,c,d,u,m,x,f=(0,r.c)(18),{fields:p,errorInfo:h,isSubmitting:g}=e;return f[0]!==p.CheckboxLabel?(t=p.CheckboxLabel.value&&(0,a.jsxs)(o.D0,{style:{gap:0},className:"flex-row items-start ",children:[(0,a.jsx)(o.Sc,{name:"subscribeToNewsletter"}),(0,a.jsx)(o.JU,{style:{lineHeight:1.2,marginTop:-4,fontSize:(0,s.lA)()?"1rem":"0.875rem"},className:"cursor-pointer pl-2",children:(0,a.jsx)(i.Text,{field:p.CheckboxLabel})})]}),f[0]=p.CheckboxLabel,f[1]=t):t=f[1],f[2]!==p.FootnoteRichText?(l=p.FootnoteRichText.value&&(0,a.jsx)("div",{style:{lineHeight:1.2,fontSize:(0,s.lA)()?"1rem":"0.875rem"},children:(0,a.jsx)(i.RichText,{field:p.FootnoteRichText})}),f[2]=p.FootnoteRichText,f[3]=l):l=f[3],f[4]!==h?(c=h&&(0,a.jsx)("span",{className:"text-important text-sm",children:h}),f[4]=h,f[5]=c):c=f[5],f[6]!==p.SubmitLabel?(d=(0,a.jsx)(i.Text,{field:p.SubmitLabel}),f[6]=p.SubmitLabel,f[7]=d):d=f[7],f[8]!==g||f[9]!==d?(u=(0,a.jsx)(n.A,{variant:"primary",type:"submit",loading:g,className:"w-full group-invalid:pointer-events-none group-invalid:opacity-50",children:d}),f[8]=g,f[9]=d,f[10]=u):u=f[10],f[11]!==c||f[12]!==u?(m=(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[c,u]}),f[11]=c,f[12]=u,f[13]=m):m=f[13],f[14]!==t||f[15]!==l||f[16]!==m?(x=(0,a.jsxs)(a.Fragment,{children:[t,l,m]}),f[14]=t,f[15]=l,f[16]=m,f[17]=x):x=f[17],x}},45469:e=>{e.exports={scrollbar:"DealersMap_scrollbar__Hvd5R",spinner:"DealersMap_spinner__0Ftgh",spin:"DealersMap_spin__ZrzVb"}},46407:(e,t,l)=>{"use strict";l.d(t,{A:()=>d});var a=l(2183),r=l(27861),i=l(98576),n=l(3638),s=l(49176),o=l.n(s),c=l(17296);let d=e=>{let t,l=(0,r.c)(39),{children:s,className:d,disabled:u,field:m,href:x,loading:f,onClick:p,onMouseDown:h,onlyStyle:g,sm:v,tabIndex:b,target:j,type:y,variant:w}=e,N=void 0!==v&&v;if(l[0]!==d||l[1]!==N||l[2]!==w){let e=(0,n.A)("button-font-weight text-[16px] transition-colors duration-300 ease-out","tertiary"===w?"leading-none":"leading-normal"),a=N||"tertiary"===w?"py-2 px-4":"py-3 px-4";t=(0,n.A)("flex rounded-corner-button items-center justify-center font-alt text-center",{primary:"bg-primary text-primary-contrast hover:bg-primary-hover border border-primary hover:border-primary-hover disabled:bg-disabled disabled:border-disabled disabled:text-text-disabled",secondary:"bg-button-secondary text-button-secondary-text hover:bg-button-secondary-hover hover:text-button-secondary-text-hover hover:border-button-secondary-border-hover border border-button-secondary-border disabled:bg-disabled disabled:border-disabled disabled:text-text-disabled","secondary-contrast":"bg-button-secondary-contrast text-button-secondary-contrast-text border border-button-secondary-contrast-border hover:bg-button-secondary-contrast-hover hover:text-button-secondary-contrast-text-hover hover:border-button-secondary-contrast-border-hover border disabled:bg-disabled disabled:border-disabled disabled:text-text-disabled",tert
436iary:"bg-black/50 border border-white/40 text-text-invert-primary rounded-full hover:bg-black/80 hover:border-white disabled:bg-black/80 disabled:border-white disabled:text-text-invert-disabled",ghost:"bg-transparent border border-button-ghost-border text-button-ghost-text border-wide hover:bg-button-ghost-hover hover:text-button-ghost-text-hover hover:border-button-ghost-border-hover disabled:border-disabled disabled:text-text-disabled disabled:bg-transparent","ghost-contrast":"bg-transparent border border-foundation text-foundation border-wide hover:bg-foundation hover:text-foundation-contrast disabled:border-disabled disabled:text-text-disabled disabled:bg-transparent",none:""}[w],e,a,d),l[0]=d,l[1]=N,l[2]=w,l[3]=t}else t=l[3];let C=t;if("none"===w)return null;if(f){let e,t,r;if("tertiary"===w){let e;return l[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("button",{"aria-label":"Loading",disabled:!0,className:"text-text-invert-secondary rounded-full border border-white bg-black/80 px-[17px]",children:(0,a.jsx)(c.WheelIcon,{className:"animate-spin"})}),l[4]=e):e=l[4],e}let i=N?"py-1":"py-2";return l[5]!==d||l[6]!==i?(e=(0,n.A)("border px-[17px]",i,"disabled:bg-disabled disabled:border-disabled disabled:text-text-disabled","flex rounded-corner-button items-center justify-center font-alt text-center",d),l[5]=d,l[6]=i,l[7]=e):e=l[7],l[8]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(c.WheelIcon,{className:"size-8 animate-spin"}),l[8]=t):t=l[8],l[9]!==e?(r=(0,a.jsx)("button",{"aria-label":"Loading",className:e,disabled:!0,children:t}),l[9]=e,l[10]=r):r=l[10],r}if(m?.value.href){let e;return l[11]!==m||l[12]!==p||l[13]!==h||l[14]!==C||l[15]!==b||l[16]!==w?(e=(0,a.jsx)(i.Link,{field:m,className:C,onClick:p,onMouseDown:h,tabIndex:b,"data-variant":w,children:m.value.text}),l[11]=m,l[12]=p,l[13]=h,l[14]=C,l[15]=b,l[16]=w,l[17]=e):e=l[17],e}if(x){let e;return l[18]!==s||l[19]!==x||l[20]!==p||l[21]!==h||l[22]!==C||l[23]!==b||l[24]!==j||l[25]!==w?(e=(0,a.jsx)(o(),{href:x,className:C,onClick:p,target:j,onMouseDown:h,tabIndex:b,"data-variant":w,children:s}),l[18]=s,l[19]=x,l[20]=p,l[21]=h,l[22]=C,l[23]=b,l[24]=j,l[25]=w,l[26]=e):e=l[26],e}if(p||"submit"===y||"button"===y){let e;return l[27]!==s||l[28]!==u||l[29]!==p||l[30]!==h||l[31]!==C||l[32]!==b||l[33]!==y||l[34]!==w?(e=(0,a.jsx)("button",{onClick:p,className:C,type:y,disabled:u,tabIndex:b,onMouseDown:h,"data-variant":w,children:s}),l[27]=s,l[28]=u,l[29]=p,l[30]=h,l[31]=C,l[32]=b,l[33]=y,l[34]=w,l[35]=e):e=l[35],e}if(g){let e;return l[36]!==s||l[37]!==C?(e=(0,a.jsx)("div",{className:C,children:s}),l[36]=s,l[37]=C,l[38]=e):e=l[38],e}return null}},47090:(e,t,l)=>{"use strict";l.d(t,{$7:()=>r,j:()=>i,p_:()=>n});var a=l(94011);function r(e,t,l,a){let r=e=>e*Math.PI/180,i=r(l-e),n=r(a-t),s=Math.sin(i/2)*Math.sin(i/2)+Math.cos(r(e))*Math.cos(r(l))*Math.sin(n/2)*Math.sin(n/2);return Math.round(2*Math.atan2(Math.sqrt(s),Math.sqrt(1-s))*6371)}async function i(e,t,l){l||(l=function(){let[e,t]=(a.A.defaultLanguage??"").split("-");return(t??e).toUpperCase()}()),"da"===l.toLowerCase()&&(l="dk");let r=await (await fetch(`https://maps.googleapis.com/maps/api/geocode/json?address=${encodeURIComponent(e)}&key=${t}&components=country:${l}`)).json();return r.results?.[0]?.geometry?.location}function n(e){return e?e.includes("renault")?e.includes("transport")?"RenaultTransportCarSales":"RenaultPassengerCarSales":e.includes("dacia")?e.includes("transport")?"DaciaTransportCarSales":"DaciaPassengerCarSales":e.includes("alpine")?"AlpinePassengerCarSales":null:null}},49695:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>c});var a=l(2183),r=l(27861),i=l(26648),n=l(28457),s=l(98576),o=l(3638);function c(e){let t,l=(0,r.c)(3);return l[0]!==e.text||l[1]!==e.title?(t=(0,a.jsx)(i.EN,{as:"div",className:"border-outline-2 border-b-1 w-full",children:t=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i._q,{className:"group relative mb-2 flex w-full flex-col items-start py-3 text-left",children:(0,a.jsxs)("div",{className:"flex w-full flex-row items-center justify-between gap-4",children:[(0,a.jsx)(n.DZ,{tagName:"h3",tagStyle:"h4",className:"text-left",children:(0,a.jsx)(s.Text,{field:e.title})}),(0,a.jsx)(n.D3,{className:"flex h-4 w-4 shrink-0 transition group-data-[open]:-rotate-180"})]})}),(0,a.jsx)(i.kS,{static:!0,className:(0,o.A)("data-open:grid-rows-[1fr]","grid-rows-[0fr]","ease-[
436cubic-bezier(.48,.15,.32,1) grid overflow-hidden transition-[grid-template-rows] duration-300"),children:(0,a.jsx)("div",{className:"overflow-hidden",children:(0,a.jsx)(n.sD,{field:e.text,className:(0,o.A)("pb-5")})})})]})}),l[0]=e.text,l[1]=e.title,l[2]=t):t=l[2],t}},54780:(e,t,l)=>{"use strict";l.r(t),l.d(t,{NewsCard:()=>g,default:()=>b});var a=l(2183),r=l(27861),i=l(28457),n=l(33939),s=l(3638),o=l(20811),c=l(49176),d=l.n(c),u=l(17296),m=l(69857),x=l(19147),f=l(36439);function p(e){let t,l,n,s=(0,r.c)(7),{title:o,subTitle:c}=e;return s[0]!==o?(t=(0,a.jsx)("div",{className:"max-w-xl",children:(0,a.jsx)(i.DZ,{tagName:"h1",children:o})}),s[0]=o,s[1]=t):t=s[1],s[2]!==c?(l=(0,a.jsx)("p",{className:"max-w-lg",children:c}),s[2]=c,s[3]=l):l=s[3],s[4]!==t||s[5]!==l?(n=(0,a.jsxs)("div",{className:"bg-foundation-contrast text-text-invert-primary p-sm bp:p-lg flex w-full flex-col items-center justify-center gap-6",children:[t,l]}),s[4]=t,s[5]=l,s[6]=n):n=s[6],n}function h(e){let t,l,i,n,c,d,u=(0,r.c)(20),{activeTag:m,tags:x,setActiveTags:f}=e,{t:p}=(0,o.s9)(),h=""===m&&"decoration-primary underline decoration-2 underline-offset-4";if(u[0]!==h?(t=(0,s.A)("text-nowrap hover:underline hover:decoration-black hover:decoration-2 hover:underline-offset-4",h),u[0]=h,u[1]=t):t=u[1],u[2]!==f?(l=()=>f(""),u[2]=f,u[3]=l):l=u[3],u[4]!==p?(i=p("showAllTag"),u[4]=p,u[5]=i):i=u[5],u[6]!==t||u[7]!==l||u[8]!==i?(n=(0,a.jsx)("button",{className:t,onClick:l,children:i}),u[6]=t,u[7]=l,u[8]=i,u[9]=n):n=u[9],u[10]!==m||u[11]!==f||u[12]!==x){let e;u[14]!==m||u[15]!==f?(e=e=>(0,a.jsx)("button",{className:(0,s.A)("text-nowrap hover:underline hover:decoration-black hover:decoration-2 hover:underline-offset-4",m===e.id&&"decoration-primary underline decoration-2 underline-offset-4"),onClick:()=>f(e.id),children:e.fields.HeaderTitle.value},e.id),u[14]=m,u[15]=f,u[16]=e):e=u[16],c=x.map(e),u[10]=m,u[11]=f,u[12]=x,u[13]=c}else c=u[13];return u[17]!==n||u[18]!==c?(d=(0,a.jsxs)("div",{className:"gap-lg px-lg flex w-full items-center overflow-x-auto py-2",children:[n,c]}),u[17]=n,u[18]=c,u[19]=d):d=u[19],d}function g(e){let t,l,n,s,o,c,u,m,x,f,p=(0,r.c)(24),{news:h}=e,{url:g,title:b,image:j,date:y,tags:w,dateFormat:N}=h;if(p[0]!==y?.formattedDateValue||p[1]!==N?.value){let e=new Date(y?.formattedDateValue??"");t=isNaN(e.getTime())?"":e.toLocaleDateString(N?.value??"sv-SE"),p[0]=y?.formattedDateValue,p[1]=N?.value,p[2]=t}else t=p[2];let C=t,k=g?.path??"/",S=j?.src??"",L=j?.alt??"";p[3]!==S||p[4]!==L?(l=(0,a.jsx)("div",{className:"relative aspect-video w-full overflow-hidden",children:(0,a.jsx)(i._V,{src:S,alt:L,fill:!0,className:"w-full object-cover transition-transform duration-300 group-hover:scale-105"})}),p[3]=S,p[4]=L,p[5]=l):l=p[5],p[6]!==w?.targetItems?(n=w?.targetItems?.map(v),p[6]=w?.targetItems,p[7]=n):n=p[7],p[8]!==n?(s=(0,a.jsx)("div",{className:"gap-sm flex",children:n}),p[8]=n,p[9]=s):s=p[9],p[10]===Symbol.for("react.memo_cache_sentinel")?(o={fontSize:"20px",fontWeight:700,lineHeight:.95},p[10]=o):o=p[10];let _=b?.value??"";return p[11]!==_?(c=(0,a.jsx)(i.DZ,{tagName:"h3",tagStyle:o,children:_}),p[11]=_,p[12]=c):c=p[12],p[13]===Symbol.for("react.memo_cache_sentinel")?(u=(0,a.jsx)("div",{className:"bg-primary h-[3px] w-12 transition-all duration-300 group-hover:w-full"}),p[13]=u):u=p[13],p[14]!==C?(m=(0,a.jsx)("p",{className:"text-text-secondary mt-auto pt-6 text-sm",children:C}),p[14]=C,p[15]=m):m=p[15],p[16]!==c||p[17]!==m||p[18]!==s?(x=(0,a.jsxs)("div",{className:"px-sm flex w-full flex-1 flex-col gap-3 py-6",children:[s,c,u,m]}),p[16]=c,p[17]=m,p[18]=s,p[19]=x):x=p[19],p[20]!==x||p[21]!==k||p[22]!==l?(f=(0,a.jsxs)(d(),{href:k,className:"group flex h-full w-full flex-col",children:[l,x]}),p[20]=x,p[21]=k,p[22]=l,p[23]=f):f=p[23],f}function v(e,t){return(0,a.jsx)("div",{className:"text-text-secondary text-sm",children:e.tagName?.value},e.tagName?.value)}let b=(0,o.es)(function(e){let[t,l]=(0,f.useState)(""),[r,i]=(0,f.useState)(!1),{fields:o,indexId:c,locale:d,rendering:v}=e;if((0,f.useEffect)(()=>i(!0),[]),!c||!o)return null;let{Title:b,SubTitle:j,Tags:y}=o,w=async({pageParam:e})=>{let l=t?[t]:[];return await (0,m.aE)(c,d,5,e,l)},{data:N,fetchNextPage:C,isFetching:k,status:S}=(0,n.q)({queryKey:["news",t],queryFn:w,getNextPageParam:(e,t)=>e.newsList.pageInfo.hasNext?e.newsList.pageInfo.endCursor:null,initialPageParam:void 0,enabled:r}),L=N?.pages.map(e=>e.newsList.news).flat()??[],_=function(e){let t=[],l=0,a=!0;for(;l<e.length;){let r=a?2:3;t.push(e.slice(l,l+r)),l+=r,a=!a}return t}(L||[]);return(0,a.jsxs)("section",{id:v?.uid,"data-component":"NewsIndex",children:[(0,a.jsx)(h,{tags:y,setActiveTags:l,activeTag:t}),(0,a.jsx)(p,{title:t?y.find(e=>e.id===t)?.fields.HeaderTitle.value??"":b?.value??"",subTitle:t?y.find(e=>e.id===t)?.fields.HeaderSubTitle.value??"":j?.value??""}),r&&"pending"!==S?(0,a.jsx)("div",{className:"py-lg bp:p-lg gap-lg mx-auto flex max-w-xl flex-col flex-wrap",children:_.map((e,t)=>(0,a.jsx)("div",{className:"gap-lg bp:flex-row flex w-full flex-col",children:e.map((e,l)=>(0,a.jsx)("div",{className:(0,s.A)("w-full",t%2==0?"bp:w-[calc(50%-(var(--spacing-lg)/2))]":"bp:w-[calc((100%/3)-(var(--spacing-lg)*(2/3)))]"),children:(0,a.jsx)(g,{news:e})},e.id))}
436))}):(0,a.jsx)("div",{className:"mt-48 flex h-full items-center justify-center",children:(0,a.jsx)(u.WheelIcon,{className:"animate-spin"})}),(0,a.jsx)(x.A,{pageCount:L?.length??0,totalCount:N?.pages?.[0]?.newsList?.total??0,onClick:()=>C(),isLoading:k})]})})},55294:(e,t,l)=>{"use strict";l.d(t,{l:()=>i});var a=l(49472),r=l(74859);async function i(e){let t=await r.A.getData((0,a.J1)` 437 query Dealers($path: String!, $language: String!, $template: String!) { 438 search( 439 first: 1 440 where: { 441 AND: [ 442 { name: "_path", value: $path, operator: EQ } 443 { name: "_language", value: $language, operator: EQ } 444 { name: "_templates", value: $template, operator: EQ } 445 ] 446 } 447 ) { 448 results { 449 children(first: 300) { 450 results { 451 ... on DealerItem { 452 dealerId { 453 value 454 } 455 displayName 456 longitude { 457 value 458 } 459 latitude { 460 value 461 } 462 city { 463 value 464 } 465 email { 466 values { 467 name 468 value 469 } 470 } 471 telephone { 472 values { 473 name 474 value 475 } 476 } 477 services { 478 values { 479 name 480 value 481 } 482 } 483 streetAddress { 484 value 485 } 486 webpage { 487 values { 488 name 489 value 490 } 491 } 492 zip { 493 value 494 } 495 markerType { 496 value 497 } 498 } 499 } 500 } 501 } 502 } 503 } 504 `,{path:e,language:"en",template:"37FA966D-F0C0-4D5A-9952-DC8163D5EB9D"});return t.search.results[0]?.children?.results??[]}},56592:(e,t,l)=>{"use strict";l.d(t,{A:()=>h});var a=l(2183),r=l(27861),i=l(3638),n=l(56677),s=l(49176),o=l.n(s),c=l(17296),d=l(40832),u=l(4376);function m(e){let t,l,s,m,x,f=(0,r.c)(19),{finalMainNavigationItems:p,extraNavigationItems:h,setIsDropdownSlidOver:g,setActiveNavigationItem:v,iconMap:b,socialMediaItems:j,newsletter:y,toggleDropdown:w,isDropdownFullyOpen:N}=e,C=N&&"overflow-auto";return f[0]!==C?(t=(0,i.A)("flex w-[50%] flex-col justify-between",C),f[0]=C,f[1]=t):t=f[1],f[2]!==p||f[3]!==v||f[4]!==g||f[5]!==w?(l=p?.map(e=>((0,n.xg)(e)||e?.fields?.Link?.value?.href==="")&&(0,n._A)(e)?(0,a.jsxs)("button",{style:{height:(0,d.lA)()?"":"52px"},className:(0,i.A)("px-sm flex w-full items-center justify-between",(0,d.lA)()?"py-6 text-2xl font-normal":"py-3"),onClick:()=>{g(!0),v(e)},children:[(0,a.jsx)("span",{children:e.fields.Title.value||e.displayName}),(0,a.jsx)("span",{children:(0,a.jsx)(c.ChevronRightIcon,{})})]},e.id):(0,a.jsx)(o(),{style:{height:(0,d.lA)()?"":"52px"},target:e.fields.Link.value.target,href:e.fields.Link.value.href??"",className:(0,i.A)("px-sm flex w-full items-center justify-between",(0,d.lA)()?"py-6 text-2xl font-normal":"py-3"),onClick:w,children:(0,a.jsxs)("div",{className:"flex items-center gap-1",children:[e.fields.Link.value.text,"external"===e.fields.Link.value.linktype&&(0,a.jsx)(c.LinkArrowIcon,{className:"h-5 w-5"})]})},e.id)),f[2]=p,f[3]=v,f[4]=g,f[5]=w,f[6]=l):l=f[6],f[7]!==l?(s=(0,a.jsx)("div",{className:"text-lg font-bold",children:l}),f[7]=l,f[8]=s):s=f[8],f[9]!==h||f[10]!==b||f[11]!==y||f[12]!==j||f[13]!==w?(m=(j.length>0||""!==y.value.href||h&&h.length>0)&&(0,a.jsxs)("div",{className:"bg-background-100 border-t-outline-2 flex w-full flex-col justify-between border-t",children:[h&&h.length>0&&(0,a.jsx)("div",{className:"px-sm py-4",children:h?.map(e=>(0,a.jsx)("div",{className:"flex items-center gap-2",children:(0,a.jsxs)(o(),{style:{height:"36px"},href:e.fields.Link.value.href??"",prefetch:!1,className:(0,i.A)("flex items-center gap-3",(0,d.lA)()?"text-base":"text-sm font-bold"),onClick:w,target:e?.fields?.Link?.value?.target,children:[b[e.fields.Icon.value],e.fields.Link.value.text]})},e.id))}),(0,a.jsx)(u.A,{items:j,newsletter:y,toggleDropdown:w,isMobile:!0})]}),f[9]=h,f[10]=b,f[11]=y,f[12]=j,f[13]=w,f[14]=m):m=f[14],f[15]!==t||f[16]!==s||f[17]!==m?(x=(0,a.jsxs)("div",{className:t,children:[s,m]}),f[15]=t,f[16]=s,f[17]=m,f[18]=x):x=f[18],x}
504var x=l(36737),f=l(29198);function p(e){let t,l,i,s,o,c=(0,r.c)(18),{activeNavigationItem:d,cars:u,setIsDropdownSlidOver:m,toggleDropdown:p}=e;c[0]!==d?(t=d&&(0,n.xg)(d),c[0]=d,c[1]=t):t=c[1];let h=t;c[2]!==d?(l=d&&(0,n.zr)(d),c[2]=d,c[3]=l):l=c[3];let g=l;return c[4]!==d||c[5]!==u||c[6]!==h||c[7]!==m||c[8]!==p?(i=h&&(0,a.jsx)(x.A,{isMobile:!0,cars:u,activeNavigationItem:d,setIsDropdownSlidOver:m,toggleDropdown:p}),c[4]=d,c[5]=u,c[6]=h,c[7]=m,c[8]=p,c[9]=i):i=c[9],c[10]!==d||c[11]!==g||c[12]!==m||c[13]!==p?(s=g&&(0,a.jsx)(f.A,{isMobile:!0,activeNavigationItem:d,setIsDropdownSlidOver:m,toggleDropdown:p}),c[10]=d,c[11]=g,c[12]=m,c[13]=p,c[14]=s):s=c[14],c[15]!==i||c[16]!==s?(o=(0,a.jsxs)("div",{className:"h-full w-[50%] overflow-auto",children:[i,s]}),c[15]=i,c[16]=s,c[17]=o):o=c[17],o}function h(e){let t,l,n,s,o,c=(0,r.c)(23),{menuItems:u,cars:x,extraNavigationItems:f,isDropdownOpen:h,isDropdownSlidOver:g,setIsDropdownSlidOver:v,activeNavigationItem:b,setActiveNavigationItem:j,iconMap:y,socialMediaItems:w,newsletter:N,toggleDropdown:C,isDropdownFullyOpen:k}=e,S=g&&"translate-x-[-50%]",L=h&&"transition-transform duration-200 ease-in-out";return c[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,d.lA)()?"bg-white":"bg-nav-background",c[0]=t):t=c[0],c[1]!==S||c[2]!==L?(l=(0,i.A)("flex h-full w-[200%] lg:hidden",S,L,t),c[1]=S,c[2]=L,c[3]=l):l=c[3],c[4]!==f||c[5]!==u||c[6]!==y||c[7]!==k||c[8]!==N||c[9]!==j||c[10]!==v||c[11]!==w||c[12]!==C?(n=(0,a.jsx)(m,{finalMainNavigationItems:u,extraNavigationItems:f,setIsDropdownSlidOver:v,setActiveNavigationItem:j,iconMap:y,socialMediaItems:w,newsletter:N,toggleDropdown:C,isDropdownFullyOpen:k}),c[4]=f,c[5]=u,c[6]=y,c[7]=k,c[8]=N,c[9]=j,c[10]=v,c[11]=w,c[12]=C,c[13]=n):n=c[13],c[14]!==b||c[15]!==x||c[16]!==v||c[17]!==C?(s=(0,a.jsx)(p,{activeNavigationItem:b,cars:x,setIsDropdownSlidOver:v,toggleDropdown:C}),c[14]=b,c[15]=x,c[16]=v,c[17]=C,c[18]=s):s=c[18],c[19]!==l||c[20]!==n||c[21]!==s?(o=(0,a.jsxs)("div",{className:l,children:[n,s]}),c[19]=l,c[20]=n,c[21]=s,c[22]=o):o=c[22],o}},56677:(e,t,l)=>{"use strict";function a(e){return"SideBarCategories"in e.fields}function r(e){return"SideBarCategories"in e.fields}function i(e){return"MenuCategories"in e.fields}function n(e){return"SideBarCategories"in e.fields}function s(e){if(r(e))return(e.fields.SideBarCategories?.length??0)>0;if(i(e)){let t=e.fields.MenuCategories?.some(e=>(e.menuItems?.length??0)>0)??!1,l=(e.fields.ExtraLinks?.length??0)>0;return t||l}return!1}function o(e){return"TransportVehicleCards"in e.fields}function c(e){return"TransportVehicleCards"in e.fields}function d(e){return"FilterTagItems"in e.fields}function u(e){return"FilterTagItems"in e.fields}function m(e){return"TransportVehicleItems"in e.fields}function x(e){return"TransportVehicleItems"in e.fields}function f(e){return"LinkItems"in e.fields}l.d(t,{BA:()=>o,Dw:()=>x,G7:()=>c,JI:()=>d,PX:()=>f,Pm:()=>a,Ru:()=>u,SO:()=>m,_A:()=>s,vC:()=>n,xg:()=>r,zr:()=>i})},59091:(e,t,l)=>{"use strict";l.d(t,{ZH:()=>r});var a=l(56677);function r(e,t){let l=function(e){let t=new Map;for(let l of e)for(let e of l.tags?.map(e=>e.name)??[])t.has(e)||t.set(e,[]),t.get(e).push(l);return t}(t);return e.map(e=>{if(!(0,a.Pm)(e))return e;let t=e.fields.SideBarCategories.map(e=>(0,a.JI)(e)?[e].map(e=>({...e,fields:{...e.fields,FilterTagItems:e.fields.FilterTagItems.map(e=>{let t=Array.from(new Set((e.fields.CarTags??[]).map(e=>e.name).flatMap(e=>l.get(e)??[])));return{...e,fields:{...e.fields,cars:t}}})}}))[0]:e);return{...e,fields:{...e.fields,SideBarCategories:t}}})}},59440:(e,t,l)=>{"use strict";l.d(t,{A:()=>n});var a=l(2183),r=l(27861),i=l(3638);function n(e){let t,l,n,s,o,c,d=(0,r.c)(18),{isDropdownOpen:u,toggleDropdown:m}=e;d[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,i.A)("relative h-5 w-5 cursor-pointer overflow-hidden lg:hidden","*:absolute *:h-0.5 *:bg-current"),d[0]=t):t=d[0],d[1]!==m?(l=()=>m(),d[1]=m,d[2]=l):l=d[2];let x=u?"9px":"1px",f=u?"rotate(45deg)":"none";d[3]!==x||d[4]!==f?(n=(0,a.jsx)("span",{style:{top:x,left:"0px",width:"20px",transform:f,transition:"top 0.3s, transform 0.3s"}}),d[3]=x,d[4]=f,d[5]=n):n=d[5];let p=u?"-12px":"0px";
504d[6]!==p?(s=(0,a.jsx)("span",{style:{top:"9px",left:p,width:"12px",transition:"left 0.18s"}}),d[6]=p,d[7]=s):s=d[7];let h=u?"9px":"17px",g=u?"18.656px":"16px",v=u?"rotate(-45deg)":"none";return d[8]!==v||d[9]!==h||d[10]!==g?(o=(0,a.jsx)("span",{style:{top:h,left:"0px",width:g,transform:v,transition:"width 0.3s, top 0.3s, transform 0.3s"}}),d[8]=v,d[9]=h,d[10]=g,d[11]=o):o=d[11],d[12]!==u||d[13]!==o||d[14]!==l||d[15]!==n||d[16]!==s?(c=(0,a.jsxs)("button",{className:t,"aria-controls":"main-nav-dropdown","aria-label":"Toggle menu","aria-expanded":u,"aria-haspopup":"true",onClick:l,children:[n,s,o]}),d[12]=u,d[13]=o,d[14]=l,d[15]=n,d[16]=s,d[17]=c):c=d[17],c}},61040:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>o});var a=l(2183),r=l(27861),i=l(28457),n=l(49176),s=l.n(n);let o=()=>{let e,t,l,n=(0,r.c)(3);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(i.Fg,{className:"size-[46px] shrink-0"}),t=(0,a.jsx)("p",{className:"mb-0.5 font-semibold",children:"Att l\xe5na kostar pengar!"}),n[0]=e,n[1]=t):(e=n[0],t=n[1]),n[2]===Symbol.for("react.memo_cache_sentinel")?(l=(0,a.jsxs)("div",{className:"flex gap-2 text-xs leading-[120%]",children:[e,(0,a.jsxs)("div",{children:[t,(0,a.jsxs)("p",{children:["Om du inte kan betala tillbaka skulden i tid riskerar du en betalningsanm\xe4rkning. Det kan leda till sv\xe5righeter att f\xe5 hyra bostad, teckna abonnemang och f\xe5 nya l\xe5n. F\xf6r st\xf6d, v\xe4nd dig till budget- och skuldr\xe5dgivningen i din kommun. Kontaktuppgifter finns p\xe5"," ",(0,a.jsx)(s(),{href:"https://www.konsumentverket.se",target:"_blank",className:"underline decoration-1",rel:"noopener noreferrer nofollow",children:"konsumentverket.se"})]})]})]}),n[2]=l):l=n[2],l}},61165:(e,t,l)=>{"use strict";l.d(t,{x:()=>n});var a=l(51770),r=l.n(a);let i="CACHE_MODELS_DATA",n=async(e,t,l,a,n,s)=>{let o=r().get(`${i}_${e}`);if(o)return o;{let o=`${t}/api/v2/configurators/${e}`;a&&n&&(o+=`?version=${a}`),s&&(o+=`?locale=${s}`);let c=await fetch(o,{headers:{"Content-Type":"application/json","Ocp-Apim-Subscription-Key":`${l}`}}),d=await c.json();return"string"==typeof d||r().put(`${i}_${e}`,d,a?5e3:9e5),d}}},68046:e=>{e.exports={scrollbar:"Scroll_scrollbar__NbMOE"}},69857:(e,t,l)=>{"use strict";l.d(t,{LD:()=>n,NS:()=>o,aE:()=>i,vz:()=>s});var a=l(49472),r=l(74859);let i=async(e,t,l,a,i)=>await r.A.getData(c(i),{language:t,limit:l,cursor:a??null,newsIndexId:e}),n=async(e,t)=>{try{let l=await r.A.getData(u,{language:e,id:t}),a=l?.indexId?.parent?.id,i=await r.A.getData(m,{language:e,parentId:t}),n=i?.cursorSearch?.pageInfo?.endCursor,s=await r.A.getData(x,{language:e,cursor:n,indexId:a}),o=await r.A.getData(f,{language:e,cursor:n,indexId:a});return{nextArticle:s?.getNextArticle?.nextArticle?.[0]?.url.path??null,prevArticle:o?.getPrevArticle?.prevArticle?.[0]?.url.path??null}}catch(e){return{nextArticle:null,prevArticle:null}}},s=async(e,t)=>{let l=await r.A.getData(d,{language:e,id:t});return{title:l?.item?.title?.value,date:l?.item?.date?.formattedDateValue,dateFormat:l?.item?.dateFormat?.value,tags:l?.item?.tags?.targetItems?.map(e=>e?.tagName?.value)}},o=async(e,t)=>{let l=await r.A.getData(u,{language:e,id:t});return l?.indexId?.parent?.id},c=(e=[])=>(0,a.J1)` 505 fragment NewsFields on NewsPage { 506 id 507 date { 508 formattedDateValue 509 } 510 image { 511 src 512 alt 513 height 514 width 515 } 516 url { 517 path 518 } 519 title { 520 value 521 } 522 dateFormat { 523 value 524 } 525 tags { 526 targetItems { 527 ... on NewsTagItem { 528 tagName { 529 value 530 } 531 } 532 } 533 } 534 } 535 536 query GetNews( 537 $language: String! 538 $limit: Int! 539 $cursor: String 540 $newsIndexId: String 541 ) { 542 newsList: search( 543 first: $limit 544 after: $cursor 545 where: { 546 AND: [ 547 { 548 name: "_templates" 549 value: "{8937EC31-8AE7-46B2-981A-3CB7BE4D2885}" 550 operator: EQ 551 } 552 ${e?.length>0?`{ OR: [${e.map(e=>` 553 { name: "tags", value: "${e}", operator: CONTAINS } 554 `).join(",")}]}`:""} 555 { name: "_language", value: $language, operator: EQ } 556 { name: "_path", value: $newsIndexId, operator: CONTAINS } 557 ] 558 } 559 orderBy: { name: "date", direction: DESC } 560 ) { 561 total 562 pageInfo { 563 endCursor 564 hasNext 565 } 566 news: results { 567 ...NewsFields 568 } 569 } 570 } 571`;(0,a.J1)` 572 query getCurrentNewsPageId($language: String!, $id: String!) { 573 parentId: item(language: $language, path: $id) { 574 parent { 575 parent { 576 id 577 } 578 } 579 } 580 } 581`;let d=(0,a.J1)` 582 query getPublishInfo($language: String!, $id: String!) { 583 item(language: $language, path: $id) { 584 ... on NewsPage { 585 title { 586 value 587 } 588 date {
589 formattedDateValue 590 } 591 dateFormat { 592 value 593 } 594 tags { 595 targetItems { 596 ... on NewsTagItem { 597 tagName { 598 value 599 } 600 } 601 } 602 } 603 } 604 } 605 } 606`;(0,a.J1)` 607 fragment Tags on StoryTagsItem { 608 key { 609 value 610 } 611 value { 612 value 613 } 614 id 615 } 616 617 query getTags($language: String!) { 618 item(language: $language, path: "5B4232E3-3EF1-45AB-AE38-0152FD23FA57") { 619 children { 620 results { 621 ...Tags 622 } 623 } 624 } 625 } 626`;let u=(0,a.J1)` 627 query getIndexFromFromNewsPage($language: String!, $id: String!) { 628 indexId: item(language: $language, path: $id) { 629 parent { 630 id 631 } 632 } 633 } 634`;(0,a.J1)` 635 query getParentId($language: String!, $datasource: String!) { 636 parentId: item(path: $datasource, language: $language) { 637 parent { 638 parent { 639 id 640 } 641 } 642 } 643 } 644`;let m=(0,a.J1)` 645 query getCursor($language: String!, $parentId: String!) { 646 cursorSearch: search( 647 first: 1 648 where: { 649 AND: [ 650 { name: "_path", value: $parentId, operator: CONTAINS } 651 { name: "_language", value: $language, operator: EQ } 652 ] 653 } 654 orderBy: { name: "date", direction: DESC } 655 ) { 656 pageInfo { 657 endCursor 658 } 659 } 660 } 661`,x=(0,a.J1)` 662 fragment NewsFields on NewsPage { 663 url { 664 path 665 } 666 } 667 query getNext($language: String!, $cursor: String!, $indexId: String!) { 668 getNextArticle: search( 669 first: 1 670 after: $cursor 671 where: { 672 AND: [ 673 { 674 name: "_templates" 675 value: "{8937EC31-8AE7-46B2-981A-3CB7BE4D2885}" 676 operator: EQ 677 } 678 { name: "_name", value: "__Standard Values", operator: NCONTAINS } 679 { name: "_language", value: $language, operator: EQ } 680 { name: "_path", value: $indexId, operator: CONTAINS } 681 ] 682 } 683 orderBy: { name: "date", direction: DESC } 684 ) { 685 nextArticle: results { 686 ...NewsFields 687 } 688 } 689 } 690`,f=(0,a.J1)` 691 fragment NewsFields on NewsPage { 692 url { 693 path 694 } 695 } 696 query getPrev($language: String!, $cursor: String!, $indexId: String!) { 697 getPrevArticle: search( 698 first: 1 699 after: $cursor 700 where: { 701 AND: [ 702 { 703 name: "_templates" 704 value: "{8937EC31-8AE7-46B2-981A-3CB7BE4D2885}" 705 operator: EQ 706 } 707 { name: "_name", value: "__Standard Values", operator: NCONTAINS } 708 { name: "_language", value: $language, operator: EQ } 709 { name: "_path", value: $indexId, operator: CONTAINS } 710 ] 711 } 712 orderBy: { name: "date", direction: ASC } 713 ) { 714 prevArticle: results { 715 ...NewsFields 716 } 717 } 718 } 719`},74859:(e,t,l)=>{"use strict";l.d(t,{A:()=>j});var a=l(26152);function r(e){let t=e.sitecore.context;return!0===t.pageEditing||"edit"===t.pageState}class i extends a.UO{resilience;constructor(e,t={}){super(e),this.resilience=t}async getComponentData(...e){let[t,l,a]=e;if(!t.sitecore.route)return{};let i=await this.getComponentPropsService().fetchComponentProps({layoutData:t,context:l,components:a}),n=Object.entries(i).filter(e=>"string"==typeof e[1]?.error);if(!n.length)return i;let s=this.resilience.logger?.();for(let[e,{componentName:l,error:a}]of n){let i={uid:e,componentName:l,error:a,editing:r(t)};s?s.error("COMPONENT_SERVER_PROPS_FAILED",i):console.error("COMPONENT_SERVER_PROPS_FAILED",i)}if(!r(t))throw Error(n.map(([e,{componentName:t,error:l}])=>` 720Unable to get component props for ${t} (${e}): ${l}`).join(""));return i}}var n=l(84958),s=l(80172),o=l(94011),c=l(36775),d=l(49472);let u=(0,d.J1)` 721 query PathQuery($site: String!, $language: String!) { 722 layout(site: $site, routePath: "/", language: $language) { 723 item { 724 parent { 725 id 726 } 727 } 728 } 729 } 730`;async function m(e,t){let l=t.clientFactory(),a=e?.sitecore?.context?.language||t.language||"en",r=e.sitecore.context.site?.name||t.site;try{let t=await l.request(u,{site:r,language:a}),i=t?.layout?.item?.parent?.id;if(!i)return e;let n=(await l.request(` 731 query SiteSettings { 732 search( 733 where: { 734 AND: [ 735 { name: "_path", value: "${i}", operator: EQ } 736 { name: "_language", value: "${a}", operator: EQ } 737 { 738 name: "_templates" 739 value: "31907FFC-73E3-4D35-9CA3-91BEA64EB2F3" 740 operator: EQ 741 } 742 ] 743 } 744 ) { 745 results { 746 ... on SiteSettings { 747 favicon: siteSettingsDataFavicon { 748 src 749 } 750 faviconFile: siteSettingsDataFaviconFile { 751 url 752 } 753 gtmID: siteSettingsDataGtmID { 754 value 755 } 756 url: siteSettingsDataSiteurl {
757 value 758 } 759 name: siteSettingsDataSitename { 760 value 761 } 762 titleTemplate: siteSettingsDataTitleTemplate { 763 value 764 } 765 } 766 } 767 } 768 } 769`)).search.results[0];return{...e,sitecore:{...e.sitecore,context:{...e.sitecore.context,siteSettings:n??null}}}}catch(t){return console.error("Failed to fetch site settings for site",r,t),e}}class x extends c.qX{graphQLClientFactory;constructor(e){super({clientFactory:e}),this.graphQLClientFactory=e}async fetchEditingData(e,t){let l=await super.fetchEditingData(e,t),a=await m(l.layoutData,{clientFactory:this.graphQLClientFactory,site:l.layoutData.sitecore.context.site?.name,language:e.language});return{...l,layoutData:a}}}var f=l(98576);class p extends f.LayoutService{async fetchLayoutData(e,t,l){var a,r;let i,n,s,o=t?.locale,c=await this.graphQLClient.request((i=(a=!!o)?", language: $language":"",`query HomeScopedLayoutQuery(${a?"$site: String!, $routePath: String!, $language: String!":"$site: String!, $routePath: String!"}) { 770 page: layout(site: $site, routePath: $routePath${i}) { item { path rendered } } 771 home: layout(site: $site, routePath: "/"${i}) { item { path } } 772 }`),{site:t.site,routePath:e,language:o},l),d=c?.page?.item,u=c?.home?.item?.path,m=!d?.path||!u||(r=d.path,n=r.toLowerCase(),n===(s=u.toLowerCase())||n.startsWith(`${s}/`));return d?.rendered&&m?d.rendered:{sitecore:{context:{pageEditing:!1,language:o},route:null}}}}let h=[/\/page-components\//i,/^\/data\//i,/^\/presentation\//i];class g extends p{graphQLClientFactory;constructor(e){super({clientFactory:e}),this.graphQLClientFactory=e}async fetchLayoutData(e,t){let l=await super.fetchLayoutData(e,t);var a,r=await m(l,{clientFactory:this.graphQLClientFactory,site:t?.site,language:t?.locale});try{let e,t;a=r?.sitecore?.route,e=new WeakSet,(t=l=>{let a;if(!(!l||"object"!=typeof l||e.has(l))){if(e.add(l),Array.isArray(l)){for(let e of l)t(e);return}if("string"==typeof l.url&&(a=l.url,h.some(e=>e.test(a))))try{delete l.url}catch{}for(let e of Object.keys(l))t(l[e])}})(a)}catch(e){console.error("stripDatasourceItemUrls failed; returning layout unmodified:",e)}return r}}let v=(0,a.V6)({api:o.A.api}),b=new i({...o.A,custom:{layoutService:new g(v),editingService:new x(v)}},{logger:n.sLog});(0,s.g)((e,t)=>b.getData(e,t));let j=b},75013:e=>{e.exports={scrollbar:"Scroll_scrollbar__N1vhS"}},75094:(e,t,l)=>{"use strict";l.d(t,{A:()=>eA});var a=l(2183),r=l(27861),i=l(98576),n=l(28457),s=l(78502),o=l(36439),c=l(94011);let d=()=>{let e,t,l,n=(0,r.c)(10),{page:d}=(0,i.useSitecore)(),{layout:m,siteName:x,mode:f}=d,{route:p,context:h}=m.sitecore;return n[0]!==h.variantId||n[1]!==f.isNormal||n[2]!==p?(e=()=>{if(!f.isNormal||!p?.itemId||function(){return!1}())return;let e=p.itemLanguage||c.A.defaultLanguage,t=c.A.personalize?.scope,l=i.CdpHelper.getPageVariantId(p.itemId,e,h.variantId,t);(0,s.pageView)({channel:"WEB",currency:"SEK",page:p.name,pageVariantId:l,language:e}).catch(u)},n[0]=h.variantId,n[1]=f.isNormal,n[2]=p,n[3]=e):e=n[3],n[4]!==h.variantId||n[5]!==f||n[6]!==p||n[7]!==x?(t=[f,p,h.variantId,x],n[4]=h.variantId,n[5]=f,n[6]=p,n[7]=x,n[8]=t):t=n[8],(0,o.useEffect)(e,t),n[9]===Symbol.for("react.memo_cache_sentinel")?(l=(0,a.jsx)(a.Fragment,{}),n[9]=l):l=n[9],l};function u(e){return console.debug(e)}var m=l(13663),x=l(129),f=l.n(x),p=l(53941),h=l.n(p);let g=()=>{let e,t=(0,r.c)(1);return m.setElementImplementation("img",e=>{let{children:t,src:l,alt:r,...i}=e;return(0,a.jsx)(h(),{height:1920,width:1200,unoptimized:!(e=>{if(e.startsWith("http")){let t=new URL(e);return f().remotePatterns.some(e=>e.protocol===t.protocol.slice(0,-1)&&RegExp("^"+function(e){return e.replace(".","\\.").replace(/\*/g,".*")}(e.hostname)+"$").test(t.hostname))}return!0})(l),src:l,alt:r,...i})}),t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(a.Fragment,{}),t[0]=e):e=t[0],e};var v=l(26509);let b=()=>{let e,t=(0,r.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(v.A,{}),(0,a.jsx)(d,{}),(0,a.jsx)(g,{}),(0,a.jsx)(n.qy,{}),(0,a.jsx)(i.EditingScripts,{})]}),t[0]=e):e=t[0],e};var j=l(83804),y=l(70386),w=l.n(y),N=l(96001),C=l(57922);function k({page:e,layoutData:t,headLinks:l}){var n,s,o;let{route:c}=t.sitecore,d=c?.fields;if(!d)return null;let u=(0,i.useSitecore)(),m=u.page?.layout?.sitecore?.context?.siteSettings,x=m?.gtmID?.value,f=m?.titleTemplate?.value??"",p=S(d?.metaTitle?.value,d?.pageTitle?.value,d?.navTitle?.value),h=(0,C.bS)(f,[p])||p,g=d?.ogTitle?.value?.trim()||h,v=m?.name?.value,b=d?.metaDescription?.value?.trim(),y=S(d?.ogDescription?.value,d?.metaDescription?.value),L=(0,N.useRouter)(),_=function(e,t){let l,a,n,s=(0,r.c)(24),o=(0,i.useSitecore)(),c=o.page?.layout?.sitecore?.context?.siteSettings;if(e?.canonicalURL?.value){let t,l,a;if(s[0]!==e.canonicalURL.value||s[1]!==c?.url?.value){let a,r,i=e.canonicalURL.value;if(i.includes("http"))try{i=new URL(i).pathname}catch(e){console.error("Error parsing canonical URL",e)}let n=c?.url?.value||"";if(s[4]!==n){let e;s[6]===Symbol.for("react.memo_cache_sentinel")?(e=/\/$/,s[6]=e):e=s[6],a=n.replace(e,""),s[4]=n,s[5]=a}
772else a=s[5];t=a,s[7]===Symbol.for("react.memo_cache_sentinel")?(r=/\/$/,s[7]=r):r=s[7],l=i.split("?")[0].replace(/^\//,"").replace(r,""),s[0]=e.canonicalURL.value,s[1]=c?.url?.value,s[2]=t,s[3]=l}else t=s[2],l=s[3];let r=l;return s[8]!==t||s[9]!==r?(a=[t,r].filter(Boolean),s[8]=t,s[9]=r,s[10]=a):a=s[10],a.join("/")}let{asPath:d,locale:u,defaultLocale:m}=t;if(s[11]!==d||s[12]!==m||s[13]!==u||s[14]!==c?.url?.value){let e,t,r,i=d.split("?")[0].split("#")[0];e=u!==m&&u?"/"===i?`/${u}`:`/${u}${i}`:i;let n=c?.url?.value||"";if(s[17]!==n){let e;s[19]===Symbol.for("react.memo_cache_sentinel")?(e=/\/$/,s[19]=e):e=s[19],t=n.replace(e,""),s[17]=n,s[18]=t}else t=s[18];l=t,s[20]===Symbol.for("react.memo_cache_sentinel")?(r=/\/$/,s[20]=r):r=s[20],a=e.replace(/^\//,"").replace(r,""),s[11]=d,s[12]=m,s[13]=u,s[14]=c?.url?.value,s[15]=l,s[16]=a}else l=s[15],a=s[16];let x=a;return s[21]!==l||s[22]!==x?(n=[l,x].filter(Boolean),s[21]=l,s[22]=x,s[23]=n):n=s[23],n.join("/")}(d,L),T=c?.templateName==="News Page",I=c?.templateName==="Story Page",A=(n=d,s=T,o=I,s||o?S(n?.Image?.value?.src,n?.ogImage?.value?.src):S(n?.ogImage?.value?.src));return(0,a.jsxs)(a.Fragment,{children:[x&&(0,a.jsx)(j.GoogleTagManager,{gtmId:x.trim()}),(0,a.jsxs)(w(),{children:[(0,a.jsx)("title",{children:h}),b&&(0,a.jsx)("meta",{name:"description",content:b},"description"),g&&(0,a.jsx)("meta",{property:"og:title",content:g},"ogTitle"),(0,a.jsx)("meta",{property:"og:site_name",content:v}),y&&(0,a.jsx)("meta",{property:"og:description",content:y},"ogDescription"),A&&(0,a.jsx)("meta",{property:"og:image",content:A},"ogImage"),(0,a.jsx)("meta",{property:"og:url",content:d?.ogUrl?.value||_}),d?.noIndex?.value&&(0,a.jsx)("meta",{name:"robots",content:"noindex"}),_&&(0,a.jsx)("link",{href:_,rel:"canonical"}),x&&(0,a.jsx)("link",{rel:"preconnect",href:"https://www.googletagmanager.com"}),(0,a.jsx)("link",{rel:"icon",href:"/favicon.ico"}),(T||I)&&(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"Article",headline:d?.Title?.value,image:d?.Image?.value?.src,datePublished:d?.Date?.value})}}),"/"===L.asPath&&(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"WebSite",name:v,url:m?.url?.value})}}),"/"===L.asPath&&(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"Organization",name:v,url:m?.url?.value,logo:m?.orgLogo?.src,telephone:m?.orgTele?.value,email:m?.orgEmail?.value,description:m?.orgDescription?.value,address:{"@type":"PostalAddress",streetAddress:m?.orgStreetAddress?.value,postalCode:m?.orgPostalCode?.value,addressLocality:m?.orgAddressLocality?.value,addressRegion:m?.orgAddressRegion?.value,addressCountry:m?.orgAddressCountry?.value},vatID:m?.orgVatID?.value,taxID:m?.orgTaxID?.value})}}),(0,a.jsx)("meta",{property:"og:type",content:d?.ogType?.value||(T?"article":"website")})]})]})}function S(...e){return e.find(e=>e?.trim())?.trim()}var L=l(60968),_=l.n(L),T=l(24704),I=l.n(T),A=l(79531),D=l.n(A),M=l(99332),E=l.n(M),P=l(30053),$=l.n(P),F=l(94558),R=l.n(F),H=l(7594),V=l.n(H),O=l(9636),B=l.n(O),z=l(69788),U=l.n(z),Z=l(34652),W=l.n(Z),q=l(1445),G=l.n(q),K=l(93815),J=l.n(K),Y=l(10435),Q=l.n(Y),X=l(34808),ee=l.n(X),et=l(92466),el=l.n(et),ea=l(59270),er=l.n(ea),ei=l(33771),en=l.n(ei),es=l(61193),eo=l.n(es),ec=l(42229),ed=l.n(ec),eu=l(19211),em=l.n(eu),ex=l(61982),ef=l.n(ex);let ep={carstoreeusite:{heading:V(),text:B()},carstoresesite:{heading:V(),text:B()},carstorefisite:{heading:V(),text:B()},carstoresksite:{heading:V(),text:B()},carstorenosite:{heading:V(),text:B()},carstoreauctionsite:{heading:V(),text:B()},carstoreauctioneusite:{heading:V(),text:B()},carstoreauctionsesite:{heading:V(),text:B()},carstoreauctionnosite:{heading:V(),text:B()},carstoreauctionsksite:{heading:V(),text:B()},hedinautomotivefisite:{heading:I(),text:_()},hedinautomotivesesite:{heading:I(),text:_()},hedinautomotivenosite:{heading:I(),text:_()},hedinautomotivechsite:{heading:I(),text:_()},hedinautomotivedesite:{heading:I(),text:_()},hedinautomotiveuksite:{heading:I(),text:_()},hedinautomotiveplsite:{heading:I(),text:_()},hedinautomotiveptsite:{heading:I(),text:_()},hedinitsite:{heading:I(),text:_()},joeysginassite:{heading:I(),text:_()}
772,klintbergwaysite:{heading:$(),text:R()},hedinwebuisite:{heading:I(),text:_()},hedinwebuideveloperssite:{heading:I(),text:_()},norrlandscustomsite:{heading:I(),text:_()},kwpartssite:{heading:I(),text:_()},hedinsuperchargesite:{heading:I(),text:_()},saabpartssite:{heading:I(),text:_()},hedinpartssite:{heading:I(),text:_()},hedinpartsxpsite:{heading:I(),text:_()},starstoresite:{heading:I(),text:_()},hedingroupsite:{heading:I(),text:_()},hedinconnectsite:{heading:I(),text:_()},f150europesite:{heading:eo(),text:eo()},fordsesite:{heading:eo(),text:eo()},renaultsesite:{heading:ee(),text:Q()},renaultdksite:{heading:ee(),text:Q()},transportvehiclesrenaultsesite:{heading:ee(),text:Q()},transportvehiclesrenaultdksite:{heading:ee(),text:Q()},xpengsksite:{heading:W(),text:U()},xpengczsite:{heading:W(),text:U()},xpengchsite:{heading:W(),text:U()},hedinnordictruckfisite:{heading:D(),text:E()},hedinnordictrucksesite:{heading:D(),text:E()},hedinnordictrucknosite:{heading:D(),text:E()},hedinnordictruckdksite:{heading:D(),text:E()},hongqisesite:{heading:I(),text:_()},alpinesesite:{heading:em(),text:ef()},hedinwheeltechsite:{heading:I(),text:_()},rnautomotivesesite:{heading:G(),text:J()},daciadksite:{heading:el(),text:er(),alt:ed(),extended:en()},daciasesite:{heading:el(),text:er(),alt:ed(),extended:en()},hedinmobilitygroupsite:{heading:I(),text:_()},kwautohaussite:{heading:$(),text:R()}};var eh=l(74859);let eg=e=>{let t,l,i,n,s=(0,r.c)(9),{layoutData:o,enableStyles:c,enableThemes:d}=e;if(s[0]!==c||s[1]!==d||s[2]!==o){i=Symbol.for("react.early_return_sentinel");e:{let e=eh.A.getHeadLinks(o,{enableStyles:c,enableThemes:d});if(0===e.length){i=null;break e}t=w(),l=e.map(ev)}s[0]=c,s[1]=d,s[2]=o,s[3]=t,s[4]=l,s[5]=i}else t=s[3],l=s[4],i=s[5];return i!==Symbol.for("react.early_return_sentinel")?i:(s[6]!==t||s[7]!==l?(n=(0,a.jsx)(t,{children:l}),s[6]=t,s[7]=l,s[8]=n):n=s[8],n)};function ev(e){let{rel:t,href:l}=e;return(0,a.jsx)("link",{rel:t,href:l},l)}var eb=l(20811),ej=l(46407);function ey(){let e,t,l=(0,r.c)(2);l[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,C.bs)(c.A.defaultLanguage??"sv-SE"),l[0]=e):e=l[0];let i=e;return l[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(n.mc,{size:"2xl",children:(0,a.jsxs)("div",{className:"bg-background-100 border-outline-2 bp:items-center bp:p-20 rounded-corner flex w-full flex-col justify-center gap-4 border p-4",children:[(0,a.jsx)("h2",{children:i.errorTitle}),(0,a.jsx)("div",{children:i.errorDescription}),(0,a.jsx)("div",{children:i.reloadText}),(0,a.jsx)(ej.A,{onClick:ew,variant:"ghost",className:"mt-6 h-10 max-w-96",children:i.reloadButtonText})]})}),l[1]=t):t=l[1],t}function ew(){return window.location.reload()}let eN=e=>{let t,l=(0,r.c)(3),{error:i}=e;if((0,eb.T3)()){let e;return l[0]!==i?(e=(0,a.jsx)(eb.PB,{error:i}),l[0]=i,l[1]=e):e=l[1],e}return l[2]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(ey,{}),l[2]=t):t=l[2],t};var eC=l(4903),ek=l.n(eC),eS=l(3638);function eL(e){let t,l,i,n,s,c,d,u=(0,r.c)(16),{onClick:m,className:x,children:f,scrollBounds:p}=e;u[0]!==p?(t=void 0===p?[0,1/0]:p,u[0]=p,u[1]=t):t=u[1];let h=t,[g,v]=(0,o.useState)(!1);u[2]!==h?(l=()=>{let e=window.scrollY,t=window.document.documentElement.offsetHeight-window.innerHeight-window.scrollY;v(e>=h[0]&&t>=h[1])},u[2]=h,u[3]=l):l=u[3];let b=l;u[4]!==b?(i=()=>(window.addEventListener("scroll",b),()=>{window.removeEventListener("scroll",b)}),u[4]=b,u[5]=i):i=u[5],u[6]!==h?(n=[h],u[6]=h,u[7]=n):n=u[7],(0,o.useEffect)(i,n),u[8]===Symbol.for("react.memo_cache_sentinel")?(s={marginBottom:"var(--sub-nav-m-bottom-height,0px)"},u[8]=s):s=u[8];let j=g?"block":"hidden";return u[9]!==x||u[10]!==j?(c=(0,eS.A)("bg-foundation-contrast/80 hover:bg-foundation-contrast border-foundation text-footer-text-primary fixed bottom-4 right-4 z-50 rounded-full border p-3 transition-opacity duration-300",x,j),u[9]=x,u[10]=j,u[11]=c):c=u[11],u[12]!==f||u[13]!==m||u[14]!==c?(d=(0,a.jsx)("button",{onClick:m,style:s,className:c,children:f}),u[12]=f,u[13]=m,u[14]=c,u[15]=d):d=u[15],d}var e_=l(17296);let eT=ep[(0,l(40832).Nn)()],eI=e=>{let t,l,n,s=(0,r.c)(7),{route:o,errorComponent:c,disableSuspense:d}=e;return s[0]!==d||s[1]!==c||s[2]!==o?(t=o&&(0,a.jsx)(i.Placeholder,{name:"headless-main",rendering:o,errorComponent:c,disableSuspense:d}),s[0]=d,s[1]=c,s[2]=o,s[3]=t):t=s[3],s[4]===Symbol.for("react.memo_cache_sentinel")?(l=(0,a.jsx)(eL,{onClick:eD,scrollBounds:[500,500],children:(0,a.jsx)(e_.ChevronDownIconSecondary,{className:"size-4 rotate-180"})}),s[4]=l):l=s[4],s[5]!==t?(n=(0,a.jsxs)("main",{id:"content",children:[t,l]}),s[5]=t,s[6]=n):n=s[6],n},eA=e=>{let t,l,s,o,c,d,u,m=(0,r.c)(17),{page:x,layoutData:f}=e,{layout:p,mode:h}=x,{route:g}=p.sitecore,v=!h.isEditing;return m[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)("style",{dangerouslySetInnerHTML:{__html:`:root{--font-family-text:${eT.text.style.fontFamily};--font-family-heading:${eT.heading.style.fontFamily};--font-family-alt:${eT.alt?.style.fontFamily??eT.text.style.fontFamily};--font-family-extended:${eT.extended?.style.fontFamily??eT.heading.style.fontFamily};}`}}),l=(0,a.jsx)(b,{}),m[0]=t,m[1]=l):(t=m[0],l=m[1]),m[2]!==p?(s=(0,a.jsx)(eg,{layoutData:p}),m[2]=p,m[3]=s):s=m[3],m[4]!==f||m[5]!==x?(o=(0,a.jsx)(k,{page:x,layoutData:f}),m[4]=f,m[5]=x,m[6]=o):o=m[6],m[7]===Symbol.for("react.memo_cache_sentinel")?(c=(0,a.jsx)(ek(),{src:"https://www.google.com/recaptcha/api.js?render=6LdHL20rAAAAADZRP5qtNIsoxfKt8b9uE3jvlOT-",strategy:"afterInteractive"}),m[7]=c):c=m[7],m[8]!==v||m[9]!==h.isDesignLibrary||m[10]!==h.isEditing||m[11]!==g?(d=h.isDesignLibrary?(0,a.jsx)(i.DesignLibrary,{}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("header",{id:"header",className:"contents",children:g&&(0,a.jsx)(i.Placeholder,{name:"headless-header",rendering:g,errorComponent:eN,disableSuspense:v})}),(0,a.jsx)(eI,{route:g,errorComponent:eN,disableSuspense:v}),g&&(0,a.jsx)(i.Placeholder,{name:"headless-footer",rendering:g,errorComponent:eN,disableSuspense:v}),h.isEditing&&(0,a.jsx)(n.wR,{})]}),m[8]=v,m[9]=h.isDesignLibrary,m[10]=h.isEditing,m[11]=g,m[12]=d):d=m[12],m[13]!==s||m[14]!==o||m[15]!==d?(u=(0,a.jsxs)(a.Fragment,{children:[t,l,s,o,c,d]}),m[13]=s,m[14]=o,m[15]=d,m[16]=u):u=m[16],u};function eD(){return window.scrollTo(0,0)}},75441:(e,t,l)=>{"use strict";l.d(t,{Q:()=>i});var a=l(49472),r=l(74859);async function i(e,t){let l=(await r.A.getData((0,a.J1)`
773 query CarModel($path: String!, $template: String!, $language: String!) { 774 search( 775 first: 100 776 where: { 777 AND: [ 778 { name: "_path", value: $path, operator: EQ } 779 { name: "_language", value: $language, operator: EQ } 780 { name: "_templates", value: $template, operator: EQ } 781 ] 782 } 783 ) { 784 results { 785 ... on CarPage { 786 id 787 hideInNavigation { 788 boolValue 789 } 790 car { 791 targetItem { 792 ... on CarModel { 793 id 794 title { 795 value 796 } 797 documents { 798 targetItems { 799 url { 800 url 801 } 802 displayName 803 804 docName: field(name: "Title") { 805 value 806 } 807 } 808 } 809 tags { 810 targetItems { 811 name 812 title: field(name: "Title") { 813 value 814 } 815 } 816 } 817 image { 818 src 819 width 820 height 821 alt 822 } 823 } 824 } 825 } 826 } 827 } 828 } 829 } 830 `,{path:e,language:t,template:"EB3E613D-C778-437C-850F-8F999E549D92"})).search.results.filter(e=>!e?.hideInNavigation?.boolValue&&e?.car?.targetItem?.documents?.targetItems?.length>0).map(e=>e?.car?.targetItem),i=new Set(l.map(e=>e.id));return l.filter(e=>i.delete(e.id))}},75558:e=>{e.exports={modal:"Modal_modal__U26QE","modal-background":"Modal_modal-background__DdXaF","modal-content":"Modal_modal-content__NLAZg",modal__inner:"Modal_modal__inner__skgQw","modal-header":"Modal_modal-header__ONEk7","modal-body":"Modal_modal-body__jqKwP","modal-footer":"Modal_modal-footer__eyCbj","modal-footer__btn":"Modal_modal-footer__btn__W8Vcg","modal-footer__btn-primary":"Modal_modal-footer__btn-primary__AwDRH","is-active":"Modal_is-active__NDMEC"}},75797:(e,t,l)=>{"use strict";l.d(t,{A:()=>c});var a=l(2183),r=l(27861),i=l(3638),n=l(36439),s=l(26612);let o=({control:e,videoRef:t})=>{let[l,r]=(0,n.useState)();return((0,n.useEffect)(()=>{switch(e){case"pause":r(t.current?.paused??!0);break;case"mute":r(t.current?.muted??!0);break;default:r(!1)}},[t.current]),"pause"===e)?(0,a.jsx)(s.A,{type:l?"pause":"play",className:"text-white",onClick:()=>{t.current&&(l?t.current.pause():t.current.play(),r(!l))}}):"rewind"===e?(0,a.jsx)(s.A,{type:"rewind",className:"text-white",onClick:()=>{t.current&&(t.current.currentTime=0)}}):"mute"===e?(0,a.jsx)(s.A,{type:l?"mute":"unmute",className:"text-white",onClick:()=>{t.current&&(t.current.muted=!l,r(!l))}}):"fullscreen"===e?(0,a.jsx)(s.A,{type:"fullscreen",className:"text-white",onClick:()=>{t.current&&t.current.requestFullscreen&&t.current.requestFullscreen()}}):void 0},c=e=>{let t,l,s,c,d,u,m=(0,r.c)(18),{src:x,classname:f,autoplay:p,loop:h,controls:g,controlsPosition:v,muted:b}=e,j=void 0!==p&&p,y=void 0===h||h,w=void 0===v?"top-right":v,N=void 0===b||b,C=(0,n.useRef)(null);return m[0]!==f?(t=(0,i.A)("relative h-full w-full",f),m[0]=f,m[1]=t):t=m[1],m[2]!==j||m[3]!==y||m[4]!==N||m[5]!==x?(l=(0,a.jsx)("video",{ref:C,autoPlay:j,muted:N,loop:y,playsInline:!0,className:"h-full w-full object-cover",src:x}),m[2]=j,m[3]=y,m[4]=N,m[5]=x,m[6]=l):l=m[6],m[7]!==w?(s=(0,i.A)("absolute flex",(e=>{switch(e){case"top-left":return"top-0 left-0";case"top-right":return"top-0 right-0";case"bottom-left":return"bottom-0 left-0";case"bottom-right":return"bottom-0 right-0";default:return""}})(w)),m[7]=w,m[8]=s):s=m[8],m[9]!==g?(c=g.map((e,t)=>(0,a.jsx)(o,{control:e,videoRef:C},t)),m[9]=g,m[10]=c):c=m[10],m[11]!==s||m[12]!==c?(d=(0,a.jsx)("div",{className:s,children:c}),m[11]=s,m[12]=c,m[13]=d):d=m[13],m[14]!==t||m[15]!==l||m[16]!==d?(u=(0,a.jsxs)("div",{className:t,children:[l,d]}),m[14]=t,m[15]=l,m[16]=d,m[17]=u):u=m[17],u}},76119:(e,t,l)=>{"use strict";l.d(t,{$7:()=>a,IH:()=>i,mf:()=>r});let a=(e,t)=>{if(!e||!t)return 0;let l=e.lat()*(Math.PI/180),a=t.lat()*(Math.PI/180),r=a-l,i=(t.lng()-e.lng())*(Math.PI/180);return 7917.6*Math.asin(Math.sqrt(Math.sin(r/2)*Math.sin(r/2)+Math.cos(l)*Math.cos(a)*Math.sin(i/2)*Math.sin(i/2)))},r=(e,t,l)=>{let r=(t?.filter(e=>e.isVisibleAfterFiltering)).map(t=>{let l=a(e,t.latLng);return{dealer:t,distance:l}});r.sort((e,t)=>
830e.distance-t.distance);let i=r.filter(e=>e.distance<=l);return i.length<3?r.slice(0,3).map(e=>e.dealer):i.map(e=>e.dealer)},i=(e,t,l)=>{if(!l||!t)return;let a=new google.maps.LatLngBounds;a.extend(l),t.forEach(e=>{e.latLng&&a.extend(e.latLng)}),0===t.length?(e.setCenter(l),e.setZoom(13)):e.fitBounds(a);let r=e.getZoom();r&&r>=13&&e.setZoom(13)}},76793:(e,t,l)=>{"use strict";function a(e,t){return e&&e.value&&""!==e.value?"number"==typeof t?Number(e.value):e.value:t}l.d(t,{u:()=>a})},78782:(e,t,l)=>{"use strict";l.d(t,{R:()=>o,X:()=>s});var a=l(49472),r=l(74859);let i=(0,a.J1)` 831 fragment CarPageFields on CarPage { 832 id 833 version 834 url { 835 path 836 } 837 hideInNavigation { 838 boolValue 839 } 840 car { 841 targetItem { 842 ... on CarModel { 843 carId: id 844 title { 845 value 846 } 847 price { 848 value 849 } 850 isCampaign { 851 boolValue 852 } 853 tags { 854 targetItems { 855 name 856 title: field(name: "Title") { 857 value 858 } 859 color: field(name: "Color") { 860 value 861 } 862 } 863 } 864 image { 865 src 866 width 867 height 868 alt 869 } 870 isHighlighted { 871 boolValue 872 } 873 configureLink { 874 url 875 text 876 } 877 } 878 } 879 } 880 } 881`,n=e=>e?.targetItems.map(e=>({name:e.name,fields:{Color:{value:e.color.value},Title:{value:e.title.value}}}))??[];async function s(e,t){try{return(await r.A.getData((0,a.J1)` 882 ${i} 883 query CarPages( 884 $path: String! 885 $template: String! 886 $language: String! 887 $first: Int! 888 ) { 889 search( 890 first: $first 891 where: { 892 AND: [ 893 { name: "_path", value: $path, operator: EQ } 894 { name: "_language", value: $language, operator: EQ } 895 { name: "_templates", value: $template, operator: EQ } 896 ] 897 } 898 ) { 899 results { 900 ...CarPageFields 901 } 902 } 903 } 904 `,{path:e,language:t,template:"EB3E613D-C778-437C-850F-8F999E549D92",first:500})).search.results.filter(e=>null!==e.car.targetItem&&e.hideInNavigation?.boolValue!==!0&&null!==e.car.targetItem.image&&e.car.targetItem.image?.src?.trim()!=="").map(e=>{let t=e.car.targetItem;return{...t,id:e.id,url:e?.url?.path??"/",tags:n(t.tags)}})}catch(e){throw console.error("Error fetching cars in getCarPages:",e),e}}async function o(e,t,l=!1){try{let s=0,o=!0,c=null,d=[];for(;o||c;){let n=Date.now();o=!1;let u=await r.A.getData((0,a.J1)` 905 ${i} 906 query CarPages( 907 $path: String! 908 $template: String! 909 $language: String! 910 $first: Int! 911 $after: String 912 ) { 913 search( 914 first: $first 915 where: { 916 AND: [ 917 { name: "_path", value: $path, operator: EQ } 918 { name: "_language", value: $language, operator: EQ } 919 { name: "_templates", value: $template, operator: EQ } 920 ] 921 } 922 after: $after 923 ) { 924 pageInfo { 925 hasNext 926 endCursor 927 } 928 results { 929 ...CarPageFields 930 } 931 } 932 } 933 `,{path:e,language:t,template:"EB3E613D-C778-437C-850F-8F999E549D92",first:200,after:c}),m=Date.now();s++,l&&console.log(`GraphQL query #${s} to fetch "${u.search.results.length}" cars, took ${m-n} ms`),d.push(...u.search.results),c=u.search.pageInfo.hasNext?u.search.pageInfo.endCursor:null}return Object.values(d.filter(e=>null!==e.car.targetItem&&e.hideInNavigation?.boolValue!==!0).reduce((e,t)=>{let l=e[t.id];return l||(e[t.id]=t,l=e[t.id]),t.version>l.version&&(e[t.id]=t),e},{})).map(e=>{let t=e.car.targetItem;return{...t,id:e.id,url:e?.url?.path??"/",tags:n(t.tags)}})}catch(e){throw console.error("Error fetching cars in getCarPagesWithCursor:",e),e}}},79939:(e,t,l)=>{"use strict";l.d(t,{A:()=>u});var a=l(2183),r=l(27861),i=l(3638),n=l(56677),s=l(40832),o=l(36737),c=l(29198),d=l(4376);function u(e){let t,l,u,m,x=(0,r.c)(16),{activeNavigationItem:f,socialMediaItems:p,cars:h,desktopDropdownContentRef:g,carScrollRef:v,newsletter:b,toggleDropdown:j}=e,y=0!==p.length||""!==b.value.href;x[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,i.A)("hidden flex-col justify-between pt-4 lg:flex",(0,s.lA)()?"bg-white":"bg-nav-background"),x[0]=t):t=x[0],x[1]!==f||x[2]!==v||x[3]!==h||x[4]!==y||x[5]!==j?(l=f&&(0,a.jsxs)("div",{className:(0,i.A)(!y&&"pb-lg","px-lg flex w-full"),children:[(0,n.xg)(f)&&(0,a.jsx)(o.A,{cars:h,activeNavigationItem:f,carScrollRef:v,toggleDropdown:j}),(0,n.zr)(f)&&(0,a.jsx)(c.A,{activeNavigationItem:f,toggleDropdown:j})]}
933),x[1]=f,x[2]=v,x[3]=h,x[4]=y,x[5]=j,x[6]=l):l=x[6];let w=null!==f;return x[7]!==b||x[8]!==p||x[9]!==w||x[10]!==j?(u=(0,a.jsx)(d.A,{items:p,newsletter:b,toggleDropdown:j,isVisible:w}),x[7]=b,x[8]=p,x[9]=w,x[10]=j,x[11]=u):u=x[11],x[12]!==g||x[13]!==l||x[14]!==u?(m=(0,a.jsxs)("div",{ref:g,className:t,children:[l,u]}),x[12]=g,x[13]=l,x[14]=u,x[15]=m):m=x[15],m}},80172:(e,t,l)=>{"use strict";let a;function r(e){a=e}l.d(t,{g:()=>r,p:()=>i});let i=(e,t)=>{if(!a)throw Error("@hedin/ui: no Sitecore getData registered. The consuming app must call registerSitecoreGetData(client.getData) in its lib/sitecore-client.");return a(e,t)}},80667:(e,t,l)=>{"use strict";l.d(t,{A:()=>d});var a=l(2183),r=l(28457),i=l(98576),n=l(3638),s=l(96001),o=l(36439),c=l(47946);function d({showAlert:e,alertIcon:t,alertType:l,alertTitle:u,alertText:m,setIsAlertAnimationFinished:x}){let f=(0,o.useRef)(null),p=(0,o.useRef)(null),h=(0,s.useRouter)(),[g,v]=(0,o.useState)(0),[b,j]=(0,o.useState)(!1!==e.value);function y(e,t){e?(v(0),x(!0)):(0,c.setTimeout)(()=>{v(t),x(!0)},200)}function w(e){let t=`${e}=`,l=document?.cookie.split(";");for(let e=0;e<l.length;e++){let a=l[e];for(;" "===a.charAt(0);)a=a.substring(1);if(0===a.indexOf(t))return decodeURIComponent(a.substring(t.length,a.length))}return null}(0,o.useEffect)(()=>{if(!f.current||!p.current)return;let e=w("hideAlert")&&l?.value!=="Warning",t=p.current.scrollHeight||0;j(!!e),y(!!e,t)},[]),(0,o.useEffect)(()=>{let e=()=>{let e=w("hideAlert")&&l?.value!=="Warning",t=p.current?.scrollHeight||0;j(!!e),y(!!e,t)};return h.events.on("routeChangeComplete",e),()=>{h.events.off("routeChangeComplete",e)}},[h]),(0,o.useEffect)(()=>{if(b)return;let e=()=>{y(b,p.current?.scrollHeight||0)};window.addEventListener("resize",e);let t=new ResizeObserver(e);return p.current&&t.observe(p.current),()=>{window.removeEventListener("resize",e),t.disconnect()}},[b]),(0,o.useEffect)(()=>{document.documentElement.style.setProperty("--alert-height",`${g}px`)},[g]);let N=e?.value&&(m?.value?.trim()!==""||u?.value?.trim()!=="")&&l?.value?.trim()!=="";return((0,o.useEffect)(()=>{N||x(!0)},[N,x]),N)?(0,a.jsx)("div",{ref:f,role:"Warning"===l.value?"alert":"status","aria-live":"Warning"===l.value?"assertive":"polite",style:{height:g},className:(0,n.A)(function(e){switch(e){case"Warning":return"bg-important text-white";case"Dark":return"bg-black text-white";case"Light":return"bg-background-100 text-black";case"Neutral":return"bg-primary text-white";default:return"transparent"}}(l.value),"z-2 px-sm bp:px-lg w-full overflow-hidden","transition-height duration-500"),children:(0,a.jsxs)("div",{ref:p,className:"gap-sm bp:gap-md m-auto flex items-start justify-between",children:[(0,a.jsxs)("div",{className:"my-2 flex flex-1 items-start gap-3",children:["Campaign"===t.value&&(0,a.jsx)(r.ND,{"aria-hidden":"true",className:"h-8 w-8 shrink-0 fill-white"}),"Warning"===t.value&&(0,a.jsx)(r.id,{"aria-hidden":"true",className:"h-8 w-8 shrink-0 fill-white"}),(0,a.jsxs)("div",{className:"flex flex-col",children:[(0,a.jsx)("span",{className:"font-bold",children:(0,a.jsx)(i.Text,{field:u})}),(0,a.jsx)(i.RichText,{field:m})]})]}),l?.value!=="Warning"&&(0,a.jsx)("button",{"aria-label":"Close alert",className:"focus:outline-current! mt-2.5 flex h-6 w-6 items-center justify-center overflow-hidden",onClick:()=>{let e,t;(e=new Date).setDate(e.getDate()+1),t=encodeURIComponent("true")+`; expires=${e.toUTCString()}`,document.cookie=`hideAlert=${t}; path=/`,j(!0),v(0)},children:(0,a.jsx)(r.uv,{className:"h-full w-full"})})]})}):null}},81801:(e,t,l)=>{"use strict";l.d(t,{A:()=>s});var a=l(2183),r=l(27861),i=l(3897),n=l(17296);function s(e){let t,l,s,o,c,d,u,m,x,f,p,h,g,v,b,j,y=(0,r.c)(37),{dealer:w,distanceUnit:N,showMoreText:C,close:k,switchToListView:S}=e;y[0]===Symbol.for("react.memo_cache_sentinel")?(t={fontFamily:"var(--font-family-text)"},y[0]=t):t=y[0];let L=w?.name;y[1]!==L?(l=(0,a.jsx)("div",{className:"flex w-full items-center font-bold",children:L}),y[1]=L,y[2]=l):l=y[2],y[3]!==k?(s=()=>k(),y[3]=k,y[4]=s):s=y[4],y[5]===Symbol.for("react.memo_cache_sentinel")?(o=(0,a.jsx)(i.XIcon,{className:"h-4 w-4"}),y[5]=o):o=y[5],y[6]!==s?(c=(0,a.jsx)("button",{className:"pointer-events-auto",onClick:s,children:o}),y[6]=s,y[7]=c):c=y[7],y[8]!==l||y[9]!==c?(d=(0,a.jsxs)("div",{className:"flex justify-between gap-2 bg-black px-3 py-2 text-white",children:[l,c]}),y[8]=l,y[9]=c,y[10]=d):d=y[10];let _=w?.streetAddress;y[11]!==_?(u=(0,a.jsx)("span",{children:_}),y[11]=_,y[12]=u):u=y[12];let T=w?.zip,I=w?.city;return y[13]!==T||y[14]!==I?(m=(0,a.jsxs)("span",{children:[T," ",I]}),y[13]=T,y[14]=I,y[15]=m):m=y[15],y[16]!==m||y[17]!==u?(x=(0,a.jsxs)("div",{className:"flex flex-col justify-between gap-1",children:[u,m]}),y[16]=m,y[17]=u,y[18]=x):x=y[18],y[19]!==w||y[20]!==N?(f=w?.distanceFromUser&&(0,a.jsxs)("div",{className:"flex items-center",children:[(0,a.jsx)(n.PinIcon,{className:"h-4 w-4 text-black"}),(0,a.jsxs)("span",{children:[Math.round(w.distanceFromUser),"km"===N.value?" km":" miles"]})]}),y[19]=w,y[20]=N,y[21]=f):f=y[21],y[22]!==x||y[23]!==f?(p=(0,a.jsxs)("div",{className:"flex items-start justify-between gap-3",children:[x,f]}),y[22]=x,y[23]=f,y[24]=p):p=y[24],y[25]!==C?.value||y[26]!==S?(h=C?.value&&(0,a.jsx)("div",{children:(0,a.jsxs)("button",{className:"group pointer-events-auto relative flex w-auto items-center pr-4 text-left font-bold",onClick:()=>S(),children:[C?.value,(0,a.jsx)(i.ChevronRightIcon,{className:"text-primary absolute right-[-4px] h-5 w-5 transition-[right] group-hover:right-[-8px]"})]})}),y[25]=C?.value,y[26]=S,y[27]=h):h=y[27],y[28]!==p||y[29]!==h?(g=(0,a.jsxs)("div",{className:"flex flex-col gap-3 p-3",children:[p,h]}),y[28]=p,y[29]=h,y[30]=g):g=y[30],y[31]!==g||y[32]!==d?(v=(0,a.jsxs)("div",{className:"flex min-w-56 max-w-72 flex-col lg:hidden",children:[d,g]}),y[31]=g,y[32]=d,y[33]=v):v=y[33],y[34]===Symbol.for("react.memo_cache_sentinel")?(b=(0,a.jsx)("div",{className:"absolute -bottom-1 left-1/2 h-4 w-4 -translate-x-1/2 rotate-45 bg-white shadow-lg"}),y[34]=b):b=y[34],y[35]!==v?(j=(0,a.jsx)("div",{style:t,className:"relative flex flex-col items-center",children:(0,a.jsxs)("div",{className:"relative bg-white text-black shadow-lg",children:[v,b]})}),y[35]=v,y[36]=j):j=y[36],j}},84601:(e,t,l)=>{"use strict";l.d(t,{m:()=>f});var a=l(2183),r=l(27861),i=l(28457),n=l(98576),s=l(3638);l(36439);
933let o={BackgroundColor1:"bg-editor-background",BackgroundColor2:"bg-editor-background-2",BackgroundColor3:"bg-editor-background-3",None:"bg-foundation","":""},c={Primary:"primary",Secondary:"secondary",Ghost:"ghost","Ghost Contrast":"ghost-contrast",None:" none","":""},d={xl:"max-w-xl","2xl":"max-w-2xl","3xl":"max-w-3xl",full:"max-w-full"},u={Dark:"text-text-primary",Light:"text-text-invert-primary","":""},m=e=>c[e.value];var x=l(46407);let f=e=>{let t,l,c,f,p,h,g,v,b,j,y,w,N,C,k,S,L,_,T=(0,r.c)(40);if(T[0]!==e?({children:t,fields:l,...c}=e,T[0]=e,T[1]=t,T[2]=l,T[3]=c):(t=T[1],l=T[2],c=T[3]),T[4]!==l||T[5]!==c){let{WrapperTitle:e,WrapperTitleTag:t,WrapperBackgroundColor:r,WrapperTextColor:m,WrapperSize:x,WrapperButton1Type:C,WrapperButton2Type:k,WrapperButton1:S,WrapperButton2:L}=l||{};f=S,h=L;let _=void 0===e?{value:""}:e,I=void 0===t?{value:"h2"}:t,A=void 0===x?{value:"full"}:x;p=void 0===C?{value:"Primary"}:C,g=void 0===k?{value:"Ghost"}:k;let D=u[(void 0===m?{value:"Dark"}:m).value],M=o[(void 0===r?{value:"None"}:r).value],E=d[A.value],P=l?.WrapperHasMarginTop?.value??!1,$="full"===A.value||!E;v=l?.WrapperButton1?.value?.linktype||l?.WrapperButton2?.value?.linktype;let F=P&&"bp:mt-desktop-top-spacing mt-mobile-top-spacing",R=!$&&"px-sm bp:px-lg";T[16]!==F||T[17]!==R?(w=(0,s.A)(F,"flex flex-col items-center",R,"text-text-primary-content"),T[16]=F,T[17]=R,T[18]=w):w=T[18],N=c,y=(0,s.A)("justify-center","flex","flex-row","w-full",M,E),T[19]===Symbol.for("react.memo_cache_sentinel")?(b=(0,s.A)("w-2xl bp:py-desktop-top-spacing px-sm py-lg bp:px-lg relative max-w-2xl"),T[19]=b):b=T[19],j=_.value&&(0,a.jsx)("div",{className:(0,s.A)("mb-lg",D),children:(0,a.jsx)(i.DZ,{tagName:I.value,tagStyle:I.value,className:"text-center",children:(0,a.jsx)(n.Text,{field:_})})}),T[4]=l,T[5]=c,T[6]=f,T[7]=p,T[8]=h,T[9]=g,T[10]=v,T[11]=b,T[12]=j,T[13]=y,T[14]=w,T[15]=N}else f=T[6],p=T[7],h=T[8],g=T[9],v=T[10],b=T[11],j=T[12],y=T[13],w=T[14],N=T[15];return T[20]!==t?(C=(0,a.jsx)(a.Fragment,{children:t}),T[20]=t,T[21]=C):C=T[21],T[22]!==f||T[23]!==p||T[24]!==h||T[25]!==g||T[26]!==v?(k=v&&(0,a.jsx)("div",{className:"mt-lg",children:(0,a.jsxs)("div",{className:"bp:flex-row flex flex-col justify-center gap-4",children:[f?.value?.linktype&&(0,a.jsx)(x.A,{field:f,type:"button",variant:m(p)}),h?.value?.linktype&&(0,a.jsx)(x.A,{children:!0,field:h,type:"button",variant:m(g)})]})}),T[22]=f,T[23]=p,T[24]=h,T[25]=g,T[26]=v,T[27]=k):k=T[27],T[28]!==b||T[29]!==j||T[30]!==C||T[31]!==k?(S=(0,a.jsxs)("div",{className:b,children:[j,C,k]}),T[28]=b,T[29]=j,T[30]=C,T[31]=k,T[32]=S):S=T[32],T[33]!==y||T[34]!==S?(L=(0,a.jsx)("div",{className:y,children:S}),T[33]=y,T[34]=S,T[35]=L):L=T[35],T[36]!==w||T[37]!==N||T[38]!==L?(_=(0,a.jsx)("section",{className:w,...N,children:L}),T[36]=w,T[37]=N,T[38]=L,T[39]=_):_=T[39],_}},85360:(e,t,l)=>{"use strict";l.d(t,{NH:()=>x,qC:()=>C,MT:()=>E,wn:()=>H,wV:()=>O});var a=l(2183),r=l(27861),i=l(28457),n=l(98576),s=l(3638),o=l(49542),c=l(14574),d=l(17296),u=l(36439),m=l(40832);function x(e){let t,l,i,n,m,x,p,h,g,v,y,w,N,C,k,S,L,_,T,I=(0,r.c)(46),{cars:A,selectedCarId:D,onSelect:M,md:E,isDarkMode:P}=e,$=void 0!==E&&E,F=void 0!==P&&P,R=[...Object.entries(A.reduce(b,{}))].sort(f);I[0]===Symbol.for("react.memo_cache_sentinel")?(t={align:"start"},l=[(0,c.J)()],I[0]=t,I[1]=l):(t=I[0],l=I[1]);let[H,V]=(0,o.A)(t,l),[O,B]=(0,u.useState)(!0),[z,U]=(0,u.useState)(!0);I[2]!==V?(i=()=>V?.scrollPrev(),I[2]=V,I[3]=i):i=I[3];let Z=i;I[4]!==V?(n=()=>V?.scrollNext(),I[4]=V,I[5]=n):n=I[5];let W=n;I[6]!==V?(m=()=>{V&&(B(!V.canScrollPrev()),U(!V.canScrollNext()))},I[6]=V,I[7]=m):m=I[7];let q=m;I[8]!==V||I[9]!==q?(x=()=>{V&&(q(),V.on("reInit",q).on("select",q))},p=[V,q],I[8]=V,I[9]=q,I[10]=x,I[11]=p):(x=I[10],p=I[11]),(0,u.useEffect)(x,p);let G=$?"max-w-md":"max-w-2xl";I[12]!==G?(h=(0,s.A)("px-sm bp:px-lg flex lg:mx-auto",G),I[12]=G,I[13]=h):h=I[13],I[14]!==F||I[15]!==M||I[16]!==D?(g=e=>{let[t,l]=e;return l.map((e,r)=>(0,a.jsx)(j,{car:e,tag:t,index:r,isDarkMode:F,selectedCarId:D,onSelect:M,cars:l},`${t}-${r}`))},I[14]=F,I[15]=M,I[16]=D,I[17]=g):g=I[17];let K=R.map(g);I[18]!==h||I[19]!==K?(v=(0,a.jsx)("div",{id:"car-carousel",className:h,children:K}),I[18]=h,I[19]=K,I[20]=v):v=I[20],I[21]!==H||I[22]!==v?(y=(0,a.jsx)("div",{ref:H,className:"flex flex-col overflow-hidden",children:v}),I[21]=H,I[22]=v,I[23]=y):y=I[23];let J=$?"max-w-md":"max-w-2xl";I[24]!==J?(w=(0,s.A)("px-sm bp:px-lg mx-auto flex w-full justify-end gap-5",J),I[24]=J,I[25]=w):w=I[25];let Y=O&&"text-text-disabled";I[26]!==Y?(N=(0,s.A)("rotate-180",Y),I[26]=Y,I[27]=N):N=I[27],I[28]!==N?(C=(0,a.jsx)(d.ArrowSecondaryIcon,{className:N}),I[28]=N,I[29]=C):C=I[29],I[30]!==O||I[31]!==Z||I[32]!==C?(k=(0,a.jsx)("button",{onClick:Z,disabled:O,children:C}),I[30]=O,I[31]=Z,I[32]=C,I[33]=k):k=I[33];let Q=z?"text-text-disabled":"";return I[34]===Symbol.for("react.memo_cache_sentinel")?(S=(0,a.jsx)(d.ArrowSecondaryIcon,{}),I[34]=S):S=I[34],I[35]!==z||I[36]!==W||I[37]!==Q?(L=(0,a.jsx)("button",{onClick:W,disabled:z,className:Q,children:S}),I[35]=z,I[36]=W,I[37]=Q,I[38]=L):L=I[38],I[39]!==w||I[40]!==k||I[41]!==L?(_=(0,a.jsxs)("div",{className:w,children:[k,L]}
933),I[39]=w,I[40]=k,I[41]=L,I[42]=_):_=I[42],I[43]!==y||I[44]!==_?(T=(0,a.jsxs)("div",{className:"gap-sm relative flex w-full flex-col",children:[y,_]}),I[43]=y,I[44]=_,I[45]=T):T=I[45],T}function f(e,t){let[l,a]=e,[r,i]=t,n=a.reduce(v,0)/a.length,s=i.reduce(g,0)/i.length,o=Math.min(...a.map(h)),c=Math.min(...i.map(p));return n!==s?n-s:o!==c?o-c:l.localeCompare(r)}function p(e){return e.originalIndex}function h(e){return e.originalIndex}function g(e,t){return e+t.originalIndex}function v(e,t){return e+t.originalIndex}function b(e,t,l){return t.tags.targetItems.forEach(a=>{let r=a.name;e[r]||(e[r]=[]),e[r].push({...t,originalIndex:l})}),e}function j(e){let t,l,o,c,d,u,x,f,p=(0,r.c)(54),{car:h,tag:g,index:v,isDarkMode:b,selectedCarId:j,onSelect:y,cars:w}=e;if((0,m.lA)()){let e,t,l,r,o,c,d,u,m=`${g}-${v}`,x=v===w.length-1&&"mr-sm pr-sm border-r",f=0===v&&"border-l",b=j===h.title.value&&"border-primary border-2";return p[0]!==x||p[1]!==f||p[2]!==b?(e=(0,s.A)("pb-sm border-outline-2 relative flex shrink-0 flex-col items-center gap-2 pt-12","pl-sm border-y",x,f,b),p[0]=x,p[1]=f,p[2]=b,p[3]=e):e=p[3],p[4]!==h.title.value||p[5]!==y?(t=()=>y(h.title.value),p[4]=h.title.value,p[5]=y,p[6]=t):t=p[6],p[7]!==v||p[8]!==g?(l=0===v&&(0,a.jsx)("div",{className:"p-sm absolute left-0 top-0 z-10 font-bold",children:g}),p[7]=v,p[8]=g,p[9]=l):l=p[9],p[10]!==h.image?(r={value:h.image},p[10]=h.image,p[11]=r):r=p[11],p[12]!==h.title.value||p[13]!==r?(o=(0,a.jsx)(i._V,{field:r,alt:h.title.value,width:280,height:157,className:"aspect-video object-cover"}),p[12]=h.title.value,p[13]=r,p[14]=o):o=p[14],p[15]!==h.path||p[16]!==h.title?(c=h.title.value?(0,a.jsx)(n.Text,{field:h.title}):h.path,p[15]=h.path,p[16]=h.title,p[17]=c):c=p[17],p[18]!==c?(d=(0,a.jsx)("div",{className:"font-bold leading-none",children:c}),p[18]=c,p[19]=d):d=p[19],p[20]!==m||p[21]!==d||p[22]!==e||p[23]!==t||p[24]!==l||p[25]!==o?(u=(0,a.jsxs)("button",{className:e,onClick:t,children:[l,o,d]},m),p[20]=m,p[21]=d,p[22]=e,p[23]=t,p[24]=l,p[25]=o,p[26]=u):u=p[26],u}let N=`${g}-${v}`,C=b?"bg-white/10":"bg-background-100",k=v===w.length-1&&"mr-sm",S=j===h.title.value&&"border-primary border-2";return p[27]!==C||p[28]!==k||p[29]!==S?(t=(0,s.A)(C,"py-lg relative flex shrink-0 flex-col items-center",k,S),p[27]=C,p[28]=k,p[29]=S,p[30]=t):t=p[30],p[31]!==h.title.value||p[32]!==y?(l=()=>y(h.title.value),p[31]=h.title.value,p[32]=y,p[33]=l):l=p[33],p[34]!==v||p[35]!==g?(o=0===v&&(0,a.jsx)("div",{className:"p-sm absolute left-0 top-0 z-10 font-bold",children:g}),p[34]=v,p[35]=g,p[36]=o):o=p[36],p[37]!==h.image?(c={value:h.image},p[37]=h.image,p[38]=c):c=p[38],p[39]!==h.title.value||p[40]!==c?(d=(0,a.jsx)(i._V,{field:c,alt:h.title.value,width:280,height:157,className:"aspect-video object-cover"}),p[39]=h.title.value,p[40]=c,p[41]=d):d=p[41],p[42]!==h.path||p[43]!==h.title?(u=h.title.value?(0,a.jsx)(n.Text,{field:h.title}):h.path,p[42]=h.path,p[43]=h.title,p[44]=u):u=p[44],p[45]!==u?(x=(0,a.jsx)("div",{className:"font-bold",children:u}),p[45]=u,p[46]=x):x=p[46],p[47]!==N||p[48]!==x||p[49]!==t||p[50]!==l||p[51]!==o||p[52]!==d?(f=(0,a.jsxs)("button",{className:t,onClick:l,children:[o,d,x]},N),p[47]=N,p[48]=x,p[49]=t,p[50]=l,p[51]=o,p[52]=d,p[53]=f):f=p[53],f}var y=l(20811),w=l(46407),N=l(47090);function C(e){let t,l,i,o,c,u,m,x,f,p,h,g,v,b,j,C,S,L=(0,r.c)(73);
933if(L[0]!==e.city||L[1]!==e.displayName||L[2]!==e.isDarkMode||L[3]!==e.latitude||L[4]!==e.location||L[5]!==e.longitude||L[6]!==e.streetAddress.value||L[7]!==e.telephone.values||L[8]!==e.zip.value){let r,n=e.telephone.values.map(k);if(t=null,e.location){let l,a,r;L[17]!==e.latitude.value?(l=e.latitude.value.replace(",","."),L[17]=e.latitude.value,L[18]=l):l=L[18];let i=Number(l);L[19]!==e.longitude.value?(a=e.longitude.value.replace(",","."),L[19]=e.longitude.value,L[20]=a):a=L[20];let n=Number(a);L[21]!==i||L[22]!==n||L[23]!==e.location.lat||L[24]!==e.location.lng?(r=(0,N.$7)(e.location.lat,e.location.lng,i,n).toString().replace(".",","),L[21]=i,L[22]=n,L[23]=e.location.lat,L[24]=e.location.lng,L[25]=r):r=L[25],t=r+" km"}x="p-sm flex",u="gap-sm flex flex-1 flex-col",L[26]!==e.displayName?(m=(0,a.jsx)("div",{className:"font-bold",children:e.displayName}),L[26]=e.displayName,L[27]=m):m=L[27],l="flex flex-col pt-0 text-sm",L[28]!==e.streetAddress.value?(i=e.streetAddress.value&&(0,a.jsxs)("div",{children:[e.streetAddress.value,","]}),L[28]=e.streetAddress.value,L[29]=i):i=L[29],L[30]!==e.city||L[31]!==e.zip.value?(o=e.zip.value&&e.city.value&&(0,a.jsxs)("div",{children:[e.zip.value," ",e.city.value]}),L[30]=e.city,L[31]=e.zip.value,L[32]=o):o=L[32],L[33]!==e.isDarkMode?(r=t=>(0,a.jsxs)("div",{className:(0,s.A)("mt-3 flex items-center gap-1",e.isDarkMode?"text-text-invert-secondary":"text-text-secondary"),children:[(0,a.jsx)(d.PhoneIcon,{}),(0,a.jsx)("a",{href:`tel:${t}`,className:"underline",children:t})]},t),L[33]=e.isDarkMode,L[34]=r):r=L[34],c=n.filter(Boolean).map(r),L[0]=e.city,L[1]=e.displayName,L[2]=e.isDarkMode,L[3]=e.latitude,L[4]=e.location,L[5]=e.longitude,L[6]=e.streetAddress.value,L[7]=e.telephone.values,L[8]=e.zip.value,L[9]=t,L[10]=l,L[11]=i,L[12]=o,L[13]=c,L[14]=u,L[15]=m,L[16]=x}else t=L[9],l=L[10],i=L[11],o=L[12],c=L[13],u=L[14],m=L[15],x=L[16];L[35]!==l||L[36]!==i||L[37]!==o||L[38]!==c?(f=(0,a.jsxs)("div",{className:l,children:[i,o,c]}),L[35]=l,L[36]=i,L[37]=o,L[38]=c,L[39]=f):f=L[39],L[40]!==u||L[41]!==m||L[42]!==f?(p=(0,a.jsxs)("div",{className:u,children:[m,f]}),L[40]=u,L[41]=m,L[42]=f,L[43]=p):p=L[43],L[44]!==t?(h=t&&(0,a.jsxs)("div",{className:"text-text-secondary mb-1 flex items-center gap-1",children:[(0,a.jsx)(d.PinIcon,{className:"size-5 shrink-0"}),(0,a.jsx)("span",{className:"whitespace-nowrap",children:t})]}),L[44]=t,L[45]=h):h=L[45],L[46]!==e.SelectLocation||L[47]!==e.isDarkMode||L[48]!==e.onClick?(g=e.SelectLocation&&e.onClick&&(0,a.jsx)(w.A,{variant:e.isDarkMode?"ghost-contrast":"primary",className:"mt-auto w-fit",onClick:e.onClick,children:(0,a.jsx)(n.Text,{field:e.SelectLocation})}),L[46]=e.SelectLocation,L[47]=e.isDarkMode,L[48]=e.onClick,L[49]=g):g=L[49],L[50]!==g||L[51]!==h?(v=(0,a.jsxs)("div",{className:"flex flex-col items-end",children:[h,g]}),L[50]=g,L[51]=h,L[52]=v):v=L[52],L[53]!==v||L[54]!==x||L[55]!==p?(b=(0,a.jsxs)("div",{className:x,children:[p,v]}),L[53]=v,L[54]=x,L[55]=p,L[56]=b):b=L[56];let _=b;if(e.onClick&&!e.SelectLocation){let t,l,r=e.id,i=e.isDarkMode?"border-white/30 hover:border-white":"hover:border-outline-link border-outline-2 bg-white";L[57]!==i?(t=(0,y.cn)("transition-border w-full border text-start duration-300",i),L[57]=i,L[58]=t):t=L[58];let n=e.onClick;return L[59]!==_||L[60]!==e.id||L[61]!==t||L[62]!==n?(l=(0,a.jsx)("button",{id:r,className:t,onClick:n,children:_}),L[59]=_,L[60]=e.id,L[61]=t,L[62]=n,L[63]=l):l=L[63],l}let T=e.id;L[64]!==e.SelectLocation?(j=e.SelectLocation?{maxWidth:474,marginLeft:"auto",marginRight:"auto"}:{},L[64]=e.SelectLocation,L[65]=j):j=L[65];let I=e.isDarkMode?"":"bg-white";return L[66]!==I?(C=(0,y.cn)("border-outline-2 w-full border text-start",I),L[66]=I,L[67]=C):C=L[67],L[68]!==_||L[69]!==e.id||L[70]!==j||L[71]!==C?(S=(0,a.jsx)("div",{id:T,style:j,className:C,children:_}),L[68]=_,L[69]=e.id,L[70]=j,L[71]=C,L[72]=S):S=L[72],S}function k(e){return e.value}var S=l(84053),L=l(94850),_=l(94011);function T({className:e,innerSvg:t}={}){let l=(_.A.defaultSite??"").toLowerCase(),a=l.includes("dacia"),r=l.includes("alpine"),i=document.createElement("div");return i.innerHTML=`<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28" fill="none" class="${e||""} text-primary-contrast"><circle cx="14" cy="14" r="14" class="fill-primary" />${t||(a?'<path d="M4 12V13.662H10.877V14.5V15.338H4V17H11.5931C11.7673 17 11.8821 16.9568 12.0008 16.85L14 15.1107L15.9992 16.85C16.1179 16.9568 16.2327 17 16.4069 17H24V15.338H17.123V14.5V13.662H24V12H16.4069C16.2327 12 16.1179 12.0432 15.9992 12.15L14 13.8893L12.0008 12.15C11.8821 12.0432 11.7673 12 11.5931 12H4Z" fill="currentColor" />':r?'<path fill-rule="evenodd" d="M8.28 12.26 1.5 17.51H8.94L5.37 20.28H8.75L12.3 17.51H18.42L17.5 20.29H20.29L21.18 17.51H24.26L26.5 15.73H21.76L24.36 7.71H21.61L11.24 15.71H7.16L8.28 12.26ZM14.64 15.73H19.02L20.5 11.19 14.64 15.73Z" fill="currentColor" />':'<path d="M22 14.4913L16.3789 4H14.793L9.18942 14.4913L12.8017 21.2394L13.5946 19.7456L10.7929 14.4913L15.5859 5.51132L20.3964 14.4913L14.793 25H16.3789L22 14.4913ZM18.793 14.4913L15.1983 7.76065L14.3878 9.2544L17.2072 14.4913L12.3967 23.4887L7.5859 14.4913L13.207 4H11.6034L6 14.4913L11.6034 25H13.1894L18.793 14.4913Z" fill="currentColor" />')}</svg>`,i}function I({apiKey:e="AIzaSyBg_x6iOaDrMksb8bm5VLEEmyl1G7PflS8",mapId:t="a98dfe8d5e4f0ce6",mapTypeId:l="roadmap",clickableIcons:r=!1,disableDefaultUI:i=!0,zoomControl:n=!0,zoom:o=4,markers:c=[],markerInfo:d,onMarkerClick:m,className:x,style:f,...p}){let h=(0,u.useRef)(null),[g,v]=(0,u.useState)(null),[b,j]=(0,u.useState)(null);return(0,u.useEffect)(()=>{g&&(p.center&&g.setCenter(p.center),o&&g.setZoom(o))},[g,p.center,o]),(0,u.useEffect)(()=>{g&&g.setOptions({zoomControl:n})},[g,n]),(0,u.useEffect)(()=>{!async function(){let a=(0,y.Ab)(e);if(h.current)try{let{Map:e}=await a.importLibrary("maps"),s=new e(h.current,{zoom:o,disableDefaultUI:i,mapId:t,mapT
933ypeId:l,clickableIcons:r,zoomControl:n,...p});v(s);let{AdvancedMarkerElement:d}=await a.importLibrary("marker"),u=c.map((e,t)=>{let l=new d({position:{lat:e.lat,lng:e.lng},content:T(),title:e.title,map:s});return l.addListener("click",()=>{s.panTo({lat:e.lat,lng:e.lng}),s.setZoom(13),j(e),m&&m(e,t)}),l});if(s.addListener("click",()=>{j(null)}),s.addListener("drag",()=>{j(null)}),s.addListener("zoom_changed",()=>{j(null)}),new L.w1({map:s,markers:u,renderer:{render:({count:e,position:t,bounds:l})=>{let a=new d({position:t,content:T({innerSvg:`<text x="14" y="18" text-anchor="middle" font-size="14" font-weight="bold" fill="currentColor">${e}</text>`}),title:`${e} markers`});return a.addListener("click",()=>{l&&(s.fitBounds(l),j(null))}),a}}}),1===c.length)s.setCenter({lat:c[0].lat,lng:c[0].lng}),s.setZoom(13);else if(c.length>1){let e=new window.google.maps.LatLngBounds;c.forEach(t=>{e.extend({lat:t.lat,lng:t.lng})}),s.fitBounds(e,{top:2,bottom:2,left:2,right:2})}}catch(e){console.error("Error loading Google Maps:",e)}}()},[e,t,JSON.stringify(c)]),(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)("div",{ref:h,className:(0,s.A)("h-full w-full",x),style:f,"data-component":"GoogleMap"}),b&&d&&(0,a.jsx)("div",{className:"px-sm pointer-events-none absolute inset-0 z-10 flex items-center justify-center",children:(0,a.jsx)("div",{className:"pointer-events-auto w-full",style:{marginTop:180},children:d(b)})})]})}var A=l(90459),D=l(85513);let M="AIzaSyBg_x6iOaDrMksb8bm5VLEEmyl1G7PflS8";function E(e){let t,l,o,c,m,x,f,p,h,g,v,b,j,y,w,k,L,_,T,E,H=(0,r.c)(81),{dealers:V,dealerId:O,location:B,countryCode:z,onSelectDealer:U,onSelectLocation:Z,fields:W,isDarkMode:q}=e,G=void 0!==q&&q,K=(0,u.useRef)(null),[J,Y]=(0,u.useState)(8),[Q,X]=(0,u.useState)(""),[ee,et]=(0,u.useState)(null);H[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{Y(8)},H[0]=t):t=H[0],H[1]!==O||H[2]!==B?(l=[B,O],H[1]=O,H[2]=B,H[3]=l):l=H[3],(0,u.useEffect)(t,l),H[4]!==O?(o=()=>{O&&document.getElementById("book-test-drive-dealer-info")?.scrollIntoView({behavior:"smooth"})},c=[O],H[4]=O,H[5]=o,H[6]=c):(o=H[5],c=H[6]),(0,u.useEffect)(o,c);let el=(0,u.useRef)(null),[ea,er]=(0,u.useState)(!1),[ei,en]=(0,u.useState)(!1);H[7]===Symbol.for("react.memo_cache_sentinel")?(m=()=>{let e=el.current;if(!e)return;let t=()=>{er(e.scrollTop>0),en(e.scrollTop+e.clientHeight<e.scrollHeight-1)};return t(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)},H[7]=m):m=H[7],H[8]!==O?(x=[O],H[8]=O,H[9]=x):x=H[9],(0,u.useEffect)(m,x),H[10]!==V?(f=V?.filter(R).map(F),H[10]=V,H[11]=f):f=H[11];let es=f;H[12]!==z||H[13]!==Z?(p=function(e){Z(null);let t=e.target.value;0===t.length||(K.current&&clearTimeout(K.current),K.current=setTimeout(()=>{(0,N.j)(t,M,z).then(e=>{e&&et({lat:e.lat,lng:e.lng})})},400))},H[12]=z,H[13]=Z,H[14]=p):p=H[14];let eo=p;e:{let e,t=B||ee;if(!t){h=V;break e}if(H[15]!==V||H[16]!==t){let l;H[18]!==t?(l=(e,l)=>(0,N.$7)(t.lat,t.lng,Number(e.latitude.value.replace(",",".")),Number(e.longitude.value.replace(",",".")))-(0,N.$7)(t.lat,t.lng,Number(l.latitude.value.replace(",",".")),Number(l.longitude.value.replace(",","."))),H[18]=t,H[19]=l):l=H[19],e=[...V].sort(l),H[15]=V,H[16]=t,H[17]=e}else e=H[17];h=e}let ec=h;if(H[20]!==O||H[21]!==V){t:{if(O){let e;H[23]!==O?(e=e=>e.dealerId.value===O,H[23]=O,H[24]=e):e=H[24];let t=V.find(e);if(t){let e,l=Number(t.latitude.value.replace(",",".")),a=Number(t.longitude.value.replace(",","."));H[25]!==l||H[26]!==a?(e={lat:l,lng:a},H[25]=l,H[26]=a,H[27]=e):e=H[27],g=e;break t}}g=void 0}H[20]=O,H[21]=V,H[22]=g}else g=H[22];let ed=g,eu=!O&&"lg:gap-lg grid-cols-2 lg:grid";H[28]!==eu?(v=(0,s.A)("px-sm bp:px-lg gap-sm mx-auto flex w-full max-w-2xl flex-col",eu),H[28]=eu,H[29]=v):v=H[29];let em=O?"lg:gap-lg flex flex-col lg:grid lg:grid-cols-2":"contents";H[30]!==em?(b=(0,s.A)(em),H[30]=em,H[31]=b):b=H[31];let ex=O?150:"60svh";H[32]!==ex?(j={minHeight:ex},H[32]=ex,H[33]=j):j=H[33];let ef=O?11:void 0,ep=!O,eh=O?"none":"auto";return H[34]!==O||H[35]!==V||H[36]!==W||H[37]!==G||H[38]!==B||H[39]!==U?(y=e=>O?void 0:(0,a.jsx)(C,{...V.find(t=>t.dealerId.value===e.dealerId),isDarkMode:G,SelectLocation:W.SelectLocation,onClick:()=>U(e.dealerId),location:B}),H[34]=O,H[35]=V,H[36]=W,H[37]=G,H[38]=B,H[39]=U,H[40]=y):y=H[40],H[41]!==ed||H[42]!==es||H[43]!==j||H[44]!==ef||H[45]!==ep||H[46]!==eh||H[47]!==y?(w=(0,a.jsx)(I,{apiKey:M,style:j,center:ed,zoom:ef,zoomControl:ep,gestureHandling:eh,markerInfo:y,markers:es}),H[41]=ed,H[42]=es,H[43]=j,H[44]=ef,H[45]=ep,H[46]=eh,H[47]=y,H[48]=w):w=H[48],H[49]!==O||H[50]!==W||H[51]!==eo||H[52]!==G||H[53]!==J||H[54]!==B||H[55]!==U||H[56]!==Z||H[57]!==Q||H[58]!==ei||H[59]!==ea||H[60]!==ec?(k=!O&&(0,a.jsxs)(S.P.div,{initial:{opacity:0,y:10}
933,animate:{opacity:1,y:0},exit:{opacity:0,y:-10},transition:{duration:.3},className:"gap-sm flex flex-col",children:[(0,a.jsx)(D.D0,{children:(0,a.jsxs)("div",{className:"relative w-full",children:[(0,a.jsx)(D.pd,{isDarkMode:G,name:"searchLocation",value:Q,autoComplete:"off",placeholder:W.SearchLocationPlaceholder.value,onChange:e=>{X(e.target.value),eo(e)},className:(0,s.A)("w-full",Q?"pr-10":"")}),Q&&(0,a.jsx)("button",{type:"button",className:"absolute right-2 top-1/2 -translate-y-1/2 p-1 text-gray-400 hover:text-gray-700 focus:outline-none",onClick:()=>{X(""),et(null),Z(null)},"aria-label":"Clear search",children:(0,a.jsx)(i.uv,{className:"size-5"})})]})}),(0,a.jsx)("div",{className:"flex flex-col items-start",children:(0,a.jsx)(A.A,{className:"py-sm flex items-center justify-center",variant:G?"underline-inverted":"underline",onClick:()=>{B?.address?Z(null):navigator.geolocation&&navigator.geolocation.getCurrentPosition(async e=>{let t=await fetch(`https://maps.googleapis.com/maps/api/geocode/json?latlng=${e.coords.latitude},${e.coords.longitude}&key=${M}`),l=await t.json(),a=l.results[0].address_components.find($)?.long_name||l.results[0].formatted_address.split(",")[0];X(""),Z({lat:e.coords.latitude,lng:e.coords.longitude,address:a})},P)},children:(0,a.jsx)("div",{className:"flex items-center gap-2",children:B?.address?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.uv,{className:"size-5"}),B.address]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d.PinIcon,{}),(0,a.jsx)(n.Text,{field:W.ShowNearLocations})]})})})}),(0,a.jsxs)("div",{className:"relative",children:[ea&&(0,a.jsx)("div",{className:"bg-outline-input pointer-events-none absolute -left-1 -right-1 top-0 z-10 h-px w-full"}),ei&&(0,a.jsx)("div",{className:"bg-outline-input pointer-events-none absolute -left-1 bottom-0 z-10 h-px w-full"}),(0,a.jsxs)("div",{ref:el,className:"gap-sm relative flex flex-col pr-2 lg:max-h-[60svh] lg:overflow-y-auto",children:[(0,a.jsx)("ul",{id:"dealer-list",className:"gap-sm flex flex-col",children:ec?.slice(0,J).map(e=>(0,a.jsx)("li",{children:(0,a.jsx)(C,{...e,isDarkMode:G,location:B,onClick:()=>U(e.dealerId.value)})},e.dealerId.value))}),(0,a.jsx)(A.A,{variant:G?"underline-inverted":"underline",className:"mb-sm mx-auto w-fit",onClick:()=>Y(J+8),children:(0,a.jsx)(n.Text,{field:W.ShowMore})})]})]})]}),H[49]=O,H[50]=W,H[51]=eo,H[52]=G,H[53]=J,H[54]=B,H[55]=U,H[56]=Z,H[57]=Q,H[58]=ei,H[59]=ea,H[60]=ec,H[61]=k):k=H[61],H[62]!==O||H[63]!==V||H[64]!==G||H[65]!==B?(L=O&&(0,a.jsx)(C,{id:"book-test-drive-dealer-info",location:B,isDarkMode:G,...V?.find(e=>e.dealerId.value===O)}),H[62]=O,H[63]=V,H[64]=G,H[65]=B,H[66]=L):L=H[66],H[67]!==b||H[68]!==w||H[69]!==k||H[70]!==L?(_=(0,a.jsxs)("div",{className:b,children:[w,k,L]}),H[67]=b,H[68]=w,H[69]=k,H[70]=L,H[71]=_):_=H[71],H[72]!==O||H[73]!==W||H[74]!==G||H[75]!==U?(T=O&&(0,a.jsx)(A.A,{variant:G?"underline-inverted":"underline",onClick:()=>U(void 0),className:"py-sm mx-auto flex w-fit items-center justify-center",children:(0,a.jsx)(n.Text,{field:W.ChangeLocation})}),H[72]=O,H[73]=W,H[74]=G,H[75]=U,H[76]=T):T=H[76],H[77]!==v||H[78]!==_||H[79]!==T?(E=(0,a.jsxs)("div",{className:v,children:[_,T]}),H[77]=v,H[78]=_,H[79]=T,H[80]=E):E=H[80],E}function P(e){}function $(e){return e.types.includes("postal_town")}function F(e){return{lat:Number(e.latitude.value.replace(",",".")),lng:Number(e.longitude.value.replace(",",".")),title:e.displayName,dealerId:e.dealerId.value}}function R(e){return e.latitude?.value&&e.longitude?.value&&!isNaN(Number(e.latitude.value.replace(",",".")))&&!isNaN(Number(e.longitude.value.replace(",",".")))}function H(e){let t,l,i=(0,r.c)(8),{children:o,heading:c,step:d,checked:u,id:x}=e;return i[0]!==u||i[1]!==c||i[2]!==d?(t=c&&(0,a.jsxs)("div",{className:"bp:gap-sm px-sm bp:px-lg mx-auto flex w-full max-w-2xl items-center gap-2 font-bold",children:[d?u?(0,a.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"bp:w-8 bp:h-8",children:[(0,a.jsx)("rect",{x:"0.5",y:"0.5",width:"23",height:"23",rx:"11.5",className:"fill-primary"}),(0,a.jsx)("path",{d:"M8.79502 15.8749L4.62502 11.7049L3.20502 13.1149L8.79502 18.7049L20.795 6.70492L19.385 5.29492L8.79502 15.8749Z",className:"fill-primary-contrast"})]}):(0,a.jsx)("div",{className:(0,s.A)("bp:text-xl bp:h-8 bp:w-8 flex aspect-square h-6 w-6 items-center justify-center rounded-full border pb-px text-sm",(0,m.lA)()?"":"bp:pb-1"),children:d}):null,(0,a.jsx)("h3",{children:(0,a.jsx)(n.Text,{field:c})})]}),i[0]=u,i[1]=c,i[2]=d,i[3]=t):t=i[3],i[4]!==o||i[5]!==x||i[6]!==t?(l=(0,a.jsxs)("section",{id:x,className:"gap-sm bp:gap-lg flex flex-col",children:[t,o]}
933),i[4]=o,i[5]=x,i[6]=t,i[7]=l):l=i[7],l}function V(e,t){return e?e.replace(/{(\w+)}/g,(e,l)=>t[l]||e):""}function O(e){let t,l,o,c,d,m,x,f,p,h,g,v,b,j,y,N,k,S,L,_,T,I,A,D,M,E,P,$=(0,r.c)(79),{isDarkMode:F,firstName:R,email:H,dealer:O,location:B,car:z,className:U,isCarPage:Z,fields:W}=e,q=void 0!==F&&F,G=(0,u.useRef)(null);$[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{G&&G.current?.scrollIntoView({behavior:"smooth"})},l=[G],$[0]=t,$[1]=l):(t=$[0],l=$[1]),(0,u.useEffect)(t,l);let K=q&&"text-text-invert-primary bg-black";$[2]!==K?(o=(0,s.A)(K),$[2]=K,$[3]=o):o=$[3],$[4]!==U?(c=(0,s.A)(U,"p-sm bp:p-lg gap-lg mx-auto flex max-w-2xl flex-col"),$[4]=U,$[5]=c):c=$[5];let J=Z?"gap-sm p-sm bp:p-lg flex flex-col border":"contents",Y=Z?q?"border-white/30":"bg-background-100 text-text-primary border-outline-2":"";$[6]!==J||$[7]!==Y?(d=(0,s.A)(J,Y),$[6]=J,$[7]=Y,$[8]=d):d=$[8];let Q=W.SuccessHeading?.value,X=R??"";$[9]!==Q||$[10]!==X?(m=V(Q,{name:X}),$[9]=Q,$[10]=X,$[11]=m):m=$[11],$[12]!==m?(x=(0,a.jsx)("div",{className:"text-3xl font-bold",children:m}),$[12]=m,$[13]=x):x=$[13];let ee=z?.image;$[14]!==ee?(f={value:ee},$[14]=ee,$[15]=f):f=$[15];let et=z?.title.value;$[16]!==f||$[17]!==et?(p=(0,a.jsx)(i._V,{field:f,alt:et,width:280,height:157,className:"aspect-video w-full object-contain"}),$[16]=f,$[17]=et,$[18]=p):p=$[18];let el=W.SuccessText?.value,ea=z?.title.value??"",er=H??"",ei=O?.displayName??"";$[19]!==el||$[20]!==ea||$[21]!==er||$[22]!==ei?(h=V(el,{model:ea,email:er,dealer:ei}),$[19]=el,$[20]=ea,$[21]=er,$[22]=ei,$[23]=h):h=$[23],$[24]!==h?(g=(0,a.jsx)(i.sD,{field:{value:h}}),$[24]=h,$[25]=g):g=$[25],$[26]!==O||$[27]!==B?(v=O&&B&&(0,a.jsx)(C,{...O,location:B}),$[26]=O,$[27]=B,$[28]=v):v=$[28],$[29]!==W.ToHomepage||$[30]!==Z?(b=!Z&&(0,a.jsx)(w.A,{variant:"primary",href:"/",children:(0,a.jsx)(n.Text,{field:W.ToHomepage})}),$[29]=W.ToHomepage,$[30]=Z,$[31]=b):b=$[31],$[32]!==x||$[33]!==p||$[34]!==g||$[35]!==v||$[36]!==b?(j=(0,a.jsxs)("div",{className:"contents lg:hidden",children:[x,p,g,v,b]}),$[32]=x,$[33]=p,$[34]=g,$[35]=v,$[36]=b,$[37]=j):j=$[37];let en=z?"grid-cols-2 lg:grid":"lg:flex";$[38]!==en?(y=(0,s.A)("hidden",en),$[38]=en,$[39]=y):y=$[39];let es=W.SuccessHeading?.value,eo=R??"";$[40]!==es||$[41]!==eo?(N=V(es,{name:eo}),$[40]=es,$[41]=eo,$[42]=N):N=$[42],$[43]!==N?(k=(0,a.jsx)("div",{className:"text-3xl font-bold",children:N}),$[43]=N,$[44]=k):k=$[44];let ec=W.SuccessText?.value,ed=z?.title.value??"",eu=H??"",em=O?.displayName??"";return $[45]!==ec||$[46]!==ed||$[47]!==eu||$[48]!==em?(S=V(ec,{model:ed,email:eu,dealer:em}),$[45]=ec,$[46]=ed,$[47]=eu,$[48]=em,$[49]=S):S=$[49],$[50]!==S?(L=(0,a.jsx)(i.sD,{field:{value:S}}),$[50]=S,$[51]=L):L=$[51],$[52]!==O||$[53]!==B?(_=O&&B&&(0,a.jsx)(C,{...O,location:B}),$[52]=O,$[53]=B,$[54]=_):_=$[54],$[55]!==W.ToHomepage||$[56]!==Z?(T=!Z&&(0,a.jsx)(w.A,{variant:"primary",href:"/",className:"w-fit",children:(0,a.jsx)(n.Text,{field:W.ToHomepage})}),$[55]=W.ToHomepage,$[56]=Z,$[57]=T):T=$[57],$[58]!==k||$[59]!==L||$[60]!==_||$[61]!==T?(I=(0,a.jsxs)("div",{className:"gap-sm bp:gap-lg hidden flex-col lg:flex",children:[k,L,_,T]}),$[58]=k,$[59]=L,$[60]=_,$[61]=T,$[62]=I):I=$[62],$[63]!==z?(A=z&&(0,a.jsx)(i._V,{field:{value:z?.image},alt:z?.title.value,width:280,height:157,className:"aspect-video w-full object-contain"}),$[63]=z,$[64]=A):A=$[64],$[65]!==y||$[66]!==I||$[67]!==A?(D=(0,a.jsxs)("div",{className:y,children:[I,A]}),$[65]=y,$[66]=I,$[67]=A,$[68]=D):D=$[68],$[69]!==j||$[70]!==D||$[71]!==d?(M=(0,a.jsxs)("div",{className:d,children:[j,D]}),$[69]=j,$[70]=D,$[71]=d,$[72]=M):M=$[72],$[73]!==M||$[74]!==c?(E=(0,a.jsx)("div",{id:"form-success",ref:G,className:c,children:M}),$[73]=M,$[74]=c,$[75]=E):E=$[75],$[76]!==E||$[77]!==o?(P=(0,a.jsx)("div",{className:o,children:E}),$[76]=E,$[77]=o,$[78]=P):P=$[78],P}},85513:(e,t,l)=>{"use strict";l.d(t,{D0:()=>g,Fp:()=>j,JU:()=>v,LB:()=>p,Sc:()=>y,TM:()=>h,l6:()=>N,pd:()=>b});var a=l(2183),r=l(27861),i=l(49035),n=l(24670),s=l(79964),o=l(6868),c=l(47848),d=l(23120),u=l(17870),m=l(28457),x=l(3638),f=l(36439);function p(e){let t,l,n,s,o=(0,r.c)(8);return o[0]!==e?({className:t,...l}=e,o[0]=e,o[1]=t,o[2]=l):(t=o[1],l=o[2]),o[3]!==t?(n=(0,x.A)("gap-sm flex flex-col",t),o[3]=t,o[4]=n):n=o[4],o[5]!==l||o[6]!==n?(s=(0,a.jsx)(i.L,{className:n,...l}),o[5]=l,o[6]=n,o[7]=s):s=o[7],s}function h(e){let t,l,i,s,o,c=(0,r.c)(10);c[0]!==e?({className:t,placeholder:i,...l}=e,c[0]=e,c[1]=t,c[2]=l,c[3]=i):(t=c[1],l=c[2],i=c[3]);let d=void 0===i?"":i;return c[4]!==t?(s=(0,x.A)("border-outline-input hover:border-outline-link min-h-24 resize-none px-3 py-2 transition-colors lg:h-full","invali
933d:not-[&:placeholder-shown]:not-focus:text-important invalid:not-[&:placeholder-shown]:not-focus:border-important",t),c[4]=t,c[5]=s):s=c[5],c[6]!==d||c[7]!==l||c[8]!==s?(o=(0,a.jsx)(n.T,{placeholder:d,className:s,...l}),c[6]=d,c[7]=l,c[8]=s,c[9]=o):o=c[9],o}function g(e){let t,l,i,n,o=(0,r.c)(8);return o[0]!==e?({className:t,...l}=e,o[0]=e,o[1]=t,o[2]=l):(t=o[1],l=o[2]),o[3]!==t?(i=(0,x.A)("flex flex-col gap-1",t),o[3]=t,o[4]=i):i=o[4],o[5]!==l||o[6]!==i?(n=(0,a.jsx)(s.D,{className:i,...l}),o[5]=l,o[6]=i,o[7]=n):n=o[7],n}function v(e){let t,l,i,n,s=(0,r.c)(8);return s[0]!==e?({className:t,...l}=e,s[0]=e,s[1]=t,s[2]=l):(t=s[1],l=s[2]),s[3]!==t?(i=(0,x.A)("select-none",t),s[3]=t,s[4]=i):i=s[4],s[5]!==l||s[6]!==i?(n=(0,a.jsx)(o.JU,{className:i,...l}),s[5]=l,s[6]=i,s[7]=n):n=s[7],n}let b=(0,f.forwardRef)((e,t)=>{let l,i,n,s,o,d,u=(0,r.c)(13);u[0]!==e?({className:l,placeholder:n,isDarkMode:s,...i}=e,u[0]=e,u[1]=l,u[2]=i,u[3]=n,u[4]=s):(l=u[1],i=u[2],n=u[3],s=u[4]);let m=void 0===n?" ":n,f=void 0!==s&&s?"hover:border-white":"hover:border-outline-link";return u[5]!==l||u[6]!==f?(o=(0,x.A)("border-outline-input px-3 py-2 transition-colors","invalid:not-[&:placeholder-shown]:not-focus:text-important invalid:not-[&:placeholder-shown]:not-focus:border-important",f,l),u[5]=l,u[6]=f,u[7]=o):o=u[7],u[8]!==m||u[9]!==i||u[10]!==t||u[11]!==o?(d=(0,a.jsx)(c.p,{ref:t,placeholder:m,className:o,...i}),u[8]=m,u[9]=i,u[10]=t,u[11]=o,u[12]=d):d=u[12],d});b.displayName="Input";let j=(0,f.forwardRef)((e,t)=>{let l,i,n,s,o,d,u,m,p,h,g=(0,r.c)(22);g[0]!==e?({className:l,placeholder:s,isDarkMode:o,maxLength:i,...n}=e,g[0]=e,g[1]=l,g[2]=i,g[3]=n,g[4]=s,g[5]=o):(l=g[1],i=g[2],n=g[3],s=g[4],o=g[5]);let v=void 0===s?" ":s,b=void 0!==o&&o,[j,y]=(0,f.useState)(""),w=b?"hover:border-white":"hover:border-outline-link";return g[6]!==l||g[7]!==w?(d=(0,x.A)("border-outline-input w-full px-3 py-2 transition-colors","invalid:not-[&:placeholder-shown]:not-focus:text-important invalid:not-[&:placeholder-shown]:not-focus:border-important",w,l),g[6]=l,g[7]=w,g[8]=d):d=g[8],g[9]===Symbol.for("react.memo_cache_sentinel")?(u=e=>{y(e.target.value)},g[9]=u):u=g[9],g[10]!==i||g[11]!==v||g[12]!==n||g[13]!==t||g[14]!==d?(m=(0,a.jsx)(c.p,{ref:t,placeholder:v,className:d,maxLength:i,onChange:u,...n}),g[10]=i,g[11]=v,g[12]=n,g[13]=t,g[14]=d,g[15]=m):m=g[15],g[16]!==i||g[17]!==j.length?(p=(0,a.jsxs)("div",{className:"absolute right-3 top-1/2 -translate-y-1/2 text-xs",children:[j.length,"/",i]}),g[16]=i,g[17]=j.length,g[18]=p):p=g[18],g[19]!==m||g[20]!==p?(h=(0,a.jsxs)("div",{className:"relative w-full",children:[m,p]}),g[19]=m,g[20]=p,g[21]=h):h=g[21],h});function y(e){let t,l,i,n,s=(0,r.c)(8);return s[0]!==e?({className:t,...l}=e,s[0]=e,s[1]=t,s[2]=l):(t=s[1],l=s[2]),s[3]!==t?(i=(0,x.A)("flex cursor-pointer items-center gap-2",t),s[3]=t,s[4]=i):i=s[4],s[5]!==l||s[6]!==i?(n=(0,a.jsx)(d.S,{...l,className:i,children:w}),s[5]=l,s[6]=i,s[7]=n):n=s[7],n}function w(e){let{checked:t}=e;return(0,a.jsx)(a.Fragment,{children:t?(0,a.jsx)(m.q2,{}):(0,a.jsx)(m.Hi,{})})}j.displayName="InputWithMaxLength";let N=(0,f.forwardRef)((e,t)=>{let l,i,n,s,o,c=(0,r.c)(11);c[0]!==e?({className:l,isDarkMode:n,...i}=e,c[0]=e,c[1]=l,c[2]=i,c[3]=n):(l=c[1],i=c[2],n=c[3]);let d=void 0!==n&&n?"hover:border-white":"hover:border-outline-link";return c[4]!==l||c[5]!==d?(s=(0,x.A)("border-outline-input w-full px-3 py-2 transition-colors",d,l),c[4]=l,c[5]=d,c[6]=s):s=c[6],c[7]!==i||c[8]!==t||c[9]!==s?(o=(0,a.jsx)(u.l,{ref:t,className:s,...i}),c[7]=i,c[8]=t,c[9]=s,c[10]=o):o=c[10],o});N.displayName="Select"},85819:(e,t,l)=>{"use strict";l.d(t,{z:()=>s});var a=l(36439),r=l(27861);function i(){}let n=e=>new Promise(t=>setTimeout(t,e));function s(e,t,l){var s;let o,c,d,u,m,x,[f,p]=(0,a.useState)(!1),[h,g]=(0,a.useState)(!1),[v,b]=(0,a.useState)(!1),[j,y]=(0,a.useState)(!1),[w,N]=(0,a.useState)(!1),[C,k]=(0,a.useState)(!1),S=(0,a.useRef)(0),L=function(e){let t,l,n,s=(0,r.c)(7),o=void 0===e?i:e;1024!==s[0]?(t=()=>window.innerWidth>=1024,s[0]=1024,s[1]=t):t=s[1];let[c,d]=(0,a.useState)(t);return 1024!==s[2]||s[3]!==o?(l=()=>{let e=()=>{let e=window.innerWidth>=1024;d(t=>t===e?t:(o(),e))};return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},s[2]=1024,s[3]=o,s[4]=l):l=s[4],1024!==s[5]?(n=[1024],s[5]=1024,s[6]=n):n=s[6],(0,a.useEffect)(l,n),c}(()=>M());s=()=>{_()},m=(0,r.c)(12),x=(0,a.useRef)(null),m[0]!==t||m[1]!==C||m[2]!==L||m[3]!==s?(o=()=>
933{if(C&&L&&t.current)return x.current?.disconnect(),x.current=new ResizeObserver(()=>{s()}),x.current.observe(t.current),()=>x.current?.disconnect()},c=[C,L,t,s],m[0]=t,m[1]=C,m[2]=L,m[3]=s,m[4]=o,m[5]=c):(o=m[4],c=m[5]),(0,a.useEffect)(o,c),m[6]!==C||m[7]!==s?(d=()=>{C&&s()},m[6]=C,m[7]=s,m[8]=d):d=m[8],m[9]!==C||m[10]!==L?(u=[C,L],m[9]=C,m[10]=L,m[11]=u):u=m[11],(0,a.useEffect)(d,u);let _=()=>{requestAnimationFrame(()=>{L?e.current&&t.current&&(e.current.style.height=`${t.current.scrollHeight}px`):e.current&&(e.current.style.height=`${window.innerHeight}px`)})},T=async(e,t=50,l)=>{let a=0;for(;a<e;)if(await n(t),a+=t,A(l))return!1;return!0},I=()=>++S.current,A=e=>e!==S.current,D=async()=>{let e=I();g(!!L),p(!0),b(!0),!await T(220,20,e)||(N(!0),_(),await T(380,20,e)&&k(!0))},M=async()=>{let t=I();l(),N(!1),p(!1),k(!1),e.current&&(e.current.style.height="0px"),!await T(220,20,t)||(b(!1),y(!1),await T(80,20,t)&&g(!1))};return{toggleDropdown:()=>{f?M():D()},isDropdownOpen:f,isPanelActive:v,isDropContentActive:w,isBackdropVisible:h,isDropdownSlidOver:j,setIsDropdownSlidOver:y,isDropdownFullyOpen:C}}},87840:(e,t,l)=>{"use strict";l.d(t,{A:()=>al});var a,r,i=l(2183),n=l(27861),s=l(96001),o=l(36439),c=l(3638),d=l(72354),u=l(75558),m=l.n(u);let x=e=>{let t,l,a,r,s,o,u,x,f,p,g,v,b,j=(0,n.c)(35),{onClose:y,modal:w}=e,{title:N,description:C,actionBtnText:k,actionBtnOnClick:S,cancelBtnText:L}=w;j[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,i.jsx)("div",{className:"z-10000 fixed bottom-0 left-0 right-0 top-0 bg-black/70"}),j[0]=t):t=j[0];let _=t,{setModalQueue:T,modalQueue:I,sitecoreTranslation:A,config:D}=h();j[1]!==S||j[2]!==w.id||j[3]!==I||j[4]!==y||j[5]!==T?(l=()=>{S(),y(),T(I.filter(e=>e.id!==w.id))},j[1]=S,j[2]=w.id,j[3]=I,j[4]=y,j[5]=T,j[6]=l):l=j[6];let M=l;j[7]!==y||j[8]!==T?(a=()=>{T([]),y()},j[7]=y,j[8]=T,j[9]=a):a=j[9];let E=a;return j[10]===Symbol.for("react.memo_cache_sentinel")?(r=(0,c.A)("z-10000 fixed bottom-0 left-0 right-0 top-0 hidden","block"),j[10]=r):r=j[10],j[11]===Symbol.for("react.memo_cache_sentinel")?(s={width:"100%"},j[11]=s):s=j[11],j[12]!==N?(o=(0,i.jsx)("div",{className:m()["modal-header"],children:N}),j[12]=N,j[13]=o):o=j[13],j[14]!==C?(u=(0,i.jsx)("div",{className:m()["modal-body"],children:(0,i.jsx)("p",{dangerouslySetInnerHTML:{__html:C}})}),j[14]=C,j[15]=u):u=j[15],j[16]!==o||j[17]!==u?(x=(0,i.jsxs)("div",{style:s,children:[o,u]}),j[16]=o,j[17]=u,j[18]=x):x=j[18],j[19]!==L||j[20]!==D||j[21]!==A?(f=L||`${A("Cancel",D)}`,j[19]=L,j[20]=D,j[21]=A,j[22]=f):f=j[22],j[23]!==E||j[24]!==f?(p=(0,i.jsx)("button",{className:`button ${m()["modal-footer__btn"]}`,onClick:E,children:f}),j[23]=E,j[24]=f,j[25]=p):p=j[25],j[26]!==k||j[27]!==M?(g=(0,i.jsx)("button",{className:`button ${m()["modal-footer__btn-primary"]} ${m()["modal-footer__btn"]}`,onClick:M,children:k}),j[26]=k,j[27]=M,j[28]=g):g=j[28],j[29]!==g||j[30]!==p?(v=(0,i.jsxs)("div",{className:m()["modal-footer"],children:[p,g]}),j[29]=g,j[30]=p,j[31]=v):v=j[31],j[32]!==v||j[33]!==x?(b=(0,d.createPortal)((0,i.jsxs)("div",{className:r,children:[_,(0,i.jsx)("div",{className:m()["modal-content"],children:(0,i.jsxs)("div",{className:m().modal__inner,children:[x,v]})})]}),document.body),j[32]=v,j[33]=x,j[34]=b):b=j[34],b},f=(0,o.createContext)(void 0),p=e=>{let t,l,a,r,s,c,d,u,m,p,h=(0,n.c)(29),{children:v,config:b,lang:j}=e,[y,w]=(0,o.useState)(null);h[0]===Symbol.for("react.memo_cache_sentinel")?(t=[],h[0]=t):t=h[0];let[N,C]=(0,o.useState)(t),[k]=(0,o.useState)(0),[S,L]=(0,o.useState)(0),[_]=(0,o.useState)(0),[T,I]=(0,o.useState)(0),[A]=(0,o.useState)(0),[D]=(0,o.useState)(0),M=(0,o.useRef)(null),E=(0,o.useRef)(null),P=(0,o.useRef)(null),$=(0,o.useRef)(null);h[1]===Symbol.for("react.memo_cache_sentinel")?(l=()=>{setTimeout(()=>{L(E?.current?.offsetHeight)},600)},a=[E],h[1]=l,h[2]=a):(l=h[1],a=h[2]),(0,o.useEffect)(l,a),h[3]!==y||h[4]!==N?(r=()=>{!y&&N.length>0&&N.map((e,t)=>{t>0||w(e)})},s=[y,N],h[3]=y,h[4]=N,h[5]=r,h[6]=s):(r=h[5],s=h[6]),(0,o.useEffect)(r,s),h[7]!==b?(c=e=>!!b.theme&&b.theme[e],h[7]=b,h[8]=c):c=h[8];let F=c;h[9]!==S||h[10]!==A?(d=()=>window.innerHeight-(56+(S||0)+A),h[9]=S,h[10]=A,h[11]=d):d=h[11];let R=d;return h[12]!==R||h[13]!==k||h[14]!==b||h[15]!==S||h[16]!==F||h[17]!==j||h[18]!==N||h[19]!==T||h[20]!==_||h[21]!==D?(u={setModal:w,setModalQueue:C,modalQueue:N,carouselRef:M,customizerBaseRef:E,panelContainerRef:P,legalTextRef:$,carouselHeight:k,windowWidth:D,customizerBaseHeight:S,panelContainerWidth:_,offerHeight:T,setOfferHeight:I,getKey:F,sitecoreTranslation:g,config:b,calcWrapperHeight:R,lang:j},h[12]=R,h[13]=k,h[14]=b,h[15]=S,h[16]=F,h[17]=j,h[18]=N,h[19]=T,h[20]=_,h[21]=D,h[22]=u):u=h[22],h[23]!==y?(m=y&&(0,i.jsx)(x,{modal:y,onClose:()=>w(null)}),h[23]=y,h[24]=m):m=h[24],h[25]!==v||h[26]!==u||h[27]!==m?(p=(0,i.jsxs)(f.Provider,{value:u,children:[m,v]}),h[25]=v,h[26]=u,h[27]=m,h[28]=p):p=h[28],p},h=()=>{let e=(0,o.useContext)(f);if(!e)throw Error("useUIContext must be used within a UIProvider");return e};function g(e,t){let l=t.translation||{};return e?l[e]&&l[e].value?l[e].value:e:""}let v=e=>{let t,l,a,r,s,c,d,u=(0,n.c)(14),{isDataLoading:m,hasDataLoaded:x}=e,[,f]=(0,o.useState)(null),{sitecoreTranslation:p,config:g}=h();u[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{let e=window.location.hostname;e.includes("renault")?f("renaultLogoLight"):e.includes("dacia")&&f("daciaLogoWhite")},l=[],u[0]=t,u[1]=l):(t=u[0],l=u[1]),(0,o.useEffect)(t,l);let v=+!x,b=m?"flex":"none";return u[2]!==v||u[3]!==b?(a={opacity:v,display:b,flexDirection:"column"},u[2]=v,u[3]=b,u[4]=a):a=u[4],u[5]===Symbol.for("react.memo_cache_sentinel")?(r={color:"#FFFFFF",fontWeight:400,fontSize:"17px",lineHeight:"20.4px",marginBottom:0}
933,u[5]=r):r=u[5],u[6]!==g||u[7]!==p?(s=p("LoadingConfigurator",g),u[6]=g,u[7]=p,u[8]=s):s=u[8],u[9]!==s?(c=(0,i.jsx)("div",{className:"text-center",children:(0,i.jsx)("h3",{style:r,children:s})}),u[9]=s,u[10]=c):c=u[10],u[11]!==a||u[12]!==c?(d=(0,i.jsx)("div",{className:"absolute grow items-center justify-center bg-black transition-opacity duration-200 ease-in-out lg:bottom-16 lg:left-16 lg:right-16 lg:top-16",style:a,children:c}),u[11]=a,u[12]=c,u[13]=d):d=u[13],d};function b(e,t,l=null){let a;l||(l=window.location.href);let r=RegExp("([?&])"+e+"=.*?(&|#|$)(.*)","gi");if(r.test(l))if(null!=t)return l.replace(r,"$1"+e+"="+t+"$2$3");else return l=(a=l.split("#"))[0].replace(r,"$1$3").replace(/(&|\?)$/,""),void 0!==a[1]&&null!==a[1]&&(l+="#"+a[1]),l;if(null==t)return l;{let r=-1!==l.indexOf("?")?"&":"?";return l=(a=l.split("#"))[0]+r+e+"="+t,void 0!==a[1]&&null!==a[1]&&(l+="#"+a[1]),l}}function j(e){return new URLSearchParams(window.location.search).get(e)}let y="HEDIN_CONFIGURATOR_STATE",w=e=>{let t=C();localStorage.setItem(y,JSON.stringify({...t,...e}))},N=()=>{localStorage.removeItem(y)},C=()=>{let e=localStorage.getItem(y);return e?JSON.parse(e):{}},k=e=>{let t=localStorage.getItem(y);if(!t)return;let l=JSON.parse(t);delete l[e],localStorage.setItem(y,JSON.stringify(l))},S=e=>{let t=localStorage.getItem(y);return t?JSON.parse(t)[e]:null},L=e=>e.type!==E.OK&&(e.options?.length===0||e.sourceOptions?.length===0)?{message:_(E.OK),type:E.OK,constraint:e.constraint,allowed:!0,options:e.options,optionIds:(e.options||[]).map(e=>e?.id).join(","),sourceOptions:e.sourceOptions||[]}:{message:_(e.type),type:e.type,constraint:e.constraint,allowed:e.type===E.OK,options:e.options,optionIds:(e.options||[]).map(e=>e?.id).join(","),sourceOptions:e.sourceOptions||[]},_=e=>{switch(e){case E.OK:return"";case E.REQUIRED_TO_ADD_ALL:return"RequiredToAll";case E.REQUIRED_TO_ADD_ANY:return"RequiredToAny";case E.REQUIRED_TO_REMOVE:return"RequiredToRemove";case E.MUTUALLY_EXCLUSIVE_REPLACE:return"MutuallyReplace";default:return"MutuallyTitle"}},T=(e,t)=>(e||[]).find(e=>e.id===t),I=(e,t,l,a)=>{let r=t.selectedOptions.map(e=>e.id);return t.constraint[e].map(e=>T(t.options,e)).filter(e=>!!l||e?.id!==t.newOption.id).filter(e=>void 0!==e).filter(e=>a?-1!==r.indexOf(e?.id):-1===r.indexOf(e?.id))},A=(e,t)=>{let l=t.selectedOptions.map(e=>e.id);return t.constraint[e].map(e=>T(t.options,e)).filter(e=>void 0!==e).filter(e=>-1===l.indexOf(e?.id))},D=(e,t)=>-1!==t.constraint[e].indexOf(t.newOption.id),M=(e,t)=>-1!==e.map(e=>e.id).indexOf(t.id);var E=((a={})[a.OK=0]="OK",a[a.REQUIRED_TO_ADD_ANY=1]="REQUIRED_TO_ADD_ANY",a[a.REQUIRED_TO_ADD_ALL=2]="REQUIRED_TO_ADD_ALL",a[a.REQUIRED_TO_REMOVE=3]="REQUIRED_TO_REMOVE",a[a.MUTUALLY_EXCLUSIVE_REPLACE=4]="MUTUALLY_EXCLUSIVE_REPLACE",a);let P=(e,t,l,a,r,i)=>{switch(console.log("option",e),console.log("constraint",t),t.type){case"Implied":return((e,t,l,a,r,i)=>{let n={constraint:t,options:l,newOption:e,selectedOptions:a},s=(a||[]).map(e=>e.id),o=-1!==s.indexOf(e.id),c=s.filter(t=>!o||t!==e.id),d=t.targetOptions.map(e=>T(l,e)).filter(e=>e?.category!=="Package");I("sourceOptions",n,o,!1).filter(e=>e&&i(e));let u=I("sourceOptions",n,o,!0).filter(e=>e&&i(e)),m=I("targetOptions",n,o,!1).filter(e=>e&&!i(e)),x=I("targetOptions",n,o,!0).filter(e=>e&&i(e)),f=A("sourceOptions",n).filter(e=>e&&!i(e)),p=A("targetOptions",n).filter(e=>e&&!i(e)),h=D("sourceOptions",n);if(0===f.length||0===p.length)return L({type:E.OK});let g=r.map(e=>`${e.id}`),v=(h?o?x:p:o?u:f).filter(e=>-1===g.indexOf(`${e?.id}`)),b=(h?o?u:f:o?x:p).filter(e=>-1===g.indexOf(`${e?.id}`));if("AND"===t.targetCondition)return x.length!==d.length||o?(0===m.length&&m.push(e),0===v.length)?L({type:E.OK}):"AND"===t.sourceCondition?L({type:o?E.REQUIRED_TO_REMOVE:E.REQUIRED_TO_ADD_ALL,constraint:t,options:v,sourceOptions:b}):L({type:o?E.REQUIRED_TO_REMOVE:E.REQUIRED_TO_ADD_ANY,constraint:t,options:v,sourceOptions:b}):(console.log("Implied OK1"),L({type:E.OK}));if("OR"===t.targetCondition)return x.length>0?(console.log("Implied OK2"),L({type:E.OK})):(console.log("notSelectedTargetOptions",m),"AND"===t.sourceCondition)?x.length>0&&!o?(console.log("Implied OK3"),L({type:E.OK})):(console.log("Implied 11"),L({type:o?E.REQUIRED_TO_REMOVE:E.REQUIRED_TO_ADD_ANY,constraint:t,options:v,sourceOptions:b})):t.targetOptions.filter(e=>-1!==c.indexOf(e)).length>0?(console.log("Implied OK4"),L({type:E.OK})):(console.log("Implied 22"),L({type:o?E.REQUIRED_TO_REMOVE:E.REQUIRED_TO_ADD_ANY,constraint:t,options:v,sourceOptions:b}));return console.log("Implied OK5"),L({type:E.OK})})(e,t,l,a,r,i);case"MutuallyExclusive":return((e,t,l,a,r)=>{let i={constraint:t,options:l,newOption:e,selectedOptions:a},n=(a||[]).map(e=>e.id),s=-1!==n.indexOf(e.id);console.log("data",i),console.log("isRemove",s);let o=n.filter(t=>!s||t!==e.id),c=t.targetOptions.map(e=>T(l,e)).filter(e=>e?.category!=="Package"),d=I("sourceOptions",i,s,!0);console.log("getSelectedOptions('targetOptions', data, isRemove, true)",I("targetOptions",i,s,!0));let u=I("targetOptions",i,s,!0),m=A("sourceOptions",i),x=A("targetOptions",i),f=D("sourceOptions",i),p=D("targetOptions",i);if(console.log("MutuallyExclusive",d),console.log("selectedTargetOptions",u),console.log("selectedOptions",a),console.log("notSelectedTargetOptions",x),console.log("notSelectedSourceOptions",m),console.log("isOptionInSourceOptions",f),console.log("isOptionInTargetOptions",p),0===t.sourceOptions.length||0===t.targetOptions.length)return console.log("Not a valid mutually exclusive constraint"),L({type:E.OK});if(s)return console.log("IsRemove OK"),L({type:E.OK});if(s||0===d.length&&0===x.length&&0===u.length&&0===m.length)return console.log("selectedTargetOptions.length === 0 && notSelectedSourceOptions.length === 0 OK"),L({type:E.OK});let h=r.map(e=>`${e.id}`),g=(f?u:d).filter(e=>-1===h.indexOf(`${e?.id}
933`)),v=(f?s?d:m:x).filter(e=>-1===h.indexOf(`${e?.id}`));if("AND"===t.targetCondition)return u.length!==c.length||s?(0===x.length&&x.push(e),0===g.length)?L({type:E.OK}):(t.sourceCondition,L({type:E.MUTUALLY_EXCLUSIVE_REPLACE,constraint:t,options:g,sourceOptions:v})):(console.log("MUT OK1"),L({type:E.OK}));if("OR"===t.targetCondition)return 0===u.length?(console.log("MUT OK2"),L({type:E.OK})):(console.log("notSelectedTargetOptions",x),"AND"===t.sourceCondition)?u.length>0&&!s?(console.log("MUT OK3"),L({type:E.OK})):(console.log("MUT 11"),L({type:E.MUTUALLY_EXCLUSIVE_REPLACE,constraint:t,options:g,sourceOptions:v})):0===t.targetOptions.filter(e=>-1!==o.indexOf(e)).length?(console.log("MUT OK4"),L({type:E.OK})):(console.log("MUT 22"),L({type:E.MUTUALLY_EXCLUSIVE_REPLACE,constraint:t,options:g,sourceOptions:v}));return console.log("MUT OK5"),L({type:E.OK})})(e,t,l,a,r);case"Mandatory":return L({type:E.OK});default:throw Error(`Constraint type '${t.type}' is not supported.`)}},$=(e,t)=>{(t||[]).map(t=>{t&&-1===e.indexOf(t)&&e.push(t)})},F=e=>(e||[]).sort((e,t)=>e.retailPrice.price-t.retailPrice.price)[0],R=e=>{let t=(e||[]).sort((e,t)=>e.retailPrice.price-t.retailPrice.price);return t.slice(1,t.length)},H=(0,o.createContext)(void 0),V=e=>{let t,l,a,r,s,c,d,u,m=(0,n.c)(18),{children:x}=e;m[0]===Symbol.for("react.memo_cache_sentinel")?(t=[],m[0]=t):t=m[0];let[f,p]=(0,o.useState)(t);m[1]===Symbol.for("react.memo_cache_sentinel")?(l=[],m[1]=l):l=m[1];let[h,g]=(0,o.useState)(l);m[2]===Symbol.for("react.memo_cache_sentinel")?(a=[],m[2]=a):a=m[2];let[v,b]=(0,o.useState)(a);m[3]!==f||m[4]!==h||m[5]!==v?(r=(e,t,l)=>{let a,r,i,n,o;if(!l&&s(e,t))return null;let c=[],d=(a=e.id,(f||[]).filter(e=>-1!==e.sourceOptions.indexOf(a))),u=d.filter((e,t)=>d.findIndex(t=>e.id===t.id)===t),m=(v||[]).map(B);if(0===u.length)return c.push({allowed:!0}),c;let x=[...u];if((u||[]).map(e=>{let t=function e(t,l,a,r=new Set){let i=[];if(r.has(t.id))return i;for(let n of(r.add(t.id),[...t.sourceOptions])){let t=a.filter(e=>-1!==e.sourceOptions.indexOf(n));t&&t.length>0&&(t||[]).map(t=>{let n=e(t,l,a,r);i.push(...n)})}return i.push(t),console.log("return nestedConstraints",i),i}(e,h,f),l=(x||[]).map(z);(t||[]).map(e=>{-1===l.indexOf(e.id)&&x.push(e)})}),-1!==m.indexOf(e.id)){let l;return(l=e.id,(f||[]).filter(e=>-1!==e.sourceOptions.indexOf(l))).filter(t=>{let l=!1;return m.map(a=>{l=-1!==t.sourceOptions.indexOf(a)||-1!==t.sourceOptions.indexOf(e.id)}),l}).map(l=>{let a=P(e,l,h,v,t,e=>s(e,t));console.log("result",a),c.filter(e=>e.optionIds===a.optionIds).length>0||c.push(a)}),c}console.log("finalConstraints",x),x.map(l=>{let a=P(e,l,h,v,t,e=>s(e,t));console.log("result",a),c.push(a)});let p=(r=[...v.map(e=>e.id),e.id],i=[],n=[],console.log("handleDuplicates probablyOptions",JSON.parse(JSON.stringify(r))),console.log("handleDuplicates constraintResults",c),(c||[]).map(t=>{switch(t.constraint?.type){case"Implied":return((e,t,l,a,r)=>{console.log("handleDuplicates res",e);let i=e.options?.map(e=>e.id),n=e.sourceOptions?.map(e=>e.id),s=!0;if((t||[]).map(e=>{i?.indexOf(e)!==-1&&n?.indexOf(e)!==-1&&(s=!1)}),!s){console.log("skipping111 ...",e.constraint),l.push(e);return}let o=a.filter(t=>e.constraint?.sourceOptions.indexOf(t)!==-1);if(e.constraint?.sourceCondition==="AND"){let t=0,i=0;(a||[]).filter(e=>void 0!=e).map(a=>{if(o.length!==(e.constraint?.sourceOptions||[]).length){console.log("skipping222 ...",o,e.constraint),l.push(e);return}console.log("1hasSourceOptionCount",t,e.constraint),e.constraint?.sourceOptions.map(e=>{if(e===r.id||e===a){t+=1;return}}),e.constraint?.targetOptions.map(e=>{if(e===r.id||e===a){i+=1;return}}),console.log("111 hasSourceOptionCount < res.constraint?.sourceOptions.length",t<(e.constraint?.sourceOptions||[]).length,e,t)}),t<e.constraint?.sourceOptions.length&&(console.log("skipping ...",e.constraint,t,o,JSON.parse(JSON.stringify(a))),l.push(e)),t>0&&i>0&&e.constraint?.targetCondition==="OR"&&(console.log("NEW skipping..."),l.push(e))}if(e.constraint?.targetCondition==="AND"){let i=0;(a||[]).filter(e=>void 0!=e).map(a=>{if(o.length!==(e.constraint?.sourceOptions||[]).length){console.log("skipping333 ...",e.constraint),l.push(e);return}console.log("2hasSourceOptionCount",i,e.constraint),e.constraint?.sourceOptions.map(l=>{if(l===r.id||l===a){i+=1;return}i!==e.constraint?.sourceOptions.length&&t.push(l)}),console.log("111 hasSourceOptionCount < res.constraint?.sourceOptions.length",i<(e.constraint?.sourceOptions||[]).length,e)}),i<e.constraint?.sourceOptions.length&&(console.log("skipping444 ...",e.constraint,o,i),l.push(e))}let c=l.map(e=>e.constraint?.id);if(console.log("removedConstraintResultIds",c),e.constraint?.targetCondition==="AND")if(e.constraint?.sourceCondition==="AND"){if(-1!==c.indexOf(e.constraint?.id))return;$(a,e.constraint.sourceOptions),$(a,e.constraint.targetOptions)}else $(a,[F(e.sourceOptions).id]),$(t,R(e.sourceOptions).map(e=>e.id)),$(a,e.constraint.targetOptions);else e.constraint?.sourceCondition==="AND"?($(a,e.constraint.sourceOptions),$(a,[F(e.options).id]),$(t,R(e.options).map(e=>e.id))):($(a,[F(e.sourceOptions).id]),$(t,R(e.sourceOptions).map(e=>e.id)),$(a,[F(e.options).id]),$(t,R(e.options).map(e=>e.id)));console.log(e,"probablyOptions",JSON.parse(JSON.stringify(a)))})(t,i,n,r,e);case"MutuallyExclusive":return((e,t,l,a,r)=>{console.log("MUT handleDuplicates res",e);let i=e.options?.map(e=>e.id),n=e.sourceOptions?.map(e=>e.id),s=!0;if((t||[]).map(e=>{i?.indexOf(e)!==-1&&n?.indexOf(e)!==-1&&(s=!1)}),!s){console.log("MUT skipping111 ...",e.constraint),l.push(e);return}let o=a.filter(t=>e.constraint?.sourceOptions.indexOf(t)!==-1);if(e.constraint?.sourceCondition==="AND"){let t=0;(a||[]).filter(e=>void 0!=e).map(a=>{if(o.length!==(e.constraint?.sourceOptions||[]).length){console.log("MUT skipping222 ...",o,e.constraint),l.push(e);return}console.log("MUT 1 hasSourceOptionCount",t,e.constraint),e.constraint?.sourceOptions.map(e=>{if(e===r.id||e===a){t+=1;return}}),console.log("MUT 111 hasSourceOptionCount < res.constraint?.sourceOptions.length",t<(e.constraint?.sourceOptions||[]).length,e,t)}),t<e.constraint?.sourceOptions.length&&(console.log("MUT skipping ...",e.constraint,t,o,JSON.parse(JSON.stringify(a))),l.push(e))}if(e.constraint?.targetCondition==="AND"){let i=0;(a||[]).filter(e=>void 0!=e).map(a=>{if(o.length!==(e.constraint?.sourceOptions||[]).length){console.log("MUT skipping333 ...",e.constraint),l.push(e);return}console.log("MUT 2hasSourceOptionCount",i,e.constraint),e.constraint?.sourceOptions.map(l=>{if(l===r.id||l===a){i+=1;return}i!==e.constraint?.sourceOptions.length&&t.push(l)}),console.log("MUT 111 hasSourceOptionCount < res.constraint?.sourceOptions.length",i<(e.constraint?.sourceOptions||[]).length,e)}),i<e.constraint?.sourceOptions.length&&(console.log("MUT skipping444 ...",e.constraint,o,i),l.push(e))}let c=l.map(e=>e.constraint?.id);if(console.log("MUT removedConstraintResultIds",c),e.constraint?.targetCondition==="AND")if(e.constraint?.sourceCondition==="AND"){if(-1!==c.indexOf(e.constraint?.id))return;$(a,e.constraint.sourceOptions),$(a,e.constraint.targetOptions)}else $(a,[F(e.sourceOptions).id]),$(t,R(e.sourceOptions).map(e=>e.id)),$(a,e.constraint.targetOptions);else e.constraint?.sourceCondition==="AND"?($(a,e.constraint.sourceOptions),$(a,[F(e.options).id]),$(t,R(e.options).map(e=>e.id))):($(a,[F(e.sourceOptions).id]),$(t,R(e.sourceOptions).map(e=>e.id)),$(a,[F(e.options).id]),$(t,R(e.options).map(e=>e.id)));console.log(e,"MUT probablyOptions",JSON.parse(JSON.stringify(a)))})(t,i,n,r,e)}}),console.log("probablyOptions",r),console.log("skippedOptions",i),console.log("removedConstraintResults",n),o=n.map(e=>e?.constraint?.id),c.filter(e=>-1===o.indexOf(e?.constraint?.id)));return(console.log("results",p),0===(p||[]).length)?[{allowed:!0}]:p.sort(U)},s=(e,t)=>{if(!t||!e)return!1;let l=!1;return t instanceof Array?t.map(t=>{f.map(a=>
933{-1!==a.sourceOptions.indexOf(t.id)&&(l=-1!==a.targetOptions.indexOf(e.id))})}):f.map(a=>{-1!==a.sourceOptions.indexOf(t.id)&&(l=-1!==a.targetOptions.indexOf(e.id))}),l},m[3]=f,m[4]=h,m[5]=v,m[6]=r,m[7]=s):(r=m[6],s=m[7]),m[8]!==f?(c=(e,t)=>{if(!t||!e)return null;let l=null;return t.map(t=>{f.map(a=>{-1!==a.sourceOptions.indexOf(t.id)&&-1!==a.targetOptions.indexOf(e.id)&&(l=t)})}),l},m[8]=f,m[9]=c):c=m[9];let j=c;return m[10]!==f||m[11]!==j||m[12]!==r||m[13]!==s?(d={setConstraints:p,setOptions:g,constraints:f,isOptionChoicePossible:r,isOptionIncludedInPackage:s,getPackageFromOption:j,setConstraintsSelectedOptions:b},m[10]=f,m[11]=j,m[12]=r,m[13]=s,m[14]=d):d=m[14],m[15]!==x||m[16]!==d?(u=(0,i.jsx)(H.Provider,{value:d,children:x}),m[15]=x,m[16]=d,m[17]=u):u=m[17],u},O=()=>{let e=(0,o.useContext)(H);if(!e)throw Error("useConstraintContext must be used within a ConstraintProvider");return e};function B(e){return e.id}function z(e){return e.id}function U(e,t){return(t?.constraint?.type||"").indexOf("MutuallyExclusive")-(e?.constraint?.type||"").indexOf("MutuallyExclusive")}var Z=l(28457);let W=()=>{let e,t,l,a,r=(0,n.c)(4);return r[0]===Symbol.for("react.memo_cache_sentinel")?(e={maxWidth:"36.25rem"},t=(0,i.jsx)("div",{className:"px-5 py-3 text-center",children:"OJ D\xc5, N\xc5GOT GICK FEL"}),l=(0,i.jsx)("div",{className:"m-5 leading-tight",children:"Tyv\xe4rr har n\xe5got ov\xe4ntat h\xe4nt och sidan beh\xf6ver laddas om"}),r[0]=e,r[1]=t,r[2]=l):(e=r[0],t=r[1],l=r[2]),r[3]===Symbol.for("react.memo_cache_sentinel")?(a=(0,i.jsxs)("div",{className:"relative bg-white pt-5",style:e,children:[t,l,(0,i.jsxs)("div",{className:"flex gap-5 p-5",children:[(0,i.jsx)(Z.$n,{onClick:q,className:"w-[16.25rem]",children:"G\xe5 till startsidan"}),(0,i.jsx)(Z.$n,{className:"w-[16.25rem]",variant:"primary",onClick:G,children:"Ladda om sidan"})]})]}),r[3]=a):a=r[3],a};function q(){window.location.href="/"}function G(){window.location.reload()}let K=()=>{let e,t=(0,n.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsx)("div",{className:"absolute bottom-0 left-0 right-0 top-0 bg-black/25"}),t[0]=e):e=t[0],e},J=()=>{let e,t=(0,n.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsxs)("div",{className:"z-1000 absolute bottom-0 left-0 right-0 top-0 flex items-center justify-center",children:[(0,i.jsx)(K,{}),(0,i.jsx)(W,{})]}),t[0]=e):e=t[0],e},Y=(0,o.createContext)(void 0),Q=e=>{let t,l,a,r=(0,n.c)(6),{children:s}=e,[c,d]=(0,o.useState)(!1);return r[0]===Symbol.for("react.memo_cache_sentinel")?(t={setIsAppError:d},r[0]=t):t=r[0],r[1]!==c?(l=c&&(0,i.jsx)(J,{}),r[1]=c,r[2]=l):l=r[2],r[3]!==s||r[4]!==l?(a=(0,i.jsx)(Y.Provider,{value:t,children:(0,i.jsxs)(i.Fragment,{children:[l,s]})}),r[3]=s,r[4]=l,r[5]=a):a=r[5],a},X="/api/forms/dynamics/opendata";async function ee(e){var t,l,a;let r,i=(t={countryId:e.countryId,importerId:e.importerId},(r=new URLSearchParams).set("country",t.countryId),r.set("entity","dealers"),r.set("importer",t.importerId),`${X}?${r.toString()}`),n=await fetch(i,{headers:{Accept:"application/json"}});if(!n.ok)throw Error(n.statusText);return l=(await n.json()).dealers??[],a=e.countryLabel,l.map(e=>{let t,l,r;return t=e.address?.trim()||e.address_summary?.trim()||"",l="number"==typeof e.latitude?e.latitude:0,r="number"==typeof e.longitude?e.longitude:0,{id:String(e.id),dealerCode:e.dealer_code??"",name:e.name??"",address:t,city:e.city??"",postalCode:e.postal_code??"",latitude:l,longitude:r,emailAddress:"",country:a??""}})}async function et(e){var t;let l,a=(t={countryId:e.countryId,importerId:e.importerId},(l=new URLSearchParams).set("country",t.countryId),l.set("entity","models"),l.set("importer",t.importerId),l.set("available","529100001"),l.set("type","3c6c502d-0e4c-ee11-be6f-0022489fd0e9"),`${X}?${l.toString()}`),r=await fetch(a,{headers:{Accept:"application/json"}});if(!r.ok)throw Error(r.statusText);return(await r.json()).models||[]}let el=async(e,t)=>{let l=await fetch(`/api/configurator/leads/create?company=${e}&locale=${t||""}`,{method:"POST",headers:{"Content-Type":"application/json"}});if(!l.ok)throw Error(l.statusText);return await await l.json()},ea=async(e,t,l,a)=>{let r=await fetch(`/api/configurator/leads/complete?id=${e}&company=${t}&locale=${a||""}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(l||{})});
933if(200===r.status&&N(),!r.ok)throw Error(r.statusText);return 204===r.status?{}:await r.json()},er=async(e,t,l)=>{let a=await fetch(`/api/configurator/leads/get?id=${e}&company=${t}&locale=${l||""}`,{method:"GET",headers:{"Content-Type":"application/json"}});if(!a.ok)throw Error(a.statusText);return await await a.json()};var ei=l(20811);async function en({formName:e,values:t,useComHubTestEnvironment:l},a=3,r=1e3){let i={values:{...(0,ei._t)(),...t},formName:e,formSubmissionId:"u">typeof crypto&&"randomUUID"in crypto?crypto.randomUUID():`${Date.now()}-${Math.random().toString(36).slice(2)}`,...l?{useComHubTestEnvironment:!0}:{}};for(let e=0;e<a;e++)try{let e=await function(e,t,l=5e3){return Promise.race([fetch(e,t),new Promise((e,t)=>setTimeout(()=>t(Error("Request timed out")),l))])}("/api/forms/comhub",{method:"POST",body:JSON.stringify(i),headers:{"Content-Type":"application/json"}});if(!e.ok)throw Error(`${e.status} ${e.statusText}`);try{await e.json()}catch{throw Error("Malformed JSON response from ComHub.")}return}catch(t){if(console.warn(`[ComHub] attempt ${e+1} failed`,t),e<a-1)await new Promise(e=>setTimeout(e,r));else throw t}}let es=async(e,t,l,a)=>{if(!e)throw Error("Missing Lead ID");let r=`/api/configurator/leads/update?id=${e}&company=${t}&locale=${a||""}`,i=await fetch(`${r}`,{method:"PUT",headers:{accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(l||{})}),n=await i.json();if(n&&n?.status==="Lead not found")throw Error("LEAD_NOT_FOUND");if(!i.ok)throw Error(i.statusText);return await n},eo=e=>/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e),ec=e=>/^\+?\d+$/.test(e),ed=e=>{let t,l,a=(0,n.c)(6),[r,i]=(0,o.useState)(""),[s,c]=(0,o.useState)(!1);a[0]!==e?(t=t=>{i(t),c(e(t))},a[0]=e,a[1]=t):t=a[1];let d=t;return a[2]!==d||a[3]!==s||a[4]!==r?(l=[r,d,s],a[2]=d,a[3]=s,a[4]=r,a[5]=l):l=a[5],l},eu=(0,o.createContext)(void 0),em=({children:e,company:t,lang:l,dynamicsLead:a})=>{let[r,n]=(0,o.useState)(void 0),[s,c]=(0,o.useState)("Mr"),[d,u]=(0,o.useState)(""),[m,x]=(0,o.useState)(""),[f,p]=(0,o.useState)(!1),[h,g]=(0,o.useState)(),[v,b]=(0,o.useState)(),[j,y]=(0,o.useState)(!1),[N,C,L]=ed(eo),[_,T,I]=ed(ec),A=(0,o.useRef)(""),D=(0,o.useRef)(""),M=(0,o.useRef)(null),E=(0,o.useRef)({}),P=(0,o.useRef)(""),$=async(e,t,a)=>{if(j)return"LOADING";try{y(!0),D.current=a||"";let t=e||S("leadId");if(t){let e=await er(t,a,l);return n(e),A.current=e.id,y(!1),w({leadId:e.id}),e}{let e=await el(a,l);return n(e),A.current=e.id,e.id&&w({leadId:e.id}),y(!1),e}}catch(e){if(console.error("Something went wrong while retrieving data for the Lead ID",e,t),A.current="",2>=(t||0))return k("leadId"),$(void 0,(t||0)+1,a);return y(!1),null}},F=A.current,R=async(e,t)=>{if(!t&&JSON.stringify(e)===P.current)return;let{selectedVariant:a,selectedOptions:r,selectedPackages:i,selectedColor:n,selectedSupplements:o,selectedInterior:c}=e,u=a?.id,x=n?.id,p=c?.id,g=(r||[]).map(e=>e.id),v=(o||[]).map(e=>e.id),b=(i||[]).map(e=>e.id).concat([...g,...v]);try{if(F){let t=d||m||N||_||h,a={customer:{...s&&{title:s},firstName:d||"",lastName:m||"",email:N||"",phoneNumber:_||"",dealershipId:h||null,acceptNewsletter:f}},r={modelVersionId:u,color:{id:x},interior:{id:p},optionIds:b},i=t?{...r,...a}:r;await es(A.current,D.current,i,l),P.current=JSON.stringify(e)}}catch(e){console.log("error",e),e instanceof Error&&"LEAD_NOT_FOUND"===e.message&&(console.log("error.message",e.message),k("leadId"),await $(void 0,1,D.current))}},H=async e=>{if(F&&t)try{await R(E.current,!0);let t={linkTemplate:`${window.location.origin}${window.location.pathname}?page=1&lid=[PLACEHOLDER]&cn=${e}`},r=t.linkTemplate.replace("[PLACEHOLDER]",F);if(await ea(F,D.current,t,l),a?.enabled===!0&&a?.countryId?.trim()&&a?.importerId?.trim()){let e=a?.sitecoreFields;E.current.selectedVariant;let t=E.current.selectedColor,l=M.current,i=await ee({countryId:a?.countryId??"",importerId:a?.importerId??"",countryLabel:a?.countryLabel}),n=v?.dealerCode??"",o=i.find(e=>""!==e.dealerCode&&e.dealerCode===n);if(!o)throw Error("Selected reseller not found");let c=o.id,u=(await et({countryId:a?.countryId??"",importerId:a?.importerId??""})).find(e=>e.model_code===l?.modelCode),x=u?.id||l?.modelCode;if(!x)throw Error("Car model name not found");let p={Title:s??"",FirstName:d??"",LastName:m??"",Email:N??"",Phone:_??"",Colour:t?.colorName??"",Country:a?.countryId?.toString()??"",Dealer:null!=c?String(c):"",Information:r,MarketingConsent:!!f,LeadDistributionMethod:e?.leadDistributionMethod??"",LeadType:e?.leadType??"",Model:x??"",Importer:a?.importerId??"",LeadCategory:e?.leadCategory??"",LeadChannel:e?.leadChannel??"",LeadSource:e?.leadSource??"",PreferredContactMethod:e?.preferredContactMethod??""};try{await en({formName:e?.comHubFormName??"",values:p,useComHubTestEnvironment:e?.useComHubTestEnvironment??!1})}catch(e){console.error("[LeadContext] Failed to send lead to ComHub",e)}}}
933catch(e){throw Error(`Error completing lead: ${e}`)}};return(0,i.jsx)(eu.Provider,{value:{leadData:r,leadId:F,title:s,lastName:m,firstName:d,selectedResellerId:h,selectedReseller:v,setTitle:c,setFirstName:u,setLastName:x,setSelectedResellerId:g,setSelectedReseller:b,email:N,phoneNumber:_,handleChangeEmail:C,handleChangePhoneNumber:T,hasValidEmail:L,hasValidPhoneNumber:I,completeLead:H,updateLeadData:R,updateLeadState:e=>{E.current=e},createOrGetLead:$,acceptNewsletter:f,setAcceptNewsletter:p,currentCompany:D,currentLeadId:A,currentSelectedModel:M},children:e})},ex=()=>{let e=(0,o.useContext)(eu);if(!e)throw Error("useLeadContext must be used within a LeadProvider");return e},ef=(0,o.createContext)(void 0),ep=({company:e,carType:t,children:l,modelsData:a,config:r,lang:n})=>{let{setIsAppError:c}=(()=>{let e=(0,o.useContext)(Y);if(!e)throw Error("useErrorContext must be used within a ErrorContextProvider");return e})(),{setConstraints:d,setOptions:u,setConstraintsSelectedOptions:m,isOptionIncludedInPackage:x}=O(),{updateLeadData:f,updateLeadState:p,createOrGetLead:h,currentCompany:g,currentLeadId:y,currentSelectedModel:N}=ex(),k=(0,s.useRouter)(),L=Number(k.query?.page||0),[_,T]=(0,o.useState)(""),[I,A]=(0,o.useState)(),[D,M]=(0,o.useState)({}),[E,P]=(0,o.useState)([]),[$,F]=(0,o.useState)(!1),[R,H]=(0,o.useState)(!1),[V,B]=(0,o.useState)(null),[z,U]=(0,o.useState)(null),[Z,W]=(0,o.useState)(null),[q,G]=(0,o.useState)(null),[K,J]=(0,o.useState)(null),[Q,X]=(0,o.useState)(null),[ee,et]=(0,o.useState)([]),[el,ea]=(0,o.useState)([]),[er,ei]=(0,o.useState)([]),[en,es]=(0,o.useState)(null),eo=(0,o.useRef)({}),ec=(0,o.useRef)(""),ed=(0,o.useRef)(null);(0,o.useEffect)(()=>{let l;(async()=>{F(!1),H(!0);try{let l,a,r,i=j("cn")||"",s=S("company"),o=t===s||e===s?s:null,c=i||_||o||e||"",d=await (l={},a=`/api/configurator/data/get?company=${c}&locale=${n||""}`,fetch(`${a}`,{headers:{"Content-Type":"application/json"},...l}).then(e=>{if(!e.ok)throw Error(e.statusText);return e.json()}));A(d),M({...D,[c]:d}),T(c),g&&(g.current=c);let u=await (r=`/api/configurator/resellers/get?company=${c}&locale=${n||""}`,fetch(`${r}`,{headers:{"Content-Type":"application/json"}}).then(e=>{if(!e.ok)throw Error(e.statusText);return e.json()})),m=Object.values(u).map(e=>({id:e.id.toString(),dealerCode:e.dealerCode,latitude:e.latitud,longitude:e.longitud,name:e.name,address:e.address,city:e.city,postalCode:e.postalCode,emailAddress:e.emailAddress,country:e.country}));P(m)}catch(e){c(!0)}finally{F(!0),l=setTimeout(()=>{H(!1)},50)}})();let a=C();return Object.keys(a).length>0&&a?.modelId&&(U(a?.modelId),ed.current=z),()=>{l&&clearTimeout(l)}},[_,n]),(0,o.useEffect)(()=>{m(el)},[el]);let eu=D[_];(0,o.useEffect)(()=>{if(eu&&eu.configuratorData?.modelData?.length>0&&z){let e=eu.configuratorData.modelData.find(e=>e.id===z);e&&(w({modelId:z}),W(e))}},[eu,z]),(0,o.useEffect)(()=>{N&&(N.current=Z)},[Z]);let em=e=>{es(e),eg("selectedInterior",e)},ep=async()=>{if(y?.current&&z===ed.current)return;let l=S("company"),a=t===l||e===l?l:null,r=await h(void 0,void 0,_||a||e);"LOADING"!==r&&(e=>{let t=(eu?.configuratorData?.modelData||[]).find(e=>e.id===z),l=null,a=null;if(e?.modelVersionId)(t?.powertrains||[]).map(t=>{t.modelVariants.map(r=>{r.id===e.modelVersionId&&(l=t,a=r)})});else{let e=S("modelId");if(e){U(Number(e)),ed.current=z;let t=(eu?.configuratorData?.modelData||[]).find(t=>t.id===Number(e));l=t?.powertrains[0],a=l?.modelVariants[0]}}let r=a?.imageGroups;if(l&&eb(l),a&&(ej(a),e?.optionIds?(ew(a.options.filter(e=>"Package"===e.category).filter(t=>-1!==e.optionIds.indexOf(t.id))),eN(a.options.filter(e=>"Package"!==e.category&&"Supplements"!==e.category).filter(t=>-1!==e.optionIds.indexOf(t.id))),eC(a.options.filter(e=>"Supplements"===e.category).filter(t=>-1!==e.optionIds.indexOf(t.id)))):(eN(null),ew([]))),r&&r?.length>0){let t=r?.sort((e,t)=>e.sortOrder-t.sortOrder);if(e?.color?.id){let l=r?.find(t=>t.id===e.color.id);l?ey(l):ey(t[0])}else ey(t[0])}let i=a?.interiorImageGroups;if(i&&i?.length>0){let t=i?.sort((e,t)=>e.sortOrder-t.sortOrder);if(e?.interior?.id){let l=i?.find(t=>
933t.id===e.interior.id);l?em(l):em(t[0])}else em(t[0])}})(r)};(0,o.useEffect)(()=>{!eu||j("lid")||ep()},[eu]),(0,o.useEffect)(()=>{let e=async()=>{let e=j("cn");if(_&&!e)return;let t=j("lid");if(!t)return;let l=await h(t,void 0,_||e||"");if(e&&(T(e),ec.current=e),"LOADING"===l)return;let a=null,r=null,i=null,n=[],s=[],o=[];eu?.configuratorData.modelData.map(e=>{e.powertrains.map(t=>{t.modelVariants.map(c=>{c.id===l?.modelVersionId&&(a=e,r=c,eb(t),c.imageGroups.map(e=>{e.id===l.color.id&&(i=e)}),n=c.options.filter(e=>-1!==l.optionIds.indexOf(e.id)).filter(e=>"Package"!==e.category&&"Supplements"!==e.category),s=c.options.filter(e=>-1!==l.optionIds.indexOf(e.id)).filter(e=>"Package"===e.category),o=c.options.filter(e=>-1!==l.optionIds.indexOf(e.id)).filter(e=>"Supplements"===e.category))})})}),W(a),a&&U(a.id),window.history.pushState(window.history.state,"",b("lid",null,b("cn",null))),r?(ej(r),ey(i),eN(n),ew(s),eC(o)):alert("Oops! Something went wrong...")};eu&&eu.configuratorData?.modelData?.length>0&&e()},[eu]);let eh=function(e,t=100){let l;return function(...a){clearTimeout(l),l=setTimeout(()=>{e.apply(this,a)},t)}}(()=>{eo.current?.selectedVariant&&f({...eo.current})},2e3),eg=(e,t)=>{let l={...eo.current,[e]:t};p(l),eo.current=l,eh()},ev=async(e,t)=>{if(""!==ec.current&&ec.current!==t){let e=await h(void 0,0,t||"");if(ec.current=t||"","LOADING"===e)return}U(e),ed.current=e,w({modelId:e}),setTimeout(()=>{let l=(eu?.configuratorData?.modelData||[]).find(t=>t.id===e);if(!l)return;W(l);let a=l.powertrains.slice().sort((e,t)=>e.modelVariants[0].retailPrice.price-t.modelVariants[0].retailPrice.price)[0],r=a.modelVariants.sort((e,t)=>e.retailPrice.price-t.retailPrice.price)[0],i=r||a.modelVariants[0];eb(a),eg("selectedModelId",e),ej(r),ew([]),eN([]),eC([]),ey((i.imageGroups?.sort((e,t)=>e.sortOrder-t.sortOrder))[0]),ec.current=t||""},20)},eb=e=>{0!==e.modelVariants.length&&(G(e),eg("selectedPowerTrain",e),ej(e.modelVariants[0]))},ej=e=>{let t=e?.imageGroups?.sort((e,t)=>e.sortOrder-t.sortOrder),l=e?.interiorImageGroups?.sort((e,t)=>e.sortOrder-t.sortOrder);eg("selectedVariant",e),eN([]),eC([]),ew([]),ey(t[0]),J(e),d(e.constraints),u(e.options),em(l?l[0]:null)},ey=e=>{X(e),eg("selectedColor",e)},ew=e=>{let t=[],l=e.filter(e=>-1===t.indexOf(e.id)&&(t.push(e.id),!0));et(l),eg("selectedPackages",l),ea(e=>{let t=e.filter(e=>!x(e,l));return eg("selectedOptions",t),t})},eN=e=>{if(null===e){ea([]),m([]);return}if(e instanceof Array){ea(e),eg("selectedOptions",e);return}let t="add",l=null,a=[...el];if((el||[]).map((a,r)=>{a?.id===e?.id&&(t="remove",l=r)}),"add"===t)a.push(e);else{if(null===l)return;a.splice(l,1)}ea([...a]),m([...a]),eg("selectedOptions",a)},eC=e=>{if(null===e){ei([]),eg("selectedSupplements",[]);return}e instanceof Array?(ei(e),eg("selectedSupplements",e)):ei(t=>{let l=t.findIndex(t=>t.id===e.id);if(-1===l){let l=[...t,e];return eg("selectedSupplements",l),l}{let e=[...t];return e.splice(l,1),eg("selectedSupplements",e),e}})};return(0,i.jsxs)(ef.Provider,{value:{company:e,carType:t,selectedCategory:_,isApiDataLoading:R,configuratorData:I,resellers:E,selectedMotor:V,selectedModel:Z,selectedPowerTrain:q,selectedOptions:el,selectedVariant:K,selectedColor:Q,selectedPackages:ee,selectedInterior:en,handleSelectCategory:e=>{T(e),eg("selectedCategory",e),w({company:e}),B(null)},handleSelectedPackages:ew,handleSelectModel:ev,handleSelectMotor:e=>{B(e)},handleSelectedPowerTrain:eb,handleSelectedOption:eN,handleSelectedVariant:ej,handleSelectedColor:ey,handleSelectedInterior:em,modelsData:a,handleSelectedSupplement:eC,selectedSupplements:er,config:r},children:[R&&!$&&(0,i.jsx)("div",{className:"relative h-[100vh] w-full",children:(0,i.jsx)(v,{isDataLoading:R,hasDataLoaded:0===L||$})}),(0,i.jsx)("div",{style:{display:0===L||$?"block":"none",position:"relative"},children:l})]})},eh=()=>{let e=(0,o.useContext)(ef);if(!e)throw Error("useConfiguratorContext must be used within a ConfiguratorProvider");return e};var eg=l(49542),ev=l(53941),eb=l.n(ev);function ej(e){let t,l,a,r,s,o,d,u,m,x,f,p,h,g,v,b,j,y=(0,n.c)(31),{images:w}=e;y[0]===Symbol.for("react.memo_cache_sentinel")?(t={align:"start",loop:!0},y[0]=t):t=y[0];let[N,C]=(0,eg.A)(t);y[1]!==C?(l=()=>C?.scrollPrev(),y[1]=C,y[2]=l):l=y[2];let k=l;y[3]!==C?(a=()=>C?.scrollNext(),y[3]=C,y[4]=a):a=y[4];let S=a;return y[5]===Symbol.for("react.memo_cache_sentinel")?(r=(0,c.A)("h-full w-full bg-white"),s=(0,c.A)("group relative mx-auto h-full w-full overflow-hidden"),y[5]=r,y[6]=s):(r=y[5],s=y[6]),y[7]!==w?(o=w.map(ey),y[7]=w,y[8]=o):o=y[8],y[9]!==o?(d=(0,i.jsx)("div",{className:"mx-auto flex h-full w-full",children:o}),y[9]=o,y[10]=d):d=y[10],y[11]===Symbol.for("react.memo_cache_sentinel")?(u=(0,c.A)("pointer-events-none absolute left-0 top-0 h-full w-full"),m=(0,c.A)("relative h-full w-full"),y[11]=u,y[12]=m):(u=y[11],m=y[12]),y[13]===Symbol.for("react.memo_cache_sentinel")?(x=(0,i.jsx)(Z.sI,{className:"size-7 rotate-180"}),y[13]=x):x=y[13],y[14]!==k?(f=(0,i.jsx)("button",{onClick:k,className:"hover:bg-primary hover:text-color-configurator-hover-text text-text-invert-primary text-configurator-hover-text pointer-events-auto bg-black p-3",children:x}),y[14]=k,y[15]=f):f=y[15],y[16]===Symbol.for("react.memo_cache_sentinel")?(p=(0,i.jsx)(Z.sI,{className:"size-7"}),y[16]=p):p=y[16],y[17]!==S?(h=(0,i.jsx)("button",{onClick:S,className:"hover:bg-primary hover:text-configurator-hover-text text-text-invert-primary pointer-events-auto bg-black p-3",children:p}),y[17]=S,y[18]=h):h=y[18],y[19]!==f||y[20]!==h?(g=(0,i.jsxs)("div",{className:"bp:group-hover:flex pointer-events-auto absolute top-1/2 hidden w-full -translate-y-1/2 justify-between",children:[f,h]}),y[19]=f,y[20]=h,y[21]=g):g=y[21],y[22]!==C?(v=(0,i.jsx)("span",{className:"pb-sm bp:pb-lg pointer-events-auto absolute bottom-0 left-1/2 -translate-x-1/2",children:(0,i.jsx)(eN,{emblaApi:C})}),y[22]=C,y[23]=v):v=y[23],y[24]!==g||y[25]!==v?(b=(0,i.jsx)("div",{className:u,children:(0,i.jsxs)("div",{className:m,children:[g,v]})}),y[24]=g,y[25]=v,y[26]=b):b=y[26],y[27]!==N||y[28]!==b||y[29]!==d?(j=(0,i.jsx)("div",{className:r,children:(0,i.jsxs)("div",{className:s,ref:N,children:[d,b]})}),y[27]=N,y[28]=b,y[29]=d,y[30]=j):j=y[30],j}
933function ey(e,t){return(0,i.jsx)("div",{className:(0,c.A)("relative flex h-full flex-[0_0_100%] flex-col gap-4","p-sm bp:p-lg"),children:(0,i.jsx)(ew,{image:e})},t)}function ew(e){let t,l=(0,n.c)(4),{image:a}=e;if(a.src){let e,t=a.src??"",r=a.alt??"";return l[0]!==t||l[1]!==r?(e=(0,i.jsx)("div",{className:"relative h-full min-h-[200px] w-full",children:(0,i.jsx)(eb(),{src:t,alt:r,fill:!0,className:"object-contain object-center"})}),l[0]=t,l[1]=r,l[2]=e):e=l[2],e}return l[3]===Symbol.for("react.memo_cache_sentinel")?(t=(0,i.jsx)("div",{children:" Missing media "}),l[3]=t):t=l[3],t}let eN=e=>{let t,l,a,r,s,c,d,u=(0,n.c)(17),{emblaApi:m}=e,[x,f]=(0,o.useState)(0);u[0]===Symbol.for("react.memo_cache_sentinel")?(t=[],u[0]=t):t=u[0];let[p,h]=(0,o.useState)(t);u[1]!==m?(l=()=>{m&&f(m.selectedScrollSnap())},u[1]=m,u[2]=l):l=u[2];let g=l;u[3]===Symbol.for("react.memo_cache_sentinel")?(a=e=>{h(e.scrollSnapList())},u[3]=a):a=u[3];let v=a;if(u[4]!==m||u[5]!==g?(r=()=>{if(m)return v(m),m.on("select",g),g(),m.on("reInit",v),()=>{m.off("select",g)}},s=[m,g],u[4]=m,u[5]=g,u[6]=r,u[7]=s):(r=u[6],s=u[7]),(0,o.useEffect)(r,s),!m)return null;if(u[8]!==m||u[9]!==p||u[10]!==x){let e;u[12]!==m||u[13]!==x?(e=(e,t)=>(0,i.jsx)("button",{className:`size-2.5 rounded-full ${t===x?"bg-primary outline-primary outline-1 outline-offset-2":"bg-foundation border-outline-2 border"}`,onClick:()=>m.scrollTo(t),"aria-label":`Go to slide ${t+1}`},t),u[12]=m,u[13]=x,u[14]=e):e=u[14],c=p.map(e),u[8]=m,u[9]=p,u[10]=x,u[11]=c}else c=u[11];return u[15]!==c?(d=(0,i.jsx)("div",{className:"flex items-center justify-center",children:(0,i.jsx)("div",{className:"px-sm border-outline-2 flex items-center gap-2.5 rounded-full border bg-black/50 py-2",children:c})}),u[15]=c,u[16]=d):d=u[16],d},eC=e=>{let{selectedColor:t,selectedInterior:l}=eh(),a=[...t?.imageDatas?.sort((e,t)=>e.sortOrder-t.sortOrder)||[],...l?.imageDatas?.sort((e,t)=>e.sortOrder-t.sortOrder)||[]];return(0,i.jsx)("div",{className:(0,c.A)("border-b-outline-2 flex w-full items-center border-b",e.className?e.className:"h-full lg:border-0"),ref:e.imageContainerRef,children:(0,i.jsx)(ej,{images:a.map(e=>({src:e.path,width:500,alt:"foo"}))})})},ek=()=>{let e,t,l,a,r,s,o,c,d,u=(0,n.c)(21),{sitecoreTranslation:m,config:x}=h();return u[0]===Symbol.for("react.memo_cache_sentinel")?(e={fontSize:"2rem"},u[0]=e):e=u[0],u[1]!==x||u[2]!==m?(t=m("ThankYouTitle",x),u[1]=x,u[2]=m,u[3]=t):t=u[3],u[4]!==t?(l=(0,i.jsx)("h1",{className:"m-0 font-bold leading-tight",style:e,children:t}),u[4]=t,u[5]=l):l=u[5],u[6]===Symbol.for("react.memo_cache_sentinel")?(a=(0,i.jsx)("div",{className:"mx-auto my-10 h-[315px] w-full max-w-lg lg:h-[40vh]",children:(0,i.jsx)(eC,{pagination:{enabled:!0}})}),u[6]=a):a=u[6],u[7]!==x||u[8]!==m?(r=m("ThankYouMessage",x),u[7]=x,u[8]=m,u[9]=r):r=u[9],u[10]!==r?(s=(0,i.jsx)("h2",{className:"mb-10 text-2xl font-bold leading-tight",children:r}),u[10]=r,u[11]=s):s=u[11],u[12]!==x||u[13]!==m?(o=m("GoToStart",x),u[12]=x,u[13]=m,u[14]=o):o=u[14],u[15]!==o?(c=(0,i.jsx)("div",{className:"flex justify-center",children:(0,i.jsx)(Z.$n,{variant:"secondary",className:"w-[16.25rem]",onClick:eS,children:o})}),u[15]=o,u[16]=c):c=u[16],u[17]!==l||u[18]!==s||u[19]!==c?(d=(0,i.jsxs)("div",{className:"text-center leading-tight",children:[l,a,s,c]}),u[17]=l,u[18]=s,u[19]=c,u[20]=d):d=u[20],d};function eS(){window.location.href="/"}let eL=(0,l(14496).vt)(e=>({legalHeight:0,offerBottomPosition:0,imageBottomPosition:0,titleTopPosition:0,setOfferBottomPosition:t=>e({offerBottomPosition:t}),setImageBottomPosition:t=>e({imageBottomPosition:t}),setTitleTopPosition:t=>e({titleTopPosition:t}),setLegalHeight:t=>e({legalHeight:t})})),e_=e=>{let t,l,a=(0,n.c)(3),{className:r}=e;return a[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,i.jsx)("path",{d:"M5 12.0501L9.9 17L19 8",stroke:"#000",strokeWidth:"1.5",strokeLinecap:"square",strokeLinejoin:"round"}),a[0]=t):t=a[0],a[1]!==r?(l=(0,i.jsx)("svg",{width:"16",height:"16",viewBox:"0 4 27 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:r,children:t}),a[1]=r,a[2]=l):l=a[2],l},eT=e=>{let t,l,a=(0,n.c)(3),{className:r}=e;return a[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,i.jsx)("path",{d:"M17.4291 5.58953V16.2562C17.4291 17.4829 16.8425 18.0749 15.6105 18.0749H4.41046C3.17846 18.0749 2.5918 17.4829 2.5918 16.2562V4.94953C2.5918 3.72286 3.17846 3.13086 4.41046 3.13086H14.9705C15.8655 3.87125 16.6887 4.69445 17.4291 5.58953ZM16.3998 16.0589V6.00019C15.849 5.34979 15.25 4.74185 14.6078 4.18153H14.2665V7.38153H5.73313V4.18153H4.5278C3.86113 4.18153 3.60513 4.46419 3.60513 5.13086V16.0589C3.60513 16.7255 3.86113 17.0082 4.5278 17.0082H15.4825C16.1491 17.0082 16.3998 16.7255 16.3998 16.0589ZM13.1998 4.18153H6.7998V6.35753H13.1998V4.18153ZM9.9998 9.51486C11.6905 9.51486 12.7145 10.5389 12.7145 12.2509C12.7145 13.9629 11.6958 14.9869 9.9998 14.9869C8.3038 14.9869 7.28513 13.9629 7.28513 12.2455C7.28513 10.5282 8.31446 9.50953 9.9998 9.50953V9.51486ZM9.9998 10.5815C9.77413 10.5624 9.547 10.5932 9.33459 10.6717C9.12217 10.7503 8.92968 10.8747 8.77081 11.0361C8.61194 11.1976 8.4906 11.392 8.41541 11.6056C8.34022 11.8193 8.31304 12.0469 8.3358 12.2722C8.31904 12.495 8.35059 12.7188 8.42829 12.9283C8.50599 13.1378 8.62801 13.328 8.786 13.486C8.94399 13.644 9.13423 13.766 9.34371 13.8437C9.5532 13.9214 9.77699 13.9529 9.9998 13.9362C10.2255 13.9554 10.4526 13.9246 10.665 13.846C10.8774 13.7674 11.0699 13.643 11.2288 13.4816C11.3876 13.3202 11.509 13.1257 11.5842 12.9121C11.6594 12.6984 11.6866 12.4709 11.6638 12.2455C11.692 12.0181 11.6687 11.7873 11.5958 11.5701C11.5229 11.3529 11.4021 11.1548 11.2424 10.9905C11.0827 10.8262 10.8881 10.6998 10.673 10.6207C10.458 10.5416 10.2279 10.5118 9.9998 10.5335V10.5815Z",fill:"black"}),a[0]=t):t=a[0],a[1]!==r?(l=(0,i.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:r,children:t}),a[1]=r,a[2]=l):l=a[2],l},eI=e=>{let t,l,a=(0,n.c)(3),{className:r}=e;return a[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,i.jsx)("path",{d:"M6.33301 4.16732H7.66634V5.50065H6.33301V4.16732ZM6.33301 6.83398H7.66634V10.834H6.33301V6.83398ZM6.99967 0.833984C3.31967 0.833984 0.333008 3.82065 0.333008 7.50065C0.333008 11.1807 3.31967 14.1673 6.99967 14.1673C10.6797 14.1673 13.6663 11.1807 13.6663 7.50065C13.6663 3.82065 10.6797 0.833984 6.99967 0.833984ZM6.99967 12.834C4.05967 12.834 1.66634 10.4407 1.66634 7.50065C1.66634 4.56065 4.05967 2.16732 6.99967 2.16732C9.93967 2.16732 12.333 4.56065 12.333 7.50065C12.333 10.4407 9.93967 12.834 6.99967 12.834Z",fill:"#BBBCBC"}),a[0]=t):t=a[0],a[1]!==r?(l=(0,i.jsx)("svg",{className:r,width:"14",height:"15",viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t}),a[1]=r,a[2]=l):l=a[2],l},eA=e=>{let t,l,a=(0,n.c)(3),{className:r}=e;return a[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,i.jsx)("path",{d:"M2.76953 7.47997H3.8362V17.08H2.76953V7.47997ZM10.8335 8.54664L11.2709 5.73064C11.5002 4.32264 10.8869 3.17063 9.99086 3.17063H9.68153V4.6533C9.70855 5.15355 9.62099 5.65336 9.42553 6.11464L8.3002 8.32797C7.76686 9.3253 7.04686 9.60797 5.79353 9.60797H4.91886V8.5413H5.6602C6.72686 8.5413 7.0682 8.2853 7.50553 7.44264L8.24686 5.95464C8.53152 5.38472 8.66381 4.75083 8.63086 4.11464L8.6042 2.16797H10.0922C11.6922 2.16797 12.5989 3.8053 12.3695 5.69864L12.1402 7.50664L16.0335 7.47997C16.255 7.4607 16.4781 7.4878 16.6885 7.55953C16.8989 7.63127 17.0921 7.74606 17.2557 7.8966C17.4192 8.04714 17.5497 8.23012 17.6386 8.43387C17.7275 8.63761 17.773 8.85766 17.7722 9.07997C17.7805 9.27642 17.7483 9.47247 17.6777 9.65596C17.607 9.83946 17.4994 10.006
9335 17.3615 10.1466C17.639 10.4544 17.7862 10.8578 17.7722 11.272C17.7773 11.6307 17.6493 11.9786 17.4129 12.2485C17.1765 12.5184 16.8485 12.6911 16.4922 12.7333C16.6233 12.921 16.694 13.1443 16.6949 13.3733C16.6992 13.7333 16.5756 14.0832 16.346 14.3605C16.1165 14.6379 15.796 14.8248 15.4415 14.888C15.5758 15.0745 15.6485 15.2982 15.6495 15.528C15.6565 15.7359 15.6191 15.9429 15.5399 16.1352C15.4606 16.3276 15.3414 16.5009 15.1901 16.6437C15.0388 16.7864 14.8588 16.8953 14.6622 16.9632C14.4655 17.0311 14.2567 17.0563 14.0495 17.0373H8.5562C7.2762 17.0373 6.83886 15.9706 5.68686 15.9706H4.91886V14.904H6.0442C7.3242 14.904 7.9162 15.9706 8.9402 15.9706H13.9055C14.3429 15.9706 14.5989 15.816 14.5989 15.4373C14.5989 15.0586 14.3429 14.904 13.9055 14.904H13.4682V13.8373H14.9029C15.4362 13.8373 15.6495 13.6826 15.6495 13.304C15.6495 12.9253 15.4149 12.7706 14.9029 12.7706H13.4682V11.704H15.9802C16.4122 11.704 16.6949 11.576 16.6949 11.1706C16.6949 10.7653 16.4122 10.6373 15.9802 10.6373H13.4682V9.57064H16.0069C16.4389 9.57064 16.6949 9.44264 16.6949 9.0373C16.6949 8.63197 16.4389 8.47197 16.0069 8.47197L10.8335 8.54664Z",fill:"black"}),a[0]=t):t=a[0],a[1]!==r?(l=(0,i.jsx)("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:r,children:t}),a[1]=r,a[2]=l):l=a[2],l},eD=e=>{let t,l,a=(0,n.c)(3),{className:r}=e;return a[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,i.jsx)("path",{d:"M0 0.5L5 5.5L10 0.5H0Z",fill:"black"}),a[0]=t):t=a[0],a[1]!==r?(l=(0,i.jsx)("svg",{className:r,width:"10",height:"6",viewBox:"0 0 10 6",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t}),a[1]=r,a[2]=l):l=a[2],l},eM=e=>{let t,l,a=(0,n.c)(3),{className:r}=e;return a[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,i.jsx)("path",{d:"M0.400391 12.7302V7.39684H2.06439C2.27339 7.39376 2.48082 7.43336 2.67398 7.51323C2.86714 7.5931 3.04197 7.71155 3.18776 7.86134C3.33355 8.01112 3.44723 8.18908 3.52185 8.38433C3.59647 8.57958 3.63046 8.78801 3.62172 8.99684C3.62743 9.20492 3.59136 9.41202 3.51565 9.60592C3.43995 9.79982 3.32614 9.97657 3.18096 10.1257C3.03577 10.2749 2.86216 10.3934 2.67038 10.4744C2.4786 10.5553 2.27254 10.5969 2.06439 10.5968H1.37106V12.7302H0.400391ZM1.37106 8.33018V9.63684H1.95772C2.04589 9.64944 2.13577 9.6418 2.22054 9.61451C2.30531 9.58721 2.38276 9.54097 2.44701 9.47929C2.51125 9.41761 2.56062 9.34212 2.59135 9.25853C2.62208 9.17494 2.63338 9.08545 2.62439 8.99684C2.63459 8.90682 2.62436 8.81566 2.59446 8.73013C2.56456 8.64461 2.51577 8.56693 2.4517 8.50287C2.38764 8.4388 2.30996 8.39001 2.22443 8.36011C2.13891 8.33021 2.04775 8.31998 1.95772 8.33018H1.37106ZM6.10706 12.7302H4.66706V7.39684H6.12839C7.30706 7.39684 7.87239 8.08485 7.87239 10.0635C7.87239 12.0422 7.29639 12.7302 6.11772 12.7302H6.10706ZM5.73372 13.8608V17.0342H16.4004V6.26618H12.1337V1.99951H5.73372V6.29818H4.66706V0.964844H13.4937C14.9505 2.15394 16.2819 3.48888 17.4671 4.94884V18.0582H4.66706V13.8608H5.73372ZM5.63239 8.35151V11.7862H6.04306C6.62972 11.7862 6.81106 11.3755 6.81106 10.0688C6.81106 8.76218 6.62972 8.35151 6.04306 8.35151H5.63239ZM8.93372 12.7302V7.39684H11.4937V8.39951H9.89372V9.55151H11.0671V10.5328H9.90972V12.7302H8.93372ZM16.4004 5.26351C15.4104 4.11391 14.3315 3.04395 13.1737 2.06351V5.26351H16.4004Z",fill:"black"}),a[0]=t):t=a[0],a[1]!==r?(l=(0,i.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:r,children:t}),a[1]=r,a[2]=l):l=a[2],l},eE=e=>{let t,l,a,r,s=(0,n.c)(9),{isSection:o}=e,{selectedVariant:d}=eh();if(!d?.uspItems)return null;let u=void 0!==o&&o&&"block w-full cursor-pointer bg-transparent p-4 text-left text-black lg:border-0";return s[0]!==u?(t=(0,c.A)(u),s[0]=u,s[1]=t):t=s[1],s[2]!==d?.uspItems?(l=d?.uspItems.map(eP),s[2]=d?.uspItems,s[3]=l):l=s[3],s[4]!==l?(a=(0,i.jsx)("div",{className:"flex flex-col flex-wrap gap-x-5 gap-y-2 lg:flex-row",children:l}),s[4]=l,s[5]=a):a=s[5],s[6]!==t||s[7]!==a?(r=(0,i.jsx)("div",{className:t,children:a}),s[6]=t,s[7]=a,s[8]=r):r=s[8],r};function eP(e,t){return(0,i.jsx)("div",{style:{display:"flex",flexDirection:"row",alignItems:"start",fontSize:"14px",lineHeight:"16.8px"},children:(0,i.jsx)("div",{className:"text-text-primary lg:text-white",children:e?.name})},t)}let e$=()=>{let e,t=(0,n.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsxs)("div",{className:"mt-2 flex justify-between",children:[(0,i.jsx)(eE,{}),(0,i.jsx)(eF,{})]}),t[0]=e):e=t[0],e},eF=()=>{let e,t,l,a,r,s=(0,n.c)(11),{selectedVariant:o}=eh(),c=o?.campaignPrice?.price;s[0]!==o?.campaignPrice?.validTo?(e=o?.campaignPrice?.validTo?.slice(0,10),s[0]=o?.campaignPrice?.validTo,s[1]=e):e=s[1];let d=e,{sitecoreTranslation:u,config:m}=h();return s[2]===Symbol.for("react.memo_cache_sentinel")?(t={display:"flex",flexDirection:"column",alignItems:"flex-start"},s[2]=t):t=s[2],s[3]===Symbol.for("react.memo_cache_sentinel")?(l={lineHeight:"16.8px"},s[3]=l):l=s[3],s[4]!==m||s[5]!==d||s[6]!==c||s[7]!==u?(a=c?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(eI,{}),(0,i.jsx)("span",{className:"text-balance leading-none",style:{marginLeft:"8px"},children:`${u("CampaignPriceTo",m)} ${d}`})]}
933):null,s[4]=m,s[5]=d,s[6]=c,s[7]=u,s[8]=a):a=s[8],s[9]!==a?(r=(0,i.jsx)("div",{style:t,children:(0,i.jsx)("span",{className:"text-configurator-base-text flex items-center justify-start text-sm font-light",style:l,children:a})}),s[9]=a,s[10]=r):r=s[10],r},eR=e=>{if(0===e||"0"===e||null===e)return e;let t=Number(e);return new Intl.NumberFormat("sv-SE",{minimumFractionDigits:1,maximumFractionDigits:4,minimumSignificantDigits:1,maximumSignificantDigits:8}).format(t)},eH=(e,t,l,a,r,i)=>{if(!e)return;let n=e?.campaignPrice&&e?.campaignPrice.price>0?e?.campaignPrice.price:e?.retailPrice.price,s=t?.retailPrice?.price,o=r?.retailPrice?.price||0,c=n+s+l.reduce((e,t)=>e+(t.campaignPrice.price>0?t.campaignPrice.price:t.retailPrice.price),0)+a.reduce((e,t)=>e+(t.campaignPrice.price>0?t.campaignPrice.price:t.retailPrice.price),0)+o;return i?Number(c):eR(c)},eV=()=>{let e,t,l,a,r,s,c,d,u,m=(0,n.c)(32),{selectedModel:x,selectedVariant:f,selectedColor:p,selectedOptions:g,selectedPackages:v,selectedInterior:b}=eh(),{sitecoreTranslation:j,config:y}=h(),w=(0,o.useRef)(null),N=f?.campaignPrice?.price;m[0]!==j||m[1]!==y?(e=j("Currency",y),m[0]=j,m[1]=y,m[2]=e):e=m[2];let C=e,k=x?.modelName,S=f?.name,L=!!N&&N>0;m[3]!==p||m[4]!==b||m[5]!==g||m[6]!==v||m[7]!==f?(t=eH(f,p,g,v,b),m[3]=p,m[4]=b,m[5]=g,m[6]=v,m[7]=f,m[8]=t):t=m[8];let _=t;m[9]!==k||m[10]!==S?(l=(0,i.jsxs)("span",{className:"w-fit",children:[k," ",S]}),m[9]=k,m[10]=S,m[11]=l):l=m[11],m[12]!==y||m[13]!==L||m[14]!==j?(a=L&&(0,i.jsx)("span",{className:"text-configurator-campaign-label border-configurator-campaign-label ml-3 rounded border px-2 py-0.5 text-sm",children:j("Campaign",y)}),m[12]=y,m[13]=L,m[14]=j,m[15]=a):a=m[15],m[16]!==l||m[17]!==a?(r=(0,i.jsx)("div",{className:"hidden lg:flex",children:(0,i.jsxs)("div",{className:"flex items-center text-wrap text-2xl font-bold",children:[l,a]})}),m[16]=l,m[17]=a,m[18]=r):r=m[18];let T=`${_} ${C}`;return m[19]!==T?(s=(0,i.jsx)("span",{className:"text-configurator-campaign-label m-0 whitespace-nowrap text-2xl font-bold leading-none",children:T}),m[19]=T,m[20]=s):s=m[20],m[21]!==C||m[22]!==L||m[23]!==f?.hideRetailPrice||m[24]!==f?.retailPrice?(c=L&&!f?.hideRetailPrice&&(0,i.jsx)("span",{className:"text-configurator-base-text mr-3 whitespace-nowrap text-xl font-semibold line-through",style:{margin:0},children:`${eR(f?.retailPrice.price)} ${C}`}),m[21]=C,m[22]=L,m[23]=f?.hideRetailPrice,m[24]=f?.retailPrice,m[25]=c):c=m[25],m[26]!==s||m[27]!==c?(d=(0,i.jsx)("div",{className:"flex justify-between",children:(0,i.jsxs)("div",{className:"flex flex-row-reverse gap-3",children:[s,c]})}),m[26]=s,m[27]=c,m[28]=d):d=m[28],m[29]!==r||m[30]!==d?(u=(0,i.jsxs)("div",{className:"flex flex-col p-4 lg:flex-row lg:justify-between lg:gap-4 lg:p-0",ref:w,children:[r,d]}),m[29]=r,m[30]=d,m[31]=u):u=m[31],u},eO=()=>{let e,t=(0,n.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsxs)("div",{className:"p-4",children:[(0,i.jsx)(eV,{}),(0,i.jsx)(e$,{})]}),t[0]=e):e=t[0],e};var eB=((r={})[r.START=0]="START",r[r.CUSTOMIZE=1]="CUSTOMIZE",r[r.SUMMARY=2]="SUMMARY",r[r.FORM=3]="FORM",r[r.CONFIRM=4]="CONFIRM",r);let ez=({event:e,data:t})=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:e,activity_name:"car_config",...t})},eU=(e,t)=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:e,...t})},eZ=()=>{let e,t,l,a,r=(0,n.c)(10),{onChangePage:s}=l5(),{sitecoreTranslation:o,config:c}=h(),{selectedModel:d}=eh();r[0]!==s||r[1]!==d?.modelName?(e=()=>{s(eB.SUMMARY),ez({event:"continue_clicked_step_1",data:{car_model:d?.modelName}})},r[0]=s,r[1]=d?.modelName,r[2]=e):e=r[2];let u=e;return r[3]===Symbol.for("react.memo_cache_sentinel")?(t={width:"100%"},r[3]=t):t=r[3],r[4]!==c||r[5]!==o?(l=o("FirstForwardButton",c),r[4]=c,r[5]=o,r[6]=l):l=r[6],r[7]!==u||r[8]!==l?(a=(0,i.jsx)("div",{className:"bg-configurator-base-background",style:t,children:(0,i.jsx)(Z.$n,{variant:"primary",className:"w-full font-bold",onClick:u,children:l})}),r[7]=u,r[8]=l,r[9]=a):a=r[9],a},eW=()=>{let e,t,l=(0,n.c)(2);return l[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsx)("div",{className:"w-2/3",style:{flex:"1 0 auto"},children:(0,i.jsx)(eO,{})}),l[0]=e):e=l[0],l[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,i.jsxs)("div",{className:"bg-configurator-base-background text-configurator-base-text hidden w-full shrink-0 gap-0 lg:flex",children:[e,(0,i.jsx)("div",{className:"bg-configurator-base-background w-1/3",style:{display:"flex",alignItems:"center",padding:"1rem",maxWidth:512},children:(0,i.jsx)(eZ,{})})]}),l[1]=t):t=l[1],t},eq=e=>
933{let t,l,a,r,s,o,c,d,u=(0,n.c)(28),{selectedVariant:m,selectedColor:x,selectedOptions:f,selectedPackages:p}=e,{sitecoreTranslation:g,config:v}=h(),b=m?.campaignPrice?.price;u[0]!==g||u[1]!==v?(t=g("Currency",v),u[0]=g,u[1]=v,u[2]=t):t=u[2];let j=t,y=!!b&&b>0;u[3]!==x||u[4]!==f||u[5]!==p||u[6]!==m?(l=eH(m,x,f,p,null),u[3]=x,u[4]=f,u[5]=p,u[6]=m,u[7]=l):l=u[7];let w=l;return u[8]!==j||u[9]!==w?(a=(0,i.jsxs)("span",{className:"font-bold",children:[w," ",j]}),u[8]=j,u[9]=w,u[10]=a):a=u[10],u[11]!==j||u[12]!==y||u[13]!==m?.hideRetailPrice||u[14]!==m?.retailPrice?(r=y&&!m?.hideRetailPrice&&(0,i.jsxs)("p",{className:"text-text-secondary mr-3 text-[1rem] font-bold leading-[1.187rem] line-through",children:[eR(m?.retailPrice.price)," ",j]}),u[11]=j,u[12]=y,u[13]=m?.hideRetailPrice,u[14]=m?.retailPrice,u[15]=r):r=u[15],u[16]!==a||u[17]!==r?(s=(0,i.jsxs)("div",{className:"flex items-baseline gap-3",children:[a,r]}),u[16]=a,u[17]=r,u[18]=s):s=u[18],u[19]!==v||u[20]!==y||u[21]!==g?(o=y&&(0,i.jsx)("span",{className:"inline-block rounded-[4px] border border-[#ee5352] px-2 py-0.5 text-sm leading-none text-[#ee5352]",children:g("Campaign",v)}),u[19]=v,u[20]=y,u[21]=g,u[22]=o):o=u[22],u[23]!==o?(c=(0,i.jsx)("div",{className:"flex items-center justify-between",children:o}),u[23]=o,u[24]=c):c=u[24],u[25]!==s||u[26]!==c?(d=(0,i.jsxs)("div",{className:"border-b-outline-2 flex justify-between whitespace-nowrap border-b p-4 text-xl font-semibold lg:p-1",children:[s,c]}),u[25]=s,u[26]=c,u[27]=d):d=u[27],d},eG=e=>{let t,l=(0,n.c)(3),{modelName:a,variant:r}=e;return l[0]!==a||l[1]!==r?(t=(0,i.jsx)("div",{className:"m-0 px-4 pt-4 text-xl font-bold lg:text-2xl lg:font-bold lg:leading-7",children:(0,i.jsxs)("span",{children:[a," ",r]})}),l[0]=a,l[1]=r,l[2]=t):t=l[2],t},eK=e=>{let t,l=(0,n.c)(2),{children:a,imageContainerRef:r}=e;return l[0]!==r?(t=(0,i.jsx)(eC,{imageContainerRef:r}),l[0]=r,l[1]=t):t=l[1],t},eJ=async(e,t,l)=>{let a=await fetch(`/api/configurator/leads/reference?id=${e}&company=${t}&locale=${l||""}`,{method:"GET",headers:{"Content-Type":"application/json"}});if(!a.ok)throw Error(a.statusText);return await await a.json()};var eY=l(14488);function eQ(e){let t,l,a,r,s,o=(0,n.c)(14),{isOpen:c,onClose:d,title:u,children:m,actions:x}=e;return o[0]!==u?(t=(0,i.jsx)(eY.L3,{className:"!text-3xl font-bold",children:u}),o[0]=u,o[1]=t):t=o[1],o[2]!==m?(l=(0,i.jsx)("div",{children:m}),o[2]=m,o[3]=l):l=o[3],o[4]!==x?(a=x&&(0,i.jsx)("div",{className:"bp:flex-row mt-sm gap-sm flex w-full flex-col",children:x}),o[4]=x,o[5]=a):a=o[5],o[6]!==t||o[7]!==l||o[8]!==a?(r=(0,i.jsx)("div",{className:"fixed inset-0 flex items-center justify-center bg-black/50 px-4",children:(0,i.jsxs)(eY.Lj,{className:"bg-foundation bp:w-md bp:p-lg gap-sm flex w-full flex-col p-4",children:[t,l,a]})}),o[6]=t,o[7]=l,o[8]=a,o[9]=r):r=o[9],o[10]!==c||o[11]!==d||o[12]!==r?(s=(0,i.jsx)(eY.lG,{open:c,onClose:d,className:"z-100 relative",children:r}),o[10]=c,o[11]=d,o[12]=r,o[13]=s):s=o[13],s}function eX(){let e,t,l,a,r,s,d,u,m,x,f,p,g,v,b,j,y,w,N,C=(0,n.c)(54),[k,S]=(0,o.useState)(!1),{sitecoreTranslation:L,config:_}=h(),[T,I]=(0,o.useState)(!1),{company:A,selectedCategory:D,selectedModel:M}=eh(),[E,P]=(0,o.useState)(null),{currentLeadId:$}=ex();if(C[0]!==A||C[1]!==$?.current||C[2]!==D||C[3]!==M?.modelName){async function F(){P(await eJ($?.current,D||A))}e=async function(){ez({event:"save_config",data:{car_model:M?.modelName}}),I(!0),await F(),I(!1),S(!0)},C[0]=A,C[1]=$?.current,C[2]=D,C[3]=M?.modelName,C[4]=e}else e=C[4];C[5]!==E||C[6]!==D||C[7]!==M?.modelName?(t=function(){E&&(ez({event:"copy_config_link",data:{car_model:M?.modelName}}),navigator.clipboard.writeText(`${window.location.origin}${window.location.pathname}?page=1&lid=${E.id}&cn=${D}`),S(!1))},C[5]=E,C[6]=D,C[7]=M?.modelName,C[8]=t):t=C[8];let R=t,H=T?"opacity-30":"opacity-100";C[9]!==H?(l=(0,c.A)(H),C[9]=H,C[10]=l):l=C[10],C[11]!==l?(a=(0,i.jsx)(eT,{className:l}),C[11]=l,C[12]=a):a=C[12],C[13]!==_||C[14]!==T||C[15]!==L?(r=T?`${L("SaveConfigurator",_)}...`:`${L("SaveConfigurator",_)}`,C[13]=_,C[14]=T,C[15]=L,C[16]=r):r=C[16],C[17]!==r?(s=(0,i.jsx)("span",{className:"text-sm",children:r}),C[17]=r,C[18]=s):s=C[18],C[19]!==a||C[20]!==s?(d=(0,i.jsxs)("div",{className:"flex gap-2",children:[a,s]}),C[19]=a,C[20]=s,C[21]=d):d=C[21],C[22]!==e||C[23]!==d?(u=(0,i.jsx)("button",{onClick:e,children:d}),C[22]=e,C[23]=d,C[24]=u):u=C[24],C[25]===Symbol.for("react.memo_cache_sentinel")?(m=()=>S(!1),C[25]=m):m=C[25],C[26]!==_||C[27]!==L?(x=L("SaveYourConfig",_),C[26]=_,C[27]=L,C[28]=x):x=C[28],C[29]!==_||C[30]!==L?(f=L("CopyLink",_),C[29]=_,C[30]=L,C[31]=f):f=C[31],C[32]!==R||C[33]!==f?(p=(0,i.jsx)(Z.$n,{className:"hover:border-primary flex-1 font-bold",variant:"secondary",onClick:R,children:f}),C[32]=R,C[33]=f,C[34]=p):p=C[34],C[35]===Symbol.for("react.memo_cache_sentinel")?(g=()=>S(!1),C[35]=g):g=C[35],C[36]!==_||C[37]!==L?(v=L("Close",_),C[36]=_,C[37]=L,C[38]=v):v=C[38],C[39]!==v?(b=(0,i.jsx)(Z.$n,{className:"flex-1 font-bold",variant:"ghost",onClick:g,children:v}),C[39]=v,C[40]=b):b=C[40],C[41]!==p||C[42]!==b?(j=(0,i.jsxs)(i.Fragment,{children:[p,b]}
933),C[41]=p,C[42]=b,C[43]=j):j=C[43];let V=E&&`${window.location.origin}${window.location.pathname}?page=1&lid=${E.id}&cn=${D}`;return C[44]!==V?(y=(0,i.jsx)("span",{children:V}),C[44]=V,C[45]=y):y=C[45],C[46]!==k||C[47]!==j||C[48]!==y||C[49]!==x?(w=(0,i.jsx)(eQ,{isOpen:k,onClose:m,title:x,actions:j,children:y}),C[46]=k,C[47]=j,C[48]=y,C[49]=x,C[50]=w):w=C[50],C[51]!==w||C[52]!==u?(N=(0,i.jsxs)(i.Fragment,{children:[u,w]}),C[51]=w,C[52]=u,C[53]=N):N=C[53],N}let e1=e=>{let t,l,a,r,s,o,c,d=(0,n.c)(16),{variant:u}=e,{sitecoreTranslation:m,config:x}=h(),{selectedModel:f}=eh();d[0]!==f?.modelName?(t=()=>{ez({event:"config_download_file",data:{car_model:f?.modelName}})},d[0]=f?.modelName,d[1]=t):t=d[1];let p=t;return d[2]!==x||d[3]!==m?(l=m("Other",x),d[2]=x,d[3]=m,d[4]=l):l=d[4],d[5]!==l?(a=(0,i.jsx)("div",{className:"mb-3 flex justify-between",children:(0,i.jsx)("p",{className:"text-sm font-extralight",children:l})}),d[5]=l,d[6]=a):a=d[6],d[7]!==p||d[8]!==u?.documents?(r=u?.documents.map((e,t)=>(0,i.jsxs)("a",{href:e?.path,target:"_blank",rel:"noopener noreferrer",onClick:p,className:"flex gap-2",children:[(0,i.jsx)(eM,{}),(0,i.jsx)("span",{className:"text-sm",children:e?.name})]},t)),d[7]=p,d[8]=u?.documents,d[9]=r):r=d[9],d[10]===Symbol.for("react.memo_cache_sentinel")?(s=(0,i.jsx)(eX,{}),d[10]=s):s=d[10],d[11]!==r?(o=(0,i.jsxs)("div",{className:"flex flex-col gap-3",children:[r,s]}),d[11]=r,d[12]=o):o=d[12],d[13]!==a||d[14]!==o?(c=(0,i.jsxs)("div",{className:"border-b-outline-2 block w-full cursor-pointer border-b p-4 text-left text-black lg:border-0",children:[a,o]}),d[13]=a,d[14]=o,d[15]=c):c=d[15],c},e0=e=>{let t,l,a=(0,n.c)(3);return a[0]===Symbol.for("react.memo_cache_sentinel")?(t={marginLeft:8,color:"#656666",fontWeight:400,whiteSpace:"nowrap"},a[0]=t):t=a[0],a[1]!==e.children?(l=(0,i.jsx)("span",{style:t,children:e.children}),a[1]=e.children,a[2]=l):l=a[2],l};var e2=l(64832),e3=l(49519);function e4(e){let t,l,a,r,s,o,d,u=(0,n.c)(18),{values:m,title:x,changeText:f}=e;return u[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,c.A)("flex w-full justify-between"),u[0]=t):t=u[0],u[1]!==x?(l=(0,i.jsx)("span",{className:"text-sm font-light",children:x}),u[1]=x,u[2]=l):l=u[2],u[3]!==f||u[4]!==m?.length?(a=m?.length>0&&(0,i.jsx)("span",{className:(0,c.A)("group-hover:decoration-text-primary decoration-primary cursor-pointer text-sm underline"),children:f}),u[3]=f,u[4]=m?.length,u[5]=a):a=u[5],u[6]!==l||u[7]!==a?(r=(0,i.jsxs)("div",{className:t,children:[l,a]}),u[6]=l,u[7]=a,u[8]=r):r=u[8],u[9]!==m?(s=m?.length>0&&m.map(e5),u[9]=m,u[10]=s):s=u[10],u[11]!==f||u[12]!==m?.length?(o=!m?.length&&(0,i.jsx)("span",{className:"group-hover:decoration-text-primary decoration-primary cursor-pointer text-lg underline",children:f}),u[11]=f,u[12]=m?.length,u[13]=o):o=u[13],u[14]!==r||u[15]!==s||u[16]!==o?(d=(0,i.jsxs)("div",{className:"flex flex-col gap-3 p-4",children:[r,s,o]}),u[14]=r,u[15]=s,u[16]=o,u[17]=d):d=u[17],d}function e5(e,t){return(0,i.jsxs)("div",{className:"flex flex-col gap-3 text-left",children:[(0,i.jsxs)("div",{className:"flex gap-2",children:[e.thumbnail,(0,i.jsx)("p",{className:"flex gap-2",children:(0,i.jsxs)("span",{className:"text-left font-bold",children:[e.value,e.secondaryValue&&(0,i.jsx)("span",{className:"ml-2 whitespace-nowrap text-[17px] font-normal text-[#656666]",children:e.secondaryValue})]})})]}),e.description&&(0,i.jsx)("p",{className:"text-text-secondary text-sm",children:e.description}),e.bullets&&(0,i.jsx)("ul",{className:"list-inside list-disc pl-5",children:e.bullets.map(e8)}),e.subValues&&(0,i.jsx)("div",{className:"flex flex-col gap-3",children:e.subValues.map(e6)})]},t)}function e6(e,t){return(0,i.jsxs)("div",{className:"flex flex-col justify-between gap-1",children:[(0,i.jsx)("span",{className:"text-sm font-light",children:e.value}),e.secondaryValue&&(0,i.jsx)("span",{className:"text-text-secondary font-normal",children:e.secondaryValue})]},t)}function e8(e,t){return(0,i.jsx)("li",{className:"text-text-secondary text-sm",children:e},t)}var e7=l(75013),e9=l.n(e7);function te({values:e,linkTitle:t,type:l,position:a,title:r,changeText:n,pushEvent:s,onCardClick:o,isOpenInsidePanel:d,children:u}){let{sitecoreTranslation:m,config:x}=h(),{offerBottomPosition:f,imageBottomPosition:p,titleTopPosition:g,legalHeight:v}=eL();return(0,i.jsxs)(e2.AM,{className:"w-full",children:[(0,i.jsx)(e2.ut,{className:(0,
933c.A)("group text-left","card"===l?"w-full":"w-fit"),onClick:()=>o&&o(),children:"card"===l?(0,i.jsx)(e4,{values:e,title:r,changeText:n||""}):(0,i.jsx)("div",{className:"flex w-fit justify-between",children:(0,i.jsx)("span",{className:(0,c.A)("group-hover:decoration-text-primary decoration-primary text-sm underline hover:cursor-pointer"),children:t})})}),(0,i.jsxs)(e2.QT,{transition:!0,onClick:e=>e.stopPropagation(),className:(0,c.A)("z-2 px-sm pt-lg pb-sm flex w-full cursor-default flex-col bg-white transition duration-300 ease-in-out","data-closed:max-lg:translate-y-full max-lg:fixed max-lg:bottom-0 max-lg:translate-y-0","lg:data-closed:translate-x-full lg:z-3 lg:border-outline-2 lg:absolute lg:h-[calc(100vh-102px-var(--nav-height,208px))] lg:max-w-[512px] lg:translate-x-0 lg:border lg:border-l-0",d&&"left-0 top-0 w-full lg:top-[-1px] lg:border-r-0",!d&&"max-lg:top-[--top-position] lg:top-[32px] lg:w-1/3"),style:{"--top-position":"top"===a?`${g<0?"0":g}px`:"belowOffer"===a?`${f}px`:"belowImage"===a?`${p}px`:"0px","--legal-height":v+"px"},children:[(0,i.jsxs)("div",{className:"pb-sm",children:[(0,i.jsx)(e3.J,{className:"fixed left-5 top-9 cursor-pointer border-0 bg-transparent hover:opacity-60",onClick:s,children:(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"17",height:"18",viewBox:"0 0 17 18",fill:"none",children:(0,i.jsx)("path",{d:"M0.194687 8.40072C3.03838 5.64129 6.00259 3.06564 9.07469 0.684719L9.69969 1.69272C6.91469 3.82272 4.77969 5.61072 1.85469 8.29272L16.1797 8.29272V9.52872L1.80469 9.52872C4.73469 12.2047 6.86969 13.9927 9.65469 16.1287L9.07469 17.1367C6.00121 14.7539 3.03691 12.1742 0.194687 9.40872V8.40072Z",fill:"black"})})}),(0,i.jsx)("p",{className:"px-lg mb-0 text-balance text-center font-bold",children:r})]}),(0,i.jsx)("div",{className:(0,c.A)("gap-sm pb-sm flex flex-1 flex-col overflow-auto pt-1",e9().scrollbar),children:u}),(0,i.jsx)("div",{className:"pt-sm w-full bg-white",children:(0,i.jsx)(e3.J,{className:"rounded-configurator-close-button w-full justify-center border border-solid border-black px-6 py-3 font-bold text-black hover:bg-black hover:text-white",onClick:s,children:m("Close",x)})})]})]})}let tt=({context:e})=>{let{configuratorData:t,selectedModel:l,selectedPowerTrain:a,selectedVariant:r,handleSelectedColor:n,selectedColor:s}=e;if(!l||!t||!a)return null;let{sitecoreTranslation:d,config:u}=h(),[m,x]=(0,o.useState)(0);(0,o.useEffect)(()=>{let e=()=>{x(window.pageYOffset)};return e(),window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]);let f=r?.imageGroups?.sort((e,t)=>e.sortOrder-t.sortOrder);return(0,i.jsx)(te,{type:"card",position:"belowImage",values:[{value:s?.colorName||"",thumbnail:(0,i.jsx)("div",{className:"flex h-7 w-7 justify-center",children:s?.secondaryHex===""?(0,i.jsx)("div",{className:"border-outline-2 flex h-7 w-7 flex-wrap gap-3 border transition-[border] duration-150 ease-in-out",style:{background:s?.primaryHex}}):(0,i.jsx)("div",{className:"border-outline-2 flex h-7 w-7 flex-wrap gap-3 border transition-[border] duration-150 ease-in-out",style:{background:`linear-gradient(to right,${s?.primaryHex} 50%, ${s?.secondaryHex} 50% )`}})}),secondaryValue:`+ ${eR(s?.retailPrice.price)} ${d("Currency",u)}`}],title:d("Color",u),changeText:d("ChangeColor",u),children:f?.map((e,t)=>(0,i.jsxs)("button",{className:(0,c.A)("border-outline-2 flex w-full cursor-pointer justify-between border p-4 text-left hover:border-black",s===e&&"!border-black","bg-white"),onClick:()=>n(e),children:[(0,i.jsxs)("div",{className:"flex",children:[(0,i.jsx)("div",{className:"flex flex-wrap gap-3",children:(0,i.jsx)("div",{className:"flex h-7 w-7 justify-center",children:""===e.secondaryHex?(0,i.jsx)("div",{className:"border-outline-2 flex h-7 w-7 flex-wrap gap-3 border transition-[border] duration-150 ease-in-out",style:{background:e.primaryHex}}):(0,i.jsx)("div",{className:"border-outline-2 flex h-7 w-7 flex-wrap gap-3 border transition-[border] duration-150 ease-in-out",style:{background:`linear-gradient(to right,${e?.primaryHex} 50%, ${e?.secondaryHex} 50% )`}})})}),(0,i.jsx)("div",{children:(0,i.jsxs)("p",{className:"ml-3 text-[1.0625rem] font-bold text-black",children:[e.colorName," ",(0,i.jsx)(e0,{children:`+ ${eR(e.retailPrice.price)} ${d("Currency",u)}`})]})})]}
933),(0,i.jsx)("div",{children:(0,i.jsx)(e_,{className:(0,c.A)(s===e?"block":"hidden","h-6 w-6 self-start text-black")})})]},t))})},tl=({context:e})=>{let{configuratorData:t,selectedModel:l,selectedPowerTrain:a,selectedVariant:r,handleSelectedInterior:n,selectedInterior:s}=e;if(!l||!t||!a)return null;let{sitecoreTranslation:o,config:d}=h(),u=r?.interiorImageGroups?.sort((e,t)=>e.sortOrder-t.sortOrder);return(0,i.jsx)(te,{type:"card",position:"belowImage",values:[{value:s?.colorName||"",thumbnail:(0,i.jsx)("div",{className:"flex h-7 w-7 justify-center",children:s?.secondaryHex===""?(0,i.jsx)("div",{className:"border-outline-2 flex h-7 w-7 flex-wrap gap-3 border transition-[border] duration-150 ease-in-out",style:{background:s?.primaryHex}}):(0,i.jsx)("div",{className:"border-outline-2 flex h-7 w-7 flex-wrap gap-3 border transition-[border] duration-150 ease-in-out",style:{background:`linear-gradient(to right,${s?.primaryHex} 50%, ${s?.secondaryHex} 50% )`}})}),secondaryValue:`+ ${eR(s?.retailPrice.price)} ${o("Currency",d)}`}],title:o("Interior",d),changeText:o("ChangeInterior",d),children:u?.map((e,t)=>(0,i.jsxs)("button",{className:(0,c.A)("border-outline-2 flex w-full cursor-pointer justify-between border p-4 text-left hover:border-black",s===e&&"!border-black","bg-white"),onClick:()=>n(e),children:[(0,i.jsxs)("div",{className:"flex",children:[(0,i.jsx)("div",{className:"flex flex-wrap gap-3",children:(0,i.jsx)("div",{className:"flex h-7 w-7 justify-center",children:""===e.secondaryHex?(0,i.jsx)("div",{className:"border-outline-2 flex h-7 w-7 flex-wrap gap-3 border transition-[border] duration-150 ease-in-out",style:{background:e.primaryHex}}):(0,i.jsx)("div",{className:"border-outline-2 flex h-7 w-7 flex-wrap gap-3 border transition-[border] duration-150 ease-in-out",style:{background:`linear-gradient(to right,${e?.primaryHex} 50%, ${e?.secondaryHex} 50% )`}})})}),(0,i.jsx)("div",{children:(0,i.jsxs)("p",{className:"ml-3 text-[1.0625rem] font-bold text-black",children:[e.colorName," ",(0,i.jsx)(e0,{children:`+ ${eR(e.retailPrice.price)} ${o("Currency",d)}`})]})})]}),(0,i.jsx)("div",{children:(0,i.jsx)(e_,{className:(0,c.A)(s===e?"block":"hidden","h-6 w-6 self-start text-black")})})]},t))})};var ta=l(85199),tr=l(27945),ti=l(3595),tn=l.n(ti);let ts=e=>{let t,l,a,r,s,c,d,u,m=(0,n.c)(19),{selectTitle:x,options:f,selectedOption:p,disabled:h,handleSelectOption:g,inModal:v}=e,b=(0,o.useId)(),[j,y]=(0,o.useState)(!1);m[0]===Symbol.for("react.memo_cache_sentinel")?(t={dropdownIndicator:to},m[0]=t):t=m[0];let w=t;m[1]===Symbol.for("react.memo_cache_sentinel")?(l={DropdownIndicator:tc},m[1]=l):l=m[1];let N=l,C=`${tn().floatingLabel} ${j||p?tn().isFloating:""} ${v?tn()["isFloating-in-modal"]:""}`;return m[2]!==x||m[3]!==C?(a=(0,i.jsx)("label",{className:C,children:x}),m[2]=x,m[3]=C,m[4]=a):a=m[4],m[5]!==j?(r={control:()=>`${tn().selectControl} ${j?tn().withMenuOpen:""}`,valueContainer:td,singleValue:tu,menu:tm,menuList:tx,indicatorSeparator:tf,option:tp},m[5]=j,m[6]=r):r=m[6],m[7]===Symbol.for("react.memo_cache_sentinel")?(s=()=>y(!0),c=()=>y(!1),m[7]=s,m[8]=c):(s=m[7],c=m[8]),m[9]!==h||m[10]!==g||m[11]!==b||m[12]!==f||m[13]!==p||m[14]!==r?(d=(0,i.jsx)(ta.Ay,{instanceId:b,value:p,onChange:g,options:f,styles:w,placeholder:null,components:N,isSearchable:!1,classNames:r,onMenuOpen:s,onMenuClose:c,isDisabled:h}),m[9]=h,m[10]=g,m[11]=b,m[12]=f,m[13]=p,m[14]=r,m[15]=d):d=m[15],m[16]!==a||m[17]!==d?(u=(0,i.jsxs)("div",{className:tn().selectContainer,children:[a,d]}),m[16]=a,m[17]=d,m[18]=u):u=m[18],u};function to(e){return{...e,padding:"9px 7px"}}function tc(e){return(0,i.jsx)(tr.c.DropdownIndicator,{...e,children:(0,i.jsx)(eD,{})})}function td(){return tn().selectValueContainer}function tu(){return tn().selectSingleValue}function tm(){return tn().selectMenu}function tx(){return tn().selectMenuList}function tf(){return tn().selectIndicatorSeparator}function tp(){return tn().selectOption}let th=({kategoriDisabled:e=!1,motorOptions:t,motorDisabled:l=!1,shouldShowMotorDropdown:a=!0,inModal:r=!1})=>{let{company:n,carType:s,selectedCategory:c,selectedMotor:d,handleSelectCategory:u,handleSelectMotor:m}=eh(),{sitecoreTranslation:x,config:f}=h(),p=(0,o.useMemo)(()=>{let e=[],t=e=>!e||!e.trim(),l={company:n&&n.includes("LCV")?"TransportCar":"PesonalCar",carType:s&&s.includes("LCV")?"TransportCar":"PesonalCar"};return t(n)||e.push({value:n,label:`${x(l.company,f)} `}),t(s)||e.push({value:s,label:`${x(l.carType,f)} `}),e},[n,s]);(0,o.useEffect)(()=>{!d&&t&&t.length>0&&m(t[0])},[t]);let g=t.map(e=>({...e,label:(e=>{switch(e){case"Petrol":return`${x("Petrol",f)}`;case"Electric":return`${x("Electric",f)}`;case"Diesel":return`${x("Diesel",f)}`;case"MildHybrid":return`${x("MildHybrid",f)}`;case"FullHybrid":return`${x("FullHybrid",f)}`;case"All":return`${x("ShowAll",f)}`;default:return e}})(e.label)}));return(0,i.jsxs)("div",{className:"z-100 top-3 mx-auto flex w-full max-w-sm justify-center gap-4 bg-white",children:[p.length>1&&(0,i.jsx)(ts,{selectTitle:x("Category",f),options:p,selectedOption:p.find(e=>e.value===c)||null,handleSelectOption:e=>{e&&u(e.value)},disabled:e,inModal:r}),a&&(0,i.jsx)(ts,{selectTitle:x("MotorCategory",f),options:g,selectedOption:d,handleSelectOption:e=>{m(e)},disabled:l,inModal:r},c??void 0)]})},tg=e=>{let t,l,a=(0,n.c)(5),{children:r,color:s}=e,o="blue"===s?"#1885D1":"#3E3F40";return a[0]!==o?(t={color:o,borderColor:o,fontFamily:"var(--font-family-text, 'NouvelR')",borderRadius:"0.1875rem"},a[0]=o,a[1]=t):t=a[1],a[2]!==r||a[3]!==t?(l=(0,i.jsx)("span",{style:t,className:"flex items-center justify-center gap-0.5 border px-1 py-0.5 text-center text-xs font-bold leading-none",children:r}),a[2]=r,a[3]=t,a[4]=l):l=a[4],l},tv=e=>
933{let t,l,a,r,s,o,c,d,u,m,x,f,p=(0,n.c)(39),{id:g,title:v,price:b,image:j,motorsAvailable:y,hasPromotion:w,hidePrices:N}=e,{onChangePage:C}=l5(),{handleSelectModel:k,selectedCategory:S}=eh(),{sitecoreTranslation:L,config:_}=h();p[0]!==k||p[1]!==g||p[2]!==C||p[3]!==S||p[4]!==v?(t=()=>{C(eB.CUSTOMIZE),k(g,S),ez({event:"car_selection",data:{car_model:v}}),eU("kpi_track",{activity_name:"Car_con_start",customer_journey:"consideration",objective:"quality_visits"})},p[0]=k,p[1]=g,p[2]=C,p[3]=S,p[4]=v,p[5]=t):t=p[5];let T=t;p[6]!==_||p[7]!==L?(l=e=>{if("Petrol"===e)return`${L("Petrol",_)}`;if("Electric"===e)return`${L("Electric",_)}`;if("Diesel"===e)return`${L("Diesel",_)}`;if("MildHybrid"===e)return`${L("MildHybrid",_)}`;if("FullHybrid"===e)return`${L("FullHybrid",_)}`;else if("All"===e)return`${L("ShowAll",_)}`;return e},p[6]=_,p[7]=L,p[8]=l):l=p[8];let I=l;if(p[9]!==T?(a=()=>T(),p[9]=T,p[10]=a):a=p[10],p[11]!==j?(r=(0,i.jsx)("div",{className:"flex items-center justify-center",children:(0,i.jsx)("img",{className:"pointer-events-none w-auto",src:j})}),p[11]=j,p[12]=r):r=p[12],p[13]!==y||p[14]!==I){let e;p[16]!==I?(e=(e,t)=>{let l=I(e),a="Petrol"===e||"Diesel"===e?"grey":"blue";return(0,i.jsx)(tg,{color:a,children:l},t)},p[16]=I,p[17]=e):e=p[17],s=y.map(e),p[13]=y,p[14]=I,p[15]=s}else s=p[15];return p[18]!==s?(o=(0,i.jsx)("div",{className:"flex flex-wrap content-start items-start gap-2 self-stretch pb-1",children:s}),p[18]=s,p[19]=o):o=p[19],p[20]!==v?(c=v.toUpperCase(),p[20]=v,p[21]=c):c=p[21],p[22]!==c?(d=(0,i.jsx)("p",{className:"w-full overflow-hidden truncate whitespace-nowrap text-lg font-bold uppercase",children:c}),p[22]=c,p[23]=d):d=p[23],p[24]!==_||p[25]!==w||p[26]!==N||p[27]!==b||p[28]!==L?(u=!N&&(0,i.jsxs)("p",{className:"text-text-secondary flex gap-2 text-sm",children:[w&&(0,i.jsx)("span",{style:{color:"# "},children:L("Campaign",_)}),L("From",_)," ",eR(b)," ",L("Currency",_)]}),p[24]=_,p[25]=w,p[26]=N,p[27]=b,p[28]=L,p[29]=u):u=p[29],p[30]===Symbol.for("react.memo_cache_sentinel")?(m=(0,i.jsx)(Z.sI,{className:"absolute bottom-3 right-3 hidden group-hover:block"}),p[30]=m):m=p[30],p[31]!==o||p[32]!==d||p[33]!==u?(x=(0,i.jsxs)("div",{className:"relative flex w-full flex-col items-start gap-1 px-3 pb-3",children:[o,d,u,m]}),p[31]=o,p[32]=d,p[33]=u,p[34]=x):x=p[34],p[35]!==x||p[36]!==a||p[37]!==r?(f=(0,i.jsxs)("div",{className:"w-sm bp:w-[17rem] group cursor-pointer border border-transparent hover:border-black",onClick:a,children:[r,x]}),p[35]=x,p[36]=a,p[37]=r,p[38]=f):f=p[38],f},tb=(e,t)=>({value:"All",label:`${e("ShowAll",t)}`}),tj=()=>{let{modelsData:e,selectedCategory:t,company:l,selectedMotor:a}=eh(),{sitecoreTranslation:r,config:n}=h(),s=e[t||l||""],c=s.hidePrices,d=(s?.models||[]).map(e=>(e.prices={},e.motors=[],(e.powertrains||[]).map(t=>{e.motors.push(t.fuelType),0===Object.keys(e.prices).length&&(e.prices.All={priceFrom:t.priceFrom}),e.prices[t.fuelType]=t}),e)),u=(0,o.useMemo)(()=>{let e=new Set;return d?.forEach(t=>{(t.powertrains||[]).forEach(t=>e.add(t.fuelType))}),Array.from(e)},[d]),m=tb(r,n),x=(0,o.useMemo)(()=>[m,...u.map(e=>({value:e,label:e}))],[u]),f=(a&&"All"===a.value?d:d.filter(e=>(e.powertrains||[]).map(e=>e.fuelType).includes(a?.value||""))).sort((e,t)=>{if("All"!==a.value)return e.prices[a.value].priceFrom-t.prices[a.value].priceFrom;{let l=e=>Object.values(e.prices).reduce((e,t)=>Math.min(e,t.priceFrom),1/0);return l(e)-l(t)}});return(0,i.jsxs)("div",{className:"px-sm bp:px-lg h-full",children:[(0,i.jsx)(th,{motorOptions:x,motorDisabled:u.length<1,shouldShowMotorDropdown:u.length>1}),(0,i.jsx)("div",{className:"flex h-full flex-wrap justify-center gap-5 py-5",children:(f||[]).map((e,t)=>(0,i.jsx)(tv,{id:e.modelId,hidePrices:c,title:e.name,price:a?.value==="All"?e.powertrains.filter(e=>e.campaign>0).sort((e,t)=>e.campaign-t.campaign)[0]?.campaign||Math.min(...e.powertrains.map(e=>e.priceFrom).filter(e=>e>0))||e?.prices[a?.value||""]?.priceFrom:e?.prices[a?.value||""]?.campaign||e?.prices[a?.value||""]?.priceFrom,motorsAvailable:e.motors,image:e.imageUrl,currency:s.currency,hasPromotion:!!e?.prices[a?.value||""]?.campaign||a?.value==="All"&&e.powertrains.some(e=>e.campaign>0)},t))})]})};function ty({value:e,context:t}){let{handleSelectModel:l,selectedModel:a,modelsData:r,selectedMotor:n,selectedCategory:s}=t,{sitecoreTranslation:d,config:u}=h(),m=r[s||""],x=d("Currency",u),f=(m?.models||[]).map(e=>(e.prices={},e.motors=[],(e.powertrains||[]).map(t=>{e.motors.push(t.fuelType),0===Object.keys(e.prices).length&&(e.prices.All={priceFrom:t.priceFrom}),e.prices[t.fuelType]=t}),e)),p=(0,o.useMemo)(()=>{let e=new Set;return f?.forEach(t=>
933{(t.powertrains||[]).forEach(t=>e.add(t.fuelType))}),Array.from(e)},[f]);f&&f?.forEach(e=>{(e.powertrains||[]).forEach(e=>{p.includes(e.fuelType)||p.push(e.fuelType)})});let g=tb(d,u),v=(0,o.useMemo)(()=>[g,...p.map(e=>({value:e,label:e}))],[p]),b=f?.filter(e=>n?.value==="All"||e.powertrains.some(e=>e.fuelType===n?.value)),j=b?.sort((e,t)=>{if("All"===n.value){let l=e=>Object.values(e.prices).reduce((e,t)=>Math.min(e,t.priceFrom),1/0);return l(e)-l(t)}return n?e.prices[n.value].priceFrom-t.prices[n.value].priceFrom:0});return(0,i.jsxs)(te,{type:"card",position:"top",values:[{value:a?.modelName||""}],title:d("Model",u),changeText:d("ChangeModel",u),pushEvent:()=>{ez({event:"car_model_edit_selection",data:{car_model:a?.modelName}})},onCardClick:()=>{ez({event:"edit_car_model",data:{initial_car_model:a?.modelName}})},children:[(0,i.jsx)(th,{motorOptions:v,inModal:!0}),j?.map((e,t)=>(0,i.jsx)("div",{className:(0,c.A)("border-outline-2 flex cursor-pointer border bg-transparent p-4 leading-none hover:border-black",a?.id===e.modelId&&"!border-black"),onClick:()=>{l(e.modelId,s)},children:(0,i.jsxs)("div",{className:"flex w-full items-center justify-between",children:[(0,i.jsxs)("div",{className:"flex gap-3",children:[(0,i.jsx)("div",{className:"max-h-24 max-w-28",children:(0,i.jsx)("img",{className:"pointer-events-none",src:e?.imageUrl})}),(0,i.jsxs)("div",{children:[(0,i.jsx)("p",{className:"mb-3 cursor-pointer text-[1.0625rem] font-bold",children:e.name}),e?.prices[n?.value||""]?.campaign>0||n?.value==="All"&&e.powertrains.some(e=>e.campaign>0)?(0,i.jsxs)("div",{className:"flex flex-col",children:[(0,i.jsx)("p",{className:"cursor-pointer",style:{fontSize:"1.0625rem"},children:`${d("From",u)} ${eR(n?.value==="All"?e.powertrains.filter(e=>e.campaign>0).sort((e,t)=>e.campaign-t.campaign)[0]?.campaign:e?.prices[n?.value||""]?.campaign)} ${x}`}),(0,i.jsx)("span",{className:"mb-2 mt-1 self-start rounded border border-[#ee5352] px-2 py-1 text-center text-sm leading-none text-[#ee5352] lg:mt-1 lg:align-text-top",children:d("Campaign",u)}),(0,i.jsx)("p",{className:"text-text-secondary mr-3 text-sm font-semibold leading-tight line-through lg:leading-6",children:`${d("From",u)} ${eR(e?.prices[n?.value||""]?.priceFrom)} ${x}`})]}):(0,i.jsx)("p",{children:`${d("From",u)} ${eR(n?.value==="All"?e.powertrains.filter(e=>e.campaign>0).sort((e,t)=>e.campaign-t.campaign)[0]?.campaign||Math.min(...e.powertrains.map(e=>e.priceFrom).filter(e=>e>0))||e?.prices[n?.value||""]?.priceFrom:e?.prices[n?.value||""]?.campaign||e?.prices[n?.value||""]?.priceFrom)} ${x}`})]})]}),(0,i.jsx)("div",{children:(0,i.jsx)(e_,{className:(0,c.A)(a?.id===e.modelId?"block":"hidden","h-6 w-6 self-start text-black")})})]})},t))]})}var tw=l(23120),tN=l(79964),tC=l(6868),tk=l(18336),tS=l.n(tk);let tL=(e,t,l,a)=>{switch(e.type){case E.REQUIRED_TO_ADD_ALL:return t_(e,t,l,a);case E.REQUIRED_TO_ADD_ANY:return tT(e,t,l,a);case E.MUTUALLY_EXCLUSIVE_REPLACE:return tA(e,t,l,a);case E.REQUIRED_TO_REMOVE:return tI(e,t,l,a)}},t_=(e,t,l,a)=>{let r=[...t.selectedOptions],i=null;(tP(t.options,"options",e)||[]).map(e=>{if("Package"===e.category&&!a){i=e;return}i&&t.isOptionIncludedInPackage(e,i)||M(r,e)||r.push(e)});let n=r.map(e=>e.id);return(tP(t.options,"sourceOptions",e)||[]).map(l=>{if(!M(r,l)&&!(i&&t.isOptionIncludedInPackage(l,i))){if(!i&&"Package"===l.category&&!a){i=l;return}e.constraint?.sourceCondition==="AND"&&-1===n.indexOf(l.id)&&r.push(l)}}),tD(t,i,r,!1,l,a)},tT=(e,t,l,a)=>{let r=[...t.selectedOptions],i=r.map(e=>e.id),n=[],s=!1;return(tP(t.options,"options",e)||[]).sort((e,t)=>e.retailPrice.price-t.retailPrice.price).map(e=>{"Package"===e.category?n.push(e):n.length>0&&t.isOptionIncludedInPackage(e,n)||s||-1===i.indexOf(e.id)&&(console.log("res.opts newOptions.push",r.push),r.push(e),s=!0)}),(tP(t.options,"sourceOptions",e)||[]).sort((e,t)=>e.retailPrice.price-t.retailPrice.price).map(e=>{"Package"===e.category?n.push(e):n.length>0&&t.isOptionIncludedInPackage(e,n)||s||-1===i.indexOf(e.id)&&(console.log("res.sourceOptions newOptions.push",r.push),r.push(e),s=!0)}),tD(t,n,r,!1,l,a)},tI=(e,t,l,a)=>{let r=(e.sourceOptions||[]).concat(e.options||[]).map(e=>e.id),i=[...t.selectedOptions].filter(e=>-1===r.indexOf(e.id));return tD(t,null,i,!0,l,a)},tA=(e,t,l,a)=>{let r=(e.sourceOptions||[]).concat(e.options||[]).map(e=>e.id),i=[...t.selectedOptions].filter(e=>-1===r.indexOf(e.id));return i.push(t.wantedOption),tD(t,null,i,!1,l,a)},tD=(e,t,l,a,r,i)=>{console.log("isPackage",i),console.log("newPackages",t),console.log("data",e);let n=[...l].concat(t||[]),s=n.filter(e=>"Package"!==e.category),o=n.filter(e=>"Package"===e.category);if(M(o,e.wantedOption)||"Package"!==e.wantedOption.category||o.push(e.wantedOption),console.log("finalOptions",s),console.log("finalPackages",o),!M(s,e.wantedOption)&&r&&"Package"!==e.wantedOption.category&&s.push(e.wantedOption),!t)return a?void e.handleSelectedOption(l):(o.length>0&&e.handleSelectedPackages(o),e.handleSelectedOption(l),l);t instanceof Array?e.handleSelectedPackages([...e.selectedPackages,...o]):e.handleSelectedPackages([...e.selectedPackages,t]),e.handleSelectedOption(s)},tM=(e,t,l)=>{switch(e.type){case E.REQUIRED_TO_ADD_ANY:return`${l("NeedToSelect")} <br/>
933 ${e.options?.map(e=>`${e.name} ${e.retailPrice.price} ${e.retailPrice.currency}`).join("<br/>")} <br/> ${l("ToSelect")} ${t.name}. <br/> <b>${l("CheapestSelected")}</b>`;case E.REQUIRED_TO_ADD_ALL:if((e?.sourceOptions||[]).length>0)return`${l("MustSelect")} <br/> ${e.options?.map(e=>`${e.name} ${e.retailPrice.price} ${e.retailPrice.currency}`).join("<br/>")} <br/> <b>${l("ToSelect")} ${t.name}`;return`${l("MustSelect")} <br/> ${e.options?.map(e=>`${e.name} ${e.retailPrice.price} ${e.retailPrice.currency}`).join("<br/>")} <br/> <b>${l("ToSelect")} ${t.name}</b>`;case E.REQUIRED_TO_REMOVE:return`${l("IfRemove")} ${t.name} ${l("WillRemoved")}<br/> <br/> ${((e.options||[]).length>0?e.options:e.sourceOptions)?.filter(e=>e.id!==t.id)?.map(e=>`${e.name} ${e.retailPrice.price} ${e.retailPrice.currency}`).join("<br/>")} <br/> <br/>`;case E.MUTUALLY_EXCLUSIVE_REPLACE:return`${e.sourceOptions?.map(e=>e.name)} ${l("NotComined")} ${e.options?.map(e=>e.name)} <b>${l("RemoveEarly")}</b>`;default:return""}},tE=(e,t)=>{switch(e){case E.REQUIRED_TO_ADD_ALL:case E.REQUIRED_TO_ADD_ANY:return`${t("Add")}`;case E.MUTUALLY_EXCLUSIVE_REPLACE:return`${t("Replace")}`;case E.REQUIRED_TO_REMOVE:return`${t("Remove")}`;default:return`${t("Ok")}`}},tP=(e,t,l)=>(l[t]||[]).map(t=>T(e,t.id)).filter(e=>void 0!==e),t$=e=>{let t,l,a,r,s=(0,n.c)(24),{retailPrice:o,campaignPrice:c,small:d,hideRetailPrice:u,pricePrefix:m}=e,{sitecoreTranslation:x,config:f}=h(),p=!!c?.price,g=!!o.price&&p,v=d?14:15,b=d?15:17;s[0]!==f||s[1]!==x?(t=x("Currency",f),s[0]=f,s[1]=x,s[2]=t):t=s[2];let j=t;return s[3]!==c||s[4]!==j||s[5]!==b||s[6]!==g||s[7]!==p||s[8]!==m||s[9]!==d?(l=g&&(0,i.jsx)("span",{style:{marginLeft:d&&p?0:4,color:p?"#E91630":"#656666",fontWeight:400,fontSize:b,whiteSpace:"nowrap"},children:`${m?`${m} `:""}${eR(c.price)} ${j}`}),s[3]=c,s[4]=j,s[5]=b,s[6]=g,s[7]=p,s[8]=m,s[9]=d,s[10]=l):l=s[10],s[11]!==j||s[12]!==b||s[13]!==v||s[14]!==g||s[15]!==p||s[16]!==u||s[17]!==m||s[18]!==o.price||s[19]!==d?(a=!u&&(0,i.jsx)("span",{style:{marginLeft:d&&!p?0:4,fontSize:g?v:b,color:"#656666",fontWeight:400,textDecoration:g?"line-through":void 0,whiteSpace:"nowrap"},children:`${m?`${m} `:""}${eR(o.price)} ${j}`}),s[11]=j,s[12]=b,s[13]=v,s[14]=g,s[15]=p,s[16]=u,s[17]=m,s[18]=o.price,s[19]=d,s[20]=a):a=s[20],s[21]!==l||s[22]!==a?(r=(0,i.jsxs)(i.Fragment,{children:[l,a]}),s[21]=l,s[22]=a,s[23]=r):r=s[23],r};function tF(e){let t,l,a,r,s,c,d,u,m,x,f,p,g,v,b,j,y=(0,n.c)(62),{context:w}=e,{selectedOptions:N,selectedPackages:C,selectedVariant:k,handleSelectedOption:S,handleSelectedPackages:L,configuratorData:_}=w,{isOptionChoicePossible:T,isOptionIncludedInPackage:I}=O(),{sitecoreTranslation:A,config:D}=h();y[0]===Symbol.for("react.memo_cache_sentinel")?(t=[],y[0]=t):t=y[0];let[M,E]=(0,o.useState)(t),[P,$]=(0,o.useState)(null);if(!k)return null;y[1]!==k?.options?(l=k?.options?.filter(tW),a=tS()(l,tZ),y[1]=k?.options,y[2]=l,y[3]=a):(l=y[2],a=y[3]);let F=a;y[4]!==D||y[5]!==l||y[6]!==S||y[7]!==L||y[8]!==T||y[9]!==I||y[10]!==N||y[11]!==C||y[12]!==A?(r=e=>{if(I(e,C))return;let t=T(e,C),a=(N||[]).filter(t=>t.id===e.id).length>0,r=(t||[]).filter(tU),i=t instanceof Array?t[0]:null;if(null===t)return;if(i&&i.allowed&&0===r.length||a&&0===r.length)return void S(e);let n=[...N],s=t.filter(tz),o=s.map((t,a)=>({title:`${A(t.message,D)}`,actionBtnText:tE(t.type,e=>A(e,D)),actionBtnOnClick:()=>{let r=tL(t,{selectedOptions:n,isOptionIncludedInPackage:I,handleSelectedPackages:L,handleSelectedOption:S,wantedOption:e,selectedPackages:C,options:l},a===s.length-1,!1);(r||[]).length>0&&void 0!==r&&(n=r)},description:tM(t,e,e=>A(e,D)),cancelBtnText:A("Cancel",D)}));E(o),o.length>0&&$(o[0])},y[4]=D,y[5]=l,y[6]=S,y[7]=L,y[8]=T,y[9]=I,y[10]=N,y[11]=C,y[12]=A,y[13]=r):r=y[13];let R=r;y[14]!==P||y[15]!==M?(s=()=>{let e=M.findIndex(e=>e===P),t=M[e+1];t?$(t):($(null),E([]))},y[14]=P,y[15]=M,y[16]=s):s=y[16];let H=s;y[17]!==P||y[18]!==H?(c=()=>{P&&(P.actionBtnOnClick(),H())},y[17]=P,y[18]=H,y[19]=c):c=y[19];let V=c,B=_?.configuratorData?.generalAdminSettings?.optionsLegalText;y[20]!==D||y[21]!==A?(d=function(e){return e?e.hideRetailPrice?e.campaignPrice&&e.campaignPrice.price>0?`+ ${e.campaignPrice.price} ${A("Currency",D)}`:null:e.campaignPrice&&e.campaignPrice.price>0?`+ ${e.campaignPrice.price} ${A("Currency",D)}`:e.retailPrice?`+ ${e.retailPrice.price} ${A("Currency",D)}`:null:null},y[20]=D,y[21]=A,y[22]=d):d=y[22];let z=d;y[23]!==D||y[24]!==z||y[25]!==I||y[26]!==N||y[27]!==C||y[28]!==k||y[29]!==A?(u=function(){let e=A("Currency",D),t={S
933afety:`${A("Safety",D)}`,General:`${A("General",D)}`,Comfort:`${A("Comfort",D)}`,Multimedia:`${A("Multimedia",D)}`,Interior:`${A("Interior",D)}`,Design:`${A("Design",D)}`,Driving:`${A("Driving",D)}`,Wheels:`${A("Wheels",D)}`,Trim:`${A("Trim",D)}`,Petrol:`${A("Petrol",D)}`,Electric:`${A("Electric",D)}`,Diesel:`${A("Diesel",D)}`,MildHybrid:`${A("MildHybrid",D)}`,FullHybrid:`${A("FullHybrid",D)}`};if(!k)return null;let l=k?.options?.filter(tB),a=tS()(l,tO);return(Object.keys(a)||[]).map(l=>{let r=(a[l]||[]).filter(e=>tq(N,e)).filter(e=>!I(e,C));if(!(r.length>0))return null;let i=(a[l]||[]).filter(e=>tq(N,e)).filter(e=>!I(e,C)).map(tV).reduce(tH,0);return{value:t[l]||l,secondaryValue:`+ ${eR(i)} ${e}`,subValues:r.map(e=>({value:e.name,secondaryValue:z(e)||"asd"}))}}).filter(tR)},y[23]=D,y[24]=z,y[25]=I,y[26]=N,y[27]=C,y[28]=k,y[29]=A,y[30]=u):u=y[30];let U=u;return y[31]!==U?(m=U()||[],y[31]=U,y[32]=m):m=y[32],y[33]!==D||y[34]!==A?(x=A("Options",D),y[33]=D,y[34]=A,y[35]=x):x=y[35],y[36]!==D||y[37]!==A?(f=A("ChangeOption",D),y[36]=D,y[37]=A,y[38]=f):f=y[38],y[39]!==F?(p=Object.keys(F)||[],y[39]=F,y[40]=p):p=y[40],y[41]!==F||y[42]!==I||y[43]!==R||y[44]!==N||y[45]!==C||y[46]!==k||y[47]!==p?(g=p.map((e,t)=>(0,i.jsx)(tK,{category:e,groupedOptions:F,onSelectOption:R,isOptionIncludedInPackage:I,selectedOptions:N,selectedPackages:C,selectedVariant:k},t)),y[41]=F,y[42]=I,y[43]=R,y[44]=N,y[45]=C,y[46]=k,y[47]=p,y[48]=g):g=y[48],y[49]!==B?(v=B&&(0,i.jsx)("p",{style:{fontSize:14},children:B}),y[49]=B,y[50]=v):v=y[50],y[51]!==P||y[52]!==H||y[53]!==V?(b=P&&(0,i.jsx)(eQ,{isOpen:!!P,onClose:H,title:P.title,actions:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(Z.$n,{className:"button hover:border-primary flex-1 font-bold",onClick:H,variant:"ghost",children:P.cancelBtnText}),(0,i.jsx)(Z.$n,{className:"button button-primary flex-1 font-bold",onClick:V,variant:"secondary",children:P.actionBtnText})]}),children:(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:P.description}})}),y[51]=P,y[52]=H,y[53]=V,y[54]=b):b=y[54],y[55]!==f||y[56]!==g||y[57]!==v||y[58]!==b||y[59]!==m||y[60]!==x?(j=(0,i.jsxs)(te,{type:"card",position:"belowOffer",values:m,title:x,changeText:f,children:[g,v,b]}),y[55]=f,y[56]=g,y[57]=v,y[58]=b,y[59]=m,y[60]=x,y[61]=j):j=y[61],j}function tR(e){return null!==e}function tH(e,t){return e+t}function tV(e){return tG(e)}function tO(e){return e?.category}function tB(e){return"Package"!==e.category&&"Supplements"!==e.category}function tz(e){return!e.allowed}function tU(e){return!e.allowed}function tZ(e){return e?.category}function tW(e){return"Package"!==e.category&&"Supplements"!==e.category}let tq=(e,t)=>(e||[]).filter(e=>e.id===t.id).length>0,tG=e=>e.campaignPrice.price&&e.campaignPrice.price>0?e.campaignPrice.price:e.retailPrice.price,tK=e=>{let t,l,a,r,s,o,d,u,m,x,f,p,g,v,b,j,y,w,N,C,k,S,L,_,T,I,A,D,M=(0,n.c)(127),{category:E,groupedOptions:P,onSelectOption:$,isOptionIncludedInPackage:F,selectedOptions:R,selectedPackages:H,selectedVariant:V}=e,{getPackageFromOption:B}=O(),{sitecoreTranslation:z,config:U}=h();M[0]!==z||M[1]!==U?(t=z("Currency",U),M[0]=z,M[1]=U,M[2]=t):t=M[2];let Z=t;M[3]!==U||M[4]!==z?(l=z("Safety",U),M[3]=U,M[4]=z,M[5]=l):l=M[5];let W=`${l}`;M[6]!==U||M[7]!==z?(a=z("General",U),M[6]=U,M[7]=z,M[8]=a):a=M[8];let q=`${a}`;M[9]!==U||M[10]!==z?(r=z("Comfort",U),M[9]=U,M[10]=z,M[11]=r):r=M[11];let G=`${r}`;M[12]!==U||M[13]!==z?(s=z("Multimedia",U),M[12]=U,M[13]=z,M[14]=s):s=M[14];let K=`${s}`;M[15]!==U||M[16]!==z?(o=z("Interior",U),M[15]=U,M[16]=z,M[17]=o):o=M[17];let J=`${o}`;M[18]!==U||M[19]!==z?(d=z("Design",U),M[18]=U,M[19]=z,M[20]=d):d=M[20];let Y=`${d}`;M[21]!==U||M[22]!==z?(u=z("Driving",U),M[21]=U,M[22]=z,M[23]=u):u=M[23];let Q=`${u}`;M[24]!==U||M[25]!==z?(m=z("Wheels",U),M[24]=U,M[25]=z,M[26]=m):m=M[26];let X=`${m}`;M[27]!==U||M[28]!==z?(x=z("Trim",U),M[27]=U,M[28]=z,M[29]=x):x=M[29];let ee=`${x}`;M[30]!==U||M[31]!==z?(f=z("Petrol",U),M[30]=U,M[31]=z,M[32]=f):f=M[32];let et=`${f}`;M[33]!==U||M[34]!==z?(p=z("Electric",U),M[33]=U,M[34]=z,M[35]=p):p=M[35];let el=`${p}`;M[36]!==U||M[37]!==z?(g=z("Diesel",U),M[36]=U,M[37]=z,M[38]=g):g=M[38];let ea=`${g}`;M[39]!==U||M[40]!==z?(v=z("MildHybrid",U),M[39]=U,M[40]=z,M[41]=v):v=M[41];let er=`${v}`;M[42]!==U||M[43]!==z?(b=z("FullHybrid",U),M[42]=U,M[43]=z,M[44]=b):b=M[44];let ei=`${b}`;M[45]!==K||M[46]!==J||M[47]!==Y||M[48]!==Q||M[49]!==X||M[50]!==ee||M[51]!==et||M[52]!==el||M[53]!==ea||M[54]!==er||M[55]!==ei||M[56]!==W||M[57]!==q||M[58]!==G?(j={Safety:W,General:q,Comfort:G,Multimedia:K,Interior:J,Design:Y,Driving:Q,Wheels:X,Trim:ee,Petrol:et,Ele
933ctric:el,Diesel:ea,MildHybrid:er,FullHybrid:ei},M[45]=K,M[46]=J,M[47]=Y,M[48]=Q,M[49]=X,M[50]=ee,M[51]=et,M[52]=el,M[53]=ea,M[54]=er,M[55]=ei,M[56]=W,M[57]=q,M[58]=G,M[59]=j):j=M[59];let en=j;if(M[60]!==E||M[61]!==P||M[62]!==F||M[63]!==R||M[64]!==H){let e,t;M[66]!==R?(e=e=>tq(R,e),M[66]=R,M[67]=e):e=M[67],M[68]!==F||M[69]!==H?(t=e=>!F(e,H),M[68]=F,M[69]=H,M[70]=t):t=M[70],y=(P[E]||[]).filter(e).filter(t),M[60]=E,M[61]=P,M[62]=F,M[63]=R,M[64]=H,M[65]=y}else y=M[65];let es=y.length>0;if(M[71]!==E||M[72]!==Z||M[73]!==P||M[74]!==es||M[75]!==F||M[76]!==R||M[77]!==H||M[78]!==en){let e,t;M[84]!==R?(e=e=>tq(R,e),M[84]=R,M[85]=e):e=M[85],M[86]!==F||M[87]!==H?(t=e=>!F(e,H),M[86]=F,M[87]=H,M[88]=t):t=M[88];let l=(P[E]||[]).filter(e).filter(t).map(t1).reduce(t0,0),a=es?"border-outline-input":"border-outline-2";M[89]!==a?(S=(0,c.A)("gap-sm flex cursor-pointer flex-col border p-4",a),M[89]=a,M[90]=S):S=M[90],k="flex justify-between",w="mb-3 text-[1.0625rem] font-bold",N=en[E]||E,C=es&&(0,i.jsx)(e0,{children:`+ ${eR(l)} ${Z}`}),M[71]=E,M[72]=Z,M[73]=P,M[74]=es,M[75]=F,M[76]=R,M[77]=H,M[78]=en,M[79]=w,M[80]=N,M[81]=C,M[82]=k,M[83]=S}else w=M[79],N=M[80],C=M[81],k=M[82],S=M[83];if(M[91]!==w||M[92]!==N||M[93]!==C?(L=(0,i.jsxs)("p",{className:w,children:[N,C]}),M[91]=w,M[92]=N,M[93]=C,M[94]=L):L=M[94],M[95]!==es?(_=es&&(0,i.jsx)(e_,{className:"h-6 w-6"}),M[95]=es,M[96]=_):_=M[96],M[97]!==k||M[98]!==L||M[99]!==_?(T=(0,i.jsxs)("div",{className:k,children:[L,_]}),M[97]=k,M[98]=L,M[99]=_,M[100]=T):T=M[100],M[101]!==E||M[102]!==P?(I=P[E]||[],M[101]=E,M[102]=P,M[103]=I):I=M[103],M[104]!==U||M[105]!==B||M[106]!==F||M[107]!==$||M[108]!==R||M[109]!==H||M[110]!==V||M[111]!==z||M[112]!==I){let e;M[114]!==U||M[115]!==B||M[116]!==F||M[117]!==$||M[118]!==R||M[119]!==H||M[120]!==V||M[121]!==z?(e=(e,t)=>(0,i.jsxs)(tQ,{style:{gap:0},className:"flex-row items-start text-sm",children:[(0,i.jsx)(tJ,{name:`option-${e.name}`,checked:tq(R,e)||F(e,H),onChange:()=>$(e)}),(0,i.jsxs)(tX,{style:{lineHeight:1.2,marginTop:-4},className:"cursor-pointer pl-2",children:[e?.name,(0,i.jsx)("span",{className:"mt-1 block",children:F(e,H)?(0,i.jsxs)("span",{className:"text-black",children:[z("InPackage",U)," â",B(e,H)?.name,"â"]}):(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(t$,{campaignPrice:e.campaignPrice,cheapestPrice:0,retailPrice:e.retailPrice,small:!0,hideRetailPrice:V.hideRetailPrice})})})]})]},`option-${e.name}-${t}`),M[114]=U,M[115]=B,M[116]=F,M[117]=$,M[118]=R,M[119]=H,M[120]=V,M[121]=z,M[122]=e):e=M[122],A=I.map(e),M[104]=U,M[105]=B,M[106]=F,M[107]=$,M[108]=R,M[109]=H,M[110]=V,M[111]=z,M[112]=I,M[113]=A}else A=M[113];return M[123]!==S||M[124]!==T||M[125]!==A?(D=(0,i.jsxs)("div",{className:S,children:[T,A]}),M[123]=S,M[124]=T,M[125]=A,M[126]=D):D=M[126],D};function tJ(e){let t,l,a,r,s=(0,n.c)(8);return s[0]!==e?({className:t,...l}=e,s[0]=e,s[1]=t,s[2]=l):(t=s[1],l=s[2]),s[3]!==t?(a=(0,c.A)("flex cursor-pointer items-center gap-2",t),s[3]=t,s[4]=a):a=s[4],s[5]!==l||s[6]!==a?(r=(0,i.jsx)(tw.S,{...l,className:a,children:tY}),s[5]=l,s[6]=a,s[7]=r):r=s[7],r}function tY(e){let{checked:t}=e;return(0,i.jsx)(i.Fragment,{children:t?(0,i.jsx)(Z.q2,{}):(0,i.jsx)(Z.Hi,{})})}function tQ(e){let t,l,a,r,s=(0,n.c)(8);return s[0]!==e?({className:t,...l}=e,s[0]=e,s[1]=t,s[2]=l):(t=s[1],l=s[2]),s[3]!==t?(a=(0,c.A)("flex flex-col gap-1",t),s[3]=t,s[4]=a):a=s[4],s[5]!==l||s[6]!==a?(r=(0,i.jsx)(tN.D,{className:a,...l}),s[5]=l,s[6]=a,s[7]=r):r=s[7],r}function tX(e){let t,l,a,r,s=(0,n.c)(8);return s[0]!==e?({className:t,...l}=e,s[0]=e,s[1]=t,s[2]=l):(t=s[1],l=s[2]),s[3]!==t?(a=(0,c.A)("select-none",t),s[3]=t,s[4]=a):a=s[4],s[5]!==l||s[6]!==a?(r=(0,i.jsx)(tC.JU,{className:a,...l}),s[5]=l,s[6]=a,s[7]=r):r=s[7],r}function t1(e){return tG(e)}function t0(e,t){return e+t}let t2=e=>{let t,l,a,r,s,c,d,u,m,x,f,p,g,v,b=(0,n.c)(59),{context:j}=e,{selectedVariant:y,selectedPackages:w,handleSelectedPackages:N,handleSelectedOption:C,configuratorData:k}=j,{isOptionChoicePossible:S,isOptionIncludedInPackage:L}=O(),{sitecoreTranslation:_,config:T}=h();b[0]===Symbol.for("react.memo_cache_sentinel")?(t=[],b[0]=t):t=b[0];let[I,A]=(0,o.useState)(t),[D,M]=(0,o.useState)(null);if((0,o.useState)(!1),(0,o.useRef)(!1),!y)return null;if(b[1]!==T||b[2]!==k?.configuratorData?.generalAdminSettings?.optionsLegalText||b[3]!==D||b[4]!==C||b[5]!==N||b[6]!==S||b[7]!==L||b[8]!==I||b[9]!==w||b[10]!==y||b[11]!==_){let e,t,n,o,p=(y?.options||[]).filter(t4),h=(w||[]).map(t5),g=e=>{let t=[...w],l=(S(e,t,!0)||[]).filter(t6);if(-1!==h.indexOf(e.id))return void N(t.filter(t=>t.id!==e.id));let a=[...w];if(0===l.length)return void N([...t,e]);let r=l.map((t,r)=>({title:`${_(t.message,T)}`,actionBtnText:tE(t.type,e=>_(e,T)),actionBtnOnClick:()=>{let i=tL(t,{selectedOptions:a,isOptionIncludedInPackage:L,handleSelectedPackages:N,handleSelectedOption:C,wantedOption:e,selectedPackages:w,options:p},r===l.length-1,!0);(i||[]).length>0&&void 0!==i&&(a=i)},description:tM(t,e,e=>_(e,T)),cancelBtnText:_("Cancel",T)}));A(r),r.length>0&&M(r[0])};b[22]!==D||b[23]!==I?(e=()=>{let e=I.findIndex(e=>e===D),t=I[e+1];t?M(t):(M(null),A([]))},b[22]=D,b[23]=I,b[24]=e):e=b[24],a=e,b[25]!==D||b[26]!==a?(t=()=>{D&&(D.actionBtnOnClick(),a())}
933,b[25]=D,b[26]=a,b[27]=t):t=b[27],r=t,s=k?.configuratorData?.generalAdminSettings?.optionsLegalText,b[28]!==T||b[29]!==_?(n=function(e){return e?e.hideRetailPrice?e.campaignPrice&&e.campaignPrice.price>0?`+ ${e.campaignPrice.price} ${_("Currency",T)}`:null:e.campaignPrice&&e.campaignPrice.price>0?`+ ${e.campaignPrice.price} ${_("Currency",T)}`:e.retailPrice&&e.retailPrice.price>0?`+ ${e.retailPrice.price} ${_("Currency",T)}`:null:null},b[28]=T,b[29]=_,b[30]=n):n=b[30];let v=n;b[31]!==v||b[32]!==w?(o=function(){return w.map(e=>{let t=v(e)??void 0;return{value:e.name,secondaryValue:t,description:e.description||"",bullets:e.bullets||[]}})},b[31]=v,b[32]=w,b[33]=o):o=b[33];let j=o;l=te,c="card",d="belowOffer",b[34]!==j?(u=j(),b[34]=j,b[35]=u):u=b[35],b[36]!==T||b[37]!==_?(m=_("Package",T),b[36]=T,b[37]=_,b[38]=m):m=b[38],b[39]!==T||b[40]!==w.length||b[41]!==_?(x=w.length>0?_("ChangePackage",T):_("PickPackage",T),b[39]=T,b[40]=w.length,b[41]=_,b[42]=x):x=b[42],f=p.map((e,t)=>(0,i.jsx)(t3,{packageItem:e,selectedPackageIds:h,onChangePackage:g,selectedVariant:y},t)),b[1]=T,b[2]=k?.configuratorData?.generalAdminSettings?.optionsLegalText,b[3]=D,b[4]=C,b[5]=N,b[6]=S,b[7]=L,b[8]=I,b[9]=w,b[10]=y,b[11]=_,b[12]=l,b[13]=a,b[14]=r,b[15]=s,b[16]=c,b[17]=d,b[18]=u,b[19]=m,b[20]=x,b[21]=f}else l=b[12],a=b[13],r=b[14],s=b[15],c=b[16],d=b[17],u=b[18],m=b[19],x=b[20],f=b[21];return b[43]!==s?(p=s&&(0,i.jsx)("p",{style:{fontSize:14},children:s}),b[43]=s,b[44]=p):p=b[44],b[45]!==D||b[46]!==a||b[47]!==r?(g=D&&(0,i.jsx)(eQ,{isOpen:!!D,onClose:a,title:D.title,actions:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(Z.$n,{className:"hover:border-primary flex-1 font-bold",onClick:a,variant:"ghost",children:D.cancelBtnText}),(0,i.jsx)(Z.$n,{className:"flex-1 font-bold",onClick:r,variant:"secondary",children:D.actionBtnText})]}),children:(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:D.description}})}),b[45]=D,b[46]=a,b[47]=r,b[48]=g):g=b[48],b[49]!==l||b[50]!==c||b[51]!==d||b[52]!==u||b[53]!==m||b[54]!==x||b[55]!==f||b[56]!==p||b[57]!==g?(v=(0,i.jsxs)(l,{type:c,position:d,values:u,title:m,changeText:x,children:[f,p,g]}),b[49]=l,b[50]=c,b[51]=d,b[52]=u,b[53]=m,b[54]=x,b[55]=f,b[56]=p,b[57]=g,b[58]=v):v=b[58],v},t3=e=>{let t,l,a,r,s,o,d,u,m,x,f,p,h,g,v,b,j=(0,n.c)(43),{selectedPackageIds:y,packageItem:w,onChangePackage:N,selectedVariant:C}=e;if(j[0]!==w||j[1]!==C){let e,a,r,i=w.name.split(" *** ");t=i?.length>0?i[0]:null;let n=i?.length>0?i.slice(1,i?.length+1):[];l=[...(e=(C?.constraints||[]).map(e=>{let t={...e},l=[];t.sourceOptions.map(e=>{C?.options.map(t=>{t.id===e&&l.push(t)})});let a=[];return t.targetOptions.map(e=>{C?.options.map(t=>{t.id===e&&a.push(t)})}),t.sourceOptionItems=l,t.targetOptionItems=a,t}),a=[],(e||[]).map(e=>{-1!==e.sourceOptions.indexOf(w.id)&&(e.targetOptionItems||[]).map(e=>{a.push(e)})}),r=[],a.filter(e=>-1===r.indexOf(e.id)&&(r.push(e.id),!0))).map(t8),...n],j[0]=w,j[1]=C,j[2]=t,j[3]=l}else t=j[2],l=j[3];let k=l;return j[4]!==w.id||j[5]!==y?(a=-1!==y.indexOf(w?.id)&&"!border-black",j[4]=w.id,j[5]=y,j[6]=a):a=j[6],j[7]!==a?(r=(0,c.A)("text-text-link border-outline-2 block w-full cursor-pointer border bg-transparent text-left leading-normal hover:border-black",a),j[7]=a,j[8]=r):r=j[8],j[9]!==N||j[10]!==w?(s=()=>N(w),j[9]=N,j[10]=w,j[11]=s):s=j[11],j[12]===Symbol.for("react.memo_cache_sentinel")?(o={width:"calc(100% - 24px)",fontSize:"1.0625rem"},j[12]=o):o=j[12],j[13]!==w.campaignPrice||j[14]!==w.hideRetailPrice||j[15]!==w.retailPrice?(d=(0,i.jsx)(t$,{campaignPrice:w.campaignPrice,cheapestPrice:0,retailPrice:w.retailPrice,hideRetailPrice:w.hideRetailPrice,pricePrefix:"+"}),j[13]=w.campaignPrice,j[14]=w.hideRetailPrice,j[15]=w.retailPrice,j[16]=d):d=j[16],j[17]!==t||j[18]!==d?(u=(0,i.jsx)("p",{className:"mb-0 block cursor-pointer bg-transparent text-left font-bold leading-normal text-black",style:o,children:(0,i.jsxs)("span",{children:[t,d]})}),j[17]=t,j[18]=d,j[19]=u):u=j[19],j[20]!==w.id||j[21]!==y?(m=-1!==y.indexOf(w?.id)?"block":"hidden",j[20]=w.id,j[21]=y,j[22]=m):m=j[22],j[23]!==m?(x=(0,c.A)(m,"h-6 w-6 self-start text-black"),j[23]=m,j[24]=x):x=j[24],j[25]!==x?(f=(0,i.jsx)(e_,{className:x}),j[25]=x,j[26]=f):f=j[26],j[27]!==f||j[28]!==u?(p=(0,i.jsxs)("div",{className:"flex justify-between",children:[u,f]}),j[27]=f,j[28]=u,j[29]=p):p=j[29],j[30]!==w.description?(h=w?.description!==""&&(0,i.jsx)("p",{style:{fontSize:14,color:"#3E3F40",fontWeight:400,marginBottom:0,lineHeight:"1.2rem"},children:w?.description}),j[30]=w.description,j[31]=h):h=j[31],j[32]!==k||j[33]!==w.bullets?(g=w?.bullets?.some(t7)?(0,i.jsx)("ul",{className:"block w-full cursor-pointer list-disc bg-transparent text-left leading-normal text-black",style:{paddingLeft:20,fontSize:14,color:"#3E3F40",marginBottom:0,lineHeight:"1.2rem"},children:w?.bullets?.map(t9)}):(0,i.jsx)("ul",{className:"block w-full cursor-pointer bg-transparent text-left leading-normal text-black",style:{paddingLeft:20,fontSize:14,color:"#3E3F40",marginBottom:0,lineHeight:"1.2rem"},children:k.map(le)}),j[32]=k,j[33]=w.bullets,j[34]=g):g=j[34],j[35]!==p||j[36]!==h||j[37]!==g?(v=(0,i.jsxs)("div",{className:"flex flex-col gap-2 p-4",children:[p,h,g]}),j[35]=p,j[36]=h,j[37]=g,j[38]=v):v=j[38],j[39]!==v||j[40]!==r||j[41]!==s?(b=(0,i.jsx)("button",{className:r,onClick:s,children:v}),j[39]=v,j[40]=r,j[41]=s,j[42]=b):b=j[42],b};function t4(e){return"Package"===e.category}function t5(e){return e.id}function t6(e){return!e.allowed}function t8(e){return e.name}function t7(e){return e.trim().length>0}function t9(e,t){return(0,i.jsx)("li",{children:e},t)}function le(e,t){return(0,i.jsx)("li",{children:e},t)}let lt=(e,t)=>({Safety:`${e("Safety",t)}`,General:`${e("General",t)}`,Comfort:`${e("Comfort",t)}`,Multimedia:`${e("Multimedia",t)}`,Interior:`${e("Interior",t)}`,Design:`${e("Design",t)}`,Driving:`${e("Driving",t)}`,Wheels:`${e("Wheels",t)}`,Trim:`${e("Trim",t)}`,Petrol:`${e("Petrol",t)}`,Electric:`${e("Electric",t)}`,Diesel:`${e("Diesel",t)}`,MildHybrid:`${e("MildHybrid",t)}`,FullHybrid:`${e("FullHybrid",t)}`});function ll(e){let t,l=(0,n.c)(34),{context:a}=e,{configuratorData:r,selectedModel:s,handleSelectedPowerTrain:o,selectedPowerTrain:c,selectedVariant:d}=a,{sitecoreTranslation:u,config:m}=h();if(!s||!r)return null;if(l[0]!==m||l[1]!==r?.configuratorData.modelData||l[2]!==o||l[3]!==s||l[4]!==c||l[5]!==d||l[6]!==u){let e,a,n,x,f,p,h,g,v=r?.configuratorData.modelData.find(e=>e.modelName===s.modelName),b=v?.powertrains.filter(lr).sort(la);l[8]!==o?(e=e=>{o(e)},l[8]=o,l[9]=e):e=l[9];let j=e;l[10]!==m||l[11]!==c?.fuelType||l[12]!==c?.power||l[13]!==u?(a=()=>{let e=lt(u,m);ez({event:"motor_selection",data:{selected_motor:`${e[c?.fuelType||""]||c?.fuelType} ${c?.power}`}})},l[10]=m,l[11]=c?.fuelType,l[12]=c?.power,l[13]=u,l[14]=a):a=l[14];let y=a;l[15]!==m||l[16]!==u?(n=lt(u,m),l[15]=m,l[16]=u,l[17]=n):n=l[17];let w=n;l[18]!==c?.fuelType||l[19]!==c?.power||l[20]!==w?(x=()=>{ez({event:"edit_motor",data:{initial_motor:`${w[c?.fuelType||""]||c?.fuelType} ${c?.power}`}})},l[18]=c?.fuelType,l[19]=c?.power,l[20]=w,l[21]=x):x=l[21];let N=x,C=c?`${c.fuelType} ${c.power}`:"";l[22]!==C?(f=[{value:C}],l[22]=C,l[23]=f):f=l[23],l[24]!==m||l[25]!==u?(p=u("Motor",m),l[24]=m,l[25]=u,l[26]=p):p=l[26],l[27]!==m||l[28]!==u?(h=u("ChangeMotor",m),l[27]=m,l[28]=u,l[29]=h):h=l[29],l[30]!==j||l[31]!==c||l[32]!==d?(g=(e,t)=>
933(0,i.jsx)(li,{onChangePowerTrain:j,selectedPowerTrain:c,powerTrain:e,selectedVariant:d},t),l[30]=j,l[31]=c,l[32]=d,l[33]=g):g=l[33],t=(0,i.jsx)(te,{type:"card",position:"belowOffer",values:f,title:p,changeText:h,pushEvent:y,onCardClick:N,children:(b||[]).map(g)}),l[0]=m,l[1]=r?.configuratorData.modelData,l[2]=o,l[3]=s,l[4]=c,l[5]=d,l[6]=u,l[7]=t}else t=l[7];return t}function la(e,t){let l=e.modelVariants[0],a=t.modelVariants[0];return l.isRecommended&&!a.isRecommended?-1:!l.isRecommended&&a.isRecommended?1:l.retailPrice.price-a.retailPrice.price}function lr(e){return e.power>0}let li=e=>{let t,l,a,r,s,o,d,u,m,x,f,p,g,v,b,j,y,w=(0,n.c)(49),{onChangePowerTrain:N,powerTrain:C,selectedPowerTrain:k,selectedVariant:S}=e,{sitecoreTranslation:L,config:_}=h();w[0]!==L||w[1]!==_?(t=L("Currency",_),w[0]=L,w[1]=_,w[2]=t):t=w[2];let T=t;w[3]!==_||w[4]!==L?(l=lt(L,_),w[3]=_,w[4]=L,w[5]=l):l=w[5];let I=l;w[6]!==N||w[7]!==C?(a=()=>N(C),w[6]=N,w[7]=C,w[8]=a):a=w[8],w[9]!==C||w[10]!==k?(r=JSON.stringify(k)===JSON.stringify(C)&&"!border-black",w[9]=C,w[10]=k,w[11]=r):r=w[11],w[12]!==r?(s=(0,c.A)("border-outline-2 flex justify-between border bg-transparent p-4 leading-4 hover:border-black",r),w[12]=r,w[13]=s):s=w[13],w[14]===Symbol.for("react.memo_cache_sentinel")?(o={gap:8},w[14]=o):o=w[14];let A=I[C.fuelType]||C?.fuelType;w[15]!==C.power||w[16]!==A?(d=(0,i.jsxs)("p",{className:"mb-3 cursor-pointer text-[1.0625rem] font-bold",children:[A," ",C.power]}),w[15]=C.power,w[16]=A,w[17]=d):d=w[17],w[18]!==_||w[19]!==T||w[20]!==C.modelVariants||w[21]!==S?.hideRetailPrice||w[22]!==L?(u=(C.modelVariants||[]).length>0&&(0,i.jsxs)("span",{style:{fontSize:17,color:"#656666"},children:[L("From",_)," ",C.modelVariants[0].campaignPrice?.price?(0,i.jsx)(i.Fragment,{children:`${eR(C.modelVariants[0].campaignPrice.price)} ${T}`}):(0,i.jsx)(i.Fragment,{children:!S?.hideRetailPrice&&`${eR(C.modelVariants[0].retailPrice.price)} ${T}`})]}),w[18]=_,w[19]=T,w[20]=C.modelVariants,w[21]=S?.hideRetailPrice,w[22]=L,w[23]=u):u=w[23],w[24]!==d||w[25]!==u?(m=(0,i.jsxs)("div",{className:"flex",style:o,children:[d,u]}),w[24]=d,w[25]=u,w[26]=m):m=w[26],w[27]===Symbol.for("react.memo_cache_sentinel")?(x={lineHeight:1.2},w[27]=x):x=w[27];let D=C.power;return w[28]!==_||w[29]!==L?(f=L("HorsePower",_),w[28]=_,w[29]=L,w[30]=f):f=w[30],w[31]!==C.power||w[32]!==f?(p=(0,i.jsxs)("span",{className:"text-text-secondary mr-3 text-sm font-semibold",style:x,children:[D," ",f]}),w[31]=C.power,w[32]=f,w[33]=p):p=w[33],w[34]!==m||w[35]!==p?(g=(0,i.jsxs)("div",{className:"flex flex-col",children:[m,p]}),w[34]=m,w[35]=p,w[36]=g):g=w[36],w[37]!==C||w[38]!==k?(v=JSON.stringify(k)===JSON.stringify(C)?"block":"hidden",w[37]=C,w[38]=k,w[39]=v):v=w[39],w[40]!==v?(b=(0,c.A)(v,"h-6 w-6 self-start text-black"),w[40]=v,w[41]=b):b=w[41],w[42]!==b?(j=(0,i.jsx)("div",{children:(0,i.jsx)(e_,{className:b})}),w[42]=b,w[43]=j):j=w[43],w[44]!==g||w[45]!==j||w[46]!==a||w[47]!==s?(y=(0,i.jsxs)("div",{onClick:a,className:s,children:[g,j]}),w[44]=g,w[45]=j,w[46]=a,w[47]=s,w[48]=y):y=w[48],y},ln=e=>{let t,l=(0,n.c)(20),{context:a}=e,{selectedSupplements:r,selectedVariant:s,handleSelectedSupplement:o}=a,{sitecoreTranslation:d,config:u}=h();if(!s)return null;if(l[0]!==u||l[1]!==o||l[2]!==r||l[3]!==s?.options||l[4]!==d){let e,a,n,m,x,f=(s?.options||[]).filter(ls);l[6]!==r?(e=function(){return(r||[]).map(lo)},l[6]=r,l[7]=e):e=l[7];let p=e;l[8]!==u||l[9]!==d?(a=d("Supplements",u),l[8]=u,l[9]=d,l[10]=a):a=l[10],l[11]!==p?(n=p(),l[11]=p,l[12]=n):n=l[12],l[13]!==u||l[14]!==r.length||l[15]!==d?(m=r.length>0?d("ChangeSupplement",u):d("PickSupplements",u),l[13]=u,l[14]=r.length,l[15]=d,l[16]=m):m=l[16],l[17]!==o||l[18]!==r?(x=(e,t)=>(0,i.jsx)("button",{className:(0,c.A)("block w-full cursor-pointer border border-[#d9d9d6] bg-transparent p-4 text-left leading-normal text-black hover:border-[#888b8d]",r.some(t=>t.id===e.id)&&"!border-[#888b8d]"),onClick:()=>o(e),children:(0,i.jsxs)("div",{className:"flex justify-between",children:[(0,i.jsx)("p",{className:"items-end font-bold",style:{fontSize:"1.0625rem"},children:e?.name}
933),(0,i.jsx)(e_,{className:(0,c.A)("h-6 w-6",r.some(t=>t.id===e.id)?"block":"hidden")})]})},t),l[17]=o,l[18]=r,l[19]=x):x=l[19],t=(0,i.jsx)(te,{type:"card",position:"belowOffer",title:a,values:n,changeText:m,pushEvent:lc,children:f.map(x)}),l[0]=u,l[1]=o,l[2]=r,l[3]=s?.options,l[4]=d,l[5]=t}else t=l[5];return t};function ls(e){return"Supplements"===e.category}function lo(e){return{value:e.name}}function lc(){}let ld=e=>{let{variant:t,isClicked:l,setIsClicked:a,toggleHandleClick:r}=e,{windowWidth:n,sitecoreTranslation:s,config:o}=h(),d=document.getElementById("panel-section-wrapper");if(!d)return null;let u=d?.clientHeight-70,m=window.innerHeight;return(0,i.jsx)(i.Fragment,{children:l[`${t.id}_isClicked`]&&(0,i.jsxs)("div",{className:(0,c.A)("p-4 transition-transform duration-300 ease-in-out lg:absolute","z-999 border-l-outline-2 bottom-0 left-[-1px] right-0 top-0 border-l bg-white",n>1023?"absolute":"fixed",l[`${t.id}_isClicked`]&&n<1023&&"translate-y-0",l[`${t.id}_isClicked`]&&n>=1023&&"translate-x-0",n<1023&&l[`${t.id}_isClickedClosed`]&&"translate-y-full",l[`${t.id}_isClickedClosed`]&&"translate-x-full"),id:"topDiv",children:[(0,i.jsx)("div",{className:"mb-3 mt-6",children:(0,i.jsxs)("p",{className:"text-center text-sm font-bold",children:[t?.name," â"," ",`${s("EquipmentIncluded",o)}`]})}),(0,i.jsx)("ul",{className:(0,c.A)("list-disc overflow-auto p-4",n>744?`${u}px`:`${m-200}px`),children:t?.equipments.map((e,t)=>(0,i.jsx)("div",{children:(0,i.jsx)("li",{className:"text-text-secondary mr-3 text-sm font-semibold leading-[1.187rem]",children:e?.name})},t))}),(0,i.jsx)("div",{className:"border-t-outline-2 absolute bottom-[-1px] left-0 flex w-full justify-center border-t p-4 pt-7",children:(0,i.jsx)(Z.$n,{variant:"primary",className:"hover:bg-primary-hover relative bottom-0 flex flex-1 justify-center p-4 px-8 py-2",onClick:()=>{var e;return e=`${t.id}_isClicked`,void(a(t=>({...t,[`${e}Closed`]:!0})),setTimeout(()=>{r(e),r(`${e}Closed`)},300))},children:s("Close",o)})})]})})};function lu(e){let t,l,a=(0,n.c)(26),{context:r}=e,{sitecoreTranslation:s,config:o}=h();a[0]!==s||a[1]!==o?(t=s("Currency",o),a[0]=s,a[1]=o,a[2]=t):t=a[2];let c=t,{configuratorData:d,selectedModel:u,selectedPowerTrain:m,handleSelectedVariant:x,selectedVariant:f}=r;if(!u||!d||!m)return null;if(a[3]!==o||a[4]!==c||a[5]!==x||a[6]!==m?.modelVariants||a[7]!==f||a[8]!==s){let e,t,r,n,d,u,p=m?.modelVariants.sort(lm),h=p[0],g=h.campaignPrice?.price?h.campaignPrice.price:h.retailPrice.price;a[10]!==f?.name?(e=()=>{ez({event:"version_selection",data:{selected_version:f?.name}})},a[10]=f?.name,a[11]=e):e=a[11];let v=e;a[12]!==c||a[13]!==f?(t=function(){if(f?.campaignPrice?.price){if(f.campaignPrice?.price)return`${eR(f.campaignPrice.price)} ${c}`;else if(!f.hideRetailPrice)return`${eR(f?.retailPrice.price)} ${c}`}return""},a[12]=c,a[13]=f,a[14]=t):t=a[14];let b=t;a[15]!==f?.name?(r=()=>{ez({event:"edit_version",data:{initial_version:`${f?.name}`}})},a[15]=f?.name,a[16]=r):r=a[16];let j=r,y=f?.name||"",w=b()||"";a[17]!==y||a[18]!==w?(n=[{value:y,secondaryValue:w}],a[17]=y,a[18]=w,a[19]=n):n=a[19],a[20]!==o||a[21]!==s?(d=s("ChangeVersion",o),a[20]=o,a[21]=s,a[22]=d):d=a[22],a[23]!==o||a[24]!==s?(u=s("Version",o),a[23]=o,a[24]=s,a[25]=u):u=a[25],l=(0,i.jsx)(te,{type:"card",position:"belowOffer",values:n,changeText:d,pushEvent:v,title:u,onCardClick:j,children:p.map((e,t)=>(0,i.jsx)(lx,{variant:e,selectedVariant:f,cheapestPrice:g,handleSelectedVariant:x},t))}),a[3]=o,a[4]=c,a[5]=x,a[6]=m?.modelVariants,a[7]=f,a[8]=s,a[9]=l}else l=a[9];return l}function lm(e,t){return e.isRecommended&&!t.isRecommended?-1:!e.isRecommended&&t.isRecommended?1:e.retailPrice.price-t.retailPrice.price}let lx=e=>{let t,l,a,r,s,d,u,m,x,f,p,g,v,b,j,y,w,N,C,k,S,L=(0,n.c)(61),{variant:_,selectedVariant:T,handleSelectedVariant:I,cheapestPrice:A}=e;L[0]===Symbol.for("react.memo_cache_sentinel")?(t={isClicked:!1},L[0]=t):t=L[0];let[D,M]=(0,o.useState)(t);L[1]===Symbol.for("react.memo_cache_sentinel")?(l=e=>{M(t=>({...t,[e]:!t[e]}))},L[1]=l):l=L[1];let E=l,{sitecoreTranslation:P,config:$}=h();L[2]!==I||L[3]!==T?(a=(e,t)=>{t===T||"SPAN"!==e.target.tagName&&I(t)},L[2]=I,L[3]=T,L[4]=a):a=L[4];let F=a;L[5]!==I||L[6]!==T||L[7]!==_?(r=e=>
933{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),_!==T&&I(_))},L[5]=I,L[6]=T,L[7]=_,L[8]=r):r=L[8];let R=r;L[9]!==F||L[10]!==_?(s=e=>F(e,_),L[9]=F,L[10]=_,L[11]=s):s=L[11];let H=T===_&&"!border-black";L[12]!==H?(d=(0,c.A)("border-outline-2 w-full cursor-pointer border bg-white p-4 text-left text-black hover:border-black",H),L[12]=H,L[13]=d):d=L[13],L[14]!==$||L[15]!==P||L[16]!==_.isRecommended?(u=_?.isRecommended&&(0,i.jsxs)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",background:"#F2F2F2",padding:"0.25rem"},children:[(0,i.jsx)(eA,{}),(0,i.jsx)("p",{className:"text-sm font-light",children:P("PopularChoice",$)})]}),L[14]=$,L[15]=P,L[16]=_.isRecommended,L[17]=u):u=L[17];let V=_?.name;L[18]!==A||L[19]!==_.campaignPrice||L[20]!==_.hideRetailPrice||L[21]!==_.retailPrice?(m=(0,i.jsx)(t$,{cheapestPrice:A,retailPrice:_.retailPrice,campaignPrice:_.campaignPrice,hideRetailPrice:_.hideRetailPrice}),L[18]=A,L[19]=_.campaignPrice,L[20]=_.hideRetailPrice,L[21]=_.retailPrice,L[22]=m):m=L[22],L[23]!==V||L[24]!==m?(x=(0,i.jsxs)("p",{className:"mb-1 text-[1.0625rem] font-bold",children:[V,m]}),L[23]=V,L[24]=m,L[25]=x):x=L[25],L[26]===Symbol.for("react.memo_cache_sentinel")?(f={paddingLeft:20},L[26]=f):f=L[26],L[27]!==_.equipments?(p=_?.equipments.slice(0,4).map(lf),L[27]=_.equipments,L[28]=p):p=L[28],L[29]!==p?(g=(0,i.jsx)("ul",{className:"list-disc",style:f,children:p}),L[29]=p,L[30]=g):g=L[30],L[31]!==$||L[32]!==P||L[33]!==_.equipments||L[34]!==_.name?(v=_?.equipments&&_.equipments.length>0&&(0,i.jsx)(te,{position:"belowOffer",type:"button",linkTitle:P("ShowAllIncluded",$),title:`${_?.name} â ${P("EquipmentIncluded",$)}`,isOpenInsidePanel:!0,children:(0,i.jsx)("ul",{className:(0,c.A)("list-disc overflow-auto p-4"),children:_?.equipments.map(lp)})}),L[31]=$,L[32]=P,L[33]=_.equipments,L[34]=_.name,L[35]=v):v=L[35],L[36]!==g||L[37]!==v?(b=(0,i.jsxs)("div",{className:"flex flex-col gap-3",children:[g,v]}),L[36]=g,L[37]=v,L[38]=b):b=L[38],L[39]!==x||L[40]!==b?(j=(0,i.jsxs)("div",{className:"flex flex-col",children:[x,b]}),L[39]=x,L[40]=b,L[41]=j):j=L[41];let O=T===_?"block":"hidden";return L[42]!==O?(y=(0,c.A)(O,"h-6 w-6 self-start text-black"),L[42]=O,L[43]=y):y=L[43],L[44]!==y?(w=(0,i.jsx)("div",{children:(0,i.jsx)(e_,{className:y})}),L[44]=y,L[45]=w):w=L[45],L[46]!==j||L[47]!==w?(N=(0,i.jsxs)("div",{className:"flex justify-between",children:[j,w]}),L[46]=j,L[47]=w,L[48]=N):N=L[48],L[49]!==R||L[50]!==N||L[51]!==s||L[52]!==d||L[53]!==u?(C=(0,i.jsxs)("div",{role:"button",tabIndex:0,onClick:s,onKeyDown:R,className:d,children:[u,N]}),L[49]=R,L[50]=N,L[51]=s,L[52]=d,L[53]=u,L[54]=C):C=L[54],L[55]!==D||L[56]!==_?(k=(0,i.jsx)(ld,{variant:_,isClicked:D,setIsClicked:M,toggleHandleClick:E}),L[55]=D,L[56]=_,L[57]=k):k=L[57],L[58]!==C||L[59]!==k?(S=(0,i.jsxs)("div",{children:[C,k]}),L[58]=C,L[59]=k,L[60]=S):S=L[60],S};function lf(e,t){return(0,i.jsx)("li",{className:"text-text-secondary mr-3 text-sm font-semibold",style:{lineHeight:"1.2rem"},children:e.name},t)}function lp(e,t){return(0,i.jsx)("div",{children:(0,i.jsx)("li",{className:"text-text-secondary mr-3 text-sm font-semibold leading-[1.187rem]",children:e?.name})},t)}let lh=()=>{let e,t,l,a,r,s,o,c,d,u,m,x,f,p,g,v=(0,n.c)(43),{selectedVariant:b,configuratorData:j}=eh(),{panelContainerRef:y}=h(),w=eh(),N=document.querySelector(".module");N?.classList.add("slide-in"),v[0]!==b?.options?(e=b?.options.filter(lg)?.length??!1,v[0]=b?.options,v[1]=e):e=v[1];let C=e;v[2]!==b?.options?(t=b?.options.filter(lv)?.length??!1,v[2]=b?.options,v[3]=t):t=v[3];let k=t;v[4]!==b?.options?(l=b?.options.filter(lb)?.length??!1,v[4]=b?.options,v[5]=l):l=v[5];let S=l,L=b?.interiorImageGroups?.length&&b?.interiorImageGroups?.length>0||!1,_=j?.configuratorData?.generalAdminSettings?.hidePowertrainSelection;return v[6]!==b?.uspItems?(a=b?.uspItems&&b?.uspItems.length>0&&(0,i.jsx)("div",{className:"block lg:hidden",children:(0,i.jsx)(eE,{isSection:!0})}),v[6]=b?.uspItems,v[7]=a):a=v[7],v[8]!==w?(r=(0,i.jsx)(ty,{context:w}),v[8]=w,v[9]=r):r=v[9],v[10]!==w||v[11]!==_?(s=!_&&(0,i.jsx)(ll,{context:w}),v[10]=w,v[11]=_,v[12]=s):s=v[12],v[13]!==w?(o=(0,i.jsx)(lu,{context:w}),c=(0,i.jsx)(tt,{context:w}),v[13]=w,v[14]=o,v[15]=c):(o=v[14],c=v[15]),v[16]!==w||v[17]!==L?(d=L&&(0,i.jsx)(tl,{context:w}),v[16]=w,v[17]=L,v[18]=d):d=v[18],v[19]!==w||v[20]!==S?(u=0!==S&&(0,i.jsx)(t2,{context:w}),v[19]=w,v[20]=S,v[21]=u):u=v[21],v[22]!==w||v[23]!==k?(m=0!==k&&(0,i.jsx)(tF,{context:w}),v[22]=w,v[23]=k,v[24]=m):m=v[24],v[25]!==w||v[26]!==C?(x=0!==C&&(0,i.jsx)(ln,{context:w}),v[25]=w,v[26]=C,v[27]=x):x=v[27],v[28]!==b?(f=null!==b&&(0,i.jsx)(e1,{variant:b}),v[28]=b,v[29]=f):f=v[29],v[30]===Symbol.for("react.memo_cache_sentinel")?(p=(0,i.jsx)("div",{className:"border-b-outline-2 block w-full cursor-pointer border-b bg-transparent p-4 text-left leading-tight text-black lg:hidden",children:(0,i.jsx)(eZ,{})}),v[30]=p):p=v[30],v[31]!==y||v[32]!==m||v[33]!==x||v[34]!==f||v[35]!==a||v[36]!==r||v[37]!==s||v[38]!==o||v[39]!==c||v[40]!==d||v[41]!==u?(g=(0,i.jsxs)("div",{id:"panel-section-wrapper",className:"divide-outline-2 h-full divide-y",ref:y,children:[a,r,s,o,
933c,d,u,m,x,f,p]}),v[31]=y,v[32]=m,v[33]=x,v[34]=f,v[35]=a,v[36]=r,v[37]=s,v[38]=o,v[39]=c,v[40]=d,v[41]=u,v[42]=g):g=v[42],g};function lg(e){return e?.category==="Supplements"}function lv(e){return e?.category!=="Supplements"&&e?.category!=="Package"}function lb(e){return e?.category==="Package"}var lj=l(68046),ly=l.n(lj);let lw=e=>{let t,l,a,r,s,d,u,m,x,f,p,h=(0,n.c)(26),g=(0,o.useRef)(null),v=(0,o.useRef)(null),b=(0,o.useRef)(null),{setOfferBottomPosition:j,setImageBottomPosition:y,setTitleTopPosition:w}=eL();h[0]!==y||h[1]!==j||h[2]!==w?(t=()=>{setTimeout(()=>{let e=g.current?.getBoundingClientRect(),t=e?.bottom,l=v.current?.getBoundingClientRect(),a=l?.bottom,r=b.current?.getBoundingClientRect(),i=r?.top;i&&w(i),t&&j(t),a&&y(a)},200)},h[0]=y,h[1]=j,h[2]=w,h[3]=t):t=h[3],h[4]===Symbol.for("react.memo_cache_sentinel")?(l=[],h[4]=l):l=h[4],(0,o.useEffect)(t,l),h[5]!==y||h[6]!==j||h[7]!==w?(a=()=>{let e=()=>{let e=g.current?.getBoundingClientRect(),t=e?.bottom,l=v.current?.getBoundingClientRect(),a=l?.bottom,r=b.current?.getBoundingClientRect(),i=r?.top;i&&w(i),t&&j(t),a&&y(a)};return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},h[5]=y,h[6]=j,h[7]=w,h[8]=a):a=h[8],h[9]===Symbol.for("react.memo_cache_sentinel")?(r=[g],h[9]=r):r=h[9],(0,o.useEffect)(a,r);let{selectedModel:N,selectedVariant:C,selectedPackages:k,selectedOptions:S,selectedColor:L}=eh();h[10]===Symbol.for("react.memo_cache_sentinel")?(s=(0,c.$)("lg:border-outline-2 flex flex-1 flex-wrap gap-0 lg:divide-x lg:overflow-hidden lg:border","h-full"),h[10]=s):s=h[10];let _=N?.modelName,T=C?.name;return h[11]!==_||h[12]!==T?(d=(0,i.jsx)("div",{className:"w-full lg:hidden",ref:b,children:(0,i.jsx)(eG,{modelName:_,variant:T})}),h[11]=_,h[12]=T,h[13]=d):d=h[13],h[14]!==L||h[15]!==S||h[16]!==k||h[17]!==C?(u=(0,i.jsx)("div",{className:"lg:hidden",ref:g,children:(0,i.jsx)(eq,{selectedVariant:C,selectedPackages:k,selectedOptions:S,selectedColor:L})}),h[14]=L,h[15]=S,h[16]=k,h[17]=C,h[18]=u):u=h[18],h[19]===Symbol.for("react.memo_cache_sentinel")?(m=(0,i.jsx)(eK,{imageContainerRef:v}),h[19]=m):m=h[19],h[20]!==u?(x=(0,i.jsxs)("div",{className:"max-lg:z-1 border-b-outline-2 lg:border-r-outline-2 flex flex-1 flex-col bg-white max-lg:sticky max-lg:top-0 max-lg:w-full lg:w-2/3",children:[u,m]}),h[20]=u,h[21]=x):x=h[21],h[22]===Symbol.for("react.memo_cache_sentinel")?(f=(0,i.jsx)("div",{className:(0,c.$)("h-full w-full lg:w-1/3 lg:max-w-[512px] lg:overflow-x-clip lg:overflow-y-scroll",ly().scrollbar),children:(0,i.jsx)(lh,{})}),h[22]=f):f=h[22],h[23]!==x||h[24]!==d?(p=(0,i.jsxs)("div",{className:s,children:[d,x,f]}),h[23]=x,h[24]=d,h[25]=p):p=h[25],p},lN=e=>{let t,l,a,r,s,c,d=(0,n.c)(17),{leftAlignText:u}=e,[m,x]=(0,o.useState)(!1),{selectedVariant:f,configuratorData:p}=eh(),{sitecoreTranslation:g,config:v,legalTextRef:b}=h(),j=(0,o.useRef)(null);d[0]===Symbol.for("react.memo_cache_sentinel")?(t={},d[0]=t):t=d[0];let y=t;if(f?.legaltext===void 0||f?.legaltext===null||f?.legaltext==="")return null;let w=p?.configuratorData?.generalAdminSettings?.displayFullVersionLegalText,N=f?.legaltext;d[1]!==N?(l=N.slice(0,175),d[1]=N,d[2]=l):l=d[2];let C=l;d[3]!==N?(a=N.slice(175),d[3]=N,d[4]=a):a=d[4];let k=a;return d[5]===Symbol.for("react.memo_cache_sentinel")?(r={fontSize:"14px",lineHeight:"19.07px",paddingBottom:16,fontWeight:"400"},d[5]=r):r=d[5],d[6]!==v||d[7]!==w||d[8]!==m||d[9]!==C||d[10]!==k||d[11]!==g||d[12]!==N?(s=w?(0,i.jsx)("div",{style:{margin:"0 auto",maxWidth:1792},children:(0,i.jsx)("p",{ref:j,style:{display:"inline-block",color:"#333333",marginBottom:0},children:N})}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{style:{height:m?"initial":18,overflow:m?"visible":"hidden"},children:(0,i.jsx)("p",{ref:j,style:{display:"inline-block",color:"#333333",marginBottom:0},children:C})}),m&&(0,i.jsx)("div",{style:{...y},children:(0,i.jsx)("p",{style:{marginBottom:0,color:"#333333"},children:k})}),k.length>0&&(0,i.jsx)("div",{style:{display:"block"},children:m?(0,i.jsx)("button",{onClick:()=>x(!1),style:{background:"none",border:"none",padding:"0",textDecoration:"underline",color:"#000000",cursor:"pointer"},children:g("Hide",v)}):(0,i.jsx)("button",{onClick:()=>x(!0),style:{background:"none",border:"none",padding:"0",textDecoration:"underline",cursor:"pointer"},children:g("ShowMore",v)})})]}),d[6]=v,d[7]=w,d[8]=m,d[9]=C,d[10]=k,d[11]=g,d[12]=N,d[13]=s):s=d[13],d[14]!==b||d[15]!==s?(c=(0,i.jsx)("div",{className:"w-full",style:r,ref:b,children:s}),d[14]=b,d[15]=s,d[16]=c):c=d[16],c},lC=()=>{let e,t,l,a,r,s,c,d,u=(0,n.c)(12),{selectedModel:m}=eh(),x=(0,o.useRef)(null),f=(0,o.useRef)(null),{setLegalHeight:p}=eL();return(u[0]!==p?(e=()=>{setTimeout(()=>{f.current&&p(f.current.offsetHeight)},200)},u[0]=p,u[1]=e):e=u[1],u[2]===Symbol.for("react.memo_cache_sentinel")?(t=[],u[2]=t):t=u[2],(0,o.useEffect)(e,t),m)?(u[3]===Symbol.for("react.memo_cache_sentinel")?(l={maxWidth:2560,marginLeft:"auto",marginRight:"auto",position:"relative"},u[3]=l):l=u[3],u[4]!==m?(a=(0,i.jsx)(lw,{model:m}),u[4]=m,u[5]=a):a=u[5],u[6]===Symbol.for("react.memo_cache_sentinel")?(r=(0,i.jsx)("div",{className:"shrink-0",children:(0,i.jsx)(eW,{})}),u[6]=r):r=u[6],u[7]!==a?(s=(0,i.jsxs)("div",{id:"car-customizer-wrapper",className:"lg:p-lg flex snap-start flex-col lg:box-border lg:h-[calc(100vh-70px-var(--nav-height,0px))] lg:overflow-hidden lg:pb-0",ref:x,style:l,children:[a,r]}),u[7]=a,u[8]=s):s=u[8],u[9]===Symbol.for("react.memo_cache_sentinel")?(c=(0,i.jsx)("div",{className:"px-sm lg:px-lg min-h-[70px] shrink-0 snap-end pt-2",ref:f,children:(0,i.jsx)(lN,{})}),u[9]=c):c=u[9],u[10]!==s?(d=(0,i.jsxs)(i.Fragment,{children:[s,c]}),u[10]=s,u[11]=d):d=u[11],d):null},lk=e=>e.campaignPrice.price&&e.campaignPrice.price>0?e.campaignPrice.price:e.retailPrice.price,lS=({children:e,className:t,page:l,title:a,buttonText:r,buttonEnabled:n=!0,id:s})=>{let c,d,{onChangePage:u}=l5(),{selectedVariant:m,selectedModel:x,selectedColor:f,selectedOptions:p,selectedPackages:g,company:v,resellers:b,selectedCategory:j}=eh(),{selectedResellerId:y,completeLead:w,leadId:C,selectedReseller:k}=ex(),{sitecoreTranslation:L,config:_}=h(),[T,I]=(0,o.useState)(!1);switch(l){case eB.FORM:c=eB.SUMMARY;break;case eB.SUMMARY:c=eB.CUSTOMIZE;break;default:c=eB.START}switch(l){case eB.FORM:d=eB.CONFIRM;break;case eB.SUMMARY:d=eB.FORM;break;default:d=eB.START}let A=async()=>{try{I(!0),await w(j);let e=localStorage.getItem("H_COMPLETED_LEAD")||"";if(C&&e!==C){let e,t,l,a,r;e=eH(m,f,p,g,!0)||0,t=(m?.campaignPrice&&m?.campaignPrice.price>0?m.campaignPrice.price:m?.retailPrice.price)||0,l=f?.retailPrice.price||0,a=(p||[]).map(e=>({id:e?.id,name:e?.name,price:lk(e),tax:.2*lk(e)})),r=S("leadId"),ez({event:"car_request_confirmation",data:{car_model:x?.modelName}}),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"ConfigurationComplete",eventInfo:{timestamp:Date.now(),transactionType:"Konfigurering klar",carBrand:v,carModel:x?.modelName,carVersion:m?.name,dealer:k?.name,carType:"Personbil",carColor:f?.colorName,paymentMethod:"None",customerType:"Privatperson"},configuration:{id:r,price:e,tax:.2*Number(e),currencyCode:"SEK",products:[{id:m?.i
933d,name:m?.name,price:t,tax:.2*t},{id:f?.id,name:f?.colorName,price:l,tax:.2*l},...a].filter(e=>void 0!==e)}}),N(),localStorage.setItem("H_COMPLETED_LEAD",C)}I(!1),u(d)}catch(e){console.error("Error while completing lead",e),I(!1),alert(`${L("AlertMessage",_)}`)}},D=n&&l===eB.FORM?!T:n;return(0,i.jsxs)("div",{className:`mx-auto w-full max-w-lg p-4 text-center md:pb-10 ${t}`,id:s,children:[(0,i.jsx)("div",{className:"mx-auto mb-10 max-w-sm text-center",children:(0,i.jsx)("h1",{className:"m-0 font-bold leading-tight",style:{fontSize:"2rem"},children:a})}),e,(0,i.jsxs)("div",{className:"flex flex-col",children:[l===eB.SUMMARY&&(0,i.jsx)("div",{className:"mb-10 flex justify-center",children:(0,i.jsx)(eX,{})}),(0,i.jsxs)("div",{className:"bp:flex-row flex flex-col justify-center gap-3",children:[(0,i.jsx)(Z.$n,{variant:"ghost",className:"bp:w-fit w-full font-bold",onClick:()=>{u(c)},children:L("BackButton",_)}),(0,i.jsx)(Z.$n,{variant:"primary",className:"bp:w-fit w-full font-bold",disabled:!D,onClick:()=>{(d===eB.FORM&&ez({event:"continue_clicked_step_2",data:{car_model:x?.modelName}}),d===eB.CONFIRM&&(ez({event:"send_car_request",data:{car_model:x?.modelName,dealer_name:k?.name||"",dealer_id:k?.dealerCode||""}}),eU("kpi_track",{activity_name:"Car_con_completion",customer_journey:"conversion",objective:"hard_lead"})),d===eB.CONFIRM)?A():u(d)},children:r})]})]})]})},lL=e=>{let t,l,a,r,s,o,c=(0,n.c)(17),{children:d,value:u,setValue:m,inputType:x,inputId:f,indicateBadInputToUser:p}=e;c[0]===Symbol.for("react.memo_cache_sentinel")?(t={display:"flex",flexDirection:"column",gap:"4px",textAlign:"left",width:"100%",fontSize:"16px",lineHeight:"19.2px",fontWeight:"400"},c[0]=t):t=c[0],c[1]!==d||c[2]!==f?(l=(0,i.jsx)("label",{htmlFor:f,children:d}),c[1]=d,c[2]=f,c[3]=l):l=c[3],c[4]!==m?(a=e=>m(e.target.value),c[4]=m,c[5]=a):a=c[5];let h=void 0!==p&&p?"red":"#BBBCBC";return c[6]!==h?(r={padding:"12px",border:"1px solid",borderColor:h,fontSize:"16px",lineHeight:"19.2px",fontWeight:"400",borderRadius:0},c[6]=h,c[7]=r):r=c[7],c[8]!==f||c[9]!==x||c[10]!==a||c[11]!==r||c[12]!==u?(s=(0,i.jsx)("input",{id:f,type:x,name:f,value:u,onChange:a,style:r}),c[8]=f,c[9]=x,c[10]=a,c[11]=r,c[12]=u,c[13]=s):s=c[13],c[14]!==l||c[15]!==s?(o=(0,i.jsxs)("div",{style:t,children:[l,s]}),c[14]=l,c[15]=s,c[16]=o):o=c[16],o},l_=(e,t,l)=>{let a=1e9,r=l[t];return t?.forEach(t=>{var i;let n,s,o,c,d=l[t],{latitude:u,longitude:m}=d,x=(i={latitude:u,longitude:m},n=e.lat*(Math.PI/180),o=(s=i.latitude*(Math.PI/180))-n,7917.6*Math.asin(Math.sqrt(Math.sin(o/2)*Math.sin(o/2)+Math.cos(n)*Math.cos(s)*Math.sin((c=(i.longitude-e.lng)*(Math.PI/180))/2)*Math.sin(c/2))));a>x&&(r=d,a=x)}),r},lT=e=>(e||[]).map(e=>e.id),lI=e=>{let t={};return(e||[]).map(e=>{t[e.id]=e}),t},lA=e=>{let t=[];return(e||[]).map(e=>{t[e.id]=e}),t},lD=e=>{let t,l,a,r,s,o,c,d,u,m,x=(0,n.c)(25),{resellers:f,setCurrentResellers:p,setGoogleMapsCoords:g,setGoogleMapsZoom:v,setSelectedResellerId:b}=e;x[0]!==f?(t=lT(f),x[0]=f,x[1]=t):t=x[1];let j=t;x[2]!==f?(l=lI(f),x[2]=f,x[3]=l):l=x[3];let y=l,{sitecoreTranslation:w,config:N}=h();x[4]!==y||x[5]!==j||x[6]!==p||x[7]!==g||x[8]!==v||x[9]!==b?(a=e=>{!navigator.geolocation||"keypress"===e.type&&"key"in e&&"Enter"!==e.key||navigator.geolocation.getCurrentPosition(e=>{let{latitude:t,longitude:l}=e.coords,a=l_({lat:t,lng:l},j,y);p([a]),b(a.id),v(11),g([a.latitude,a.longitude])})},x[4]=y,x[5]=j,x[6]=p,x[7]=g,x[8]=v,x[9]=b,x[10]=a):a=x[10];let C=a;return x[11]!==C?(r=e=>C(e),s=e=>C(e),x[11]=C,x[12]=r,x[13]=s):(r=x[12],s=x[13]),x[14]===Symbol.for("react.memo_cache_sentinel")?(o=(0,i.jsx)("div",{style:{width:"20px",height:"20px",display:"flex",justifyContent:"center",alignItems:"center"},children:(0,i.jsx)(Z.ts,{})}),x[14]=o):o=x[14],x[15]===Symbol.for("react.memo_cache_sentinel")?(c={marginLeft:"4px"},x[15]=c):c=x[15],x[16]!==N||x[17]!==w?(d=w("UseMyLocation",N),x[16]=N,x[17]=w,x[18]=d):d=x[18],x[19]!==d?(u=(0,i.jsx)("span",{className:"underline",style:c,children:d}),x[19]=d,x[20]=u):u=x[20],x[21]!==r||x[22]!==s||x[23]!==u?(m=(0,i.jsxs)("a",{tabIndex:0,onKeyDown:r,onClick:s,className:"flex cursor-pointer items-end leading-tight",children:[o,u]}),x[21]=r,x[22]=s,x[23]=u,x[24]=m):m=x[24],m},lM=e=>{let t,l,a,r,s,o,d,u,m,x,f,p,h,g,v,b=(0,n.c)(32),{name:j,city:y,postalCode:w,address:N,id:C,selectedResellerId:k,handleSelectReseller:S}=e,L=k&&k===C;b[0]!==S?(t=e=>S(e),b[0]=S,b[1]=t):t=b[1];let _=L?"configurator-reseller-selected":"configurator-reseller-card",T=L&&"border-black";return b[2]!==T?(l=(0,c.A)("border-outline-2 flex w-full cursor-pointer justify-between border bg-transparent text-current",T),b[2]=T,b[3]=l):l=b[3],b[4]===Symbol.for("react.memo_cache_sentinel")?(a={padding:"12px"},b[4]=a):a=b[4],b[5]===Symbol.for("react.memo_cache_sentinel")?(r={gap:"12px",width:"90%"},s={fontSize:"17px",lineHeight:"20.4px",fontWeight:"700",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",width:"100%",textAlign:"left"},b[5]=r,b[6]=s):(r=b[5],s=b[6]),b[7]!==j?(o=(0,i.jsx)("div",{style:s,children:j}),b[7]=j,b[8]=o):o=b[8],b[9]===Symbol.for("react.memo_cache_sentinel")?(u={fontSize:"14px",lineHeight:"16.8px",fontWeight:"400",textAlign:"left",width:"100%"},d={whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",width:"100%",display:"block"},b[9]=d,b[10]=u):(d=b[9],u=b[10]),b[11]!==N?(m=(0,i.jsxs)("span",{style:d,children:[N,","]}),b[11]=N,b[12]=m):m=b[12],b[13]===Symbol.for("react.memo_cache_sentinel")?(x={whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",display:"block",width:"100%"},b[13]=x):x=b[13],b[14]!==y||b[15]!==w?(f=(0,i.jsxs)("span",{style:x,children:[w," ",y]}),b[14]=y,b[15]=w,b[16]=f):f=b[16],b[17]!==m||b[18]!==f?(p=(0,i.jsxs)("div",{style:u,children:[m,f]}),b[17]=m,b[18]=f,b[19]=p):p=b[19],b[20]!==p||b[21]!==o?(h=(0,i.jsxs)("div",{className:"flex flex-col items-start",style:r,children:[o,p]}),b[20]=p,b[21]=o,b[22]=h):h=b[22],b[23]!==L?(g=L&&(0,i.jsx)(e_,{className:(0,
933c.A)(L?"block":"hidden","h-6 w-6 self-start text-black")}),b[23]=L,b[24]=g):g=b[24],b[25]!==C||b[26]!==t||b[27]!==h||b[28]!==g||b[29]!==_||b[30]!==l?(v=(0,i.jsxs)("button",{id:C,onClick:t,"data-tracking":_,className:l,style:a,children:[h,g]}),b[25]=C,b[26]=t,b[27]=h,b[28]=g,b[29]=_,b[30]=l,b[31]=v):v=b[31],v},lE=e=>{let t,l,a=(0,n.c)(16),{resellers:r,currentResellers:s,selectedResellerId:o,setSelectedResellerId:c,setGoogleMapsCoords:d,setGoogleMapsZoom:u}=e;lT(r),a[0]!==r?(t=lI(r),a[0]=r,a[1]=t):t=a[1];let m=t;a[2]!==m||a[3]!==d||a[4]!==u||a[5]!==c?(l=e=>{if(e.currentTarget instanceof Element){let t=m[e.currentTarget.id],l=t.id;d([t.latitude,t.longitude]),u(13),c(l)}},a[2]=m,a[3]=d,a[4]=u,a[5]=c,a[6]=l):l=a[6];let x=l;if((s||[]).length>0){let e,t;if(a[7]!==s||a[8]!==x||a[9]!==o){let t;a[11]!==x||a[12]!==o?(t=e=>(0,i.jsx)(lM,{selectedResellerId:o,...e,handleSelectReseller:x},e.id),a[11]=x,a[12]=o,a[13]=t):t=a[13],e=(s||[]).filter(lP).map(t),a[7]=s,a[8]=x,a[9]=o,a[10]=e}else e=a[10];return a[14]!==e?(t=(0,i.jsx)("div",{className:"flex flex-col gap-3",children:e}),a[14]=e,a[15]=t):t=a[15],t}return null};function lP(e){return!!e}var l$=l(94850);let lF=(0,o.forwardRef)(({apiKey:e,setCurrentResellers:t,setSelectedResellerId:l,setGoogleMapsCoords:a,setGoogleMapsZoom:r,defaultLat:n,defaultLng:s,refs:c,resellers:d},u)=>{let m=lT(d),x=lI(d),f=(0,o.useRef)(null),p=(0,ei.Ab)(e);return(0,o.useEffect)(()=>{let e=null,i=null,o=[];return p.load().then(d=>{let u=m?.map(e=>{let{latitude:t,longitude:l}=x[e];return{lat:t,lng:l}}),p={lat:Number(n)||58.27954,lng:Number(s)||13.784295},h=6;u&&1===u.length&&(p={lat:u[0].lat,lng:u[0].lng},h=13);let g={center:p,zoom:h,mapId:ei.hx,streetViewControl:!1,mapTypeControl:!1};if(e=new d.maps.Map(f.current,g),c.googleRef.current=d.maps,c.googleMapRef.current=e,e.addListener("center_changed",()=>{let t=e.getCenter();t&&a([t.lat(),t.lng()])}),e.addListener("zoom_changed",()=>{r(e.getZoom()||6)}),u&&u.length>0)if((o=u.map(e=>{let a=new d.maps.Marker({position:e});return a.addListener("click",()=>{let e=x[m?.find(e=>{let t=x[e],l=a.getPosition().lat(),r=a.getPosition().lng();return t.latitude===l&&t.longitude===r})];t([e]),l(e.id)}),a})).length>1?i=new l$.w1({map:e,markers:o,algorithmOptions:{maxZoom:16}}):1===o.length&&o[0].setMap(e),1===u.length)e.setCenter(u[0]),e.setZoom(13);else{let t=new d.maps.LatLngBounds;u.forEach(e=>{t.extend(e)}),e.fitBounds(t,10)}}),()=>{i?i.clearMarkers():o.forEach(e=>e.setMap(null)),e=null}},[p,m.join(",")]),(0,i.jsx)("div",{className:"resellers__map",style:{height:"100%",minHeight:400},ref:u,children:(0,i.jsx)("div",{ref:f,style:{width:"100%",height:"100%"}})})}),lR=(0,o.forwardRef)((e,t)=>{let l,a,r,s=(0,n.c)(10),{value:o,placeholder:c,onChange:d,name:u,onEnter:m}=e,x=c||" ";return s[0]!==m?(l=e=>{"Enter"===e.key&&(e.preventDefault(),m?.())},s[0]=m,s[1]=l):l=s[1],s[2]===Symbol.for("react.memo_cache_sentinel")?(a={padding:"12px",border:"1px solid #BBBCBC",fontSize:"16px",lineHeight:"19.2px",fontWeight:"400",borderRadius:0},s[2]=a):a=s[2],s[3]!==u||s[4]!==d||s[5]!==t||s[6]!==x||s[7]!==l||s[8]!==o?(r=(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("input",{ref:t,type:"text",placeholder:x,value:o,onChange:d,onKeyDown:l,n
933ame:u,style:a})}),s[3]=u,s[4]=d,s[5]=t,s[6]=x,s[7]=l,s[8]=o,s[9]=r):r=s[9],r}),lH=e=>{let t,l,a,r,s,o,c,d=(0,n.c)(19),{resellers:u,setSearchText:m,searchText:x,onSubmit:f}=e,{sitecoreTranslation:p,config:g}=h();if(!u)return null;d[0]!==m?(t=e=>{e.target instanceof HTMLInputElement&&m(e.target.value)},d[0]=m,d[1]=t):t=d[1];let v=t;return d[2]===Symbol.for("react.memo_cache_sentinel")?(l={display:"flex",flexDirection:"column",gap:"4px",textAlign:"left",width:"100%",fontSize:"16px",lineHeight:"19.2px",fontWeight:"400"},d[2]=l):l=d[2],d[3]!==g||d[4]!==p?(a=p("PickDealer",g),d[3]=g,d[4]=p,d[5]=a):a=d[5],d[6]!==a?(r=(0,i.jsx)("label",{children:a}),d[6]=a,d[7]=r):r=d[7],d[8]!==g||d[9]!==p?(s=p("FormPlaceholderText",g),d[8]=g,d[9]=p,d[10]=s):s=d[10],d[11]!==v||d[12]!==f||d[13]!==x||d[14]!==s?(o=(0,i.jsx)(lR,{onEnter:f,value:x,name:"search",placeholder:s,onChange:v}),d[11]=v,d[12]=f,d[13]=x,d[14]=s,d[15]=o):o=d[15],d[16]!==r||d[17]!==o?(c=(0,i.jsx)("div",{children:(0,i.jsxs)("div",{style:l,children:[r,o]})}),d[16]=r,d[17]=o,d[18]=c):c=d[18],c},lV=e=>{let{data:t,defaultChosenResellerId:l,onChangeReseller:a,defaultLng:r,defaultLat:n,googleMapsApiKey:s}=e,c=(0,o.useRef)(null),[d,u]=(0,o.useState)([]),[m,x]=(0,o.useState)(""),[f,p]=(0,o.useState)([]),[g,v]=(0,o.useState)([]),[b,j]=(0,o.useState)(10),[y,w]=(0,o.useState)(null),N=o.useRef(null),C=o.useRef(null),k=lT(d),S=lI(d),{lang:L}=h();(0,o.useEffect)(()=>{u([...t||[]])},[t]),(0,o.useEffect)(()=>{if(l){let e=l.id||l,a=lA(t)[e];a&&(p([a]),w(e))}},[t,l]),(0,o.useEffect)(()=>{let e=lA(d);y&&a(e[y])},[a,d,y]);let _=(0,o.useCallback)(async()=>{let e,t;if(!d||0===d.length)return;let l=[...k],a=N.current,r=C.current;if(!a||!r)return;let i=new a.Geocoder,n=`${m}, ${"da"===L?"Denmark":"Sweden"}`,{results:s}=await i.geocode({address:n},(e,t)=>{if(t===google.maps.GeocoderStatus.OK)return e;w(null)}),o={lat:(e=s[0].geometry.location).lat(),lng:e.lng()},c=((e,t,l)=>{let a=[],r=0;for(;r<3;){let i=l_(l,e,t),n=e.findIndex(e=>e.toString()===i.id);e.splice(n,1),a.push(i),r+=1}return a})(l,S,o);(t=new google.maps.LatLngBounds).extend(o),c.forEach(e=>{if(e){let l={lat:e.latitude,lng:e.longitude};t.extend(l)}}),r.fitBounds(t),p(c)},[S,k,m]);return(0,i.jsx)("div",{ref:c,className:"bp:mb-10 mb-5 flex gap-5",children:(0,i.jsx)("div",{className:"bp:flex-row flex h-full w-full flex-col",children:(0,i.jsxs)("div",{className:"gap-sm bp:flex-row flex w-full flex-col",children:[(0,i.jsxs)("div",{className:"gap-sm flex flex-1 flex-col",children:[(0,i.jsx)(lH,{googleRef:N,googleMapRef:C,resellers:d,setCurrentResellers:p,setSelectedResellerId:w,setSearchText:x,searchText:m,googleSearchCountry:"sweden",onSubmit:()=>void _()}),(0,i.jsx)(lD,{resellers:d,setCurrentResellers:p,setGoogleMapsCoords:v,setGoogleMapsZoom:j,setSelectedResellerId:w}),(0,i.jsx)(lE,{resellers:d,currentResellers:f,searchText:m,setSearchText:x,setCurrentResellers:p,selectedResellerId:y,setSelectedResellerId:w,setGoogleMapsCoords:v,setGoogleMapsZoom:j})]}),(0,i.jsx)("div",{className:"bp:flex-1 w-full",style:{height:"448px"},children:(0,i.jsx)(lF,{refs:{googleRef:N,googleMapRef:C},apiKey:s,defaultLat:n,defaultLng:r,resellers:d,setCurrentResellers:p,setGoogleMapsCoords:v,setSelectedResellerId:w,setGoogleMapsZoom:j})})]})})})},lO=()=>{let e,t,l,a,r,s,c,d,u,m,x,f,p,g,v,b,j,y,w,N,C,k,S,L,_,T,I,A,D,M,E,P,$,F,R,H=(0,n.c)(111),{title:V,firstName:O,lastName:B,selectedResellerId:z,setTitle:U,setFirstName:Z,setLastName:W,setSelectedResellerId:q,setSelectedReseller:G,email:K,phoneNumber:J,handleChangeEmail:Y,handleChangePhoneNumber:Q,hasValidEmail:X,hasValidPhoneNumber:ee,acceptNewsletter:et,setAcceptNewsletter:el}=(0,o.useContext)(eu)||{},[ea,er]=(0,o.useState)(!1),{resellers:ei,config:en}=eh(),{sitecoreTranslation:es,lang:eo}=h(),ec=lB;H[0]!==eo?(e=ec(eo),H[0]=eo,H[1]=e):e=H[1];let ed=e[0];H[2]!==eo?(t=ec(eo),H[2]=eo,H[3]=t):t=H[3];let em=t[1],ex="de-CH"===eo;H[4]===Symbol.for("react.memo_cache_sentinel")?(l=[{value:"Mr",label:"Herr"},{value:"Mrs",label:"Frau"}],H[4]=l):l=H[4];let ef=l,ep=ea&&(!ex||!!V)&&!!O&&!!B&&X&&ee&&!!z;H[5]!==en||H[6]!==es?(a=es("FormPageTitle",en),H[5]=en,H[6]=es,H[7]=a):a=H[7],H[8]!==e
933n||H[9]!==es?(r=es("FinalizeButton",en),H[8]=en,H[9]=es,H[10]=r):r=H[10],H[11]!==U||H[12]!==ex||H[13]!==V?(s=ex&&(0,i.jsxs)("div",{className:"bp:flex-row flex flex-col justify-between gap-5",children:[(0,i.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:"4px",textAlign:"left",width:"100%",fontSize:"16px",lineHeight:"19.2px",fontWeight:"400"},children:[(0,i.jsx)("label",{htmlFor:"title",children:"Anrede*"}),(0,i.jsx)("select",{id:"title",value:V,onChange:e=>U&&U(e.target.value),style:{padding:"12px",border:"1px solid #BBBCBC",fontSize:"16px",lineHeight:"19.2px",fontWeight:"400",borderRadius:0,backgroundColor:"white"},children:ef.map(lz)})]}),(0,i.jsx)("div",{style:{width:"100%"}})]}),H[11]=U,H[12]=ex,H[13]=V,H[14]=s):s=H[14],H[15]!==Z?(c=e=>Z&&Z(e),H[15]=Z,H[16]=c):c=H[16],H[17]!==en||H[18]!==es?(d=es("FirstName",en),H[17]=en,H[18]=es,H[19]=d):d=H[19],H[20]!==O||H[21]!==c||H[22]!==d?(u=(0,i.jsx)(lL,{value:O,setValue:c,inputType:"text",inputId:"firstName",children:d}),H[20]=O,H[21]=c,H[22]=d,H[23]=u):u=H[23],H[24]!==W?(m=e=>W&&W(e),H[24]=W,H[25]=m):m=H[25],H[26]!==en||H[27]!==es?(x=es("LastName",en),H[26]=en,H[27]=es,H[28]=x):x=H[28],H[29]!==B||H[30]!==x||H[31]!==m?(f=(0,i.jsx)(lL,{value:B,setValue:m,inputType:"text",inputId:"lastName",children:x}),H[29]=B,H[30]=x,H[31]=m,H[32]=f):f=H[32],H[33]!==f||H[34]!==u?(p=(0,i.jsxs)("div",{className:"bp:flex-row flex flex-col justify-between gap-5",children:[u,f]}),H[33]=f,H[34]=u,H[35]=p):p=H[35];let eg=!X&&""!==K;H[36]!==en||H[37]!==es?(g=es("Mail",en),H[36]=en,H[37]=es,H[38]=g):g=H[38],H[39]!==K||H[40]!==Y||H[41]!==eg||H[42]!==g?(v=(0,i.jsx)(lL,{value:K,setValue:Y,inputType:"email",inputId:"email",indicateBadInputToUser:eg,children:g}),H[39]=K,H[40]=Y,H[41]=eg,H[42]=g,H[43]=v):v=H[43];let ev=!ee&&""!==J;H[44]!==en||H[45]!==es?(b=es("Tele",en),H[44]=en,H[45]=es,H[46]=b):b=H[46],H[47]!==Q||H[48]!==J||H[49]!==ev||H[50]!==b?(j=(0,i.jsx)(lL,{value:J,setValue:Q,inputType:"tel",inputId:"phone",indicateBadInputToUser:ev,children:b}),H[47]=Q,H[48]=J,H[49]=ev,H[50]=b,H[51]=j):j=H[51],H[52]!==v||H[53]!==j?(y=(0,i.jsxs)("div",{className:"bp:flex-row flex flex-col justify-between gap-5",children:[v,j]}),H[52]=v,H[53]=j,H[54]=y):y=H[54],H[55]!==p||H[56]!==y||H[57]!==s?(w=(0,i.jsxs)("div",{className:"mb-5 flex flex-col gap-5 lg:mb-10",children:[s,p,y]}),H[55]=p,H[56]=y,H[57]=s,H[58]=w):w=H[58];let eb=en.googleMapsApiKey||"";H[59]!==G||H[60]!==q?(N=e=>{q&&q(e.id),G&&G(e)},H[59]=G,H[60]=q,H[61]=N):N=H[61],H[62]!==ed||H[63]!==em||H[64]!==ei||H[65]!==z||H[66]!==eb||H[67]!==N?(C=(0,i.jsx)(lV,{defaultLat:ed,defaultLng:em,googleMapsApiKey:eb,defaultChosenResellerId:z,data:ei,onChangeReseller:N}),H[62]=ed,H[63]=em,H[64]=ei,H[65]=z,H[66]=eb,H[67]=N,H[68]=C):C=H[68];let ej=en?.descriptionEl;H[69]!==ej?(k=(0,i.jsx)("div",{className:"text-text-secondary text-sm leading-tight",children:ej}),H[69]=ej,H[70]=k):k=H[70],H[71]!==ea?(S=()=>er(!ea),H[71]=ea,H[72]=S):S=H[72],H[73]!==S||H[74]!==ea?(L=(0,i.jsx)(tJ,{name:"legalCheckbox",checked:ea,onChange:S}),H[73]=S,H[74]=ea,H[75]=L):L=H[75],H[76]!==en||H[77]!==es?(_=es("ReadAndUnderstand",en),H[76]=en,H[77]=es,H[78]=_):_=H[78],H[79]!==_?(T=(0,i.jsx)(tC.JU,{className:"cursor-pointer pl-2",children:_}),H[79]=_,H[80]=T):T=H[80],H[81]!==L||H[82]!==T?(I=(0,i.jsxs)(tN.D,{className:"flex items-center text-sm",children:[L,T]}),H[81]=L,H[82]=T,H[83]=I):I=H[83];let ey=et??!1;return H[84]!==et||H[85]!==el?(A=()=>el&&el(!et),H[84]=et,H[85]=el,H[86]=A):A=H[86],H[87]!==ey||H[88]!==A?(D=(0,i.jsx)(tJ,{name:"legalCheckbox",checked:ey,onChange:A}),H[87]=ey,H[88]=A,H[89]=D):D=H[89],H[90]!==en||H[91]!==es?(M=es("IAcceptNewsletter",en),H[90]=en,H[91]=es,H[92]=M):M=H[92],H[93]!==M?(E=(0,i.jsx)(tC.JU,{className:"cursor-pointer pl-2",children:M}),H[93]=M,H[94]=E):E=H[94],H[95]!==D||H[96]!==E?(P=(0,i.jsxs)(tN.D,{className:"flex items-center text-sm",children:[D,E]}),H[95]=D,H[96]=E,H[97]=P):P=H[97],H[98]!==I||H[99]!==P?($=(0,i.jsxs)("div",{className:"flex w-full flex-col gap-3",children:[I,P]}),H[98]=I,H[99]=P,H[100]=$):$=H[100],H[101]!==k||H[102]!==$?(F=(0,i.jsxs)("div",{className:"mb-5 flex flex-col gap-5 text-left lg:mb-10",children:[k,$]}),H[101]=k,H[102]=$,H[103]=F):F=H[103],H[104]!==w||H[105]!==C||H[106]!==a||H[10
9337]!==F||H[108]!==r||H[109]!==ep?(R=(0,i.jsxs)(lS,{id:"car-customizer-wrapper",className:"snap-start",page:eB.FORM,title:a,buttonText:r,buttonEnabled:ep,children:[w,C,F]}),H[104]=w,H[105]=C,H[106]=a,H[107]=F,H[108]=r,H[109]=ep,H[110]=R):R=H[110],R};function lB(e){switch(e){case"sv-SE":default:return[58.27954,13.784295];case"da":return[55.674104,12.553826];case"de-DE":return[50.11403777944828,8.671543498123878]}}function lz(e){return(0,i.jsx)("option",{value:e.value,children:e.label},e.value)}let lU=()=>{let e,t=(0,n.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsx)("div",{children:(0,i.jsx)(eC,{className:"bp:max-h-[480px] h-[315px]",pagination:{enabled:!0}})}),t[0]=e):e=t[0],e},lZ=()=>{let e,t=(0,n.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsx)("div",{className:"pb-10 pt-5 text-left",children:(0,i.jsx)(lN,{leftAlignText:!0})}),t[0]=e):e=t[0],e},lW=()=>{let e,t,l,a=(0,n.c)(6),{sitecoreTranslation:r,config:s}=h();return a[0]===Symbol.for("react.memo_cache_sentinel")?(e={color:"#EE5352",border:"1px solid #EE5352",fontSize:"14px",lineHeight:"16.8px",borderRadius:"4px",padding:"0 8px",letterSpacing:"1px",alignSelf:"center"},a[0]=e):e=a[0],a[1]!==s||a[2]!==r?(t=r("Campaign",s),a[1]=s,a[2]=r,a[3]=t):t=a[3],a[4]!==t?(l=(0,i.jsx)("span",{style:e,children:t}),a[4]=t,a[5]=l):l=a[5],l},lq=e=>{let t,l,a,r,s,d,u,m,x,f,p,h,g,v,b=(0,n.c)(46),{isHeaderRow:j,isFooterRow:y,currency:w,rowPrice:N,hasPromotion:C,hideRetailPrice:k,nonPromotionPrice:S,children:L}=e,[_,T]=(0,o.useState)(window.innerWidth<744);b[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{T(window.innerWidth<744)},b[0]=t):t=b[0];let I=t;b[1]===Symbol.for("react.memo_cache_sentinel")?(l=()=>(window.addEventListener("resize",I),()=>{window.removeEventListener("resize",I)}),a=[],b[1]=l,b[2]=a):(l=b[1],a=b[2]),(0,o.useEffect)(l,a);let A=j&&"gap-5 font-bold",D=y&&"gap-3";b[3]!==A||b[4]!==D?(r=(0,c.A)("flex flex-col justify-between gap-1 md:flex-row md:gap-4",A,D),b[3]=A,b[4]=D,b[5]=r):r=b[5];let M=j&&"text-xl font-bold",E=y&&"text-2xl font-bold";return b[6]!==M||b[7]!==E?(s=(0,c.A)("text-text-primary text-left text-lg leading-tight",M,E),b[6]=M,b[7]=E,b[8]=s):s=b[8],b[9]!==L||b[10]!==s?(d=(0,i.jsx)("span",{className:s,children:L}),b[9]=L,b[10]=s,b[11]=d):d=b[11],b[12]!==C||b[13]!==j||b[14]!==_?(u=!_&&j&&C&&(0,i.jsx)(lW,{}),b[12]=C,b[13]=j,b[14]=_,b[15]=u):u=b[15],b[16]!==d||b[17]!==u?(m=(0,i.jsxs)("div",{className:"flex gap-4",children:[d,u]}),b[16]=d,b[17]=u,b[18]=m):m=b[18],b[19]!==w||b[20]!==C||b[21]!==y||b[22]!==j||b[23]!==N?(x=N&&(0,i.jsx)("span",{className:(0,c.A)(j&&"text-xl",y&&"text-2xl",C&&"text-[#E91630]"),children:`${N} ${w}`}),b[19]=w,b[20]=C,b[21]=y,b[22]=j,b[23]=N,b[24]=x):x=b[24],b[25]!==w||b[26]!==C||b[27]!==k||b[28]!==y||b[29]!==j||b[30]!==S?(f=S&&C&&!k&&(0,i.jsx)("span",{className:(0,c.A)("line-through",j&&"text-text-invert-disabled",y&&"text-2xl"),children:`${S} ${w}`}),b[25]=w,b[26]=C,b[27]=k,b[28]=y,b[29]=j,b[30]=S,b[31]=f):f=b[31],b[32]!==x||b[33]!==f?(p=(0,i.jsxs)("div",{className:"bp:flex-row-reverse flex gap-3",children:[x,f]}),b[32]=x,b[33]=f,b[34]=p):p=b[34],b[35]!==C||b[36]!==j||b[37]!==_?(h=_&&j&&C&&(0,i.jsx)("div",{className:"text-left leading-tight",children:(0,i.jsx)(lW,{})}),b[35]=C,b[36]=j,b[37]=_,b[38]=h):h=b[38],b[39]!==p||b[40]!==h?(g=(0,i.jsxs)("div",{className:"flex flex-col gap-2 whitespace-nowrap font-bold",children:[p,h]}),b[39]=p,b[40]=h,b[41]=g):g=b[41],b[42]!==m||b[43]!==g||b[44]!==r?(v=(0,i.jsxs)("div",{className:r,children:[m,g]}),b[42]=m,b[43]=g,b[44]=r,b[45]=v):v=b[45],v},lG=({children:e,currency:t,hasPromotion:l})=>o.Children.map(e,e=>o.isValidElement(e)&&e.type===lq?o.cloneElement(e,{currency:t,hasPromotion:l}):e),lK=()=>{let e,t,l,a,r,s,o,c,d,u,m,x,f,p,g,v,b,j,y,w,N,C,k,S,L,_,T,I,A,D,M,E,P,$,F,R,H,V,O=(0,n.c)(141),{selectedModel:B,selectedVariant:z,selectedPowerTrain:U,selectedColor:Z,selectedOptions:W,selectedPackages:q,selectedSupplements:G,selectedInterior:K,configuratorData:J}=eh(),{sitecoreTranslation:Y,config:Q}=h();O[0]!==Y||O[1]!==Q?(e=Y("Currency",Q),O[0]=Y,O[1]=Q,O[2]=e):e=O[2];let X=e,ee=z?.campaignPrice?.price||0,et=z?.retailPrice?.price||0,el=Z?.retailPrice?.price,ea=K?.retailPrice?.price,er=!1;z?.campaignPrice?.price&&z?.campaignPrice?.price>0&&(er=!0),O[3]!==Q||O[4]!==Y?(t=Y("Safety",Q),O[3]=Q,O[4]=Y,O[5]=t):t=O[5];let ei=`${t}`;O[6]!==Q||O[7]!==Y?(l=Y("General",Q),O[6]=Q,O[7]=Y,O[8]=l):l=O[8];let en=`${l}`;O[9]!==Q||O[10]!==Y?(a=Y("Comfort",Q),O[9]=Q,O[10]=Y,O[11]=a):a=O[11];let es=`${a}`;O[12]!==Q||O[13]!==Y?(r=Y("Multimedia",Q),O[12]=Q,O[13]=Y,O[14]=r):r=O[14];let eo=`${r}`;O[15]!==Q||O[16]!==Y?(s=Y("Interior",Q),O[15]=Q,O[16]=Y,O[17]=s):s=O[17];let ec=`${s}`;O[18]!==Q||O[19]!==Y?(o=Y("Design",Q),O[18]=Q,O[19]=Y,O[20]=o):o=O[20];let ed=`${o}`;O[21]!==Q||O[22]!==Y?(c=Y("Driving",Q),O[21]=Q,O[22]=Y,O[23]=c):c=O[23];let eu=`${c}`;
933O[24]!==Q||O[25]!==Y?(d=Y("Wheels",Q),O[24]=Q,O[25]=Y,O[26]=d):d=O[26];let em=`${d}`;O[27]!==Q||O[28]!==Y?(u=Y("Trim",Q),O[27]=Q,O[28]=Y,O[29]=u):u=O[29];let ex=`${u}`;O[30]!==Q||O[31]!==Y?(m=Y("Petrol",Q),O[30]=Q,O[31]=Y,O[32]=m):m=O[32];let ef=`${m}`;O[33]!==Q||O[34]!==Y?(x=Y("Electric",Q),O[33]=Q,O[34]=Y,O[35]=x):x=O[35];let ep=`${x}`;O[36]!==Q||O[37]!==Y?(f=Y("Diesel",Q),O[36]=Q,O[37]=Y,O[38]=f):f=O[38];let eg=`${f}`;O[39]!==Q||O[40]!==Y?(p=Y("MildHybrid",Q),O[39]=Q,O[40]=Y,O[41]=p):p=O[41];let ev=`${p}`;O[42]!==Q||O[43]!==Y?(g=Y("FullHybrid",Q),O[42]=Q,O[43]=Y,O[44]=g):g=O[44];let eb=`${g}`;O[45]!==ec||O[46]!==ed||O[47]!==eu||O[48]!==em||O[49]!==ex||O[50]!==ef||O[51]!==ep||O[52]!==eg||O[53]!==ev||O[54]!==eb||O[55]!==ei||O[56]!==en||O[57]!==es||O[58]!==eo?(v={Safety:ei,General:en,Comfort:es,Multimedia:eo,Interior:ec,Design:ed,Driving:eu,Wheels:em,Trim:ex,Petrol:ef,Electric:ep,Diesel:eg,MildHybrid:ev,FullHybrid:eb},O[45]=ec,O[46]=ed,O[47]=eu,O[48]=em,O[49]=ex,O[50]=ef,O[51]=ep,O[52]=eg,O[53]=ev,O[54]=eb,O[55]=ei,O[56]=en,O[57]=es,O[58]=eo,O[59]=v):v=O[59];let ej=v,ey=J?.configuratorData?.generalAdminSettings?.hidePowertrainSelection;O[60]!==Q||O[61]!==Y?(b=Y("SummaryPageTitle",Q),O[60]=Q,O[61]=Y,O[62]=b):b=O[62],O[63]!==Q||O[64]!==Y?(j=Y("SecondForwardButton",Q),O[63]=Q,O[64]=Y,O[65]=j):j=O[65],O[66]===Symbol.for("react.memo_cache_sentinel")?(y=(0,i.jsx)(lU,{}),O[66]=y):y=O[66];let ew=er;O[67]!==ee||O[68]!==et?(w=ee&&ee>0?eR(ee):eR(et),O[67]=ee,O[68]=et,O[69]=w):w=O[69];let eN=`${w}`,eC=ee>0,ek=z?.hideRetailPrice;O[70]!==et?(N=eR(et),O[70]=et,O[71]=N):N=O[71];let eS=`${N}`,eL=B?.modelName;O[72]!==X||O[73]!==eN||O[74]!==eC||O[75]!==ek||O[76]!==eS||O[77]!==eL?(C=(0,i.jsx)("div",{className:"py-5",children:(0,i.jsx)(lq,{currency:X,isHeaderRow:!0,rowPrice:eN,hasPromotion:eC,hideRetailPrice:ek,nonPromotionPrice:eS,children:eL})}),O[72]=X,O[73]=eN,O[74]=eC,O[75]=ek,O[76]=eS,O[77]=eL,O[78]=C):C=O[78];let e_=z?.name;O[79]!==X||O[80]!==e_?(k=(0,i.jsx)(lq,{currency:X,rowPrice:void 0,children:e_}),O[79]=X,O[80]=e_,O[81]=k):k=O[81],O[82]!==X||O[83]!==ey||O[84]!==U?.fuelType||O[85]!==U?.power||O[86]!==ej?(S=!ey&&(0,i.jsx)(lq,{currency:X,rowPrice:void 0,nonPromotionPrice:void 0,children:`${ej[U?.fuelType||""]||U?.fuelType} ${U?.power}`}),O[82]=X,O[83]=ey,O[84]=U?.fuelType,O[85]=U?.power,O[86]=ej,O[87]=S):S=O[87],O[88]!==el?(L=(el||0)>0?`${eR(el)}`:"",O[88]=el,O[89]=L):L=O[89];let eT=Z?.colorName;return O[90]!==X||O[91]!==L||O[92]!==eT?(_=(0,i.jsx)(lq,{currency:X,rowPrice:L,nonPromotionPrice:void 0,children:eT}),O[90]=X,O[91]=L,O[92]=eT,O[93]=_):_=O[93],O[94]!==X||O[95]!==ea||O[96]!==K?(T=K&&(0,i.jsx)(lq,{currency:X,rowPrice:(ea||0)>0?`${eR(ea)}`:"",nonPromotionPrice:void 0,children:K?.colorName}),O[94]=X,O[95]=ea,O[96]=K,O[97]=T):T=O[97],O[98]!==X||O[99]!==q?(I=q?.map((e,t)=>(0,i.jsx)("div",{children:(0,i.jsx)(lq,{currency:X,rowPrice:`${e?.campaignPrice&&e?.campaignPrice.price>0?eR(e.campaignPrice.price):eR(e.retailPrice.price)}`,hasPromotion:e.campaignPrice.price>0,nonPromotionPrice:`${eR(e?.retailPrice.price)}`,hideRetailPrice:e?.hideRetailPrice,children:e?.description!==""||e.bullets.length>0?(0,i.jsxs)("div",{children:[(0,i.jsx)("p",{style:{display:"flex",marginBottom:"0.25rem"},children:e?.name}),e?.description!==""&&(0,i.jsx)("p",{style:{fontSize:14,color:"#3E3F40",fontWeight:400,marginBottom:8,display:"flex"},children:e?.description}),e?.bullets?.some(lJ)&&(0,i.jsx)("ul",{style:{fontSize:"14px",color:"#3E3F40",fontWeight:"400",paddingLeft:"20px"},children:e?.bullets.map(lY)})]}):(0,i.jsx)("div",{children:e?.name.split(" *** ").map(lQ)})})},t)),O[98]=X,O[99]=q,O[100]=I):I=O[100],O[101]!==X||O[102]!==W||O[103]!==z?.hideRetailPrice?(A=W?.map((e,t)=>(0,i.jsx)("div",{children:(0,i.jsx)(lq,{currency:X,rowPrice:`${e?.campaignPrice&&e?.campaignPrice.price>0?eR(e.campaignPrice.price):eR(e.retailPrice.price)}`,hasPromotion:e.campaignPrice.price>0,nonPromotionPrice:`${eR(e.retailPrice.price)}`,hideRetailPrice:z?.hideRetailPrice,children:e.name})},t)),O[101]=X,O[102]=W,O[103]=z?.hideRetailPrice,O[104]=A):A=O[104],O[105]!==G?(D=G?.map(lX),O[105]=G,O[106]=D):D=O[106],O[107]!==k||O[108]!==S||O[109]!==_||O[110]!==T||O[111]!==I||O[112]!==A||O[113]!==D?(M=(0,i.jsxs)("div",{className:"py-sm flex flex-col gap-5",children:[k,S,_,T,I,A,D]}),O[107]=k,O[108]=S,O[109]=_,O[110]=T,O[111]=I,O[112]=A,O[113]=D,O[114]=M):M=O[114],O[115]!==Z||O[116]!==K||O[117]!==W||O[118]!==q||O[119]!==z?(E=eH(z,Z,W,q,K),O[115]=Z,O[116]=K,O[117]=W,O[118]=q,O[119]=z,O[120]=E):E=O[120],O[121]!==Q||O[122]!==Y?(P=Y("TotalCost",Q),O[121]=Q,O[122]=Y,O[123]=P):P=O[123],O[124]!==X||O[125]!==E||O[126]!==P?($=(0,i.jsx)("div",{className:"py-5",children:(0,i.jsx)(lq,{isFooterRow:!0,currency:X,rowPrice:E,children:P})}),O[124]=X,O[125]=E,O[126]=P,O[127]=$):$=O[127],O[128]!==X||O[129]!==er||O[130]!==C||O[131]!==M||O[132]!==$?(F=(0,i.jsxs)(lG,{currency:X,hasPromotion:ew,children:[C,M,$]}),O[128]=X,O[129]=er,O[130]=C,O[131]=M,O[132]=$,O[133]=F):F=O[133],O[134]===Symbol.for("react.memo_cache_sentinel")?(R=(0,i.jsx)(lZ,{}),O[134]=R):R=O[134],O[135]!==F?(H=(0,i.jsxs)("div",{className:"flex flex-col",children:[y,(0,i.jsxs)("div",{className:"divide-outline-2 flex flex-col divide-y",children:[F,R]})]}),O[135]=F,O[136]=H):H=O[136],O[137]!==b||O[138]!==j||O[139]!==H?(V=(0,i.jsx)(lS,{id:"car-customizer-wrapper",className:"snap-start",page:eB.SUMMARY,title:b,buttonText:j,children:H}),O[137]=b,O[138]=j,O[139]=H,O[140]=V):V=O[140],V};function lJ(e){return e.trim().length>0}function lY(e,t){return(0,i.jsx)("li",{style:{display:"list-item",fontWeight:"400",fontSize:"14px",textAlign:"left"},children:e},t)}function lQ(e,t){return(0,i.jsx)("li",{style:{display:"flex",listStyleType:0===t?"none":"",fontWeight:0===t?"":"400",fontSize:0===t?"":"14px"},children:e},t)}function lX(e,t){return(0,i.jsx)("div",{children:(0,i.jsx)(lq,{children:e.name})},t)}var l1=l(19557),l0=l.n(l1);let l2=(0,o.createContext)({page:eB.START,onChangePage:()=>{throw Error("onChangePage function not provided")}}),l3=e=>{let t=(0,n.c)(5),{page:l}=e;switch(l){case eB.CUSTOMIZE:{let e;return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsx)(lC,{}),t[0]=e):e=t[0],e}case eB.FORM:{let e;return t[1]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsx)(lO,{}),t[1]=e):e=t[1],e}case eB.SUMMARY:{let e;return t[2]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsx)(lK,{}),t[2]=e):e=t[2],e}case eB.CONFIRM:{let e;return t[3]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsx)(ek,{}),t[3]=e):e=t[3],e}default:case eB.START:{let e;return t[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsx)(tj,{}),t[4]=e):e=t[4],e}}},l4=()=>{let e,t,l,a,r,s,c,d,u,m,x,f=(0,n.c)(20),[p,h]=(0,o.useState)(eB.START),{configuratorData:g,modelsData:v}=eh();if(f[0]!==g?(e=()=>{let e=j("page");if(!e||!g)return;let t=j("lid"),l=S("leadId"),a=S("modelId");if(-1===g.configuratorData.modelData.map(l6).indexOf(Number(a))){window.history.pushState(window.history.state,"",b("page","0")),k("modelId"),h(Number(0));return}if(!(l&&a)&&!t){window.history.pushState(window.history.state,"",b("page","0")),h(Number(0));return}h(Number(e))},t=[g],f[0]=g,f[1]=e,f[2]=t):(e=f[1],t=f[2]),(0,o.useEffect)(e,t),f[3]===Symbol.for("react.memo_cache_sentinel")?(l=()=>{let e=()=>{let e=j("page");h(e?Number(e):0)};return window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}},a=[],f[3]=l,f[4]=a):(l=f[3],a=f[4]),(0,o.useEffect)(l,a),f[5]!==
933p?(r=[p],f[5]=p,f[6]=r):r=f[6],(0,o.useEffect)(at,r),!v||p>0&&!g)return null;f[7]===Symbol.for("react.memo_cache_sentinel")?(s=e=>{let t=document.querySelector(".page-wrapper > header");h(e),window.history.pushState(window.history.state,"",b("page",e.toString())),t&&setTimeout(()=>{let e=document.querySelector(`.page-wrapper.${l0()["page-wrapper-configurator-mode"]}`),l=window;e&&(l=e),l.scrollTo({top:t.clientHeight,behavior:"smooth"})},400)},f[7]=s):s=f[7];let y=s;f[8]===Symbol.for("react.memo_cache_sentinel")?(c=j("version"),f[8]=c):c=f[8];let w=c;return f[9]!==p?(d={page:p,onChangePage:y},f[9]=p,f[10]=d):d=f[10],f[11]!==g?.generatedAt||f[12]!==g?.versionDescription?(u=w&&window.location.href.includes("-preview")&&(0,i.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",background:"#f9e267",padding:"20px"},children:[(0,i.jsxs)("h2",{style:{marginBottom:"0"},children:["PREVIEW: ",g?.generatedAt]}),(0,i.jsxs)("p",{style:{margin:0},children:["DESCRIPTION:"," ",g?.versionDescription?g?.versionDescription:"No description provided"]})]}),f[11]=g?.generatedAt,f[12]=g?.versionDescription,f[13]=u):u=f[13],f[14]!==p?(m=(0,i.jsx)(l3,{page:p}),f[14]=p,f[15]=m):m=f[15],f[16]!==d||f[17]!==u||f[18]!==m?(x=(0,i.jsxs)(l2.Provider,{value:d,children:[u,m]}),f[16]=d,f[17]=u,f[18]=m,f[19]=x):x=f[19],x},l5=()=>(0,o.useContext)(l2);function l6(e){return e.id}function l8(e){return e.getBoundingClientRect()}function l7(e){return e.height>0&&e.top<=1}function l9(e,t){return Math.max(e,t.bottom)}function ae(){let e=document.getElementById("car-customizer-wrapper");if(e&&window.innerWidth>=1024){let t=document.getElementById("__next"),l=document.querySelector("nav"),a=l?.getBoundingClientRect().height??100;t&&(t.classList.add("overflow-y-scroll","h-[100vh]","snap-y","snap-proximity","snap-stop-normal"),t.style.scrollPaddingTop=`${a}px`,t.style.setProperty("--nav-height",`${a}px`)),e.scrollIntoView({behavior:"smooth",block:"start"})}else{let t=document.getElementById("__next");t&&(t.classList.remove("overflow-y-scroll","h-[100vh]","snap-y","snap-proximity","snap-stop-normal"),t.style.scrollPaddingTop="",t.style.removeProperty("--nav-height"));let l=document.querySelector("nav");if(l){let e=l.firstElementChild;e&&e.classList.remove("snap-start")}if(e){e.style.scrollMarginTop="";let t=Array.from(document.querySelectorAll("nav")).map(l8).filter(l7).reduce(l9,0),l=e.getBoundingClientRect().top+window.scrollY;window.scrollTo({top:Math.max(0,l-t),behavior:"smooth"})}}}function at(){setTimeout(ae,100)}let al=e=>{let t,l,a,r,s,o,c=(0,n.c)(18),{company:d,carType:u,modelsData:m,config:x,lang:f,dynamicsLead:h}=e;if(c[0]===Symbol.for("react.memo_cache_sentinel")){let e;t="%%HEDIN_CONFIGURATOR_PACKAGE_ENV%%"==(e="%%HEDIN_CONFIGURATOR_PACKAGE_ENV%%")?"DEV":e,c[0]=t}else t=c[0];let g=t;if(c[1]===Symbol.for("react.memo_cache_sentinel")){let e;l="%%HEDIN_CONFIGURATOR_PACKAGE_VERSION%%"==(e="%%HEDIN_CONFIGURATOR_PACKAGE_VERSION%%")?"DEV":e,c[1]=l}else l=c[1];let v=l;return c[2]===Symbol.for("react.memo_cache_sentinel")?(a=(0,i.jsx)(l4,{}),c[2]=a):a=c[2],c[3]!==u||c[4]!==d||c[5]!==x||c[6]!==f||c[7]!==m?(r=(0,i.jsx)(ep,{company:d,carType:u,modelsData:m,config:x,lang:f,children:a}),c[3]=u,c[4]=d,c[5]=x,c[6]=f,c[7]=m,c[8]=r):r=c[8],c[9]!==d||c[10]!==h||c[11]!==f||c[12]!==r?(s=(0,i.jsx)(V,{children:(0,i.jsx)(em,{company:d,lang:f,dynamicsLead:h,children:r})}),c[9]=d,c[10]=h,c[11]=f,c[12]=r,c[13]=s):s=c[13],c[14]!==x||c[15]!==f||c[16]!==s?(o=(0,i.jsx)("div",{id:"configurator-app","data-env":g,"data-version":v,children:(0,i.jsx)(Q,{children:(0,i.jsx)(p,{config:x,lang:f,children:s})})}),c[14]=x,c[15]=f,c[16]=s,c[17]=o):o=c[17],o}},89977:(e,t,l)=>{"use strict";l.d(t,{A:()=>s});var a=l(2183),r=l(27861),i=l(70386),n=l.n(i);let s=()=>{let e,t=(0,r.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n(),{children:(0,a.jsx)("title",{children:"404: NotFound"})}),(0,a.jsxs)("div",{style:{padding:10},children:[(0,a.jsx)("h1",{children:"Page not found"}),(0,a.jsx)("p",{children:"This page does not exist."}),(0,a.jsx)("a",{href:"/",children:"Go to the Home page"})]})]}),t[0]=e):e=t[0],e}},90009:(e,t,l)=>{"use strict";l.d(t,{Ri:()=>r,TV:()=>a});let a=(e,t,l)=>{let a=new Date;a.setDate(a.getDate()+l);let r=encodeURIComponent(t)+(l?`; expires=${a.toUTCString()}`:"");document.cookie=`${e}=${r}; path=/`},r=e=>{let t=`${e}=`,l=document.cookie.split(";");for(let e=0;e<l.length;e++){let a=l[e];for(;" "===a.charAt(0);)a=a.substring(1);if(0===a.indexOf(t))return decodeURIComponent(a.substring(t.length,a.length))}return null}},90211:(e,t,l)=>{"use strict";l.d(t,{w:()=>i}),l(51770),l(61165);var a,r=((a=r||{}).GET_CONFIGURATOR_DATA="data/get",a.GET_MODELS_DATA="models/get",a.GET_RESELLERS_DATA="resellers/get",a.GET_LEAD="leads/get",a.CREATE_LEAD="leads/create",a.COMPLETE_LEAD="leads/complete",a.REFERENCE_LEAD="leads/reference",a.UPDATE_LEAD="leads/update",a.CLEAR_CACHE="cache/clear",a);let i=e=>"prod"===e?"https://api.hedinit.com/carconfigurator":"stage"===e?"https://api-dev.hedinit.com/configurator":"https://localhost:7038"},90459:(e,t,l)=>{"use strict";l.d(t,{A:()=>u});var a=l(2183),r=l(27861),i=l(98576),n=l(3638),s=l(49176),o=l.n(s),c=l(17296),d=l(40832);function u(e){let t,l=(0,r.c)(12),{field:s,children:u,className:m,href:x,variant:f,onClick:p,onlyStyle:h,target:g,rel:v}=e,b=void 0===f?"underline":f,j=void 0!==h&&h;if(l[0]!==u||l[1]!==m||l[2]!==s||l[3]!==x||l[4]!==p||l[5]!==j||l[6]!==v||l[7]!==g||l[8]!==b){t=Symbol.for("react.early_return_sentinel");e:{let e,r={underline:"decoration-rn-link-decor text-text-link hover:decoration-rn-link-decor-hover group flex items-center text-base font-bold leading-none underline decoration-2","underline-inverted":"decoration-rn-link-decor-invert text-text-invert-link hover:decoration-rn-link-decor-invert-hover group flex items-center text-base font-bold leading-none underline decoration-2",arrow:"flex items-center group text-text-link font-bold text-base leading-none","arrow-inverted":"flex items-center group text-text-invert-link font-bold text-base leading-none"};l[10]!==b?(e="arrow"===b?(0,d.K7)()?(0,a.jsx)(c.ArrowDaciaIcon,{className:"text-rn-link-decor ml-2 transition-transform duration-300 group-hover:translate-x-1"}):(0,a.jsx)(c.ChevronDownIcon,{className:"text-rn-link-decor group-hover:text-rn-link-decor-hover size-6 -rotate-90 transition-transform duration-300 group-hover:translate-x-1"}):"arrow-inverted"===b?(0,d.K7)()?(0,a.jsx)(c.ArrowDaciaIcon,{className:"text-rn-link-decor-invert ml-2 transition-transform duration-300 group-hover:translate-x-1"}):(0,a.jsx)(c.ChevronDownIcon,{className:"text-rn-link-decor-invert group-hover:text-rn-link-decor-invert-hover size-6 -rotate-90 transition-transform duration-300 group-hover:translate-x-1"}):null,l[10]=b,l[11]=e):e=l[11];let f=e;
933if(j){t=(0,a.jsxs)("span",{className:(0,n.A)(m,r[b],"focus:outline-current! cursor-pointer"),children:[u||s?.value?.text," ",f]});break e}if(s){t=(0,a.jsx)(i.Link,{field:s,className:"focus:outline-current!","data-variant":b,target:g,rel:v,children:(0,a.jsxs)("span",{className:(0,n.A)(m,r[b]),children:[u||s?.value?.text,f]})});break e}if(x){t=(0,a.jsx)(o(),{href:x,className:"focus:outline-current!","data-variant":b,target:g,rel:v,children:(0,a.jsxs)("span",{className:(0,n.A)(m,r[b]),children:[u," ",f]})});break e}if(p){t=(0,a.jsxs)("button",{className:(0,n.A)(m,r[b],"focus:outline-current!"),onClick:p,"data-variant":b,children:[u," ",f]});break e}}l[0]=u,l[1]=m,l[2]=s,l[3]=x,l[4]=p,l[5]=j,l[6]=v,l[7]=g,l[8]=b,l[9]=t}else t=l[9];return t!==Symbol.for("react.early_return_sentinel")?t:null}},91764:e=>{e.exports={rte:"CustomRichText_rte__bcIrV"}},93550:e=>{e.exports={progress:"Pagination_progress__9AEyB"}},95961:(e,t,l)=>{"use strict";l.d(t,{Y:()=>o});var a=l(44207),r=l(94011),i=l(64088);let n=r.A.defaultSite??"";async function s(e,t,l,r){for(let i=0;i<l;i++)try{let t=await function(e,t,l=5e3){return Promise.race([fetch(e,t),new Promise((e,t)=>setTimeout(()=>t(Error("Request timed out")),l))])}(`${function(){let e=window.location.hostname;return e.includes("localhost")||e.includes(".prod")||e.includes(".stage"),""}()}/api/forms/comhub`,{method:"POST",body:JSON.stringify(e),headers:{"Content-Type":"application/json"}});if(!t.ok)throw Error(`${t.status} ${t.statusText}`);try{await t.json()}catch{throw Error("Malformed JSON response from Comhub.")}return t}catch(e){if(a.A.logger.warn(`FORM_SUBMISSION_ATTEMPT_${i}_${t.toUpperCase()}`,{site:window.location.href,form:t,formType:"CustomForm",attempt:i+1,error:e?.message??"Unknown fetch error"}),i<l-1)await new Promise(e=>setTimeout(e,r));else throw e}throw Error("Unexpected form submission error")}async function o(e,t,l={}){let r,c=Object.fromEntries(new FormData(t.currentTarget));c={...c,...l};try{r=await window.grecaptcha.execute("6LdHL20rAAAAADZRP5qtNIsoxfKt8b9uE3jvlOT-",{action:"submit"})}catch(t){return a.A.logger.error(`RECAPTCHA_FAILED_${e.toUpperCase()}`,{site:window.location.href,form:e,formType:"CustomForm",data:c,error:t instanceof Error?t.message:"Unknown error"}),{success:!1}}try{return await s({values:c,recaptchaToken:r,formName:`${n}${e}`,formSubmissionId:(0,i.A)()},e,3,1e3),a.A.logger.info(`FORM_SUBMISSION_SUCCESS_${e.toUpperCase()}`,{url:window.location.href,host:window.location.hostname.replace(/^www\./,""),form:e,formType:"CustomForm"}),{success:!0,values:c}}catch(t){return a.A.logger.error(`FORM_SUBMISSION_FAILED_${e.toUpperCase()}`,{url:window.location.href,host:window.location.hostname.replace(/^www\./,""),formType:"CustomForm",data:c,error:t instanceof Error?t.message:"Unknown error"}),{success:!1}}}},97541:(e,t,l)=>{"use strict";l.d(t,{A:()=>g});var a=l(2183),r=l(27861),i=l(28457),n=l(3638),s=l(20811),o=l(53941),c=l.n(o),d=l(49176),u=l.n(d),m=l(96001),x=l(46407),f=l(36439),p=l(40832);let h=e=>new Promise(t=>setTimeout(t,e));function g(e){let t,l,i,o,c,d,m,g,b,w,N,C,k,S,L,_=(0,r.c)(84),{car:T,isMobile:I,isVisible:A,transparent:D,toggleDropdown:M}=e,[E,P]=(0,f.useState)(!1),[$,F]=(0,f.useState)(!0),R=(0,f.useRef)(0),{t:H}=(0,s.s9)();if(_[0]!==T||_[1]!==E||_[2]!==I||_[3]!==$||_[4]!==A||_[5]!==H||_[6]!==M||_[7]!==D){o=Symbol.for("react.early_return_sentinel");e:{let e,r,s,f,k,S,L,O,B,z=()=>R.current=R.current+1,U=async()=>{if(!V(T.configureLink)&&!T.url)return;let e=z();F(!1),await h(100),e===R.current&&P(!0)},Z=async()=>{if(!V(T.configureLink)&&!T.url)return;let e=z();P(!1),await h(100),e===R.current&&F(!0)};function V(e){return!!(e&&e.text&&e.url)}if(!T){o=null;break e}if(I){let e,t,l,r,i,s,c,d=A?"flex":"none";_[20]!==d?(e={display:d},_[20]=d,_[21]=e):e=_[21],_[22]===Symbol.for("react.memo_cache_sentinel")?(t=(0,n.A)("font-extended font-bold",(0,p.lA)()?"text-2xl":"text-lg"),_[22]=t):t=_[22];let u=T.title?.value;_[23]!==u?(l=(0,a.jsx)("span",{className:t,children:u}),_[23]=u,_[24]=l):l=_[24],_[25]!==T?(r=(0,a.jsx)(v,{car:T}),i=(0,a.jsx)(y,{car:T}),_[25]=T,_[26]=r,_[27]=i):(r=_[26],i=_[27]),_[28]!==T?(s=(0,a.jsx)("div",{className:"relative aspect-[16/9] w-full",children:(0,a.jsx)(j,{car:T})}),_[28]=T,_[29]=s):s=_[29],_[30]!==T.url||_[31]!==H||_[32]!==M?(c=T.url&&(0,a.jsx)(x.A,{className:"flex-1",field:{value:{text:H("discover"),href:T.url}},type:"button",variant:"secondary",sm:!0,onClick:()=>{M()}}),_[30]=T.url,_[31]=H,_[32]=M,_[33]=c):c=_[33],o=(0,a.jsxs)("div",{style:e,className:"bg-background-100 p-sm flex-col gap-1",children:[l,r,i,s,(0,a.jsxs)("div",{className:"flex flex-row-reverse gap-2",children:[c,V(T.configureLink)&&(0,a.jsx)(x.A,{className:"flex-1",sm:!0,field:{value:{text:T.configureLink.text,href:T.configureLink.url}},type:"button",variant:"ghost"})]})]});break e}let W=A?"flex":"none";_[34]!==W?(w={minWidth:"280px",display:W},_[34]=W,_[35]=w):w=_[35];let q=D?"hover:bg-background-100 bg-transparent":"bg-background-100";_[36]!==q?(N=(0,n.A)("bg-background-100 w-full flex-col justify-between gap-1 pt-4",q),_[36]=q,_[37]=N):N=_[37],C=()=>U(),l=()=>Z(),_[38]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.A)("font-extended px-4 font-bold uppercase",(0,p.lA)()?"text-[28px]":"text-lg"),_[38]=e):e=_[38];let G=T.title?.value;_[39]!==G?(r=(0,a.jsx)("span",{className:e,children:G}),_[39]=G,_[40]=r):r=_[40],_[41]!==T?(s=(0,a.jsx)("span",{className:"px-4",children:(0,a.jsx)(y,{car:T})}),_[41]=T,_[42]=s):s=_[42],_[43]!==r||_[44]!==s?(i=(0,a.jsxs)("div",{className:"flex flex-col gap-1 break-words",children:[r,s]}),_[43]=r,_[44]=s,_[45]=i):i=_[45],_[46]===Symbol.for("react.memo_cache_sentinel")?(g=(0,n.A)("flex aspect-[32/21] w-full flex-col","transition-all duration-200 ease-in-out"),f=(0,n.A)("relative grow","transition duration-200 ease-in-out"),_[46]=f,_[47]=g):(f=_[46],g=_[47]),_[48]!==T?(k=(0,a.jsx)("div",{className:"relative mx-4 flex h-full grow pb-4",children:(0,a.jsx)(j,{car:T,procentageWidth:33})}),_[48]=T,_[49]=k):k=_[49];let K=$?"opacity-100":"opacity-0";_[50]!==K?(S=(0,n.A)(K,"absolute bottom-4 left-0 px-4","transition-opacity duration-200 ease-in-out"),_[50]=K,_[51]=S):S=_[51],_[52]!==T?(L=(0,a.jsx)(v,{car:T}),_[52]=T,_[53]=L):L=_[53],_[54]!==S||_[55]!==L?(O=(0,a.jsx)("div",{className:S,children:L}),_[54]=S,_[55]=L,_[56]=O):O=_[56],_[57]!==k||_[58]!==O?(b=(0,a.jsxs)("div",{className:f,children:[k,O]}),_[57]=k,_[58]=O,_[59]=b):b=_[59];let J=E?(B=0,V(T.configureLink)&&(B=40),T.url&&(B+=40),`${B}px`):"0px";_[60]!==J?(t={height:J},_[60]=J,_[61]=t):t=_[61],_[62]===Symbol.for("react.memo_cache_sentinel")?(c=(0,n.A)("flex flex-col overflow-hidden","transition-all duration-200 ease-in-out"),_[62]=c):c=_[62],_[63]!==T.url||_[64]!==E||_[65]!==H||_[66]!==M?(d=T.url&&(0,a.jsx)(u(),{href:T.url,"aria-expanded":E,className:(0,n.A)("flex h-10 items-center justify-center border border-transparent bg-black font-bold text-white","focus-visible:border-primary focus-visible:shadow-[inset_0_0_0_2px_var(--color-primary)] focus-visible:!outline-none","hover:border-black hover:bg-white hover:text-black","transition-colors duration-200 ease-in-out"),passHref:!0,onClick:()=>M(),onFocus:()=>P(!0),onBlur:()=>P(!1),children:H("discover")}),_[63]=T.url,_[64]=E,_[65]=H,_[66]=M,_[67]=d):d=_[67],m=V(T.configureLink)&&(0,a.jsx)(u(),{href:T.configureLink.url,"aria-expanded":E,className:(0,n.A)("flex h-10 items-center justify-center border border-transparent font-bold","focus-visible:shadow-[inset_0_0_0_2px_var(--color-black)] focus-visible:!outline-none","hover:border-black hover:bg-white hover:text-black","transition-colors duration-200 ease-in-out"),onClick:()=>M(),onFocus:()=>P(!0),onBlur:()=>P(!1),children:T.configureLink.text})}_[0]=T,_[1]=E,_[2]=I,_[3]=$,_[4]=A,_[5]=H,_[6]=M,_[7]=D,_[8]=t,_[9]=l,_[10]=i,_[11]=o,_[12]=c,_[13]=d,_[14]=m,_[15]=g,_[16]=b,_[17]=w,_[18]=N,_[19]=C}
933else t=_[8],l=_[9],i=_[10],o=_[11],c=_[12],d=_[13],m=_[14],g=_[15],b=_[16],w=_[17],N=_[18],C=_[19];return o!==Symbol.for("react.early_return_sentinel")?o:(_[68]!==t||_[69]!==c||_[70]!==d||_[71]!==m?(k=(0,a.jsxs)("div",{style:t,className:c,children:[d,m]}),_[68]=t,_[69]=c,_[70]=d,_[71]=m,_[72]=k):k=_[72],_[73]!==k||_[74]!==g||_[75]!==b?(S=(0,a.jsxs)("div",{className:g,children:[b,k]}),_[73]=k,_[74]=g,_[75]=b,_[76]=S):S=_[76],_[77]!==l||_[78]!==i||_[79]!==S||_[80]!==w||_[81]!==N||_[82]!==C?(L=(0,a.jsxs)("div",{style:w,className:N,onMouseOver:C,onMouseLeave:l,children:[i,S]}),_[77]=l,_[78]=i,_[79]=S,_[80]=w,_[81]=N,_[82]=C,_[83]=L):L=_[83],L)}function v(e){let t,l,i=(0,r.c)(4),{car:n}=e;return i[0]!==n.tags?(t=n.tags?.map(b),i[0]=n.tags,i[1]=t):t=i[1],i[2]!==t?(l=(0,a.jsx)("div",{className:"flex gap-1 transition",children:t}),i[2]=t,i[3]=l):l=i[3],l}function b(e,t,l){return(0,a.jsxs)("div",{className:"flex items-center gap-1",children:[(0,a.jsx)("span",{className:(0,n.A)("Blue"===e.fields.Color.value?"text-electric":"text-text-secondary",(0,p.lA)()?"text-base":"text-sm font-bold"),children:e.fields.Title.value}),t<l.length-1&&(0,a.jsx)("div",{style:{height:"70%"},className:"bg-text-secondary w-0.5"})]},t)}let j=(0,f.memo)(function(e){let t,l,n,s=(0,r.c)(10),{car:o,procentageWidth:d}=e,u=void 0===d?100:d,[m,x]=(0,f.useState)(!1);if(!o?.image?.src||m){let e,t,l=`${u}vw`;return s[0]===Symbol.for("react.memo_cache_sentinel")?(e={objectFit:"contain"},s[0]=e):e=s[0],s[1]!==l?(t=(0,a.jsx)(c(),{src:"/NoCarFound.png",alt:"Car image fallback",fill:!0,sizes:l,className:"object-contain",style:e}),s[1]=l,s[2]=t):t=s[2],t}s[3]!==o.image?(t={value:o.image},s[3]=o.image,s[4]=t):t=s[4];let p=o?.image?.alt??"Car model image",h=`${u}vw`;return s[5]===Symbol.for("react.memo_cache_sentinel")?(l=()=>x(!0),s[5]=l):l=s[5],s[6]!==t||s[7]!==p||s[8]!==h?(n=(0,a.jsx)("div",{className:"relative h-full w-full",children:(0,a.jsx)(i._V,{field:t,alt:p,fill:!0,sizes:h,className:"object-cover",onError:l})}),s[6]=t,s[7]=p,s[8]=h,s[9]=n):n=s[9],n});function y(e){let t,l,i,n=(0,r.c)(9),{car:o}=e,{locale:c}=(0,m.useRouter)(),{t:d}=(0,s.s9)();if(!o.price?.value)return null;n[0]!==d?(t=d("from"),n[0]=d,n[1]=t):t=n[1];let u=o.price?.value;return n[2]!==c||n[3]!==d||n[4]!==u?(l=(0,p.ZV)(u,c,d("currency","kr"),0),n[2]=c,n[3]=d,n[4]=u,n[5]=l):l=n[5],n[6]!==t||n[7]!==l?(i=(0,a.jsxs)("span",{className:"text-text-secondary text-sm",children:[t," ",l]}),n[6]=t,n[7]=l,n[8]=i):i=n[8],i}},97559:e=>{e.exports={NavigationMenuViewport:"Mobile_NavigationMenuViewport__L_iDh",NavigationMenuViewportOpen:"Mobile_NavigationMenuViewportOpen__IGBpJ",NavigationMenuViewportContent:"Mobile_NavigationMenuViewportContent__uYBbw",fadeIn:"Mobile_fadeIn__VTDLw",MobileExpand:"Mobile_MobileExpand__hP6aK",MobileCollapse:"Mobile_MobileCollapse__aSPQ9",NavigationMenuViewportWrapper:"Mobile_NavigationMenuViewportWrapper__YtuB_",NestedMobilePageContent:"Mobile_NestedMobilePageContent__B54xb"}},97823:(e,t,l)=>{"use strict";l.d(t,{cn:()=>l$,Fu:()=>X,wy:()=>c,uZ:()=>s,xL:()=>u});var a,r,i=l(51770),n=l.n(i);let s=async(e,t,l,a,r,i)=>{let s=`CACHE_CONFIGURATOR_DATA_${e}${i?`_${i}`:""}`,o=n().get(s);if(o)return o;let c=`${t}/api/v2/configurators/${e}/details`;a&&!0===r&&(c+=`?version=${a}`),i&&(c+=`${c.includes("?")?"&":"?"}locale=${i}`);let d=await fetch(c,{headers:{"Content-Type":"application/json","Ocp-Apim-Subscription-Key":l??""}}),u=await d.json();if(console.log("[cfg-v3-debug][server/lib] data/get",{company:e,endpoint:c,status:d.status,ok:d.ok,payloadType:typeof u}),"string"==typeof u)return u;let m=u.configuratorData.modelData.flatMap(e=>e.powertrains.flatMap(e=>e.modelVariants)),x=m.flatMap(e=>e.constraints??[]).reduce((e,t)=>{let l=t.type||"UNKNOWN";return e[l]=(e[l]??0)+1,e},{});return console.log("[cfg-v3-debug][server/lib] constraint summary",{company:e,models:u.configuratorData.modelData.length,variants:m.length,variantsWithConstraints:m.filter(e=>(e.constraints?.length??0)>0).length,constraintsByType:x}),n().put(s,u,a&&!0===r?5e3:9e5),u};var o=((a=o||{}).GET_CONFIGURATOR_DATA="data/get",a.GET_RESELLERS_DATA="resellers/get",a.GET_LEAD="leads/get",a.CREATE_LEAD="leads/create",a.COMPLETE_LEAD="leads/complete",a.REFERENCE_LEAD="leads/reference",a.UPDATE_LEAD="leads/update",a.CLEAR_CACHE="cache/clear",a);let c=e=>"prod"===e?"https://api.hedinit.com/carconfigurator":"stage"===e?"https://api-dev.hedinit.com/configurator":"https://localhost:7038",d="CACHE_MODELS_DATA",u=async(e,t,l,a,r,i)=>{let s=n().get(`${d}_${e}`);if(s)return s;{let s=`${t}/api/v2/configurators/${e}`;a&&r&&(s+=`?version=${a}`),i&&(s+=`?locale=${i}`);let o=await fetch(s,{headers:{"Content-Type":"application/json","Ocp-Apim-Subscription-Key":`${l}`}}),c=await o.json();return"string"==typeof c||n().put(`${d}_${e}`,c,a?5e3:9e5),c}};var m=l(2183),x=l(27861),f=l(20811),p=l(36439),h=l(4485),g=l(69361);let v={modelId:null,variantId:null,colorId:null,interiorId:null,packageIds:[],optionIds:[],supplementIds:[]},b={currentStep:0,motorFilter:null,categoryFilter:null,activeModalId:null}
933,j={leadId:null,status:"idle",customer:{firstName:"",lastName:"",email:"",phoneNumber:"",dealershipId:null,acceptNewsletter:!1},comhubStatus:"idle",error:null,selectedDealer:null};function y(e,t){let l=Object.entries(t).filter(([,e])=>null!=e).map(([e,t])=>`${e}=${encodeURIComponent(t)}`).join("&");return l?`${e}?${l}`:e}let w=(0,p.createContext)(null),N=({children:e,store:t,...l})=>{let a=(0,p.useRef)(null);return a.current||(a.current=t??((e={})=>{let t=(0,g.y)()((t,l,a)=>({...{ui:{...b,setCurrentStep:e=>t(t=>({ui:{...t.ui,currentStep:e}})),setMotorFilter:e=>t(t=>({ui:{...t.ui,motorFilter:e}})),setCategoryFilter:e=>t(t=>({ui:{...t.ui,categoryFilter:e}})),openModal:e=>t(t=>({ui:{...t.ui,activeModalId:e}})),closeModal:()=>t(e=>({ui:{...e.ui,activeModalId:null}}))}},...{selection:{...v,selectModel:e=>{l().selection.modelId!==e&&t(t=>({selection:{...t.selection,...v,modelId:e}}))},selectVariant:e=>{l().selection.variantId!==e&&t(t=>({selection:{...t.selection,variantId:e,colorId:null,interiorId:null,packageIds:[],optionIds:[],supplementIds:[]}}))},selectColor:e=>t(t=>({selection:{...t.selection,colorId:e}})),selectInterior:e=>t(t=>({selection:{...t.selection,interiorId:e}})),setOptions:e=>t(t=>({selection:{...t.selection,optionIds:e??[]}})),setPackages:e=>t(t=>({selection:{...t.selection,packageIds:e??[]}})),setSupplements:e=>t(t=>({selection:{...t.selection,supplementIds:e??[]}})),toggleOptions:e=>t(t=>({selection:{...t.selection,optionIds:t.selection.optionIds.includes(e)?t.selection.optionIds.filter(t=>t!==e):[...t.selection.optionIds,e]}})),togglePackages:e=>t(t=>({selection:{...t.selection,packageIds:t.selection.packageIds.includes(e)?t.selection.packageIds.filter(t=>t!==e):[...t.selection.packageIds,e]}})),toggleSupplements:e=>t(t=>({selection:{...t.selection,supplementIds:t.selection.supplementIds.includes(e)?t.selection.supplementIds.filter(t=>t!==e):[...t.selection.supplementIds,e]}})),reset:()=>t(e=>({selection:{...e.selection,...v}}))}},...{lead:{...j,createLead:async(e,l)=>{t(e=>({lead:{...e.lead,status:"creating",error:null}}));try{let a=y("/api/configurator/leads/create",{company:e,locale:l}),r=await fetch(a,{method:"POST"}),i=await r.json();if(!r.ok||!i.id)return void t(e=>({lead:{...e.lead,status:"error",error:i.status||"Failed to create lead"}}));t(e=>({lead:{...e.lead,leadId:i.id,status:"active"}}
933))}catch(e){t(t=>({lead:{...t.lead,status:"error",error:e instanceof Error?e.message:"Network error"}}))}},updateCustomer:e=>{t(t=>({lead:{...t.lead,customer:{...t.lead.customer,...e}}}))},setSelectedDealer:e=>{t(t=>({lead:{...t.lead,selectedDealer:e,customer:{...t.lead.customer,dealershipId:e?String(e.id):null}}}))},completeLead:async(e,a,r)=>{let{leadId:i,customer:n}=l().lead;if(i){t(e=>({lead:{...e.lead,status:"completing",error:null}}));try{let l={customer:n};r&&(l.modelVersionId=r.modelVersionId??void 0,l.color={id:r.colorId??void 0},l.interior={id:r.interiorId??void 0},l.optionIds=r.optionIds);let s=y("/api/configurator/leads/update",{id:i,company:e,locale:a});if(!(await fetch(s,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(l)})).ok)throw Error("Failed to update lead");let o=y("/api/configurator/leads/complete",{id:i,company:e,locale:a}),c=`${window.location.origin}${window.location.pathname}?page=1&lid=[PLACEHOLDER]&cn=${e}`;if(!(await fetch(o,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({linkTemplate:c})})).ok)throw Error("Failed to complete lead");t(e=>({lead:{...e.lead,status:"done"}}))}catch(e){t(t=>({lead:{...t.lead,status:"error",error:e instanceof Error?e.message:"Network error"}}))}}},submitToComhub:async e=>{t(e=>({lead:{...e.lead,comhubStatus:"submitting"}}));try{let l=await fetch("/api/forms/comhub",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({formName:e.formName,formSubmissionId:crypto.randomUUID(),values:{...(0,f._t)(),...e.values},...e.useComHubTestEnvironment?{useComHubTestEnvironment:!0}:{}})});t(e=>({lead:{...e.lead,comhubStatus:l.ok?"sent":"error"}}))}catch{t(e=>({lead:{...e.lead,comhubStatus:"error"}}))}},resetLead:()=>{t(e=>({lead:{...e.lead,...j}}))}}},serverData:e.serverData??null,setServerData:e=>t({serverData:e})}));if(e.selection){let l={...v,...e.selection};t.setState(e=>{let t;return{selection:{...e.selection,...l},ui:{...e.ui,currentStep:null===(t=l).modelId?0:null===t.variantId?1:t.optionIds.length>0||t.packageIds.length>0||t.supplementIds.length>0?3:null!==t.colorId||null!==t.interiorId?2:1}}})}return t})(l)),(0,m.jsx)(w.Provider,{value:a.current,children:e})},C=()=>{let e=(0,p.useContext)(w);if(!e)throw Error("useConfiguratorStoreApi must be used inside a <StoreProvider>");return e},k=e=>{let t=C();return(0,h.P)(t,e)},S=(0,p.createContext)({}),L=e=>{let t,l,a=(0,x.c)(5),{translations:r,children:i}=e;a[0]!==r?(t=r??{},a[0]=r,a[1]=t):t=a[1];let n=t;return a[2]!==i||a[3]!==n?(l=(0,m.jsx)(S.Provider,{value:n,children:i}),a[2]=i,a[3]=n,a[4]=l):l=a[4],l},_=()=>{let e,t=(0,x.c)(2),l=(0,p.useContext)(S);return t[0]!==l?(e=(e,t)=>{let a=l[e];return"string"==typeof a&&""!==a.trim()?a:void 0!==t?t:e},t[0]=l,t[1]=e):e=t[1],e},T=e=>({id:String(e.id),dealerCode:e.dealerCode??e.dealer_code??"",name:e.name??"",address:e.address??"",city:e.city??"",postalCode:e.postalCode??"",latitude:e.latitude??e.latitud??0,longitude:e.longitude??e.longitud??0,emailAddress:e.emailAddress??"",country:e.country??""}),I=[],A=[],D=[],M=[],E=(e,t)=>{for(let l of e.powertrains){let e=l.modelVariants.find(e=>e.id===t);if(e)return{variant:e,powertrain:l}}return null},P=e=>{let{modelId:t}=e.selection;return null===t?null:(e.serverData?.configuratorData.modelData??[]).find(e=>e.id===t)??null},$=e=>{let{variantId:t}=e.selection;if(null===t)return null;let l=P(e);return l?E(l,t)?.powertrain??null:null},F=e=>{let{variantId:t}=e.selection;if(null===t)return null;let l=P(e);return l?E(l,t)?.variant??null:null},R=e=>{let{colorId:t}=e.selection;if(null===t)return null;let l=F(e);return l?.imageGroups.find(e=>e.id===t)??null},H=e=>{let{interiorId:t}=e.selection;if(null===t)return null;let l=F(e);return l?.interiorImageGroups.find(e=>e.id===t)??null},V=e=>{let t=e.selection.optionIds;if(0===t.length)return M;let l=F(e);return l?t.map(e=>l.options.find(t=>t.id===e)).filter(e=>!!e):M},O=e=>P(e)?.powertrains??I,B=new WeakMap,z=e=>{let t=P(e);if(!t)return A;let l=B.get(t);return l||(l=t.powertrains.flatMap(e=>e.modelVariants),B.set(t,l)),l},U=e=>F(e)?.imageGroups??D,Z=e=>F(e)?.interiorImageGroups??D,W=(e,t=Date.now())=>{if(!e||!e.price||e.price<=0)return!1;let l=e.validFrom?Date.parse(e.validFrom):NaN;if(!Number.isNaN(l)&&t<l)return!1;let a=e.validTo?Date.parse(e.validTo):NaN;return!!Number.isNaN(a)||!(t>a)},q=e=>{let t=null,l=1/0;for(let a of e.powertrains)for(let e of a.modelVariants){let a=W(e.campaignPrice)?e.campaignPrice.price:e.retailPrice?.price??1/0;a<l&&(l=a,t=e)}return t},G=e=>{if(!e.imageGroups||0===e.imageGroups.length)return null;let[t]=[...e.imageGroups].sort((e,t)=>
933e.sortOrder-t.sortOrder);return t??null};function K(e){return e.selection.selectInterior}var J=l(96001),Y=l(36001).hp;let Q=e=>{let t={};return(null!==e.modelId&&(t.m=e.modelId),null!==e.variantId&&(t.v=e.variantId),null!==e.colorId&&(t.c=e.colorId),null!==e.interiorId&&(t.i=e.interiorId),e.optionIds.length>0&&(t.opts=e.optionIds),e.packageIds.length>0&&(t.pkgs=e.packageIds),e.supplementIds.length>0&&(t.sup=e.supplementIds),0===Object.keys(t).length)?"":"v1."+ee(JSON.stringify(t))},X=e=>{let t,l;if(!e||!e.startsWith("v1."))return null;let a=e.slice(3);try{t=et(a)}catch{return null}try{l=JSON.parse(t)}catch{return null}if(!ea(l))return null;let r=l,i={};return"number"==typeof r.m&&(i.modelId=r.m),"number"==typeof r.v&&(i.variantId=r.v),"number"==typeof r.c&&(i.colorId=r.c),"number"==typeof r.i&&(i.interiorId=r.i),er(r.opts)&&(i.optionIds=r.opts),er(r.pkgs)&&(i.packageIds=r.pkgs),er(r.sup)&&(i.supplementIds=r.sup),i},ee=e=>{let t=new TextEncoder().encode(e),l="";for(let e of t)l+=String.fromCharCode(e);return("function"==typeof btoa?btoa(l):Y.from(e,"utf8").toString("base64")).replaceAll("+","-").replaceAll("/","_").replaceAll("=","")},et=e=>{let t=el(e.replaceAll("-","+").replaceAll("_","/"));if("function"==typeof atob){let e=atob(t),l=new Uint8Array(e.length);for(let t=0;t<e.length;t++)l[t]=e.charCodeAt(t);return new TextDecoder().decode(l)}return Y.from(t,"base64").toString("utf8")},el=e=>{let t=e.length%4;return 0===t?e:e+"=".repeat(4-t)},ea=e=>"object"==typeof e&&null!==e&&!Array.isArray(e),er=e=>Array.isArray(e)&&e.every(e=>"number"==typeof e);var ei=l(28457),en=l(23843),es=l(60592),eo=l(53307),ec=l(3638);let ed=e=>W(e.campaignPrice)?e.campaignPrice.price:e.retailPrice?.price??0,eu=e=>e.retailPrice?.price??0,em=[],ex=e=>{let t=e.selection.packageIds;if(0===t.length)return em;let l=F(e);return l?t.map(e=>l.options.find(t=>t.id===e)).filter(e=>!!e):em},ef=e=>{let t=e.selection.supplementIds;if(0===t.length)return em;let l=F(e);return l?t.map(e=>l.options.find(t=>t.id===e)).filter(e=>!!e):em},ep=e=>{let t;return F(e)?((t=F(e))?W(t.campaignPrice)?t.campaignPrice.price:t.retailPrice?.price??0:0)+(R(e)?.retailPrice?.price??0)+(H(e)?.retailPrice?.price??0)+V(e).reduce((e,t)=>e+ed(t),0)+ex(e).reduce((e,t)=>e+ed(t),0):0},eh=e=>F(e)?(F(e)?.retailPrice?.price??0)+(R(e)?.retailPrice?.price??0)+(H(e)?.retailPrice?.price??0)+V(e).reduce((e,t)=>e+(t.retailPrice?.price??0),0)+ex(e).reduce((e,t)=>e+(t.retailPrice?.price??0),0):0,eg=e=>eh(e)>ep(e),ev=(e,t,l)=>{if(!t)return e.toLocaleString(l);try{return new Intl.NumberFormat(l,{style:"currency",currency:t,maximumFractionDigits:0}).format(e)}catch{return`${e.toLocaleString(l)} ${t}`}};var eb=l(39138),ej=l(49542),ey=l(14574),ew=l(53941),eN=l.n(ew);let eC=e=>{let t,l,a,r=(0,x.c)(13),{mode:i,className:n,modelKey:s}=e,o=void 0===i?"exterior":i,c=k(R),d=k(H),u=k(U);if(r[0]!==u||r[1]!==o||r[2]!==c||r[3]!==d){e:{let e=c??u[0]??null,l=e?.imageDatas?[...e.imageDatas].sort(eT).map(t=>({src:t.path,alt:e.colorName??"Exterior"})):[],a=d?.imageDatas?[...d.imageDatas].sort(eT).map(e=>({src:e.path,alt:d.colorName??"Interior"})):[];if("interior"===o){t=a;break e}if("all"===o){t=[...l,...a];break e}t=l}r[0]=u,r[1]=o,r[2]=c,r[3]=d,r[4]=t}else t=r[4];let f=t,p=n??"relative h-full w-full overflow-hidden bg-foundation",h=`configurator-carousel-${o}`;return r[5]!==o||r[6]!==s||r[7]!==f?(l=0===f.length?(0,m.jsx)(e_,{mode:o}):(0,m.jsx)(ek,{modelKey:`${o}-${s??"no-model"}`,children:(0,m.jsx)(eS,{slides:f})}),r[5]=o,r[6]=s,r[7]=f,r[8]=l):l=r[8],r[9]!==p||r[10]!==h||r[11]!==l?(a=(0,m.jsx)("div",{className:p,"data-testid":h,children:l}),r[9]=p,r[10]=h,r[11]=l,r[12]=a):a=r[12],a},ek=e=>{let t,l,a,r,i=(0,x.c)(9),{modelKey:n,children:s}=e,[o,c]=(0,p.useState)(!1);i[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{c(!1);let e=requestAnimationFrame(()=>c(!0));return()=>cancelAnimationFrame(e)},i[0]=t):t=i[0],i[1]!==n?(l=[n],i[1]=n,i[2]=l):l=i[2],(0,p.useEffect)(t,l);let d=o?"opacity-100":"opacity-0";return i[3]!==d?(a=(0,ec.A)("h-full w-full transition-opacity duration-500 ease-out",d),i[3]=d,i[4]=a):a=i[4],i[5]!==s||i[6]!==n||i[7]!==a?(r=(0,m.jsx)("div",{className:a,children:s},n),i[5]=s,i[6]=n,i[7]=a,i[8]=r):r=i[8],r},eS=e=>{let t,l,a,r,i,n,s,o,c,d,u,f,h,g,v=(0,x.c)(32),{slides:b}=e;v[0]===Symbol.for("react.memo_cache_sentinel")?(t={align:"start",loop:!0},l=[(0,ey.J)()],v[0]=t,v[1]=l):(t=v[0],l=v[1]);let[j,y]=(0,ej.A)(t,l);v[2]!==y?(a=()=>y?.scrollPrev(),v[2]=y,v[3]=a):a=v[3];let w=a;v[4]!==y?(r=()=>y?.scrollNext(),v[4]=y,v[5]=r):r=v[5];let N=r;v[6]!==y?(i=()=>{y?.reInit()},v[6]=y,v[7]=i):i=v[7],v[8]!==y||v[9]!==b.length?(n=[y,b.length],v[8]=y,v[9]=b.length,v[10]=n):n=v[10],(0,p.useEffect)(i,n);let C=b.length>1;return v[11]===Symbol.for("react.memo_cache_sentinel")?(s={touchAction:"pan-y"},v[11]=s):s=v[11],v[12]!==b?(o=b.map(eI),v[12]=b,v[13]=o):o=v[13],v[14]!==o?(c=(0,m.jsx)("div",{className:"flex h-full w-full",children:o}),v[14]=o,v[15]=c):c=v[15],v[16]!==j||v[17]!==c?(d=(0,m.jsx)("div",{className:"h-full w-full",ref:j,style:s,children:c}),v[16]=j,v[17]=c,v[18]=d):d=v[18],v[19]!==C||v[20]!==N||v[21]!==w?(u=C&&(0,m.jsx)("div",{className:"pointer-events-none absolute inset-0 hidden lg:block",children:(0,m.jsxs)("div",{className:"absolute top-1/2 flex w-full -translate-y-1/2 justify-between px-3 lg:px-6",children:[(0,m.jsx)("button",{type:"button",onClick:w,"aria-label":"Previous image",className:"pointer-events-auto bg-foundation-contrast p-3 text-foundation transition-transform hover:opacity-80 active:scale-95",children:(0,m.jsx)(eb.A,{className:"rotate-180",style:{fontSize:24},"aria-hidden":!0})}),(0,m.jsx)("button",{type:"button",onClick:N,"aria-label":"Next image",className:"pointer-events-auto bg-foundation-contrast p-3 text-foundation transition-transform hover:opacity-80 active:scale-95",children:(0,m.jsx)(eb.A,{style:{fontSize:24},"aria-hidden":!0})})]})}),v[19]=C,v[20]=N,v[21]=w,v[22]=u):u=v[22],v[23]!==d||v[24]!==u?(f=(0,m.jsxs)("div",{className:"relative flex-1 overflow-hidden",children:[d,u]}),v[23]=d,v[24]=u,v[25]=f):f=v[25],v[26]!==y||v[27]!==C?(h=C&&(0,m.jsx)("div",{className:"flex shrink-0 justify-center py-2 lg:hidden",children:(0,m.jsx)(eL,{emblaApi:y})}),v[26]=y,v[27]=C,v[28]=h):h=v[28],v[29]!==f||v[30]!==h?(g=(0,m.jsxs)("div",{className:"group relative mx-auto flex h-full w-full flex-col overflow-hidden",children:[f,h]}),v[29]=f,v[30]=h,v[31]=g):g=v[31],g},eL=e=>{let t,l,a,r,i,n=(0,x.c)(13),{emblaApi:s}=e,[o,c]=(0,p.useState)(0);n[0]===Symbol.for("react.memo_cache_sentinel")?(t=[],n[0]=t):t=n[0];let[d,u]=(0,p.useState)(t);if(n[1]!==s?(l=()=>{if(!s)return;let e=()=>c(s.selectedScrollSnap()),t=()=>u(s.scrollSnapList());return t(),e(),s.on("select",e),s.on("reInit",t),()=>{s.off("select",e),s.off("reInit",t)}},a=[s],n[1]=s,n[2]=l,n[3]=a):(l=n[2],a=n[3]),(0,p.useEffect)(l,a),!s||d.length<2)return null;if(n[4]!==s||n[5]!==d||n[6]!==o){let e;n[8]!==s||n[9]!==o?(e=(e,t)=>(0,m.jsx)("button",{type:"button",onClick:()=>s.scrollTo(t),"aria-label":`Go to slide ${t+1}`,"aria-current":t===o?"true":void 0,className:(0,ec.A)("size-2 roun
933ded-full transition-all focus:outline-none focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-offset-1 focus-visible:ring-offset-black",t===o?"bg-primary":"bg-foundation")},t),n[8]=s,n[9]=o,n[10]=e):e=n[10],r=d.map(e),n[4]=s,n[5]=d,n[6]=o,n[7]=r}else r=n[7];return n[11]!==r?(i=(0,m.jsx)("div",{className:"border-outline-2 flex items-center gap-2 rounded-full border bg-black/50 px-2 py-1.5",children:r}),n[11]=r,n[12]=i):i=n[12],i},e_=e=>{let t,l=(0,x.c)(2),{mode:a}=e,r="interior"===a?"V\xe4lj en interi\xf6r f\xf6r att se bilder":"V\xe4lj en modell f\xf6r att se bilder";return l[0]!==r?(t=(0,m.jsx)("div",{className:"flex h-full items-center justify-center bg-foundation",role:"status","aria-label":r}),l[0]=r,l[1]=t):t=l[1],t};function eT(e,t){return e.sortOrder-t.sortOrder}function eI(e,t){return(0,m.jsx)("div",{className:"relative flex h-full flex-[0_0_100%] flex-col",children:(0,m.jsx)("div",{className:"relative h-full w-full",children:(0,m.jsx)(eN(),{src:e.src,alt:e.alt,fill:!0,sizes:"(min-width: 1024px) 50vw, 100vw",className:"select-none object-contain object-center",draggable:!1,unoptimized:!0})})},t)}var eA=l(44648);let eD=e=>{let t,l,a,r,i,n=(0,x.c)(15),{title:s,trailing:o,children:c,headingId:d,scrollKey:u}=e;return n[0]!==d||n[1]!==s?(t=(0,m.jsx)("h3",{id:d,className:"m-0 text-lg font-semibold text-text-primary lg:text-xl",children:s}),n[0]=d,n[1]=s,n[2]=t):t=n[2],n[3]!==o?(l=o&&(0,m.jsx)("span",{className:"text-sm text-text-secondary",children:o}),n[3]=o,n[4]=l):l=n[4],n[5]!==t||n[6]!==l?(a=(0,m.jsxs)("div",{className:"flex items-baseline justify-between gap-3",children:[t,l]}),n[5]=t,n[6]=l,n[7]=a):a=n[7],n[8]!==c?(r=(0,m.jsx)("div",{children:c}),n[8]=c,n[9]=r):r=n[9],n[10]!==d||n[11]!==u||n[12]!==a||n[13]!==r?(i=(0,m.jsxs)("section",{className:"space-y-4","aria-labelledby":d,"data-config-section":u,children:[a,r]}),n[10]=d,n[11]=u,n[12]=a,n[13]=r,n[14]=i):i=n[14],i},eM=(0,p.forwardRef)(function(e,t){let l,a,r,i,n,s,o,c,d,u,f=(0,x.c)(22);f[0]!==e?({selected:i,showCheck:n,className:a,children:l,...r}=e,f[0]=e,f[1]=l,f[2]=a,f[3]=r,f[4]=i,f[5]=n):(l=f[1],a=f[2],r=f[3],i=f[4],n=f[5]);let p=void 0===n||n,h=i?"border-foundation-contrast bg-background-100":"border-outline-2 hover:border-foundation-contrast";return f[6]!==a||f[7]!==h?(s=(0,ec.A)("relative block w-full rounded-corner border bg-foundation p-4 text-left text-text-primary transition-all duration-150","active:scale-[0.98] lg:p-5 lg:hover:scale-[1.01]","focus:outline-none focus-visible:ring-4 focus-visible:ring-foundation-contrast/20",h,a),f[6]=a,f[7]=h,f[8]=s):s=f[8],f[9]!==l?(o=(0,m.jsx)("div",{className:"min-w-0 flex-1",children:l}),f[9]=l,f[10]=o):o=f[10],f[11]!==i||f[12]!==p?(c=p&&i&&(0,m.jsx)(eA.A,{className:"shrink-0 text-foundation-contrast",style:{fontSize:24},"aria-hidden":!0}),f[11]=i,f[12]=p,f[13]=c):c=f[13],f[14]!==o||f[15]!==c?(d=(0,m.jsxs)("div",{className:"flex items-start justify-between gap-3",children:[o,c]}),f[14]=o,f[15]=c,f[16]=d):d=f[16],f[17]!==t||f[18]!==r||f[19]!==s||f[20]!==d?(u=(0,m.jsx)("button",{ref:t,type:"button",...r,className:s,children:d}),f[17]=t,f[18]=r,f[19]=s,f[20]=d,f[21]=u):u=f[21],u}),eE=(0,p.forwardRef)(function(e,t){let l,a,r,i,n,s,o,c,d,u,f=(0,x.c)(22);f[0]!==e?({primaryHex:r,secondaryHex:n,selected:s,label:a,className:l,...i}=e,f[0]=e,f[1]=l,f[2]=a,f[3]=r,f[4]=i,f[5]=n,f[6]=s):(l=f[1],a=f[2],r=f[3],i=f[4],n=f[5],s=f[6]);let p=n&&n.length>0?`linear-gradient(to right, ${r} 50%, ${n} 50%)`:r,h=s?"ring-4 ring-foundation-contrast ring-offset-2":"ring-2 ring-outline-2 hover:ring-foundation-contrast";return f[7]!==l||f[8]!==h?(o=(0,ec.A)("relative size-14 rounded-full transition-all duration-150","active:scale-90 lg:size-16 lg:hover:scale-105","focus:outline-none focus-visible:ring-4 focus-visible:ring-foundation-contrast/20",h,l),f[7]=l,f[8]=h,f[9]=o):o=f[9],f[10]!==p?(c={background:p},f[10]=p,f[11]=c):c=f[11],f[12]!==r||f[13]!==s?(d=s&&(0,m.jsx)("span",{className:"absolute inset-0 flex items-center justify-center",children:(0,m.jsx)(eA.A,{className:(0,ec.A)("text-white drop-shadow-[0_1px_2px_rgba(0,0,0,0.4)]",eP(r)&&"invert"),style:{fontSize:28},"aria-hidden":!0})}),f[12]=r,f[13]=s,f[14]=d):d=f[14],f[15]!==a||f[16]!==t||f[17]!==i||f[18]!==o||f[19]!==c||f[20]!==d?(u=(0,m.jsx)("button",{ref:t,type:"button","aria-label":a,...i,className:o,style:c,children:d}),f[15]=a,f[16]=t,f[17]=i,f[18]=o,f[19]=c,f[20]=d,f[21]=u):u=f[21],u}),eP=e=>{let t=e.replace("#","");if(6!==t.length)return!1;let l=parseInt(t.slice(0,2),16),a=parseInt(t.slice(2,4),16),r=parseInt(t.slice(4,6),16);return!(Number.isNaN(l)||Number.isNaN(a)||Number.isNaN(r))&&(l+a+r)/3>200},e$=e=>{let t,l,a=(0,x.c)(5),{label:r,className:i}=e;return a[0]!==i?(t=(0,ec.A)("bg-important text-important-contrast rounded-corner inline-block whitespace-nowrap px-1.5 py-0.5 text-xs font-semibold uppercase tracking-wide",i),a[0]=i,a[1]=t):t=a[1],a[2]!==r||a[3]!==t?(l=(0,m.jsx)("span",{className:t,children:r}),a[2]=r,a[3]=t,a[4]=l):l=a[4],l},eF=e=>{let t,l,a,r,i,n,s=(0,x.c)(21),{amount:o,original:c,hasCampaign:d,prefix:u,campaignLabel:f,className:p,amountClassName:h,wrap:g}=e,v=void 0===u?"":u,b=g?"flex w-full flex-wrap items-baseline gap-x-2 gap-y-1":"inl
933ine-flex items-baseline gap-2";s[0]!==p||s[1]!==b?(t=(0,ec.A)(b,p),s[0]=p,s[1]=b,s[2]=t):t=s[2];let j=d?"text-important font-semibold":void 0;return s[3]!==h||s[4]!==j?(l=(0,ec.A)(j,h),s[3]=h,s[4]=j,s[5]=l):l=s[5],s[6]!==o||s[7]!==v||s[8]!==l?(a=(0,m.jsxs)("span",{className:l,children:[v,o]}),s[6]=o,s[7]=v,s[8]=l,s[9]=a):a=s[9],s[10]!==d||s[11]!==c?(r=d&&c&&(0,m.jsx)("span",{className:"text-text-secondary whitespace-nowrap text-sm font-normal line-through",children:c}),s[10]=d,s[11]=c,s[12]=r):r=s[12],s[13]!==f||s[14]!==d?(i=d&&f&&(0,m.jsx)(e$,{label:f}),s[13]=f,s[14]=d,s[15]=i):i=s[15],s[16]!==t||s[17]!==a||s[18]!==r||s[19]!==i?(n=(0,m.jsxs)("span",{className:t,children:[a,r,i]}),s[16]=t,s[17]=a,s[18]=r,s[19]=i,s[20]=n):n=s[20],n},eR="data-cfg-print-hidden",eH="data-cfg-print-ancestor",eV=` 934@media print { 935 [${eR}] { display: none !important; } 936 body { overflow: visible !important; height: auto !important; } 937 [${eH}] { 938 position: static !important; 939 overflow: visible !important; 940 height: auto !important; 941 max-height: none !important; 942 width: auto !important; 943 inset: auto !important; 944 transform: none !important; 945 background: transparent !important; 946 box-shadow: none !important; 947 }
948 [data-print-region] [data-print-exclude] { display: none !important; } 949 [data-print-region] { 950 position: static !important; 951 width: 100% !important; 952 padding-top: 0 !important; 953 } 954 [data-print-region], 955 [data-print-region] * { 956 -webkit-print-color-adjust: exact !important; 957 print-color-adjust: exact !important; 958 } 959} 960`,eO=e=>{let t,l,a,r,i,n,s,o,c,d,u,f,h,g,v,b,j,y,w,N,C,S,L,T,I,A,D,M,E,$,R,H,V,O,B,z,U,Z,W,q,G,K,J,Y=(0,x.c)(144),{currency:Q,locale:X,vatRate:ee,annualVehicleTax:et,className:el}=e,ea=void 0===ee?.25:ee,er=_(),ed=(0,p.useId)(),eu=k(P),em=k(F),ex=k(ep),ef=k(eh),eb=k(eg),ej=k(eU),[ey,ew]=(0,p.useState)(!1),eN=(0,p.useRef)(null),ek=(0,p.useRef)(null);if(Y[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>()=>{eN.current&&clearTimeout(eN.current)},l=[],Y[0]=t,Y[1]=l):(t=Y[0],l=Y[1]),(0,p.useEffect)(t,l),!eu||!em)return null;Y[2]!==er?(a=er("YourCar","Din"),Y[2]=er,Y[3]=a):a=Y[3];let eS=`${a} ${eu.modelName}`;Y[4]!==Q||Y[5]!==X||Y[6]!==ex?(r=ev(ex,Q,X),Y[4]=Q,Y[5]=X,Y[6]=ex,Y[7]=r):r=Y[7];let eL=r;Y[8]!==Q||Y[9]!==X||Y[10]!==ef?(i=ev(ef,Q,X),Y[8]=Q,Y[9]=X,Y[10]=ef,Y[11]=i):i=Y[11];let e_=i,eT=ea>0;if(Y[12]!==el||Y[13]!==Q||Y[14]!==e_||Y[15]!==eL||Y[16]!==eb||Y[17]!==eS||Y[18]!==X||Y[19]!==eu.id||Y[20]!==ej||Y[21]!==eT||Y[22]!==er||Y[23]!==ed||Y[24]!==ex||Y[25]!==ea){let e,t,l,a,r,i,x,p,k,_=eT?Math.round(ex-ex/(1+ea)):0;Y[45]!==ej?(e=()=>ej("lead-form"),Y[45]=ej,Y[46]=e):e=Y[46],n=e,Y[47]!==ej?(t=()=>ej("save-config"),Y[47]=ej,Y[48]=t):t=Y[48],c=t,Y[49]===Symbol.for("react.memo_cache_sentinel")?(l=()=>{let e=window.location.href;navigator.clipboard?.writeText(e),ew(!0),eN.current&&clearTimeout(eN.current),eN.current=setTimeout(()=>ew(!1),3e3)},Y[49]=l):l=Y[49],s=l,Y[50]===Symbol.for("react.memo_cache_sentinel")?(a=()=>{let e=ek.current;if(!e)return void window.print();let t=(e=>{let t=[],l=(e,l)=>{e.setAttribute(l,""),t.push({el:e,attr:l})},a=e;for(;a&&a!==document.body;){let e=a.parentElement;if(!e)break;for(let t of Array.from(e.children))t!==a&&l(t,eR);l(e,eH),a=e}return()=>{for(let{el:e,attr:l}of t)e.removeAttribute(l)}})(e),l=()=>{t(),window.removeEventListener("afterprint",l)};window.addEventListener("afterprint",l),window.print(),window.setTimeout(l,1e3)},Y[50]=a):a=Y[50],o=a,b=ek;let I=el??"pt-8";Y[51]!==I?(j=(0,ec.A)("bg-foundation",I),Y[51]=I,Y[52]=j):j=Y[52],y=ed,w="configurator-result",N=!0,Y[53]===Symbol.for("react.memo_cache_sentinel")?(C=(0,m.jsx)("style",{children:eV}),Y[53]=C):C=Y[53],g="flex flex-col";let A=`result-${eu.id}`;Y[54]!==A?(v=(0,m.jsx)("div",{children:(0,m.jsx)("div",{className:"relative aspect-video w-full",children:(0,m.jsx)(eC,{mode:"all",modelKey:A,className:"bg-foundation relative h-full w-full overflow-hidden"})})}),Y[54]=A,Y[55]=v):v=Y[55],h="bg-background-100 flex flex-1 flex-col gap-8 py-8",S="flex flex-col gap-2 px-4",Y[56]!==eS||Y[57]!==ed?(L=(0,m.jsx)("h2",{id:ed,className:"m-0 text-2xl font-semibold text-black",children:eS}),Y[56]=eS,Y[57]=ed,Y[58]=L):L=Y[58],Y[59]!==er?(r=er("RecommendedPrice","Rekommenderat pris"),Y[59]=er,Y[60]=r):r=Y[60],Y[61]!==r?(T=(0,m.jsx)("p",{className:"m-0 text-sm text-black",children:r}),Y[61]=r,Y[62]=T):T=Y[62];let D=eb?"text-important font-semibold":"text-black";Y[63]!==D?(i=(0,ec.A)("m-0 text-2xl",D),Y[63]=D,Y[64]=i):i=Y[64],Y[65]!==eL||Y[66]!==i?(x=(0,m.jsx)("p",{className:i,children:eL}),Y[65]=eL,Y[66]=i,Y[67]=x):x=Y[67],Y[68]!==e_||Y[69]!==eb||Y[70]!==er?(p=eb&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("span",{className:"text-text-secondary text-lg line-through",children:e_}),(0,m.jsx)(e$,{label:er("Campaign","Kampanj")})]}),Y[68]=e_,Y[69]=eb,Y[70]=er,Y[71]=p):p=Y[71],Y[72]!==x||Y[73]!==p?(d=(0,m.jsxs)("div",{className:"flex flex-wrap items-baseline gap-2",children:[x,p]}),Y[72]=x,Y[73]=p,Y[74]=d):d=Y[74],Y[75]!==er?(k=er("PriceForCar","Pris f\xf6r bilen"),Y[75]=er,Y[76]=k):k=Y[76];let M=eb?e_:void 0;Y[77]!==eL||Y[78]!==k||Y[79]!==M?(u=(0,m.jsx)("div",{className:"pt-4",children:(0,m.jsx)(eB,{label:k,value:eL,original:M})}),Y[77]=eL,Y[78]=k,Y[79]=M,Y[80]=u):u=Y[80],f=eT&&(0,m.jsxs)("div",{className:"border-outline-2 flex flex-col gap-2 border-t pt-4",children:[(0,m.jsx)(eB,{label:er("Vat","Moms"),value:ev(_,Q,X)}),(0,m.jsx)(eB,{label:er("TotalInclVat","Totalt inkl. moms"),value:eL})]}),Y[12]=el,Y[13]=Q,Y[14]=e_,Y[15]=eL,Y[16]=eb,Y[17]=eS,Y[18]=X,Y[19]=eu.id,Y[20]=ej,Y[21]=eT,Y[22]=er,Y[23]=ed,Y[24]=ex,Y[25]=ea,Y[26]=n,Y[27]=s,Y[28]=o,Y[29]=c,Y[30]=d,Y[31]=u,Y[32]=f,Y[33]=h,Y[34]=g,Y[35]=v,Y[36]=b,Y[37]=j,Y[38]=y,Y[39]=w,Y[40]=N,Y[41]=C,Y[42]=S,Y[43]=L,Y[44]=T}else n=Y[26],s=Y[27],o=Y[28],c=Y[29],d=Y[30],u=Y[31],f=Y[32],h=Y[33],g=Y[34],v=Y[35],b=Y[36],j=Y[37],y=Y[38],w=Y[39],N=Y[40],C=Y[41],S=Y[42],L=Y[43],T=Y[44];return Y[81]!==et||Y[82]!==Q||Y[83]!==X||Y[84]!==er?(I=void 0!==et&&(0,m.jsxs)("div",{className:"border-outline-2 flex flex-col gap-2 border-t pt-4",children:[(0,m.jsx)("p",{className:"m-0 text-sm font-semibold text-black",children:er("TaxesAndFees","Skatter och avgifter")}),(0,m.jsx)(eB,{label:er("AnnualVehicleTax","\xc5rlig fordonsskatt"),value:`${ev(et,Q,X)} / ${er("PerYear","\xe5r")}`})]}),Y[81]=et,Y[82]=Q,Y[83]=X,Y[84]=er,Y[85]=I):I=Y[85],Y[86]!==d||Y[87]!==u||Y[88]!==f||Y[89]!==I||Y[90]!==S||Y[91]!==L||Y[92]!==T?(A=(0,m.jsxs)("div",{className:S,children:[L,T,d,u,f,I]}),Y[86]=d,Y[87]=u,Y[88]=f,Y[89]=I,Y[90]=S,Y[91]=L,Y[92]=T,Y[93]=A):A=Y[93],Y[94]!==er?(D=er("ContactSeller","Kontakta s\xe4ljare"),Y[94]=er,Y[95]=D):D=Y[95],Y[96]!==n||Y[97]!==D?(M=(0,m.jsx)("div",{className:"flex gap-4 px-4","data-print-exclude":!0,children:(0,m.jsx)(ei.$n,{variant:"primary",type:"button",onClick:n,className:"flex-1 justify-center text-sm",children:D})}),Y[96]=n,Y[97]=D,Y[98]=M):M=Y[98],Y[99]===Symbol.for("react.memo_cache_sentinel")?(E=(0,m.jsx)(en.A,{style:{fontSize:20},"aria-hidden":!0}),Y[99]=E):E=Y[99],Y[100]!==er?($=er("SaveConfigurator","Spara konfigurationen"),Y[100]=er,Y[101]=$):$=Y[101],Y[102]!==c||Y[103]!==$?(R=(0,m.jsx)(ez,{icon:E,label:$,onClick:c}),Y[102]=c,Y[103]=$,Y[104]=R):R=Y[104],Y[105]===Symbol.for("react.memo_cache_sentinel")?(H=(0,m.jsx)(es.A,{style:{fontSize:20},"aria-hidden":!0}),Y[105]=H):H=Y[105],Y[106]!==er?(V=er("CopyLink","Kopiera l\xe4nk"),Y[106]=er,Y[107]=V):V=Y[107],Y[108]!==s||Y[109]!==V?(O=(0,m.jsx)(ez,{icon:H,label:V,onClick:s}),Y[108]=s,Y[109]=V,Y[110]=O):O=Y[110],Y[111]!==ey||Y[112]!==er?(B=ey&&(0,m.jsx)("span",{className:"text-trafficlight-success text-xs","aria-live":"polite",children:er("LinkCopied","l\xe4nk kopierad")}),Y[111]=ey,Y[112]=er,Y[113]=B):B=Y[113],Y[114]!==O||Y[115]!==B?(z=(0,m.jsxs)("div",{className:"flex items-center gap-4",children:[O,B]}),Y[114]=O,Y[115]=B,Y[116]=z):z=Y[116],Y[117]===Symbol.for("react.memo_cache_sentinel")?(U=(0,m.jsx)(eo.A,{style:{fontSize:20},"aria-hidden":!0}),Y[117]=U):U=Y[117],Y[118]!==er?(Z=er("DownloadAndPrint","Ladda ner och skriv ut"),Y[118]=er,Y[119]=Z):Z=Y[119],Y[120]!==o||Y[121]!==Z?(W=(0,m.jsx)(ez,{icon:U,label:Z,onClick:o}),Y[120]=o,Y[121]=Z,Y[122]=W):W=Y[122],Y[123]!==R||Y[124]!==z||Y[125]!==W?(q=(0,m.jsxs)("div",{className:"flex flex-col items-start gap-3 px-4","data-print-exclude":!0,children:[R,z,W]}
960),Y[123]=R,Y[124]=z,Y[125]=W,Y[126]=q):q=Y[126],Y[127]!==h||Y[128]!==A||Y[129]!==M||Y[130]!==q?(G=(0,m.jsxs)("div",{className:h,children:[A,M,q]}),Y[127]=h,Y[128]=A,Y[129]=M,Y[130]=q,Y[131]=G):G=Y[131],Y[132]!==g||Y[133]!==v||Y[134]!==G?(K=(0,m.jsxs)("div",{className:g,children:[v,G]}),Y[132]=g,Y[133]=v,Y[134]=G,Y[135]=K):K=Y[135],Y[136]!==b||Y[137]!==j||Y[138]!==y||Y[139]!==w||Y[140]!==N||Y[141]!==C||Y[142]!==K?(J=(0,m.jsxs)("section",{ref:b,className:j,"aria-labelledby":y,"data-testid":w,"data-print-region":N,children:[C,K]}),Y[136]=b,Y[137]=j,Y[138]=y,Y[139]=w,Y[140]=N,Y[141]=C,Y[142]=K,Y[143]=J):J=Y[143],J},eB=e=>{let t,l,a,r,i=(0,x.c)(10),{label:n,value:s,original:o}=e;return i[0]!==n?(t=(0,m.jsx)("span",{className:"flex-1",children:n}),i[0]=n,i[1]=t):t=i[1],i[2]!==o?(l=o&&(0,m.jsx)("span",{className:"text-text-secondary whitespace-nowrap line-through",children:o}),i[2]=o,i[3]=l):l=i[3],i[4]!==s?(a=(0,m.jsx)("span",{className:"whitespace-nowrap",children:s}),i[4]=s,i[5]=a):a=i[5],i[6]!==t||i[7]!==l||i[8]!==a?(r=(0,m.jsxs)("div",{className:"flex items-center gap-2 text-sm text-black",children:[t,l,a]}),i[6]=t,i[7]=l,i[8]=a,i[9]=r):r=i[9],r},ez=e=>{let t,l,a=(0,x.c)(6),{icon:r,label:i,onClick:n}=e;return a[0]!==i?(t=(0,m.jsx)("span",{className:"underline underline-offset-2",children:i}),a[0]=i,a[1]=t):t=a[1],a[2]!==r||a[3]!==n||a[4]!==t?(l=(0,m.jsxs)("button",{type:"button",onClick:n,className:"text-text-link hover:text-text-link-hover focus-visible:ring-foundation-contrast inline-flex items-center gap-2 bg-transparent p-0 text-sm focus:outline-none focus-visible:ring-2",children:[r,t]}),a[2]=r,a[3]=n,a[4]=t,a[5]=l):l=a[5],l};function eU(e){return e.ui.openModal}var eZ=l(8612);let eW=({isOpen:e,onClose:t,getMinTop:l})=>{let[a,r]=(0,p.useState)(),[i,n]=(0,p.useState)(e),[s,o]=(0,p.useState)(!1),c=(0,p.useRef)(l);return c.current=l,(0,p.useEffect)(()=>{if(e)return void n(!0);o(!1);let t=window.setTimeout(()=>n(!1),500);return()=>window.clearTimeout(t)},[e]),(0,p.useEffect)(()=>{if(!i)return;let e=requestAnimationFrame(()=>o(!0));return()=>cancelAnimationFrame(e)},[i]),(0,p.useEffect)(()=>{if(!e)return;let l=e=>{"Escape"===e.key&&t()};return window.addEventListener("keydown",l),()=>window.removeEventListener("keydown",l)},[e,t]),(0,p.useLayoutEffect)(()=>{if(!i)return;let e=document.body.style.overflow;document.body.style.overflow="hidden";let t=()=>{let e=document.getElementById("configurator-form-desktop"),t=window.matchMedia("(min-width: 1024px)").matches;if(!e||!t)return void r(void 0);let l=e.getBoundingClientRect(),a=Math.max(l.top,c.current?.()??0);r({position:"fixed",top:a,left:l.left,width:l.width,height:window.innerHeight-a})};return t(),window.addEventListener("resize",t),()=>{document.body.style.overflow=e,window.removeEventListener("resize",t),r(void 0)}},[i]),{mounted:i,visible:s,drawerStyle:a}},eq=e=>{let t,l,a,r,i,n,s,o,c,d,u,f=(0,x.c)(30),{title:h,onClose:g,visible:v,drawerStyle:b,bodyClassName:j,children:y}=e,w=_(),N=(0,p.useId)(),C=v?"opacity-100":"opacity-0";f[0]!==C?(t=(0,ec.A)("fixed inset-x-0 bottom-0 top-[var(--hedin-menu-height,0px)] z-[60] flex flex-col","bg-foundation lg:pointer-events-none lg:bg-transparent lg:opacity-100","transition-opacity duration-200 ease-out",C),f[0]=C,f[1]=t):t=f[1];let k=v?"translate-y-0 lg:translate-x-0":"translate-y-4 lg:translate-x-full lg:translate-y-0";return f[2]!==k?(l=(0,ec.A)("bg-foundation relative z-10 flex h-full w-full flex-col","lg:pointer-events-auto lg:ml-auto lg:w-1/3 lg:shadow-[0_8px_20px_rgba(0,0,0,0.13)]","transition-transform duration-500 ease-[cubic-bezier(0.32,0.72,0,1)] motion-reduce:transition-none",k),f[2]=k,f[3]=l):l=f[3],f[4]!==h||f[5]!==N?(a=(0,m.jsx)("h2",{id:N,className:"text-text-primary m-0 flex-1 text-2xl font-semibold",children:h}),f[4]=h,f[5]=N,f[6]=a):a=f[6],f[7]!==w?(r=w("Close","St\xe4ng"),f[7]=w,f[8]=r):r=f[8],f[9]===Symbol.for("react.memo_cache_sentinel")?(i=(0,m.jsx)(eZ.A,{style:{fontSize:24},"aria-hidden":!0}),f[9]=i):i=f[9],f[10]!==g||f[11]!==r?(n=(0,m.jsx)("button",{type:"button",onClick:g,"aria-label":r,className:"text-text-primary hover:bg-background-100 focus-visible:ring-foundation-contrast flex size-9 shrink-0 cursor-pointer items-center justify-center bg-transparent focus:outline-none focus-visible:ring-2",children:i}),f[10]=g,f[11]=r,f[12]=n):n=f[12],f[13]!==a||f[14]!==n?(s=(0,m.jsx)("header",{className:"border-outline-2 bg-foundation px-sm pb-sm lg:pt-lg sticky top-0 z-10 border-b pt-[max(env(safe-area-inset-top),1rem)]",children:(0,m.jsxs)("div",{className:"mx-auto flex w-full max-w-2xl items-center gap-2",children:[a,n]})}),f[13]=a,f[14]=n,f[15]=s):s=f[15],f[16]!==j?(o=(0,ec.A)("mx-auto w-full max-w-2xl",j),f[16]=j,f[17]=o):o=f[17],f[18]!==y||f[19]!==o?(c=(0,m.jsx)("div",{className:"flex-1 overflow-y-auto",children:(0,m.jsx)("div",{className:o,children:y})}),f[18]=y,f[19]=o,f[20]=c):c=f[20],f[21]!==b||f[22]!==c||f[23]!==l||f[24]!==s?(d=(0,m.jsx)("div",{className:"relative flex h-full w-full",children:(0,m.jsxs)("div",{style:b,className:l,children:[s,c]})}),f[21]=b,f[22]=c,f[23]=l,f[24]=s,f[25]=d):d=f[25],f[26]!==d||f[27]!==t||f[28]!==N?(u=(0,m.jsx)("div",{className:t,role:"dialog","aria-modal":"true","aria-labelledby":N,children:d}),f[26]=d,f[27]=t,f[28]=N,f[29]=u):u=f[29],u},eG="summary",eK=e=>{let t,l,a,r,i=(0,x.c)(14),{currency:n,locale:s}=e,o=_(),c=k(eY),d=k(eQ),u=k(P),f=k(F),p=c===eG&&!!(u&&f);i[0]!==d||i[1]!==p?(t={isOpen:p,onClose:d,getMinTop:eJ},i[0]=d,i[1]=p,i[2]=t):t=i[2];let{mounted:h,visible:g,drawerStyle:v}=eW(t);return h?(i[3]!==o?(l=o("SummaryPageTitle","Sammanfattning"),i[3]=o,i[4]=l):l=i[4],i[5]!==n||i[6]!==s?(a=(0,m.jsx)(eO,{currency:n,locale:s,className:""}),i[5]=n,i[6]=s,i[7]=a):a=i[7],i[8]!==d||i[9]!==v||i[10]!==l||i[11]!==a||i[12]!==g?(r=(0,m.jsx)(eq,{title:l,onClose:d,visible:g,drawerStyle:v,children:a}),i[8]=d,i[9]=v,i[10]=l,i[11]=a,i[12]=g,i[13]=r):r=i[13],r):null},eJ=()=>{let e=document.querySelector('[data-testid="configurator-sticky-action-bar"]');return e?e.getBoundingClientRect().bottom:0};function eY(e){return e.ui.activeModalId}function eQ(e){return e.ui.closeModal}let eX=e=>{let t,l,a,r,i,n,s,o,c,d=(0,x.c)(30),{currency:u,locale:f,variant:p,onOrderNow:h,onSummary:g}=e,v=_(),b=k(F),j=k(ep),y=k(e0);d[0]!==h||d[1]!==y?(t=()=>{h?h():y("lead-form")},d[0]=h,d[1]=y,d[2]=t):t=d[2];let w=t;d[3]!==g||d[4]!==y?(l=()=>{g?g():y(eG)},d[3]=g,d[4]=y,d[5]=l):l=d[5];let N=l;d[6]!==u||d[7]!==f||d[8]!==j?(a=ev(j,u,f),d[6]=u,d[7]=f,d[8]=j,d[9]=a):a=d[9];let C=a;d[10]!==v?(r=v("FirstForwardButton","Forts\xe4tt"),d[10]=v,d[11]=r):r=d[11];let S=r;d[12]!==v?(i=v("SummaryPageTitle","Sammanfattning"),d[12]=v,d[13]=i):i=d[13];let L=i,T="mobile"===p?"border-outline-2 fixed inset-x-0 bottom-0 z-30 border-t shadow-[0_-4px_12px_rgba(0,0,0,0.08)] lg:hidden":"hidden lg:block";return d[14]!==T?(n=(0,ec.A)("bg-foundation",T),d[14]=T,d[15]=n):n=d[15],d[16]!==v?(s=v("SummaryPageTitle","Sammanfattning"),d[16]=v,d[17]=s):s=d[17],d[18]!==C||d[19]!==w||d[20]!==N||d[21]!==S||d[22]!==p||d[23]!==L||d[24]!==b?(o="mobile"===p?(0,m.jsxs)("div",{className:"flex flex-col gap-3 px-4 py-4",children:[(0,m.jsx)("div",{className:"flex items-baseline gap-2",children:(0,m.jsx)(e1,{value:C,className:"text-text-primary text-lg font-bold",ariaLabel:`${C}`})}),(0,m.jsxs)("div",{className:"flex gap-2",children:[(0,m.jsxs)(ei.$n,{variant:"primary",type:"button",onClick:w,disabled:!b,"aria-label":`${S} ${C}`,className:"flex-1 justify-center text-sm font-semibold uppercase tracking-wide",children:[S,(0,m.jsx)(eb.A,{style:{fontSize:16},"aria-hidden":!0})]}),(0,m.jsx)(ei.$n,{variant:"secondary",type:"button",onClick:N,disabled:!b,"aria-label":L,className:"flex-1 justify-center text-sm font-semibold uppercase tracking-wide",children:L})]})]}):(0,m.jsx)("div",{className:"px-6 py-5",children:(0,m.jsxs)(ei.$n,{variant:"primary",type:"button",onClick:w,disabled:!b,"aria-label":S,className:"w-full justify-center text-sm font-semibold uppercase tracking-wide lg:py-4 lg:text-base",children:[S,(0,m.jsx)(eb.A,{style:{fontSize:20},"aria-hidden":!0})]})}),d[18]=C,d[19]=w,d[20]=N,d[21]=S,d[22]=p,d[23]=L,d[24]=b,d[25]=o):o=d[25],d[26]!==n||d[27]!==s||d[28]!==o?(c=(0,m.jsx)("div",{className:n,role:"region","aria-label":s,children:o}),d[26]=n,d[27]=s,d[28]=o,d[29]=c):c=d[29],c},e1=e=>{let t,l,a=(0,x.c)(6),{value:r,className:i,ariaLabel:n}=e;return a[0]!==i?(t=(0,ec.A)("inline-block transition-transform duration-200 ease-out","motion-safe:animate-[priceScale_200ms_ease-out]",i),a[0]=i,a[1]=t):t=a[1],a[2]!==n||a[3]!==t||a[4]!==r?(l=(0,m.jsx)("span",{className:t,"aria-label":n,"aria-live":"polite",children:r},r),a[2]=n,a[3]=t,a[4]=r,a[5]=l):l=a[5],l};if("u">typeof document){let e="configurator-price-scale-keyframes";if(!document.getElementById(e)){let t=document.createElement("style");t.id=e,t.textContent=`@keyframes priceScale { 961 0% { transform: scale(1.08); } 962 100% { transform: scale(1); } 963 }`,document.head.appendChild(t)}}function e0(e){return e.ui.openModal}var e2=l(72132),e3=l(97645),e4=l(59949),e5=((r={}).OK="OK",r.REQUIRED_TO_ADD_ANY="REQUIRED_TO_ADD_ANY",r.REQUIRED_TO_ADD_ALL="REQUIRED_TO_ADD_ALL",r.REQUIRED_TO_REMOVE="REQUIRED_TO_REMOVE",r.MUTUALLY_EXCLUSIVE_REPLACE="MUTUALLY_EXCLUSIVE_REPLACE",r);
963function e6(e){let{constraint:t,toggledOptionId:l,selectedOptionIds:a,allOptions:r}=e;if(!t.sourceOptions?.includes(l))return{allowed:!0,type:e5.OK};let i=function(e,t){if(0===t.length)return[...e.targetOptions];let l=new Map(t.map(e=>[e.id,e]));return e.targetOptions.filter(e=>{let t=l.get(e);return!t||"Package"!==t.category})}(t,r);if(0===i.length)return{allowed:!0,type:e5.OK};let n=new Set(a),s=i.filter(e=>n.has(e)),o=i.filter(e=>!n.has(e));return"OR"===t.targetCondition?.toUpperCase()?s.length>0?{allowed:!0,type:e5.OK}:{allowed:!1,type:e5.REQUIRED_TO_ADD_ANY,blockingConstraint:t,suggestedAddIds:i}:0===o.length?{allowed:!0,type:e5.OK}:{allowed:!1,type:e5.REQUIRED_TO_ADD_ALL,blockingConstraint:t,suggestedAddIds:o}}function e8(e,t){if(0===t.length)return[...e];let l=new Map(t.map(e=>[e.id,e]));return e.filter(e=>{let t=l.get(e);return!t||"Package"!==t.category})}let e7=(e,t)=>{let l=e.getState(),a=F(l);if(!a)return{allowed:!0,type:e5.OK};let r=(e=>{let{toggledOptionId:t,selectedOptionIds:l,constraints:a,allOptions:r}=e;if(l.includes(t))return{allowed:!0,type:e5.OK};let i=a.filter(e=>e.sourceOptions?.includes(t)||e.targetOptions?.includes(t));if(0===i.length)return{allowed:!0,type:e5.OK};for(let e of i)switch(e.type){case"Implied":{let a=e6({constraint:e,toggledOptionId:t,selectedOptionIds:l,allOptions:r});if(!a.allowed)return a;break}case"Mandatory":{let a=e6({constraint:e,toggledOptionId:t,selectedOptionIds:l,allOptions:r});if(!a.allowed)return a;break}case"MutuallyExclusive":{let a=function(e){let{constraint:t,toggledOptionId:l,selectedOptionIds:a,allOptions:r}=e,i=e8(t.sourceOptions??[],r),n=e8(t.targetOptions??[],r);if(0===i.length||0===n.length)return{allowed:!0,type:e5.OK};let s=i.includes(l),o=n.includes(l);if(!s&&!o)return{allowed:!0,type:e5.OK};let c=new Set(a);if(s){let e=n.filter(e=>c.has(e));if(e.length>0)return{allowed:!1,type:e5.MUTUALLY_EXCLUSIVE_REPLACE,blockingConstraint:t,suggestedRemoveIds:e}}if(o){let e=i.filter(e=>c.has(e));if(e.length>0)return{allowed:!1,type:e5.MUTUALLY_EXCLUSIVE_REPLACE,blockingConstraint:t,suggestedRemoveIds:e}}return{allowed:!0,type:e5.OK}}({constraint:e,toggledOptionId:t,selectedOptionIds:l,allOptions:r});if(!a.allowed)return a;break}default:throw Error(`Unknown constraint type: ${String(e.type)}`)}return{allowed:!0,type:e5.OK}})({toggledOptionId:t,selectedOptionIds:l.selection.optionIds,allOptions:a.options??[],constraints:a.constraints??[]});if(r.allowed)l.selection.toggleOptions(t),l.ui.closeModal();else{let e;l.ui.openModal((e=r.type,`constraint:${e}`))}return r},e9=e=>{let t,l,a,r,i,n,s=(0,x.c)(27),{currency:o,locale:c}=e,d=(0,p.useId)(),u=_(),f=k(O),h=k($),g=k(tm);s[0]!==f?(t=[...f].filter(tx).sort(tf),s[0]=f,s[1]=t):t=s[1];let v=t;if(0===v.length)return null;s[2]!==g?(l=e=>{let t=[...e.modelVariants].sort(tp)[0];t&&g(t.id)},s[2]=g,s[3]=l):l=s[3];let b=l;if(s[4]!==u?(a=u("ChangeMotor","V\xe4lj drivlina (motor)"),s[4]=u,s[5]=a):a=s[5],s[6]!==o||s[7]!==c||s[8]!==b||s[9]!==v||s[10]!==h?.fuelType||s[11]!==h?.power){let e;s[13]!==o||s[14]!==c||s[15]!==b||s[16]!==v.length||s[17]!==h?.fuelType||s[18]!==h?.power?(e=(e,t)=>(0,m.jsx)(tt,{powertrain:e,currency:o,locale:c,selected:h?.fuelType===e.fuelType&&h?.power===e.power,isOnlyChoice:1===v.length,onSelect:()=>b(e)},`${e.fuelType}-${e.power}-${t}`),s[13]=o,s[14]=c,s[15]=b,s[16]=v.length,s[17]=h?.fuelType,s[18]=h?.power,s[19]=e):e=s[19],r=v.map(e),s[6]=o,s[7]=c,s[8]=b,s[9]=v,s[10]=h?.fuelType,s[11]=h?.power,s[12]=r}else r=s[12];return s[20]!==d||s[21]!==r?(i=(0,m.jsx)("div",{className:"grid grid-cols-1 gap-3 lg:gap-4",role:"radiogroup","aria-labelledby":d,children:r}),s[20]=d,s[21]=r,s[22]=i):i=s[22],s[23]!==d||s[24]!==a||s[25]!==i?(n=(0,m.jsx)(eD,{title:a,headingId:d,scrollKey:"powertrain",children:i}),s[23]=d,s[24]=a,s[25]=i,s[26]=n):n=s[26],n},te=e=>{if(e.value&&""!==e.value.trim())return{label:e.name,value:e.value};let t=e.name.indexOf(":");return t>0&&t<e.name.length-1?{label:e.name.slice(0,t).trim(),value:e.name.slice(t+1).trim()}:{label:e.name}},tt=e=>{let t,l,a,r,i,n,s,o,c,d,u,f,p,h,g,v,b=(0,x.c)(55),{powertrain:j,currency:y,locale:w,selected:N,isOnlyChoice:C,onSelect:k}=e,S=_();e:{let e;if(0===j.modelVariants.length){t=null;break e}b[0]!==j.modelVariants?(e=[...j.modelVariants].sort(th),b[0]=j.modelVariants,b[1]=e):e=b[1],t=e[0]}let L=t,T=L?.name??`${j.fuelType} ${j.power}`,I=L?.retailPrice?.price??0;b[2]!==j.fuelType||b[3]!==S?(l=S(j.fuelType,j.fuelType),b[2]=j.fuelType,b[3]=S,b[4]=l):l=b[4];let A=l;if(b[5]!==L?.uspItems||b[6]!==y||b[7]!==I||b[8]!==A||b[9]!==T||b[10]!==C||b[11]!==w||b[12]!==k||b[13]!==j.fuelType||b[14]!==N){let e,t,l=L?.uspItems??[],x=l.slice(0,3).map(te);r=!C&&l.length>3,a=eM,u="radio",f=N,p=N,i=!1,n=k,s="flex flex-col gap-3",b[26]!==T?(o=(0,m.jsx)("p",{className:"text-text-primary m-0 font-semibold",children:T}),b[26]=T,b[27]=o):o=b[27],b[28]!==A||b[29]!==j.fuelType?(e=(0,m.jsx)(tl,{fuelType:j.fuelType,label:A}),b[28]=A,b[29]=j.fuelType,b[30]=e):e=b[30],b[31]!==y||b[32]!==I||b[33]!==w?(t=I>0&&(0,m.jsx)("span",{className:"text-text-primary text-sm",children:ev(I,y,w)}),b[31]=y,b[32]=I,b[33]=w,b[34]=t):t=b[34],b[35]!==e||b[36]!==t?(c=(0,m.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[e,t]}),b[35]=e,b[36]=t,b[37]=c):c=b[37],d=x.length>0&&(0,m.jsx)("ul",{className:"rounded-corner bg-background-100 text-text-primary m-0 flex flex-wrap content-center items-center justify-between gap-y-4 py-5 text-center",children:x.map(tg)}),b[5]=L?.uspItems,b[6]=y,b[7]=I,b[8]=A,b[9]=T,b[10]=C,b[11]=w,b[12]=k,b[13]=j.fuelType,b[14]=N,b[15]=a,b[16]=r,b[17]=i,b[18]=n,b[19]=s,b[20]=o,b[21]=c,b[22]=d,b[23]=u,b[24]=f,b[25]=p}else a=b[15],r=b[16],i=b[17],n=b[18],s=b[19],o=b[20],c=b[21],d=b[22],u=b[23],f=b[24],p=b[25];return b[38]!==r||b[39]!==S?(h=r&&(0,m.jsx)("span",{className:"text-text-link
963inline-block text-sm underline underline-offset-2",children:S("ShowDetails","Visa detaljer")}),b[38]=r,b[39]=S,b[40]=h):h=b[40],b[41]!==h||b[42]!==s||b[43]!==o||b[44]!==c||b[45]!==d?(g=(0,m.jsxs)("div",{className:s,children:[o,c,d,h]}),b[41]=h,b[42]=s,b[43]=o,b[44]=c,b[45]=d,b[46]=g):g=b[46],b[47]!==a||b[48]!==i||b[49]!==n||b[50]!==g||b[51]!==u||b[52]!==f||b[53]!==p?(v=(0,m.jsx)(a,{role:u,"aria-checked":f,selected:p,showCheck:i,onClick:n,children:g}),b[47]=a,b[48]=i,b[49]=n,b[50]=g,b[51]=u,b[52]=f,b[53]=p,b[54]=v):v=b[54],v},tl=e=>{let t,l,a,r,i,n,s=(0,x.c)(13),{fuelType:o,label:c}=e;if(s[0]!==o){let e=o.toLowerCase();t=e.includes("electric")||e.includes("elektrisk")||"ev"===e,l=e.includes("hybrid")||e.includes("elhybrid"),a=e.includes("petrol")||e.includes("bensin")||e.includes("diesel")||e.includes("gas"),s[0]=o,s[1]=t,s[2]=l,s[3]=a}else t=s[1],l=s[2],a=s[3];let d=a;return s[4]!==t||s[5]!==d||s[6]!==l?(r=t||l?(0,m.jsx)(e2.A,{style:{fontSize:16},"aria-hidden":!0}):d?(0,m.jsx)(ei.sX,{className:"size-4"}):null,s[4]=t,s[5]=d,s[6]=l,s[7]=r):r=s[7],s[8]!==c?(i=(0,m.jsx)("span",{children:c}),s[8]=c,s[9]=i):i=s[9],s[10]!==r||s[11]!==i?(n=(0,m.jsxs)("span",{className:"text-text-primary inline-flex items-center gap-1 py-0.5 text-sm font-medium",children:[r,i]}),s[10]=r,s[11]=i,s[12]=n):n=s[12],n},ta=e=>{let t,l,a,r,i,n=(0,x.c)(22),{currency:s,locale:o}=e,c=(0,p.useId)(),d=_(),u=k(z),f=k(F),h=k(tv);n[0]!==u?(t=[...u].sort(tb),n[0]=u,n[1]=t):t=n[1];let g=t;if(0===u.length)return null;if(n[2]!==d?(l=d("ChangeVersion","V\xe4lj version"),n[2]=d,n[3]=l):l=n[3],n[4]!==s||n[5]!==o||n[6]!==h||n[7]!==f?.id||n[8]!==g){let e;n[10]!==s||n[11]!==o||n[12]!==h||n[13]!==f?.id?(e=e=>(0,m.jsx)(tr,{variant:e,currency:s,locale:o,selected:f?.id===e.id,onSelect:()=>h(e.id)},e.id),n[10]=s,n[11]=o,n[12]=h,n[13]=f?.id,n[14]=e):e=n[14],a=g.map(e),n[4]=s,n[5]=o,n[6]=h,n[7]=f?.id,n[8]=g,n[9]=a}else a=n[9];return n[15]!==c||n[16]!==a?(r=(0,m.jsx)("div",{className:"grid grid-cols-1 gap-3 lg:gap-4",role:"radiogroup","aria-labelledby":c,children:a}),n[15]=c,n[16]=a,n[17]=r):r=n[17],n[18]!==c||n[19]!==l||n[20]!==r?(i=(0,m.jsx)(eD,{title:l,headingId:c,scrollKey:"variant",children:r}),n[18]=c,n[19]=l,n[20]=r,n[21]=i):i=n[21],i},tr=e=>{let t,l,a,r,i,n,s,o,c,d,u,f,p,h=(0,x.c)(40),{variant:g,currency:v,locale:b,selected:j,onSelect:y}=e,w=_();h[0]!==w?(t=w("PopularChoice","Popul\xe4rt val"),h[0]=w,h[1]=t):t=h[1];let N=t;h[2]!==g.campaignPrice?(l=W(g.campaignPrice),h[2]=g.campaignPrice,h[3]=l):l=h[3];let C=l,k=C?g.campaignPrice.price:g.retailPrice?.price??0,S=g.retailPrice?.price??0,L=g.imageGroups?.[0]?.imageDatas?.[0]?.path??null;return h[4]!==L?(a=L&&(0,m.jsx)("div",{className:"bg-background-100 rounded-corner relative aspect-[4/3] w-24 shrink-0 self-start overflow-hidden",children:(0,m.jsx)("img",{src:L,alt:"","aria-hidden":!0,className:"absolute inset-0 size-full object-cover"})}),h[4]=L,h[5]=a):a=h[5],h[6]!==N||h[7]!==g.isRecommended?(r=g.isRecommended&&(0,m.jsx)("div",{className:"rounded-corner bg-background-100 text-text-primary mb-2 inline-block px-2 py-1 text-xs font-semibold uppercase tracking-wide",children:N}),h[6]=N,h[7]=g.isRecommended,h[8]=r):r=h[8],h[9]!==g.name?(i=(0,m.jsx)("div",{className:"font-semibold",children:g.name}),h[9]=g.name,h[10]=i):i=h[10],h[11]!==v||h[12]!==b||h[13]!==k?(n=ev(k,v,b),h[11]=v,h[12]=b,h[13]=k,h[14]=n):n=h[14],h[15]!==v||h[16]!==b||h[17]!==S?(s=ev(S,v,b),h[15]=v,h[16]=b,h[17]=S,h[18]=s):s=h[18],h[19]!==w?(o=w("Campaign","Kampanj"),h[19]=w,h[20]=o):o=h[20],h[21]!==C||h[22]!==n||h[23]!==s||h[24]!==o?(c=(0,m.jsx)(eF,{amount:n,original:s,hasCampaign:C,campaignLabel:o,wrap:!0,className:"text-text-secondary mt-1 font-normal"}),h[21]=C,h[22]=n,h[23]=s,h[24]=o,h[25]=c):c=h[25],h[26]!==g.equipments?(d=g.equipments&&g.equipments.length>0&&(0,m.jsx)("ul",{className:"text-text-secondary m-0 mt-2 list-disc pl-5 text-sm",children:g.equipments.slice(0,4).map(tj)}),h[26]=g.equipments,h[27]=d):d=h[27],h[28]!==d||h[29]!==r||h[30]!==i||h[31]!==c?(u=(0,m.jsxs)("div",{className:"min-w-0 flex-1",children:[r,i,c,d]}),h[28]=d,h[29]=r,h[30]=i,h[31]=c,h[32]=u):u=h[32],h[33]!==u||h[34]!==a?(f=(0,m.jsxs)("div",{className:"flex gap-4",children:[a,u]}),h[33]=u,h[34]=a,h[35]=f):f=h[35],h[36]!==y||h[37]!==j||h[38]!==f?(p=(0,m.jsx)(eM,{role:"radio","aria-checked":j,selected:j,onClick:y,children:f}),h[36]=y,h[37]=j,h[38]=f,h[39]=p):p=h[39],p},ti=e=>{let t,l,a,r,i,n,s,o=(0,x.c)(30),{currency:c,locale:d}=e,u=(0,p.useId)(),f=_(),h=k(U),g=k(R),v=k(ty);o[0]!==h?(t=[...h].sort(tw),o[0]=h,o[1]=t):t=o[1];let b=t;if(0===h.length)return null;let j=g?.retailPrice?.price??0;if(o[2]!==f?(l=f("ChangeColor","V\xe4lj f\xe4rg"),o[2]=f,o[3]=l):l=o[3],o[4]!==c||o[5]!==d||o[6]!==v||o[7]!==g?.id||o[8]!==b){let e;o[10]!==c||o[11]!==d||o[12]!==v||o[13]!==g?.id?(e=e=>{let t=e.retailPrice?.price??0,l=t>0?`${e.colorName}, + ${ev(t,c,d)}`:e.colorName;return(0,m.jsx)(eE,{primaryHex:e.primaryHex,secondaryHex:e.secondaryHex,selected:g?.id===e.id,label:l,role:"radio","aria-checked":g?.id===e.id,onClick:()=>v(e.id)},e.id)},o[10]=c,o[11]=d,o[12]=v,o[13]=g?.id,o[14]=e):e=o[14],a=b.map(e),o[4]=c,o[5]=d,o[6]=v,o[7]=g?.id,o[8]=b,o[9]=a}else a=o[9];return o[15]!==u||o[16]!==a?(r=(0,m.jsx)("div",{className:"flex flex-wrap gap-3 lg:gap-4",role:"radiogroup","aria-labelledby":u,children:a}),o[15]=u,o[16]=a,o[17]=r):r=o[17],o[18]!==c||o[19]!==d||o[20]!==g||o[21]!==j?(i=g&&(0,m.jsxs)("p",{className:"text-text-primary m-0 text-base","aria-live":"polite","aria-label":`Vald f\xe4rg: ${g.colorName}`,children:[(0,m.jsx)("span",{className:"font-medium",children:g.colorName}),j>0&&(0,m.jsxs)("span",{className:"text-text-secondary ml-3",children:["+ ",ev(j,c,d)]})]}),o[18]=c,o[19]=d,o[20]=g,o[21]=j,o[22]=i):i=o[22],o[23]!==r||o[24]!==i?(n=(0,m.jsxs)("div",{className:"flex flex-col gap-4",children:[r,i]}),o[23]=r,o[24]=i,o[25]=n):n=o[25],o[26]!==u||o[27]!==l||o[28]!==n?(s=(0,m.jsx)(eD,{title:l,headingId:u,scrollKey:"color",children:n}),o[26]=u,o[27]=l,o[28]=n,o[29]=s):s=o[29],s},tn=e=>{let t,l,a,r,i,n,s,o=(0,x.c)(30),{currency:c,locale:d}=e,u=(0,p.useId)(),f=_(),h=k(Z),g=k(H),v=k(tN);o[0]!==h?(t=[...h].sort(tC),o[0]=h,o[1]=t):t=o[1];let b=t;if(0===h.length)return null;let j=g?.retailPrice?.price??0;if(o[2]!==f?(l=f("Interior","Interi\xf6r"),o[2]=f,o[3]=l):l=o[3],o[4]!==c||o[5]!==d||o[6]!==v||o[7]!==g?.id||o[8]!==b){let e;o[10]!==c||o[11]!==d||o[12]!==v||o[13]!==g?.id?(e=e=>{let t=e.retailPrice?.price??0,l=t>0?`${e.colorName}, + ${ev(t,c,d)}`:e.colorName;return(0,m.jsx)(eE,{primaryHex:e.primaryHex,secondaryHex:e.secondaryHex,selected:g?.id===e.id,label:l,role:"radio","aria-checked":g?.id===e.id,onClick:()=>v(e.id)},e.id)},o[10]=c,o[11]=d,o[12]=v,o[13]=g?.id,o[14]=e):e=o[14],a=b.map(e),o[4]=c,o[5]=d,o[6]=v,o[7]=g?.id,o[8]=b,o[9]=a}else a=o[9];return o[15]!==u||o[16]!==a?(r=(0,m.jsx)("div",{className:"flex flex-wrap gap-3 lg:gap-4",role:"radiogroup","aria-labelledby":u,children:a}),o[15]=u,o[16]=a,o[17]=r):r=o[17],o[18]!==c||o[19]!==d||o[20]!==g||o[21]!==j?(i=g&&(0,m.jsxs)("p",{className:"text-text-primary m-0 text-base","aria-live":"polite","aria-label":`Vald interi\xf6r: ${g.colorName}`,children:[(0,m.jsx)("span",{className:"font-medium",children:g.colorName}),j>0&&(0,m.jsxs)("span",{className:"text-text-secondary ml-3",children:["+ ",ev(j,c,d)]})]}),o[18]=c,o[19]=d,o[20]=g,o[21]=j,o[22]=i):i=o[22],o[23]!==r||o[24]!==i?(n=(0,m.jsxs)("div",{className:"flex flex-col gap-4",children:[r,i]}),o[23]=r,o[24]=i,o[25]=n):n=o[25],o[26]!==u||o[27]!==l||o[28]!==n?(s=(0,m.jsx)(eD,{title:l,headingId:u,scrollKey:"interior",children:n}),o[26]=u,o[27]=l,o[28]=n,o[29]=s):s=o[29],s},ts=e=>{let t,l,a,r,i,n=(0,x.c)(24),{currency:s,locale:o}=e,c=(0,p.useId)(),d=_(),u=k(F),f=k((0,e4.k)(tk)),h=k(tS);e:{let e;if(!u){let e;n[0]===Symbol.for("react.memo_cache_sentinel")?(e=[],n[0]=e):e=n[0],t=e;break e}n[1]!==u.options?(e=u.options.filter(tL),n[1]=u.options,n[2]=e):e=n[2],t=e}let g=t;if(0===g.length)return null;if(n[3]!==d?(l=d("PickPackage","V\xe4lj paket"),n[3]=d,n[4]=l):l=n[4],n[5]!==s||n[6]!==o||n[7]!==f||n[8]!==g||n[9]!==d||n[10]!==h){let e;n[12]!==s||n[13]!==o||n[14]!==f||n[15]!==d||n[16]!==h?(e=e=>{let t,l=f.includes(e.id),a=e.name.split(" *** "),r=e.bullets&&e.bullets.some(t_),i=a[0];if(r)t=e.bullets;else if(a.length>1)t=a.slice(1);else{let e=i.split(" - ");e.length>1&&(i=e[0],t=e.slice(1))}return(0,m.jsxs)(eM,{role:"checkbox","aria-checked":l,selected:l,onClick:()=>h(e.id),children:[(0,m.jsx)("div",{className:"font-semibold",children:i}),(0,m.jsx)(eF,{prefix:"+ ",amount:ev(ed(e),s,o),original:ev(eu(e),s,o),hasCampaign:W(e.campaignPrice),campaignLabel:d("Campaign","Kampanj"),wrap:!0,className:"text-text-secondary mt-1 font-normal"}),e.description&&(0,m.jsx)("p",{className:"text-text-secondary m-0 mt-2 text-sm",children:e.description}),t&&t.length>0&&(0,m.jsx)("ul",{className:"text-text-secondary m-0 mt-2 list-disc pl-5 text-sm",children:t.map(tT)})]},e.id)},n[12]=s,n[13]=o,n[14]=f,n[15]=d,n[16]=h,n[17]=e):e=n[17],a=g.map(e),n[5]=s,n[6]=o,n[7]=f,n[8]=g,n[9]=d,n[10]=h,n[11]=a}else a=n[11];return n[18]!==a?(r=(0,m.jsx)("div",{className:"grid grid-cols-1 gap-3 lg:gap-4",children:a}),n[18]=a,n[19]=r):r=n[19],n[20]!==c||n[21]!==l||n[22]!==r?(i=(0,m.jsx)(eD,{title:l,headingId:c,children:r}),n[20]=c,n[21]=l,n[22]=r,n[23]=i):i=n[23],i},to=({currency:e,locale:t})=>{let l=(0,p.useId)(),a=_(),r=k(F),i=k((0,e4.k)(V)),n=C(),s=(0,p.useMemo)(()=>r?r.options.filter(e=>"Package"!==e.category&&"Supplements"!==e.category):[],[r]),o=(0,p.useMemo)(()=>{let e={};for(let t of s){let l=t.category||"Other";(e[l]||=[]).push(t)}return e},[s]),c=(0,p.useMemo)(()=>new Set(i.map(e=>e.id)),[i]);if(0===s.length)return null;let d=e=>{e7(n,e.id)};return(0,m.jsx)(eD,{title:a("PickOptions","L\xe4gg till extrautrustning"),headingId:l,children:(0,m.jsx)("div",{className:"flex flex-col",children:Object.keys(o).map(l=>(0,m.jsx)(tc,{category:l,options:o[l]??[],selectedIds:c,onToggle:d,currency:e,locale:t},l))})})},tc=e=>{let t,l,a,r,i,n,s,o,c,d,u,f,h,g,v,b,j,y,w,N,C,k=(0,x.c)(61),{category:S,options:L,selectedIds:_,onToggle:T,currency:I,locale:A}=e,[D,M]=(0,p.useState)(!1),E=(0,p.useId)(),P=(0,p.useId)();if(k[0]!==P||k[1]!==S||k[2]!==I||k[3]!==A||k[4]!==D||k[5]!==L||k[6]!==E||k[7]!==_){let e;
963k[20]!==_?(e=e=>_.has(e.id),k[20]=_,k[21]=e):e=k[21];let x=L.filter(e),p=x.reduce(tI,0);t=x.length>0,r="border-outline-2 border-b first:border-t",a="m-0",s=P,o="button",c=D,d=E,k[22]===Symbol.for("react.memo_cache_sentinel")?(u=()=>M(tA),f=(0,ec.A)("text-text-primary flex w-full items-center justify-between gap-3 bg-transparent px-0 py-4 text-left text-base font-semibold","focus-visible:ring-foundation-contrast focus:outline-none focus-visible:ring-2"),k[22]=u,k[23]=f):(u=k[22],f=k[23]),l="flex items-center gap-2",i=S,n=t&&(0,m.jsxs)("span",{className:"text-text-secondary text-sm font-normal",children:["+ ",ev(p,I,A)]}),k[0]=P,k[1]=S,k[2]=I,k[3]=A,k[4]=D,k[5]=L,k[6]=E,k[7]=_,k[8]=t,k[9]=l,k[10]=a,k[11]=r,k[12]=i,k[13]=n,k[14]=s,k[15]=o,k[16]=c,k[17]=d,k[18]=u,k[19]=f}else t=k[8],l=k[9],a=k[10],r=k[11],i=k[12],n=k[13],s=k[14],o=k[15],c=k[16],d=k[17],u=k[18],f=k[19];k[24]!==t?(h=t&&(0,m.jsx)(eA.A,{className:"text-foundation-contrast",style:{fontSize:16},"aria-hidden":!0}),k[24]=t,k[25]=h):h=k[25],k[26]!==l||k[27]!==h||k[28]!==i||k[29]!==n?(g=(0,m.jsxs)("span",{className:l,children:[i,n,h]}),k[26]=l,k[27]=h,k[28]=i,k[29]=n,k[30]=g):g=k[30];let $=D?"rotate-180":"rotate-0";return k[31]!==$?(v=(0,ec.A)("text-text-primary shrink-0 transition-transform duration-200",$),k[31]=$,k[32]=v):v=k[32],k[33]===Symbol.for("react.memo_cache_sentinel")?(b={fontSize:20},k[33]=b):b=k[33],k[34]!==v?(j=(0,m.jsx)(e3.A,{className:v,style:b,"aria-hidden":!0}),k[34]=v,k[35]=j):j=k[35],k[36]!==g||k[37]!==j||k[38]!==s||k[39]!==o||k[40]!==c||k[41]!==d||k[42]!==u||k[43]!==f?(y=(0,m.jsxs)("button",{id:s,type:o,"aria-expanded":c,"aria-controls":d,onClick:u,className:f,children:[g,j]}),k[36]=g,k[37]=j,k[38]=s,k[39]=o,k[40]=c,k[41]=d,k[42]=u,k[43]=f,k[44]=y):y=k[44],k[45]!==a||k[46]!==y?(w=(0,m.jsx)("h4",{className:a,children:y}),k[45]=a,k[46]=y,k[47]=w):w=k[47],k[48]!==P||k[49]!==I||k[50]!==A||k[51]!==T||k[52]!==D||k[53]!==L||k[54]!==E||k[55]!==_?(N=D&&(0,m.jsx)("div",{id:E,role:"region","aria-labelledby":P,className:"flex flex-col gap-3 pb-4",children:L.map(e=>(0,m.jsx)(td,{option:e,selected:_.has(e.id),onToggle:()=>T(e),currency:I,locale:A},e.id))}),k[48]=P,k[49]=I,k[50]=A,k[51]=T,k[52]=D,k[53]=L,k[54]=E,k[55]=_,k[56]=N):N=k[56],k[57]!==r||k[58]!==w||k[59]!==N?(C=(0,m.jsxs)("div",{className:r,children:[w,N]}),k[57]=r,k[58]=w,k[59]=N,k[60]=C):C=k[60],C},td=e=>{let t,l,a,r,i,n,s,o,c=(0,x.c)(25),{option:d,selected:u,onToggle:f,currency:p,locale:h}=e;return c[0]!==f||c[1]!==u?(t=(0,m.jsx)("input",{type:"checkbox",checked:u,onChange:f,className:"accent-foundation-contrast mt-0.5 size-4 cursor-pointer"}),c[0]=f,c[1]=u,c[2]=t):t=c[2],c[3]!==d.name?(l=(0,m.jsx)("span",{className:"text-text-primary block font-medium",children:d.name}),c[3]=d.name,c[4]=l):l=c[4],c[5]!==p||c[6]!==h||c[7]!==d?(a=ev(ed(d),p,h),c[5]=p,c[6]=h,c[7]=d,c[8]=a):a=c[8],c[9]!==p||c[10]!==h||c[11]!==d?(r=ev(eu(d),p,h),c[9]=p,c[10]=h,c[11]=d,c[12]=r):r=c[12],c[13]!==d.campaignPrice?(i=W(d.c
963ampaignPrice),c[13]=d.campaignPrice,c[14]=i):i=c[14],c[15]!==a||c[16]!==r||c[17]!==i?(n=(0,m.jsx)("span",{className:"text-text-secondary mt-0.5 block",children:(0,m.jsx)(eF,{prefix:"+ ",amount:a,original:r,hasCampaign:i})}),c[15]=a,c[16]=r,c[17]=i,c[18]=n):n=c[18],c[19]!==l||c[20]!==n?(s=(0,m.jsxs)("span",{className:"flex-1 leading-snug",children:[l,n]}),c[19]=l,c[20]=n,c[21]=s):s=c[21],c[22]!==t||c[23]!==s?(o=(0,m.jsxs)("label",{className:"flex cursor-pointer items-start gap-3 text-sm",children:[t,s]}),c[22]=t,c[23]=s,c[24]=o):o=c[24],o},tu=e=>{let t,l,a,r,i,n=(0,x.c)(24),{currency:s,locale:o}=e,c=(0,p.useId)(),d=_(),u=k(F),f=k((0,e4.k)(tD)),h=k(tM);e:{let e;if(!u){let e;n[0]===Symbol.for("react.memo_cache_sentinel")?(e=[],n[0]=e):e=n[0],t=e;break e}n[1]!==u.options?(e=u.options.filter(tE),n[1]=u.options,n[2]=e):e=n[2],t=e}let g=t;if(0===g.length)return null;if(n[3]!==d?(l=d("PickSupplements","V\xe4lj tillvaltj\xe4nster"),n[3]=d,n[4]=l):l=n[4],n[5]!==s||n[6]!==o||n[7]!==f||n[8]!==g||n[9]!==d||n[10]!==h){let e;n[12]!==s||n[13]!==o||n[14]!==f||n[15]!==d||n[16]!==h?(e=e=>{let t=f.includes(e.id),l=ed(e);return(0,m.jsxs)(eM,{role:"checkbox","aria-checked":t,selected:t,onClick:()=>h(e.id),children:[(0,m.jsx)("div",{className:"font-semibold",children:e.name}),l>0&&(0,m.jsx)(eF,{prefix:"+ ",amount:ev(l,s,o),original:ev(eu(e),s,o),hasCampaign:W(e.campaignPrice),campaignLabel:d("Campaign","Kampanj"),wrap:!0,className:"text-text-secondary mt-1 font-normal"})]},e.id)},n[12]=s,n[13]=o,n[14]=f,n[15]=d,n[16]=h,n[17]=e):e=n[17],a=g.map(e),n[5]=s,n[6]=o,n[7]=f,n[8]=g,n[9]=d,n[10]=h,n[11]=a}else a=n[11];return n[18]!==a?(r=(0,m.jsx)("div",{className:"grid grid-cols-1 gap-3 lg:gap-4",children:a}),n[18]=a,n[19]=r):r=n[19],n[20]!==c||n[21]!==l||n[22]!==r?(i=(0,m.jsx)(eD,{title:l,headingId:c,children:r}),n[20]=c,n[21]=l,n[22]=r,n[23]=i):i=n[23],i};function tm(e){return e.selection.selectVariant}function tx(e){return e.modelVariants.length>0}function tf(e,t){return(e.modelVariants[0]?.retailPrice?.price??1/0)-(t.modelVariants[0]?.retailPrice?.price??1/0)}function tp(e,t){return(e.retailPrice?.price??1/0)-(t.retailPrice?.price??1/0)}function th(e,t){return(e.retailPrice?.price??1/0)-(t.retailPrice?.price??1/0)}function tg(e,t){return(0,m.jsxs)("li",{className:"flex min-w-[106px] flex-[1_0_0] list-none flex-col items-center gap-2 text-center",children:[(0,m.jsx)("span",{className:"text-xs leading-4",children:e.label}),e.value&&(0,m.jsx)("span",{className:"text-[22px] font-medium leading-tight",children:e.value})]},`${e.label}-${t}`)}function tv(e){return e.selection.selectVariant}function tb(e,t){return e.isRecommended&&!t.isRecommended?-1:!e.isRecommended&&t.isRecommended?1:(e.retailPrice?.price??0)-(t.retailPrice?.price??0)}function tj(e,t){return e?.name&&(0,m.jsx)("li",{children:e.name},t)}function ty(e){return e.selection.selectColor}function tw(e,t){return e.sortOrder-t.sortOrder}function tN(e){return e.selection.selectInterior}function tC(e,t){return e.sortOrder-t.sortOrder}function tk(e){return e.selection.packageIds}function tS(e){return e.selection.togglePackages}function tL(e){return"Package"===e.category}function t_(e){return e.trim().length>0}function tT(e,t){return(0,m.jsx)("li",{children:e},t)}function tI(e,t){return e+ed(t)}function tA(e){return!e}function tD(e){return e.selection.supplementIds}function tM(e){return e.selection.toggleSupplements}function tE(e){return"Supplements"===e.category}let tP=e=>{let t,l,a,r,i,n,s,o,c,d,u,f,p,h,g=(0,x.c)(46),{currency:v,locale:b,onContactSeller:j,onSummary:y}=e,w=_(),N=k(F),C=k(ep),S=k(eh),L=k(eg),T=k(t$);g[0]!==j||g[1]!==T?(t=()=>{j?j():T("lead-form")},g[0]=j,g[1]=T,g[2]=t):t=g[2];let I=t;g[3]!==y||g[4]!==T?(l=()=>{y?y():T(eG)},g[3]=y,g[4]=T,g[5]=l):l=g[5];let A=l;g[6]!==v||g[7]!==b||g[8]!==C?(a=ev(C,v,b),g[6]=v,g[7]=b,g[8]=C,g[9]=a):a=g[9];let D=a;g[10]!==w?(r=w("SummaryPageTitle","Sammanfattning"),g[10]=w,g[11]=r):r=g[11];let M=r;g[12]!==w?(i=w("ContactSeller","Kontakta s\xe4ljare"),g[12]=w,g[13]=i):i=g[13];let E=i;g[14]===Symbol.for("react.memo_cache_sentinel")?(n={top:"var(--hedin-menu-height, 0px)",boxShadow:"0 8px 10px rgba(0,0,0,0.13)"},g[14]=n):n=g[14],g[15]!==v||g[16]!==L||g[17]!==b||g[18]!==S?(s=L&&(0,m.jsx)("span",{className:"text-text-secondary text-lg line-through",children:ev(S,v,b)}),g[15]=v,g[16]=L,g[17]=b,g[18]=S,g[19]=s):s=g[19];let P=L?"text-important text-2xl font-semibold uppercase":"text-text-primary text-2xl font-semibold uppercase";g[20]!==w?(o=w("TotalCost","Totalpris"),g[20]=w,g[21]=o):o=g[21];let $=`${o}: ${D}`;g[22]!==D||g[23]!==$||g[24]!==P?(c=(0,m.jsx)(e1,{value:D,className:P,ariaLabel:$}),g[22]=D,g[23]=$,g[24]=P,g[25]=c):c=g[25],g[26]!==L||g[27]!==w?(d=L&&(0,m.jsx)(e$,{label:w("Campaign","Kampanj")}),g[26]=L,g[27]=w,g[28]=d):d=g[28];let R=!N;g[29]!==A||g[30]!==M||g[31]!==R?(u=(0,m.jsx)(ei.$n,{variant:"secondary",type:"button",onClick:A,disabled:R,className:"text-sm",children:M}),g[29]=A,g[30]=M,g[31]=R,g[32]=u):u=g[32];let H=!N;return g[33]!==E||g[34]!==I||g[35]!==H?(f=(0,m.jsx)(ei.$n,{variant:"primary",type:"button",onClick:I,disabled:H,className:"text-sm",children:E}),g[33]=E,g[34]=I,g[35]=H,g[36]=f):f=g[36],g[37]!==c||g[38]!==d||g[39]!==u||g[40]!==f||g[41]!==s?(p=(0,m.jsxs)("div",{className:"mx-auto flex min-h-20 max-w-[1536px] items-center justify-end gap-5 px-9",children:[s,c,d,u,f]}),g[37]=c,g[38]=d,g[39]=u,g[40]=f,g[41]=s,g[42]=p):p=g[42],g[43]!==M||g[44]!==p?(h=(0,m.jsx)("div",{className:"bg-foundation border-outline-2 sticky z-30 border-b",style:n,role:"region","aria-label":M,"data-testid":"configurator-sticky-action-bar",children:p}),g[43]=M,g[44]=p,g[45]=h):h=g[45],h};function t$(e){return e.ui.openModal}let tF=e=>{let t,l,a,r,i,n,s,o,c,d,u,f,h,g,v,b,j,y,w,N,S=(0,x.c)(161),{currency:L,locale:T,onSaveConfiguration:I,onChange:A,className:D}=e,M=_(),E=(0,p.useId)(),O=C(),B=k(tH),z=k(P),U=k(F),Z=k($),q=k(R),G=k(H),K=k((0,e4.k)(V)),J=k((0,e4.k)(ex)),Y=k((0,e4.k)(ef)),Q=k(ep),X=k(eh),ee=k(eg),et=k(tV),el=k(tO);if(!z||!U){let e,t,l,a=D??"px-4 py-8 lg:px-8";return S[0]!==a?(e=(0,ec.A)("bg-foundation text-text-secondary text-sm",a),S[0]=a,S[1]=e):e=S[1],S[2]!==M?(t=M("SummaryPageTitle","Sammanfattning"),S[2]=M,S[3]=t):t=S[3],S[4]!==e||S[5]!==t?(l=(0,m.jsx)("section",{className:e,"aria-label":t,children:"Pick a model and a version to see the configuration summary."}),S[4]=e,S[5]=t,S[6]=l):l=S[6],l}if(S[7]!==D||S[8]!==q||S[9]!==L||S[10]!==G||S[11]!==T||S[12]!==z.modelName||S[13]!==A||S[14]!==I||S[15]!==B||S[16]!==Z||S[17]!==K||S[18]!==J||S[19]!==Y||S[20]!==O||S[21]!==M||S[22]!==E||S[23]!==et||S[24]!==el||S[25]!==U.campaignPrice||S[26]!==U.imageGroups?.[0]?.imageDatas?.[0]?.path||S[27]!==U.name||S[28]!==U.retailPrice?.price){let e,c,d,u,x,f,p,h,g,v,b,j,y,w,N,C,k,_,P,$,F,R=[...J,...K,...Y],H=R.length>0;S[37]!==A?(e=e=>{if(A)return void A(e);
963if("u"<typeof document)return;let t=document.querySelectorAll(`[data-config-section="${e}"]`),l=Array.from(t).find(tB)??t[0];l?.scrollIntoView({behavior:"smooth",block:"start"})},S[37]=A,S[38]=e):e=S[38];let V=e;S[39]!==I||S[40]!==B?(c=()=>{I?I():B("save-config")},S[39]=I,S[40]=B,S[41]=c):c=S[41],t=c,S[42]!==M?(d=M("SaveConfigurator","Spara konfiguration"),S[42]=M,S[43]=d):d=S[43],l=d,S[44]!==z.modelName||S[45]!==U.name?(u=U.name.startsWith(z.modelName)?U.name:`${z.modelName} ${U.name}`,S[44]=z.modelName,S[45]=U.name,S[46]=u):u=S[46];let Q=u;S[47]!==M?(x=M("PriceIncluded","Ing\xe5r"),S[47]=M,S[48]=x):x=S[48];let X=x;S[49]!==M?(f=M("Change","\xc4ndra"),S[49]=M,S[50]=f):f=S[50];let ee=f,ea=M("Remove","Ta bort");S[51]!==M?(p=M("Options","Tillval"),S[51]=M,S[52]=p):p=S[52];let er=p;S[53]!==U.campaignPrice?(h=W(U.campaignPrice),S[53]=U.campaignPrice,S[54]=h):h=S[54];let ei=h,en=(ei?U.campaignPrice.price:U.retailPrice?.price)??0,es=U.retailPrice?.price??0,eo=q?.imageDatas?.[0]?.path??U.imageGroups?.[0]?.imageDatas?.[0]?.path??null,em=G?.imageDatas?.[0]?.path??null,ex=D??"px-4 py-8 lg:px-8 lg:py-10";S[55]!==ex?(a=(0,ec.A)("bg-foundation",ex),S[55]=ex,S[56]=a):a=S[56],r=E,i="configurator-summary-card",S[57]!==M?(g=M("SummaryPageTitle","Sammanfattning"),S[57]=M,S[58]=g):g=S[58],S[59]!==g||S[60]!==E?(v=(0,m.jsx)("h3",{id:E,className:"text-text-primary m-0 text-xl font-semibold",children:g}),S[59]=g,S[60]=E,S[61]=v):v=S[61],S[62]!==M?(b=M("SummarySubtitle","Din konfiguration"),S[62]=M,S[63]=b):b=S[63],S[64]!==b?(j=(0,m.jsx)("p",{className:"text-text-primary m-0 mt-2 text-sm",children:b}),S[64]=b,S[65]=j):j=S[65],S[66]!==v||S[67]!==j?(n=(0,m.jsxs)("header",{className:"pb-5",children:[v,j]}),S[66]=v,S[67]=j,S[68]=n):n=S[68],S[69]!==M?(y=M("Model","Modell"),S[69]=M,S[70]=y):y=S[70],S[71]!==L||S[72]!==T||S[73]!==en?(w=ev(en,L,T),S[71]=L,S[72]=T,S[73]=en,S[74]=w):w=S[74],S[75]!==L||S[76]!==T||S[77]!==es?(N=ev(es,L,T),S[75]=L,S[76]=T,S[77]=es,S[78]=N):N=S[78],S[79]!==w||S[80]!==N||S[81]!==ei?(C=(0,m.jsx)(eF,{amount:w,original:N,hasCampaign:ei}),S[79]=w,S[80]=N,S[81]=ei,S[82]=C):C=S[82],S[83]!==V?(k=()=>V("model"),S[83]=V,S[84]=k):k=S[84],S[85]!==ee||S[86]!==eo||S[87]!==Q||S[88]!==y||S[89]!==C||S[90]!==k?(_=(0,m.jsx)(tR,{label:y,title:Q,price:C,imageSrc:eo,imageAlt:Q,actionLabel:ee,onAction:k}),S[85]=ee,S[86]=eo,S[87]=Q,S[88]=y,S[89]=C,S[90]=k,S[91]=_):_=S[91],S[92]!==ee||S[93]!==V||S[94]!==X||S[95]!==Z||S[96]!==M?(P=Z&&(0,m.jsx)(tR,{label:M("Powertrain","Drivlina"),title:`${Z.fuelType} ${Z.power}`.trim(),price:X,actionLabel:ee,onAction:()=>V("powertrain")}),S[92]=ee,S[93]=V,S[94]=X,S[95]=Z,S[96]=M,S[97]=P):P=S[97],S[98]!==ee||S[99]!==q||S[100]!==L||S[101]!==V||S[102]!==X||S[103]!==T||S[104]!==M?($=q&&(0,m.jsx)(tR,{label:M("Color","F\xe4rg"),title:q.colorName,price:q.retailPrice?.price&&q.retailPrice.price>0?ev(q.retailPrice.price,L,T):X,actionLabel:ee,onAction:()=>V("color")}),S[98]=ee,S[99]=q,S[100]=L,S[101]=V,S[102]=X,S[103]=T,S[104]=M,S[105]=$):$=S[105],S[106]!==ee||S[107]!==L||S[108]!==V||S[109]!==X||S[110]!==G||S[111]!==em||S[112]!==T||S[113]!==M?(F=G&&(0,m.jsx)(tR,{label:M("Interior","Interi\xf6r"),title:G.colorName,price:G.retailPrice?.price&&G.retailPrice.price>0?ev(G.retailPrice.price,L,T):X,imageSrc:em,imageAlt:G.colorName,actionLabel:ee,onAction:()=>V("interior")}),S[106]=ee,S[107]=L,S[108]=V,S[109]=X,S[110]=G,S[111]=em,S[112]=T,S[113]=M,S[114]=F):F=S[114],S[115]!==_||S[116]!==P||S[117]!==$||S[118]!==F?(s=(0,m.jsxs)("ul",{className:"m-0 flex list-none flex-col gap-5 p-0",children:[_,P,$,F]}),S[115]=_,S[116]=P,S[117]=$,S[118]=F,S[119]=s):s=S[119],o=H&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("h4",{className:"text-text-primary m-0 mt-5 text-base font-semibold",children:er}),(0,m.jsx)("ul",{className:"m-0 mt-5 flex list-none flex-col gap-5 p-0",children:R.map(e=>(0,m.jsx)(tR,{label:er,title:e.name.split(" *** ")[0]??e.name,price:(0,m.jsx)(eF,{amount:ev(ed(e),L,T),original:ev(eu(e),L,T),hasCampaign:W(e.campaignPrice)}),actionLabel:ea,onAction:()=>{J.some(t=>t.id===e.id)?et(e.id):Y.some(t=>t.id===e.id)?el(e.id):e7(O,e.id)}},`tillval-${e.id}`))})]}),S[7]=D,S[8]=q,S[9]=L,S[10]=G,S[11]=T,S[12]=z.modelName,S[13]=A,S[14]=I,S[15]=B,S[16]=Z,S[17]=K,S[18]=J,S[19]=Y,S[20]=O,S[21]=M,S[22]=E,S[23]=et,S[24]=el,S[25]=U.campaignPrice,S[26]=U.imageGroups?.[0]?.imageDatas?.[0]?.path,S[27]=U.name,S[28]=U.retailPrice?.price,S[29]=t,S[30]=l,S[31]=a,S[32]=r,S[33]=i,S[34]=n,S[35]=s,S[36]=o}else t=S[29],l=S[30],a=S[31],r=S[32],i=S[33],n=S[34],s=S[35],o=S[36];S[120]!==M?(c=M("TotalCost","Totalpris"),S[120]=M,S[121]=c):c=S[121],S[122]!==ee||S[123]!==M?(d=ee&&(0,m.jsx)(e$,{label:M("Campaign","Kampanj")}),S[122]=ee,S[123]=M,S[124]=d):d=S[124],S[125]!==c||S[126]!==d?(u=(0,m.jsxs)("span",{className:"text-text-primary flex items-center gap-2 text-base font-semibold",children:[c,d]}),S[125]=c,S[126]=d,S[127]=u):u=S[127],S[128]!==L||S[129]!==ee||S[130]!==T||S[131]!==X?(f=ee&&(0,m.jsx)("span",{className:"text-text-secondary text-sm font-normal line-through",children:ev(X,L,T)}),S[128]=L,S[129]=ee,S[130]=T,S[131]=X,S[132]=f):f=S[132];let ea=ee?"text-important":"text-text-primary";return S[133]!==L||S[134]!==T||S[135]!==Q?(h=ev(Q,L,T),S[133]=L,S[134]=T,S[135]=Q,S[136]=h):h=S[136],S[137]!==ea||S[138]!==h?(g=(0,m.jsx)("span",{className:ea,children:h}),S[137]=ea,S[138]=h,S[139]=g):g=S[139],S[140]!==f||S[141]!==g?(v=(0,m.jsxs)("span",{className:"flex items-baseline gap-2 text-base font-semibold",children:[f,g]}),S[140]=f,S[141]=g,S[142]=v):v=S[142],S[143]!==v||S[144]!==u?(b=(0,m.jsxs)("div",{className:"border-outline-link mt-5 flex items-baseline justify-between gap-3 border-b pb-2 pt-5",children:[u,v]}),S[143]=v,S[144]=u,S[145]=b):b=S[145],S[146]===Symbol.for("react.memo_cache_sentinel")?(j=(0,m.jsx)(en.A,{style:{fontSize:20},"aria-hidden":!0}),S[146]=j):j=S[146],S[147]!==l?(y=(0,m.jsx)("span",{className:"underline underline-offset-2",children:l}),S[147]=l,S[148]=y):y=S[148],S[149]!==t||S[150]!==y?(w=(0,m.jsxs)("button",{type:"button",onClick:t,"aria-live":"polite",className:"text-text-primary hover:text-text-link focus-visible:ring-foundation-contrast mt-3 inline-flex items-center gap-2 bg-transparent p-0 text-sm font-medium focus:outline-none focus-visible:ring-2",children:[j,y]}),S[149]=t,S[150]=y,S[151]=w):w=S[151],S[152]!==a||S[153]!==b||S[154]!==w||S[155]!==r||S[156]!==i||S[157]!==n||S[158]!==s||S[159]!==o?(N=(0,m.jsxs)("section",{className:a,"aria-labelledby":r,"data-testid":i,children:[n,s,o,b,w]}),S[152]=a,S[153]=b,S[154]=w,S[155]=r,S[156]=i,S[157]=n,S[158]=s,S[159]=o,S[160]=N):N=S[160],N},tR=e=>{let t,l,a,r,i,n,s,o,c=(0,x.c)(23),{label:d,title:u,price:f,imageSrc:p,imageAlt:h,actionLabel:g,onAction:v}=e;c[0]!==h||c[1]!==p?(t=p&&(0,m.jsx)("div",{className:"bg-background-100 relative w-24 shrink-0 self-stretch",children:(0,m.jsx)("img",{src:p,alt:h??"",className:"absolute inset-0 size-full object-cover"})}),c[0]=h,c[1]=p,c[2]=t):t=c[2],c[3]!==d?(l=(0,m.jsx)("p",{className:"text-text-secondary m-0 text-xs uppercase",children:d}),c[3]=d,c[4]=l):l=c[4],c[5]!==u?(a=(0,m.jsx)("p",{className:"text-text-primary m-0 truncate text-base font-semibold",children:u}),c[5]=u,c[6]=a):a=c[6],c[7]!==f?(r=(0,m.jsx)("span",{className:"text-text-primary text-sm",children:f}),c[7]=f,c[8]=r):r=c[8];let b=`${g} ${d}`;return c[9]!==g||c[10]!==v||c[11]!==b?(i=(0,m.jsx)("button",{type:"button",onClick:v,"aria-label":b,className:"text-text-link hover:text-text-link-hover focus-visible:ring-foundation-contrast bg-transparent p-0 text-sm underline underline-offset-2 focus:outline-none focus-visible:ring-2",children:g}),c[9]=g,c[10]=v,c[11]=b,c[12]=i):i=c[12],c[13]!==r||c[14]!==i?(n=(0,m.jsxs)("div",{className:"mt-1 flex items-baseline justify-between gap-2",children:[r,i]}),c[13]=r,c[14]=i,c[15]=n):n=c[15],c[16]!==l||c[17]!==a||c[18]!==n?(s=(0,m.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col justify-center gap-1 p-5",children:[l,a,n]}),c[16]=l,c[17]=a,c[18]=n,c[19]=s):s=c[19],c[20]!==t||c[21]!==s?(o=(0,m.jsxs)("li",{className:"border-outline-link rounded-corner bg-foundation flex items-stretch overflow-hidden border",children:[t,s]}),c[20]=t,c[21]=s,c[22]=o):o=c[22],o};function tH(e){return e.ui.openModal}function tV(e){return e.selection.togglePackages}function tO(e){return e.selection.toggleSupplements}function tB(e){return null!==e.offsetParent}let tz="model-picker",tU=e=>{let t,l,a,r,i,n,s,o,c,d,u,f,h,g,v,b,j,y,w,N,C,S,L=(0,x.c)(64),{currency:T,locale:I}=e,A=k(P),D=k(R),M=k(Z),E=k(tZ),$=_(),F=M.length>0;L[0]!==M?(t=M.some(tW),L[0]=M,L[1]=t):t=L[1];let H=t,V=A?.modelName?`Designa din ${A.modelName}`:"Designa din bil";L[2]!==E?(l=()=>E(tz),L[2]=E,L[3]=l):l=L[3];let O=l;L[4]===Symbol.for("react.memo_cache_sentinel")?(a=[],L[4]=a):a=L[4],(0,p.useEffect)(tq,a),L[5]===Symbol.for("react.memo_cache_sentinel")?(r=(0,m.jsx)("a",{href:"#configurator-form-mobile",className:"focus:rounded-corner focus:bg-foundation-contrast focus:text-foundation sr-only focu
963s:not-sr-only focus:absolute focus:left-4 focus:top-4 focus:z-50 focus:px-6 focus:py-3 focus:shadow-lg lg:hidden",children:"Skip to configuration"}),i=(0,m.jsx)("a",{href:"#configurator-form-desktop",className:"focus:rounded-corner focus:bg-foundation-contrast focus:text-foundation sr-only hidden focus:not-sr-only focus:absolute focus:left-4 focus:top-4 focus:z-50 focus:px-6 focus:py-3 focus:shadow-lg lg:inline-block",children:"Skip to configuration"}),L[5]=r,L[6]=i):(r=L[5],i=L[6]),L[7]!==$?(n=$("ChangeModel","Byt modell"),L[7]=$,L[8]=n):n=L[8],L[9]!==O||L[10]!==n?(s=(0,m.jsx)("button",{type:"button",onClick:O,className:"text-text-link hover:text-text-link-hover focus-visible:ring-foundation-contrast bg-transparent p-0 text-sm font-medium underline underline-offset-2 focus:outline-none focus-visible:ring-2",children:n}),L[9]=O,L[10]=n,L[11]=s):s=L[11],L[12]!==V?(o=(0,m.jsx)("h1",{className:"text-text-primary m-0 mt-3 text-2xl font-bold",children:V}),L[12]=V,L[13]=o):o=L[13],L[14]!==D?(c=D&&(0,m.jsx)("p",{className:"text-text-secondary m-0 mt-1","aria-label":`Vald f\xe4rg: ${D.colorName}`,children:D.colorName}),L[14]=D,L[15]=c):c=L[15],L[16]!==s||L[17]!==o||L[18]!==c?(d=(0,m.jsxs)("section",{className:"px-4 pb-4 pt-5","data-config-section":"model",children:[s,o,c]}),L[16]=s,L[17]=o,L[18]=c,L[19]=d):d=L[19],L[20]===Symbol.for("react.memo_cache_sentinel")?(u={top:"var(--hedin-menu-height, var(--panel-sticky-height, 0px))"},L[20]=u):u=L[20];let B=A?.id??"no-model";return L[21]!==B?(f=(0,m.jsx)("header",{className:"bg-foundation sticky z-10",style:u,children:(0,m.jsx)("div",{className:"h-40 w-full",children:(0,m.jsx)(eC,{mode:"exterior",modelKey:B,className:"bg-foundation relative h-full w-full overflow-hidden"})})}),L[21]=B,L[22]=f):f=L[22],L[23]!==T||L[24]!==I?(h=(0,m.jsxs)("div",{className:"space-y-8 px-4 pb-10 pt-6",children:[(0,m.jsx)(ta,{currency:T,locale:I}),(0,m.jsx)(ti,{currency:T,locale:I}),(0,m.jsx)(e9,{currency:T,locale:I}),(0,m.jsx)(ts,{currency:T,locale:I})]}),L[23]=T,L[24]=I,L[25]=h):h=L[25],L[26]!==f||L[27]!==h?(g=(0,m.jsxs)("div",{"data-phase":"exterior",children:[f,h]}),L[26]=f,L[27]=h,L[28]=g):g=L[28],L[29]!==T||L[30]!==F||L[31]!==H||L[32]!==I||L[33]!==A?.id?(v=F&&(0,m.jsxs)("div",{"data-phase":"interior",children:[H&&(0,m.jsx)("header",{className:"bg-foundation sticky z-10",style:{to
963p:"var(--hedin-menu-height, var(--panel-sticky-height, 0px))"},children:(0,m.jsx)("div",{className:"aspect-video w-full",children:(0,m.jsx)(eC,{mode:"interior",modelKey:A?.id??"no-model",className:"bg-foundation relative h-full w-full overflow-hidden"})})}),(0,m.jsx)("div",{className:"space-y-8 px-4 pb-10 pt-6",children:(0,m.jsx)(tn,{currency:T,locale:I})})]}),L[29]=T,L[30]=F,L[31]=H,L[32]=I,L[33]=A?.id,L[34]=v):v=L[34],L[35]!==T||L[36]!==I?(b=(0,m.jsxs)("div",{"data-phase":"rest",className:"space-y-8 px-4 pb-32 pt-2",children:[(0,m.jsx)(to,{currency:T,locale:I}),(0,m.jsx)(tu,{currency:T,locale:I})]}),j=(0,m.jsx)(eX,{variant:"mobile",currency:T,locale:I}),L[35]=T,L[36]=I,L[37]=b,L[38]=j):(b=L[37],j=L[38]),L[39]!==d||L[40]!==g||L[41]!==v||L[42]!==b||L[43]!==j?(y=(0,m.jsxs)("div",{id:"configurator-form-mobile",tabIndex:-1,className:"focus:outline-none lg:hidden","aria-label":"Configure your vehicle",children:[d,g,v,b,j]}),L[39]=d,L[40]=g,L[41]=v,L[42]=b,L[43]=j,L[44]=y):y=L[44],L[45]!==T||L[46]!==I?(w=(0,m.jsx)(tP,{currency:T,locale:I}),L[45]=T,L[46]=I,L[47]=w):w=L[47],L[48]!==D||L[49]!==T||L[50]!==O||L[51]!==H||L[52]!==I||L[53]!==A?.id||L[54]!==A?.modelName||L[55]!==V||L[56]!==$?(N=H?(0,m.jsxs)("div",{className:"grid grid-cols-3 items-stretch",children:[(0,m.jsx)("aside",{className:"bg-foundation col-span-2 col-start-1 row-start-1","aria-label":"Vehicle imagery",children:(0,m.jsxs)("div",{className:"sticky w-full overflow-hidden",style:{top:"calc(var(--hedin-menu-height, 0px) + 56px)",height:"calc(100vh - var(--hedin-menu-height, 0px) - 56px)"},children:[(0,m.jsx)(eC,{mode:"exterior",modelKey:A?.id??"no-model",className:"bg-foundation relative h-full w-full overflow-hidden"}),(0,m.jsx)("div",{className:"from-foundation/85 pointer-events-none absolute inset-x-0 top-0 z-10 flex items-start gap-4 bg-gradient-to-b to-transparent px-8 pb-6 pt-10",children:(0,m.jsxs)("div",{className:"min-w-0",children:[(0,m.jsx)("h1",{className:"text-text-primary m-0 truncate text-2xl font-bold",children:A?.modelName??V}),D&&(0,m.jsx)("p",{className:"text-text-secondary m-0 mt-1 text-sm","aria-label":`Selected color: ${D.colorName}`,children:D.colorName})]})})]})}),(0,m.jsxs)("section",{id:"configurator-form-desktop",tabIndex:-1,className:"bg-foundation col-start-3 row-start-1 flex flex-col focus:outline-none","aria-label":"Configure your vehicle",children:[(0,m.jsx)("div",{className:"border-outline-2 border-b px-8 pb-6 pt-10","data-config-section":"model",children:(0,m.jsx)("button",{type:"button",onClick:O,className:"text-text-link hover:text-text-link-hover focus-visible:ring-foundation-contrast bg-transparent p-0 text-sm font-medium focus:outline-none focus-visible:ring-2",children:$("ChangeModel","Byt modell")})}),(0,m.jsxs)("div",{className:"mx-auto w-full max-w-2xl space-y-10 px-8 pb-10 pt-8",children:[(0,m.jsx)(ta,{currency:T,locale:I}),(0,m.jsx)(ti,{currency:T,locale:I}),(0,m.jsx)(e9,{currency:T,locale:I}),(0,m.jsx)(ts,{currency:T,locale:I})]})]}),(0,m.jsx)("aside",{className:"bg-foundation col-span-2 col-start-1 row-start-2","aria-label":"Interior imagery",children:(0,m.jsxs)("div",{className:"bg-foundation sticky w-full overflow-hidden",style:{top:"calc(var(--hedin-menu-height, 0px) + 56px)",height:"calc(100vh - var(--hedin-menu-height, 0px) - 56px)"},children:[(0,m.jsx)("span",{className:"text-text-secondary pointer-events-none absolute left-8 top-4 z-10 text-sm font-medium",children:$("Interior","Interi\xf6r")}),(0,m.jsx)("div",{className:"relative aspect-video w-full",children:(0,m.jsx)(eC,{mode:"interior",modelKey:A?.id??"no-model",className:"bg-foundation relative h-full w-full overflow-hidden"})})]})}),(0,m.jsx)("section",{className:"bg-foundation col-start-3 row-start-2 flex flex-col","aria-label":"Configure interior and options",children:(0,m.jsxs)("div",{className:"mx-auto w-full max-w-2xl space-y-10 px-8 pb-16",children:[(0,m.jsx)(tn,{currency:T,locale:I}),(0,m.jsx)(to,{currency:T,locale:I}),(0,m.jsx)(tu,{currency:T,locale:I}),(0,m.jsx)(tF,{currency:T,locale:I,className:""})]})})]}):(0,m.jsxs)("div",{className:"flex min-h-screen items-start",children:[(0,m.jsx)("aside",{className:"bg-foundation sticky w-2/3",style:{to
963p:"calc(var(--hedin-menu-height, 0px) + 56px)"},"aria-label":"Vehicle imagery",children:(0,m.jsxs)("div",{className:"relative aspect-video w-full",children:[(0,m.jsx)(eC,{mode:"exterior",modelKey:A?.id??"no-model",className:"bg-foundation relative h-full w-full overflow-hidden"}),(0,m.jsx)("div",{className:"from-foundation/85 pointer-events-none absolute inset-x-0 top-0 z-10 flex items-start gap-4 bg-gradient-to-b to-transparent px-8 pb-6 pt-10",children:(0,m.jsxs)("div",{className:"min-w-0",children:[(0,m.jsx)("h1",{className:"text-text-primary m-0 truncate text-2xl font-bold",children:A?.modelName??V}),D&&(0,m.jsx)("p",{className:"text-text-secondary m-0 mt-1 text-sm","aria-label":`Selected color: ${D.colorName}`,children:D.colorName})]})})]})}),(0,m.jsxs)("section",{id:"configurator-form-desktop",tabIndex:-1,className:"bg-foundation flex w-1/3 flex-col focus:outline-none","aria-label":"Configure your vehicle",children:[(0,m.jsx)("div",{className:"border-outline-2 border-b px-8 pb-6 pt-10","data-config-section":"model",children:(0,m.jsx)("button",{type:"button",onClick:O,className:"text-text-link hover:text-text-link-hover focus-visible:ring-foundation-contrast bg-transparent p-0 text-sm font-medium focus:outline-none focus-visible:ring-2",children:$("ChangeModel","Byt modell")})}),(0,m.jsxs)("div",{className:"mx-auto w-full max-w-2xl space-y-10 p-8 pb-16",children:[(0,m.jsx)(ta,{currency:T,locale:I}),(0,m.jsx)(ti,{currency:T,locale:I}),(0,m.jsx)(e9,{currency:T,locale:I}),(0,m.jsx)(ts,{currency:T,locale:I}),(0,m.jsx)(tn,{currency:T,locale:I}),(0,m.jsx)(to,{currency:T,locale:I}),(0,m.jsx)(tu,{currency:T,locale:I}),(0,m.jsx)(tF,{currency:T,locale:I,className:""})]})]})]}),L[48]=D,L[49]=T,L[50]=O,L[51]=H,L[52]=I,L[53]=A?.id,L[54]=A?.modelName,L[55]=V,L[56]=$,L[57]=N):N=L[57],L[58]!==w||L[59]!==N?(C=(0,m.jsxs)("div",{className:"hidden lg:block",children:[w,N]}),L[58]=w,L[59]=N,L[60]=C):C=L[60],L[61]!==y||L[62]!==C?(S=(0,m.jsxs)("main",{className:"bg-foundation text-text-primary min-h-screen","aria-label":"Vehicle configurator","data-testid":"configurator-configure-screen",children:[r,i,y,C]}),L[61]=y,L[62]=C,L[63]=S):S=L[63],S};function tZ(e){return e.ui.openModal}function tW(e){return Array.isArray(e.imageDatas)&&e.imageDatas.length>0}function tq(){let e;(e={}).open=()=>{console.log(`ð Spellbook opened! The Configurator's sorcerress has left one final spell behind. 964 Inspect the magic object again.`)},e.spellbook=()=>{console.log(`ð® Known runes discovered: 965 AW 966 _BEER 967 968 but the last rune is sealed within the spell's finale... 969 A new power now stirs upon the magic object â cast it.`),e.finalSpell=()=>{console.log(`⨠Final spell revealed!⨠970 _TOKEN 971 972 Yet a spell means nothing until spoken â one last 973 incantation now waits upon the magic object to be uttered.`),e.incantation=()=>{console.log(`ðªâ¨ Final spell cast! ðªâ¨ 974 _CONFIG_MASTER_2026 975 976 Combine all discovered runes to unlock the final incantation. 977 978 Send the spell to the sorceress to redeem your prize, the magic number is found inð fruktkorgen, and don't forget: sharing is caring`)}}},Object.defineProperty(window,"magic",{value:e,writable:!1,configurable:!0}),console.log("\uD83E\uDDD9 Magical Configuration Notice \n The sorceress of this magical configurtor has hidden one final challange. \n To begin: \n window.magic.open()")}let tG={sm:"max-w-md",md:"max-w-2xl",lg:"max-w-5xl",full:""},tK=e=>{let t,l,a,r,i,n,s,o,c,d,u=(0,x.c)(29),{isOpen:f,onClose:h,titleId:g,size:v,lockScroll:b,closeLabel:j,hideCloseButton:y,children:w}=e,N=void 0===v?"sm":v,C=void 0===b||b,k=void 0===j?"Close":j,S=void 0!==y&&y;if(u[0]!==f||u[1]!==h?(t=()=>{if(!f)return;let e=e=>{"Escape"===e.key&&h()};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},l=[f,h],u[0]=f,u[1]=h,u[2]=t,u[3]=l):(t=u[2],l=u[3]),(0,p.useEffect)(t,l),u[4]!==f||u[5]!==C?(a=()=>{if(!f||!C||"u"<typeof document)return;let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}},r=[f,C],u[4]=f,u[5]=C,u[6]=a,u[7]=r):(a=u[6],r=u[7]),(0,p.useEffect)(a,r),!f)return null;let L="full"===N,_=L?"inset-x-0 bottom-0 top-[var(--hedin-menu-height,0px)]":"inset-0 items-center justify-center px-4";return u[8]!==_?(i=(0,ec.A)("fixed z-[60] flex",_),u[8]=_,u[9]=i):i=u[9],u[10]!==L||u[11]!==h?(n=!L&&(0,m.jsx)("div",{className:"absolute inset-0 bg-black/40",onClick:h,"aria-hidden":!0}
978),u[10]=L,u[11]=h,u[12]=n):n=u[12],u[13]!==L||u[14]!==N?(s=(0,ec.A)("bg-foundation relative z-10 flex flex-col overflow-hidden",L?"h-full w-full":(0,ec.A)("w-full rounded-lg shadow-xl",tG[N])),u[13]=L,u[14]=N,u[15]=s):s=u[15],u[16]!==k||u[17]!==S||u[18]!==h?(o=!S&&(0,m.jsx)("button",{type:"button",onClick:h,"aria-label":k,className:"text-text-primary hover:bg-background-100 absolute right-3 top-3 z-20 flex h-9 w-9 items-center justify-center rounded-full",children:(0,m.jsx)(eZ.A,{style:{fontSize:20},"aria-hidden":!0})}),u[16]=k,u[17]=S,u[18]=h,u[19]=o):o=u[19],u[20]!==w||u[21]!==s||u[22]!==o?(c=(0,m.jsxs)("div",{className:s,children:[o,w]}),u[20]=w,u[21]=s,u[22]=o,u[23]=c):c=u[23],u[24]!==i||u[25]!==n||u[26]!==c||u[27]!==g?(d=(0,m.jsxs)("div",{className:i,role:"dialog","aria-modal":"true","aria-labelledby":g,children:[n,c]}),u[24]=i,u[25]=n,u[26]=c,u[27]=g,u[28]=d):d=u[28],d},tJ=()=>{let e,t,l,a,r,i,n,s=(0,x.c)(16),o=k(tQ),c=k(tX);if(s[0]!==o){t=Symbol.for("react.early_return_sentinel");e:{let l=o?.startsWith("constraint:")?o.slice(11):null;if(!l){t=null;break e}e=tY(l)}s[0]=o,s[1]=e,s[2]=t}else e=s[1],t=s[2];if(t!==Symbol.for("react.early_return_sentinel"))return t;let{title:d,body:u}=e;return s[3]!==d?(l=(0,m.jsx)("h2",{id:"constraint-modal-title",className:"m-0 mb-3 text-lg font-bold",children:d}),s[3]=d,s[4]=l):l=s[4],s[5]!==u?(a=(0,m.jsx)("p",{className:"m-0 mb-6 text-sm text-text-secondary",children:u}),s[5]=u,s[6]=a):a=s[6],s[7]!==c?(r=(0,m.jsx)("div",{className:"flex gap-3",children:(0,m.jsx)(ei.$n,{variant:"primary",type:"button",onClick:c,className:"flex-1 justify-center",children:"OK"})}),s[7]=c,s[8]=r):r=s[8],s[9]!==l||s[10]!==a||s[11]!==r?(i=(0,m.jsxs)("div",{className:"p-6",children:[l,a,r]}),s[9]=l,s[10]=a,s[11]=r,s[12]=i):i=s[12],s[13]!==c||s[14]!==i?(n=(0,m.jsx)(tK,{isOpen:!0,onClose:c,titleId:"constraint-modal-title",size:"sm",lockScroll:!1,children:i}),s[13]=c,s[14]=i,s[15]=n):n=s[15],n},tY=e=>{switch(e){case e5.REQUIRED_TO_ADD_ANY:case e5.REQUIRED_TO_ADD_ALL:return{title:"Another option is required first",body:"This option depends on others that aren't selected yet. The cascade-resolution flow isn't wired on v3 yet â pick the required option(s) manually, then try again."};case e5.REQUIRED_TO_REMOVE:return{title:"Conflicting options",body:"This option conflicts with something already selected. Remove the conflicting option first, then add this one."};case e5.MUTUALLY_EXCLUSIVE_REPLACE:return{title:"Replace an existing choice",body:"This option replaces one you've already picked. The auto-replace flow isn't wired on v3 yet â deselect the previous option first, then add this one."};default:return{title:"Choice not allowed",body:"This option can't be toggled right now because of a constraint on the current configuration."}}};function tQ(e){return e.ui.activeModalId}function tX(e){return e.ui.closeModal}let t1="__all__",t0=e=>{let t,l,a,r,i,n,s,o=(0,x.c)(26),{landingData:c,serverData:d,currency:u,locale:f,onPick:h}=e,g=k(t6),v=k(t8),b=k(t7),[j,y]=(0,p.useState)(t1);if(o[0]!==c.models){let e=new Set;for(let t of c.models)for(let l of t5(t))l&&e.add(l);t=[...e].sort(),o[0]=c.models,o[1]=t}else t=o[1];let w=t;e:{let e;if(j===t1){l=c.models;break e}if(o[2]!==c.models||o[3]!==j){let t;o[5]!==j?(t=e=>t5(e).includes(j),o[5]=j,o[6]=t):t=o[6],e=c.models.filter(t),o[2]=c.models,o[3]=j,o[4]=e}else e=o[4];l=e}let N=l;o[7]!==h||o[8]!==b||o[9]!==g||o[10]!==v||o[11]!==d?(a=e=>{if(g(e.modelId),d){let t=d.configuratorData.modelData.find(t=>t.id===e.modelId);if(t){let e=q(t);if(e){v(e.id);let t=G(e);t&&b(t.id)}}}h()},o[7]=h,o[8]=b,o[9]=g,o[10]=v,o[11]=d,o[12]=a):a=o[12];let C=a;return o[13]===Symbol.for("react.memo_cache_sentinel")?(r=(0,m.jsx)("h1",{className:"text-text-primary m-0 mb-8 text-center text-3xl font-bold lg:mb-12 lg:text-4xl",children:"Choose your model"}),o[13]=r):r=o[13],o[14]!==j||o[15]!==w?(i=w.length>1&&(0,m.jsx)(t2,{motorOptions:w,motorFilter:j,onMotorFilterChange:y}),o[14]=j,o[15]=w,o[16]=i):i=o[16],o[17]!==u||o[18]!==N||o[19]!==c.hidePrices||o[20]!==f||o[21]!==C?(n=0===N.length?(0,m.jsx)("p",{className:"text-text-secondary mt-12 text-center text-base",role:"status",children:"No models match the selected filter."}):(0,m.jsx)("ul",{className:"mt-8 grid list-none grid-cols-1 gap-4 p-0 sm:grid-cols-2 lg:mt-12 lg:grid-cols-3 lg:gap-6 xl:grid-cols-4",children:N.map(e=>(0,m.jsx)("li",{children:(0,m.jsx)(t4,{model:e,currency:u,locale:f,hidePrices:c.hidePrices,onSelect:()=>C(e)})},e.modelId))}),o[17]=u,o[18]=N,o[19]=c.hidePrices,o[20]=f,o[21]=C,o[22]=n):n=o[22],o[23]!==i||o[24]!==n?(s=(0,m.jsxs)("section",{className:"bg-foundation mx-auto flex min-h-screen w-full max-w-7xl flex-col px-4 py-10 lg:px-12","aria-label":"Pick a model",children:[r,i,n]}),o[23]=i,o[24]=n,o[25]=s):s=o[25],s},t2=e=>{let t,l,a,r,i=(0,x.c)(15),{motorOptions:n,motorFilter:s,onMotorFilterChange:o}=e,c=s===t1;if(i[0]!==o?(t=()=>o(t1),i[0]=o,i[1]=t):t=i[1],i[2]!==c||i[3]!==t?(l=(0,m.jsx)(t3,{label:"All",selected:c,onClick:t}),i[2]=c,i[3]=t,i[4]=l):l=i[4],i[5]!==s||i[6]!==n||i[7]!==o){let e;i[9]!==s||i[10]!==o?(e=e=>(0,m.jsx)(t3,{label:e,selected:s===e,onClick:()=>o(e)},e),i[9]=s,i[10]=o,i[11]=e):e=i[11],a=n.map(e),i[5]=s,i[6]=n,i[7]=o,i[8]=a}else a=i[8];return i[12]!==l||i[13]!==a?(r=(0,m.jsxs)("div",{className:"mx-auto flex w-full max-w-3xl flex-wrap items-center justify-center gap-2 lg:gap-3",role:"radiogroup","aria-label":"Filter by motor",children:[l,a]}),i[12]=l,i[13]=a,i[14]=r):r=i[14],r},t3=e=>{let t,l,a=(0,x.c)(7),{label:r,selected:i,onClick:n}=e,s=i?"border-foundation-contrast bg-foundation-contrast text-foundation":"border-outline-2 bg-foundation text-text-primary hover:border-foundation-contrast";
978return a[0]!==s?(t=(0,ec.A)("rounded-corner border px-4 py-2 text-sm font-semibold transition-all duration-150","focus-visible:ring-foundation-contrast/20 focus:outline-none focus-visible:ring-4 active:scale-95",s),a[0]=s,a[1]=t):t=a[1],a[2]!==r||a[3]!==n||a[4]!==i||a[5]!==t?(l=(0,m.jsx)("button",{type:"button",role:"radio","aria-checked":i,onClick:n,className:t,children:r}),a[2]=r,a[3]=n,a[4]=i,a[5]=t,a[6]=l):l=a[6],l},t4=e=>{let t,l,a,r,i,n,s,o,c,d,u=(0,x.c)(24),{model:f,currency:p,locale:h,onSelect:g}=e;e:{let e;if(!Array.isArray(f.powertrains)){t=0;break e}if(u[0]!==f.powertrains){let t=f.powertrains.map(t9).filter(le);e=t.length>0?Math.min(...t):0,u[0]=f.powertrains,u[1]=e}else e=u[1];t=e}let v=t;u[2]!==f?(l=t5(f),u[2]=f,u[3]=l):l=u[3];let b=l[0];return u[4]===Symbol.for("react.memo_cache_sentinel")?(a=(0,ec.A)("rounded-corner bg-foundation group relative flex h-full w-full cursor-pointer flex-col items-stretch border border-transparent p-4 text-left lg:p-6","hover:border-outline-2","focus-visible:ring-foundation-contrast/20 focus:outline-none focus-visible:ring-4"),u[4]=a):a=u[4],u[5]!==f.imageUrl?(r=(0,m.jsx)("div",{className:"flex h-40 items-center justify-center",children:f.imageUrl?(0,m.jsx)("img",{className:"pointer-events-none max-h-full w-auto object-contain",src:f.imageUrl,alt:"","aria-hidden":!0}):(0,m.jsx)("div",{className:"bg-background-100 h-full w-full"})}),u[5]=f.imageUrl,u[6]=r):r=u[6],u[7]!==b?(i=b&&(0,m.jsx)("span",{className:"border-outline-2 text-text-secondary inline-block border px-2 py-0.5 text-xs uppercase tracking-wide",children:b}),u[7]=b,u[8]=i):i=u[8],u[9]!==f.name?(n=(0,m.jsx)("p",{className:"text-text-primary m-0 text-base font-bold uppercase tracking-wide lg:text-lg",children:f.name}),u[9]=f.name,u[10]=n):n=u[10],u[11]!==p||u[12]!==h||u[13]!==v?(s=v>0&&(0,m.jsxs)("p",{className:"text-text-secondary m-0 text-sm",children:["from ",ev(v,p,h)]}),u[11]=p,u[12]=h,u[13]=v,u[14]=s):s=u[14],u[15]!==i||u[16]!==n||u[17]!==s?(o=(0,m.jsxs)("div",{className:"mt-4 flex flex-1 flex-col items-start gap-2",children:[i,n,s]}),u[15]=i,u[16]=n,u[17]=s,u[18]=o):o=u[18],u[19]===Symbol.for("react.memo_cache_sentinel")?(c=(0,m.jsx)(ei.sI,{className:"text-text-primary absolute bottom-4 right-4 size-5 opacity-0 group-hover:opacity-100 lg:bottom-6 lg:right-6","aria-hidden":!0}),u[19]=c):c=u[19],u[20]!==g||u[21]!==r||u[22]!==o?(d=(0,m.jsxs)("button",{type:"button",onClick:g,className:a,children:[r,o,c]}),u[20]=g,u[21]=r,u[22]=o,u[23]=d):d=u[23],d},t5=e=>Array.isArray(e.motors)&&e.motors.length>0?e.motors:Array.isArray(e.powertrains)&&e.powertrains.length>0?e.powertrains.map(e=>e.fuelType).filter(e=>!!e):[];function t6(e){return e.selection.selectModel}function t8(e){return e.selection.selectVariant}function t7(e){return e.selection.selectColor}function t9(e){return e.campaign||e.priceFrom}function le(e){return e>0}let lt="/api/forms/dynamics/opendata";async function ll(e){let t=await fetch(function({countryId:e,importerId:t}){let l=new URLSearchParams;return l.set("country",e),l.set("entity","dealers"),l.set("importer",t),`${lt}?${l.toString()}`}(e),{headers:{Accept:"application/json"}});if(!t.ok)throw Error(t.statusText);return(await t.json()).dealers??[]}async function la(e){let t=await fetch(function({countryId:e,importerId:t}){let l=new URLSearchParams;return l.set("country",e),l.set("entity","models"),l.set("importer",t),l.set("available","529100001"),l.set("type","3c6c502d-0e4c-ee11-be6f-0022489fd0e9"),`${lt}?${l.toString()}`}(e),{headers:{Accept:"application/json"}});if(!t.ok)throw Error(t.statusText);return(await t.json()).models??[]}async function lr({dynamicsLead:e,customer:t,selectedDealer:l,modelCode:a,colorName:r,link:i,message:n}){let s=e.sitecoreFields,o=await ll({countryId:e.countryId,importerId:e.importerId}),c=l?.dealerCode??"",d=o.find(e=>!!e.dealer_code&&e.dealer_code===c);if(!d)return console.error("[ComHub] Selected dealer not found in Dynamics OpenData; skipping ComHub submission",{selectedDealerCode:c}),null;let u=(await la({countryId:e.countryId,importerId:e.importerId})).find(e=>e.model_code===a),m=u?.id||a;if(!m)return console.error("[ComHub] Car model GUID not found in Dynamics OpenData; skipping ComHub submission",{modelCode:a}),null;let x={Title:t.title??"",FirstName:t.firstName??"",LastName:t.lastName??"",Email:t.email??"",Phone:t.phoneNumber??"",Colour:r??"",Country:e.countryId??"",Dealer:String(d.id),Information:i,Message:n??"",MarketingConsent:!!t.acceptNewsletter,LeadDistributionMethod:s?.leadDistributionMethod??"",LeadType:s?.leadType??"",Model:m,Importer:e.importerId??"",LeadCategory:s?.leadCategory??"",LeadChannel:s?.leadChannel??"",LeadSource:s?.leadSource??"",PreferredContactMethod:s?.preferredContactMethod??""};return{formName:s?.comHubFormName??"",values:x,useComHubTestEnvironment:s?.useComHubTestEnvironment??!1}}let li=e=>{let t,l,a,r,i,n,s,o,c,d=(0,x.c)(27),{dealer:u,isSelected:f,onSelect:p}=e;d[0]!==u||d[1]!==p?(t=()=>p(u),d[0]=u,d[1]=p,d[2]=t):t=d[2];let h=f?"configurator-dealer-selected":"configurator-dealer-card",g=f?"border-black":"border-outline-2";return d[3]!==g?(l=(0,ec.A)("flex w-full cursor-pointer items-start justify-between gap-3 border bg-transparent p-3 text-left text-current transition-colors",g),d[3]=g,d[4]=l):l=d[4],d[5]!==u.name?(a=(0,m.jsx)("div",{className:"truncate text-base font-bold leading-tight",children:u.name}),d[5]=u.name,d[6]=a):a=d[6],d[7]!==u.address?(r=(0,m.jsxs)("span",{className:"block truncate",children:[u.address,","]}),d[7]=u.address,d[8]=r):r=d[8],d[9]!==u.city||d[10]!==u.postalCode?(i=(0,m.jsxs)("span",{className:"block truncate",children:[u.postalCode," ",u.city]}),d[9]=u.city,d[10]=u.postalCode,d[11]=i):i=d[11],d[12]!==r||d[13]!==i?(n=(0,m.jsxs)("div",{className:"text-sm leading-tight",children:[r,i]}),d[12]=r,d[13]=i,d[14]=n):n=d[14],d[15]!==a||d[16]!==n?(s=(0,m.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col gap-3",children:[a,n]}),d[15]=a,d[16]=n,d[17]=s):s=d[17],d[18]!==f?(o=f&&(0,m.jsx)(eA.A,{style:{fontSize:20}
978,"aria-hidden":!0,className:"text-black"}),d[18]=f,d[19]=o):o=d[19],d[20]!==f||d[21]!==t||d[22]!==o||d[23]!==h||d[24]!==l||d[25]!==s?(c=(0,m.jsxs)("button",{type:"button",onClick:t,"data-tracking":h,"aria-pressed":f,className:l,children:[s,o]}),d[20]=f,d[21]=t,d[22]=o,d[23]=h,d[24]=l,d[25]=s,d[26]=c):c=d[26],c};var ln=l(11721);let ls=(e,t)=>{let l=e=>e*Math.PI/180,a=l(t.lat-e.lat),r=l(t.lng-e.lng);return 12742*Math.asin(Math.sqrt(Math.sin(a/2)**2+Math.cos(l(e.lat))*Math.cos(l(t.lat))*Math.sin(r/2)**2))},lo=e=>{let t,l,a,r,i,n=(0,x.c)(11),{dealers:s,onPick:o}=e,c=_();n[0]!==s||n[1]!==o?(t=()=>{navigator.geolocation&&0!==s.length&&navigator.geolocation.getCurrentPosition(e=>{let t=((e,t)=>{if(0===t.length)return null;let l=t[0],a=ls(e,{lat:l.latitude,lng:l.longitude});for(let r=1;r<t.length;r++){let i=t[r],n=ls(e,{lat:i.latitude,lng:i.longitude});n<a&&(l=i,a=n)}return l})({lat:e.coords.latitude,lng:e.coords.longitude},s);t&&o(t)},lc)},n[0]=s,n[1]=o,n[2]=t):t=n[2];let d=t;return n[3]===Symbol.for("react.memo_cache_sentinel")?(l=(0,m.jsx)(ln.A,{style:{fontSize:20},"aria-hidden":!0}),n[3]=l):l=n[3],n[4]!==c?(a=c("UseMyLocation","Anv\xe4nd min plats"),n[4]=c,n[5]=a):a=n[5],n[6]!==a?(r=(0,m.jsx)("span",{children:a}),n[6]=a,n[7]=r):r=n[7],n[8]!==d||n[9]!==r?(i=(0,m.jsxs)("button",{type:"button",onClick:d,className:"flex cursor-pointer items-center gap-1 self-start text-sm leading-tight underline",children:[l,r]}),n[8]=d,n[9]=r,n[10]=i):i=n[10],i};function lc(){}var ld=l(94850);let lu=({apiKey:e,dealers:t,selectedDealerId:l,onPick:a,locale:r,onMapReady:i})=>{let n=(0,p.useRef)(null),s=(0,p.useRef)(null),o=(0,p.useRef)(null),c=(0,p.useRef)([]),d=(0,p.useRef)(null),[u,x]=(0,p.useState)(!1),h=(0,f.Ab)(e);return(0,p.useEffect)(()=>{let e=!1,t=(e=>{switch(e){case"da":case"da-DK":return{lat:55.674104,lng:12.553826};case"de-CH":return{lat:47.3769,lng:8.5417};case"de-DE":return{lat:50.114,lng:8.6715};case"nb":case"nb-NO":case"no":return{lat:59.9139,lng:10.7522};case"fi-FI":return{lat:60.1699,lng:24.9384};default:return{lat:58.27954,lng:13.784295}}})(r);return(async()=>{let[{Map:l}]=await Promise.all([h.importLibrary("maps"),h.importLibrary("marker")]);if(e||!n.current)return;let a=new l(n.current,{center:t,zoom:6,streetViewControl:!1,mapTypeControl:!1,mapId:f.hx});s.current=a,o.current=google.maps,i?.({map:a,google:google.maps}),x(!0)})(),()=>{e=!0,d.current?.clearMarkers(),d.current=null,c.current.forEach(e=>e.map=null),c.current=[],s.current=null,o.current=null,x(!1),i?.(null)}},[h]),(0,p.useEffect)(()=>{if(!u)return;let e=s.current,l=o.current;if(!e||!l||(d.current?.clearMarkers(),c.current.forEach(e=>e.map=null),c.current=[],0===t.length))return;let r=t.map(t=>{let r=new l.marker.AdvancedMarkerElement({position:{lat:t.latitude,lng:t.longitude},map:e,gmpClickable:!0});return r.addListener("gmp-click",()=>a(t)),r});if(c.current=r,d.current=new ld.w1({map:e,markers:r}),1===t.length)e.setCenter({lat:t[0].latitude,lng:t[0].longitude}),e.setZoom(13);else{let a=new l.LatLngBounds;t.map(e=>({lat:e.latitude,lng:e.longitude})).forEach(e=>a.extend(e)),e.fitBounds(a)}},[t,a,u]),(0,p.useEffect)(()=>{if(!u)return;let e=s.current;if(!e||!l)return;let a=t.find(e=>e.id===l);a&&(e.panTo({lat:a.latitude,lng:a.longitude}),(e.getZoom()??0)<11&&e.setZoom(11))},[l,t,u]),(0,m.jsx)("div",{className:"h-full min-h-[400px] w-full",children:(0,m.jsx)("div",{ref:n,className:"h-full w-full"})})},lm=e=>{let t,l,a,r,i,n,s,o=(0,x.c)(18),{value:c,onChange:d,onSubmit:u}=e,f=_();o[0]!==d?(t=e=>{d(e.target.value)},o[0]=d,o[1]=t):t=o[1];let p=t;return o[2]!==f?(l=f("PickDealer","V\xe4lj \xe5terf\xf6rs\xe4ljare"),o[2]=f,o[3]=l):l=o[3],o[4]!==l?(a=(0,m.jsx)("label",{htmlFor:"dealer-search",className:"text-base font-normal leading-tight",children:l}),o[4]=l,o[5]=a):a=o[5],o[6]!==u?(r=e=>{"Enter"===e.key&&(e.preventDefault(),u())},o[6]=u,o[7]=r):r=o[7],o[8]!==f?(i=f("FormPlaceholderText","S\xf6k p\xe5 ort eller postnummer"),o[8]=f,o[9]=i):i=o[9],o[10]!==p||o[11]!==r||o[12]!==i||o[13]!==c?(n=(0,m.jsx)("input",{id:"dealer-search",name:"dealer-search",type:"text",value:c,onChange:p,onKeyDown:r,placeholder:i,className:"border-outline-input rounded-none border bg-foundation p-3 text-base font-normal leading-tight"}),o[10]=p,o[11]=r,o[12]=i,o[13]=c,o[14]=n):n=o[14],o[15]!==a||o[16]!==n?(s=(0,m.jsxs)("div",{className:"flex w-full flex-col gap-1 text-left",children:[a,n]}),o[15]=a,o[16]=n,o[17]=s):s=o[17],s},lx=e=>{let t,l,a,r,i,n,s,o,c,d,u,f,h,g=(0,x.c)(39),{dealers:v,googleMapsApiKey:b,locale:j,selectedDealer:y,onChange:w}=e,N=_();g[0]!==y?(t=y?[y]:[],g[0]=y,g[1]=t):t=g[1];let[C,k]=(0,p.useState)(t),[S,L]=(0,p.useState)(""),T=(0,p.useRef)(null);g[2]!==y?(l=()=>{y&&k([y])},a=[y],g[2]=y,g[3]=l,g[4]=a):(l=g[3],a=g[4]),(0,p.useEffect)(l,a),g[5]!==w?(r=e=>{w(e),k([e]),L("")},g[5]=w,g[6]=r):r=g[6];let I=r;g[7]!==v||g[8]!==j||g[9]!==S?(i=()=>
978{if(!S.trim()||0===v.length)return;let e=T.current;if(!e)return;let t=(e=>{switch(e){case"da":case"da-DK":return"Denmark";case"de-CH":return"Switzerland";case"de-DE":return"Germany";case"nb":case"nb-NO":case"no":return"Norway";case"fi-FI":return"Finland";default:return"Sweden"}})(j),l=`${S}, ${t}`;new e.google.Geocoder().geocode({address:l}).then(t=>{var l;let a,{results:r}=t,i=(e=>{let t=e[0];if(!t)return null;let l=t.geometry.location;return{lat:l.lat(),lng:l.lng()}})(r);if(!i)return;let n=((e,t,l=3)=>[...e].map(e=>({dealer:e,distance:ls(t,{lat:e.latitude,lng:e.longitude})})).sort((e,t)=>e.distance-t.distance).slice(0,l).map(e=>e.dealer))(v,i,3);l=e.map,a=new google.maps.LatLngBounds,i&&a.extend(i),n.forEach(e=>a.extend({lat:e.latitude,lng:e.longitude})),l.fitBounds(a),k(n)}).catch(lf)},g[7]=v,g[8]=j,g[9]=S,g[10]=i):i=g[10];let A=i;g[11]===Symbol.for("react.memo_cache_sentinel")?(n=e=>{T.current=e},g[11]=n):n=g[11];let D=n,M=y?.id??null;return g[12]!==A||g[13]!==S?(s=(0,m.jsx)(lm,{value:S,onChange:L,onSubmit:A}),g[12]=A,g[13]=S,g[14]=s):s=g[14],g[15]!==v||g[16]!==I?(o=(0,m.jsx)(lo,{dealers:v,onPick:I}),g[15]=v,g[16]=I,g[17]=o):o=g[17],g[18]!==I||g[19]!==M||g[20]!==C?(c=C.length>0&&(0,m.jsx)("div",{className:"flex flex-col gap-3",children:C.map(e=>(0,m.jsx)(li,{dealer:e,isSelected:M===e.id,onSelect:I},e.id))}),g[18]=I,g[19]=M,g[20]=C,g[21]=c):c=g[21],g[22]!==v.length||g[23]!==N?(d=0===v.length&&(0,m.jsx)("p",{className:"text-sm text-text-secondary",children:N("NoDealersAvailable","Inga \xe5terf\xf6rs\xe4ljare tillg\xe4ngliga.")}),g[22]=v.length,g[23]=N,g[24]=d):d=g[24],g[25]!==d||g[26]!==s||g[27]!==o||g[28]!==c?(u=(0,m.jsxs)("div",{className:"flex w-full flex-1 flex-col gap-3",children:[s,o,c,d]}),g[25]=d,g[26]=s,g[27]=o,g[28]=c,g[29]=u):u=g[29],g[30]!==b||g[31]!==I||g[32]!==j||g[33]!==M||g[34]!==v?(f=(0,m.jsx)("div",{className:"h-[448px] w-full lg:flex-1",children:(0,m.jsx)(lu,{apiKey:b,dealers:v,selectedDealerId:M,onPick:I,locale:j,onMapReady:D})}),g[30]=b,g[31]=I,g[32]=j,g[33]=M,g[34]=v,g[35]=f):f=g[35],g[36]!==u||g[37]!==f?(h=(0,m.jsxs)("div",{className:"mb-5 flex flex-col gap-5 lg:flex-row",children:[u,f]}),g[36]=u,g[37]=f,g[38]=h):h=g[38],h};function lf(){}let lp=e=>{let t,l,a,r,i,n=(0,x.c)(19),{id:s,label:o,value:c,onChange:d,type:u,placeholder:f,required:p,autoComplete:h,indicateBadInputToUser:g}=e,v=void 0===u?"text":u,b=p?"*":"";n[0]!==s||n[1]!==o||n[2]!==b?(t=(0,m.jsxs)("label",{htmlFor:s,className:"text-base font-normal leading-tight text-text-primary",children:[o,b]}),n[0]=s,n[1]=o,n[2]=b,n[3]=t):t=n[3],n[4]!==d?(l=e=>d(e.target.value),n[4]=d,n[5]=l):l=n[5];let j=void 0!==g&&g?"border-important":"border-outline-input";return n[6]!==j?(a=(0,ec.A)("rounded-none border bg-foundation p-3 text-base font-normal leading-tight text-text-primary",j),n[6]=j,n[7]=a):a=n[7],n[8]!==h||n[9]!==s||n[10]!==f||n[11]!==l||n[12]!==a||n[13]!==v||n[14]!==c?(r=(0,m.jsx)("input",{id:s,name:s,type:v,value:c,onChange:l,placeholder:f,autoComplete:h,className:a}),n[8]=h,n[9]=s,n[10]=f,n[11]=l,n[12]=a,n[13]=v,n[14]=c,n[15]=r):r=n[15],n[16]!==t||n[17]!==r?(i=(0,m.jsxs)("div",{className:"flex w-full flex-col gap-1 text-left",children:[t,r]}),n[16]=t,n[17]=r,n[18]=i):i=n[18],i},lh=[{value:"Mr",label:"Herr"},{value:"Mrs",label:"Frau"}],lg=({company:e,locale:t,googleMapsApiKey:l,legalTextNode:a,dealers:r,dealersLoading:i,dealersError:n,dynamicsLead:s})=>{var o,c;let d=_(),u=C(),x=k(e=>e.ui.activeModalId),f=k(e=>e.ui.closeModal),h="lead-form"===x,g=k(e=>e.lead.customer),v=k(e=>e.lead.selectedDealer),b=k(e=>e.lead.status),j=k(e=>e.lead.error),y=k(e=>e.lead.updateCustomer),w=k(e=>e.lead.setSelectedDealer),N=k(e=>e.lead.createLead),S=k(e=>e.lead.completeLead),L=k(e=>e.lead.submitToComhub),T=k(e=>e.lead.resetLead),I="de-CH"===t,[A,D]=(0,p.useState)(""),[M,E]=(0,p.useState)(!1);(0,p.useEffect)(()=>{h||(D(""),E(!1),"done"===b&&T())},[h,b,T]);let $=!!(o=g.email)&&/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(o),V=!!(c=g.phoneNumber)&&/^\+?\d+$/.test(c),O=(0,p.useMemo)(()=>M&&(!I||!!A)&&!!g.firstName&&!!g.lastName&&$&&V&&!!v,[M,I,A,g.firstName,g.lastName,$,V,v]),B="creating"===b||"completing"===b,z="done"===b,U=async()=>
978{if(!O||B)return;let l=u.getState(),a=F(l),r=R(l),i=H(l),n=P(l),o={modelVersionId:a?.id??null,colorId:r?.id??null,interiorId:i?.id??null,optionIds:[...l.selection.packageIds,...l.selection.optionIds,...l.selection.supplementIds]};I&&y({title:A}),await N(e,t),await S(e,t,o);let c=u.getState();if("done"===c.lead.status&&s?.enabled===!0&&s?.countryId?.trim()&&s?.importerId?.trim()&&s)try{let t=c.lead.leadId??"",l=`${window.location.origin}${window.location.pathname}?page=1&lid=${t}&cn=${e}`,a=window.location.href,i=await lr({dynamicsLead:s,customer:c.lead.customer,selectedDealer:c.lead.selectedDealer,modelCode:n?.modelCode,colorName:r?.colorName,link:l,message:a});i&&await L(i)}catch(e){console.error("[LeadFormModal] Failed to send lead to ComHub",e)}};return(0,m.jsxs)(tK,{isOpen:h,onClose:f,titleId:"lead-form-title",size:"full",closeLabel:d("Close","St\xe4ng"),hideCloseButton:!0,children:[(0,m.jsx)("div",{className:"pointer-events-none absolute inset-x-0 top-0 z-20 pt-6 lg:pt-8",children:(0,m.jsx)("div",{className:"mx-auto flex max-w-3xl justify-end px-6 lg:px-10",children:(0,m.jsx)("button",{type:"button",onClick:f,"aria-label":d("Close","St\xe4ng"),className:"text-text-primary hover:bg-background-100 pointer-events-auto flex size-9 items-center justify-center",children:(0,m.jsx)(eZ.A,{style:{fontSize:20},"aria-hidden":!0})})})}),(0,m.jsx)("div",{className:"mx-auto flex h-full w-full max-w-3xl flex-col overflow-y-auto px-6 pb-10 pt-8 lg:px-8 lg:pb-12 lg:pt-12",children:z?(0,m.jsx)(lb,{onDismiss:f,titleId:"lead-form-title",dealerName:v?.name}):(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("h2",{id:"lead-form-title",className:"m-0 mb-1 pr-12 text-2xl font-bold leading-tight",children:d("FormPageTitle","F\xe5 offert")}),(0,m.jsx)("p",{className:"text-text-secondary m-0 mb-8 text-base",children:d("FormPageSubtitle","Fyll i dina uppgifter s\xe5 kontaktar n\xe4rmaste \xe5terf\xf6rs\xe4ljare dig.")}),(0,m.jsxs)("fieldset",{disabled:B,className:"m-0 flex flex-col gap-5 border-0 p-0",children:[I&&(0,m.jsxs)("div",{className:"flex w-full flex-col gap-1 text-left",children:[(0,m.jsxs)("label",{htmlFor:"title",className:"text-base font-normal leading-tight",children:[d("Title","Anrede"),"*"]}),(0,m.jsxs)("select",{id:"title",value:A,onChange:e=>D(e.target.value),className:"border-outline-input bg-foundation text-text-primary rounded-none border p-3 text-base font-normal leading-tight",children:[(0,m.jsx)("option",{value:"",children:"â"}),lh.map(e=>(0,m.jsx)("option",{value:e.value,children:e.label},e.value))]})]}),(0,m.jsxs)("div",{className:"flex flex-col gap-5 lg:flex-row",children:[(0,m.jsx)(lp,{id:"firstName",label:d("FirstName","F\xf6rnamn"),value:g.firstName,onChange:e=>y({firstName:e}),autoComplete:"given-name",required:!0}),(0,m.jsx)(lp,{id:"lastName",label:d("LastName","Efternamn"),value:g.lastName,onChange:e=>y({lastName:e}),autoComplete:"family-name",required:!0})]}),(0,m.jsxs)("div",{className:"flex flex-col gap-5 lg:flex-row",children:[(0,m.jsx)(lp,{id:"email",label:d("Mail","E-post"),type:"email",value:g.email,onChange:e=>y({email:e}),autoComplete:"email",indicateBadInputToUser:!$&&""!==g.email,required:!0}),(0,m.jsx)(lp,{id:"phone",label:d("Tele","Telefon"),type:"tel",value:g.phoneNumber,onChange:e=>y({phoneNumber:e}),autoComplete:"tel",indicateBadInputToUser:!V&&""!==g.phoneNumber,required:!0})]}),n?(0,m.jsx)("p",{className:"text-important text-sm",children:d("DealersLoadError","Kunde inte h\xe4mta \xe5terf\xf6rs\xe4ljare just nu.")}):i?(0,m.jsx)("p",{className:"text-text-secondary text-sm",children:d("DealersLoading","H\xe4mtar \xe5terf\xf6rs\xe4ljare â¦")}):(0,m.jsx)(lx,{dealers:r,googleMapsApiKey:l,locale:t,selectedDealer:v,onChange:w}),a&&(0,m.jsx)("div",{className:"text-text-secondary text-sm leading-tight",children:a}),(0,m.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,m.jsx)(lv,{id:"legal-consent",checked:M,onChange:E,label:d("ReadAndUnderstand","Jag har l\xe4st och f\xf6rst\xe5tt villkoren")}),(0,m.jsx)(lv,{id:"newsletter-consent",checked:g.acceptNewsletter,onChange:e=>y({acceptNewsletter:e}),label:d("IAcceptNewsletter","Jag vill ta emot nyhetsbrev")})]}),"error"===b&&j&&(0,m.jsx)("p",{role:"alert",className:"text-important text-sm",children:j})]}),(0,m.jsxs)("div",{className:"mt-6 flex flex-col gap-3 lg:flex-row lg:justify-end",children:[(0,m.jsx)(ei.$n,{variant:"secondary",type:"button",onClick:f,className:"lg:order-1",children:d("Cancel","Avbryt")}),(0,m.jsx)(ei.$n,{variant:"primary",type:"button",onClick:()=>void U(),disabled:!O||B,className:"justify-center lg:order-2",children:B?d("Sending","Skickar â¦"):d("FinalizeButton","Skicka")})]})]})})]})},lv=e=>{let t,l,a,r,i,n=(0,x.c)(15),{id:s,checked:o,onChange:c,label:d}=e;return n[0]!==c?(t=e=>c(e.target.checked),n[0]=c,n[1]=t):t=n[1],n[2]!==o||n[3]!==s||n[4]!==t?(l=(0,m.jsx)("input",{id:s,name:s,type:"checkbox",checked:o,onChange:t,className:"sr-only"}),n[2]=o,n[3]=s,n[4]=t,n[5]=l):l=n[5],n[6]!==o?(a=o?(0,m.jsx)(ei.q2,{className:"size-4 shrink-0 text-black"}):(0,m.jsx)(ei.Hi,{className:"text-outline-input size-4 shrink-0"}),n[6]=o,n[7]=a):a=n[7],n[8]!==d?(r=(0,m.jsx)("span",{children:d}),n[8]=d,n[9]=r):r=n[9],n[10]!==s||n[11]!==l||n[12]!==a||n[13]!==r?(i=(0,m.jsxs)("label",{htmlFor:s,className:"relative flex cursor-pointer items-center gap-2 text-sm leading-tight",children:[l,a,r]}),n[10]=s,n[11]=l,n[12]=a,n[13]=r,n[14]=i):i=n[14],i},lb=e=>{let t,l,a,r,i,n,s,o,c,d,u=(0,x.c)(24),{onDismiss:f,titleId:p,dealerName:h}=e,g=_();return u[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,m.jsx)("span",{className:"bg-trafficlight-success flex size-16 shrink-0 items-center justify-center rounded-full","aria-hidden":!0,
978children:(0,m.jsx)(eA.A,{className:"size-9 text-white"})}),u[0]=t):t=u[0],u[1]!==g?(l=g("FormSuccessTitle","Tack!"),u[1]=g,u[2]=l):l=u[2],u[3]!==l||u[4]!==p?(a=(0,m.jsx)("h2",{id:p,className:"m-0 text-3xl font-bold leading-tight",children:l}),u[3]=l,u[4]=p,u[5]=a):a=u[5],u[6]!==g?(r=g("FormSuccessBody","Vi har mottagit din f\xf6rfr\xe5gan. N\xe4rmaste \xe5terf\xf6rs\xe4ljare kontaktar dig inom kort."),u[6]=g,u[7]=r):r=u[7],u[8]!==r?(i=(0,m.jsx)("p",{className:"text-text-secondary m-0 text-base leading-relaxed",children:r}),u[8]=r,u[9]=i):i=u[9],u[10]!==h?(n=h&&(0,m.jsx)("p",{className:"text-text-primary m-0 text-base font-semibold",children:h}),u[10]=h,u[11]=n):n=u[11],u[12]!==a||u[13]!==i||u[14]!==n?(s=(0,m.jsxs)("div",{className:"flex max-w-md flex-col gap-3",children:[a,i,n]}),u[12]=a,u[13]=i,u[14]=n,u[15]=s):s=u[15],u[16]!==g?(o=g("Close","St\xe4ng"),u[16]=g,u[17]=o):o=u[17],u[18]!==f||u[19]!==o?(c=(0,m.jsx)(ei.$n,{variant:"primary",type:"button",onClick:f,className:"min-w-40 justify-center",children:o}),u[18]=f,u[19]=o,u[20]=c):c=u[20],u[21]!==s||u[22]!==c?(d=(0,m.jsxs)("div",{className:"flex flex-1 flex-col items-center justify-center gap-6 py-12 text-center",children:[t,s,c]}),u[21]=s,u[22]=c,u[23]=d):d=u[23],d},lj="__all__",ly=e=>{let t,l,a,r,i,n,s,o,c,d,u=(0,x.c)(37),{landingData:f,serverData:h,currency:g,locale:v}=e,b=k(lS),j=k(lL),y=k(l_),w=k(lT),N=k(lI),C=_(),S=b===tz,[L,T]=(0,p.useState)(lj);u[0]!==j||u[1]!==S?(t={isOpen:S,onClose:j},u[0]=j,u[1]=S,u[2]=t):t=u[2];let{mounted:I,visible:A,drawerStyle:D}=eW(t);if(u[3]!==S?(l=()=>{S&&T(lj)},a=[S],u[3]=S,u[4]=l,u[5]=a):(l=u[4],a=u[5]),(0,p.useEffect)(l,a),u[6]!==f.models){let e=new Set;for(let t of f.models)for(let l of lk(t))l&&e.add(l);r=[...e].sort(),u[6]=f.models,u[7]=r}else r=u[7];let M=r;e:{let e;if(L===lj){i=f.models;break e}if(u[8]!==f.models||u[9]!==L){let t;u[11]!==L?(t=e=>lk(e).includes(L),u[11]=L,u[12]=t):t=u[12],e=f.models.filter(t),u[8]=f.models,u[9]=L,u[10]=e}else e=u[10];i=e}let E=i;u[13]!==j||u[14]!==N||u[15]!==y||u[16]!==w||u[17]!==h?(n=e=>{if(y(e.modelId),h){let t=h.configuratorData.modelData.find(t=>t.id===e.modelId);if(t){let e=q(t);if(e){w(e.id);let t=G(e);t&&N(t.id)}}}j()},u[13]=j,u[14]=N,u[15]=y,u[16]=w,u[17]=h,u[18]=n):n=u[18];let P=n;return I?(u[19]!==C?(s=C("ChangeModel","Byt modell"),u[19]=C,u[20]=s):s=u[20],u[21]!==L||u[22]!==M?(o=M.length>1&&(0,m.jsx)(lw,{motorOptions:M,motorFilter:L,onMotorFilterChange:T,allLabel:"Alla"}),u[21]=L,u[22]=M,u[23]=o):o=u[23],u[24]!==g||u[25]!==E||u[26]!==f.hidePrices||u[27]!==v||u[28]!==P?(c=0===E.length?(0,m.jsx)("p",{className:"mt-lg text-text-secondary text-center text-sm",role:"status",children:"Inga modeller matchar filtret."}):(0,m.jsx)("ul",{className:"mt-sm gap-sm m-0 flex list-none flex-col p-0",children:E.map(e=>(0,m.jsx)("li",{children:(0,m.jsx)(lC,{model:e,currency:g,locale:v,hidePrices:f.hidePrices,onSelect:()=>P(e)})},e.modelId))}),u[24]=g,u[25]=E,u[26]=f.hidePrices,u[27]=v,u[28]=P,u[29]=c):c=u[29],u[30]!==j||u[31]!==D||u[32]!==s||u[33]!==o||u[34]!==c||u[35]!==A?(d=(0,m.jsxs)(eq,{title:s,onClose:j,visible:A,drawerStyle:D,bodyClassName:"px-sm pb-lg",children:[o,c]}),u[30]=j,u[31]=D,u[32]=s,u[33]=o,u[34]=c,u[35]=A,u[36]=d):d=u[36],d):null},lw=e=>{let t,l,a,r,i=(0,x.c)(16),{motorOptions:n,motorFilter:s,onMotorFilterChange:o,allLabel:c}=e,d=s===lj;if(i[0]!==o?(t=()=>o(lj),i[0]=o,i[1]=t):t=i[1],i[2]!==c||i[3]!==d||i[4]!==t?(l=(0,m.jsx)(lN,{label:c,selected:d,onClick:t}),i[2]=c,i[3]=d,i[4]=t,i[5]=l):l=i[5],i[6]!==s||i[7]!==n||i[8]!==o){let e;i[10]!==s||i[11]!==o?(e=e=>(0,m.jsx)(lN,{label:e,selected:s===e,onClick:()=>o(e)},e),i[10]=s,i[11]=o,i[12]=e):e=i[12],a=n.map(e),i[6]=s,i[7]=n,i[8]=o,i[9]=a}else a=i[9];return i[13]!==l||i[14]!==a?(r=(0,m.jsx)("div",{className:"-mx-sm no-scrollbar overflow-x-auto",role:"radiogroup","aria-label":"Filtrera efter motor",children:(0,m.jsxs)("div",{className:"px-sm flex items-center gap-5 py-3",children:[l,a]})}),i[13]=l,i[14]=a,i[15]=r):r=i[15],r},lN=e=>{let t,l,a=(0,x.c)(7),{label:r,selected:i,onClick:n}=e,s=i?"underline underline-offset-4":"no-underline hover:underline hover:underline-offset-4";return a[0]!==s?(t=(0,ec.A)("text-text-primary shrink-0 cursor-pointer whitespace-nowrap bg-transparent p-0 text-base","focus:outline-none focus-visible:underline focus-visible:underline-offset-4",s),a[0]=s,a[1]=t):t=a[1],a[2]!==r||a[3]!==n||a[4]!==i||a[5]!==t?(l=(0,m.jsx)("button",{type:"button",role:"radio","aria-checked":i,onClick:n,className:t,children:r}),a[2]=r,a[3]=n,a[4]=i,a[5]=t,a[6]=l):l=a[6],l},lC=e=>{let t,l,a,r,i,n,s,o,c,d,u=(0,x.c)(26),{model:f,currency:p,locale:h,hidePrices:g,onSelect:v}=e;e:{let e;if(!Array.isArray(f.powertrains)){t=0;break e}if(u[0]!==f.powertrains){let t=f.powertrains.map(lA).filter(lD);e=t.length>0?Math.min(...t):0,u[0]=f.powertrains,u[1]=e}else e=u[1];t=e}let b=t;u[2]!==f?(l=lk(f),u[2]=f,u[3]=l):l=u[3];let j=l[0];return u[4]===Symbol.for("react.memo_cache_sentinel")?(a=(0,ec.A)("roun
978ded-corner border-outline-link bg-foundation group flex w-full cursor-pointer items-stretch overflow-hidden border text-left transition-colors duration-150","hover:border-foundation-contrast","focus-visible:ring-foundation-contrast/20 focus:outline-none focus-visible:ring-4"),u[4]=a):a=u[4],u[5]!==f.imageUrl?(r=f.imageUrl?(0,m.jsx)("img",{className:"pointer-events-none absolute inset-0 size-full object-cover",src:f.imageUrl,alt:"","aria-hidden":!0}):null,u[5]=f.imageUrl,u[6]=r):r=u[6],u[7]!==r?(i=(0,m.jsx)("div",{className:"bg-background-100 relative aspect-[160/90] w-40 shrink-0",children:r}),u[7]=r,u[8]=i):i=u[8],u[9]!==j?(n=j&&(0,m.jsx)("p",{className:"text-text-secondary m-0 text-xs uppercase tracking-wide",children:j}),u[9]=j,u[10]=n):n=u[10],u[11]!==f.name?(s=(0,m.jsx)("p",{className:"text-text-primary m-0 text-base font-semibold",children:f.name}),u[11]=f.name,u[12]=s):s=u[12],u[13]!==p||u[14]!==g||u[15]!==h||u[16]!==b?(o=!g&&b>0&&(0,m.jsxs)("p",{className:"text-text-primary m-0 text-sm",children:["fr\xe5n ",ev(b,p,h)]}),u[13]=p,u[14]=g,u[15]=h,u[16]=b,u[17]=o):o=u[17],u[18]!==n||u[19]!==s||u[20]!==o?(c=(0,m.jsxs)("div",{className:"p-sm flex flex-1 flex-col items-start justify-center gap-1",children:[n,s,o]}),u[18]=n,u[19]=s,u[20]=o,u[21]=c):c=u[21],u[22]!==v||u[23]!==i||u[24]!==c?(d=(0,m.jsxs)("button",{type:"button",onClick:v,className:a,children:[i,c]}),u[22]=v,u[23]=i,u[24]=c,u[25]=d):d=u[25],d},lk=e=>Array.isArray(e.motors)&&e.motors.length>0?e.motors:Array.isArray(e.powertrains)&&e.powertrains.length>0?e.powertrains.map(e=>e.fuelType).filter(e=>!!e):[];function lS(e){return e.ui.activeModalId}function lL(e){return e.ui.closeModal}function l_(e){return e.selection.selectModel}function lT(e){return e.selection.selectVariant}function lI(e){return e.selection.selectColor}function lA(e){return e.campaign||e.priceFrom}function lD(e){return e>0}let lM=()=>{let e,t,l,a,r,i,n,s,o,c,d,u,f,h,g,v,b,j=(0,x.c)(41),y=_(),w=(0,J.useRouter)(),N=k(lE),C=k(lP),S="save-config"===N,L=`${window.location.origin}${w.asPath}`,[T,I]=(0,p.useState)(!1),A=(0,p.useRef)(null);j[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>()=>{A.current&&clearTimeout(A.current)},t=[],j[0]=e,j[1]=t):(e=j[0],t=j[1]),(0,p.useEffect)(e,t),j[2]!==S?(l=()=>{S||I(!1)},a=[S],j[2]=S,j[3]=l,j[4]=a):(l=j[3],a=j[4]),(0,p.useEffect)(l,a),j[5]!==L?(r=()=>{navigator.clipboard?.writeText(L),I(!0),A.current&&clearTimeout(A.current),A.current=setTimeout(()=>I(!1),3e3)},j[5]=L,j[6]=r):r=j[6];let D=r;return j[7]!==y?(i=y("Close","St\xe4ng"),j[7]=y,j[8]=i):i=j[8],j[9]!==y?(n=y("SaveYourConfig","Spara din konfiguration"),j[9]=y,j[10]=n):n=j[10],j[11]!==n?(s=(0,m.jsx)("h2",{id:"save-config-title",className:"m-0 pr-10 text-xl font-bold leading-tight",children:n}),j[11]=n,j[12]=s):s=j[12],j[13]!==L?(o=(0,m.jsx)("p",{className:"text-text-secondary text-md m-0 break-all",children:L}),j[13]=L,j[14]=o):o=j[14],j[15]!==T||j[16]!==y?(c=T&&(0,m.jsxs)("span",{className:"text-md text-success m-0 break-all text-green-500",children:[y("ConfigurationCopied","L\xe4nken \xe4r kopierad!")," ",(0,m.jsx)(eA.A,{className:"h-4 w-4 text-green-500"})]}),j[15]=T,j[16]=y,j[17]=c):c=j[17],j[18]!==y?(d=y("CopyLink","Kopiera l\xe4nk"),j[18]=y,j[19]=d):d=j[19],j[20]!==D||j[21]!==d?(u=(0,m.jsx)(ei.$n,{variant:"primary",type:"button",onClick:D,className:"hover:border-primary flex-1 justify-center font-bold","aria-live":"polite",children:d}),j[20]=D,j[21]=d,j[22]=u):u=j[22],j[23]!==y?(f=y("Close","St\xe4ng"),j[23]=y,j[24]=f):f=j[24],j[25]!==C||j[26]!==f?(h=(0,m.jsx)(ei.$n,{variant:"secondary",type:"button",onClick:C,className:"flex-1 justify-center font-bold",children:f}),j[25]=C,j[26]=f,j[27]=h):h=j[27],j[28]!==u||j[29]!==h?(g=(0,m.jsxs)("div",{className:"flex gap-3",children:[u,h]}),j[28]=u,j[29]=h,j[30]=g):g=j[30],j[31]!==g||j[32]!==s||j[33]!==o||j[34]!==c?(v=(0,m.jsxs)("div",{className:"flex flex-col gap-5 p-6 lg:p-8",children:[s,o,c,g]}),j[31]=g,j[32]=s,j[33]=o,j[34]=c,j[35]=v):v=j[35],j[36]!==C||j[37]!==S||j[38]!==v||j[39]!==i?(b=(0,m.jsx)(tK,{isOpen:S,onClose:C,titleId:"save-config-title",size:"sm",closeLabel:i,children:v}),j[36]=C,j[37]=S,j[38]=v,j[39]=i,j[40]=b):b=j[40],b};function lE(e){return e.ui.activeModalId}function lP(e){return e.ui.closeModal}let l$=e=>{let t,l,a,r=(0,x.c)(16),{landingData:i,serverData:n,initialSelection:s,currencyOverride:o,locale:c,translations:d,company:u,googleMapsApiKey:f,legalTextNode:p,dynamicsLead:h}=e,g=void 0===n?null:n,v=s??void 0;return r[0]!==u||r[1]!==o||r[2]!==h||r[3]!==f||r[4]!==i||r[5]!==p||r[6]!==c||r[7]!==g?(t=(0,m.jsx)(lF,{landingData:i,serverData:g,currencyOverride:o,locale:c,company:u,googleMapsApiKey:f,legalTextNode:p,dynamicsLead:h}),r[0]=u,r[1]=o,r[2]=h,r[3]=f,r[4]=i,r[5]=p,r[6]=c,r[7]=g,r[8]=t):t=r[8],r[9]!==t||r[10]!==d?(l=(0,m.jsx)(L,{translations:d,children:t}),r[9]=t,r[10]=d,r[11]=l):l=r[11],r[12]!==g||r[13]!==v||r[14]!==l?(a=(0,m.jsx)(N,{serverData:g,selection:v,children:l}),r[12]=g,r[13]=v,r[14]=l,r[15]=a):a=r[15],a},lF=e=>{let t,l,a,r,i,n,s,o,c,d,u,f,h,g,v,b,j,y,w,N,S,L,_,I=(0,x.c)(50),{landingData:A,serverData:D,currencyOverride:M,locale:E,company:$,googleMapsApiKey:R,legalTextNode:V,dynamicsLead:O}=e;g=(0,J.useRouter)(),v=C(),(b=(0,p.useRef)(g)).current=g,(0,p.useEffect)(()=>{let e=!1,t=null;t=Q(v.getState().selection);let l=v.subscribe((l,a)=>{l.selection===a.selection||e||(e=!0,queueMicrotask(()=>{e=!1;let l=Q(v.getState().selection);if(l===t)return;t=l;let a=b.current,r={...a.query};""===l?delete r.config:r.config=l,a.replace({pathname:a.pathname,query:r},void 0,{shallow:!0,scroll:!1})}
978))});return()=>{l()}},[v]),w=(0,x.c)(6),N=k(F),S=k(H),L=k(Z),_=k(K),w[0]!==S||w[1]!==L||w[2]!==_||w[3]!==N?(j=()=>{if(!N||S||0===L.length)return;let e=(e=>{let t=e.interiorImageGroups;if(!t||0===t.length)return null;let l=[...t].sort((e,t)=>e.sortOrder-t.sortOrder);return l.find(e=>Array.isArray(e.imageDatas)&&e.imageDatas.length>0)??l[0]??null})(N);e&&_(e.id)},y=[N,S,L,_],w[0]=S,w[1]=L,w[2]=_,w[3]=N,w[4]=j,w[5]=y):(j=w[4],y=w[5]),(0,p.useEffect)(j,y);let B=!!$;I[0]!==$||I[1]!==E||I[2]!==B?(t={company:$,locale:E,enabled:B},I[0]=$,I[1]=E,I[2]=B,I[3]=t):t=I[3];let{dealers:z,isLoading:U,error:W}=(e=>{let t,l,a,r,i=(0,x.c)(10),{company:n,locale:s,enabled:o}=e,c=void 0===o||o;i[0]===Symbol.for("react.memo_cache_sentinel")?(t=[],i[0]=t):t=i[0];let[d,u]=(0,p.useState)(t),[m,f]=(0,p.useState)(!1),[h,g]=(0,p.useState)(null),v=(0,p.useRef)(0);return i[1]!==n||i[2]!==c||i[3]!==s?(l=()=>{if(!c||!n){u([]),f(!1),g(null);return}let e=v.current=v.current+1,t=new AbortController;return f(!0),g(null),fetch(`/api/configurator/resellers/get?company=${encodeURIComponent(n)}&locale=${encodeURIComponent(s??"")}`,{signal:t.signal}).then(async t=>{if(!t.ok)throw Error(`Failed to load dealers (${t.status})`);let l=await t.json();if(e===v.current){if(l&&!Array.isArray(l)&&"string"==typeof l.status&&1===Object.keys(l).length)throw Error(l.status);u((Array.isArray(l)?l:Object.values(l)).map(T)),f(!1)}}).catch(t=>{t instanceof DOMException&&"AbortError"===t.name||e===v.current&&(g(t instanceof Error?t:Error(String(t))),u([]),f(!1))}),()=>t.abort()},a=[c,n,s],i[1]=n,i[2]=c,i[3]=s,i[4]=l,i[5]=a):(l=i[4],a=i[5]),(0,p.useEffect)(l,a),i[6]!==d||i[7]!==h||i[8]!==m?(r={dealers:d,isLoading:m,error:h},i[6]=d,i[7]=h,i[8]=m,i[9]=r):r=i[9],r})(t),q=M??A.currency??"",G=k(P),[Y,X]=(0,p.useState)(G?"configure":"landing");I[4]!==G||I[5]!==Y?(l=()=>{G&&"landing"===Y&&X("configure")},a=[G,Y],I[4]=G,I[5]=Y,I[6]=l,I[7]=a):(l=I[6],a=I[7]),(0,p.useEffect)(l,a);let ee=(0,p.useRef)(null);I[8]===Symbol.for("react.memo_cache_sentinel")?(r=()=>{if(ee.current){let e=getComputedStyle(document.documentElement).getPropertyValue("--hedin-menu-height").trim(),t=e&&parseInt(e,10)||0,l=ee.current.getBoundingClientRect().top+window.scrollY-t;window.scrollTo({top:Math.max(l,0),left:0})}X("configure")},I[8]=r):r=I[8];let et=r;if("landing"===Y||!D){let e,t,l;return I[9]!==q||I[10]!==A||I[11]!==E||I[12]!==D?(e=(0,m.jsx)(t0,{landingData:A,serverData:D,currency:q,locale:E,onPick:et}),I[9]=q,I[10]=A,I[11]=E,I[12]=D,I[13]=e):e=I[13],I[14]===Symbol.for("react.memo_cache_sentinel")?(t=(0,m.jsx)(tJ,{}),I[14]=t):t=I[14],I[15]!==e?(l=(0,m.jsxs)("div",{ref:ee,className:"flex min-h-screen flex-col bg-foundation text-text-primary",children:[e,t]}),I[15]=e,I[16]=l):l=I[16],l}return I[17]!==q||I[18]!==A||I[19]!==E?(i=(0,m.jsx)(tU,{landingData:A,currency:q,locale:E}),I[17]=q,I[18]=A,I[19]=E,I[20]=i):i=I[20],I[21]===Symbol.for("react.memo_cache_sentinel")?(n=(0,m.jsx)(tJ,{}),I[21]=n):n=I[21],I[22]!==q||I[23]!==A||I[24]!==E||I[25]!==D?(s=(0,m.jsx)(ly,{landingData:A,serverData:D,currency:q,locale:E}),I[22]=q,I[23]=A,I[24]=E,I[25]=D,I[26]=s):s=I[26],I[27]!==q||I[28]!==E?(c=(0,m.jsx)("div",{className:"lg:hidden",children:(0,m.jsx)(tF,{currency:q,locale:E})}),o=(0,m.jsx)(eK,{currency:q,locale:E}),I[27]=q,I[28]=E,I[29]=o,I[30]=c):(o=I[29],c=I[30]),I[31]===Symbol.for("react.memo_cache_sentinel")?(d=(0,m.jsx)(lM,{}),I[31]=d):d=I[31],I[32]!==R?(u=R&&(0,m.jsx)(lR,{apiKey:R}),I[32]=R,I[33]=u):u=I[33],I[34]!==$||I[35]!==z||I[36]!==W||I[37]!==U||I[38]!==O||I[39]!==R||I[40]!==V||I[41]!==E?(f=$&&R&&(0,m.jsx)(lg,{company:$,locale:E,googleMapsApiKey:R,legalTextNode:V,dealers:z,dealersLoading:U,dealersError:W,dynamicsLead:O}),I[34]=$,I[35]=z,I[36]=W,I[37]=U,I[38]=O,I[39]=R,I[40]=V,I[41]=E,I[42]=f):f=I[42],I[43]!==o||I[44]!==u||I[45]!==f||I[46]!==i||I[47]!==s||I[48]!==c?(h=(0,m.jsxs)(m.Fragment,{children:[i,n,s,c,o,d,u,f]}),I[43]=o,I[44]=u,I[45]=f,I[46]=i,I[47]=s,I[48]=c,I[49]=h):h=I[49],h},lR=e=>{let t,l,a=(0,x.c)(3),{apiKey:r}=e,i=(0,f.Ab)(r);return a[0]!==i?(t=()=>{i.load().catch(lH)},l=[i],a[0]=i,a[1]=t,a[2]=l):(t=a[1],l=a[2]),(0,p.useEffect)(t,l),null};function lH(){}},97967:(e,t,l)=>{"use strict";l.d(t,{r:()=>r});var a=l(56677);function r(e,t){return!function e(t=[],l){for(let a of t){let t=a.menuCategories?.targetItems;
978if(Array.isArray(t))for(let e of t){let t=l.get(e.name);if(t)for(let e of t)e.filterCategory.menuItems.push(a)}a.children?.results?.length&&e(a.children.results,l)}}(e,function(e){let t=new Map;for(let l of e){if((0,a.Pm)(l))continue;let e=l.fields.MenuCategories;if(Array.isArray(e))for(let a of e){a.menuItems||(a.menuItems=[]),t.has(a.name)||t.set(a.name,[]);let e=t.get(a.name);e&&e.push({menuCategory:l,filterCategory:a})}}return t}(t)),t}},98051:(e,t,l)=>{"use strict";l.d(t,{O:()=>a});let a=(e,t)=>{let l={Primary:"primary","Primary Contrast":"primary-contrast",Black:"black",White:"white","":"primary"}[t];return l?`${e}-${l}`:""}},98145:e=>{e.exports={NavigationMenuViewport:"Desktop_NavigationMenuViewport__wvP2K",Content:"Desktop_Content__6nWzN",enterFromLeft:"Desktop_enterFromLeft__YsRyl",enterFromRight:"Desktop_enterFromRight__GzXnw",exitToLeft:"Desktop_exitToLeft___LOiZ",exitToRight:"Desktop_exitToRight__SxnL1",expand:"Desktop_expand__DlIus",collapse:"Desktop_collapse__a_P2Q"}}}]);
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.