1"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[3854],{30672:function(e,t,a){a.r(t),a.d(t,{Head:function(){return Ms},default:function(){return Fs}});var o=a(68102),s=a(49257),i=a(63696),n=a(81453),r=a(86829),l=a(65479),c=a(27496),d=a(74122);const m=/<[a-z][^>]*>/i,p=new Set(["","-","_","â"]),g=e=>e.replace(/[._]/g," ").replace(/([a-z0-9])([A-Z])/g,"$1 $2").replace(/\s+/g," ").trim().replace(/\b\w/g,(e=>e.toUpperCase())),u=function(e,t,a){if(void 0===a&&(a=[]),!e||null==t||!t.length)return[];const o=new Set(a);return t.map((t=>{const a=(t.childKeys||[]).filter(d.T).filter((e=>!o.has(e))).map((t=>{const a=((e,t)=>{if(!t)return null;const a=(e=>e.split(".").map((e=>e.replace(/_([a-zA-Z0-9])/g,((e,t)=>t.toUpperCase())))).join("."))(t),o=a.includes(".")?(0,c.n)(e,a):null==e?void 0:e[a];if(null==o)return null;if(!1===o)return null;if(!0===o)return"Yes";const s=o.toString().trim();return p.has(s)?null:Number.isNaN(Number(s))||0!==Number(s)?s:null})(e,t);return null===a?null:{key:t,label:g(t),value:a}})).filter(d.T);return{parentKey:t.parentKey,rows:a}})).filter((e=>e.rows.length>0))};var h=a(47721),v=a(9546),b=a(23708),f=a(79511);var k=a(50213),S=a(34581),C=a(3974),x=a(26885);var w=a(22311),y=a(62173),H=a(27954),Y=a(5774),T=a.n(Y),I=a(15329),N=a(91144),A=a(93620),L=a(25566),D=a(19954),M=a(27939),F=a(17972),R=a(97074),P=a(38991),W=a(86299),z=a(81706),G=a(79124),B=a(9092),E=a(6095),V=a(34995),O=a(52778),j=a(41129),K=a(34605),X=a(32582),q=a(37771),U=a(34016),_=a(99163),$=a(52678),Z=a(18668),J=a(84756),Q=a(67505),ee=a(83006),te=a(78887),ae=a(98335),oe=a(46035),se=a(15063),ie=a(74510),ne=a(19443),re=a(19951),le=a(21863),ce=a(32120),de=a(12281),me=a(84985),pe=a(4575),ge=a(3930),ue=a(39202),he=a(91785),ve=a(54172),be=a(17474),fe=a(36557),ke=a(85437),Se=a(36999);const Ce=(0,he.AH)((0,ve.A)()," ",(0,be.CK)(),";font-size:12px;line-height:1;color:",fe.X.white,";background-color:",Se.v.stockCardWishViewBgColour,";border-radius:",Se.v.stockButtonRadius,";padding:6px ",ke.c.gapSmall,";display:flex;flex-direction:column;align-items:center;transition:background-color 150ms ease-in-out;&:hover,&:focus{color:",fe.X.white,";background-color:",Se.v.stockCardWishViewHoverBgCol,";}",""),xe=(0,he.AH)("width:12px;height:12px;fill:",fe.X.white,";transform:scale(1);transition:transform 150ms ease-in-out;top:0;margin:2px 0 4px 0;.classSdFormHeaderCtaTriggerWrapper:hover &{transform:scale(1.15);}",""),we=e=>{var t;let{stockDetails:a,stockSettings:o,wishlistOpened:s,setWishlistOpened:n,imFormInputRowCustom:r,fallbackLocation:l}=e;const{formStockDetailsSimple:c,sectionFooter:d}=F.U,{stockVersion:m}=o.configuration||{},p=m===I.k,g=p?Q.fv:U.jG,u=p?"classSv5FormSdHeaderCtaText":"classFormSdHeaderCtaText",h=p?"classSv5FormSdHeaderCtaIcon":"classFormSdHeaderCtaIcon",b=p?"classSv5SdHeaderWishlistIcon":"classSdHeaderWishlistIcon",{enableStockLocations:k,enableWishlist:S}=o.generalSettings||{},{id:C,make:x,model:w,variations:y,year:H,location:Y}=a,ve=k&&(null==Y?void 0:Y.phone)||(null==l||null===(t=l.contactDetail)||void 0===t?void 0:t.phone),{0:be,1:fe}=(0,i.useState)({}),{0:ke,1:Se}=(0,i.useState)(!1),{0:we,1:ye}=(0,i.useState)(!1),{0:He,1:Ye}=(0,i.useState)(!1),{isStockInWishlist:Te,handleAddRemoveToWishlist:Ie,wishlistIds:Ne}=(0,X.n)(C),Ae=()=>{n(!1),(0,B.w3)({componentName:p?"StockV5Wishlist":"StockWishlist",eventName:M.A.wishlistEvents.wishlistClose,eventData:{wishlistIds:Ne}})},Le=R.ec.FormStockDetailsRental,{formName:De,formShortName:Me}=Le,{alternativeLegalText:Fe}=d,{isFooterLegalHeading:Re,isMarketing:Pe,isTerms:We,isAlternativeLegalText:ze}=c,Ge=(0,K.I)(z.J.stock,De),Be=Object.assign({},c.isMarketing&&{marketing:!1},c.isTerms&&{terms:c.isTermsChecked}),[Ee,Ve]=(0,j.Mj)("userInfo",{}),{0:Oe,1:je}=(0,i.useState)(Object.assign({},Be)),{0:Ke,1:Xe}=(0,i.useState)(""),{0:qe,1:Ue}=(0,i.useState)(""),{0:_e,1:$e}=(0,i.useState)(""),Ze=e=>{"string"!=typeof e&&Ve((t=>Object.assign({},t,e)))},Je=e=>{"object"==typeof e&&je(Object.assign({},Oe,e))},Qe=()=>{Ye(!1),ye(!1),Xe(""),Ue(""),$e(""),je(Object.assign({},Be))},et=e=>ke&&be[e]?"classFormError":"",tt=(0,E._)([H,x,w,y]," "),at={componentName:P.k$.form,modelName:tt},ot=(0,v.x)(),st=(new Date).toISOString().slice(0,10);return(0,he.Y)("div",{css:ge.Hh},S&&s&&(0,he.Y)(q.a,{modalClassName:"classModalWrapperWishlist",modalShowed:s,closeModal:Ae,modalWrapperCustom:J.U,modalContentCustom:J.G},(0,he.Y)(Z.K,{closeWishlist:Ae})),(0,he.Y)("div",{css:[ee.eN,ge.ZX,""]},(0,he.Y)(N.f_,{heading4Custom:[ee.NJ,ge._o]},"Rental Enquiry"),(0,he.Y)("div",{css:ue.db},ve&&(0,he.Y)("a",{className:"classSdFormHeaderCtaTriggerWrapper",css:ue.G4,onClick:()=>{(0,f.pz)(),(0,G.$)("Soft Lead","Phone Number Click")},href:"tel:"+(0,O.M)(ve)},(0,he.Y)(L.g,{className:h+" classIconSvg",css:ue.kS,name:"iconPhone"}),(0,he.Y)("span",{className:""+u,css:ue.IR},"Call Us")),S&&(0,he.Y)(i.Fragment,null,(0,he.Y)("label",{className:"classSdFormHeaderCtaTriggerWrapper",css:[ue.G4,ue.nS,""],htmlFor:"wishListVehicle-"+C},(0,he.Y)("input",{className:"classImFormInputCheckWish",css:U.SG,id:"wishListVehicle-"+C,name:"addToWishList",type:"checkbox",value:C,checked:Te,onChange:()=>{Ie(C),Te||(0,f.wA)(a)}}),(0,he.Y)("span",{className:""+b,css:g}),(0,he.Y)("span",{className:""+u,css:ue.IR,id:"js-stockCardWishText-"+C},Te?"Remove":"Add")),(0,he.Y)("button",{className:"classSdFormHeaderCtaTriggerWrapper",css:Ce,type:"button",onClick:()=>{n(!0),(0,G.$)("Engagement","Stock Comparison"),(0,B.w3)({componentName:p?"StockV5Wishlist":"StockWishlist",eventName:M.A.wishlistEvents.wishlistOpen,eventData:{wishlistIds:Ne}})},"aria-label":W.GC},(0,he.Y)(D.m,{className:"classIconSvg",name:"stockIconWishListHeart",css:xe}),W.GC)))),we&&ke&&(0,he.Y)(me.V,{formOnPage:!0,formErrorMessage:R.G7}),(0,he.Y)("div",{css:ae.cU},(0,he.Y)("form",{className:"classSdFormRental",css:ae.ao,name:Me,id:Me,acceptCharset:"utf-8",onSubmit:e=>{e.preventDefault(),ye(!0);const t=qe&&_e&&_e<qe||!qe||!_e,o=Object.assign({},be,{rentalStartDate:!qe,rentalReturnDate:!_e});t&&qe&&_e&&_e<qe&&(o.rentalReturnDate=!0),fe(o);const s=Object.values(o)&&Object.values(o).reduce(((e,t)=>e||t),!1);Se(s),s||((0,G.$)("Hard Lead","Stock Rental Enquiry"),(0,V.t)({formId:parseInt(Ge,10),formShort
1Name:Me,variableData:at}),(0,f.JP)(a),(0,f.tZ)(a),Ye(!0))}},(0,he.Y)("div",{className:"classImFormInputRow",css:[te.lp,r,""]},(0,he.Y)(de.Y,null)),(0,he.Y)("div",{className:"classImFormInputRow",css:[te.lp,r,""]},(0,he.Y)(re.InputLabelNestedControlled,{isRequired:!0,idName:"formSdRentalStartDate",typeName:"date",placeHolderText:"",inputValue:qe,inputValueKey:"rentalStartDate",handleChange:e=>{const t="string"==typeof e?e:null==e?void 0:e.rentalStartDate;null!=t&&Ue(t)},min:st},"Rental start date")),(0,he.Y)("div",{className:"classImFormInputRow",css:[te.lp,r,""]},(0,he.Y)(re.InputLabelNestedControlled,{isRequired:!0,className:et("rentalReturnDate"),idName:"formSdRentalReturnDate",typeName:"date",placeHolderText:"",inputValue:_e,inputValueKey:"rentalReturnDate",handleChange:e=>{const t="string"==typeof e?e:null==e?void 0:e.rentalReturnDate;null!=t&&$e(t)},min:qe||st},"Rental return date")),(0,he.Y)("div",{className:"classImFormInputRow",css:[te.lp,r,""]},(0,he.Y)(re.InputLabelNestedControlled,{isRequired:!0,idName:"formSdRentalEnqFullName",typeName:"text",placeHolderText:"Full Name",inputValue:Ee.fullName||"",inputValueKey:"fullName",handleChange:Ze},"Full Name")),(0,he.Y)("div",{className:"classImFormInputRow",css:[te.lp,r,""]},(0,he.Y)(re.InputLabelNestedControlled,{isRequired:!0,idName:"formSdRentalEnqEmail",typeName:"email",placeHolderText:"Email Address",inputValue:Ee.email||"",inputValueKey:"email",handleChange:Ze},"Email")),(0,he.Y)("div",{className:"classImFormInputRow",css:[te.lp,r,""]},(0,he.Y)(re.InputLabelNestedControlled,{isRequired:!0,className:et("phone"),idName:"formSdRentalEnqPhone",typeName:"tel",placeHolderText:"Phone Number",inputValue:Ee.phone||"",inputValueKey:"phone",handleChange:Ze,validationRequired:!0,validateFieldType:"phone",handleErrors:fe},"Phone Number")),(0,he.Y)("div",{className:"classImFormInputRow",css:[te.lp,r,""]},(0,he.Y)(le.F,{buttonLabelText:"Click to Add Comments",value:Ke,onChange:e=>Xe(e.target.value)})),Re&&(0,he.Y)(pe.FormSectionHeading,null,"Additional Information"),Pe&&(0,he.Y)("div",{className:"classImFormInputRow",css:[te.lp,r,""]},(0,he.Y)(oe.CheckboxLabelNestedControlled,{imFormCheckLabelCustom:ne.Dq,imFormCheckTextCustom:ne.es,idName:"formSdRentalEnqMarketing",checkValue:null==Oe?void 0:Oe.marketing,handleChange:Je,checkValueKey:"marketing"},(0,he.Y)(se.CheckboxMarketingLabelContent,null))),We&&(0,he.Y)("div",{className:"classImFormInputRow",css:[te.lp,r,""]},(0,he.Y)(oe.CheckboxLabelNestedControlled,{imFormCheckLabelCustom:ne.Dq,imFormCheckTextCustom:ne.es,idName:"formSdRentalEnqTerms",isRequired:!0,checkValue:null==Oe?void 0:Oe.terms,handleChange:Je,checkValueKey:"terms"},(0,he.Y)(ie.CheckboxTermsPrivacyLabelContent,null))),ze&&Fe&&(0,he.Y)("div",{css:ne.H8},(0,he.Y)(A.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},Fe)),(0,he.Y)("div",{className:"classImFormInputRow",css:[te.lp,r,""]},(0,he.Y)("button",{css:[$.vS,$.QM,""],type:"submit","aria-label":"Submit",disabled:!ot},"Submit")))),(0,he.Y)(_.g,{stockDetails:a,stockSettings:o,showCtaType:"details",showCtaIcon:!0}
1),(0,he.Y)(q.a,{modalClassName:"classModalWrapperMessage",modalShowed:He,closeModal:Qe},(0,he.Y)(ce.C,{formShortName:Me,getFormData:()=>{const e=Object.assign({formId:parseInt(Ge,10),fullName:null==Ee?void 0:Ee.fullName,phone:null==Ee?void 0:Ee.phone,email:null==Ee?void 0:Ee.email,comments:Ke,rentalStartDate:qe||void 0,rentalReturnDate:_e||void 0,make:x,model:w,badge:y,year:H,stockId:C},Oe);return T()(e,(e=>""===e||void 0===e))},closeMessage:Qe})))};var ye=a(23224),He=a(3369),Ye=a(51149),Te=a(10898),Ie=a(74447),Ne=a(18031),Ae=a(92379);const Le=e=>{var t;let{stockDetails:a,stockSettings:o,wishlistOpened:s,setWishlistOpened:n,imFormInputRowCustom:r,fallbackLocation:l}=e;const{t:c}=(0,ye.Bd)(),{formStockDetailsSimple:d,sectionFooter:m}=F.U,{stockVersion:p}=o.configuration||{},g=p===I.k,u=g?Q.fv:U.jG,h=g?"classSv5FormSdHeaderCtaText":"classFormSdHeaderCtaText",b=g?"classSv5FormSdHeaderCtaIcon":"classFormSdHeaderCtaIcon",k=g?"classSv5SdHeaderWishlistIcon":"classSdHeaderWishlistIcon",{enableStockLocations:S,enableWishlist:C}=o.generalSettings||{},{archived:x,id:w,make:y,model:H,variations:Y,year:T,location:ve}=a,be=S&&(null==ve?void 0:ve.phone)||(null==l||null===(t=l.contactDetail)||void 0===t?void 0:t.phone),fe=x?"Find Me Something Similar":"Quick "+c("Enquiry"),{search:ke}=(0,He.useLocation)(),Se=(0,i.useMemo)((()=>new URLSearchParams(ke).get("ctaId")),[ke]),{0:we,1:Le}=(0,i.useState)({}),{0:De,1:Me}=(0,i.useState)(!1),{0:Fe,1:Re}=(0,i.useState)(!1),{0:Pe,1:We}=(0,i.useState)(!1),{isStockInWishlist:ze,handleAddRemoveToWishlist:Ge,wishlistIds:Be}=(0,X.n)(w),Ee=()=>{n(!1),(0,B.w3)({componentName:g?"StockV5Wishlist":"StockWishlist",eventName:M.A.wishlistEvents.wishlistClose,eventData:{wishlistIds:Be}})},Ve=R.ec.FormStockDetailsSimple,{formName:Oe,formShortName:je}=Ve,{alternativeLegalText:Ke}=m,{isFooterLegalHeading:Xe,isMarketing:qe,isMarketingChecked:Ue,isMarketingRequired:_e,isTerms:$e,isTermsChecked:Ze,isTermsRequired:Je,isAlternativeLegalText:Qe}=d,et=(0,K.I)(z.J.stock,Oe),tt=Object.assign({},qe&&{marketing:Ue},$e&&{terms:Ze}),[at,ot]=(0,j.Mj)(Ie.fD,{}),{0:st,1:it}=(0,i.useState)(Object.assign({},tt)),{0:nt,1:rt}=(0,i.useState)(""),lt=e=>{"string"!=typeof e&&ot((t=>Object.assign({},t,e)))},ct=e=>{"object"==typeof e&&it(Object.assign({},st,e))},dt=()=>{We(!1),Re(!1),rt(""),it(Object.assign({},tt))},mt=(0,E._)([T,y,H,Y]," "),pt={componentName:P.k$.form,modelName:mt},{handleReCaptchaVerify:gt,recaptchaReady:ut,isLoading:ht}=(0,Ne.V)((async()=>{Re(!0);const e=Object.values(we)&&Object.values(we).reduce(((e,t)=>e||t),!1);Me(e),e||((0,G.$)("Hard Lead","Stock Quick Enquiry"),(0,V.t)({formId:parseInt(et,10),formShortName:je,variableData:pt}),(0,f.JP)(a),(0,f.tZ)(a),We(!0))})),vt=(0,v.x)();return(0,he.Y)("div",{css:ge.Hh},!x&&C&&s&&(0,he.Y)(q.a,{modalClassName:"classModalWrapperWishlist",modalShowed:s,closeModal:Ee,modalWrapperCustom:J.U,modalContentCustom:J.G},(0,he.Y)(Z.K,{closeWishlist:Ee})),(0,he.Y)("div",{css:[ee.eN,ge.ZX,""]},(0,he.Y)(N.f_,{heading4Custom:[ee.NJ,ge._o]},fe),(0,he.Y)("div",{css:ue.db},be&&(0,he.Y)("a",{className:"classSdFormHeaderCtaTriggerWrapper",css:ue.G4,onClick:()=>{(0,f.pz)(a),(0,G.$)("Soft Lead","Phone Number Click")},href:"tel:"+(0,O.M)(be)},(0,he.Y)(L.g,{className:b+" classIconSvg",css:ue.kS,name:"iconPhone"}),(0,he.Y)("span",{className:""+h,css:ue.IR},"Call Us")),!x&&C&&(0,he.Y)(i.Fragment,null,(0,he.Y)("label",{className:"classSdFormHeaderCtaTriggerWrapper",css:[ue.G4,ue.nS,""],htmlFor:"wishListVehicle-"+w},(0,he.Y)("input",{className:"classImFormInputCheckWish",css:U.SG,id:"wishListVehicle-"+w,name:"addToWishList",type:"checkbox",value:w,checked:ze,onChange:()=>{Ge(w),ze||(0,f.wA)(a)}}),(0,he.Y)("span",{className:""+k,css:u}),(0,he.Y)("span",{className:""+h,css:ue.IR,id:"js-stockCardWishText-"+w},ze?"Remove":"Add")),(0,he.Y)("button",{className:"classSdFormHeaderCtaTriggerWrapper",css:Ce,type:"button",onClick:()=>{n(!0),(0,G.$)("Engagement","Stock Comparison"),(0,B.w3)({componentName:g?"StockV5Wishlist":"StockWishlist",eventName:M.A.wishlistEvents.wishlistOpen,eventData:{wishlistIds:Be}})},"aria-label":W.GC},(0,he.Y)(D.m,{className:"classIconSvg",name:"stockIconWishListHeart",css:xe}),W.GC)))),Fe&&De&&(0,he.Y)(me.V,{formOnPage:!0,formErrorMessage:R.G7}),(0,he.Y)("div",{css:ae.cU},(0,he.Y)("form",{className:"classSdFormSimple",css:ae.ao,name:je,id:je,acceptCharset:"utf-8",onSubmit:e=>{e.preventDefault(),gt()}},(0,he.Y)("div",{className:"classImFormInputRow",css:[te.lp,r,""]},(0,he.Y)(de.Y,null)),(0,he.Y)("div",{className:"classImFormInputRow",css:[te.lp,r,""]},(0,he.Y)(re.InputLabelNestedControlled,{isRequired:!0,idName:"formSdEnqFullName",typeName:"text",placeholder:"Full Name",inputValue:at.fullName||"",inputValueKey:"fullName",handleChange:lt},"Full Name")),(0,he.Y)("div",{className:"classImFormInputRow",css:[te.lp,r,""]},(0,he.Y)(re.InputLabelNestedControlled,{isRequired:!0,idName:"formSdEnqEmail",typeName:"email",placeholder:"Email Address",inputValue:at.email||"",inputValueKey:"email",handleChange:lt},"Email")),(0,he.Y)("div",{className:"classImFormInputRow",css:[te.lp,r,""]},(0,he.Y)(re.InputLabelNestedControlled,{isRequired:!0,className:(bt="phone",De&&we[bt]?"classFormError":""),idName:"formSdEnqPhone",typeName:"tel",placeholder:"Phone Number",inputValue:at.phone||"",inputValueKey:"phone",handleChange:lt,validationRequired:!0,validateFieldType:"phone",handleErrors:Le},"Phone Number")),(0,he.Y)("div",{className:"classImFormInputRow",css:[te.lp,r,""]},(0,he.Y)(le.F,{buttonLabelText:"Click to Add Comments",value:nt,onChange:e=>rt(e.target.value)})),Xe&&(0,he.Y)(pe.FormSectionHeading,null,"Additional Information"),qe&&(0,he.Y)("div",{className:"classImFormInputRow",css:[te.lp,r,""]},(0,he.Y)(oe.CheckboxLabelNestedControlled,{imFormCheckLabelCustom:ne.Dq,imFormCheckTextCustom:ne.es,idName:"formSdEnqMarketing",isRequired:_e,checkValue:null==st?void 0:st.marketing,handleChange:ct,checkValueKey:"marketing"},(0,he.Y)(se.CheckboxMarketingLabelContent,null))),$e&&(0,he.Y)("div",{className:"classImFormInputRow",css:[te.lp,r,""]},(0,he.Y)(oe.CheckboxLabelNestedControlled,{imFormCheckLabelCustom:ne.Dq,imFormCheckTextCustom:ne.es,idName:"formSdEnqTerms",isRequired:Je,checkValue:null==st?void 0:st.terms,handleChange:ct,checkValueKey:"terms"},(0,he.Y)(ie.CheckboxTermsPrivacyLabelContent,{customText:m.termsTextCustom}))),Qe&&Ke&&(0,he.Y)("div",{css:ne.H8},(0,he.Y)(A.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},Ke)),(0,he.Y)("div",{className:"classImFormInputRow",css:[te.lp,r,""]},(0,he.Y)("button",{css:[$.vS,$.QM,""],type:"submit","aria-label":"Submit",disabled:!vt||ht||!1===ut},"Submit")),(0,he.Y)("div",{className:"classImFormInputRow",css:te.lp},(0,he.Y)(Ae.t,{fsCaptchaDisclaimerCustom:te.mc}
1)))),(0,he.Y)(_.g,{stockDetails:a,stockSettings:o,showCtaType:"details",showCtaIcon:!0,ctaIdParam:Se}),(0,he.Y)(q.a,{modalClassName:"classModalWrapperMessage",modalShowed:Pe,closeModal:dt},(0,he.Y)(ce.C,{formShortName:je,getFormData:()=>{const e=Object.assign({formId:parseInt(et,10),fullName:null==at?void 0:at.fullName,phone:null==at?void 0:at.phone,email:null==at?void 0:at.email,comments:nt,make:y,model:H,badge:Y,year:T,stockId:w},st);return(0,Ye.z)(e,Te.Po)},closeMessage:dt})));var bt};var De=a(57647),Me=a(38070),Fe=a(832),Re=a(5826),Pe=a(650),We=a(51837);const ze={name:"1t5k6w",styles:"@media print{display:flex;flex-wrap:wrap;margin-top:75px;}"},Ge=(0,he.AH)("margin-bottom:",We.v.componentsGapSm,";",(0,Re.HG)(Pe.f.md),"{display:flex;flex-wrap:wrap;}@media print{width:100%;}",""),Be=(0,he.AH)("background-color:",fe.X.white,";@media print{width:50%;margin-bottom:0;}",""),Ee=(0,he.AH)("margin-bottom:",ke.c.gapMedium,";",(0,Re.HG)(Pe.f.md),"{width:50%;margin-bottom:0;}@media print{margin-bottom:0;}",""),Ve=(0,he.AH)((0,Re.HG)(Pe.f.lg),"{width:58%;}",""),Oe=(0,he.AH)((0,Re.HG)(Pe.f.lg),"{width:42%;}",""),je=(0,he.AH)((0,Re.HG)(Pe.f.md),"{padding:0 ",ke.c.gapMedium," ",ke.c.gapMedium," ",ke.c.gapMedium,";}",""),Ke=(0,he.AH)((0,Re.HG)(Pe.f.md),"{padding-left:",ke.c.gapMedium,";}.classStockSold &{width:100%;padding-left:0;}@media print{width:47%;position:absolute;top:75px;left:50%;}","");var Xe=a(48903),qe=a(27487),Ue=a(4507),_e=a(22329),$e=a(11287),Ze=a(21702);var Je=a(84043),Qe=a(60389),et=a(51081),tt=a(81794),at=a(30575),ot=a(44424),st=a(961),it=a(57095),nt=a(34726);const rt={name:"ou1afu",styles:"img{width:100%;}@media print{.classEmbCarouselItemWrapper{display:none;}.classEmbCarouselItemWrapper.classActive{display:block;}}"},lt=(0,he.AH)("margin-bottom:",ke.c.gapTiny,";position:relative;z-index:",nt.f.default,";.classEmbCarouselAperture{transition:height 500ms ease-in-out;}@media print{.classEmbCarouselAperture{aspect-ratio:4/3;height:auto!important;}}",""),ct=(0,he.AH)("z-index:",nt.f.surface,";",""),dt={name:"17ahnuk",styles:"@media print{transform:none!important;& .classEmbCarouselItemWrapper:first-of-type{display:block!important;}& .classEmbCarouselItemWrapper:not(:first-of-type){display:none!important;}}"},mt=(0,he.AH)("position:relative;overflow:hidden;cursor:pointer;border-radius:",Se.v.stockIndexImgWrapperCarouselRadius,";&:hover .classSdCarouselKeyImageBadgeText{color:",Se.v.stockDetailsImageListTypeBgColour,";background-color:",fe.X.white,";.classStockSold &{color:",it.M.soldAccentCol,";background-color:",fe.X.white,";}}&.classStockImageMissingHero{background-color:",Se.v.stockDetailsImgHeroMissingBgCol,";&:before{content:'",Se.v.stockDetailsImgHeroMissingText,"';",Se.v.stockDetailsImgHeroMissingFontStack,";font-size:",Se.v.stockDetailsImgHeroMissingFontSizeMobile,";text-align:center;color:",Se.v.stockDetailsImgHeroMissingTextCol,";position:absolute;z-index:",nt.f.default,";top:50%;left:50%;transform:translate(-50%, -50%);width:100%;",(0,Re.HG)(Pe.f.sm),"{font-size:2.5vw;}",(0,Re.HG)(Pe.f.xl),"{font-size:",Se.v.stockDetailsImgHeroMissingFontSizeDesktop,";}}&:after{display:block;content:'';width:100%;padding-top:55%;",(0,Re.HG)(Pe.f.sm),"{padding-top:66.66667%;}}}@media print{aspect-ratio:4/3;img{height:100%;object-fit:contain;}}",""),pt={name:"1d3w5wq",styles:"width:100%"},gt=(0,he.AH)("position:absolute;top:10px;right:10px;display:flex;flex-direction:column;align-items:flex-end;gap:",ke.c.gapSmall,";",""),ut=(0,he.AH)(Se.v.stockDetailsImageListFontStack,";font-size:",Se.v.stockDetailsImageListTypeSize,";background-color:",Se.v.stockDetailsImageListTypeBgColour,";color:",Se.v.stockDetailsImageListTypeColour,";text-transform:uppercase;border-radius:",Se.v.stockDetailsImageListTypeRadius,";padding:",Se.v.stockDetailsImageListTypePadding,";transition:background-color 150ms ease-in-out,color 150ms ease-in-out;.classStockSold &{background-color:",it.M.soldAccentCol,";}",""),ht={name:"my9yfq",styles:"@media print{display:none;}"},vt=(0,he.AH)((0,Re.HG)(Pe.f.lg),"{&.classEmbCarouselAperture.classEmbCarouselAperture{margin-inline:0;}}",""),bt=(0,he.AH)("@supports (aspect-ratio: 4 / 3) and (object-fit: cover){aspect-ratio:4/3;object-fit:cover;height:100%;border-radius:",Se.v.stockIndexImgWrapperSmCarouselRadius,";padding-right:",Se.v.stockIndexImgWrapperSmCarouselPaddingRight,";}",""),ft=(0,he.AH)("background-color:",st.r.arrowStandardBgColour,";overflow:hidden;",(0,Re.HG)(Pe.f.lg),"{height:",Se.v.stockIndexImgSmCarouselArrowSize,";width:",Se.v.stockIndexImgSmCarouselArrowSize,";}&:before{background-color:",st.r.arrowFullWidthBgColour,";height:",Se.v.stockIndexImgSmCarouselArrowSize,";width:",Se.v.stockIndexImgSmCarouselArrowSize,";}&.classArrowNext{margin-right:",Se.v.stockIndexImgWrapperSmCarouselPaddingRight,";}",""),kt=(0,he.AH)("flex-wrap:wrap;
1height:",Se.v.stockIndexImgSmCarouselDotsWrapperHeight,";@media print{display:none;}",""),St=(0,he.AH)((0,Re.HG)(Pe.f.lg),"{height:",Se.v.stockIndexImgSmCarouselDotsSize,";width:",Se.v.stockIndexImgSmCarouselDotsSize,";}",""),Ct=e=>{let{stockDetails:t,stockSettingsData:a}=e;const{images:o,instavid360SpinUrl:s,lesaIframeUrl:r,make:l,model:c,variations:d,videos:m,year:p,vehType:g}=t,{isStockV5ImageBadge:u}=$e.Y,{badgeText:h,isTeamMotoApproved:v,isUltimatePreferred:b}=(0,Je.a)(t,a,"details"),f=v&&_e.m7||b&&_e.hC||h,{enableLesaVideos:k}=a.stockIntegrationSettings,S=(0,E._)([p,l,c,d]," "),{0:C,1:x}=(0,i.useState)(0),{0:w,1:y}=(0,i.useState)(!1),{0:H,1:Y}=(0,i.useState)(!1),{0:T,1:I}=(0,i.useState)(""),{0:N,1:A}=(0,i.useState)(""),L=(0,Te.uG)(m)&&m[0]||k&&r,D=!L&&s,{handleMouseDown:M,dragging:F}=(()=>{const{0:e,1:t}=(0,i.useState)(!1),{0:a,1:o}=(0,i.useState)(!1);return(0,i.useEffect)((()=>{let a=0;const s=()=>{t(!1)},i=e=>{a+=Math.abs(e.movementX)+Math.abs(e.movementY),o(a>20)};return e&&(document.addEventListener("mouseup",s),document.addEventListener("mousemove",i)),()=>{document.removeEventListener("mouseup",s),document.removeEventListener("mousemove",i)}}),[e]),{dragging:a,handleMouseDown:()=>{t(!0),o(!1)}}})(),R=()=>{y(!0)},P=e=>{F&&(e.preventDefault(),e.stopPropagation())},z=()=>(0,Te.uG)(m)&&m[0]?(I(m[0]),A("classIframeStockVideo"),void Y(!0)):k&&r?(I(r),A("classIframeLesaVideo"),void Y(!0)):void(s&&(I(s),A("classIframeInstavid360"),Y(!0)));return!o||(0,Te.VP)(o)?(0,he.Y)("div",{css:rt},(0,he.Y)("div",{className:"classStockImageMissingHero",css:mt},u&&(0,he.Y)("span",{className:"classSdCarouselKeyImageBadgeText",css:[et.W,ut,""]},g||W.Gd),(0,he.Y)(at.j,{stockCardData:t}))):(0,he.Y)("div",{css:rt},w&&(0,he.Y)(Qe.n,{modalLightboxShowed:w,closeModalLightbox:()=>y(!1),modalLightboxImages:o.map((e=>({imageUrl:(0,Ze.G)(e,3),imageAlt:S}))),selectedImageIndex:C,changeSelectedImage:e=>{x(e)}}),(0,he.Y)(ot.W,{className:N,closeModal:()=>{A(""),Y(!1)},isOpen:H,videoSource:T}),(0,he.Y)("div",{css:lt},(L||D)&&(0,he.Y)("div",{onClick:z,onKeyDown:e=>("Enter"===e.key||" "===e.key)&&z(),role:"button",tabIndex:0,"aria-label":"Play video",css:[tt.Ne,ct,""]},L&&(0,he.Y)(Ue.K,{className:"classVideoPlayHover",css:[tt.Ei,""],name:"iconVideoPlay"}),D&&(0,he.Y)(Ue.K,{className:"classVideoPlayHover",css:[tt.Ei,""],name:"icon360"})),(0,he.Y)(qe.F,{carouselComponentName:"stock-details-large-images-carousel",carouselSettings:n.f.stockDetailsLargeImage,activeIndex:C,setActiveIndex:x,autoHeight:!0,carouselItemsWrapperCustom:dt},o.map((e=>(0,he.Y)("div",{css:mt,key:e,role:"button",tabIndex:0,onMouseDownCapture:M,onClickCapture:P,onClick:R,onKeyDown:e=>("Enter"===e.key||" "===e.key)&&R()},(0,he.Y)("img",{css:pt,role:"presentation",alt:S,src:(0,Ze.G)(e,2)}),u&&f&&(0,he.Y)("div",{css:gt},(0,he.Y)("span",{className:"classSdCarouselKeyImageBadgeText",css:ut},f)),(0,he.Y)(at.j,{stockCardData:t})))))),(0,he.Y)(qe.F,{classArrowsWrapper:"classIsAlternateDesign",carouselComponentName:"stock-details-small-images-carousel",carouselSettings:n.f.stockDetailsSmallImage,activeIndex:C,setActiveIndex:x,carouselWrapperCustom:ht,carouselApertureCustom:vt,carouselArrowCustom:ft,carouselDotsWrapperCustom:kt,carouselDotCustom:St},o.map(((e,t)=>(0,he.Y)("div",{key:e,role:"button",tabIndex:0,onClick:()=>x(t),onKeyDown:e=>("Enter"===e.key||" "===e.key)&&x(t)},(0,he.Y)("img",{css:bt,alt:S,src:(0,Ze.G)(e,1)}))))))};var xt=a(74821),wt=a(75330),yt=a(62706);const Ht="16px",Yt="16px",Tt=(it.M.scWrapperRadius,ke.c.gapMedium,ke.c.gapMedium,ke.c.gapMedium,Pe.f.lg,ke.c.gapLarge,fe.X.black3,fe.X.black10,ke.c.gapLarge,ke.c.gapTiny,ke.c.gapLarge,ke.c.gapSmall,fe.X.black,(0,be.X_)(),it.M.scCommentsTextFontStack,it.M.scCommentsTextSizeMobile,it.M.scCommentsTextSizeDesktop,it.M.scCommentsTextLineHeight,it.M.scCommentsTextLetterSpacing,it.M.scCommentsTextCol,ke.c.gapMedium,ke.c.gapLarge,ke.c.gapTiny,(0,be.X_)(),Se.v.stockBodyTextColour,Se.v.stockBodyTextColour,fe.X.black7,Se.v.stockDetailsItemSpecsFontStack,Se.v.stockDealerCommentsLineHeight,Se.v.stockBodyTextColour,fe.X.black20,Se.v.stockHighlightColour,Se.v.sdLocationTextSize,Se.v.sdLocationTextLetterSpacing,Se.v.sdLocationTextTransform,Se.v.sdLocationTextCol,"16px"),It="24px",Nt=(ke.c.gapMedium,ke.c.gapLarge,wt.w.wildcardHeadingFontStack,wt.w.wildcardHeadingSizeMobile,wt.w.wildcardHeadingSizeDesktop,wt.w.wildcardHeadingLineHeight,wt.w.wildcardHeadingLetterSpacing,wt.w.wildcardHeadingTransform,wt.w.wildcardHeadingAlign,wt.w.wildcardHeadingColour,(0,he.AH)("margin-block-start:",Ht,";@media print{display:none;}>*+*{margin-block-start:",Yt,";}.classPlacementLeftColumn &,.classPlacementRightColumn &{margin-block-start:0;>*+*{margin-block-start:",ke.c.gapSmall,";}}","")),At=(0,he.AH)("",""),Lt=(0,he.AH)(wt.w.hscHeadingFontStack,";font-size:",wt.w.hscHeadingSizeMobile,";letter-spacing:",wt.w.hscHeadingLetterSpacing,";line-height:",wt.w.hscHeadingLineHeight,";text-transform:",wt.w.hscHeadingTransform,";text-align:",wt.w.hscHeadingAlign,";color:",wt.w.hscHeadingColour,";max-width:",yt.N.contentWidthPx,";",(0,xt.s)(),";margin-inline-start:auto;margin-inline-end:auto;margin-block-end:0;",(0,Re.HG)(Pe.f.lg),"{font-size:",wt.w.hscHeadingSizeDesktop,";}.classPlacementLeftColumn &,.classPlacementRightColumn &{font-size:",Tt,";",(0,Re.HG)(Pe.f.lg),"{font-size:",It,";}}","");var Dt=a(78635);const Mt={name:"3z289g",styles:"& img{object-fit:contain;}"},Ft=(0,he.AH)((0,ve.A)(),";display:flex;
1border-inline-start:",Se.v.stockDetailsCpoBorderLeft,";border-inline-end:",Se.v.stockDetailsCpoBorderRight,";border-block-start:",Se.v.stockDetailsCpoBorderTop,";border-block-end:",Se.v.stockDetailsCpoBorderBottom,";border-radius:",Se.v.stockDetailsCpoRadius,";background-color:",Se.v.stockDetailsCpoBgCol,";padding:",Se.v.stockDetailsCpoPadding,";margin:",Se.v.stockDetailsCpoMargin,";width:",Se.v.stockDetailsCpoWidth,";transition:border 150ms ease-in-out,background-color 150ms ease-in-out;&:hover{border-inline-start:",Se.v.stockDetailsCpoHoverBorderLeft,";border-inline-end:",Se.v.stockDetailsCpoHoverBorderRight,";border-block-start:",Se.v.stockDetailsCpoHoverBorderTop,";border-block-end:",Se.v.stockDetailsCpoHoverBorderBottom,";background-color:",Se.v.stockDetailsCpoHoverBgCol,";}&.classPosLeft{justify-content:flex-start;}&.classPosCenter{justify-content:center;}&.classPosRight{justify-content:flex-end;}",""),Rt=(0,he.AH)("max-height:",Se.v.stockDetailsCpoLogoMaxHeight,";filter:",Se.v.stockDetailsCpoLogoFilter,";transition:filter 150ms ease-in-out;.classStockV5DetailsCpoBtn:hover &{filter:",Se.v.stockDetailsCpoHoverLogoFilter,";}",""),Pt={name:"zjik7",styles:"display:flex"},Wt={name:"1lrof9b",styles:"max-height:55px"},zt=e=>{let{stockDetails:t,stockSettings:a}=e;const{modalShowed:o,brandCertified:s,oemCertifiedLogoSrc:n,oemCertifiedModalContent:r,classButtonPos:l,imageAlt:c,handleOpenModal:d,closeModal:m,isTeamMotoApproved:p,isUltimatePreferred:g}=(0,Je.a)(t,a,"details");return(0,he.Y)(i.Fragment,null,r&&o&&(0,he.Y)(q.a,{modalShowed:o,closeModal:m,modalContentCustom:Mt},(0,he.Y)(A.$,null,r)),s&&n?(0,he.Y)(Dt.$,{className:"classStockV5DetailsCpoBtn "+l,buttonLinkCustom:Ft,onClick:d},(0,he.Y)("img",{className:"classCpoBadgeLogoImg",css:Rt,src:n,alt:c||void 0})):null,p&&(0,he.Y)("div",{css:Pt,className:l},(0,he.Y)("img",{className:"classTeamMotoApprovedLogoImg",css:Wt,src:_e.Ay,alt:"TeamMoto Approved Logo"})),g&&(0,he.Y)("div",{css:Pt,className:l},(0,he.Y)("img",{className:"classUltimatePreferredLogoImg",css:Wt,src:_e.nH,alt:"Ultimate Preferred Logo"})))};var Gt=a(88232),Bt=a(90566);const Et=(0,he.AH)("margin-bottom:",ke.c.gapMedium,";","");var Vt=a(72515);const Ot=(0,he.AH)("@media print{margin-top:",ke.c.gapExtraLarge,";}",""),jt=(0,he.AH)("background-color:",fe.X.white,";padding:0 0 ",ke.c.gapMedium," 0;@media print{padding:0;.classCollapsedContent{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:13;overflow:hidden;max-height:420px!important;}&.classCollapsed .classCollapsedContent::after{width:0;}}",""),Kt=(0,he.AH)((0,xt.s)(),";",""),Xt=(0,he.AH)(Se.v.stockDealerCommentsFontStack,";font-size:",Se.v.stockDealerCommentsFontSizeMobile,";line-height:",Se.v.stockDealerCommentsLineHeight,";color:",Se.v.stockDealerCommentsColour,";",(0,Re.HG)(Pe.f.lg),"{font-size:",Se.v.stockDealerCommentsFontSizeDesktop,";}",""),qt={name:"my9yfq",styles:"@media print{display:none;}"},Ut=(0,he.AH)(Vt.U.stockCommentsBtnVariant," ",Vt.U.stockCommentsBtnSize,";","");var _t=a(77247);const $t=(0,he.AH)("padding:",ke.c.gapMedium,";background-color:",fe.X.white,";@media print{padding:0;margin-top:",ke.c.gapExtraLarge,";position:relative;z-index:",nt.f.surface,";}
1",""),Zt=(0,he.AH)(Se.v.stockSectionsHeadingFontStack," font-size:",Se.v.stockSectionsHeadingFontSizeMobile,";line-height:",Se.v.stockSectionsHeadingLineHeight,";letter-spacing:",Se.v.stockSectionsHeadingLetterSpacing,";text-transform:",Se.v.stockSectionsHeadingTextTransform,";color:",Se.v.stockSectionsHeadingColour,";margin:0;",(0,Re.HG)(Pe.f.md),"{font-size:",Se.v.stockSectionsHeadingFontSizeDesktop,";}@media print{background:",_t.b.brandPrimaryCol,";color:",fe.X.white,";width:100%;padding:15px;text-align:left;}",""),Jt=(0,he.AH)("margin-top:",ke.c.gapMedium,";",(0,Re.HG)(Pe.f.lg),"{column-count:2;}@media print{padding-left:",ke.c.gapMedium,";}",""),Qt=(0,he.AH)("margin-bottom:",ke.c.gapSmall,";",""),ea=(0,he.AH)("font-size:",Se.v.stockFeatureTextLarge,";display:table-cell;",""),ta=e=>{let{comments:t,commentsVisibilityState:a,commentsMaxHeight:o}=e;const s=(0,Gt.r)(t),i="fully_open"===a,n=i?"450":String(null!=o?o:"450");return s?(0,he.Y)("div",{css:[Et,Ot,""]},(0,he.Y)(Bt.S,{accordionComponentName:"stock-details-comments-accordion",headingText:"Dealer Comments",buttonTextExpanded:"Hide Comments",buttonTextCollapsed:"Read More",accordionRevealWrapperCustom:jt,accordionRevealHeadingCustom:Zt,accordionRevealPaneWrapperCustom:Kt,accordionRevealTextWrapperCustom:Xt,accordionButtonWrapperCustom:qt,buttonLinkCustom:Ut,collapsedAccordionHeight:n,isAccordionOpen:i},(0,he.Y)(A.$,null,s))):null};var aa=a(20378),oa=a(20045),sa=a(71995),ia=a(5130),na=a(99432),ra=a(58891),la=a(24145),ca=a(59723),da=a(53212),ma=a(51137),pa=a(67091),ga=a(46644),ua=a(19660),ha=a(61455);const va="300",ba="500",fa="20px",ka=(0,he.AH)("padding:",ke.c.gapMedium,";background-color:",fe.X.white,";.classStockSold &{display:flex;align-items:center;flex-direction:column;",(0,Re.HG)(Pe.f.md2),"{flex-direction:row;}}@media print{display:none;}",""),Sa=(0,he.AH)(".classStockSold &{display:flex;flex-direction:column;width:100%;",(0,Re.HG)(Pe.f.md2),"{width:50%;padding-right:",ke.c.gapMedium,";}",(0,Re.HG)(Pe.f.lg2),"{width:35%;}}",""),Ca=(0,he.AH)("padding-bottom:",ke.c.gapMedium,";border-bottom:2px solid ",fe.X.black10,";",""),xa=(0,he.AH)(Se.v.sdLocationHeadingFontStack," font-size:",Se.v.sdLocationHeadingSize,";line-height:",Se.v.sdLocationHeadingLineHeight,";letter-spacing:",Se.v.sdLocationHeadingLetterSpacing,";text-transform:",Se.v.sdLocationHeadingTransform,";color:",Se.v.sdLocationHeadingCol,";margin:0;",""),wa=(0,he.AH)("",""),ya=(0,he.AH)("font-size:",Se.v.locationTextSeoSize,";text-transform:uppercase;margin:",ke.c.gapMedium," 0;",""),Ha={name:"my9yfq",styles:"@media print{display:none;}"},Ya=(0,he.AH)("display:flex;align-items:center;margin:0 0 ",ke.c.gapMedium," 0;&.classSdLocationMapButtonWrapper,&.classSdLocationLicenceWrapper{@media print{display:none;}.classStockSold:not(:last-of-type) &{",(0,Re.HG)(Pe.f.md2),"{margin:0;}}}",""),Ta=(0,he.AH)(Vt.U.stockDetailsLocationsBtnVariant,";",Vt.U.stockDetailsLocationsBtnSize,";",""),Ia=(0,he.AH)("fill:",Se.v.stockHighlightColour,";width:",fa,";height:",fa,";margin-right:",ke.c.gapLarge,";.classStockSold &{fill:",it.M.soldAccentCol,";}",""),Na=(0,he.AH)((0,ua.e)(),";font-size:",Se.v.sdLocationPhoneTextSize,";line-height:",Se.v.sdLocationPhoneLineHeight,";letter-spacing:",Se.v.sdLocationPhoneLetterSpacing,";color:",Se.v.sdLocationPhoneTextCol,";background-color:",Se.v.sdLocationPhoneBgCol,";padding:",Se.v.sdLocationPhonePadding,";border-radius:25px;transition:background-color 150ms ease-in-out,color 150ms ease-in-out;&:hover{color:",Se.v.sdLocationPhoneHoverTextCol,";background-color:",Se.v.sdLocationPhoneHoverBgCol,";}@media print{background:none;color:",fe.X.black,";padding:0;}",""),Aa=(0,he.AH)("display:flex;flex-direction:column;font-size:",Se.v.sdLocationTextSize,";letter-spacing:",Se.v.sdLocationTextLetterSpacing,";text-transform:",Se.v.sdLocationTextTransform,";color:",Se.v.sdLocationTextCol,";",""),La={name:"19oodeg",styles:"margin-bottom:20px;@media print{display:none;}"},Da=(0,he.AH)("position:relative;height:",va,"px;background-color:",fe.X.black5,";display:flex;@media print{display:none;}.classStockSold &{height:",va,"px;width:100%;",(0,Re.HG)(Pe.f.md2),"{height:",ba,"px;width:50%;flex:1;}",(0,Re.HG)(Pe.f.lg2),"{height:",ba,"px;}}",""),Ma=(0,he.AH)("display:flex;height:",va,"px;width:100%;cursor:pointer;.classStockSold &{",(0,Re.HG)(Pe.f.md2),"{height:",ba,"px;}}@media print{display:none;}",""),Fa=(0,he.AH)("width:100%;.classStockSold &{height:",va,"px;",(0,Re.HG)(Pe.f.md2),"{height:",ba,"px;}}",""),Ra=(0,he.AH)("animation-name:",ha.qG,";animation-duration:800ms;animation-iteration-count:1;",""),Pa=e=>(0,he.AH)("height:",e,"px;.classStockSold &{",(0,Re.HG)(Pe.f.lg2),"{height:",ba,"px;}}",""),Wa=e=>{var t;
1let{stockDetails:a,enableStockLocations:o,fallbackLocation:s,dealershipStockType:n}=e;const{siteBranding:r}=(0,C.j)(),{dealerId:l}=(0,la.y)(),c=(0,y.e)(),{location:d,stockCtas:m}=a,{headerDealerName:p}=r||{},g=null==m||null===(t=m.find((e=>"details"===e.showCta&&e.isCtaPrimary)))||void 0===t?void 0:t.id,{viewportWidth:u}=(0,ra.q)(),h=u>0&&u<Pe.f.md;if(!o&&!d&&!s)return null;const{locationHeading:v,locationText:b,phone:k,showStockLocation:S,stockLocation:x,locationUrl:w,latitude:H,longitude:Y,hasValidCoordinates:T,operatingWeek:I,operatingWeekExceptions:A,websiteUrl:M,licence:F,endpointUrl:R,width:P,height:W,zoom:z}=(0,na.Y)(a,s,n,l,h,c),{ref:B,inView:E}=(0,aa.Wx)({threshold:0,triggerOnce:!0}),{0:V,1:j}=(0,i.useState)(!1),K=R&&E&&T;return(0,he.Y)(i.Fragment,null,(0,he.Y)(ga.W,{primaryStockCtaId:g,phone:k,stockLocation:x,showStockLocation:S,dealerName:p}),(0,he.Y)("div",{css:ka,ref:B},(0,he.Y)("div",{css:Sa},(0,he.Y)("div",{css:Ca},(0,he.Y)(N._B,{heading3Custom:xa},v)),(0,he.Y)("div",{className:"classSdLocationDetailsWrapper",css:wa},(0,he.Y)("div",{css:Ha},b&&(0,he.Y)(sa.f,{paragraphCustom:ya},b),k&&(0,he.Y)("div",{css:Ya},(0,he.Y)(L.g,{className:"classIconSvg",css:Ia,name:"iconPhone"}),(0,he.Y)(oa.b,{to:"tel:"+(0,O.M)(k),css:Na,onClick:()=>{(0,f.pz)(a),(0,G.$)("Soft Lead","Phone Number Click")},"aria-label":"Call Us"},k)),S&&(0,he.Y)("div",{css:Ya},(0,he.Y)(L.g,{className:"classIconSvg",css:Ia,name:"iconLocation"}),(0,he.Y)("div",{css:Aa},x)),M&&(0,he.Y)("div",{css:Ya},(0,he.Y)(Ue.K,{className:"classIconSvg",css:Ia,name:"iconLink",viewBox:"0 0 22 22"}),(0,he.Y)(oa.b,{to:M,css:Aa,"aria-label":"Visit Our Website",rel:"noopener noreferrer",target:"_blank"},M)),F&&(0,he.Y)("div",{className:"classSdLocationLicenceWrapper",css:Ya},(0,he.Y)(D.m,{className:"classIconSvg",css:Ia,name:"stockIconFeatureHash"}),(0,he.Y)("div",{css:Aa},F)),(0,he.Y)(ca.H,{operatingWeek:I,operatingWeekExceptions:A,lcHoursWrapperCustom:La})),S&&(0,he.Y)("div",{className:"classSdLocationMapButtonWrapper",css:Ya},(0,he.Y)(oa.b,{css:[Ta,$.G8,""],target:"_blank",rel:"noopener noreferrer",to:w,onClick:()=>(0,G.$)("Soft Lead","Get Directions Click"),"aria-label":"Get Directions"},"Get Directions")))),(0,he.Y)(ia.m,{wrapperCustom:Da,onClick:()=>{j(!0)}},K?(0,he.Y)(i.Fragment,null,(0,he.Y)(pa.G,{endpointUrl:R,width:P,height:W,latitude:H,longitude:Y,zoom:z,altText:"Map showing the location of address "+x,showDynamicMap:V,staticMapWrapperCustom:Ma,staticMapImageWrapperCustom:Fa,staticMapImageCustom:Ra,staticMapFallbackCustom:Pa(W)}),!V&&(0,he.Y)(da.L,{isSmallSizeMap:!0})):(0,he.Y)(ma.z,null))))};var za=a(83787);const Ga={name:"my9yfq",styles:"@media print{display:none;}"},Ba=(0,he.AH)(Se.v.stockPagesDisclaimerFontStack,";font-size:",Se.v.stockPagesDisclaimerFontSize,";line-height:",Se.v.stockPagesDisclaimerLineHeight,";margin:0;p{margin:0;}+.classSdDisclaimerText{margin-top:",ke.c.gapSmall,";}",""),Ea=e=>{let{stockDetails:t,stockRepaymentData:a,detailsPageDisclaimer:o,financeAvailable:s}=e;const{priceDisclaimer:i,disclaimerNumber:n}=(0,za._1)(t,(0,h.cx)(t)),{comparisonRateDisclaimer:r}=a;return(0,he.Y)("div",{css:Ga},n&&i&&(0,he.Y)(sa.f,{className:"classSdDisclaimerText",css:Ba},n,". ",(0,he.Y)(A.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},i)),s&&r&&(0,he.Y)(sa.f,{className:"classSdDisclaimerText",css:Ba},za.gX,". ",(0,he.Y)(A.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},r)),o&&(0,he.Y)(A.$,{className:"classSdDisclaimerText",css:Ba},o))},Va=((0,be.X_)(),ke.c.gapTiny,(0,he.AH)("margin:0;padding:0;list-style:none;@media print{column-count:2;column-rule-color:",fe.X.black20,";column-rule-style:solid;column-rule-width:1px;column-gap:10px;}","")),Oa=(0,he.AH)("display:flex;margin-bottom:",ke.c.gapTiny,";break-inside:avoid;&:last-child{margin-bottom:0;}",""),ja=(0,he.AH)("width:",Se.v.stockFeatureIcon,";min-width:",Se.v.stockFeatureIcon,";height:",Se.v.stockFeatureIcon,";margin-right:",Se.v.stockFeatureIconMargin,";position:relative;",""),Ka=(0,he.AH)("width:",Se.v.stockFeatureIcon,";height:",Se.v.stockFeatureIcon,";fill:",_t.b.brandTextCol,";top:0;left:0;position:absolute;
1&.classStockDetailsIcon{top:1px;}",""),Xa=(0,he.AH)(Se.v.stockFeatureKeyTextFontStack,";font-size:",Se.v.stockFeatureKeyText,";color:",Se.v.stockFeatureKeyTextCol,";width:105px;min-width:105px;padding-right:6px;",""),qa=(0,he.AH)(Se.v.stockFeatureTextFontStack,";font-size:",Se.v.stockFeatureText,";line-height:1.3em;color:",Se.v.stockFeatureTextCol,";margin:0;","");var Ua=a(95636),_a=a(13706);const $a=e=>{let{name:t}=e;return(0,he.Y)("span",{css:ja},(0,he.Y)(_a.R,{name:t,className:"classIconSvg",css:Ka}))},Za=(0,he.AH)("margin-bottom:",ke.c.gapMedium,";",""),Ja=e=>{let{featuresHeading:t,stockDetails:a,stockFeaturesArray:o,enableRedbook:s}=e;const{redbookData:i,greenRating:n}=a;return(0,he.Y)("div",{css:[Za,$t,""]},(0,he.Y)("h4",{css:Zt},t),(0,he.Y)("ul",{css:[Va,Jt,""]},o.map((e=>{let{svgName:t,label:a,value:o,field:s}=e;return(0,he.Y)("li",{className:"classStockFeatureItemWrapper",css:[Oa,Qt,""],key:s+"-"+a},t&&(0,he.Y)($a,{name:t}),(0,he.Y)("span",{css:[qa,Xa,ea,""]},a),(0,he.Y)("span",{css:[qa,ea,""]},o||W.Gd))})),s&&i&&(0,he.Y)("li",{css:[Oa,Qt,""]},(0,he.Y)(Ua.P,{isStockDetailPage:!0,redBookData:i,greenStarRating:n}))))};var Qa=a(59532),eo=a(72685),to=a(6292),ao=a(44938),oo=a(26443),so=a(14526),io=a(10341);const no=(0,he.AH)("background-color:",fe.X.white,";display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:",ke.c.gapMedium,";",(0,Re.HG)(Pe.f.lg),"{padding:35px ",ke.c.gapMedium,";}@media print{display:flex;flex-direction:row;justify-content:space-between;position:absolute;top:0;left:15px;width:calc(100% - 30px);z-index:",nt.f.space,";background:",_t.b.brandPrimaryCol,";color:",fe.X.white,";padding:0 10px;height:60px;}",""),ro=(0,he.AH)("margin:0;width:100%;margin-bottom:",ke.c.gapSmall,";",(0,Re.HG)(Pe.f.sm),"{margin-bottom:",ke.c.gapMedium,";}",(0,Re.HG)(Pe.f.lg),"{width:47%;flex-grow:1;margin:0;}@media print{width:auto;margin:0;}",""),lo=(0,he.AH)(Se.v.sdHeadingFontStack,";font-size:",Se.v.sdHeadingSizeMobile,";line-height:",Se.v.sdHeadingLineHeight,";letter-spacing:",Se.v.sdHeadingLetterSpacing,";text-transform:",Se.v.sdHeadingTransform,";color:",Se.v.sdHeadingCol,";text-align:",Se.v.sdHeadingAlignMobile,";margin:0;",(0,Re.HG)(Pe.f.md),"{font-size:",Se.v.sdHeadingSizeDesktop,";}",(0,Re.HG)(Pe.f.lg),"{text-align:",Se.v.sdHeadingAlignDesktop,";}@media print{color:",fe.X.white,";}",""),co=(0,he.AH)("display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:",ke.c.gapSmall,";",(0,Re.HG)(Pe.f.lg),"{margin-top:0;margin-bottom:0;}",""),mo=(0,he.AH)("width:100%;margin-bottom:",ke.c.gapSmall,";",(0,Re.HG)(Pe.f.sm),"{width:auto;margin-bottom:0;margin-right:",ke.c.gapExtraLarge,";&:only-child{margin-right:0;}}@media print{display:none;}",""),po=(0,he.AH)(Se.v.sdReserveNowFontStack,";font-size:",Se.v.sdReserveNowFontSize,";text-align:center;color:",Se.v.sdReserveNowTextCol,";white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;background-color:",Se.v.sdReserveNowBgCol,";padding:",Se.v.sdReserveNowPadding,";margin:auto;border-radius:30px;display:block;transform:scale(1);transform-origin:center;transition:transform 150ms ease-in-out;border:none;",(0,Re.HG)(Pe.f.lg),"{position:relative;top:2px;}",(0,Re.HG)(Pe.f.xl),"{font-size:",Se.v.sdReserveNowFontSizeXl,";padding:",Se.v.sdReserveNowPaddingXl,";}&:hover{transform:scale(1.1);color:",Se.v.sdReserveNowHoverTextCol,";background-color:",Se.v.sdReserveNowHoverBgCol,";}",""),go=(0,he.AH)("display:flex;flex-wrap:wrap;align-items:center;justify-content:center;@media print{&>*{color:",fe.X.white,";}&>*:not(:first-of-type),.classSdPriceWasWrapper{display:none;}}",""),uo=(0,he.AH)((0,ve.A)(),";",""),ho=(0,he.AH)("text-align:center;margin-left:15px;&:first-of-type{&:not(.classSdPriceWasWrapper){margin-left:0;}}",(0,Re.HG)(Pe.f.md),"{margin-left:25px;}",(0,Re.HG)(Pe.f.lg),"{text-align:right;}&:only-of-type,&:first-of-type{&:not(.classSdPriceWasWrapper){",(0,Re.HG)(Pe.f.md),"{margin-left:0;}}}&:disabled{cursor:default;}",""),vo=(0,he.AH)("",""),bo=(0,he.AH)(Se.v.stockPriceNoteTextFontStack," font-size:",Se.v.stockPriceNoteTextSize,";line-height:",Se.v.sdPriceNoteLineHeight,";letter-spacing:",Se.v.sdPriceNoteTextLetterSpacing,";text-transform:",Se.v.stockPriceNoteTextTransform,";color:",Se.v.stockPriceNoteTextCol,";white-space:nowrap;margin:0;@media print{",Se.v.stockPageHeadingFontStack,";color:",fe.X.white,";}",""),fo=(0,he.AH)("color:",Se.v.stockPriceWasNoteTextColour,";",""),ko={name:"12j7gye",styles:"&.classSdPriceTextWas{text-decoration:line-through;}"},So=(0,he.AH)(Se.v.sdPriceTextFontStack,";font-size:",Se.v.sdPriceTextSizeMobile,";line-height:",Se.v.sdPriceTextLineHeight,";letter-spacing:",Se.v.sdPriceTextLetterSpacing,";color:",Se.v.sdPriceTextCol,";margin:0;",(0,Re.HG)(Pe.f.md),"{font-size:",Se.v.sdPriceTextSizeDesktop,";}@media print{color:",fe.X.white,";}.classStockSold &{color:",it.M.soldAccentCol,";}",""),Co=(0,he.AH)("font-size:11px;line-height:11px;text-align:center;width:100%;line-height:15px;",(0,Re.HG)(Pe.f.lg),"{text-align:right;margin-top:",ke.c.gapTiny,";}@media print{display:none;}",""),xo=e=>
1{let{stockDetails:t,stockSettings:a,stockRepaymentData:o,financeAvailable:s}=e;const{repaymentSettings:n,reserveNowSettings:r}=a,{repaymentFrequency:l}=n||{},{enableReservenow:c,reservenowDepositAmount:d,reservenowStripePublishableKey:m}=r||{},p=!!(c&&d&&d>0&&m),g=(0,He.useLocation)().state,{openReserveNowForm:u=!1,headerRefreshKey:v}=g||{},{0:b,1:f}=(0,i.useState)(!1),{0:k,1:S}=(0,i.useState)(!1),{archived:C,year:x,make:w,model:y,variations:Y,series:T,price:I,wasPrice:L,vehType:D}=t,M=(0,i.useRef)(""),{repaymentDepositPercentage:F,repaymentInterestRate:R,repaymentTerm:P,comparisonRate:z,comparisonRateDisclaimer:G,repaymentAmount:B,balloonPayment:V,headingRepaymentsDisclaimer:O}=o,j=()=>{S(!0)};(0,i.useEffect)((()=>{u&&(j(),window.history.replaceState(Object.assign({},g,{openReserveNowForm:!1}),document.title))}),[u,v]);const K=e=>{e&&(M.current=e,f(!0))},X=x||w||y||Y||T,{stockTitle:U,stockSubtitle:_}=(0,h.cb)(t),$=((U||"")+" "+(_||"")).trim(),Z=!!I&&I>=1,J=(0,h.cx)(t),{priceLabel:Q,priceDisclaimer:ee,disclaimerNumber:te}=(0,za._1)(t,J),ae=J?(0,h.DI)(t,null==a?void 0:a.publishConfiguration):[],oe=J&&ae.length>0,se=[{label:"per "+to.x[l],text:B?(0,ao.Z)((0,Qa.wx)(B)):""},{label:W.BX.interestRate.text,text:R?R+"%":""},{label:W.BX.comparisonRate.text,text:z?z+"%":""}];return(0,he.Y)(i.Fragment,null,b&&!k&&(0,he.Y)(q.a,{modalShowed:b,closeModal:()=>f(!1)},(0,he.Y)(A.$,null,M.current)),k&&!b&&p&&(0,he.Y)(q.a,{modalShowed:k,closeModal:()=>S(!1),modalHeading:W.pV.FormReserveNow,modalWrapperCustom:oo.Du,modalContentCustom:oo.pW},(0,he.Y)(i.Fragment,null,(0,he.Y)(io.s,{stockDetails:t,stockSettings:a}),(0,he.Y)(H.i,null,(0,he.Y)(so.FormReserveNow,{closeFormModal:()=>S(!1),stockSettings:a,stockDetails:t})))),(0,he.Y)("div",{css:no},(0,he.Y)("div",{css:ro},(0,he.Y)(eo.K,{v4Component:X&&(0,he.Y)(N._,{heading1Custom:[lo]},(0,E._)([x,w,y,Y,T]," ")),v5Component:$&&(0,he.Y)(N._,{heading1Custom:[lo]},$)})),(0,he.Y)("div",{css:co},!C&&p&&(0,he.Y)("div",{css:mo,className:"classStockButtonSecondaryRow"},(0,he.Y)("button",{type:"button",css:po,onClick:()=>{j()}},"Reserve Now")),(0,he.Y)("div",{css:go},C?(0,he.Y)(N.fV,{heading2Custom:So},"Sold"):(0,he.Y)(i.Fragment,null,(Q||Z)&&!oe&&(0,he.Y)("button",{type:"button",css:[uo,ho,""],onClick:()=>K(ee),disabled:!ee},Q&&(0,he.Y)("div",{css:vo},(0,he.Y)("p",{css:bo},Q,te&&(0,he.Y)("sup",null,te))),Z&&!J&&(0,he.Y)(N.fV,{heading2Custom:So},(0,ao.Z)(I))),J&&ae.map((e=>{let{label:t,price:a}=e;return(0,he.Y)("button",{key:t,type:"button",css:[uo,ho,""],onClick:()=>K(ee),disabled:!ee},(0,he.Y)("div",{css:vo},(0,he.Y)("p",{css:bo},t,te&&(0,he.Y)("sup",null,te))),(0,he.Y)(N.fV,{heading2Custom:So},(0,ao.Z)(a)))})),Z&&!J&&(0,he.Y)(i.Fragment,null,s&&(0,he.Y)(i.Fragment,null,se.map((e=>e.text&&(0,he.Y)("button",{type:"button",css:[uo,ho,""],onClick:()=>K(G),key:e.label},(0,he.Y)("div",{css:vo},(0,he.Y)("p",{css:bo},e.label,(0,he.Y)("sup",null,za.gX))),(0,he.Y)(N.fV,{heading2Custom:So},e.text))))),!!L&&L>1&&(0,he.Y)("div",{className:"classSdPriceWasWrapper",css:[fo,ho,""]},(0,he.Y)("div",{css:vo},(0,he.Y)("p",{css:bo},(0,h.k8)(D,null==a?void 0:a.publishConfiguration))),(0,he.Y)(N.fV,{className:"classSdPriceTextWas",heading2Custom:[So,ko]},(0,ao.Z)(L))))))),!C&&s&&Z&&P&&!J&&(0,he.Y)("div",{css:Co},O?(0,he.Y)(A.$,null,O):P/12+" year term, "+F+" deposit required & "+(0,ao.Z)(V)+" Final Payment")))};var wo=a(12927),yo=a(92250);const Ho=(0,he.AH)("text-align:",it.M.sdMessageWrapperTextAlign,";border-radius:",it.M.sdMessageWrapperRadius,";border:",it.M.sdMessageWrapperBorder,";background-color:",it.M.sdMessageWrapperBgCol,";padding:",it.M.sdMessageWrapperPadding,";margin-block:",it.M.sdMessageWrapperMarginBlock,";",""),Yo=(0,he.AH)(it.M.sdMessageTextFontStack,";font-size:",it.M.sdMessageTextSize,";line-height:",it.M.sdMessageTextLineHeight,";text-transform:",it.M.sdMessageTextTransform,";letter-spacing:",it.M.sdMessageTextLetterSpacing,";color:",it.M.sdMessageTextCol,";margin:0;",""),To=e=>{let{pageName:t,pageType:a}=e;return(0,he.Y)(De.P,{page:{name:t,type:a},hasNoToolboxSidebar:!0,classNamePage:"classPageNonStandard classPageStock classPageStockDetail
1s"},(0,he.Y)(yo.Y,null,(0,he.Y)(wo.o,null,(0,he.Y)(ia.m,{wrapperCustom:Ho},(0,he.Y)("p",{css:Yo},"Sorry, we couldnât find that stock item.")))))};var Io=a(17872),No=a(51523),Ao=a(11095),Lo=a(25097);const Do=(e,t)=>{const a=(0,S.C)(),{siteBranding:o}=(0,C.j)(),{headerDealerName:s}=o||{},{year:i,make:n,model:r,variations:c,colour:d,location:m}=e,{finalSaleLocation:p}=(0,l.qd)(a,m);return{facebookShareLink:(e=>{const t="undefined"!=typeof window?encodeURIComponent(window.location.href):"";return t?"https://www.facebook.com/sharer/sharer.php?u="+t+(e?""e="+encodeURIComponent(e):""):""})(""+((0,E._)([i,n,r,c]," ")+" "+(d?"("+d+")":""))+(t?" for sale at "+p:"")+(s?" | "+s:""))}};var Mo=a(18822);const Fo=e=>(0,he.AH)(e?(0,ve.A)():"",";display:inline-flex;align-items:center;padding:10px 0;transform:scale(0.75);transform-origin:left center;transition:transform 200ms ease-in-out;&:hover{transform:scale(0.85);text-decoration:none;}",""),Ro=(0,he.AH)("width:",Mo.t.btnGrowSvgSize,";height:",Mo.t.btnGrowSvgSize,";fill:",Mo.t.btnGrowSvgFill,";transition:fill 150ms ease-in-out;.classLinkBasic:hover &{fill:",Mo.t.btnGrowSvgHoverFill,";}",""),Po=(0,he.AH)(Mo.t.btnGrowTextFontStack," font-size:",Mo.t.btnGrowTextSize,";text-transform:",Mo.t.btnGrowTextTransform,";color:",Mo.t.btnGrowTextCol,";margin:0 0 0 10px;transition:color 150ms ease-in-out;.classLinkBasic:hover &{color:",Mo.t.btnGrowTextHoverCol,";}",""),Wo=e=>{let{btnGrowLinkCustom:t,btnGrowSvgCustom:a,btnGrowTextCustom:o,children:s,linkTo:i,state:n,onClick:r}=e;return i?(0,he.Y)(oa.b,{className:"classBtnGrowLink",linkBasicCustom:[Fo(!1),t],to:i,state:n},(0,he.Y)(Ue.K,{className:"classIconSvg",css:[Ro,a,""],name:"iconArrowLeftMedium"}),(0,he.Y)(sa.f,{paragraphCustom:[Po,o]},s)):(0,he.Y)("button",{className:"classBtnGrowLink classLinkBasic",css:[Fo(!0),t,""],type:"button",onClick:r},(0,he.Y)(Ue.K,{className:"classIconSvg",css:[Ro,a,""],name:"iconArrowLeftMedium"}),(0,he.Y)(sa.f,{paragraphCustom:[Po,o]},s))};const zo=(0,he.AH)("",""),Go={name:"1tfo9ys",styles:"display:flex;justify-content:space-between;align-items:center;@media print{display:none;}"}
1,Bo={name:"ojpwtc",styles:"display:inline-flex;align-items:center;padding:10px 0;transform:scale(0.75);transform-origin:left center;transition:transform 200ms ease-in-out;&:hover{transform:scale(0.85);text-decoration:none;}"},Eo=(0,he.AH)("width:",Mo.t.btnGrowSvgSize,";height:",Mo.t.btnGrowSvgSize,";fill:",Mo.t.btnGrowSvgFill,";transition:fill 150ms ease-in-out;.classLinkBasic:hover &{fill:",Mo.t.btnGrowSvgHoverFill,";}",""),Vo=(0,he.AH)(Mo.t.btnGrowTextFontStack,";font-size:",Mo.t.btnGrowTextSize,";color:",Mo.t.btnGrowTextCol,";text-transform:",Mo.t.btnGrowTextTransform,";margin:0 0 0 10px;transition:color 150ms ease-in-out;.classLinkBasic:hover &{color:",Mo.t.btnGrowTextHoverCol,";}",""),Oo={name:"s5xdrg",styles:"display:flex;align-items:center"},jo=(0,he.AH)("font-size:12px;color:",_t.b.brandTextCol,";",""),Ko=(0,he.AH)((0,ve.A)(),";",(0,ua.e)(),";margin-left:10px;color:",_t.b.brandTextCol,";cursor:pointer;",""),Xo=(0,he.AH)("fill:",Se.v.stockListPageSocialIconsFill,";width:20px;height:20px;display:block;background-color:inherit;transform:scale(1);transition:fill 150ms ease-out,transform 250ms ease-in-out;",(0,Re.HG)(Pe.f.md),"{width:24px;height:24px;}.classSdHeaderSocialTrigger:hover &{fill:",Se.v.stockListPageSocialIconsHoverFill,";transform:scale(1.2);}",""),qo=e=>{let{stockDetails:t,stockSettings:a}=e;const s=(0,v.x)(),{generalSettings:i}=a||{},{enableStockLocations:n,dealershipStockType:r}=i||{},{facebookShareLink:l}=Do(t,n),{stockTypePlural:c}=(0,Io.$1)(r),{archived:d}=t||{},{state:m}=(0,He.useLocation)(),{templatePagePath:p}=(0,Lo.u)(z.J.stock)||{},{isFromIndexPage:g,stockIndexHistory:u,stockOrdering:h}=m||{},b=p+"/",f=u||b;return(0,he.Y)(Ao.Q,{css:zo},(0,he.Y)(ia.m,{css:Go},(0,he.Y)(Wo,(0,o.A)({btnGrowLinkCustom:Bo,btnGrowSvgCustom:Eo,btnGrowTextCustom:Vo},!g&&{linkTo:s?f:""},g&&{onClick:()=>g?(0,x.oo)(-1):(0,x.oo)(b)},{state:{stockOrdering:h}}
1),"More ",c),!d&&(0,he.Y)(ia.m,{css:Oo},(0,he.Y)("span",{css:jo},"Share"),(0,he.Y)(oa.b,{to:s?l:"",target:"_blank",className:"classSdHeaderSocialTrigger",linkBasicCustom:Ko,rel:"noreferrer","aria-label":"Share on Facebook"},(0,he.Y)(No.f,{className:"classIconSvg",css:Xo,name:"facebook"})),(0,he.Y)("a",{href:"/download/stock-pdf/"+t.id,className:"classSdHeaderSocialTrigger",download:!0,"aria-label":"Download details as PDF"},(0,he.Y)(Ue.K,{className:"classIconSvg",css:Xo,name:"iconPrinter"})))))};var Uo=a(57536),_o=a(965);const $o=(0,he.AH)("padding:0 ",ke.c.gapMedium," 0 0;",""),Zo=(0,he.AH)((0,Re.HG)(Pe.f.lg),"{&.classEmbCarouselAperture.classEmbCarouselAperture{margin-inline:0;}}@media print{display:none;}",""),Jo={name:"1h3rtzg",styles:"align-items:center"},Qo=(0,he.AH)(_o.n.arrowPosReset()," ",_o.n.arrowsPosMiddleEdges(),";",""),es=(0,he.AH)(_o.n.arrowReset()," ",_o.n.arrowBg()," ",(0,Re.HG)(Pe.f.lg),"{width:50px;height:50px;&:before{width:50px;height:50px;}}&.classArrowPrev{border-radius:0 4px 4px 0;}&.classArrowNext{border-radius:4px 0 0 4px;}&:disabled{display:hidden;opacity:0;pointer-events:none;}",""),ts=(0,he.AH)("height:",Se.v.stockIndexImgSmCarouselDotsWrapperHeight,";",""),as=(0,he.AH)((0,Re.HG)(Pe.f.lg),"{height:",Se.v.stockIndexImgSmCarouselDotsSize,";width:",Se.v.stockIndexImgSmCarouselDotsSize,";}",""),os=e=>{let{specialsIds:t}=e;const a=(0,x.GR)("3237921061").allCmsSpecial.nodes.filter((e=>(null==t?void 0:t.includes(Number(e.remoteId)))&&e.smallImage)),{templatePagePath:o}=(0,Lo.u)(z.J.dealerSpecials)||{};return(0,Te.uG)(a)?(0,he.Y)("div",{css:[Za,$o,""]},(0,he.Y)(qe.F,{carouselComponentName:"stock-details-specials-carousel",carouselSettings:n.f.stockV5DetailsSpecials,carouselApertureCustom:Zo,carouselItemsWrapperCustom:Jo,carouselArrowsWrapperCustom:Qo,carouselArrowCustom:es,carouselDotsWrapperCustom:ts,carouselDotCustom:as},a.map((e=>{var t;const{smallImage:a}=e||{};return(0,he.Y)(oa.b,{key:e.id,to:""+o+((null===(t=e.fields)||void 0===t?void 0:t.slug)||"")},(0,he.Y)(Uo.i,{height:null==a?void 0:a.height,width:null==a?void 0:a.width,srcWebp:null==a?void 0:a.srcWebp,srcFallback:null==a?void 0:a.srcFallback,alt:"Special promotion: "+((null==a?void 0:a.imageAlt)||e.name),eager:!0}))})))):null};a(75339);var ss=a(53096),is=a(9409);const ns=(0,he.AH)("display:flex;flex-direction:column;border-radius:",is.b.aiBorderRadius,";box-shadow:",is.b.aiWrapperBoxShadow,";",""),rs=(0,he.AH)((0,ve.A)(),";display:flex;justify-content:space-between;align-items:center;background-color:",is.b.aiTriggerBgCol,";border:",is.b.aiTriggerBorder,";border-radius:",is.b.aiBorderRadius,";padding:",is.b.aiTriggerPadding,";transition:background-color 300ms ease-in-out,color 300ms ease-in-out,fill 300ms ease-in-out,border 300ms ease-in-out,border-radius 200ms ease-in-out;.classAccordionOpen &{background-color:",is.b.aiTriggerOpenBgCol,";border:",is.b.aiTriggerOpenBorder,";border-radius:",is.b.aiBorderRadius," ",is.b.aiBorderRadius," 0 0;.classAccordionTitle{color:",is.b.aiTriggerOpenTextCol,";}.classIconSvg{fill:",is.b.aiTriggerOpenIconFill,";}}",(0,Re.HG)(Pe.f.md),"{&:hover{background-color:",is.b.aiTriggerHoverBgCol,";border:",is.b.aiTriggerHoverBorder,";.classAccordionTitle{color:",is.b.aiTriggerHoverTextCol,";}.classIconSvg{fill:",is.b.aiTriggerHoverIconFill,";}}}",""),ls=(0,he.AH)(is.b.aiTriggerTextFontStack,";font-size:",is.b.aiTriggerTextSize,";line-height:",is.b.aiTriggerTextLineHeight,";text-transform:",is.b.aiTriggerTextTransform,";letter-spacing:",is.b.aiTriggerTextLetterSpacing,";color:",is.b.aiTriggerTextCol,";",""),cs=(0,he.AH)("width:",is.b.aiTriggerIconSize,";height:",is.b.aiTriggerIconSize,";fill:",is.b.aiTriggerIconFill,";transition:transform 200ms ease-in-out;.classAccordionOpen &{transform:rotate(90deg);}",""),ds=(0,he.AH)(is.b.aiContentTextFontStack,";font-size:",is.b.aiContentTextSize,";line-height:",is.b.aiContentTextLineHeight,";text-transform:",is.b.aiContentTextTransform,";letter-spacing:",is.b.aiContentTextLetterSpacing,";background-color:",is.b.aiContentBgCol,";border:",is.b.aiContentBorder,";border-top:none;border-radius:0 0 ",is.b.aiBorderRadius," ",is.b.aiBorderRadius,";padding:",is.b.aiContentPadding,";",""),ms=e=>{let{accordionComponentName:t,accordionItemWrapperCustom:a,aiTriggerCustom:o,aiTriggerTextCustom:s,aiTriggerIconCustom:i,aiContentPaneWrapperCustom:n,aiContentWrapperCustom:r,children:l,isOpenDefault:c=!1,maxHeight:d,title:m,transitionDuration:p=200,onToggle:g}=e;const{isOpen:u,contentHeight:h,isTransitioning:v,contentRef:b,handleToggle:f}=(0,ss.s)({isOpenDefault:c,maxHeight:d,transitionDuration:p,onToggle:e=>{(0,B.w3)({eventName:M.A.ctaEvents.ctaClick,componentName:t,eventData:{type:"accordion",action:e?"open":"close"}}),null==g||g(e)}}),k=u?"classAccordionOpen":"classAccordionClosed",S=((e,t,a,o,s)=>(0,he.AH)((0,ss.e)(e,a,s),";overflow:",!o&&e&&t?"auto":"hidden",";",""))(u,d,h,v,p);return(0,he.Y)("div",{className:k,css:[ns,a,""]},(0,he.Y)("button",{type:"button","aria-label":"Toggle content",css:[rs,o,""],className:"classAccordionTrigger",onClick:f},m&&(0,he.Y)("span",{css:[ls,s,""],className:"classAccordionTitle"},(0,he.Y)(A.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},m)),(0,he.Y)(Ue.K,{className:"classIconSvg classIconArrow",css:[cs,i,""],name:"iconChevronRight"})),(0,he.Y)("div",{css:[S,n,""],ref:b},(0,he.Y)("div",{css:[ds,r,""]},l)))};var ps=a(83163),gs=a(7212);const us=(0,he.AH)("",""),hs=(0,he.AH)("text-align:left;background:none;margin:0;padding:0;border:none;cursor:pointer;text-decoration:underline;font-size:",Se.v.stockFormDisclaimerTextSize,";&:hover,&:focus{outline:none;}@media print{display:none;}",""),vs=(0,he.AH)("padding-top:",ke.c.gapSmall,";transition:max-height 300ms ease-in-out;@media print{max-height:initial!important;}",""),bs=(0,he.AH)("font-size:",Se.v.stockFormDisclaimerTextSize,";",""),fs=()=>{const{0:e,1:t}=(0,i.useState)(!1);return(0,he.Y)("div",{css:[us,""]},(0,he.Y)(gs.i,null),(0,he.Y)("button",{css:[hs,""],type:"button",onClick:()=>t(!e)},e?"Click to close disclaimer":"Click to see full disclaimer"),(0,he.Y)(ps.F,{accordionComponentName:"stock-page-redbook-disclaimer",isActive:e,accordionPaneWrapperCustom:vs},(0,he.Y)("p",{css:bs},W.O2)))};const ks=(0,he.AH)("background-color:",fe.X.white,";@media print{margin-top:",ke.c.gapExtraLarge,";}",""),Ss=(0,he.AH)("display:flex;justify-content:space-between;align-items:center;gap:",ke.c.gapMedium,";margin-bottom:",ke.c.gapMedium,";",""),Cs=(0,he.AH)((0,ve.A)(),";",(0,be.CK)(),";font-size:14px;color:",Se.v.stockBodyTextColour,";text-decoration:underline;cursor:pointer;white-space:nowrap;@media print{display:none;}",""),xs=(0,he.AH)("display:flex;flex-direction:column;gap:",ke.c.gapMedium,";",""),ws=(0,he.AH)("background-color:",fe.X.white,";.classAccordionOpen &{background-color:",fe.X.white,";border:none;border-bottom:1px solid ",fe.X.black20,";.classAccordionTitle{color:",fe.X.black,";}.classIconSvg{fill:",fe.X.black,";}}",(0,Re.HG)(Pe.f.md),"{&:hover{background-color:",fe.X.white,";border:1px solid ",fe.X.black10,";.classAccordionTitle{color:",fe.X.black,";}.classIconSvg{fill:",fe.X.black,";}}.classAccordionOpen &:hover{border:none;border-bottom:1px solid ",fe.X.black20,";}}",""),ys={name:"w0bvnz",styles:"transition:max-height 300ms ease-in-out"},Hs={name:"1e1ncky",styles:"border:none"},Ys=(0,he.AH)((0,be.CK)(),";width:100%;border-collapse:collapse;font-size:14px;line-height:22px;color:",Se.v.stockBodyTextColour,";@media print{page-break-inside:avoid;}",""),Ts=(0,he.AH)("page-break-inside:avoid;border-bottom:1px solid ",fe.X.black20,";&:last-of-type{border-bottom:none;}",""),Is=(0,he.AH)("text-align:left;font-weight:normal;vertical-align:top;padding:8px ",ke.c.gapSmall," 8px 0;width:50%;",(0,Re.HG)(Pe.f.sm),"{width:40%;font-family:var(--primaryFontBold);font-weight:normal;}",""),Ns={name:"1vyf51i",styles:"text-align:left;vertical-align:top;padding:8px 0;p{margin:0 0 8px;&:last-child{margin-bottom:0;}}"},As=(0,he.AH)((0,be.CK)(),";font-size:12px;font-style:italic;color:",Se.v.stockBodyTextColour,";margin:",ke.c.gapMedium," 0 0;",""),Ls=e=>{let{specificationGroups:t,showRedbookLogoDisclaimer:a,expandByDefault:o=!1,heading:s,showHeading:n=!0}=e;const{0:r,1:l}=(0,i.useState)((()=>Object.fromEntries(t.map((e=>[e.parentKey,o]))))),{0:c,1:d}=(0,i.useState)(0);if(!t.length)return null;const p=t.every((e=>r[e.parentKey]));return(0,he.Y)("div",{css:ks},(0,he.Y)("div",{css:Ss},null!=s?s:n?(0,he.Y)("h3",{css:Zt},"Specifications"):(0,he.Y)("span",null),(0,he.Y)("button",{type:"button",css:Cs,onClick:()=>{const e=!p;l(Object.fromEntries(t.map((t=>[t.parentKey,e])))),d((e=>e+1))}},p?"Collapse All":"Expand All")),(0,he.Y)("div",{css:xs},t.map((e=>(0,he.Y)(ms,{key:e.parentKey+"-"+c,accordionComponentName:"stock-v5-detail
1s-specs-"+e.parentKey,title:e.parentKey,isOpenDefault:!!r[e.parentKey],transitionDuration:300,aiTriggerCustom:ws,aiContentPaneWrapperCustom:ys,aiContentWrapperCustom:Hs,onToggle:t=>l((a=>Object.assign({},a,{[e.parentKey]:t})))},(0,he.Y)("table",{css:Ys},(0,he.Y)("tbody",null,e.rows.map((e=>{return(0,he.Y)("tr",{css:Ts,key:e.key},(0,he.Y)("th",{css:Is,scope:"row"},e.label),(0,he.Y)("td",{css:Ns},(t=e.value,m.test(t)?(0,he.Y)(A.$,null,e.value):e.value)));var t})))))))),(0,he.Y)("p",{css:As},"Please confirm all features with dealer."),a&&(0,he.Y)(fs,null))},Ds=["images","redbookData","stockCtas"],Ms=e=>{let{serverData:t,pageContext:a}=e;const s=(0,S.C)(),{countryCode:i}=(0,C.j)(),{stockItem:n}=t||{},r=(0,v.x)(),c=(0,l.cH)(n,s,r,i),{pageName:d,pageType:m}=a||{};return(0,he.Y)(Me.G,(0,o.A)({},c,{pageDataLayer:{page_name:d,page_type:m}}))};var Fs=e=>{let{serverData:t,pageContext:a}=e;const o=(0,k.v)(),c=(0,y.e)(),d=(0,w.W)(),{stockItem:m,lastUpdated:p,similarStock:g}=t||{},v=(0,i.useMemo)((()=>{const e=d.filter((e=>e.displayOnDetailsPage));return!m||(0,h.cx)(m)?e:e.filter((e=>!e.field||!r.QH.includes(e.field)))}),[d,m]),{pageName:S,pageType:C,enableEmbedding:Y}=a||{},{archived:T,location:I,priceQualifier:N,siteDescription:A,specialsIds:L}=m||{},{0:D,1:M}=(0,i.useState)(!1),{detailsPageSettings:F,generalSettings:R,repaymentSettings:P}=c,W=o.find((e=>null==e?void 0:e.info.isPrimary))||o[0],{detailsPageDisclaimer:z,commentsVisibilityState:G,commentsMaxHeight:B,expandSpecificationsByDefault:E}=F||{},{enableRedbook:V,enableStockLocations:O,dealershipStockType:j}=R||{},{showRedbookLogoDisclaimer:K}=(0,l.yj)(m,V),X=(0,x.GR)("90432930").allCmsSpecMapping.nodes,q=(0,x.GR)("2230073541").allCmsSpecExclusion.nodes.map((e=>e.specKey)).filter(Boolean),U=(0,i.useMemo)((()=>u(m,X,q)),[m,X,q]),{stockRepaymentData:_,financeAvailable:$}=(0,i.useMemo)((()=>(0,l.g7)(m,P)),[m,P]),Z=(0,i.useMemo)((()=>{const e=m||{};return(0,s.A)(e,Ds)}),[m]);(0,i.useEffect)((()=>{p&&console.log("Last Updated (Details): ",new Date(p).toLocaleString("en-AU"))}),[p]),(e=>{(0,i.useEffect)((()=>{if(!e)return;(0,f.pI)(e);const{body:t,bodyType:a,colour:o,driveType:s,fuelType:i,id:n,interior:r,location:l,make:c,model:d,odometer:m,price:p,registrationNumber:g,series:u,size:h,stockNumber:v,transmission:b,variations:k,vehType:S,vin:C,yard:x,year:w}=e||{};return window.current_stock={body:t||"",category:a||"",colour:o||"",drive_type:s||"",fuel_type:i||"",id:null==n?void 0:n.toString(),interior:r||"",locationName:(null==l?void 0:l.name)||"",locationPostcode:(null==l?void 0:l.postcode)||"",locationState:(null==l?void 0:l.state)||"",locationSuburb:(null==l?void 0:l.suburb)||"",make:c||"",model:d||"",odometer:(null==m?void 0:m.toString())||"",price:(null==p?void 0:p.toString())||"",registration_number:g||"",series:u||"",size:h||"",stock_number:v||"",subCategory:t||"",transmission:b||"",variations:k||"",veh_type:S||"",vin:C||"",yard:x||"",year:(null==w?void 0:w.toString())||""},()=>{window.current_stock=void 0}}),[e])})(m);const{validFeatures:J,formatFeatureValue:Q}=(0,b.j)({stockData:m,features:v}),ee=(0,i.useMemo)((()=>J.map((e=>({svgName:e.svgName,label:e.label,value:Q(e.field,e.remoteId),field:e.field}))).filter((e=>{let{value:t,field:a}=e;return null!==t||!!a&&r.QH.includes(a)}))),[J,Q]);return m?(0,he.Y)(De.P,{page:{name:S,type:C,vehicle:Z},hasNoToolboxSidebar:!0,enableEmbedding:Y,classNamePage:"classPageNonStandard classPageStock classPageStockDetails"},(0,he.Y)(yo.Y,{className:T?"classStockSold":""},(0,he.Y)(qo,{stockDetails:m,stockSettings:c}),(0,he.Y)(wo.o,null,(0,he.Y)("div",{css:ze},(0,he.Y)(xo,{stockDetails:m,stockSettings:c,stockRepaymentData:_,financeAvailable:$}),(0,he.Y)("div",{css:[Ge,Be,""]},(0,he.Y)("div",{css:[Ee,Ve,""]},(0,he.Y)(Ct,{stockDetails:m,stockSettingsData:c})),(0,he.Y)("div",{css:[Ee,Oe,je,""]},(0,he.Y)(H.i,null,(0,h.cx)(m)?(0,he.Y)(we,{stockDetails:m,stockSettings:c,fallbackLocation:W,wishlistOpened:D,setWishlistOpened:M}):(0,he.Y)(Le,{stockDetails:m,stockSettings:c,fallbackLocation:W,wishlistOpened:D,setWishlistOpened:M})))),(0,he.Y)("div",{css:Ge},!T&&(0,he.Y)("div",{css:[Ee,Ve,""]}
1,(0,he.Y)(zt,{stockDetails:m,stockSettings:c}),(0,he.Y)(Ja,{featuresHeading:r.Pz.featuresHeading,stockDetails:m,stockFeaturesArray:ee,enableRedbook:V}),(0,he.Y)(ta,{comments:A,commentsVisibilityState:G,commentsMaxHeight:B}),(0,he.Y)(Ls,{specificationGroups:U,showRedbookLogoDisclaimer:K,expandByDefault:E})),(I||W||L)&&(0,he.Y)("div",{id:"stockDealerLocation",css:[Ee,Oe,Ke,""]},!T&&L&&(0,he.Y)(os,{specialsIds:L}),(0,he.Y)(Wa,{stockDetails:m,enableStockLocations:O,fallbackLocation:W,dealershipStockType:j}))),($||N)&&(0,he.Y)(Ea,{stockDetails:m,stockRepaymentData:_,detailsPageDisclaimer:z,financeAvailable:$})),(0,he.Y)(Xe.s,{carouselComponentName:"stock-similar-vehicles-carousel",stockData:g,stockSettings:c,carouselSettings:n.f.stock,heading:"Similar Listings",sv5CarouselWrapperCustom:Nt,sv5CarouselHeadingWrapperCustom:At,sv5CarouselHeadingCustom:Lt,sv5CardWrapperCustom:Fe.U$})))):(0,he.Y)(To,{pageName:S,pageType:C})}},53096:function(e,t,a){a.d(t,{e:function(){return n},s:function(){return i}});var o=a(63696),s=a(91785);const i=e=>{let{isOpenDefault:t=!0,maxHeight:a,transitionDuration:s=200,onToggle:i}=e;const{0:n,1:r}=(0,o.useState)(t),{0:l,1:c}=(0,o.useState)(t?"auto":0),{0:d,1:m}=(0,o.useState)(!1),p=(0,o.useRef)(null),g=(0,o.useRef)(null),u=(0,o.useRef)(0),h=()=>{g.current&&(clearTimeout(g.current),g.current=null)},v=(0,o.useCallback)((()=>{if(!p.current)return;const{scrollHeight:e}=p.current,t=a?Math.min(e,a):e;t!==u.current&&(u.current=t,c(t))}),[a]);return(0,o.useEffect)((()=>{if("undefined"==typeof window)return;const e=new ResizeObserver((()=>{var e;(null===(e=p.current)||void 0===e?void 0:e.scrollHeight)!==u.current&&v()}));return p.current&&e.observe(p.current),()=>{h(),e.disconnect()}}),[v]),{isOpen:n,contentHeight:l,isTransitioning:d,contentRef:p,handleToggle:()=>{h(),n||v();const e=!n;r(e),m(!0),null==i||i(e),g.current=setTimeout((()=>{m(!1)}),s)}}},n=function(e,t,a){return void 0===a&&(a=200),(0,s.AH)("max-height:",e?t+"px":"0",";transition:max-height ",a,"ms ease-in-out;","")}},60389:function(e,t,a){a.d(t,{n:function(){return N}});var o=a(63696),s=a(78325),i=a(83785),n=a(62492),r=a(4507),l=a(9546),c=a(14286),d=a(72800),m=a(91785),p=a(78272),g=a(5826),u=a(45657),h=a(650),v=a(36557),b=a(34726);const f=(0,m.AH)("position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0, 0, 0, 0.7);opacity:0;transition:opacity 200ms;z-index:",b.f.heaven,";overflow-y:scroll;.classModalActive &{opacity:1;}",""),k=(0,m.AH)("max-width:90%;width:100%;position:relative;z-index:",b.f.modal.base,";box-shadow:0 0 10px 3px rgba(0, 0, 0, 0.3);opacity:0;transform:scale(0.9);transform-origin:center center;transition:opacity 200ms,transform 200ms;",(0,g.HG)(h.f.md),"{max-width:80%;}",(0,g.HG)(h.f.xl),"{max-width:70%;}.classModalActive &{transform:scale(1);opacity:1;}",""),S={name:"7h3suw",styles:"position:relative;overflow:hidden;width:100%"},C=(0,m.AH)("width:100%;",(0,p.a)(),";@supports (object-fit: cover){object-fit:cover;height:100%;}",""),x=(0,m.AH)((0,u.L)(),";",""),w=(0,m.AH)("fill:",v.X.white,";pointer-events:none;",""),y=(0,m.AH)("position:fixed;display:flex;justify-content:space-between;width:100%;z-index:",b.f.modal.controls,";",""),H={name:"1q3kqx6",styles:"background-repeat:no-repeat;background-position:50% 50%;background-color:transparent;background-size:50%;position:relative;width:70px;height:90px;border:0;transition:background-size 200ms ease-in-out;&:hover{background-size:60%;}&:disabled,&[disabled]{opacity:0;&:hover{background-size:50%;}}"},Y=(0,m.AH)("left:10px;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 22 40' %3E%3Cpath fill='%23ffffff' d='M21.47,38.45L20,40L0,20L20,0l1.47,1.47L3.02,20L21.47,38.45z'/%3E%3C/svg%3E\");",(0,g.HG)(h.f.xl),"{left:5%;}",""),T=(0,m.AH)("right:10px;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 22 40' %3E%3Cpath fill='%23ffffff' d='M0,1.55L1.47,0l20,20l-20,20L0,38.53L18.45,20L0,1.55z'/%3E%3C/svg%3E\");",(0,g.HG)(h.f.xl),"{right:5%;}",""),I={}.GATSBY_EHT_URL,N=e=>{let{changeSelectedImage:t,closeModalLightbox:a,modalLightboxButtonCloseCustom:p,modalLightboxClassName:g="",modalLightboxCloseSvgCustom:u,modalLightboxContentCustom:h,modalLightboxImages:v,modalLightboxShowed:b,modalLightboxWrapperCustom:N,selectedImageIndex:A}=e;if("undefined"==typeof window)return null;const L=(0,l.x)(),{modalCache:D,modalTarget:M}=(0,d.X)(),F=M||document.body,R=I?D:null;if((0,c.b)({modalActive:b}),(0,o.useEffect)((()=>{const e=e=>{e.preventDefault();const{code:o}=e;"ArrowLeft"===o&&A>0&&t(A-1),"ArrowRight"===o&&A<v.length-1&&t(A+1),"Escape"===o&&a()};return window.addEventListener("keyup",e,!0),()=>{window.removeEventListener("keyup",e,!0)}})),!L||!b)return null;const P=(0,m.Y)("div",{css:[f,N,""],onClick:a,onKeyDown:a,role:"button",tabIndex:0,className:g},(0,m.Y)("div",{css:[k,h,""],onClick:e=>e.stopPropagation(),onKeyDown:e=>e.stopPropagation(),role:"button",tabIndex:0},(0,m.Y)("button",{type:"button","aria-label":"Close Lightbox",css:[x,p,""],onClick:a},(0,m.Y)(r.K,{className:"classIconSvg",css:[w,u,""],name:"iconClose"})),v[A]&&(0,m.Y)("div",{css:S},(0,m.Y)("img",{css:C,src:v[A].imageUrl||void 0,alt:v[A].imageAlt||void 0}))),(0,m.Y)("div",{css:y,onClick:e=>e.stopPropagation(),onKeyDown:e=>e.stopPropagation(),role:"button",tabIndex:0},(0,m.Y)("button",{css:[H,Y,""],type:"button",onClick:()=>{t(A-1)},disabled:0===A,"aria-label":"Previous Image"}
1),(0,m.Y)("button",{css:[H,T,""],type:"button",onClick:()=>{t(A+1)},disabled:A===v.length-1,"aria-label":"Next Image"})));return(0,s.createPortal)(R?(0,m.Y)(i.C,{value:R},(0,m.Y)(n.N,null,P)):P,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.