1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3886,2397,6429,7740],{22397:function(n,e,t){t.r(e),t.d(e,{AndroidButton:function(){return a}});var r=t(85893);t(67294);var i=t(25814);let a=n=>{let{androidLink:e,defaultTrackData:t,isAndroid:a}=n,o=(null==e?void 0:e.key)?(n=>{let e="",t="file";t=t.replace(/[\[\]]/g,"\\$&");let r=new RegExp("[?&]".concat(t,"(=([^&#]*)|&|#|$)")).exec(n);return r&&r[2]?e=(e=(e=decodeURIComponent(r[2].replace(/\+/g," "))).substring(e.lastIndexOf("/")+1)).substring(0,e.indexOf("?")):e})(e.key):"",s={...t,eventAction:"Android",eventLabel:o};return a&&e?(0,r.jsx)(i.Link,{className:"icon-button",href:e.key,target:"_blank",attributes:{rel:"noreferrer","data-layer":JSON.stringify(s)},children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.Hexagon,{icon:"ar",theme:"light",strokeWidth:"1"}),(0,r.jsx)("span",{className:"title",children:e.value[0]})]})}):null}},46429:function(n,e,t){t.r(e),t.d(e,{IosButton:function(){return a}});var r=t(85893);t(67294);var i=t(25814);let a=n=>{let{iosFile:e,iosLinkLabel:t,isIosCompatible:a,isIos:o,defaultTrackData:s,refDummyLink:l}=n,u=(null==e?void 0:e.url)?e.url.substring(e.url.lastIndexOf("/")+1):"",c={...s,eventAction:"iOS",eventLabel:u};return o&&a&&t&&e?(0,r.jsx)(i.Button,{className:"icon-button",type:"button",onClick:()=>l.current.click(),attributes:{"data-layer":JSON.stringify(c)},children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.Hexagon,{icon:"ar",theme:"light",strokeWidth:"1"}),(0,r.jsx)("span",{className:"title",children:t.value[0]}),(0,r.jsx)("a",{id:"ar-dummy-link",ref:l,href:e.url,type:"model/vnd.usdz+zip",target:"_blank",rel:"ar noreferrer"})]})}):null}},83886:function(n,e,t){t.r(e),t.d(e,{AugmentedReality:function(){return g}});var r=t(85893),i=t(67294),a=t(50517),o=t(22882),s=t(84590),l=t(46429),u=t(22397),c=t(22980),m=t(25814),d=t(67740);let g=n=>{let{data:e}=n,{iosFile:t,iosFileOldVer:g,iosLinkLabel:h,androidLink:x,qrCodeImage:p}=e,[b,k]=(0,i.useState)(!1),[y,v]=(0,i.useState)(!1),[j,C]=(0,i.useState)(!1),[_,A]=(0,i.useState)(t),[N,w]=(0,i.useState)(!1),[S,B]=(0,i.useState)(!1),[I,O]=(0,i.useState)(!1),V=(0,i.useRef)(),D={event:"augmented_reality",eventCategory:"Augmented Reality",modelCar:(0,s.Cb)()};return(0,i.useEffect)(()=>{k((0,o.xq)()),v((0,o.q2)())},[]),(0,i.useEffect)(()=>{y&&(C((0,o.tu)(13)),(0,o.tu)("18_1_1")?A(t):A(null!=g?g:t))},[y]),(0,i.useEffect)(()=>{let n=b||y&&j;w(!n),B(n),O(y&&!j)},[j,b]),(0,r.jsx)(d.StyledAugmentedReality,{className:"augmented-reality",children:(0,r.jsx)("div",{className:"container-fluid",children:(0,r.jsxs)("div",{className:"row no-gutters",children:[(()=>{let{images:n}=e;return n?(0,r.jsx)("div",{className:"images col-12 col-md",children:(0,r.jsx)(m.Image,{data:n[0],layout:"responsive"})}):null})(),(0,r.jsx)("div",{className:"col-12 col-md-4 col-xl-4 d-flex align-items-center",children:(0,r.jsxs)("div",{className:"row no-gutters align-items-center",children:[(0,r.jsxs)("div",{className:"texts col-12 col-sm-5 col-md-9 offset-sm-1",children:[(()=>{let{labelsLong:n}=e,t=(0,a.s4)(n,"title_primary",!0),i=(0,a.s4)(n,"qrcode_instructions",!0),o=(0,a.s4)(n,"augmented_reality",!0),s=(0,a.s4)(n,"ios_upgrade",!0);return n?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(m.Text,{as:"h2",className:"text-uppercase",children:t}),(0,r.jsx)(f,{message:i,isVisible:N}),(0,r.jsx)(f,{message:o,isVisible:S}),(0,r.jsx)(f,{message:s,isVisible:I})]}):null})(),(0,r.jsx)(l.IosButton,{iosFile:_,iosLinkLabel:h,isIosCompatible:j,isIos:y,defaultTrackData:D,refDummyLink:V}),(0,r.jsx)(u.AndroidButton,{androidLink:x,defaultTrackData:D,isAndroid:b})]}),(0,r.jsx)("div",{className:"col-12 col-sm-5 col-md-9 offset-md-1",children:(0,r.jsx)(c.QrC
1ode,{qrCodeImage:p,isAndroid:b,isIos:y,isIosCompatible:j})})]})})]})})})},f=n=>{let{message:e,isVisible:t}=n;return t?(0,r.jsx)(m.Paragraph,{id:e.key,children:e}):null}},67740:function(n,e,t){t.r(e),t.d(e,{StyledAugmentedReality:function(){return x}});var r=t(82729),i=t(16829),a=t(59531),o=t(31213);function s(){let n=(0,r._)(["\n margin-bottom: 6rem;\n "]);return s=function(){return n},n}function l(){let n=(0,r._)(["\n bottom: 18%;\n "]);return l=function(){return n},n}function u(){let n=(0,r._)(["\n bottom: 4%;\n left: 0;\n "]);return u=function(){return n},n}function c(){let n=(0,r._)(["\n min-height: 20rem;\n "]);return c=function(){return n},n}function m(){let n=(0,r._)(["\n margin: 3rem auto 0 auto;\n "]);return m=function(){return n},n}function d(){let n=(0,r._)(["\n text-align: center;\n "]);return d=function(){return n},n}function g(){let n=(0,r._)(["\n padding: 0 ","px;\n margin-top: 3rem;\n margin-bottom: 0;\n "]);return g=function(){return n},n}function f(){let n=(0,r._)(["\n margin-top: 3rem;\n margin-bottom: 0;\n\n &.col-sm-5 {\n text-align: right;\n }\n "]);return f=function(){return n},n}function h(){let n=(0,r._)(["\n position: relative;\n margin-bottom: 10rem;\n\n ","\n\n #ar-dummy-link {\n position: absolute;\n z-index: 999;\n bottom: 23%;\n left: 47px;\n margin: ","px;\n\n ","\n\n ","\n }\n\n .container-fluid {\n padding: 0;\n }\n\n .images {\n position: relative;\n min-height: 50rem;\n\n ","\n\n .image {\n height: 100%;\n min-height: 65rem;\n background-color: ",";\n background-position: right center;\n background-size: cover;\n }\n }\n\n h2 {\n line-height: 1;\n margin-bottom: 1.5rem;\n }\n\n p {\n margin-bottom: 3rem;\n &:last-of-type {\n margin: 0;\n }\n }\n\n .qrcode {\n margin-top: 3rem;\n\n img {\n width: auto !important;\n height: auto !important;\n }\n\n ","\n\n ","\n }\n\n .texts {\n margin-top: ","px;\n margin-bottom: ","px;\n\n .icon-button {\n display: flex;\n align-items: center;\n margin-top: 3rem;\n\n svg {\n width: 5rem;\n height: 5.9rem;\n margin-right: 2.5rem;\n }\n\n .title {\n font-size: 1.6rem;\n font-weight: 300;\n line-height: 1.44;\n letter-spacing: 0.032rem;\n color: ","\n }\n }\n\n ","\n\n ","\n }\n\n // Specific CSS rules only for IE 10+\n @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n div.row.no-gutters.align-items-center {\n width: 100%;\n max-width: 824px;\n }\n }\n"]);return h=function(){return n},n}let x=i.Z.div(h(),o.BC.breakpointDown(a.AV.sm)(s()),a.eC.gutter/4,o.BC.breakpointOnly(a.AV.sm)(l()),o.BC.breakpointOnly(a.AV.xs)(u()),o.BC.breakpointDown(a.AV.sm)(c()),a.O9.gray200,o.BC.breakpointDown(a.AV.sm)(m()),o.BC.breakpointOnly(a.AV.xs)(d()),a.eC.gutter/2,a.eC.gutter/2,a.O9.darkGrey,o.BC.breakpointDown(a.AV.xs)(g(),a.eC.gutter),o.BC.breakpointOnly(a.AV.sm)(f()))}}]);
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.