PageSourceSearch

https://brand24-s-h-equipment-services.netlify.app/8bcc97e754ddcbc…0c7a5053ceced978afc-7508a8036ce90d6ac682.js

js brand24-s-h-equipment-services.netlify.app collected 2026-10-03 10:32:35 UTC 187,981 bytes, 2 lines download raw bytes

1/*! For license information please see 8bcc97e754ddcbc8e982e0c7a5053ceced978afc-7508a8036ce90d6ac682.js.LICENSE.txt */
2"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1072,3974,8301,9197],{2019:function(e,t,a){a.r(t),a.d(t,{FormBookTestDrive:function(){return ee}});var r=a(68102),n=a(94300),o=a(63696),s=a(23224),i=a(51149),l=a(21698),c=a(10898),u=a(72407),d=a(74459),m=a(17972),f=a(97074),p=a(38991),h=a(2290),g=a(74447),b=a(79124),y=a(84741),v=a(51089),C=a(13276),S=a(79511),N=a(6095),I=a(8593),T=a(40675),F=a(34995),k=a(95766),x=a(52466),M=a(65788),Y=a(89941),O=a(90287),R=a(50213),L=a(3974);const w=(e,t)=>{const a=(0,R.v)(),r=(0,L.j)(),{testDriveBookingDaysInAdvance:n}=r.bookingSettings||{},{0:s,1:i}=(0,o.useState)(null),{0:l,1:u}=(0,o.useState)(null),{0:d,1:m}=(0,o.useState)(""),{0:f,1:p}=(0,o.useState)({openTime:"",closeTime:""}),h=a.find((e=>e.info.isPrimary)),g=a.filter((e=>e.departments.some((e=>"Sales"===e.departmentType)))),{location:b}=e||{},{id:y,name:v}=b||{},C=!!(b&&y&&v),S=!C&&(0,c.uG)(g),N=!C&&!S&&!!h,I=!C&&!S&&!N&&(0,c.uG)(a),T=(0,O.U5)(C?[{info:{id:y,name:v}}]:S?g:N?[h]:I?a:[]),F=S?T.map((e=>Object.assign({},e,{text:e.text+" (Sales Department)"}))):T,{operatingWeek:k,operatingWeekExceptions:x}=s||{},{isOpenSunday:w,isOpenMonday:D,isOpenTuesday:E,isOpenWednesday:P,isOpenThursday:A,isOpenFriday:_,isOpenSaturday:j,openTimeSunday:V,openTimeMonday:H,openTimeTuesday:q,openTimeWednesday:U,openTimeThursday:B,openTimeFriday:G,openTimeSaturday:W,closeTimeSunday:K,closeTimeMonday:z,closeTimeTuesday:$,closeTimeWednesday:Q,closeTimeThursday:X,closeTimeFriday:Z,closeTimeSaturday:J}=k||{},ee=s?[w,D,E,P,A,_,j].map((e=>!!e)):[],te=s?[V,H,q,U,B,G,W]:[],ae=s?[K,z,$,Q,X,Z,J]:[],re=e=>null==x?void 0:x.find((t=>new Date(t.date+"T00:00:00").getTime()===e.getTime()));return{locationNamesIds:F,datePickerSettings:{filterDate:e=>{const t=re(e);if(t)return!!t.isOpen;const a=e.getDay();return(0,c.VP)(ee)||ee[a]},minDate:(0,Y.fi)(new Date,null!=n?n:1),maxDate:(0,Y.PS)(new Date,6),showDisabledMonthNavigation:!0,showTimeSelect:!1,dateFormat:(0,M.q)(t)},preferredDate:l,businessHourOnPreferredDate:f,preferredTime:d,handleLocationChange:t=>{if(C&&i(null==e?void 0:e.location),S){const e=g.find((e=>e.info.id===t)),a=null==e?void 0:e.departments.find((e=>"Sales"===e.departmentType));i(a)}if(N&&i(h),I){const e=a.find((e=>e.info.id===t));i(e)}},handlePreferredDateChange:e=>{u(e),(e=>{if(!e)return void p({openTime:"",closeTime:""});const t=re(e);p(t?{openTime:t.openTime||"00:00",closeTime:t.closeTime||"23:59"}:{openTime:te[e.getDay()]||"00:00",closeTime:ae[e.getDay()]||"23:59"})})(e),m("")},handlePreferredTimeChange:e=>{"string"==typeof e&&m(e)}}};var D=a(62741),E=a(41129),P=a(18031),A=a(7226),_=a(37771),j=a(83006),V=a(26443),H=a(78887),q=a(98335),U=a(21072),B=a(53974),G=a(19951),W=a(72418),K=a(32120),z=a(52654),$=a(30913),Q=a(770),X=a(19023),Z=a(4575),J=a(91785);const ee=e=>{let{closeFormModal:t,formOnModal:a=!1,showLocations:M=!0,formId:Y,hideModelList:O=!1,imFormBackgroun
2dWrapperCustom:R,imFormHeadingCustom:ee,imFormWrapperCustom:te,imFormItemCustom:ae,imFormInputRowCustom:re,stockDetails:ne,stockDetailsSlug:oe,preSelectedModel:se,specialsReferenceCode:ie="",specialTitle:le="",specialSlug:ce="",specialId:ue="",formHeading:de="",dealerLocatorId:me="",dealerLocatorCode:fe="",additionalFormData:pe,isStockDetailsDynamic:he}=e;const{i18n:ge}=(0,s.Bd)(),{addressTypes:be,formBookTestDrive:ye,messages:ve}=m.U,Ce=(0,A.b)(),Se=(0,c.uG)(Ce),{siteType:Ne}=(0,L.j)(),Ie=Ne===h.D.oem,Te=Ne===h.D.dealer,Fe=Ne===h.D.group,ke=(d.t.dealerPickerSettings.enabled&&Ie||Fe)&&(null!=M?M:ye.isLocations),xe=!a,Me=xe?q.Y_:V.v,{locationNamesIds:Ye,datePickerSettings:Oe,preferredDate:Re,businessHourOnPreferredDate:Le,preferredTime:we,handleLocationChange:De,handlePreferredDateChange:Ee,handlePreferredTimeChange:Pe}=w(ne,ge.language),Ae=!!we&&(we<Le.openTime||we>Le.closeTime),_e=ne?"Stock Book a Test Drive Enquiry":"Book a Test Drive Enquiry",je=ce?(0,T.b)(ce):"",Ve=oe?(0,T.b)(oe):"",{0:He,1:qe}=(0,o.useState)(""),Ue=f.ec.FormBookTestDrive,{heading:Be,formShortName:Ge}=Ue,{handleFormOpen:We,handleFormInteracted:Ke}=(0,x.Y)(Ge),{0:ze,1:$e}=(0,o.useState)({}),{0:Qe,1:Xe}=(0,o.useState)(!1),{0:Ze,1:Je}=(0,o.useState)(!1),et=Object.assign({},Ie&&{addressType:be.private.value},{comments:""},ye.isMarketing&&{marketing:ye.isMarketingChecked},ye.isTerms&&{terms:ye.isTermsChecked}),{0:tt,1:at}=(0,o.useState)(!1),{isDealerPayload:rt,preferredDealerPayload:nt}=(0,D.h)(),[ot,st]=(0,E.Mj)(g.fD,{}),{0:it,1:lt}=(0,o.useState)(Object.assign({},et)),{0:ct,1:ut}=(0,o.useState)([]),dt=Ce.filter((e=>ct.includes(e.displayName))).map((e=>e.vehicleType)),mt=e=>{"string"!=typeof e&&(st((t=>Object.assign({},t,e))),Ke())},ft=e=>{"object"==typeof e&&null!==e&&(lt(Object.assign({},it,e)),Ke(),"dealerLocation"in e&&"string"==typeof e.dealerLocation&&(De(e.dealerLocation),Ee(null),Pe("")))},pt=()=>{const e=Object.assign({formId:parseInt(Y,10)},me&&{dealerLocatorId:me},fe&&{dealerLocatorCode:fe},{specialsReferenceCode:ie,specialTitle:le,specialUrl:je,specialId:ue,firstName:null==ot?void 0:ot.firstName,lastName:null==ot?void 0:ot.lastName,phone:null==ot?void 0:ot.phone,email:null==ot?void 0:ot.email},rt&&nt,(0,c.uG)(ct)&&{vehiclesSelected:ct},(0,c.uG)(dt)&&{vehicleType:(0,k.e)(dt).join(", ")},ye.isPreferredDateTime&&{testDriveDate:(0,I.zU)(Re,ge.language),testDriveTime:(0,I.cj)(we)},ne&&{make:ne.make,model:ne.model,badge:ne.variations,year:ne.year,stockId:ne.id,stockUrl:Ve},it,pe);return(0,i.z)(e,c.Po)},{0:ht,1:gt}=(0,o.useState)(!1),bt=()=>{xe?gt(!1):null==t||t(),Je(!1),ut([]),lt(Object.assign({},et)),Ee(null)},yt=(0,N._)(ct,", "),vt={componentName:p.k$.form,dealerName:null==nt?void 0:nt.dealerName,modelName:yt},{handleReCaptchaVerify:Ct,recaptchaReady:St,isLoading:Nt}=(0,P.V)((async()=>{Je(!0);const e=Object.values(ze)&&Object.values(ze).reduce(((e,t)=>e||t),!1);Xe(e),e||(await(0,C.M)(ot,st),(0,b.$)("Hard Lead",_e),(0,F.t)({formId:parseInt(Y,10),formShortName:Ge,variableData:vt}),(0,S.JP)(ne),ne&&(0,S.tZ)(ne),xe?gt(!0):at(!0))}));return(0,o.useEffect)((()=>{(0,o.startTransition)((()=>{qe((0,l.A)()),Te&&1===Ye.length&&ft({dealerLocation:Ye[0].value})})),(0,v.Q)({eventName:u.R.formOpen,eventInfo:{form_name:Ge,form_category:"lead_aftersales",form_type:a?"modal":"embedded",form_step_name:"start",form_step_number:"step-0"}}),We()}),[]),(0,J.Y)(o.Fragment,null,!tt&&(0,J.Y)("div",{className:"classStandardComponent classStandardForm",css:[Me,R,""]},(0,J.Y)("div",{css:[q.cU,te,""]},(0,J.Y)("form",{css:[q.ao,ae,""],id:Ge,name:Ge,acceptCharset:"utf-8",onSubmit:e=>{e.preventDefault(),Ct()}},(0,J.Y)(X.h,{formOnPage:xe,isSubmitted:Ze,isFormErrorStatus:Qe,imFormHeadingCustom:ee},de||Be),(0,J.Y)("div",{css:H.uf},(0,J.Y)("div",{className:"classImFormCol",css:H.hL},(0,J.Y)($.o,{formShortName:Ge,uniqueId:He,userInfo:ot,handleUserInfoChange:mt,getFormErrorClassName:e=>Qe&&ze[e]?"classFormError":"",setErrors:$e,otherInfo:it,handleOtherInfoChange:ft,showAddressType:Ie,isPostcode:ye.isPostcode})),(0,J.Y)("div",{className:"classImFormCol",css:H.hL},!O&&Se&&ye.isPreferredDateTime&&(0,J.Y)(Z.FormSectionHeading,null,"Test Drive Details"),!Fe&&!O&&Se&&(0,J.Y)(U.CheckboxLabelGroupSelection,{selectedGroup:"vehicle",formShort
2Name:Ge,uniqueId:He,isError:!(null==ze||!ze.dealerLocator),checkboxGroupValue:ct,handleChange:e=>{Array.isArray(e)&&(ut(e),Ke())},handleErrors:$e,preSelectedValue:se}),Te&&M&&(0,J.Y)(o.Fragment,null,Ye.length>1&&(0,J.Y)("div",{className:"classImFormInputRow",css:H.lp},(0,J.Y)(W.SelectLabelNestedControlled,{idName:Ge+"Location-"+He,isRequired:!0,options:[{value:"",text:"Please Select"}].concat((0,n.A)(Ye)),selectValueKey:"dealerLocation",selectValue:it.dealerLocation||"",handleChange:ft},"Please choose a preferred location")),1===Ye.length&&(0,J.Y)(Z.FormSectionHeading,{formSectionHeadingCustom:j.KI},"Location: "+Ye[0].text)),ye.isPreferredDateTime&&(0,J.Y)(o.Fragment,null,(0,J.Y)("div",{className:"classImFormInputRow",css:[H.lp,re,""]},(0,J.Y)(B.DatePickerLabelNested,(0,r.A)({isRequired:!0,idName:Ge+"Date-"+He,selected:Re,onChange:Ee,placeholderText:"Please Pick a Date",showDisabledMonthNavigation:!0,disabled:M&&Te&&(0,c.uG)(Ye)&&!it.dealerLocation},Oe),"Preferred Date")),(0,J.Y)("div",{className:"classImFormInputRow",css:[H.lp,re,""]},(0,J.Y)(G.InputLabelNestedControlled,{isRequired:!0,idName:Ge+"PreferredTime-"+He,typeName:"time",inputValue:we,handleChange:Pe,min:Le.openTime,max:Le.closeTime,disabled:!Le.openTime||!Le.closeTime},"Preferred Time")),Ae&&(0,J.Y)("span",{css:[z.wl,z.EY,""]},"The opening hours on your preferred date are "+(0,y.c)(Le.openTime)+" - "+(0,y.c)(Le.closeTime)+". Please change your preferred time.")),(0,J.Y)(Q.v,{currentForm:Ue,uniqueId:He,otherInfo:it,handleOtherInfoChange:ft,userInfo:ot,handleUserInfoChange:mt,handleErrors:$e,isSubmitted:Ze,checkboxGroupVehicles:ct,isComments:ye.isComments,isLocations:ke,isGroupModel:ye.isGroupModel,isFooterLegalHeading:ye.isFooterLegalHeading,isMarketing:ye.isMarketing,isMarketingRequired:ye.isMarketingRequired,isTerms:ye.isTerms,isTermsRequired:ye.isTermsRequired,isAlternativeLegalText:ye.isAlternativeLegalText,isSubmitDisabled:Nt||!1===St,isStockDetailsDynamic:he}))))),ht&&(0,J.Y)(_.a,{modalWrapperCustom:V.Du,modalContentCustom:V.pW,modalShowed:ht,closeModal:bt},(0,J.Y)(K.C,{formShortName:Ge,getFormData:pt,closeMessage:bt,fmSuccessText:ve.successTextCustom}))),tt&&(0,J.Y)(K.C,{formShortName:Ge,getFormData:pt,closeMessage:bt,fmSuccessText:ve.successTextCustom}))}},6292:function(e,t,a){a.d(t,{U:function(){return r},x:function(){return n}});const r={weekly:"Weekly",fortnightly:"Fortnightly",monthly:"Monthly"},n={weekly:"Week",fortnightly:"Fortnight",monthly:"Month"}},8593:function(e,t,a){a.d(t,{cj:function(){return s},zU:function(){return o}});var r=a(84741);const n=e=>e.day+"/"+e.month+"/"+e.year,o=(e,t)=>{if(!e)return"";const a=(e=>{var t,a,r;const n=new Intl.DateTimeFormat("en-GB",{year:"numeric",month:"2-digit",day:"2-digit"}).formatToParts(e);return{day:null===(t=n.find((e=>"day"===e.type)))||void 0===t?void 0:t.value,month:null===(a=n.find((e=>"month"===e.type)))||void 0===a?void 0:a.value,year:null===(r=n.find((e=>"year"===e.type)))||void 0===r?void 0:r.value}})(e);switch(t){case"en-AU":case"en-CA":case"fr-CA":default:return n(a);case"en-US":return(e=>e.month+"/"+e.day+"/"+e.year)(a)}},s=e=>(0,r.c)(e)},9785:function(e,t,a){a.d(t,{Q:function(){return m}});var r=a(68102),n=a(49257),o=a(63696),s=a(90287),i=a(76552),l=a(19443),c=a(32759),u=a(91785);const d=["className","labelAttributes","children","idName","isRequired","placeHolderText","inputFileRef","imFormInputLabelCustom","imFormInputCustom","imFormInputFileCustom","validationRequired","validateFieldType","inputValueKey","handleErrors","allowedExtensions"],m=e=>{let{className:t="",labelAttributes:a,children:m,idName:f,isRequired:p=!1,placeHolderText:h="",inputFileRef:g,imFormInputLabelCustom:b,imFormInputCustom:y,imFormInputFileCustom:v,validationRequired:C=!1,validateFieldType:S="",inputValueKey:N,handleErrors:I,allowedExtensions:T}=e,F=(0,n.A)(e,d);const{0:k,1:x}=(0,o.useState)("");return(0,u.Y)("label",(0,r.A)({className:"classImFormLabel "+t},a,{css:[l.Lf,b,""],htmlFor:f}),m,p?(0,u.Y)(i.Q,null):null,(0,u.Y)("input",(0,r.A)({className:"classImFormInput",css:[l.Fk,y,c.VV,v,""],id:f,name:f,type:"file",required:p,placeholder:h,ref:g,onChange:()=>{var e,t;const a=null===(e=g.current)||void 0===e||null===(t=e.files)||void 0===t?void 0:t[0];if(a&&!(0,s.VW)(a,T))return g.current.value="",null==I||I((e=>Object.assign({},e,{[N]:!0}))),void x("File type not accepted. Allowed types: "+T.join(", "));x(""),C&&I&&I((e=>Object.assign({},e,a&&{[N]:!(0,s.IV)(a.size,S,p)})))}},F)),k&&(0,u.Y)("p",{css:c.c9},k))}},11215:function(e,t,a){a.r(t),a.d(t,{FormMakeOffer:function(){return w}});var r=a(63696),n=a(51149),o=a(21698),s=a(10898),i=a(72407),l=a(17972),c=a(97074),u=a(2290
2),d=a(74447),m=a(79124),f=a(51089),p=a(13276),h=a(79511),g=a(40675),b=a(34995),y=a(52466),v=a(41129),C=a(18031),S=a(3974),N=a(37771),I=a(26443),T=a(78887),F=a(98335),k=a(19951),x=a(32120),M=a(30913),Y=a(770),O=a(19023),R=a(4575),L=a(91785);const w=e=>{let{closeFormModal:t,formHeading:a="",formId:w,formOnModal:D=!1,imFormBackgroundWrapperCustom:E,imFormHeadingCustom:P,imFormItemCustom:A,imFormInputRowCustom:_,imFormWrapperCustom:j,specialId:V="",specialSlug:H="",specialTitle:q="",specialsReferenceCode:U="",stockDetails:B,stockDetailsSlug:G,isStockDetailsDynamic:W}=e;const{addressTypes:K,formMakeOffer:z}=l.U,{siteType:$}=(0,S.j)(),Q=$===u.D.oem,X=!D,Z=X?F.Y_:I.v,J=H?(0,g.b)(H):"",ee=G?(0,g.b)(G):"",{0:te,1:ae}=(0,r.useState)(""),re=c.ec.FormMakeOffer,{heading:ne,formShortName:oe}=re,{handleFormOpen:se,handleFormInteracted:ie}=(0,y.Y)(oe);(0,r.useEffect)((()=>{(0,r.startTransition)((()=>ae((0,o.A)()))),(0,f.Q)({eventName:i.R.formOpen,eventInfo:{form_name:oe,form_category:"lead_aftersales",form_type:D?"modal":"embedded",form_step_name:"start",form_step_number:"step-0"}}),se()}),[]);const{0:le,1:ce}=(0,r.useState)({}),{0:ue,1:de}=(0,r.useState)(!1),{0:me,1:fe}=(0,r.useState)(!1),[pe,he]=(0,v.Mj)(d.fD,{}),ge=Object.assign({},Q&&{addressType:K.private.value},{offerPrice:"",comments:""},z.isMarketing&&{marketing:z.isMarketingChecked},z.isTerms&&{terms:z.isTermsChecked}),{0:be,1:ye}=(0,r.useState)(Object.assign({},ge)),{0:ve,1:Ce}=(0,r.useState)(!1),Se=e=>{"string"!=typeof e&&(he((t=>Object.assign({},t,e))),ie())},Ne=e=>{"object"==typeof e&&(ye(Object.assign({},be,e)),ie())},Ie=e=>ue&&le[e]?"classFormError":"",Te=()=>{const e=Object.assign({formId:parseInt(w,10),specialsReferenceCode:U,specialTitle:q,specialUrl:J,specialId:V,firstName:null==pe?void 0:pe.firstName,lastName:null==pe?void 0:pe.lastName,phone:null==pe?void 0:pe.phone,email:null==pe?void 0:pe.email},B&&{make:B.make,model:B.model,badge:B.variations,year:B.year,stockId:B.id,stockUrl:ee},be);return(0,n.z)(e,s.Po)},{0:Fe,1:ke}=(0,r.useState)(!1),xe=()=>{ke(!1),fe(!1),ye(Object.assign({},ge))},{handleReCaptchaVerify:Me,recaptchaReady:Ye,isLoading:Oe}=(0,C.V)((async()=>{fe(!0);const e=Object.values(le)&&Object.values(le).reduce(((e,t)=>e||t),!1);de(e),e||(await(0,p.M)(pe,he),(0,m.$)("Hard Lead","Stock Make An Offer"),(0,b.t)({formId:parseInt(w,10),formShortName:oe}),(0,h.JP)(B),B&&(0,h.tZ)(B),X&&ke(!0),X||Ce(!0))}));return(0,L.Y)(r.Fragment,null,!ve&&(0,L.Y)("div",{className:"classStandardComponent classStandardForm",css:[Z,E,""]},(0,L.Y)("div",{css:[F.cU,j,""]},(0,L.Y)("form",{css:[F.ao,A,""],id:oe,name:oe,acceptCharset:"utf-8",onSubmit:e=>{e.preventDefault(),Me()}},(0,L.Y)(O.h,{formOnPage:X,isSubmitted:me,isFormErrorStatus:ue,imFormHeadingCustom:P},a||ne),(0,L.Y)("div",{css:T.uf},(0,L.Y)("div",{className:"classImFormCol",css:T.hL},(0,L.Y)(R.FormSectionHeading,null,"This is my Offer"),(0,L.Y)("div",{className:"classImFormInputRow",css:[T.lp,_,""]},(0,L.Y)(k.InputLabelNestedControlled,{isRequired:!0,className:Ie("offerPrice"),idName:oe+"Price-"+te,typeName:"number",placeholder:"My Offer",inputValue:be.offerPrice,inputValueKey:"offerPrice",handleChange:Ne,validationRequired:!0,validateFieldType:"offerPrice",handleErrors:ce},"My Offer $"))),(0,L.Y)("div",{className:"classImFormCol",css:T.hL},(0,L.Y)(M.o,{formShortName:oe,uniqueId:te,userInfo:pe,handleUserInfoChange:Se,getFormErrorClassName:Ie,setErrors:ce,otherInfo:be,handleOtherInfoChange:Ne,showAddressType:Q}),(0,L.Y)(Y.v,{currentForm:re,stockLocation:null==B?void 0:B.location,uniqueId:te,otherInfo:be,handleOtherInfoChange:Ne,handleErrors:ce,userInfo:pe,handleUserInfoChange:Se,isSubmitted:me,isComments:z.isComments,isFooterLegalHeading:z.isFooterLegalHeading,isMarketing:z.isMarketing,isMarketingRequired:z.isMarketingRequired,isTerms:z.isTerms,isTermsRequired:z.isTermsRequired,isAlternativeLegalText:z.isAlternativeLegalText,isSubmitDisabled:Oe||!1===Ye,isStockDetailsDynamic:W}))))),Fe&&(0,L.Y)(N.a,{modalWrapperCustom:I.Du,modalContentCustom:I.pW,modalShowed:Fe,closeModal:xe},(0,L.Y)(x.C,{formShortName:oe,getFormData:Te,closeMessage:xe}
2))),ve&&(0,L.Y)(x.C,{formShortName:oe,getFormData:Te,closeMessage:t}))}},19112:function(e,t,a){a.r(t),a.d(t,{FormFinanceCalculator:function(){return Ve}});var r=a(63696),n=a(23224),o=a(51149),s=a(21698),i=a(59532),l=a(17872),c=a(10898),u=a(91144),d=a(93620),m=a(72407),f=a(6292);const p={loanTermRange:[2,7],loanAmountRange:[5e3,25e4],interestRateRange:[0,20],fallbackLoanAmount:5e3,fallbackRepaymentTerm:60,fallbackInterestRate:11.4,loanTermMarks:{2:"",3:"",4:"",5:"",6:"",7:""},fallbackYearsElapsed:3,fallbackFormHeading:"Finance {{Enquiry}}",fallbackDisclaimer:"<p>Disclaimer: This calculator is a tool for indicative use only. No result from the use of the calculator should be considered a loan application or an offer of a loan. The calculator does not take into account your personal circumstances. All interest rates displayed are guides only. Repayments as a result of this simulation can vary based on your personal circumstances including your credit worthiness. Other assumptions can apply. You should discuss your circumstances with our finance professionals or through your own independent sources.</p>",fallbackBalloonPercentage:10,fallbackBalloonMaxRange:30};var h=a(17972),g=a(97074),b=a(2290),y=a(74447),v=a(79124),C=a(44938),S=a(51089),N=a(13276),I=a(79511),T=a(90287),F=a(40675),k=a(34995),x=a(3008),M=a(52466),Y=a(62741),O=a(10560),R=a(9546),L=a(41129),w=a(18031),D=a(28294),E=a(88232),P=a(26885);var A=a(3974),_=a(62173),j=a(68102),V=a(49257),H=a(94300),q=a(36905),U=a(37700),B=a(42207);const G={name:"9g7hns",styles:"margin:10px 0;width:100px;height:100px"};var W=a(91785);const K=["selectedPercentage","chartDoughnutWrapperCustom"];U.t1.register.apply(U.t1,(0,H.A)(U.$L));const z=(0,r.memo)((e=>{let{selectedPercentage:t,chartDoughnutWrapperCustom:a}=e,n=(0,V.A)(e,K);const{0:o,1:s}=(0,r.useState)({datasets:[{data:[t,1-t],backgroundColor:[""+B.M.chartHighlightCol,""+B.M.chartBaseCol]}]});return(0,r.useEffect)((()=>{(0,r.startTransition)((()=>s({datasets:[{data:[t,1-t],backgroundColor:[""+B.M.chartHighlightCol,""+B.M.chartBaseCol]}]})))}),[t]),(0,W.Y)("div",{css:[G,a,""]},(0,W.Y)(q.nu,(0,j.A)({data:o,options:{plugins:{legend:{display:!1},tooltip:{enabled:!1}},cutout:"40%",responsive:!0}},n)))}));var $=a(7612),Q=a(37771),X=a(83006),Z=a(26443),J=a(78887),ee=a(98335),te=a(20967),ae=a(17474),re=a(81100),ne=a(5826),oe=a(650),se=a(21662),ie=a(72515),le=a(36557),ce=a(28405),ue=a(85437);const de="550px",me=(0,W.AH)("margin-top:",ue.c.gapMedium,";",(0,re.$N)(),";",""),fe=(0,W.AH)("display:grid;grid-template-columns:1fr;grid-column-gap:25px;grid-row-gap:25px;:not(.classStockDetailsDynamic){",(0,ne.HG)(oe.f.sm),"{grid-row-gap:0;grid-template-columns:repeat(2, 1fr);}",(0,ne.HG)(oe.f.lg),"{grid-template-columns:repeat(3, 1fr);}}&.classStockDetailsDynamic{grid-template-columns:repeat(1, 1fr);@container (inline-size >= ",de,"){grid-template-columns:repeat(2, 1fr);}}",""),pe=(0,W.AH)(">*+*{margin-block-start:",ce.h.formVerticalRhythmMobile,";}.classStockDetailsDynamic &{:last-of-type{grid-column:span 1;@container (inline-size >= ",de,"){grid-column:span 2;}}}",""),he={name:"1hcx8jb",styles:"padding:0"},ge=(0,W.AH)(ce.h.finCalcHeadingFontStack,";font-size:",ce.h.finCalcHeadingFontSizeMobile,";padding:0;",(0,ne.HG)(oe.f.lg),"{font-size:",ce.h.finCalcHeadingFontSizeDesktop,";}",""),be=(0,W.AH)("",""),ye=(0,W.AH)(ce.h.finCalcSubHeadingFontStack," font-size:",ce.h.labelTextSize,";margin:0 0 ",ue.c.gapSmall," 0;",""),ve={name:"ti75j2",styles:"margin:0"},Ce=(0,W.AH)("margin-top:",ue.c.gapMedium,";",""),Se=(0,W.AH)((0,ae.X_)(),";font-size:24px;margin:0;",""),Ne=(0,W.AH)("margin-top:",ue.c.gapMedium,";padding:",ue.c.gapMedium,";background-color:",le.X.black5,";",""),Ie=(0,W.AH)("margin-top:",ue.c.gapMedium,";padding:",ue.c.gapMedium,";background-color:",le.X.black5,";",""),Te=(0,W.AH)(ce.h.finCalcSummaryFontStack," font-size:13px;color:",le.X.black80,";display:flex;justify-content:space-between;margin:0 0 ",ue.c.gapSmall," 0;&:last-of-type{margin:0;}&.classFinanceCalcSummaryLabel{display:block;}.classFinanceCalcVehicleType{text-transform:lowercase;}",""),Fe=(0,W.AH)("font-size:12px;text-transform:uppercase;color:",le.X.white,";display:inline-flex;align-self:start;background-color:",ce.h.finCalcCalloutBgCol,";border-radius:25px;margin-top:",ue.c.gapTiny,";padding:",ue.c.gapTiny," ",ue.c.gapSmall,";",""),ke=(0,W.AH)("font-size:",ce.h.formDisclaimerTextSize,";color:",le.X.black60,";>*+*{margin-block-start:",se.p.bbcaAccFeatureItemsGap,";}",(0,te.Vn)(se.p,se.p.cmsContentItemGaps,se.p.cmsTextCol,se.p.cmsHeadingColour),";",""),xe=(0,W.AH)("display:flex;flex-wrap:wrap;gap:",ue.c.gapTiny,";",""),Me=(0,W.AH)(ce.h.finCalcButtonFrequencyFontStack,";font-size:",ce.h.finCalcButtonFrequencyTextSize,";line-height:",ce.h.finCalcButtonFrequencyLineHeight,";text-align:center;letter-spacing:",ce.h.finCalcButtonFrequencyLetterSpacing,";text-transform:",ce.h.finCalcButtonFrequencyTransform,";color:",ce.h.finCalcButtonFrequencyCol,";background-color:",ce.h.finCalcButtonFrequencyBgCol,";border:none;border-radius:25px;outline:none;padding:",ue.c.gapSmall," ",ue.c.gapTiny,";flex-grow:1;transition:background-color 150ms ease-in-out;",(0,ne.Lh)(oe.f.sm),"{width:100%;}&:hover,&:focus,&.classActiveFrequency{background-color:",ce.h.finCalcButtonFrequencyActiveHoverBgCol,";}","");ie.U.buildBuy.formFinanceSubmitBtnVariant,ie.U.buildBuy.formFinanceSubmitBtnSize,ie.
2U.buildBuy.formFinanceResetBtnVariant,ie.U.buildBuy.formFinanceResetBtnSize;var Ye=a(61383),Oe=a(76552),Re=a(19443);const Le=(0,W.AH)("margin:",ue.c.gapMedium," auto 0 auto;","");var we=a(87415);const De=e=>{let{inputValue:t,idName:a,isRequired:r=!1,labelText:n,placeHolderText:o="",inputExtraText:s="",inputTextReverse:i=!1,className:l="",valueRange:c,handleChange:u,inputValueKey:d="",formLastUpdatedFlag:m=!1,step:f=1,reverse:p=!1,dots:h=!1,marks:g,ariaLabelForHandle:b,imFormInputCustom:y,rangeSliderWrapperCustom:v,rangeSliderTextWrapperCustom:C,rangeSliderTextCustom:S,rangeSliderLabelCustom:N,rangeSliderCustom:I}=e;const F=null!=b?b:n;return(0,W.Y)("div",{css:[we.cH,v,""]},(0,W.Y)("div",{css:[we.ZQ,C,""]},(0,W.Y)("label",{className:"classImFormLabel classRangeSliderTextFirst classImFormLabel",css:[we._p,we.TH,S,N,""],htmlFor:a},n,r?(0,W.Y)(Oe.Q,null):null,(0,W.Y)("div",{css:i?[we.Pq,we.Zf]:we.Pq},s&&(0,W.Y)("span",{css:[we._p,we.Mw,""]},s),(0,W.Y)("input",{className:"classImFormInput",css:[Re.Fk,y,""],id:a,name:a,type:"number",step:f,value:t,required:r,placeholder:o,min:c[0],max:c[1],onChange:e=>{Math.abs(Number(e.target.value))<c[1]&&(0,T.Bm)(d,Number(e.target.value),u,m)}})))),(0,W.Y)(Ye.A,{css:[we.p6,Le,I,""],className:l,min:c[0],max:c[1],value:t,step:f,marks:g,reverse:p,onChange:e=>(0,T.Bm)(d,e,u,m),dots:h,ariaLabelForHandle:F}))};var Ee=a(63021),Pe=a(32120),Ae=a(30913),_e=a(770),je=a(19023);const Ve=e=>{let{closeFormModal:t,showLocations:a=!0,formOnModal:j=!1,stockDetails:V,stockDetailsSlug:H,imFormBackgroun
2dWrapperCustom:q,imFormHeadingCustom:U,imFormInputRowCustom:B,formHeading:G,formId:K,isStockDetailsDynamic:te=!1}=e;const{t:ae}=(0,n.Bd)(),{addressTypes:re,formFinanceCalculator:ne}=h.U,oe=!j,{generalSettings:se}=(0,_.e)(),{dealershipStockType:ie}=se||{},{disclaimerText:le,formHeading:ce,minLoanAmount:ue,maxLoanAmount:de,defaultLoanAmount:Ye,maxBalloonPercentage:Oe,repaymentBalloonAmount:Re,repaymentBalloonPercentage:Le,repaymentDepositAmount:we,repaymentDepositPercentage:Ve,repaymentFrequency:He,repaymentInterestRate:qe,repaymentInterestRateCustomLabel:Ue,repaymentDealerFee:Be,repaymentEstablishFee:Ge,repaymentOtherFee:We,repaymentTerm:Ke,newVehicleInterestRate:ze,demoVehicleInterestRate:$e,usedVehicleInterestRate:Qe}=(0,P.GR)("1420884087").allCmsFinanceCalculatorSetting.nodes[0],{siteType:Xe}=(0,A.j)(),Ze=Xe===b.D.oem,{stockTypeSingle:Je}=(0,l.$1)(ie,!0),{fortnightlyLabel:et}=(0,O.V)(),tt=H?(0,F.b)(H):"",{0:at,1:rt}=(0,r.useState)(""),nt=g.ec.FormFinanceCalculator,{heading:ot,formShortName:st}=nt,{handleFormOpen:it,handleFormInteracted:lt}=(0,M.Y)(st),[ct,ut]=(0,D.Fo)("financeCalculatorView",!1),dt=(0,l.fO)({vehType:null==V?void 0:V.vehType,defaultInterestRate:qe,newVehicleInterestRate:ze,demoVehicleInterestRate:$e,usedVehicleInterestRate:Qe});(0,r.useEffect)((()=>{(0,r.startTransition)((()=>rt((0,s.A)()))),(0,S.Q)({eventName:m.R.formOpen,eventInfo:{form_name:st,form_category:"lead_aftersales",form_type:j?"modal":"embedded",form_step_name:"start",form_step_number:"step-0"}}),it(),ct||((0,v.$)("Engagement","Finance Calculator"),ut(!0))}),[]);const mt=oe?[ee.Y_,q]:me,{fallbackYearsElapsed:ft,loanAmountRange:pt,loanTermRange:ht,loanTermMarks:gt,interestRateRange:bt,fallbackLoanAmount:yt,fallbackInterestRate:vt,fallbackRepaymentTerm:Ct,fallbackFormHeading:St,fallbackDisclaimer:Nt,fallbackBalloonMaxRange:It}=p,Tt=ce||ae(St,{Enquiry:ae("Enquiry")}),Ft=le||Nt,kt=(0,E.r)(Ft),xt=Object.assign({},Ze&&{addressType:re.private.value},{loanAmount:(null==V?void 0:V.price)||Ye||yt,loanTerm:(Ke||Ct)/12,depositAmount:Ve?0:we||0,depositPercentage:Ve||0,balloonAmount:Le?0:Re||0,balloonPercentage:Le||0,interestRate:null!=dt?dt:vt,yearsElapsed:ft,comments:""},ne.isMarketing&&{marketing:ne.isMarketingChecked},ne.isTerms&&{terms:ne.isTermsChecked}),{0:Mt,1:Yt}=(0,r.useState)({}),{0:Ot,1:Rt}=(0,r.useState)(!1),{0:Lt,1:wt}=(0,r.useState)(!1),{0:Dt,1:Et}=(0,r.useState)(He),{0:Pt,1:At}=(0,r.useState)(!1),[_t,jt]=(0,L.Mj)(y.fD,{}),{0:Vt,1:Ht}=(0,r.useState)(Object.assign({},xt)),{loanTerm:qt,loanAmount:Ut,depositPercentage:Bt,depositAmount:Gt,balloonAmount:Wt,balloonPercentage:Kt,interestRate:zt,yearsElapsed:$t}=Vt,Qt=Math.abs(Ut),Xt=Math.ceil(qt),Zt=(0,r.useMemo)((()=>{const e={};for(let t=0;t<=Xt;t+=1)e[t]=""+t;return e}),[Xt]),{repaymentAmount:Jt,years:ea}=(0,r.useMemo)((()=>(0,x.L0)({purchaseAmount:Qt,repaymentBalloonPercentage:Kt,repaymentBalloonAmount:Wt,repaymentPeriodMonths:12*Xt,repaymentInterestRate:zt,repaymentDepositPercentage:Bt,repaymentDepositAmount:Gt,repaymentFrequency:Dt,repaymentEstablishFee:Ge,repaymentDealerFee:Be,repaymentOtherFee:We})),[Qt,Xt,zt,Dt,Gt,Bt,Wt,Kt]),{isDealerPayload:ta,preferredDealerPayload:aa}=(0,Y.h)(),ra=e=>{"string"!=typeof e&&(jt((t=>Object.assign({},t,e))),lt())},na=e=>{"object"==typeof e&&(Ht(Object.assign({},Vt,e)),lt())},oa=()=>{const e=Object.assign({formId:parseInt(K,10),firstName:null==_t?void 0:_t.firstName,lastName:null==_t?void 0:_t.lastName,phone:null==_t?void 0:_t.phone,email:null==_t?void 0:_t.email,repaymentFrequency:Dt,repaymentAmount:Jt},V&&{make:V.make,model:V.model,badge:V.variations,year:V.year,stockId:V.id,stockNumber:V.stockNumber,stockUrl:tt,rego:V.registrationNumber},a&&{dealerLocation:null==_t?void 0:_t.dealerLocation},ta&&aa,Vt);return(0,o.z)(e,c.Po)},{0:sa,1:ia}=(0,r.useState)(!1),la=()=>{ia(!1),wt(!1),Ht(Object.assign({},xt))},{handleReCaptchaVerify:ca,recaptchaReady:ua,isLoading:da}=(0,w.V)((async()=>{wt(!0);const e=Object.values(Mt)&&Object.values(Mt).reduce(((e,t)=>e||t),!1);Rt(e),e||(await(0,N.M)(_t,jt),(0,v.$)("Hard Lead","Finance Enquiry Form"),(0,k.t)({formId:parseInt(K,10),formShort
2Name:st}),(0,I.JP)(V),V&&(0,I.tZ)(V),oe&&ia(!0),oe||At(!0))})),ma=$t>Xt?ea[Xt]:ea[$t],{principal:fa,interest:pa,balance:ha,ownership:ga}=ma,ba=Ue||"Interest Rate p.a.(current): "+(null!=dt?dt:qe)+"%",ya=(0,R.x)();return(0,W.Y)(r.Fragment,null,!Pt&&(0,W.Y)("div",{className:"classStandardComponent classStandardForm",css:[mt,ee.ao,""]},oe&&(0,W.Y)("div",{css:X.eN},(0,W.Y)("h4",{css:[X.NJ,U,""]},G||ot)),(0,W.Y)("div",{css:[ee.cU,ee.ao,""]},(0,W.Y)("form",{css:ee.ao,id:st,name:st,acceptCharset:"utf-8",onSubmit:e=>{e.preventDefault(),ca()}},(0,W.Y)("div",{css:fe,className:te?"classStockDetailsDynamic":""},(0,W.Y)("fieldset",{className:"classImFormFieldset",css:[J.Nl,pe,""]},(0,W.Y)(u.f_,{heading4Custom:[X.NJ,ge]},"Loan Details"),(0,W.Y)("div",{className:"classImFormInputRow",css:[J.lp,be,""]},(0,W.Y)(De,{idName:st+"LoanAmount-"+at,labelText:"Loan Amount",inputValue:Ut,inputValueKey:"loanAmount",valueRange:[ue||pt[0],de||pt[1]],handleChange:na,inputExtraText:"$"})),(0,W.Y)("div",{className:"classImFormInputRow",css:[J.lp,be,""]},(0,W.Y)(Ee.f,{sliderLabel:"Loan Term",sliderValue:Xt,sliderAfterText:" years",sliderValueKey:"loanTerm",getSliderText:T.$l,valueRange:ht,handleChange:na,marks:gt,rangeSliderTextLastCustom:Fe})),(0,W.Y)("div",{className:"classImFormInputRow",css:[J.lp,be,""]},(0,W.Y)(De,{idName:st+"InterestRate-"+at,labelText:ba,inputValue:zt,inputValueKey:"interestRate",valueRange:bt,handleChange:na,inputExtraText:"%",inputTextReverse:!0,step:.01})),(0,W.Y)("div",{className:"classImFormInputRow",css:[J.lp,be,""]},(0,W.Y)(De,{idName:st+(Ve?"DepositPercentage":"DepositAmount")+"-"+at,labelText:Ve?"Deposit Percentage":"Deposit Amount",inputValue:Ve?Bt:Gt,inputValueKey:Ve?"depositPercentage":"depositAmount",valueRange:Ve?[0,100-(Oe||It)]:[0,Ut*(100-(Oe||It))/100],handleChange:na,inputExtraText:Ve?"%":"$",inputTextReverse:!0,step:.01})),(0,W.Y)("div",{className:"classImFormInputRow",css:[J.lp,be,""]},(0,W.Y)(De,{idName:st+(Le?"BalloonPercentage":"BalloonAmount")+"-"+at,labelText:Le?"Balloon Percentage":"Balloon Amount",inputValue:Le?Kt:Wt,inputValueKey:Le?"balloonPercentage":"balloonAmount",valueRange:Le?[0,Oe||It]:[0,Ut*(Oe||It)/100],handleChange:na,inputExtraText:Le?"%":"$",inputTextReverse:!0,step:.01}))),(0,W.Y)("fieldset",{className:"classImFormFieldset",css:[J.Nl,pe,""]},(0,W.Y)(u.f_,{heading4Custom:[X.NJ,ge]},"Repayment Details"),(0,W.Y)("div",{css:Ce},(0,W.Y)("p",{css:ye},"Payment Frequency"),(0,W.Y)("div",{css:xe},(0,W.Y)("button",{className:"weekly"===Dt?"classActiveFrequency":"",css:Me,type:"button",onClick:()=>Et("weekly"),"aria-label":"Weekly Repayments"},f.U.weekly),(0,W.Y)("button",{className:"fortnightly"===Dt?"classActiveFrequency":"",css:Me,type:"button",onClick:()=>Et("fortnightly"),"aria-label":et+" Repayments"},et),(0,W.Y)("button",{className:"monthly"===Dt?"classActiveFrequency":"",css:Me,type:"button",onClick:()=>Et("monthly"),"aria-label":"Monthly Repayments"},f.U.monthly))),(0,W.Y)("div",{css:Ce},!Number.isNaN(Number(Jt))&&Dt&&(0,W.Y)(r.Fragment,null,(0,W.Y)("p",{css:[ye,ve,""]},"Your "+("fortnightly"===Dt?et:f.U[Dt])+" Repayment is"),(0,W.Y)("p",{css:Se},(0,C.Z)(Jt)))),(0,W.Y)("div",{css:Ne},(0,W.Y)("p",{css:ye},"Details of your loan over time"),(0,W.Y)("p",{css:Te},"Balance",(0,W.Y)("strong",null,(0,C.Z)(ha))),(0,W.Y)("p",{css:Te},"Principal",(0,W.Y)("strong",null,(0,C.Z)(fa))),(0,W.Y)("p",{css:Te},"Interest",(0,W.Y)("strong",null,(0,C.Z)(pa))),(0,W.Y)("p",{className:"classFinanceCalcSummaryLabel",css:Te},(0,i.wx)(100*Number(ga)),"% of your ",(0,W.Y)("span",{className:"classFinanceCalcVehicleType"},Je)," owned"),ya?(0,W.Y)(r.Suspense,{fallback:(0,W.Y)($.r,null)},(0,W.Y)(z,{selectedPercentage:Number(ga)})):(0,W.Y)($.r,null),(0,W.Y)("div",{className:"classImFormInputRow",css:[J.lp,B,""]},(0,W.Y)(Ee.f,{sliderLabel:"Years Elapsed",sliderValue:$t,valueRange:[0,Xt],handleChange:na,sliderValueKey:"yearsElapsed",hideSliderValue:!0,dots:!0,marks:Zt,rangeSliderTextLastCustom:Fe})))),(0,W.Y)("fieldset",{className:"classImFormFieldset",css:[J.Nl,pe,""]},(0,W.Y)(je.h,{imFormHeadingWrapperCustom:he,formOnPage:oe,isSubmitted:Lt,isFormErrorStatus:Ot}
2,Tt),(0,W.Y)(Ae.o,{formShortName:st,uniqueId:at,userInfo:_t,handleUserInfoChange:ra,getFormErrorClassName:e=>Ot&&Mt[e]?"classFormError":"",setErrors:Yt,otherInfo:Vt,handleOtherInfoChange:na,showAddressType:Ze}),(0,W.Y)("div",{css:Ie},(0,W.Y)("p",{css:ye},(0,W.Y)("strong",null,"Loan Details")),(0,W.Y)("p",{css:Te},"Amount",(0,W.Y)("strong",null,(0,C.Z)(Qt||0))),(0,W.Y)("p",{css:Te},"Term",(0,W.Y)("strong",null,Xt," years")),(0,W.Y)("p",{css:Te},"Interest Rate",(0,W.Y)("strong",null,zt,"%"))),(0,W.Y)(_e.v,{currentForm:nt,stockLocation:null==V?void 0:V.location,uniqueId:at,otherInfo:Vt,handleOtherInfoChange:na,handleErrors:Yt,userInfo:_t,handleUserInfoChange:ra,isSubmitted:Lt,isLocations:a,isGroupModel:ne.isGroupModel,isFooterLegalHeading:ne.isFooterLegalHeading,isMarketing:ne.isMarketing,isMarketingRequired:ne.isMarketingRequired,isTerms:ne.isTerms,isTermsRequired:ne.isTermsRequired,isAlternativeLegalText:ne.isAlternativeLegalText,isSubmitDisabled:da||!1===ua,isStockDetailsDynamic:te})))),(0,W.Y)(d.$,{css:ke},kt)),sa&&(0,W.Y)(Q.a,{modalWrapperCustom:Z.Du,modalContentCustom:Z.pW,modalShowed:sa,closeModal:la},(0,W.Y)(Pe.C,{formShortName:st,getFormData:oa,closeMessage:la}))),Pt&&(0,W.Y)(Pe.C,{formShortName:st,getFormData:oa,closeMessage:t}))}},21072:function(e,t,a){a.r(t),a.d(t,{CheckboxLabelGroupSelection:function(){return R}});var r=a(94300),n=a(63696),o=a(74122),s=a(10898),i=a(4507),l=a(2290),c=a(71048),u=a(90287),d=a(73011),m=a(26885);var f=a(3974),p=a(55697),h=a(38056),g=a(78887),b=a(72418),y=a(29197),v=a(91785),C=a(5826),S=a(650),N=a(85437),I=a(57095);const T=(0,v.AH)("flex-direction:column;gap:",N.c.gapSmall,";width:100%;",""),F=(0,v.AH)("gap:",N.c.gapSmall,";",""),k=(0,v.AH)("display:flex;flex-wrap:wrap;gap:",N.c.gapSmall,";",""),x=(0,v.AH)("display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:",I.M.scrListItemGap,";padding:",I.M.scrListItemPadding,";background-color:",I.M.scrListItemBgCol,";border:",I.M.scrListItemBorder,";border-radius:",I.M.scrListItemRadius,";",""),M=(0,v.AH)("display:flex;align-items:center;gap:",I.M.scrBtnGap,";background-color:",I.M.scrBtnBgCol,";padding:8px;border:",I.M.scrBtnBorder,";border-radius:",I.M.scrBtnRadius,";transition:",I.M.scrBtnTransition,";text-transform:",I.M.scrBtnTransform,";cursor:pointer;",(0,C.HG)(S.f.lg),"{padding:8px;}@media (hover: hover){&:hover{background-color:",I.M.scrBtnHoverBgCol,";}}",""),Y=(0,v.AH)(I.M.scrBtnLabelFontStack,"font-size:",I.M.scrBtnLabelSizeMobile,";line-height:",I.M.scrBtnLabelLineHeightMobile,";text-transform:",I.M.scrBtnLabelTextTransform,";letter-spacing:",I.M.scrBtnLabelLetterSpacing,";color:",I.M.scrBtnLabelTextCol,";",(0,C.HG)(S.f.lg),"{font-size:",I.M.scrBtnLabelSizeDesktop,";line-height:",I.M.scrBtnLabelLineHeightDesktop,";}@media (hover: hover){.classRefinementButton:hover &{color:",I.M.scrBtnLabelHoverTextCol,";}}",""),O=(0,v.AH)("height:",I.M.scrBtnCloseIconSize,";width:",I.M.scrBtnCloseIconSize,";margin-top:",I.M.scrBtnCloseIconMarginTop,";fill:",I.M.scrBtnCloseIconFill,";@media (hover: hover){.classRefinementButton:hover &{fill:",I.M.scrBtnCloseIconHoverFill,";}}",""),R=e=>{let{children:t,selectedGroup:a,excludedModelIds:C,isRequired:S=!0,formShortName:N,uniqueId:I,checkboxGroupValue:R,handleChange:L,handleValidityChange:w,handleErrors:D,preSelectedValue:E,isError:P}=e;const A=(0,d.P)(C),_=(0,p.b)(),j=(0,h.T)(),{categorizedModelsArray:V,sortedModelCategories:H,hasOneCategoryAssociation:q,hasSubCategoryAssociations:U,subCategoriesByCategory:B}=(0,n.useMemo)((()=>(0,c.e)(_,A,j)),[_,A,j]),{0:G,1:W}=(0,n.useState)((()=>q?H.length-1:V.findIndex((e=>(0,s.uG)(e))))),K=H[G],z=H.map(((e,t)=>(0,s.uG)(V[t])?{value:t,text:e.name}:null)).filter(o.T),{0:$,1:Q}=(0,n.useState)("All"),X=((null==B?void 0:B[G])||[]).map((e=>{var t;return{value:null!==(t=e.remoteId)&&void 0!==t?t:e.id,text:e.name}})),Z=[{value:"All",text:"All Models"}].concat((0,r.A)(X)),{siteType:J}=(0,f.j)(),ee=J===l.D.dealer,{checkboxOptions:te,groupName:ae}=(()=>{switch(a){case"vehicle":return{checkboxOptions:A.filter((e=>{var t;return e.modelsCategories.some((e=>!U||e.id===(null==K?void 0:K.remoteId)))&&("All"===$||(null===(t=e.modelsSubCategories)||void 0===t?void 0:t.some((e=>e.id===$))))})).map((e=>({id:e.id+"-"+I,value:e.name,text:e.displayName,checked:E===e.remoteId||R.includes(e.name)}))),groupName:"vehicleCheckbox"};case"product":return{checkboxOptions:(0,m.GR)("2537555041").allCmsProduct.nodes.filter((e=>!e.comingSoonProduct&&(0,s.uG)(e.productCategories))).map((e=>({id:e.id+"-"+I,value:e.name,text:e.name,checked:E===e.remoteId||R.includes(e.name)}))),groupName:"productCheckbox"};default:return{checkboxOptions:[],groupName:""}}})(),re=(0,u.X6)(te),ne=ee?L:e=>{if(!e.length)return L([]);if("string"==typeof e)return L([e]);if(Array.isArray(e)){const t=e[e.length-1];return L([t])}return L(e)};(0,n.useEffect)((()=>{L((0,r.A)(re))}),[]);const oe=P?"classCheckboxSelectionIncompatible":"";return(0,s.uG)(te)?(0,v.Y)("div",{className:"classImFormInputRow",css:[g.lp,T,""]},U&&(0,v.Y)(n.Fragment,null,"vehicle"===a&&(0,v.Y)("div",{className:"classImFormInputRow",css:[g.lp,F,""]},(0,v.Y)(b.SelectLabelNestedControlled,{idName:N+"ModelCategory-"+I,isRequired:!0,options:z,selectValue:G,handleChange:e=>{if("object"==typeof e)return;const t=Number(e);W(t),Q("All")}},"Category"),(0,v.Y)(b.SelectLabelNestedControlled,{idName:N+"ModelSubCategory-"+I,isRequired:!0,options:Z,selectValue:$,handleChange:e=>{"object"!=typeof e&&Q(String(e))}},"Sub Category")),(0,s.uG)(R)&&(0,v.Y)("div",{css:k},R.map((e=>(0,v.Y)("li",{css:x,key:e},(0,v.Y)("button",{className:"classRefinementButton",css:M,type:"button",onClick:()=>(e=>{const t=R.filter((t=>t!==e));L(t)})(e)},(0,v.Y)("span",{css:Y},e),(0,v.Y)(i.K,{css:O,name:"iconCloseHeavy"}))))))),(0,v.Y)(y.CheckboxLabelGroupNested,{className:"classIsRequired "+oe,groupName:ae,isRequired:S,checkboxGroupValue:R,handleChange:ne,handleValidityChange:w,checkboxOptions:te,handleErrors:D},U&&"vehicle"===a?null:t)):null}},21388:function(e,t,a){a.d(t,{j:function(){return r}});const r={heading:"What's my VIN?",content:"\n  <p>Your Vehicle Identification Number (VIN) is your vehicle&apos;s unique 17-character code.</p>\n  <p>You can normally find your VIN in the following places:</p>\n  <ul>\n    <li>Bottom of the windscreen on the passenger side</li>\n    <li>Driver&apos;s side door latch area</li>\n    <li>Under the bonnet, at the front of engine block</li>\n  </ul>\n  "}}
2,21900:function(e,t,a){a.r(t),a.d(t,{FormRegisterInterest:function(){return P}});var r=a(63696),n=a(51149),o=a(21698),s=a(10898),i=a(72407),l=a(17972),c=a(97074),u=a(38991),d=a(2290),m=a(74447),f=a(79124),p=a(51089),h=a(13276),g=a(79511),b=a(40675),y=a(34995),v=a(60503),C=a(52466),S=a(62741),N=a(41129),I=a(18031),T=a(3974),F=a(7226),k=a(37771),x=a(26443),M=a(78887),Y=a(98335),O=a(32120),R=a(30913),L=a(770),w=a(19023),D=a(4575),E=a(91785);const P=e=>{var t;let{formOnModal:a=!1,formId:P,closeFormModal:A,imFormBackgroundWrapperCustom:_,imFormWrapperCustom:j,imFormItemCustom:V,preSelectedModel:H="",specialsReferenceCode:q="",specialTitle:U="",specialSlug:B="",specialId:G="",formHeading:W="",showLocations:K=!0}=e;const{addressTypes:z,formRegisterInterest:$}=l.U,Q=(0,F.b)(),{siteType:X}=(0,T.j)(),Z=X===d.D.oem,J=H?null===(t=Q.find((e=>e.remoteId===H.toString())))||void 0===t?void 0:t.name:"",ee=J?[J]:[],te=(0,v.$)(J),ae=!a,re=ae?Y.Y_:x.v,ne=B?(0,b.b)(B):"",{0:oe,1:se}=(0,r.useState)(""),ie=c.ec.FormRegisterInterest,{heading:le,formShortName:ce}=ie,{handleFormOpen:ue,handleFormInteracted:de}=(0,C.Y)(ce);(0,r.useEffect)((()=>{(0,r.startTransition)((()=>se((0,o.A)()))),(0,p.Q)({eventName:i.R.formOpen,eventInfo:{form_name:ce,form_category:"lead_aftersales",form_type:a?"modal":"embedded",form_step_name:"start",form_step_number:"step-0"}}),ue()}),[]);const{0:me,1:fe}=(0,r.useState)({}),{0:pe,1:he}=(0,r.useState)(!1),{0:ge,1:be}=(0,r.useState)(!1),{isDealerPayload:ye,preferredDealerPayload:ve}=(0,S.h)(),Ce=Object.assign({},Z&&{addressType:z.private.value},{comments:te?"I'm interested in the "+te:""},$.isMarketing&&{marketing:$.isMarketingChecked},$.isTerms&&{terms:$.isTermsChecked}),[Se,Ne]=(0,N.Mj)(m.fD,{}),{0:Ie,1:Te}=(0,r.useState)(Object.assign({},Ce)),Fe=e=>{"string"!=typeof e&&(Ne((t=>Object.assign({},t,e))),de())},ke=e=>{"object"==typeof e&&(Te(Object.assign({},Ie,e)),de())},{0:xe,1:Me}=(0,r.useState)(!1),{0:Ye,1:Oe}=(0,r.useState)(!1),Re=()=>{Me(!1),be(!1),Te(Object.assign({},Ce))},Le={componentName:u.k$.form,modelName:null!=te?te:void 0},{handleReCaptchaVerify:we,recaptchaReady:De,isLoading:Ee}=(0,I.V)((async()=>{be(!0);const e=Object.values(me)&&Object.values(me).reduce(((e,t)=>e||t),!1);he(e),e||(await(0,h.M)(Se,Ne),(0,f.$)("Hard Lead","Register Your Interest Form"),(0,y.t)({formId:parseInt(P,10),formShortName:ce,variableData:Le}),(0,g.JP)(),ae&&Me(!0),ae||Oe(!0))})),Pe=()=>{const e=Object.assign({formId:parseInt(P,10),specialsReferenceCode:q,specialTitle:U,specialUrl:ne,specialId:G,firstName:null==Se?void 0:Se.firstName,lastName:null==Se?void 0:Se.lastName,phone:null==Se?void 0:Se.phone,email:null==Se?void 0:Se.email,vehiclesSelected:[te]},Ie,K&&$.isLocations&&!Z&&(null==Se?void 0:Se.dealerLocation)&&{dealerLocation:null==Se?void 0:Se.dealerLocation},ye&&ve);return(0,n.z)(e,s.Po)};return(0,E.Y)(r.Fragment,null,!Ye&&(0,E.Y)("div",{className:"classStandardComponent classStandardForm",css:[re,_,""]},(0,E.Y)("div",{css:[Y.cU,j,""]},(0,E.Y)("form",{css:[Y.ao,V,""],id:ce,name:ce,acceptCharset:"utf-8",onSubmit:e=>{e.preventDefault(),we()}},(0,E.Y)(w.h,{formOnPage:ae,isSubmitted:ge,isFormErrorStatus:pe},W||le),(0,E.Y)("div",{css:M.uf},(0,E.Y)("div",{className:"classImFormCol",css:M.hL},(0,E.Y)(R.o,{formShortName:ce,uniqueId:oe,userInfo:Se,handleUserInfoChange:Fe,getFormErrorClassName:e=>pe&&me[e]?"classFormError":"",setErrors:fe,otherInfo:Ie,handleOtherInfoChange:ke,showAddressType:Z&&$.isAddressType,isPostcode:$.isPostcode})),(0,E.Y)("div",{className:"classImFormCol",css:M.hL},(0,E.Y)(D.FormSectionHeading,null,"Additional Information"),(0,E.Y)(L.v,{checkboxGroupVehicles:ee,currentForm:ie,uniqueId:oe,otherInfo:Ie,handleOtherInfoChange:ke,userInfo:Se,handleUserInfoChange:Fe,handleErrors:fe,isSubmitted:ge,isComments:$.isComments,isLocations:K&&$.isLocations,isGroupModel:$.isGroupModel,isFooterLegalHeading:$.is
2FooterLegalHeading,isMarketing:$.isMarketing,isMarketingRequired:$.isMarketingRequired,isTerms:$.isTerms,isTermsRequired:$.isTermsRequired,isAlternativeLegalText:$.isAlternativeLegalText,isSubmitDisabled:Ee||!1===De}))))),xe&&(0,E.Y)(k.a,{modalWrapperCustom:x.Du,modalContentCustom:x.pW,modalShowed:xe,closeModal:Re},(0,E.Y)(O.C,{formShortName:ce,getFormData:Pe,closeMessage:Re,fmSuccessText:$.successTextCustom}))),Ye&&(0,E.Y)(O.C,{formShortName:ce,getFormData:Pe,closeMessage:A,fmSuccessText:$.successTextCustom}))}},28333:function(e,t,a){a.r(t),a.d(t,{FormGetQuote:function(){return _}});var r=a(63696),n=a(51149),o=a(21698),s=a(10898),i=a(72407),l=a(17972),c=a(97074),u=a(38991),d=a(2290),m=a(74447),f=a(79124),p=a(51089),h=a(13276),g=a(79511),b=a(6095),y=a(40675),v=a(34995),C=a(95766),S=a(52466),N=a(62741),I=a(41129),T=a(18031),F=a(3974),k=a(7226),x=a(37771),M=a(26443),Y=a(78887),O=a(98335),R=a(21072),L=a(32120),w=a(30913),D=a(770),E=a(19023),P=a(4575),A=a(91785);const _=e=>{let{formOnModal:t=!1,formId:a,closeFormModal:_,preSelectedModel:j,specialsReferenceCode:V="",specialTitle:H="",specialSlug:q="",specialId:U="",formHeading:B="",dealerLocatorId:G="",dealerLocatorCode:W="",showLocations:K=!0}=e;const{addressTypes:z,formGetQuote:$,messages:Q}=l.U,X=(0,k.b)(),{siteType:Z}=(0,F.j)(),J=Z===d.D.oem,ee=Z===d.D.group,te=(0,s.uG)(X),ae=!t,re=ae?O.Y_:M.v,ne=q?(0,y.b)(q):"",{0:oe,1:se}=(0,r.useState)(""),ie=c.ec.FormGetQuote,{heading:le,formShortName:ce}=ie,{handleFormOpen:ue,handleFormInteracted:de}=(0,S.Y)(ce);(0,r.useEffect)((()=>{(0,r.startTransition)((()=>se((0,o.A)()))),(0,p.Q)({eventName:i.R.formOpen,eventInfo:{form_name:ce,form_category:"lead_aftersales",form_type:t?"modal":"embedded",form_step_name:"start",form_step_number:"step-0"}}),ue()}),[]);const{0:me,1:fe}=(0,r.useState)({}),{0:pe,1:he}=(0,r.useState)(!1),{0:ge,1:be}=(0,r.useState)(!1),{isDealerPayload:ye,preferredDealerPayload:ve}=(0,N.h)(),Ce=Object.assign({},J&&{addressType:z.private.value},{comments:""},$.isMarketing&&{marketing:$.isMarketingChecked},$.isTerms&&{terms:$.isTermsChecked}),[Se,Ne]=(0,I.Mj)(m.fD,{}),{0:Ie,1:Te}=(0,r.useState)(Object.assign({},Ce)),{0:Fe,1:ke}=(0,r.useState)([]),xe=X.filter((e=>Fe.includes(e.displayName))).map((e=>e.vehicleType)),Me=e=>{"string"!=typeof e&&(Ne((t=>Object.assign({},t,e))),de())},Ye=e=>{"object"==typeof e&&(Te(Object.assign({},Ie,e)),de())},{0:Oe,1:Re}=(0,r.useState)(!1),{0:Le,1:we}=(0,r.useState)(!1),De=()=>{ae?Re(!1):null==_||_(),be(!1),ke([]),Te(Object.assign({},Ce))},Ee=(0,b._)(Fe,", "),Pe={componentName:u.k$.form,dealerName:null==ve?void 0:ve.dealerName,modelName:Ee},{handleReCaptchaVerify:Ae,recaptchaReady:_e,isLoading:je}=(0,T.V)((async()=>{be(!0);const e=Object.values(me)&&Object.values(me).reduce(((e,t)=>e||t),!1);he(e),e||(await(0,h.M)(Se,Ne),(0,f.$)("Hard Lead","Quote Request Form"),(0,v.t)({formId:parseInt(a,10),formShortName:ce,variableData:Pe}),(0,g.JP)(),ae?Re(!0):we(!0))})),Ve=()=>{const e=Object.assign({formId:parseInt(a,10)},G&&{dealerLocatorId:G},W&&{dealerLocatorCode:W},{specialsReferenceCode:V,specialTitle:H,specialUrl:ne,specialId:U,firstName:null==Se?void 0:Se.firstName,lastName:null==Se?void 0:Se.lastName,phone:null==Se?void 0:Se.phone,email:null==Se?void 0:Se.email,dealerLocation:null==Se?void 0:Se.dealerLocation},ye&&ve,(0,s.uG)(Fe)&&{vehiclesSelected:Fe},(0,s.uG)(xe)&&{vehicleType:(0,C.e)(xe).join(", ")},Ie);return(0,n.z)(e,s.Po)};return(0,A.Y)(r.Fragment,null,!Le&&(0,A.Y)("div",{className:"classStandardComponent classStandardForm",css:re},(0,A.Y)("div",{css:O.cU},(0,A.Y)("form",{css:O.ao,id:ce,name:ce,acceptCharset:"utf-8",onSubmit:e=>{e.preventDefault(),Ae()}},(0,A.Y)(E.h,{formOnPage:ae,isSubmitted:ge,isFormErrorStatus:pe},B||le),(0,A.Y)("div",{css:Y.uf},(0,A.Y)("div",{className:"classImFormCol",css:Y.hL},(0,A.Y)(w.o,{formShortName:ce,uniqueId:oe,userInfo:Se,handleUserInfoChange:Me,getFormErrorClassName:e=>pe&&me[e]?"classFormError":"",setErrors:fe,otherInfo:Ie,handleOtherInfoChange:Ye,showAddressType:J,isPostcode:$.isPostcode})),(0,A.Y)("div",{className:"classImFormCol",css:Y.hL},!ee&&$.isVehicleCheckbox&&te&&(0,A.Y)(r.Fragment,null,(0,A.Y)(P.FormSectionHeading,null,"I'm interested in"),(0,A.Y)(R.CheckboxLabelGroupSelection,{selectedGroup:"vehicle",formShort
2Name:ce,uniqueId:oe,isError:!(null==me||!me.dealerLocator),checkboxGroupValue:Fe,handleChange:e=>{Array.isArray(e)&&(ke(e),de())},handleErrors:fe,preSelectedValue:j})),(0,A.Y)(D.v,{currentForm:ie,uniqueId:oe,otherInfo:Ie,handleOtherInfoChange:Ye,userInfo:Se,handleUserInfoChange:Me,handleErrors:fe,checkboxGroupVehicles:Fe,isSubmitted:ge,isComments:$.isComments,isLocations:K&&$.isLocations,isGroupModel:$.isGroupModel,isFooterLegalHeading:$.isFooterLegalHeading,isMarketing:$.isMarketing,isMarketingRequired:$.isMarketingRequired,isTerms:$.isTerms,isTermsRequired:$.isTermsRequired,isAlternativeLegalText:$.isAlternativeLegalText,isSubmitDisabled:je||!1===_e}))))),Oe&&(0,A.Y)(x.a,{modalWrapperCustom:M.Du,modalContentCustom:M.pW,modalShowed:Oe,closeModal:De},(0,A.Y)(L.C,{formShortName:ce,getFormData:Ve,closeMessage:De,fmSuccessText:Q.successTextCustom}))),Le&&(0,A.Y)(L.C,{formShortName:ce,getFormData:Ve,closeMessage:De,fmSuccessText:Q.successTextCustom}))}},29197:function(e,t,a){a.r(t),a.d(t,{CheckboxLabelGroupNested:function(){return v}});var r=a(68102),n=a(94300),o=a(63696),s=a(10898),i=a(5130),l=a(60503),c=a(76552),u=a(91785),d=a(81100),m=a(88528),f=a(36557),p=a(28405);const h=(0,u.AH)("width:100%;>*+*{margin-block-start:",p.h.inputLabelGap,";}",""),g=(0,u.AH)((0,d.TP)(),";",""),b=(0,u.AH)("display:grid;grid-template-columns:",p.h.checksGroupColsSm,";gap:",p.h.checksGroupGapSm,";.classImFormChecksGroup &{@container imFormItem (inline-size ",p.h.checksGroupContainerQueryMd,"){grid-template-columns:",p.h.checksGroupColsMd,";gap:",p.h.checksGroupGapMd,";}@container imFormItem (inline-size ",p.h.checksGroupContainerQueryLg,"){grid-template-columns:",p.h.checksGroupColsLg,";gap:",p.h.checksGroupGapLg,";}}input[type='checkbox'],.classImfCheckLabel{margin:0;}&.classIsRequired{.classImFormChecksGroup &{border:1px solid ",f.X.black15,";background-color:",f.X.black4,";padding:6px 6px 6px calc(6px + ",p.h.requiredBorderWidth," - 1px);transition:border-left-color 200ms ease-in-out;}}&.classChecksGroupRequiredHighlight,&.classCheckboxSelectionIncompatible{",(0,m.I)(p.h.requiredBorderColour),";.classImFormChecksGroup &{",(0,m.I)(p.h.requiredBorderColour),";padding:",p.h.checksGroupRequiredPadding,";}}","");var y=a(30707);const v=e=>{let{groupName:t,isRequired:a=!1,handleErrors:d,className:m="",labelAttributes:f,checkboxOptions:p,checkboxGroupValue:v,handleChange:C,handleValidityChange:S,checkboxValueKey:N="",formLastUpdatedFlag:I=!1,children:T,imFormChecksGroupTypeClass:F,imFormChecksGroupWrapperCustom:k,imFormChecksGroupRowCustom:x,imFormCheckLabelCustom:M,imFormCheckCustom:Y,imFormCheckTextCustom:O,disableTheLastCheckbox:R}=e;const L=a&&(0,s.VP)(v),w=L?"classChecksGroupRequiredHighlight":"",D=a?"classIsRequired":"",E=T?"classChecksGroupLabel":"",P=F||"classImFormChecksGroup",A=e=>{const t=e.target.value,r=e.target.checked?[].concat((0,n.A)(v),[t]):v.filter((e=>e!==t));C(N?I?{[N]:(0,n.A)(r),lastUpdated:N}:{[N]:(0,n.A)(r)}:r),null==S||S(!a||(0,s.uG)(r))};return(0,o.useEffect)((()=>{d&&a&&d((e=>Object.assign({},e,{[t]:L})))}),[L]),(0,o.useEffect)((()=>{a&&(0,s.uG)(v)&&(null==S||S(!0))}),[]),(0,u.Y)(i.m,{className:P,wrapperCustom:[h,k]},T&&(0,u.Y)(i.m,{wrapperCustom:g},T,a?(0,u.Y)(c.Q,null):null),(0,u.Y)(i.m,{className:D+" "+w+" "+E+" "+m,wrapperCustom:[b,x]},p.map((e=>(0,u.Y)("label",(0,r.A)({},f,{className:"classImFormLabel classImfCheckLabel",key:e.id,css:[y.P5,M,""],htmlFor:t+"."+e.id+".checkbox-group"}),(0,u.Y)("input",{className:"classImFormCheck",css:[y.FS,Y,""],id:t+"."+e.id+".checkbox-group",value:e.value,type:"checkbox",name:t,onChange:A,checked:v.includes(e.value),disabled:null==R?void 0:R(e.value)}),(0,u.Y)("span",{css:[y.y$,O,""]},(0,l.$)(e.text)))))))}},32759:function(e,t,a){a.d(t,{VV:function(){return s},c9:function(){return i}});var r=a(91785),n=a(28405);const o={}.GATSBY_EHT_URL,s=(0,r.AH)("&::file-selector-button{line-height:",o?"initial":"",";}",""),i=(0,r.AH)(n.h.formWellFontStack,";font-size:",n.h.formWellTextSize,";letter-spacing:",n.h.formWellTextLetterSpacing,";color:",n.h.formWellTextAlertCol,";margin:0;","")},34024:function(e,t,a){a.r(t),a.d(t,{FormParts:function(){return A}});var r=a(63696),n=a(23224),o=a(51149),s=a(21698),i=a(10898),l=a(72407),c=a(17972),u=a(97074),d=a(2290),m=a(74447),f=a(
279124),p=a(51089),h=a(13276),g=a(79511),b=a(40675),y=a(34995),v=a(52466),C=a(62741),S=a(10560),N=a(41129),I=a(18031),T=a(3974),F=a(37771),k=a(26443),x=a(78887),M=a(98335),Y=a(19951),O=a(75350),R=a(32120),L=a(30913),w=a(770),D=a(19023),E=a(4575),P=a(91785);const A=e=>{let{formOnModal:t=!1,formId:a,closeFormModal:A,specialsReferenceCode:_="",specialTitle:j="",specialSlug:V="",specialId:H="",formHeading:q="",dealerLocatorId:U="",dealerLocatorCode:B="",showLocations:G=!0}=e;const{t:W}=(0,n.Bd)(),{addressTypes:K,formParts:z}=c.U,{siteType:$}=(0,T.j)(),Q=$===d.D.oem,X=!t,Z=X?M.Y_:k.v,{partNumberLabel:J}=(0,S.V)(),ee=V?(0,b.b)(V):"",{0:te,1:ae}=(0,r.useState)(""),re=u.ec.FormParts,{heading:ne,formShortName:oe}=re,{handleFormOpen:se,handleFormInteracted:ie}=(0,v.Y)(oe);(0,r.useEffect)((()=>{(0,r.startTransition)((()=>ae((0,s.A)()))),(0,p.Q)({eventName:l.R.formOpen,eventInfo:{form_name:oe,form_category:"lead_aftersales",form_type:t?"modal":"embedded",form_step_name:"start",form_step_number:"step-0"}}),se()}),[]);const{0:le,1:ce}=(0,r.useState)({}),{0:ue,1:de}=(0,r.useState)(!1),{0:me,1:fe}=(0,r.useState)(!1),pe=Object.assign({},Q&&{addressType:K.private.value},{year:"",make:"",model:"",rego:"",orderDetail:"",comments:""},z.isMarketing&&{marketing:z.isMarketingChecked},z.isTerms&&{terms:z.isTermsChecked}),[he,ge]=(0,N.Mj)(m.fD,{}),{0:be,1:ye}=(0,r.useState)(Object.assign({},pe)),{isDealerPayload:ve,preferredDealerPayload:Ce}=(0,C.h)(),Se=e=>{"string"!=typeof e&&(ge((t=>Object.assign({},t,e))),ie())},Ne=e=>{"object"==typeof e&&(ye(Object.assign({},be,e)),ie())},{0:Ie,1:Te}=(0,r.useState)(!1),{0:Fe,1:ke}=(0,r.useState)(!1),xe=()=>{Te(!1),fe(!1),ye(Object.assign({},pe))},{handleReCaptchaVerify:Me,recaptchaReady:Ye,isLoading:Oe}=(0,I.V)((async()=>{fe(!0);const e=Object.values(le)&&Object.values(le).reduce(((e,t)=>e||t),!1);de(e),e||(await(0,h.M)(he,ge),(0,f.$)("Hard Lead","Parts Enquiry Form"),(0,y.t)({formId:parseInt(a,10),formShortName:oe}),(0,g.JP)(),X&&Te(!0),X||ke(!0))})),Re=()=>{const e=Object.assign({formId:parseInt(a,10)},U&&{dealerLocatorId:U},B&&{dealerLocatorCode:B},ve&&Ce,{specialsReferenceCode:_,specialTitle:j,specialUrl:ee,specialId:H,firstName:null==he?void 0:he.firstName,lastName:null==he?void 0:he.lastName,email:null==he?void 0:he.email,phone:null==he?void 0:he.phone,dealerLocation:null==he?void 0:he.dealerLocation},be);return(0,o.z)(e,i.Po)};return(0,P.Y)(r.Fragment,null,!Fe&&(0,P.Y)("div",{className:"classStandardComponent classStandardForm",css:Z},(0,P.Y)("div",{css:M.cU},(0,P.Y)("form",{css:M.ao,id:oe,name:oe,acceptCharset:"utf-8",onSubmit:e=>{e.preventDefault(),Me()}},(0,P.Y)(D.h,{formOnPage:X,isSubmitted:me,isFormErrorStatus:ue},q||W(ne,{Enquiry:W("Enquiry")})),(0,P.Y)("div",{css:x.uf},(0,P.Y)("div",{className:"classImFormCol",css:x.hL},(0,P.Y)(L.o,{formShortName:oe,uniqueId:te,userInfo:he,handleUserInfoChange:Se,getFormErrorClassName:e=>ue&&le[e]?"classFormError":"",setErrors:ce,otherInfo:be,handleOtherInfoChange:Ne,showAddressType:Q})),(0,P.Y)("div",{className:"classImFormCol",css:x.hL},(0,P.Y)(E.FormSectionHeading,null,"Vehicle Details"),(0,P.Y)("div",{className:"classImFormInputRow",css:x.lp},(0,P.Y)(Y.InputLabelNestedControlled,{idName:oe+"Year-"+te,typeName:"number",placeholder:"Vehicle Year",inputValueKey:"year",inputValue:be.year||"",handleChange:Ne},"Vehicle Year")),(0,P.Y)("div",{className:"classImFormInputRow",css:x.lp},(0,P.Y)(Y.InputLabelNestedControlled,{idName:oe+"Make-"+te,typeName:"text",placeholder:"Vehicle Make",inputValueKey:"make",inputValue:be.make||"",handleChange:Ne},"Vehicle Make")),(0,P.Y)("div",{className:"classImFormInputRow",css:x.lp},(0,P.Y)(Y.InputLabelNestedControlled,{idName:oe+"Model-"+te,typeName:"text",placeholder:"Model Name",inputValueKey:"model",inputValue:be.model||"",handleChange:Ne},"Model Name")),(0,P.Y)("div",{className:"classImFormInputRow",css:x.lp},(0,P.Y)(Y.InputLabelNestedControlled,{idName:oe+"Rego-"+te,typeName:"text",placeholder:"Number",inputValueKey:"rego",inputValue:be.rego||"",handleChange:Ne},J)),(0,P.Y)("div",{className:"classImFormInputRow",css:x.lp},(0,P.Y)(O.TextareaLabelNestedControlled,{isRequired:!0,idName:oe+"OrderDetail-"+te,textareaValue:be.orderDetail,textareaValueKey:"orderDetail",handleChange:Ne,rows:4,maxLength:1e3},"Order Detail (maximum 1000 characters)")),(0,P.Y)(w.v,{currentForm:re,uniqueId:te,otherInfo:be,handleOtherInfoChange:Ne,handleErrors:ce,userInfo:he,handleUserInfoChange:Se,isSubmitted:me,isLocations:G,isGroupModel:z.isGroupModel,isFooterLegalHeading:z.isFooterLegalHeading,isMarketing:z.isMarketing,isMarketingRequired:z.isMarketingRequired,isTerms:z.isTerms,isTermsRequired:z.isTermsRequired,isAlternativeLegalText:z.isAlternativeLegalText,isSubmitDisabled:Oe||!1===Ye}))))),Ie&&(0,P.Y)(F.a,{modalWrapperCustom:k.Du,modalContentCustom:k.pW,modalShowed:Ie,closeModal:xe}
2,(0,P.Y)(R.C,{formShortName:oe,getFormData:Re,closeMessage:xe}))),Fe&&(0,P.Y)(R.C,{formShortName:oe,getFormData:Re,closeMessage:A}))}},36905:function(e,t,a){a.d(t,{nu:function(){return p},yP:function(){return f}});var r=a(63696),n=a(37700);const o="label";function s(e,t){"function"==typeof e?e(t):e&&(e.current=t)}function i(e,t){e.labels=t}function l(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o;const r=[];e.datasets=t.map((t=>{const n=e.datasets.find((e=>e[a]===t[a]));return n&&t.data&&!r.includes(n)?(r.push(n),Object.assign(n,t),n):{...t}}))}function c(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;const a={labels:[],datasets:[]};return i(a,e.labels),l(a,e.datasets,t),a}function u(e,t){const{height:a=150,width:o=300,redraw:u=!1,datasetIdKey:d,type:m,data:f,options:p,plugins:h=[],fallbackContent:g,updateMode:b,...y}=e,v=(0,r.useRef)(null),C=(0,r.useRef)(),S=()=>{v.current&&(C.current=new n.t1(v.current,{type:m,data:c(f,d),options:p&&{...p},plugins:h}),s(t,C.current))},N=()=>{s(t,null),C.current&&(C.current.destroy(),C.current=null)};return(0,r.useEffect)((()=>{!u&&C.current&&p&&function(e,t){const a=e.options;a&&t&&Object.assign(a,t)}(C.current,p)}),[u,p]),(0,r.useEffect)((()=>{!u&&C.current&&i(C.current.config.data,f.labels)}),[u,f.labels]),(0,r.useEffect)((()=>{!u&&C.current&&f.datasets&&l(C.current.config.data,f.datasets,d)}),[u,f.datasets]),(0,r.useEffect)((()=>{C.current&&(u?(N(),setTimeout(S)):C.current.update(b))}),[u,p,f.labels,f.datasets,b]),(0,r.useEffect)((()=>{C.current&&(N(),setTimeout(S))}),[m]),(0,r.useEffect)((()=>(S(),()=>N())),[]),r.createElement("canvas",Object.assign({ref:v,role:"img",height:a,width:o},y),g)}const d=(0,r.forwardRef)(u);function m(e,t){return n.t1.register(t),(0,r.forwardRef)(((t,a)=>r.createElement(d,Object.assign({},t,{ref:a,type:e}))))}const f=m("bar",n.A6),p=m("doughnut",n.ju)},38299:function(e,t){var a,r=Symbol.for("react.element"),n=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),c=Symbol.for("react.context"),u=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),f=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),g=Symbol.for("react.offscreen");function b(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case o:case i:case s:case m:case f:return e;default:switch(e=e&&e.$$typeof){case u:case c:case d:case h:case p:case l:return e;default:return t}}case n:return t}}}a=Symbol.for("react.module.reference"),t.isFragment=function(e){return b(e)===o}},38494:function(e,t,a){a.r(t),a.d(t,{FormChangeOwner:function(){return H}});var r=a(63696),n=a(51149),o=a(21698),s=a(10898),i=a(72407),l=a(20788),c=a(17972),u=a(97074),d=a(21388),m=a(2290),f=a(74447),p=a(79124),h=a(51089),g=a(13276),b=a(79511),y=a(34995),v=a(52466),C=a(41129),S=a(18031),N=a(3974),I=a(37771),T=a(26443),F=a(78887),
2k=a(98335),x=a(53974),M=a(19951),Y=a(32120),O=a(3369),R=a(69561),L=a(97290),w=a(90287),D=a(72418),E=a(4575),P=a(91785);const A=e=>{let{imFormSectionHeadingCustom:t,hideFormSectionHeading:a=!1,formShortName:n,uniqueId:o="",otherInfo:s,handleOtherInfoChange:i}=e;const c=(0,O.useLocation)(),u=(0,l.N)();return(0,r.useEffect)((()=>{(0,w.tl)(c,i,["postcode","suburb","state"])}),[]),(0,P.Y)(r.Fragment,null,!a&&(0,P.Y)(E.FormSectionHeading,{formSectionHeadingCustom:t},"Your Address Details"),(0,P.Y)("div",{className:"classImFormInputRow",css:F.lp},(0,P.Y)(M.InputLabelNestedControlled,{isRequired:!0,idName:n+"Street"+(o?"-"+o:""),typeName:"text",placeholder:"Street",inputValue:(null==s?void 0:s.street)||"",inputValueKey:"street",handleChange:i},"Street")),(0,P.Y)("div",{className:"classImFormInputRow",css:F.lp},(0,P.Y)(M.InputLabelNestedControlled,{isRequired:!0,idName:""+n+(0,R.N)(u.suburb)+(o?"-"+o:""),typeName:"text",placeholder:(0,R.N)(u.suburb),inputValue:(null==s?void 0:s[u.suburb])||"",inputValueKey:u.suburb,handleChange:i},(0,R.N)(u.suburb))),(0,P.Y)("div",{className:"classImFormInputRow",css:F.lp},(0,P.Y)(D.SelectLabelNestedControlled,{isRequired:!0,idName:""+n+(0,R.N)(u.state)+(o?"-"+o:""),selectValue:(null==s?void 0:s[u.state])||"",selectValueKey:u.state,options:(0,L._I)(),handleChange:i},(0,R.N)(u.state))),(0,P.Y)("div",{className:"classImFormInputRow",css:F.lp},(0,P.Y)(M.InputLabelNestedControlled,{isRequired:!0,idName:""+n+(0,R.N)(u.postcode)+(o?"-"+o:""),typeName:"text",placeholder:(0,R.N)(u.postcode),inputValue:(null==s?void 0:s[u.postcode])||"",inputValueKey:u.postcode,handleChange:i},(0,R.N)(u.postcode))))};var _=a(30913),j=a(770),V=a(19023);const H=e=>{let{formId:t,formHeading:a="",formOnModal:O=!1,closeFormModal:R,specialId:L="",specialSlug:w="",specialTitle:D="",specialsReferenceCode:H="",showLocations:q=!0}=e;const{addressTypes:U,formChangeOwner:B}=c.U,{siteType:G}=(0,N.j)(),W=G===m.D.oem,[K,z]=(0,C.Mj)(f.fD,{}),{0:$,1:Q}=(0,r.useState)(!1),{0:X,1:Z}=(0,r.useState)(!1),{0:J,1:ee}=(0,r.useState)(!1),{0:te,1:ae}=(0,r.useState)(""),{0:re,1:ne}=(0,r.useState)({}),{0:oe,1:se}=(0,r.useState)(!1),{0:ie,1:le}=(0,r.useState)(null),ce=(0,l.N)(),ue=Object.assign({},W&&{addressType:U.private.value},{street:"",[ce.suburb]:"",[ce.state]:"",[ce.postcode]:"",vin:"",model:"",registration:"",ownershipTransferDate:"",comments:""},B.isMarketing&&{marketing:B.isMarketingChecked},B.isTerms&&{terms:B.isTermsChecked}),{0:de,1:me}=(0,r.useState)(Object.assign({},ue)),fe=!O,pe=fe?k.Y_:T.v,he=u.ec.FormChangeOwner,{heading:ge,formShortName:be}=he,{handleFormOpen:ye,handleFormInteracted:ve}=(0,v.Y)(be),Ce=e=>{"string"!=typeof e&&(z((t=>Object.assign({},t,e))),ve())},Se=e=>{"object"==typeof e&&(me(Object.assign({},de,e)),ve())},Ne=()=>{se(!1),Z(!1),me(Object.assign({},ue))},{handleReCaptchaVerify:Ie,recaptchaReady:Te,isLoading:Fe}=(0,S.V)((async()=>{Z(!0);const e=Object.values(re)&&Object.values(re).reduce(((e,t)=>e||t),!1);if(ee(e),!e)try{await(0,g.M)(K,z),(0,p.$)("Hard Lead","Change of Owner Form"),(0,y.t)({formId:parseInt(t,10),formShortName:be}),(0,b.JP)(),fe&&se(!0),fe||Q(!0)}catch(a){ee(!0)}})),ke=()=>{const e=Object.assign({formId:parseInt(t,10),formName:he.formName,firstName:null==K?void 0:K.firstName,lastName:null==K?void 0:K.lastName,phone:null==K?void 0:K.phone,email:null==K?void 0:K.email,specialsReferenceCode:H,specialTitle:D,specialSlug:w,specialId:L},de);return(0,n.z)(e,s.Po)};return(0,r.useEffect)((()=>{(0,r.startTransition)((()=>ae((0,o.A)()))),(0,h.Q)({eventName:i.R.formOpen,eventInfo:{form_name:be,form_category:"lead_aftersales",form_type:O?"modal":"embedded",form_step_name:"start",form_step_number:"step-0"}}),ye()}),[]),(0,P.Y)(r.Fragment,null,!$&&(0,P.Y)("div",{className:"classStandardComponent classStandardForm",css:pe},(0,P.Y)("div",{css:k.cU},(0,P.Y)("form",{css:k.ao,id:be,name:be,acceptCharset:"utf-8",onSubmit:e=>{e.preventDefault(),Ie()}},(0,P.Y)(V.h,{formOnPage:fe,isSubmitted:X,isFormErrorStatus:J},a||ge),(0,P.Y)("div",{css:F.uf},(0,P.Y)("div",{className:"classImFormCol",css:F.hL},(0,P.Y)(_.o,{formShortName:be,uniqueId:te,userInfo:K,handleUserInfoChange:Ce,getFormErrorClassName:e=>J&&re[e]?"classFormError":"",setErrors:ne,otherInfo:de,handleOtherInfoChange:Se,showAddressType:W&&B.isAddressType,isPostcode:B.isPostcode}
2),(0,P.Y)(A,{formShortName:be,uniqueId:te,otherInfo:de,handleOtherInfoChange:Se})),(0,P.Y)("div",{className:"classImFormCol",css:F.hL},(0,P.Y)(E.FormSectionHeading,null,"Vehicle Details"),(0,P.Y)("div",{className:"classImFormInputRow",css:F.lp},(0,P.Y)(M.InputLabelNestedControlled,{isRequired:!0,idName:be+"Vin-"+te,typeName:"text",placeholder:"VIN",helpTextHeading:d.j.heading,helpText:d.j.content,inputValue:(null==de?void 0:de.vin)||"",inputValueKey:"vin",handleChange:Se},"VIN")),(0,P.Y)("div",{className:"classImFormInputRow",css:F.lp},(0,P.Y)(M.InputLabelNestedControlled,{isRequired:!0,idName:be+"Model-"+te,typeName:"text",placeholder:"Model",inputValue:(null==de?void 0:de.model)||"",inputValueKey:"model",handleChange:Se},"Model")),(0,P.Y)("div",{className:"classImFormInputRow",css:F.lp},(0,P.Y)(M.InputLabelNestedControlled,{isRequired:!0,idName:be+"Registration-"+te,typeName:"text",placeholder:"Registration",inputValue:(null==de?void 0:de.registration)||"",inputValueKey:"registration",handleChange:Se},"Registration")),(0,P.Y)("div",{className:"classImFormInputRow",css:F.lp},(0,P.Y)(x.DatePickerLabelNested,{isRequired:!0,idName:be+"DateOfTransfer-"+te,selected:ie,onChange:e=>(e=>{le(e),Se({ownershipTransferDate:(null==e?void 0:e.toLocaleDateString("en-AU"))||""})})(e),placeholderText:"Date of Transfer to New Owner",showDisabledMonthNavigation:!0},"Date of Transfer")),(0,P.Y)(j.v,{currentForm:he,uniqueId:te,otherInfo:de,handleOtherInfoChange:Se,userInfo:K,handleUserInfoChange:Ce,handleErrors:ne,isSubmitted:X,isComments:B.isComments,isLocations:q&&B.isLocations,isGroupModel:B.isGroupModel,isFooterLegalHeading:B.isFooterLegalHeading,additionalContent:B.additionalContent,isMarketing:B.isMarketing,isMarketingRequired:B.isMarketingRequired,isTerms:B.isTerms,isTermsRequired:B.isTermsRequired,termsTextCustom:B.termsTextCustom,isAlternativeLegalText:B.isAlternativeLegalText,isSubmitDisabled:Fe||!1===Te}))))),oe&&(0,P.Y)(I.a,{modalWrapperCustom:T.Du,modalContentCustom:T.pW,modalShowed:oe,closeModal:Ne},(0,P.Y)(Y.C,{formShortName:be,fmSuccessText:B.successTextCustom,getFormData:ke,closeMessage:Ne}))),$&&(0,P.Y)(Y.C,{formShortName:be,getFormData:ke,closeMessage:R}))}},42621:function(e,t,a){a.r(t),a.d(t,{FormBookService:function(){return Z}});var r=a(63696),n=a(23224),o=a(51149),s=a(21698),i=a(10898),l=a(72407),c=a(74459),u=a(17972),d=a(97074),m=a(2290),f=a(74447),p=a(79124),h=a(51089),g=a(13276),b=a(79511),y=a(8593),v=a(40675),C=a(34995),S=a(52466),N=a(65788),I=a(89941),T=a(90287),F=a(50213),k=a(3974);var x=a(62741),M=a(10560),Y=a(41129),O=a(18031),R=a(37771),L=a(26443),w=a(78887),D=a(98335),E=a(46035),P=a(19951),A=a(32120),_=a(52654),j=a(30913),V=a(770),H=a(19023),q=a(4575),U=a(68102),B=a(94300),G=a(84741),W=a(83006),K=a(53974),z=a(72418),$=a(97816),Q=a(91785);const X=e=>{let{siteType:t,formShortName:a,locationNamesIds:n,uniqueId:o,otherInfo:s,handleErrors:l,handleOtherInfoChange:u,datePickerSettings:d,businessHourOnDropOffDate:f,businessHourOnPickUpDate:p,dropOffDate:h,handleDropOffDateChange:g,pickUpDate:b,handlePickUpDateChange:y,dropoffAndPickupTime:v,handleDropoffAndPickupTimeChange:C,isPickUpDateTime:S=!0,showLocations:N=!0}=e;const I=t===m.D.dealer,T=t===m.D.oem,F=c.t.dealerPickerSettings.enabled&&T,k=!!v.dropOffTime&&(v.dropOffTime<f.openTime||v.dropOffTime>f.closeTime),x=!!v.pickUpTime&&(v.pickUpTime<p.openTime||v.pickUpTime>p.closeTime);return(0,Q.Y)(r.Fragment,null,I&&N&&(0,Q.Y)(r.Fragment,null,n.length>1&&(0,Q.Y)("div",{className:"classImFormInputRow",css:w.lp},(0,Q.Y)(z.SelectLabelNestedControlled,{idName:a+"Location-"+o,isRequired:!0,options:[{value:"",text:"Please Select"}].concat((0,B.A)(n)),selectValueKey:"dealerLocation",selectValue:s.dealerLocation||"",handleChange:u},"Please choose a preferred location")),1===n.length&&(0,Q.Y)(q.FormSectionHeading,{formSectionHeadingCustom:W.KI},"Location: "+n[0].text)),(0,Q.Y)("div",{className:"classImFormInputRow",css:[w.lp,w.bW,""]},(0,Q.Y)(K.DatePickerLabelNested,(0,U.A)({isRequired:!0,idName:a+"DropOffDate-"+o,selected:h,onChange:e=>g(e),placeholderText:"Drop Off Date",disabled:N&&I&&(0,i.uG)(n)&&!s.dealerLocation},d),"Preferred Drop Off Date"),(0,Q.Y)(P.InputLabelNestedControlled,{isRequired:!0,idName:a+"DropOffTime-"+o,typeName:"time",inputValue:v.dropOffTime,inputValueKey:"dropOffTime",handleChange:C,min:f.openTime,max:f.closeTime,disabled:!f.openTime||!f.closeTime},"Preferred Drop Off Time")),k&&(0,Q.Y)("span",{css:[_.wl,_.EY,""]},"The opening hours on your chosen drop off date are "+(0,G.c)(f.openTime)+" - "+(0,G.c)(f.closeTime)+". Please change your drop off time."),S&&!F&&(0,Q.Y)(r.Fragment,null,(0,Q.Y)("div",{className:"classImFormInputRow",css:[w.lp,w.bW,""]},(0,Q.Y)(K.DatePickerLabelNested,(0,U.A)({isRequired:!0,idName:a+"PickUpDate-"+o,selected:b,onChange:e=>y(e),placeholderText:"Pick Up Date",disabled:N&&I&&(0,i.uG)(n)&&!s.dealerLocation},d),"Preferred Pick Up Date"),(0,Q.Y)(P.InputLabelNestedControlled,{isRequired:!0,idName:a+"PickUpTime-"+o,typeName:"time",inputValue:v.pickUpTime,inputValueKey:"pickUpTime",handleChange:C,min:p.openTime,max:p.closeTime,disabled:!p.openTime||!p.closeTime},"Preferred Pick Up Time")),x&&(0,Q.Y)("span",{css:[_.wl,_.EY,""]},"The opening hours on your chosen pick up date are "+(0,G.c)(p.openTime)+" -"+(0,G.c)(p.closeTime)+". Please change your pick up time.")),F&&(0,Q.Y)($.FormSectionDealerLocator,{handleErrors:l}))},Z=e=>{let{formOnModal:t=!1,formId:a,closeFormModal:U,imFormInputRowCustom:B,specialsReferenceCode:G="",specialTitle:W="",specialSlug:K="",specialId:z="",formHeading:$="",dealerLocatorId:Z="",dealerLocatorCode:J="",showLocations:ee=!0}=e;const{i18n:te}=(0,n.Bd)(),{addressTypes:ae,formBookService:re,messages:ne}=u.U,oe=(0,k.j)(),{siteType:se}=oe,ie=se===m.D.oem,le=se===m.D.dealer,ce=se===m.D.group,ue=c.t.dealerPickerSettings.enabled&&ie,{registrationLabel:de}=(0,M.V)(),me=!t,fe=me?D.Y_:L.v,{locationNamesIds:pe,datePickerSettings:he,dropOffDate:ge,pickUpDate:be,businessHourOnDropOffDate:ye,businessHourOnPickUpDate:ve,dropoffAndPickupTime:Ce,handleLocationChange:Se,handleDropOffDateChange:Ne,handlePickUpDate
2Change:Ie,handleDropoffAndPickupTimeChange:Te}=(e=>{const t=(0,F.v)(),a=(0,k.j)(),{serviceBookingDaysInAdvance:n}=a.bookingSettings||{},{openTimeFallback:o,closeTimeFallback:s}=u.U.formBookService||{},l=o||"00:00",c=s||"23:59",{0:d,1:m}=(0,r.useState)(null),{0:f,1:p}=(0,r.useState)(null),{0:h,1:g}=(0,r.useState)(null),{0:b,1:y}=(0,r.useState)({dropOffTime:"",pickUpTime:""}),{0:v,1:C}=(0,r.useState)({openTime:"",closeTime:""}),{0:S,1:x}=(0,r.useState)({openTime:"",closeTime:""}),M=t.find((e=>e.info.isPrimary)),Y=t.filter((e=>e.departments.some((e=>"Service"===e.departmentType)))),O=(0,i.uG)(Y),R=!O&&!!M,L=!O&&!R&&(0,i.uG)(t),w=(0,T.U5)(O?Y:R?[M]:L?t:[]),D=O?w.map((e=>Object.assign({},e,{text:e.text+" (Service Department)"}))):w,{operatingWeek:E,operatingWeekExceptions:P}=d||{},{isOpenSunday:A,isOpenMonday:_,isOpenTuesday:j,isOpenWednesday:V,isOpenThursday:H,isOpenFriday:q,isOpenSaturday:U,openTimeSunday:B,openTimeMonday:G,openTimeTuesday:W,openTimeWednesday:K,openTimeThursday:z,openTimeFriday:$,openTimeSaturday:Q,closeTimeSunday:X,closeTimeMonday:Z,closeTimeTuesday:J,closeTimeWednesday:ee,closeTimeThursday:te,closeTimeFriday:ae,closeTimeSaturday:re}=E||{},ne=d?[A,_,j,V,H,q,U].map((e=>!!e)):[],oe=d?[B,G,W,K,z,$,Q]:[],se=d?[X,Z,J,ee,te,ae,re]:[],ie=e=>null==P?void 0:P.find((t=>new Date(t.date+"T00:00:00").getTime()===e.getTime())),le=e=>{if(!e)return void C({openTime:"",closeTime:""});const t=ie(e);C(t?{openTime:t.openTime||l,closeTime:t.closeTime||c}:{openTime:oe[e.getDay()]||l,closeTime:se[e.getDay()]||c})},ce=e=>{if(!e)return void x({openTime:"",closeTime:""});const t=ie(e);x(t?{openTime:t.openTime||l,closeTime:t.closeTime||c}:{openTime:oe[e.getDay()]||l,closeTime:se[e.getDay()]||c})};return{locationNamesIds:D,datePickerSettings:{filterDate:e=>{const t=ie(e);if(t)return!!t.isOpen;const a=e.getDay();return(0,i.VP)(ne)&&0!==a&&6!==a||ne[a]},minDate:(0,I.fi)(new Date,n||3),maxDate:(0,I.PS)(new Date,6),showDisabledMonthNavigation:!0,showTimeSelect:!1,dateFormat:(0,N.q)(e)},dropOffDate:f,pickUpDate:h,businessHourOnDropOffDate:v,businessHourOnPickUpDate:S,dropoffAndPickupTime:b,handleLocationChange:e=>{if(O){const t=Y.find((t=>t.info.id===e)),a=null==t?void 0:t.departments.find((e=>"Service"===e.departmentType));m(a)}if(R&&m(M),L){const a=t.find((t=>t.info.id===e));m(a)}},handleDropOffDateChange:e=>{p(e),le(e);const t=e&&(!h||h<e);t&&(g(e),ce(e)),y((e=>Object.assign({},e,{dropOffTime:"",pickUpTime:t?"":e.pickUpTime})))},handlePickUpDateChange:e=>{g(e),ce(e);const t=e&&(!f||f>e);t&&(p(e),le(e)),y((e=>Object.assign({},e,{dropOffTime:t?"":e.dropOffTime,pickUpTime:""})))},handleDropoffAndPickupTimeChange:e=>{y((t=>Object.assign({},t,e)))}}})(te.language),Fe=K?(0,v.b)(K):"",{0:ke,1:xe}=(0,r.useState)(""),Me=d.ec.FormBookService,{heading:Ye,formShortName:Oe}=Me,{handleFormOpen:Re,handleFormInteracted:Le}=(0,S.Y)(Oe),{0:we,1:De}=(0,r.useState)({}),{0:Ee,1:Pe}=(0,r.useState)(!1),{0:Ae,1:_e}=(0,r.useState)(!1),{isDealerPayload:je,preferredDealerPayload:Ve}=(0,x.h)(),He=Object.assign({},ie&&{addressType:ae.private.value},{suburb:"",state:"",year:"",make:"",model:"",odometer:"",registration:"",vehicleServiced:!1,comments:""},re.isMarketing&&{marketing:re.isMarketingChecked},re.isTerms&&{terms:re.isTermsChecked},{companyName:""}),[qe,Ue]=(0,Y.Mj)(f.fD,{}),{0:Be,1:Ge}=(0,r.useState)(Object.assign({},He)),We=e=>{"string"!=typeof e&&(Ue((t=>Object.assign({},t,e))),Le())},Ke=e=>{"object"==typeof e&&null!==e&&(Ge(Object.assign({},Be,e)),Le(),"dealerLocation"in e&&"string"==typeof e.dealerLocation&&(Se(e.dealerLocation),Ne(null),Ie(null)))},{0:ze,1:$e}=(0,r.useState)(!1),{0:Qe,1:Xe}=(0,r.useState)(!1),Ze=()=>{$e(!1),_e(!1),Ge(Object.assign({},He)),Ne(null),Ie(null)},Je=()=>{const e=Object.assign({formId:parseInt(a,10)},Z&&{dealerLocatorId:Z},J&&{dealerLocatorCode:J},{specialsReferenceCode:G,specialTitle:W,specialUrl:Fe,specialId:z,firstName:null==qe?void 0:qe.firstName,lastName:null==qe?void 0:qe.lastName,email:null==qe?void 0:qe.email,phone:null==qe?void 0:qe.phone},je&&Ve,{dropoffDate:(0,y.zU)(ge,te.language),dropoffTime:(0,y.cj)(Ce.dropOffTime)},!ue&&re.isPickupDateTime&&{pickupDate:(0,y.zU)(be,te.language),pickupTime:(0,y.cj)(Ce.pickUpTime)},Be);return(0,o.z)(e,i.Po)},{handleReCaptchaVerify:et,recaptchaReady:tt,isLoading:at}=(0,O.V)((async()=>
2{if(re.isPickupDateTime&&(null==ge?void 0:ge.toDateString())===(null==be?void 0:be.toDateString())&&Ce.dropOffTime>Ce.pickUpTime&&!ue)return void alert("Drop off time needs to come earlier than the pick up time.");_e(!0);const e=Object.values(we)&&Object.values(we).reduce(((e,t)=>e||t),!1);Pe(e),e||(await(0,g.M)(qe,Ue),(0,p.$)("Hard Lead","Service Booking Form"),(0,C.t)({formId:parseInt(a,10),formShortName:Oe}),(0,b.JP)(),me&&$e(!0),me||Xe(!0))}));(0,r.useEffect)((()=>{(0,r.startTransition)((()=>{xe((0,s.A)()),le&&1===pe.length&&Ke({dealerLocation:pe[0].value})})),(0,h.Q)({eventName:l.R.formOpen,eventInfo:{form_name:Oe,form_category:"lead_aftersales",form_type:t?"modal":"embedded",form_step_name:"start",form_step_number:"step-0"}}),Re()}),[]);const rt=[w.lp,B],nt=[w.lp,w.bW];return(0,Q.Y)(r.Fragment,null,!Qe&&(0,Q.Y)("div",{className:"classStandardComponent classStandardForm",css:fe},(0,Q.Y)("div",{css:D.cU},(0,Q.Y)("form",{css:D.ao,id:Oe,name:Oe,acceptCharset:"utf-8",onSubmit:e=>{e.preventDefault(),et()}},(0,Q.Y)(H.h,{formOnPage:me,isSubmitted:Ae,isFormErrorStatus:Ee},$||Ye),(0,Q.Y)("div",{css:w.uf},(0,Q.Y)("div",{className:"classImFormCol",css:w.hL},(0,Q.Y)(j.o,{formShortName:Oe,uniqueId:ke,userInfo:qe,handleUserInfoChange:We,getFormErrorClassName:e=>Ee&&we[e]?"classFormError":"",setErrors:De,otherInfo:Be,handleOtherInfoChange:Ke,showAddressType:ie&&re.isAddressType,isPostcode:re.isPostcode})),(0,Q.Y)("div",{className:"classImFormCol",css:w.hL},(0,Q.Y)(q.FormSectionHeading,null,"Your Vehicle Details"),(0,Q.Y)("div",{className:"classImFormInputRow",css:re.isMake?nt:rt},(0,Q.Y)(P.InputLabelNestedControlled,{idName:Oe+"Year-"+ke,typeName:"number",placeholder:"Year",inputValueKey:"year",inputValue:Be.year||"",handleChange:Ke},"Year"),re.isMake&&(0,Q.Y)(P.InputLabelNestedControlled,{idName:Oe+"Make-"+ke,typeName:"text",placeholder:"Make",inputValueKey:"make",inputValue:Be.make||"",handleChange:Ke},"Make")),(0,Q.Y)("div",{className:"classImFormInputRow",css:re.isModel?nt:rt},re.isModel&&(0,Q.Y)(P.InputLabelNestedControlled,{idName:Oe+"Model-"+ke,typeName:"text",placeholder:"Model",inputValueKey:"model",inputValue:Be.model||"",handleChange:Ke},"Model"),(0,Q.Y)(P.InputLabelNestedControlled,{isRequired:!0,idName:Oe+"Registration-"+ke,typeName:"text",placeholder:de,inputValueKey:"registration",inputValue:Be.registration||"",handleChange:Ke},de)),(0,Q.Y)("div",{className:"classImFormInputRow",css:[w.lp,B,""]},(0,Q.Y)(P.InputLabelNestedControlled,{idName:Oe+"Odometer-"+ke,typeName:"number",placeholder:"Odometer",inputValueKey:"odometer",inputValue:Be.odometer||"",handleChange:Ke},"Odometer")),(0,Q.Y)(q.FormSectionHeading,null,"Preferred Booking Details"),(0,Q.Y)("div",{css:_.wk},(0,Q.Y)("span",{css:[_.wl,_.EY,""]}
2,"Please note, a member of our team will contact you to confirm your booking date and time.")),(0,Q.Y)(X,{siteType:se,formShortName:Oe,locationNamesIds:pe,uniqueId:ke,otherInfo:Be,handleErrors:De,handleOtherInfoChange:Ke,datePickerSettings:he,businessHourOnDropOffDate:ye,businessHourOnPickUpDate:ve,dropOffDate:ge,handleDropOffDateChange:Ne,pickUpDate:be,handlePickUpDateChange:Ie,dropoffAndPickupTime:Ce,handleDropoffAndPickupTimeChange:Te,isPickUpDateTime:re.isPickupDateTime,showLocations:ee}),(0,Q.Y)("div",{className:"classImFormInputRow",css:[w.lp,B,""]},(0,Q.Y)(E.CheckboxLabelNestedControlled,{idName:Oe+"VehicleServiced-"+ke,checkValue:Be.vehicleServiced,handleChange:Ke,checkValueKey:"vehicleServiced"},"Yes, my vehicle has been serviced here previously.")),(0,Q.Y)(V.v,{currentForm:Me,uniqueId:ke,otherInfo:Be,handleOtherInfoChange:Ke,userInfo:qe,handleUserInfoChange:We,handleErrors:De,isSubmitted:Ae,isComments:re.isComments,isLocations:re.isLocations&&ce,isGroupModel:re.isGroupModel,isFooterLegalHeading:re.isFooterLegalHeading,isMarketing:re.isMarketing,isMarketingRequired:re.isMarketingRequired,isTerms:re.isTerms,isTermsRequired:re.isTermsRequired,isAlternativeLegalText:re.isAlternativeLegalText,isSubmitDisabled:at||!1===tt}))))),ze&&(0,Q.Y)(R.a,{modalWrapperCustom:L.Du,modalContentCustom:L.pW,modalShowed:ze,closeModal:Ze},(0,Q.Y)(A.C,{formShortName:Oe,getFormData:Je,closeMessage:Ze,fmSuccessText:ne.successTextCustom}))),Qe&&(0,Q.Y)(A.C,{formShortName:Oe,getFormData:Je,closeMessage:U,fmSuccessText:ne.successTextCustom}))}},53634:function(e,t,a){a.r(t),a.d(t,{FormEmailThisVehicle:function(){return R}});var r=a(63696),n=a(51149),o=a(21698),s=a(10898),i=a(72407),l=a(17972),c=a(97074),u=a(86299),d=a(74447),m=a(79124),f=a(51089),p=a(13276),h=a(79511),g=a(34995),b=a(52466),y=a(62741),v=a(41129),C=a(18031),S=a(37771),N=a(26443),I=a(78887),T=a(98335),F=a(19951),k=a(32120),x=a(770),M=a(19023),Y=a(4575),O=a(91785);const R=e=>{let{formOnModal:t=!1,formId:a="1001",closeFormModal:R,specialsReferenceCode:L="",specialTitle:w="",specialSlug:D="",specialId:E="",imFormBackgroun
2dWrapperCustom:P,imFormWrapperCustom:A,imFormItemCustom:_,formHeading:j,additionalFormData:V}=e;const H=!t,q=H?T.Y_:N.v,{formEmailThisVehicle:U}=l.U,{0:B,1:G}=(0,r.useState)(""),W=c.ec.FormEmailThisVehicle,{heading:K,formShortName:z}=W,{handleFormOpen:$,handleFormInteracted:Q}=(0,b.Y)(z);(0,r.useEffect)((()=>{(0,r.startTransition)((()=>G((0,o.A)()))),(0,f.Q)({eventName:i.R.formOpen,eventInfo:{form_name:z,form_category:"lead_aftersales",form_type:t?"modal":"embedded",form_step_name:"start",form_step_number:"step-0"}}),$()}),[]);const X=u.kQ,{isDealerPayload:Z,preferredDealerPayload:J}=(0,y.h)(),{0:ee,1:te}=(0,r.useState)(!1),ae=Object.assign({comments:X},U.isMarketing&&{marketing:U.isMarketingChecked},U.isTerms&&{terms:U.isTermsChecked}),[re,ne]=(0,v.Mj)(d.fD,{}),{0:oe,1:se}=(0,r.useState)(Object.assign({},ae)),ie=e=>{"string"!=typeof e&&(ne((t=>Object.assign({},t,e))),Q())},{0:le,1:ce}=(0,r.useState)(!1),{0:ue,1:de}=(0,r.useState)(!1),me=()=>{ce(!1),te(!1),se(Object.assign({},ae))},{handleReCaptchaVerify:fe,recaptchaReady:pe,isLoading:he}=(0,C.V)((async()=>{te(!0),await(0,p.M)(re,ne),(0,m.$)("Hard Lead","Stock Send to a Friend Form"),(0,g.t)({formId:parseInt(a,10),formShortName:z}),(0,h.JP)(),H&&ce(!0),H||de(!0)})),ge=()=>{const e=Object.assign({email:re.email,formId:parseInt(a,10),friendEmail:re.friendEmail,friendFullName:re.friendFullName,fullName:re.fullName,specialsReferenceCode:L,specialTitle:w,specialSlug:D,specialId:E},Z&&J,V,oe);return(0,n.z)(e,s.Po)};return(0,O.Y)(r.Fragment,null,!ue&&(0,O.Y)("div",{className:"classStandardComponent classStandardForm",css:[q,P,""]},(0,O.Y)("div",{css:[T.cU,A,""]},(0,O.Y)("form",{css:[T.ao,_,""],id:z,name:z,acceptCharset:"utf-8",onSubmit:e=>{e.preventDefault(),fe()}},(0,O.Y)(M.h,{formOnPage:H,isSubmitted:ee},j||K),(0,O.Y)("div",{css:I.uf},(0,O.Y)("div",{className:"classImFormCol",css:I.hL},(0,O.Y)(Y.FormSectionHeading,null,"Your Contact Details"),(0,O.Y)("div",{className:"classImFormInputRow",css:I.lp},(0,O.Y)(F.InputLabelNestedControlled,{isRequired:!0,idName:z+"FullName-"+B,typeName:"text",placeholder:"Your Name",inputValue:re.fullName||"",inputValueKey:"fullName",handleChange:ie},"Your Name")),(0,O.Y)("div",{className:"classImFormInputRow",css:I.lp},(0,O.Y)(F.InputLabelNestedControlled,{isRequired:!0,idName:z+"Email-"+B,typeName:"email",placeholder:"Your Email",inputValue:re.email||"",inputValueKey:"email",handleChange:ie},"Your Email")),(0,O.Y)("div",{className:"classImFormInputRow",css:I.lp},(0,O.Y)(F.InputLabelNestedControlled,{isRequired:!0,idName:z+"FriendFullName-"+B,typeName:"text",placeholder:"Friend's Name",inputValue:re.friendFullName||"",inputValueKey:"friendFullName",handleChange:ie},"Friend's Name")),(0,O.Y)("div",{className:"classImFormInputRow",css:I.lp},(0,O.Y)(F.InputLabelNestedControlled,{isRequired:!0,idName:z+"FriendEmail-"+B,typeName:"email",placeholder:"Friend's Email",inputValue:re.friendEmail||"",inputValueKey:"friendEmail",handleChange:ie},"Friend's Email"))),(0,O.Y)("div",{className:"classImFormCol",css:I.hL},(0,O.Y)(Y.FormSectionHeading,null,"What's On Your Mind?"),(0,O.Y)(x.v,{currentForm:W,uniqueId:B,otherInfo:oe,includeCurrentUrlHref:!0,handleOtherInfoChange:e=>{"object"==typeof e&&(se(Object.assign({},oe,e)),Q())},userInfo:re,handleUserInfoChange:ie,isSubmitted:ee,isComments:U.isComments,isFooterLegalHeading:U.isFooterLegalHeading,isMarketing:U.isMarketing,isMarketingRequired:U.isMarketingRequired,isTerms:U.isTerms,isTermsRequired:U.isTermsRequired,isAlternativeLegalText:U.isAlternativeLegalText,isSubmitDisabled:he||!1===pe}))))),le&&(0,O.Y)(S.a,{modalWrapperCustom:N.Du,modalContentCustom:N.pW,modalShowed:le,closeModal:me},(0,O.Y)(k.C,{formShortName:z,getFormData:ge,closeMessage:me}))),ue&&(0,O.Y)(k.C,{formShortName:z,getFormData:ge,closeMessage:R}))}},53974:function(e,t,a){a.r(t),a.d(t,{DatePickerLabelNested:function(){return S}});var r=a(68102),n=a(49257),o=a(63696),s=a(65788),i=a(9546),l=a(95370),c=a(76552),u=a(19443),d=a(91785),m=a(81100),f=a(28405),p=a(85437);const h=(0,d.AH)(".classDatePickerInput{",(0,m.dx)(),";}.react-datepicker-wrapper{",(0,m.zw)(),";}",""),g=(0,d.AH)("display:block;height:",f.h.inputHeight,";margin-top:",p.c.gapTiny,";padding:0;",""),b={name:"1flj9lk",styles:"text-align:left"},y=["isRequired","labelAttributes","idName","children","dateFormat","imFormInputLabelCustom","handleValidityChange"],v=(0,o.lazy)((()=>Promise.all([a.e(1869),a.e(9598),a.e(5004)]).then(a.bind(a,15398)).then((e=>{let{DatePicker:t}=e;return{default:t}})))),C=()=>(0,d.Y)(l.A,{loadingText:"Loading",loadingTextOnlyWrapperCustom:g,loadingTextOnlyCustom:b}),S=e=>{let{isRequired:t=!1,labelAttributes:a,idName:l,children:m,dateFormat:f,imFormInputLabelCustom:p,handleValidityChange:g}=e,b=(0,n.A)(e,y);const S=(0,i.x)();return(0,d.Y)("label",(0,r.A)({},a,{className:"classImFormLabel classDatePickerLabel",css:[h,u.Lf,p,""],htmlFor:l}),m,t?(0,d.Y)(c.Q,null):null,S?(0,d.Y)(o.Suspense,{fallback:(0,d.Y)(C,null)},(0,d.Y)(v,(0,r.A)({required:t,dateFormat:f||s.v},b,{id:l,handleValidityChange:g}))):(0,d.Y)(C,null))}},57606:function(e,t,a){a.r(t),a.d(t,{FormFleet:function(){return H}});var r=a(63696),n=a(23224),o=a(51149),s=a(21698),i=a(10898),l=a(72407),c=a(17972),u=a(97074),d=a(38991),m=a(2290
2),f=a(74447),p=a(79124),h=a(51089),g=a(13276),b=a(79511),y=a(6095),v=a(40675),C=a(34995),S=a(95766),N=a(52466),I=a(62741),T=a(41129),F=a(18031),k=a(3974),x=a(7226),M=a(37771),Y=a(26443),O=a(78887),R=a(98335),L=a(21072),w=a(63866),D=a(72418),E=a(32120),P=a(30913),A=a(770),_=a(19023),j=a(4575),V=a(91785);const H=e=>{let{formOnModal:t=!1,formId:a,closeFormModal:H,preSelectedModel:q,specialsReferenceCode:U="",specialTitle:B="",specialSlug:G="",specialId:W="",formHeading:K="",showLocations:z=!0}=e;const{t:$}=(0,n.Bd)(),{formFleet:Q,messages:X}=c.U,{siteType:Z}=(0,k.j)(),J=(0,x.b)(),ee=Z===m.D.oem,te=Z===m.D.group,ae=(0,i.uG)(J),re=!t,ne=re?R.Y_:Y.v,oe=G?(0,v.b)(G):"",{0:se,1:ie}=(0,r.useState)(""),le=u.ec.FormFleet,{heading:ce,formShortName:ue}=le,{handleFormOpen:de,handleFormInteracted:me}=(0,N.Y)(ue);(0,r.useEffect)((()=>{(0,r.startTransition)((()=>ie((0,s.A)()))),(0,h.Q)({eventName:l.R.formOpen,eventInfo:{form_name:ue,form_category:"lead_aftersales",form_type:t?"modal":"embedded",form_step_name:"start",form_step_number:"step-0"}}),de()}),[]);const{0:fe,1:pe}=(0,r.useState)({}),{0:he,1:ge}=(0,r.useState)(!1),{0:be,1:ye}=(0,r.useState)(!1),{isDealerPayload:ve,preferredDealerPayload:Ce}=(0,I.h)(),Se=Object.assign({comments:"",fleetSize:""},ee&&{addressType:Q.defaultAddressType},Q.isTradeIn&&{tradeIn:"yes"},Q.isMarketing&&{marketing:Q.isMarketingChecked},Q.isTerms&&{terms:Q.isTermsChecked}),[Ne,Ie]=(0,T.Mj)(f.fD,{}),{0:Te,1:Fe}=(0,r.useState)(Object.assign({},Se)),{0:ke,1:xe}=(0,r.useState)([]),Me=J.filter((e=>ke.includes(e.displayName))).map((e=>e.vehicleType)),Ye=e=>{"string"!=typeof e&&(Ie((t=>Object.assign({},t,e))),me())},Oe=e=>{"object"==typeof e&&(Fe(Object.assign({},Te,e)),me())},{0:Re,1:Le}=(0,r.useState)(!1),{0:we,1:De}=(0,r.useState)(!1),Ee=()=>{re?Le(!1):null==H||H(),ye(!1),xe([]),Fe(Object.assign({},Se))},Pe=(0,y._)(ke,", "),Ae={componentName:d.k$.form,modelName:Pe},{handleReCaptchaVerify:_e,recaptchaReady:je,isLoading:Ve}=(0,F.V)((async()=>{ye(!0);const e=Object.values(fe)&&Object.values(fe).reduce(((e,t)=>e||t),!1);ge(e),e||(await(0,g.M)(Ne,Ie),(0,p.$)("Hard Lead","Fleet Request Form"),(0,C.t)({formId:parseInt(a,10),formShortName:ue,variableData:Ae}),(0,b.JP)(),re?Le(!0):De(!0))})),He=()=>{const e=Object.assign({formId:parseInt(a,10),specialsReferenceCode:U,specialTitle:B,specialUrl:oe,specialId:W,firstName:null==Ne?void 0:Ne.firstName,lastName:null==Ne?void 0:Ne.lastName,phone:null==Ne?void 0:Ne.phone,email:null==Ne?void 0:Ne.email,dealerLocation:null==Ne?void 0:Ne.dealerLocation},ve&&Ce,(0,i.uG)(ke)&&{vehiclesSelected:ke},(0,i.uG)(Me)&&{vehicleType:(0,S.e)(Me).join(", ")},Te);return(0,o.z)(e,i.Po)};return(0,V.Y)(r.Fragment,null,!we&&(0,V.Y)("div",{className:"classStandardComponent classStandardForm",css:ne},(0,V.Y)("div",{css:R.cU},(0,V.Y)("form",{css:R.ao,id:ue,name:ue,acceptCharset:"utf-8",onSubmit:e=>{e.preventDefault(),_e()}},(0,V.Y)(_.h,{formOnPage:re,isSubmitted:be,isFormErrorStatus:he},K||$(ce,{Enquiry:$("Enquiry")})),(0,V.Y)("div",{css:O.uf},(0,V.Y)("div",{className:"classImFormCol",css:O.hL},(0,V.Y)(P.o,{formShortName:ue,uniqueId:se,userInfo:Ne,handleUserInfoChange:Ye,getFormErrorClassName:e=>he&&fe[e]?"classFormError":"",setErrors:pe,otherInfo:Te,handleOtherInfoChange:Oe,showAddressType:Q.isAddressType,isPostcode:Q.isPostcode})),(0,V.Y)("div",{className:"classImFormCol",css:O.hL},!te&&ae&&(0,V.Y)(r.Fragment,null,(0,V.Y)(j.FormSectionHeading,null,"Please Select a Model"),(0,V.Y)(L.CheckboxLabelGroupSelection,{selectedGroup:"vehicle",formShortName:ue,uniqueId:se,isError:!(null==fe||!fe.dealerLocator),checkboxGroupValue:ke,handleChange:e=>{Array.isArray(e)&&(xe(e),me())},handleErrors:pe,preSelectedValue:q})),Q.isFleetSize&&(0,V.Y)("div",{className:"classImFormInputRow classImFormFleetSize",css:O.lp},(0,V.Y)(D.SelectLabelNestedControlled,{isRequired:!0,idName:ue+"FleetSize-"+se,options:u.Ew,selectValue:Te.fleetSize,selectValueKey:"fleetSize",handleChange:Oe},"Fleet Size")),Q.isTradeIn&&(0,V.Y)(w.RadioLabelGroupNestedControlled,{className:"classImFormInputRow",groupName:"tradeInRadio",options:[{id:1,value:"yes",text:"Yes"},{id:2,value:"no",text:"No"}],radioValue:Te.tradeIn,radioValueKey:"tradeIn",handleChange:Oe,isRequired:!0},"Trade-In"),(0,V.Y)(A.v,{currentForm:le,uniqueId:se,otherInfo:Te,handleOtherInfoChange:Oe,userInfo:Ne,handleUserInfoChange:Ye,handleErrors:pe,checkboxGroupVehicles:ke,isSubmitted:be,isComments:Q.isComments,isLocations:z&&Q.isLocations,isGroupModel:Q.isGroupModel,isFooterLegalHeading:Q.isFooterLegalHeading,isMarketing:Q.isMarketing,isMarketingRequired:Q.isMarketingRequired,isTerms:Q.isTerms,isTermsRequired:Q.isTermsRequired,isAlternativeLegalText:Q.isAlternativeLegalText,isSubmitDisabled:Ve||!1===je}))))),Re&&(0,V.Y)(M.a,{modalWrapperCustom:Y.Du,modalContentCustom:Y.pW,modalShowed:Re,closeModal:Ee}
2,(0,V.Y)(E.C,{formShortName:ue,getFormData:He,closeMessage:Ee,fmSuccessText:X.successTextCustom}))),we&&(0,V.Y)(E.C,{formShortName:ue,getFormData:He,closeMessage:Ee,fmSuccessText:X.successTextCustom}))}},61383:function(e,t,a){function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e){var t=function(e,t){if("object"!=r(e)||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var n=a.call(e,t||"default");if("object"!=r(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==r(t)?t:t+""}function o(e,t,a){return(t=n(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function s(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function i(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?s(Object(a),!0).forEach((function(t){o(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):s(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}a.d(t,{A:function(){return Z}});var l=a(94300);var c=a(16438);function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var r,n,o,s,i=[],l=!0,c=!1;try{if(o=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;l=!1}else for(;!(l=(r=o.call(a)).done)&&(i.push(r.value),i.length!==t);l=!0);}catch(e){c=!0,n=e}finally{try{if(!l&&null!=a.return&&(s=a.return(),Object(s)!==s))return}finally{if(c)throw n}}return i}}(e,t)||(0,c.A)(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var d=a(4452),m=a.n(d),f=a(63696);function p(e){var t=f.useRef();t.current=e;var a=f.useCallback((function(){for(var e,a=arguments.length,r=new Array(a),n=0;n<a;n++)r[n]=arguments[n];return null===(e=t.current)||void 0===e?void 0:e.call.apply(e,[t].concat(r))}),[]);return a}var h="undefined"!=typeof window&&window.document&&window.document.createElement?f.useLayoutEffect:f.useEffect,g=function(e,t){var a=f.useRef(!0);h((function(){return e(a.current)}),t),h((function(){return a.current=!1,function(){a.current=!0}}),[])},b=function(e,t){g((function(t){if(!t)return e()}),t)};function y(e){var t=f.useRef(!1),a=u(f.useState(e),2),r=a[0],n=a[1];return f.useEffect((function(){return t.current=!1,function(){t.current=!0}}),[]),[r,function(e,a){a&&t.current||n(e)}]}function v(e){return void 0!==e}var C={},S=[];function N(e,t){}function I(e,t){}function T(e,t,a){t||C[a]||(e(!1,a),C[a]=!0)}function F(e,t){T(N,e,t)}F.preMessage=function(e){S.push(e)},F.resetWarned=function(){C={}},F.noteOnce=function(e,t){T(I,e,t)};var k=F;var x=function(e,t){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=new Set;return function e(t,o){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=n.has(t);if(k(!i,"Warning: There may be circular references"),i)return!1;if(t===o)return!0;if(a&&s>1)return!1;n.add(t);var l=s+1;if(Array.isArray(t)){if(!Array.isArray(o)||t.length!==o.length)return!1;for(var c=0;c<t.length;c++)if(!e(t[c],o[c],l))return!1;return!0}if(t&&o&&"object"===r(t)&&"object"===r(o)){var u=Object.keys(t);return u.length===Object.keys(o).length&&u.every((function(a){return e(t[a],o[a],l)}))}return!1}(e,t)},M=a(68102),Y=a(49257);function O(e,t){if(null==e)return{};var a,r,n=(0,Y.A)(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],-1===t.indexOf(a)&&{}.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function R(e,t,a){return(e-t)/(a-t)}function L(e,t,a,r){var n=R(t,a,r),o={};switch(e){case"rtl":o.right="".concat(100*n,"%"),o.transform="translateX(50%)";break;case"btt":o.bottom="".concat(100*n,"%"),o.transform="translateY(50%)";break;case"ttb":o.top="".concat(100*n,"%"),o.transform="translateY(-50%)";break;default:o.left="".concat(100*n,"%"),o.transform="translateX(-50%)"}return o}function w(e,t){return Array.isArray(e)?e[t]:e}var D={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_
2SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=D.F1&&t<=D.F12)return!1;switch(t){case D.ALT:case D.CAPS_LOCK:case D.CONTEXT_MENU:case D.CTRL:case D.DOWN:case D.END:case D.ESC:case D.HOME:case D.INSERT:case D.LEFT:case D.MAC_FF_META:case D.META:case D.NUMLOCK:case D.NUM_CENTER:case D.PAGE_DOWN:case D.PAGE_UP:case D.PAUSE:case D.PRINT_SCREEN:case D.RIGHT:case D.SHIFT:case D.UP:case D.WIN_KEY:case D.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=D.ZERO&&e<=D.NINE)return!0;if(e>=D.NUM_ZERO&&e<=D.NUM_MULTIPLY)return!0;if(e>=D.A&&e<=D.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case D.SPACE:case D.QUESTION_MARK:case D.NUM_PLUS:case D.NUM_MINUS:case D.NUM_PERIOD:case D.NUM_DIVISION:case D.SEMICOLON:case D.DASH:case D.EQUALS:case D.COMMA:case D.PERIOD:case D.SLASH:case D.APOSTROPHE:case D.SINGLE_QUOTE:case D.OPEN_SQUARE_BRACKET:case D.BACKSLASH:case D.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},E=D,P=f.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),A=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"];var _=f.forwardRef((function(e,t){var a,r=e.prefixCls,n=e.value,s=e.valueIndex,l=e.onStartMove,c=e.style,u=e.render,d=e.dragging,p=e.onOffsetChange,h=e.onChangeComplete,g=e.onFocus,b=e.onMouseEnter,y=O(e,A),v=f.useContext(P),C=v.min,S=v.max,N=v.direction,I=v.disabled,T=v.keyboard,F=v.range,k=v.tabIndex,x=v.ariaLabelForHandle,Y=v.ariaLabelledByForHandle,R=v.ariaValueTextFormatterForHandle,D=v.styles,_=v.classNames,j="".concat(r,"-handle"),V=function(e){I||l(e,s)},H=L(N,n,C,S),q={};null!==s&&(q={tabIndex:I?null:w(k,s),role:"slider","aria-valuemin":C,"aria-valuemax":S,"aria-valuenow":n,"aria-disabled":I,"aria-label":w(x,s),"aria-labelledby":w(Y,s),"aria-valuetext":null===(a=w(R,s))||void 0===a?void 0:a(n),"aria-orientation":"ltr"===N||"rtl"===N?"horizontal":"vertical",onMouseDown:V,onTouchStart:V,onFocus:function(e){null==g||g(e,s)},onMouseEnter:function(e){b(e,s)},onKeyDown:function(e){if(!I&&T){var t=null;switch(e.which||e.keyCode){case E.LEFT:t="ltr"===N||"btt"===N?-1:1;break;case E.RIGHT:t="ltr"===N||"btt"===N?1:-1;break;case E.UP:t="ttb"!==N?1:-1;break;case E.DOWN:t="ttb"!==N?-1:1;break;case E.HOME:t="min";break;case E.END:t="max";break;case E.PAGE_UP:t=2;break;case E.PAGE_DOWN:t=-2}null!==t&&(e.preventDefault(),p(t,s))}},onKeyUp:function(e){switch(e.which||e.keyCode){case E.LEFT:case E.RIGHT:case E.UP:case E.DOWN:case E.HOME:case E.END:case E.PAGE_UP:case E.PAGE_DOWN:null==h||h()}}});var U=f.createElement("div",(0,M.A)({ref:t,className:m()(j,o(o({},"".concat(j,"-").concat(s+1),null!==s&&F),"".concat(j,"-dragging"),d),_.handle),style:i(i(i({},H),c),D.handle)},q,y));return u&&(U=u(U,{index:s,prefixCls:r,value:n,dragging:d})),U})),j=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","onFocus"];var V=f.forwardRef((function(e,t){var a=e.prefixCls,r=e.style,n=e.onStartMove,o=e.onOffsetChange,s=e.values,l=e.handleRender,c=e.activeHandleRender,d=e.draggingIndex,m=e.onFocus,p=O(e,j),h=f.useRef({});f.useImperativeHandle(t,(function(){return{focus:function(e){var t;null===(t=h.current[e])||void 0===t||t.focus()}}}));var g=u(f.useState(-1),2),b=g[0],y=g[1],v=i({prefixCls:a,onStartMove:n,onOffsetChange:o,render:l,onFocus:function(e,t){y(t),null==m||m(e)},onMouseEnter:function(e,t){y(t)}},p);return f.createElement(f.Fragment,null,s.map((function(e,t){return f.createElement(_,(0,M.A)({ref:function(e){e?h.current[t]=e:delete h.current[t]},dragging:d===t,style:w(r,t),key:t,value:e,valueIndex:t},v))})),c&&f.createElement(_,(0,M.A)({key:"a11y"},v,{value:s[b],valueIndex:null,dragging:-1!==d,render:c,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))})),H=function(e){var t=e.prefixCls,a=e.style,r=e.children,n=e.value,s=e.onClick,l=f.useContext(P),c=l.min,u=l.max,d=l.direction,p=l.includedStart,h=l.includedEnd,g=l.included,b="".concat(t,"-text"),y=L(d,n,c,u);return f.createElement("span",{className:m()(b,o({},"".concat(b,"-active"),g&&p<=n&&n<=h)),style:i(i({},y),a),onMouseDown:function(e){e.stopPropagation()},onClick:function(){s(n)}},r)},q=function(e){var t=e.prefixCls,a=e.marks,r=e.onClick,n="".concat(t,"-mark");return a.length?f.createElement("div",{className:n},a.map((function(e){var t=e.value,a=e.style,o=e.label;return f.createElement(H,{key:t,prefixCls:n,style:a,value:t,onClick:r},o)}))):null},U=function(e){var t=e.prefixCls,a=e.value,r=e.style,n=e.activeStyle,s=f.useContext(P),l=s.min,c=s.max,u=s.direction,d=s.included,p=s.includedStart,h=s.includedEnd,g="".concat(t,"-dot"),b=d&&p<=a&&a<=h,y=i(i({},L(u,a,l,c)),"function"==typeof r?r(a):r);return b&&(y=i(i({},y),"function"==typeof n?n(a):n)),f.createElement("span",{className:m()(g,o({},"".concat(g,"-active"),b)),style:y})},B=function(e){var t=e.prefixCls,a=e.marks,r=e.dots,n=e.style,o=e.activeStyle,s=f.useContext(P),i=s.min,l=s.max,c=s.step,u=f.useMemo((function(){var e=new Set;
2if(a.forEach((function(t){e.add(t.value)})),r&&null!==c)for(var t=i;t<=l;)e.add(t),t+=c;return Array.from(e)}),[i,l,c,r,a]);return f.createElement("div",{className:"".concat(t,"-step")},u.map((function(e){return f.createElement(U,{prefixCls:t,key:e,value:e,style:n,activeStyle:o})})))},G=function(e){var t=e.prefixCls,a=e.style,r=e.start,n=e.end,s=e.index,l=e.onStartMove,c=e.replaceCls,u=f.useContext(P),d=u.direction,p=u.min,h=u.max,g=u.disabled,b=u.range,y=u.classNames,v="".concat(t,"-track"),C=R(r,p,h),S=R(n,p,h),N=function(e){!g&&l&&l(e,-1)},I={};switch(d){case"rtl":I.right="".concat(100*C,"%"),I.width="".concat(100*S-100*C,"%");break;case"btt":I.bottom="".concat(100*C,"%"),I.height="".concat(100*S-100*C,"%");break;case"ttb":I.top="".concat(100*C,"%"),I.height="".concat(100*S-100*C,"%");break;default:I.left="".concat(100*C,"%"),I.width="".concat(100*S-100*C,"%")}var T=c||m()(v,o(o({},"".concat(v,"-").concat(s+1),null!==s&&b),"".concat(t,"-track-draggable"),l),y.track);return f.createElement("div",{className:T,style:i(i({},I),a),onMouseDown:N,onTouchStart:N})},W=function(e){var t=e.prefixCls,a=e.style,r=e.values,n=e.startPoint,o=e.onStartMove,s=f.useContext(P),l=s.included,c=s.range,u=s.min,d=s.styles,p=s.classNames,h=f.useMemo((function(){if(!c){if(0===r.length)return[];var e=null!=n?n:u,t=r[0];return[{start:Math.min(e,t),end:Math.max(e,t)}]}for(var a=[],o=0;o<r.length-1;o+=1)a.push({start:r[o],end:r[o+1]});return a}),[r,c,n,u]);if(!l)return null;var g=p.tracks||d.tracks?f.createElement(G,{index:null,prefixCls:t,start:h[0].start,end:h[h.length-1].end,replaceCls:m()(p.tracks,"".concat(t,"-tracks")),style:d.tracks}):null;return f.createElement(f.Fragment,null,g,h.map((function(e,r){var n=e.start,s=e.end;return f.createElement(G,{index:r,prefixCls:t,style:i(i({},w(a,r)),d.track),start:n,end:s,key:r,onStartMove:o})})))},K=a(84271);function z(e){return(0,f.isValidElement)(e)&&!(0,K.isFragment)(e)}Number(f.version.split(".")[0]);"undefined"==typeof Reflect?Object.keys:Reflect.ownKeys;function $(e){var t="touches"in e?e.touches[0]:e;return{pageX:t.pageX,pageY:t.pageY}}var Q=function(e,t,a,r,n,o,s,i,c){var d=u(f.useState(null),2),m=d[0],h=d[1],g=u(f.useState(-1),2),b=g[0],y=g[1],v=u(f.useState(a),2),C=v[0],S=v[1],N=u(f.useState(a),2),I=N[0],T=N[1],F=f.useRef(null),k=f.useRef(null);f.useLayoutEffect((function(){-1===b&&S(a)}),[a,b]),f.useEffect((function(){return function(){document.removeEventListener("mousemove",F.current),document.removeEventListener("mouseup",k.current),document.removeEventListener("touchmove",F.current),document.removeEventListener("touchend",k.current)}}),[]);var x=function(e,t){C.some((function(t,a){return t!==e[a]}))&&(void 0!==t&&h(t),S(e),s(e))},M=p((function(e,t){if(-1===e){var a=I[0],s=I[I.length-1],i=r-a,u=n-s,d=t*(n-r);d=Math.max(d,i),d=Math.min(d,u);var m=o(a+d);d=m-a;var f=I.map((function(e){return e+d}));x(f)}else{var p=(n-r)*t,h=(0,l.A)(C);h[e]=I[e];var g=c(h,p,e,"dist");x(g.values,g.value)}})),Y=f.useMemo((function(){var e=(0,l.A)(a).sort((function(e,t){return e-t})),t=(0,l.A)(C).sort((function(e,t){return e-t}));return e.every((function(e,a){return e===t[a]}))?C:a}),[a,C]);return[b,m,Y,function(r,n,o){r.stopPropagation();var s=o||a,l=s[n];y(n),h(l),T(s);var c=$(r),u=c.pageX,d=c.pageY,m=function(a){a.preventDefault();var r,o=$(a),s=o.pageX,i=o.pageY,l=s-u,c=i-d,m=e.current.getBoundingClientRect(),f=m.width,p=m.height;switch(t){case"btt":r=-c/p;break;case"ttb":r=c/p;break;case"rtl":r=-l/f;break;default:r=l/f}M(n,r)},f=function e(t){t.preventDefault(),document.removeEventListener("mouseup",e),document.removeEventListener("mousemove",m),document.removeEventListener("touchend",e),document.removeEventListener("touchmove",m),F.current=null,k.current=null,y(-1),i()};document.addEventListener("mouseup",f),document.addEventListener("mousemove",m),document.addEventListener("touchend",f),document.addEventListener("touchmove",m),F.current=m,k.current=f}]};var X=f.forwardRef((function(e,t){var a=e.prefixCls,n=void 0===a?"rc-slider":a,s=e.className,c=e.style,d=e.classNames,h=e.styles,g=e.disabled,C=void 0!==g&&g,S=e.keyboard,N=void 0===S||S,I=e.autoFocus,T=e.onFocus,F=e.onBlur,M=e.min,Y=void 0===M?0:M,O=e.max,R=void 0===O?100:O,L=e.step,w=void 0===L?1:L,D=e.value,E=e.defaultValue,A=e.range,_=e.count,j=e.onCh
vendor: 7,386 bytes, line 2
2ange,H=e.onBeforeChange,U=e.onAfterChange,G=e.onChangeComplete,K=e.allowCross,z=void 0===K||K,$=e.pushable,X=void 0!==$&&$,Z=e.draggableTrack,J=e.reverse,ee=e.vertical,te=e.included,ae=void 0===te||te,re=e.startPoint,ne=e.trackStyle,oe=e.handleStyle,se=e.railStyle,ie=e.dotStyle,le=e.activeDotStyle,ce=e.marks,ue=e.dots,de=e.handleRender,me=e.activeHandleRender,fe=e.tabIndex,pe=void 0===fe?0:fe,he=e.ariaLabelForHandle,ge=e.ariaLabelledByForHandle,be=e.ariaValueTextFormatterForHandle,ye=f.useRef(null),ve=f.useRef(null),Ce=f.useMemo((function(){return ee?J?"ttb":"btt":J?"rtl":"ltr"}),[J,ee]),Se=f.useMemo((function(){return isFinite(Y)?Y:0}),[Y]),Ne=f.useMemo((function(){return isFinite(R)?R:100}),[R]),Ie=f.useMemo((function(){return null!==w&&w<=0?1:w}),[w]),Te=f.useMemo((function(){return"boolean"==typeof X?!!X&&Ie:X>=0&&X}),[X,Ie]),Fe=f.useMemo((function(){return Object.keys(ce||{}).map((function(e){var t=ce[e],a={value:Number(e)};return t&&"object"===r(t)&&!f.isValidElement(t)&&("label"in t||"style"in t)?(a.style=t.style,a.label=t.label):a.label=t,a})).filter((function(e){var t=e.label;return t||"number"==typeof t})).sort((function(e,t){return e.value-t.value}))}),[ce]),ke=function(e,t,a,r,n,o){var s=f.useCallback((function(a){return Math.max(e,Math.min(t,a))}),[e,t]),i=f.useCallback((function(r){if(null!==a){var n=e+Math.round((s(r)-e)/a)*a,o=function(e){return(String(e).split(".")[1]||"").length},i=Math.max(o(a),o(t),o(e)),l=Number(n.toFixed(i));return e<=l&&l<=t?l:null}return null}),[a,e,t,s]),c=f.useCallback((function(n){var o=s(n),l=r.map((function(e){return e.value}));null!==a&&l.push(i(n)),l.push(e,t);var c=l[0],u=t-e;return l.forEach((function(e){var t=Math.abs(o-e);t<=u&&(c=e,u=t)})),c}),[e,t,r,a,s,i]),u=function n(o,s,c){var u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"unit";if("number"==typeof s){var d,m=o[c],f=m+s,p=[];r.forEach((function(e){p.push(e.value)})),p.push(e,t),p.push(i(m));var h=s>0?1:-1;"unit"===u?p.push(i(m+h*a)):p.push(i(f)),p=p.filter((function(e){return null!==e})).filter((function(e){return s<0?e<=m:e>=m})),"unit"===u&&(p=p.filter((function(e){return e!==m})));var g="unit"===u?m:f;d=p[0];var b=Math.abs(d-g);if(p.forEach((function(e){var t=Math.abs(e-g);t<b&&(d=e,b=t)})),void 0===d)return s<0?e:t;if("dist"===u)return d;if(Math.abs(s)>1){var y=(0,l.A)(o);return y[c]=d,n(y,s-h,c,u)}return d}return"min"===s?e:"max"===s?t:void 0},d=function(e,t,a){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"unit",n=e[a],o=u(e,t,a,r);return{value:o,changed:o!==n}},m=function(e){return null===o&&0===e||"number"==typeof o&&e<o};return[c,function(e,t,a){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"unit",s=e.map(c),i=s[a],l=u(s,t,a,r);if(s[a]=l,!1===n){var f=o||0;a>0&&s[a-1]!==i&&(s[a]=Math.max(s[a],s[a-1]+f)),a<s.length-1&&s[a+1]!==i&&(s[a]=Math.min(s[a],s[a+1]-f))}else if("number"==typeof o||null===o){for(var p=a+1;p<s.length;p+=1)for(var h=!0;m(s[p]-s[p-1])&&h;){var g=d(s,1,p);s[p]=g.value,h=g.changed}for(var b=a;b>0;b-=1)for(var y=!0;m(s[b]-s[b-1])&&y;){var v=d(s,-1,b-1);s[b-1]=v.value,y=v.changed}for(var C=s.length-1;C>0;C-=1)for(var S=!0;m(s[C]-s[C-1])&&S;){var N=d(s,-1,C-1);s[C-1]=N.value,S=N.changed}for(var I=0;I<s.length-1;I+=1)for(var T=!0;m(s[I+1]-s[I])&&T;){var F=d(s,1,I+1);s[I+1]=F.value,T=F.changed}}return{value:s[a],values:s}}]}(Se,Ne,Ie,Fe,z,Te),xe=u(ke,2),Me=xe[0],Ye=xe[1],Oe=function(e,t){var a=t||{},r=a.defaultValue,n=a.value,o=a.onChange,s=a.postState,i=u(y((function(){return v(n)?n:v(r)?"function"==typeof r?r():r:"function"==typeof e?e():e})),2),l=i[0],c=i[1],d=void 0!==n?n:l,m=s?s(d):d,f=p(o),h=u(y([d]),2),g=h[0],C=h[1];return b((function(){var e=g[0];l!==e&&f(l,e)}),[g]),b((function(){v(n)||c(n)}),[n]),[m,p((function(e,t){c(e,t),C([d],t)}))]}(E,{value:D}),Re=u(Oe,2),Le=Re[0],we=Re[1],De=f.useMemo((function(){var e=null==Le?[]:Array.isArray(Le)?Le:[Le],t=u(e,1)[0],a=null===Le?[]:[void 0===t?Se:t];if(A){if(a=(0,l.A)(e),_||void 0===Le){var r=_>=0?_+1:2;for(a=a.slice(0,r);a.length<r;){var n;a.push(null!==(n=a[a.length-1])&&void 0!==n?n:Se)}}a.sort((function(e,t){return e-t}))}return a.forEach((function(e,t){a[t]=Me(e)})),a}),[Le,A,Se,_,Me]),Ee=f.useRef(De);Ee.current=De;var Pe=function(e){return A?e:e[0]},Ae=function(e){var t=(0,l.A)(e).sort((function(e,t){return e-t}));j&&!x(t,Ee.current,!0)&&j(Pe(t)),we(t)},_e=function(){var e=Pe(Ee.current);null==U||U(e),k(!U,"[rc-slider] `onAfterChange` is deprecated. Please use `onChangeComplete` instead."),null==G||G(e)},je=u(Q(ve,Ce,De,Se,Ne,Me,Ae,_e,Ye),4),Ve=je[0],He=je[1],qe=je[2],Ue=je[3],Be=function(e,t){if(!C){var a=0,r=Ne-Se;De.forEach((function(t,n){var o=Math.abs(e-t);o<=r&&(r=o,a=n)}));var n,o,s=(0,l.A)(De);if(s[a]=e,A&&!De.length&&void 0===_&&s.push(e),null==H||H(Pe(s)),Ae(s),t)null===(n=document.activeElement)||void 0===n||null===(o=n.blur)||void 0===o||o.call(n),ye.current.focus(a),Ue(t,a,s)}},Ge=u(f.useState(null),2),We=Ge[0],Ke=Ge[1];f.useEffect((function(){if(null!==We){var e=De.indexOf(We);e>=0&&ye.current.focus(e)}Ke(null)}),[We]);var ze=f.useMemo((function(){return(!Z||null!==Ie)&&Z}),[Z,Ie]),$e=function(e,t){Ue(e,t),null==H||H(Pe(Ee.current))},Qe=-1!==Ve;f.useEffect((function(){if(!Qe){var e=De.lastIndexOf(He);ye.current.focus(e)}}),[Qe]);var Xe=f.useMemo((function(){return(0,l.A)(qe).sort((function(e,t){return e-t}))}),[qe]),Ze=u(f.useMemo((function(){return A?[Xe[0],Xe[Xe.length-1]]:[Se,Xe[0]]}),[Xe,A,Se]),2),Je=Ze[0],et=Ze[1];f.useImperativeHandle(t,(function(){return{focus:function(){ye.current.focus(0)},blur:function(){var e,t=document.activeElement;null!==(e=ve.current)&&void 0!==e&&e.contains(t)&&(null==t||t.blur())}}})),f.useEffect((function(){I&&ye.current.focus(0)}),[]);var tt=f.useMemo((function(){return{min:Se,max:Ne,direction:Ce,disabled:C,keyboard:N,step:Ie,included:ae,includedStart:Je,includedEnd:et,range:A,tabIndex:pe,ariaLabelForHandle:he,ariaLabelledByForHandle:ge,ariaValueTextFormatterForHandle:be,styles:h||{},classNames:d||{}}}),[Se,Ne,Ce,C,N,Ie,ae,Je,et,A,pe,he,ge,be,h,d]);return f.createElement(P.Provider,{value:tt},f.createElement("div",{ref:ve,className:m()(n,s,o(o(o(o({},"".concat(n,"-disabled"),C),"".concat(n,"-vertical"),ee),"".concat(n,"-horizontal"),!ee),"".concat(n,"-with-marks"),Fe.length)),style:c,onMouseDown:function(e){e.preventDefault();var t,a=ve.current.getBoundingClientRect(),r=a.width,n=a.height,o=a.left,s=a.top,i=a.bottom,l=a.right,c=e.clientX,u=e.clientY;switch(Ce){case"btt":t=(i-u)/n;break;case"ttb":t=(u-s)/n;break;case"rtl":t=(l-c)/r;break;default:t=(c-o)/r}Be(Me(Se+t*(Ne-Se)),e)}},f.createElement("div",{className:m()("".concat(n,"-rail"),null==d?void 0:d.rail),style:i(i({},se),null==h?void 0:h.rail)}),f.createElement(W,{prefixCls:n,style:ne,values:Xe,startPoint:re,onStartMove:ze?$e:void 0}),f.createElement(B,{prefixCls:n,marks:Fe,dots:ue,style:ie,activeStyle:le}),f.createElement(V,{ref:ye,prefixCls:n,style:oe,values:qe,draggingIndex:Ve,onStartMove:$e,onOffsetChange:function(e,t){if(!C){var a=Ye(De,e,t);null==H||H(Pe(De)),Ae(a.values),Ke(a.value)}},onFocus:T,onBlur:F,handleRender:de,activeHandleRender:me,onChangeComplete:_e}),f.createElement(q,{prefixCls:n,marks:Fe,onClick:Be})))}));var Z=X},62232:function(e,t,a){a.r(t),a.d(t,{FormFinance:function(){return E}});var r=a(63696),n=a(23224),o=a(51149),s=a(21698),i=a(10898),l=a(72407),c=a(17972),u=a(97074),d=a(2290),m=a(74447),f=a(
279124),p=a(51089),h=a(13276),g=a(79511),b=a(40675),y=a(34995),v=a(52466),C=a(62741),S=a(41129),N=a(18031),I=a(3974),T=a(37771),F=a(26443),k=a(78887),x=a(98335),M=a(19951),Y=a(32120),O=a(30913),R=a(770),L=a(19023),w=a(4575),D=a(91785);const E=e=>{let{formOnModal:t=!1,closeFormModal:a,formId:E,formHeading:P="",specialsReferenceCode:A="",specialTitle:_="",specialSlug:j="",specialId:V="",additionalFormData:H,showLocations:q=!0}=e;const{t:U}=(0,n.Bd)(),{addressTypes:B,formFinance:G}=c.U,{siteType:W}=(0,I.j)(),K=W===d.D.oem,z=!t,$=z?x.Y_:F.v,Q=j?(0,b.b)(j):"",{0:X,1:Z}=(0,r.useState)(""),J=u.ec.FormFinance,{heading:ee,formShortName:te}=J,{handleFormOpen:ae,handleFormInteracted:re}=(0,v.Y)(te);(0,r.useEffect)((()=>{(0,r.startTransition)((()=>Z((0,s.A)()))),(0,p.Q)({eventName:l.R.formOpen,eventInfo:{form_name:te,form_category:"lead_aftersales",form_type:t?"modal":"embedded",form_step_name:"start",form_step_number:"step-0"}}),ae()}),[]);const{0:ne,1:oe}=(0,r.useState)({}),{0:se,1:ie}=(0,r.useState)(!1),{0:le,1:ce}=(0,r.useState)(!1),{isDealerPayload:ue,preferredDealerPayload:de}=(0,C.h)(),me=Object.assign({},K&&{addressType:B.private.value},{amountRequired:"",loanTerm:"",comments:""},G.isMarketing&&{marketing:G.isMarketingChecked},G.isTerms&&{terms:G.isTermsChecked}),[fe,pe]=(0,S.Mj)(m.fD,{}),{0:he,1:ge}=(0,r.useState)(Object.assign({},me)),be=e=>{"string"!=typeof e&&(pe((t=>Object.assign({},t,e))),re())},ye=e=>{"object"==typeof e&&(ge(Object.assign({},he,e)),re())},{0:ve,1:Ce}=(0,r.useState)(!1),{0:Se,1:Ne}=(0,r.useState)(!1),Ie=()=>{Ce(!1),ce(!1),ge(Object.assign({},me))},{handleReCaptchaVerify:Te,recaptchaReady:Fe,isLoading:ke}=(0,N.V)((async()=>{ce(!0);const e=Object.values(ne)&&Object.values(ne).reduce(((e,t)=>e||t),!1);ie(e),e||(await(0,h.M)(fe,pe),(0,f.$)("Hard Lead","Finance Enquiry Form"),(0,y.t)({formId:parseInt(E,10),formShortName:te}),(0,g.JP)(),z&&Ce(!0),z||Ne(!0))})),xe=()=>{const e=Object.assign({formId:parseInt(E,10),specialsReferenceCode:A,specialTitle:_,specialUrl:Q,specialId:V,firstName:null==fe?void 0:fe.firstName,lastName:null==fe?void 0:fe.lastName,phone:null==fe?void 0:fe.phone,email:null==fe?void 0:fe.email,dealerLocation:null==fe?void 0:fe.dealerLocation},ue&&de,H,he);return(0,o.z)(e,i.Po)};return(0,D.Y)(r.Fragment,null,!Se&&(0,D.Y)("div",{className:"classStandardComponent classStandardForm",css:$},(0,D.Y)("div",{css:x.cU},(0,D.Y)("form",{css:x.ao,id:te,name:te,acceptCharset:"utf-8",onSubmit:e=>{e.preventDefault(),Te()}},(0,D.Y)(L.h,{formOnPage:z,isSubmitted:le,isFormErrorStatus:se},P||U(ee,{Enquiry:U("Enquiry")})),(0,D.Y)("div",{css:k.uf},(0,D.Y)("div",{className:"classImFormCol",css:k.hL},(0,D.Y)(O.o,{formShortName:te,uniqueId:X,userInfo:fe,handleUserInfoChange:be,getFormErrorClassName:e=>se&&ne[e]?"classFormError":"",setErrors:oe,otherInfo:he,handleOtherInfoChange:ye,showAddressType:K,isPostcode:G.isPostcode})),(0,D.Y)("div",{className:"classImFormCol",css:k.hL},(0,D.Y)(w.FormSectionHeading,null,"Finance Details"),(0,D.Y)("div",{className:"classImFormInputRow",css:k.lp},(0,D.Y)(M.InputLabelNestedControlled,{idName:te+"AmountRequired-"+X,typeName:"number",placeholder:"Amount Required",inputValue:he.amountRequired||"",inputValueKey:"amountRequired",handleChange:ye},"Amount Required")),(0,D.Y)("div",{className:"classImFormInputRow",css:k.lp},(0,D.Y)(M.InputLabelNestedControlled,{idName:te+"LoanTerm-"+X,typeName:"text",placeholder:"Loan Term",inputValue:he.loanTerm||"",inputValueKey:"loanTerm",handleChange:ye},"Loan Term")),(0,D.Y)(R.v,{currentForm:J,uniqueId:X,otherInfo:he,handleOtherInfoChange:ye,userInfo:fe,handleUserInfoChange:be,handleErrors:oe,isSubmitted:le,isComments:G.isComments,isLocations:q&&G.isLocations,isGroupModel:G.isGroupModel,isFooterLegalHeading:G.is
2FooterLegalHeading,isMarketing:G.isMarketing,isMarketingRequired:G.isMarketingRequired,isTerms:G.isTerms,isTermsRequired:G.isTermsRequired,isAlternativeLegalText:G.isAlternativeLegalText,isSubmitDisabled:ke||!1===Fe}))))),ve&&(0,D.Y)(T.a,{modalWrapperCustom:F.Du,modalContentCustom:F.pW,modalShowed:ve,closeModal:Ie},(0,D.Y)(Y.C,{formShortName:te,getFormData:xe,closeMessage:Ie}))),Se&&(0,D.Y)(Y.C,{formShortName:te,getFormData:xe,closeMessage:a}))}},63021:function(e,t,a){a.d(t,{f:function(){return i}});var r=a(61383),n=a(90287),o=a(87415),s=a(91785);const i=e=>{let{sliderLabel:t,sliderBeforeText:a="",sliderAfterText:i="",sliderValue:l,className:c="",valueRange:u,handleChange:d,hideSliderValue:m=!1,getSliderText:f,textTransformFunction:p,sliderValueKey:h="",formLastUpdatedFlag:g=!1,step:b=1,reverse:y=!1,dots:v=!1,marks:C,ariaLabelForHandle:S,rangeSliderWrapperCustom:N,rangeSliderTextWrapperCustom:I,rangeSliderTextCustom:T,rangeSliderLabelCustom:F,rangeSliderTextLastCustom:k,rangeSliderCustom:x}=e;const M=(null==S?void 0:S.trim())||String(null!=t?t:"").trim()||"Value";return(0,s.Y)("div",{css:[o.cH,N,""]},(0,s.Y)("div",{css:[o.ZQ,I,""]},(0,s.Y)("span",{className:"classRangeSliderTextFirst",css:[o._p,o.TH,T,F,""]},t),!m&&(0,s.Y)("span",{className:"classRangeSliderTextLast",css:[o._p,T,k,""]},f?f(l,a,i,p):l)),(0,s.Y)(r.A,{css:[o.p6,x,""],className:c,min:u[0],max:u[1],value:l,step:b,marks:C,reverse:y,onChange:e=>(0,n.Bm)(h,e,d,g),dots:v,ariaLabelForHandle:M}))}},63658:function(e,t,a){a.r(t),a.d(t,{FormCareer:function(){return H}});var r=a(94300),n=a(63696),o=a(23224),s=a(51149),i=a(21698),l=a(54834),c=a(10898),u=a(72407),d=a(17972),m=a(97074),f=a(2290),p=a(74447),h=a(79124),g=a(51089),b=a(13276),y=a(79511),v=a(90287),C=a(40675),S=a(34995),N=a(19890),I=a(52466),T=a(62741),F=a(41129),k=a(18031),x=a(24145),M=a(3974),Y=a(37771),O=a(26443),R=a(78887),L=a(98335),w=a(19951),D=a(9785),E=a(32120),P=a(30913),A=a(770),_=a(19023),j=a(4575),V=a(91785);const H=e=>{let{formOnModal:t=!1,closeFormModal:a,formId:H,specialsReferenceCode:q="",specialTitle:U="",specialSlug:B="",specialId:G="",formHeading:W="",showLocations:K=!0}=e;const{t:z}=(0,o.Bd)(),{addressTypes:$,formCareer:Q}=d.U,{dealerId:X}=(0,x.y)(),{siteType:Z}=(0,M.j)(),J=Z===f.D.oem,ee=!t,te=ee?L.Y_:O.v,ae=B?(0,C.b)(B):"",{0:re,1:ne}=(0,n.useState)(""),oe=m.ec.FormCareer,{heading:se,formShortName:ie}=oe,{handleFormOpen:le,handleFormInteracted:ce}=(0,I.Y)(ie);(0,n.useEffect)((()=>{(0,n.startTransition)((()=>ne((0,i.A)()))),(0,g.Q)({eventName:u.R.formOpen,eventInfo:{form_name:ie,form_category:"lead_aftersales",form_type:t?"modal":"embedded",form_step_name:"start",form_step_number:"step-0"}}),le()}),[]);const{0:ue,1:de}=(0,n.useState)({}),{0:me,1:fe}=(0,n.useState)(!1),{0:pe,1:he}=(0,n.useState)(!1),ge=Object.assign({},J&&{addressType:$.private.value},{position:"",comments:""},Q.isMarketing&&{marketing:Q.isMarketingChecked},Q.isTerms&&{terms:Q.isTermsChecked}),[be,ye]=(0,F.Mj)(p.fD,{}),{0:ve,1:Ce}=(0,n.useState)(Object.assign({},ge)),Se=e=>{"string"!=typeof e&&(ye((t=>Object.assign({},t,e))),ce())},Ne=(0,n.useRef)(null),Ie=(0,n.useRef)(null),{isDealerPayload:Te,preferredDealerPayload:Fe}=(0,T.h)(),ke=e=>{"object"==typeof e&&(Ce(Object.assign({},ve,e)),ce())},{0:xe,1:Me}=(0,n.useState)(!1),{0:Ye,1:Oe}=(0,n.useState)(!1),Re=e=>me&&ue[e]?"classFormError":"",{0:Le,1:we}=(0,n.useState)(""),{0:De,1:Ee}=(0,n.useState)(""),Pe=()=>{Me(!1),he(!1),Ce(Object.assign({},ge)),we(""),Ee(""),Ne.current&&(Ne.current.value=""),Ie.current&&(Ie.current.value="")},{handleReCaptchaVerify:Ae,recaptchaReady:_e,isLoading:je}=(0,k.V)((async()=>{he(!0);const e=Object.values(ue)&&Object.values(ue).reduce(((e,t)=>e||t),!1);if(fe(e),!e)try{var t,a,r,n;if(null!==(t=Ne.current)&&void 0!==t&&null!==(a=t.files)&&void 0!==a&&a[0]){const e=Ne.current.files[0];if(!(0,v.VW)(e,l.a))return void fe(!0);const t=await(0,N.S)(e,X,"files");we(t)}if(null!==(r=Ie.current)&&void 0!==r&&null!==(n=r.files)&&void 0!==n&&n[0]){const e=Ie.current.files[0];if(!(0,v.VW)(e,l.a))return void fe(!0);const t=await(0,N.S)(e,X,"files");Ee(t)}await(0,b.M)(be,ye),(0,h.$)("Hard Lead","Careers Enquiry Form"),(0,S.t)({formId:parseInt(H,10),formShort
2Name:ie}),(0,y.JP)(),ee&&Me(!0),ee||Oe(!0)}catch(o){fe(!0)}})),Ve=()=>{const e=Object.assign({formId:parseInt(H,10),specialsReferenceCode:q,specialTitle:U,specialUrl:ae,specialId:G,firstName:be.firstName,lastName:be.lastName,phone:be.phone,email:be.email,dealerLocation:null==be?void 0:be.dealerLocation},Te&&Fe,ve,{attachments:[{name:"Resume",url:Le}].concat((0,r.A)(De&&[{name:"Cover Letter",url:De}]))});return(0,s.z)(e,c.Po)};return(0,V.Y)(n.Fragment,null,!Ye&&(0,V.Y)("div",{className:"classStandardComponent classStandardForm",css:te},(0,V.Y)("div",{css:L.cU},(0,V.Y)("form",{css:L.ao,id:ie,name:ie,acceptCharset:"utf-8",onSubmit:e=>{e.preventDefault(),Ae()}},(0,V.Y)(_.h,{formOnPage:ee,isSubmitted:pe,isFormErrorStatus:me,fileMessageType:"document"},W||z(se,{Enquiry:z("Enquiry")})),(0,V.Y)("div",{css:R.uf},(0,V.Y)("div",{className:"classImFormCol",css:R.hL},(0,V.Y)(P.o,{formShortName:ie,uniqueId:re,userInfo:be,handleUserInfoChange:Se,getFormErrorClassName:Re,setErrors:de,otherInfo:ve,showAddressType:J,handleOtherInfoChange:ke})),(0,V.Y)("div",{className:"classImFormCol",css:R.hL},(0,V.Y)(j.FormSectionHeading,null,"Application Details"),(0,V.Y)("div",{className:"classImFormInputRow",css:R.lp},(0,V.Y)(w.InputLabelNestedControlled,{isRequired:!0,idName:ie+"Position-"+re,typeName:"text",placeholder:"Position",inputValue:ve.position||"",inputValueKey:"position",handleChange:ke},"Position")),(0,V.Y)("div",{className:"classImFormInputRow",css:R.lp},(0,V.Y)(D.Q,{inputFileRef:Ne,idName:ie+"InputFileResume-"+re,accept:".txt,.pdf,.doc,.docx,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document",allowedExtensions:l.a,className:Re("fileresume"),handleErrors:de,validationRequired:!0,validateFieldType:"fileLessThan2Mb",inputValueKey:"fileresume",isRequired:!0},"Upload Resume (maximum size 2MB)")),(0,V.Y)("div",{className:"classImFormInputRow",css:R.lp},(0,V.Y)(D.Q,{inputFileRef:Ie,idName:ie+"InputFileCoverLetter-"+re,accept:".txt,.pdf,.doc,.docx,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document",allowedExtensions:l.a,className:Re("filecoverletter"),handleErrors:de,validationRequired:!0,validateFieldType:"fileLessThan2Mb",inputValueKey:"filecoverletter"},"Upload Cover Letter (maximum size 2MB)")),(0,V.Y)(A.v,{currentForm:oe,uniqueId:re,otherInfo:ve,handleOtherInfoChange:ke,handleErrors:de,userInfo:be,handleUserInfoChange:Se,isSubmitted:pe,isComments:!0,isLocations:K,isGroupModel:Q.isGroupModel,isFooterLegalHeading:Q.isFooterLegalHeading,isMarketing:Q.isMarketing,isMarketingRequired:Q.isMarketingRequired,isTerms:Q.isTerms,isTermsRequired:Q.isTermsRequired,isAlternativeLegalText:Q.isAlternativeLegalText,isSubmitDisabled:je||!1===_e}))))),xe&&(0,V.Y)(Y.a,{modalWrapperCustom:O.Du,modalContentCustom:O.pW,modalShowed:xe,closeModal:Pe},(0,V.Y)(E.C,{formShortName:ie,getFormData:Ve,closeMessage:Pe}))),Ye&&(0,V.Y)(E.C,{formShortName:ie,getFormData:Ve,closeMessage:a}))}},65788:function(e,t,a){a.d(t,{q:function(){return o},v:function(){return n}});const r="dd MMMM, yyyy",n=r,o=e=>{switch(e){case"en-AU":case"en-CA":case"fr-CA":return r;case"en-US":return"MMMM dd, yyyy";default:return n}}},71290:function(e,t,a){function r(e){return e+.5|0}a.d(t,{$:function(){return Tt},A:function(){return Ae},B:function(){return Pe},C:function(){return Nt},D:function(){return xe},E:function(){return _t},F:function(){return K},G:function(){return va},H:function(){return fe},I:function(){return da},J:function(){return Na},K:function(){return Sa},L:function(){return Be},M:function(){return ua},N:function(){return Ce},O:function(){return q},P:function(){return le},Q:function(){return W},R:function(){return Ht},S:function(){return Le},T:function(){return ce},U:function(){return Fe},V:function(){return gt},W:function(){return we},X:function(){return yt},Y:function(){return It},Z:function(){return Yt},_:function(){return qe},a:function(){return Vt},a0:function(){return jt},a1:function(){return We},a2:function(){return Ke},a3:function(){return ut},a4:function(){return Z},a5:function(){return re},a6:function(){return dt},a7:function(){return oe},a8:function(){return Bt},a9:function(){return Ut},aA:function(){return Ya},aB:function(){return ze},aC:function(){return Oa},aD:function(){return St},aE:function(){return Me},aF:function(){return P},aG:function(){return Ie},aH:function(){return ve},aI:function(){return Ne},aJ:function(){return ye},aK:function(){return ke},aL:function(){return ct},aM:function(){return ge},aN:function(){return bt},aO:function(){return _e},aP:function(){return Ee},aa:function(){return Gt},ab:function(){return J},ac:function(){return A},ad:function(){return Ge},ae:function(){return Ca},af:function(){return vt},ag:function(){return se},ah:function(){return z},ai:function(){return ie},aj:function(){return De},ak:function(){return Et},al:function(){return ca},am:function(){return Ea},an:function(){return Da},ao:function(){return Ta},ap:function(){return Fa},aq:function(){return Ia},ar:function(){return Ft},as:function(){return kt},at:function(){return Ct},au:function(){return Ot},av:function(){return Pt},aw:function(){return At},ax:function(){return wa},ay:function(){return Oe},az:function(){return Ma},b:function(){return j},c:function(){return at},d:function(){return ht},e:function(){return et},f:function(){return ae},g:function(){return H},h:function(){return ne},i:function(){return V},j:function(){return qt},k:function(){return _},l:function(){return Ve},m:function(){return B},n:function(){return G},o:function(){return it},p:function(){return Re},q:function(){return $e},r:function(){return Ue},s:function(){return be},t:function(){return Te},u:function(){return He},v:function(){return U},w:function(){return Qe},x:function(){return Se},y:function(){return aa},z:function(){return ba}});const n=(e,t,a)=>Math.max(Math.min(e,a),t);function o(e){return n(r(2.55*e),0,255)}function s(e){return n(r(255*e),0,255)}function i(e){return n(r(e/2.55)/100,0,1)}function l(e){return n(r(100*e),0,100)}const c={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},u=[..."0123456789ABCDEF"],d=e=>u[15&e],m=e=>u[(240&e)>>4]+u[15&e],f=e=>(240&e)>>4==(15&e);function p(e){var t=(e=>f(e.r)&&f(e.g)&&f(e.b)&&f(e.a))(e)?d:m;return e?"#"+t(e.r)+t(e.g)+t(e.b)+((e,t)=>e<255?t(e):"")(e.a,t):void 0}const h=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function g(e,t,a){const r=t*Math.min(a,1-a),n=(t,n=(t+e/30)%12)=>a-r*Math.max(Math.min(n-3,9-n,1),-1);return[n(0),n(8),n(4)]}function b(e,t,a){const r=(r,n=(r+e/60)%6)=>a-a*t*Math.max(Math.min(n,4-n,1),0);return[r(5),r(3),r(1)]}function y(e,t,a){const r=g(e,1,.5);let n;for(t+a>1&&(n=1/(t+a),t*=n,a*=n),n=0;n<3;n++)r[n]*=1-t-a,r[n]+=t;return r}function v(e){const t=e.r/255,a=e.g/255,r=e.b/255,n=Math.max(t,a,r),o=Math.min(t,a,r),s=(n+o)/2;let i,l,c;return n!==o&&(c=n-o,l=s>.5?c/(2-n-o):c/(n+o),i=function(e,t,a,r,n){return e===n?(t-a)/r+(t<a?6:0):t===n?(a-e)/r+2:(e-t)/r+4}(t,a,r,c,n),i=60*i+.5),[0|i,l||0,s]}function C(e,t,a,r){return(Array.isArray(t)?e(t[0],t[1],t[2]):e(t,a,r)).map(s)}function S(e,t,a){return C(g,e,t,a)}function N(e){return(e%360+360)%360}function I(e){const t=h.exec(e);let a,r=255;if(!t)return;t[5]!==a&&(r=t[6]?o(+t[5]):s(+t[5]));const n=N(+t[2]),i=+t[3]/100,l=+t[4]/100;return a="hwb"===t[1]?function(e,t,a){return C(y,e,t,a)}(n,i,l):"hsv"===t[1]?function(e,t,a){return C(b,e,t,a)}(n,i,l):S(n,i,l),{r:a[0],g:a[1],b:a[2],a:r}}const T={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},F={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",K
vendor: 14,824 bytes, line 2
2ocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};let k;function x(e){k||(k=function(){const e={},t=Object.keys(F),a=Object.keys(T);let r,n,o,s,i;for(r=0;r<t.length;r++){for(s=i=t[r],n=0;n<a.length;n++)o=a[n],i=i.replace(o,T[o]);o=parseInt(F[s],16),e[i]=[o>>16&255,o>>8&255,255&o]}return e}(),k.transparent=[0,0,0,0]);const t=k[e.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:4===t.length?t[3]:255}}const M=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;const Y=e=>e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055,O=e=>e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4);function R(e,t,a){if(e){let r=v(e);r[t]=Math.max(0,Math.min(r[t]+r[t]*a,0===t?360:1)),r=S(r),e.r=r[0],e.g=r[1],e.b=r[2]}}function L(e,t){return e?Object.assign(t||{},e):e}function w(e){var t={r:0,g:0,b:0,a:255};return Array.isArray(e)?e.length>=3&&(t={r:e[0],g:e[1],b:e[2],a:255},e.length>3&&(t.a=s(e[3]))):(t=L(e,{r:0,g:0,b:0,a:1})).a=s(t.a),t}function D(e){return"r"===e.charAt(0)?function(e){const t=M.exec(e);let a,r,s,i=255;if(t){if(t[7]!==a){const e=+t[7];i=t[8]?o(e):n(255*e,0,255)}return a=+t[1],r=+t[3],s=+t[5],a=255&(t[2]?o(a):n(a,0,255)),r=255&(t[4]?o(r):n(r,0,255)),s=255&(t[6]?o(s):n(s,0,255)),{r:a,g:r,b:s,a:i}}}(e):I(e)}class E{constructor(e){if(e instanceof E)return e;const t=typeof e;let a;var r,n,o;"object"===t?a=w(e):"string"===t&&(o=(r=e).length,"#"===r[0]&&(4===o||5===o?n={r:255&17*c[r[1]],g:255&17*c[r[2]],b:255&17*c[r[3]],a:5===o?17*c[r[4]]:255}:7!==o&&9!==o||(n={r:c[r[1]]<<4|c[r[2]],g:c[r[3]]<<4|c[r[4]],b:c[r[5]]<<4|c[r[6]],a:9===o?c[r[7]]<<4|c[r[8]]:255})),a=n||x(e)||D(e)),this._rgb=a,this._valid=!!a}get valid(){return this._valid}get rgb(){var e=L(this._rgb);return e&&(e.a=i(e.a)),e}set rgb(e){this._rgb=w(e)}rgbString(){return this._valid?(e=this._rgb)&&(e.a<255?`rgba(${e.r}, ${e.g}, ${e.b}, ${i(e.a)})`:`rgb(${e.r}, ${e.g}, ${e.b})`):void 0;var e}hexString(){return this._valid?p(this._rgb):void 0}hslString(){return this._valid?function(e){if(!e)return;const t=v(e),a=t[0],r=l(t[1]),n=l(t[2]);return e.a<255?`hsla(${a}, ${r}%, ${n}%, ${i(e.a)})`:`hsl(${a}, ${r}%, ${n}%)`}(this._rgb):void 0}mix(e,t){if(e){const a=this.rgb,r=e.rgb;let n;const o=t===n?.5:t,s=2*o-1,i=a.a-r.a,l=((s*i==-1?s:(s+i)/(1+s*i))+1)/2;n=1-l,a.r=255&l*a.r+n*r.r+.5,a.g=255&l*a.g+n*r.g+.5,a.b=255&l*a.b+n*r.b+.5,a.a=o*a.a+(1-o)*r.a,this.rgb=a}return this}interpolate(e,t){return e&&(this._rgb=function(e,t,a){const r=O(i(e.r)),n=O(i(e.g)),o=O(i(e.b));return{r:s(Y(r+a*(O(i(t.r))-r))),g:s(Y(n+a*(O(i(t.g))-n))),b:s(Y(o+a*(O(i(t.b))-o))),a:e.a+a*(t.a-e.a)}}(this._rgb,e._rgb,t)),this}clone(){return new E(this.rgb)}alpha(e){return this._rgb.a=s(e),this}clearer(e){return this._rgb.a*=1-e,this}greyscale(){const e=this._rgb,t=r(.3*e.r+.59*e.g+.11*e.b);return e.r=e.g=e.b=t,this}opaquer(e){return this._rgb.a*=1+e,this}negate(){const e=this._rgb;return e.r=255-e.r,e.g=255-e.g,e.b=255-e.b,this}lighten(e){return R(this._rgb,2,e),this}darken(e){return R(this._rgb,2,-e),this}saturate(e){return R(this._rgb,1,e),this}desaturate(e){return R(this._rgb,1,-e),this}rotate(e){return function(e,t){var a=v(e);a[0]=N(a[0]+t),a=S(a),e.r=a[0],e.g=a[1],e.b=a[2]}(this._rgb,e),this}}function P(){}const A=(()=>{let e=0;return()=>e++})();function _(e){return null==e}function j(e){if(Array.isArray&&Array.isArray(e))return!0;const t=Object.prototype.toString.call(e);return"[object"===t.slice(0,7)&&"Array]"===t.slice(-6)}function V(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function H(e){return("number"==typeof e||e instanceof Number)&&isFinite(+e)}function q(e,t){return H(e)?e:t}function U(e,t){return void 0===e?t:e}const B=(e,t)=>"string"==typeof e&&e.endsWith("%")?parseFloat(e)/100:+e/t,G=(e,t)=>"string"==typeof e&&e.endsWith("%")?parseFloat(e)/100*t:+e;function W(e,t,a){if(e&&"function"==typeof e.call)return e.apply(a,t)}function K(e,t,a,r){let n,o,s;if(j(e))if(o=e.length,r)for(n=o-1;n>=0;n--)t.call(a,e[n],n);else for(n=0;n<o;n++)t.call(a,e[n],n);else if(V(e))for(s=Object.keys(e),o=s.length,n=0;n<o;n++)t.call(a,e[s[n]],s[n])}function z(e,t){let a,r,n,o;if(!e||!t||e.length!==t.length)return!1;for(a=0,r=e.length;a<r;++a)if(n=e[a],o=t[a],n.datasetIndex!==o.datasetIndex||n.index!==o.index)return!1;return!0}function $(e){if(j(e))return e.map($);if(V(e)){const t=Object.create(null),a=Object.keys(e),r=a.length;let n=0;for(;n<r;++n)t[a[n]]=$(e[a[n]]);return t}return e}function Q(e){return-1===["__proto__","prototype","constructor"].indexOf(e)}function X(e,t,a,r){if(!Q(e))return;const n=t[e],o=a[e];V(n)&&V(o)?Z(n,o,r):t[e]=$(o)}function Z(e,t,a){const r=j(t)?t:[t],n=r.length;if(!V(e))return e;const o=(a=a||{}).merger||X;let s;for(let i=0;i<n;++i){if(s=r[i],!V(s))continue;const t=Object.keys(s);for(let r=0,n=t.length;r<n;++r)o(t[r],e,s,a)}return e}function J(e,t){return Z(e,t,{merger:ee})}function ee(e,t,a){if(!Q(e))return;const r=t[e],n=a[e];V(r)&&V(n)?J(r,n):Object.prototype.hasOwnProperty.call(t,e)||(t[e]=$(n))}const te={"":e=>e,x:e=>e.x,y:e=>e.y};function ae(e,t){const a=te[t]||(te[t]=function(e){const t=function(e){const t=e.split("."),a=[];let r="";for(const n of t)r+=n,r.endsWith("\\")?r=r.slice(0,-1)+".":(a.push(r),r="");return a}(e);return e=>{for(const a of t){if(""===a)break;e=e&&e[a]}return e}}(t));return a(e)}function re(e){return e.charAt(0).toUpperCase()+e.slice(1)}const ne=e=>void 0!==e,oe=e=>"function"==typeof e,se=(e,t)=>{if(e.size!==t.size)return!1;for(const a of e)if(!t.has(a))return!1;return!0};function ie(e){return"mouseup"===e.type||"click"===e.type||"contextmenu"===e.type}const le=Math.PI,ce=2*le,ue=ce+le,de=Number.POSITIVE_INFINITY,me=le/180,fe=le/2,pe=le/4,he=2*le/3,ge=Math.log10,be=Math.sign;function ye(e,t,a){return Math.abs(e-t)<a}function ve(e){const t=Math.round(e);e=ye(e,t,e/1e3)?t:e;const a=Math.pow(10,Math.floor(ge(e))),r=e/a;return(r<=1?1:r<=2?2:r<=5?5:10)*a}function Ce(e){const t=[],a=Math.sqrt(e);let r;for(r=1;r<a;r++)e%r==0&&(t.push(r),t.push(e/r));return a===(0|a)&&t.push(a),t.sort(((e,t)=>e-t)).pop(),t}function Se(e){return!isNaN(parseFloat(e))&&isFinite(e)}function Ne(e,t){const a=Math.round(e);return a-t<=e&&a+t>=e}function Ie(e,t,a){let r,n,o;for(r=0,n=e.length;r<n;r++)o=e[r][a],isNaN(o)||(t.min=Math.min(t.min,o),t.max=Math.max(t.max,o))}function Te(e){return e*(le/180)}function Fe(e){return e*(180/le)}function ke(e){if(!H(e))return;let t=1,a=0;for(;Math.round(e*t)/t!==e;)t*=10,a++;return a}function xe(e,t){const a=t.x-e.x,r=t.y-e.y,n=Math.sqrt(a*a+r*r);let o=Math.atan2(r,a);return o<-.5*le&&(o+=ce),{angle:o,distance:n}}function Me(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function Ye(e,t){return(e-t+ue)%ce-le}function Oe(e){return(e%ce+ce)%ce}function Re(e,t,a,r){const n=Oe(e),o=Oe(t),s=Oe(a),i=Oe(o-n),l=Oe(s-n),c=Oe(n-o),u=Oe(n-s);return n===o||n===s||r&&o===s||i>l&&c<u}function Le(e,t,a){return Math.max(t,Math.min(a,e))}function we(e){return Le(e,-32768,32767)}function De(e,t,a,r=1e-6){return e>=Math.min(t,a)-r&&e<=Math.max(t,a)+r}function Ee(e,t,a){a=a||(a=>e[a]<t);let r,n=e.length-1,o=0;for(;n-o>1;)r=o+n>>1,a(r)?o=r:n=r;return{lo:o,hi:n}}const Pe=(e,t,a,r)=>Ee(e,a,r?r=>{const n=e[r][t];return n<a||n===a&&e[r+1][t]===a}:r=>e[r][t]<a),Ae=(e,t,a)=>Ee(e,a,(r=>e[r][t]>=a));function _e(e,t,a){let r=0,n=e.length;for(;r<n&&e[r]<t;)r++;for(;n>r&&e[n-1]>a;)n--;return r>0||n<e.length?e.slice(r,n):e}const je=["push","pop","shift","splice","unshift"];function Ve(e,t){e._chartjs?e._chartjs.listeners.push(t):(Object.defineProperty(e,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[t]}}),je.forEach((t=>{const a="_onData"+re(t),r=e[t];Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value(...t){const n=r.apply(this,t);return e._chartjs.listeners.forEach((e=>{"function"==typeof e[a]&&e[a](...t)})),n}})})))}function He(e,t){const a=e._chartjs;if(!a)return;const r=a.listeners,n=r.indexOf(t);-1!==n&&r.splice(n,1),r.length>0||(je.forEach((t=>{delete e[t]})),delete e._chartjs)}function qe(e){const t=new Set(e);return t.size===e.length?e:Array.from(t)}const Ue="undefined"==typeof window?function(e){return e()}:window.requestAnimationFrame;function Be(e,t){let a=[],r=!1;return function(...n){a=n,r||(r=!0,Ue.call(window,(()=>{r=!1,e.apply(t,a)})))}}function Ge(e,t){let a;return function(...r){return t?(clearTimeout(a),a=setTimeout(e,t,r)):e.apply(this,r),t}}const We=e=>"start"===e?"left":"end"===e?"right":"center",Ke=(e,t,a)=>"start"===e?t:"end"===e?a:(t+a)/2,ze=(e,t,a,r)=>e===(r?"left":"right")?a:"center"===e?(t+a)/2:t;function $e(e,t,a){const r=t.length;let n=0,o=r;if(e._sorted){const{iScale:s,_parsed:i}=e,l=s.axis,{min:c,max:u,minDefined:d,maxDefined:m}=s.getUserBounds();d&&(n=Le(Math.min(Pe(i,l,c).lo,a?r:Pe(t,l,s.getPixelForValue(c)).lo),0,r-1)),o=m?Le(Math.max(Pe(i,s.axis,u,!0).hi+1,a?0:Pe(t,l,s.getPixelForValue(u),!0).hi+1),n,r)-n:r-n}return{start:n,count:o}}function Qe(e){const{xScale:t,yScale:a,_scaleRanges:r}=e,n={xmin:t.min,xmax:t.max,ymin:a.min,ymax:a.max};if(!r)return e._scaleRanges=n,!0;const o=r.xmin!==t.min||r.xmax!==t.max||r.ymin!==a.min||r.ymax!==a.max;return Object.assign(r,n),o}const Xe=e=>0===e||1===e,Ze=(e,t,a)=>-Math.pow(2,10*(e-=1))*Math.sin((e-t)*ce/a),Je=(e,t,a)=>Math.pow(2,-10*e)*Math.sin((e-t)*ce/a)+1,et={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>-e*(e-2),easeInOutQuad:e=>(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1),easeInCubic:e=>e*e*e,easeOutCubic:e=>(e-=1)*e*e+1,easeInOutCubic:e=>(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2),easeInQuart:e=>e*e*e*e,easeOutQuart:e=>-((e-=1)*e*e*e-1),easeInOutQuart:e=>(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2),easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>(e-=1)*e*e*e*e+1,easeInOutQuint:e=>(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2),easeInSine:e=>1-Math.cos(e*fe),easeOutSine:e=>Math.sin(e*fe),easeInOutSine:e=>-.5*(Math.cos(le*e)-1),easeInExpo:e=>0===e?0:Math.pow(2,10*(e-1)),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>Xe(e)?e:e<.5?.5*Math.pow(2,10*(2*e-1)):.5*(2-Math.pow(2,-10*(2*e-1))),easeInCirc:e=>e>=1?e:-(Math.sqrt(1-e*e)-1),easeOutCirc:e=>Math.sqrt(1-(e-=1)*e),easeInOutCirc:e=>(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1),easeInElastic:e=>Xe(e)?e:Ze(e,.075,.3),easeOutElastic:e=>Xe(e)?e:Je(e,.075,.3),easeInOutElastic(e){const t=.1125;return Xe(e)?e:e<.5?.5*Ze(2*e,t,.45):.5+.5*Je(2*e-1,t,.45)},easeInBack(e){const t=1.70158;return e*e*((t+1)*e-t)},easeOutBack(e){const t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},easeInOutBack(e){let t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},easeInBounce:e=>1-et.easeOutBounce(1-e),easeOutBounce(e){const t=7.5625,a=2.75;return e<1/a?t*e*e:e<2/a?t*(e-=1.5/a)*e+.75:e<2.5/a?t*(e-=2.25/a)*e+.9375:t*(e-=2.625/a)*e+.984375},easeInOutBounce:e=>e<.5?.5*et.easeInBounce(2*e):.5*et.easeOutBounce(2*e-1)+.5};function tt(e){if(e&&"object"==typeof e){const t=e.toString();return"[object CanvasPattern]"===t||"[object CanvasGradient]"===t}return!1}function at(e){return tt(e)?e:new E(e)}function rt(e){return tt(e)?e:new E(e).saturate(.5).darken(.1).hexString()}const nt=["x","y","borderWidth","radius","tension"],ot=["color","borderColor","backgroundColor"];const st=new Map;function it(e,t,a){return function(e,t){t=t||{};const a=e+JSON.stringify(t);let r=st.get(a);return r||(r=new Intl.NumberFormat(e,t),st.set(a,r)),r}(t,a).format(e)}const lt={values(e){return j(e)?e:""+e},numeric(e,t,a){if(0===e)return"0";const r=this.chart.options.locale;let n,o=e;if(a.length>1){const t=Math.max(Math.abs(a[0].value),Math.abs(a[a.length-1].value));(t<1e-4||t>1e15)&&(n="scientific"),o=function(e,t){let a=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;Math.abs(a)>=1&&e!==Math.floor(e)&&(a=e-Math.floor(e));return a}(e,a)}const s=ge(Math.abs(o)),i=isNaN(s)?1:Math.max(Math.min(-1*Math.floor(s),20),0),l={notation:n,minimumFractionDigits:i,maximumFractionDigits:i};return Object.assign(l,this.options.ticks.format),it(e,r,l)},logarithmic(e,t,a){if(0===e)return"0";const r=a[t].significand||e/Math.pow(10,Math.floor(ge(e)));return[1,2,3,5,10,15].includes(r)||t>.8*a.length?lt.numeric.call(this,e,t,a):""}};var ct={formatters:lt};const ut=Object.create(null),dt=Object.create(null);function mt(e,t){if(!t)return e;const a=t.split(".");for(let r=0,n=a.length;r<n;++r){const t=a[r];e=e[t]||(e[t]=Object.create(null))}return e}function ft(e,t,a){return"string"==typeof t?Z(mt(e,t),a):Z(mt(e,""),t)}class pt{constructor(e,t){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=e=>e.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={}
vendor: 4,376 bytes, line 2
2,this.hoverBackgroundColor=(e,t)=>rt(t.backgroundColor),this.hoverBorderColor=(e,t)=>rt(t.borderColor),this.hoverColor=(e,t)=>rt(t.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(e),this.apply(t)}set(e,t){return ft(this,e,t)}get(e){return mt(this,e)}describe(e,t){return ft(dt,e,t)}override(e,t){return ft(ut,e,t)}route(e,t,a,r){const n=mt(this,e),o=mt(this,a),s="_"+t;Object.defineProperties(n,{[s]:{value:n[t],writable:!0},[t]:{enumerable:!0,get(){const e=this[s],t=o[r];return V(e)?Object.assign({},t,e):U(e,t)},set(e){this[s]=e}}})}apply(e){e.forEach((e=>e(this)))}}var ht=new pt({_scriptable:e=>!e.startsWith("on"),_indexable:e=>"events"!==e,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(e){e.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),e.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:e=>"onProgress"!==e&&"onComplete"!==e&&"fn"!==e}),e.set("animations",{colors:{type:"color",properties:ot},numbers:{type:"number",properties:nt}}),e.describe("animations",{_fallback:"animation"}),e.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:e=>0|e}}}})},function(e){e.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(e){e.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(e,t)=>t.lineWidth,tickColor:(e,t)=>t.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:ct.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),e.route("scale.ticks","color","","color"),e.route("scale.grid","color","","borderColor"),e.route("scale.border","color","","borderColor"),e.route("scale.title","color","","color"),e.describe("scale",{_fallback:!1,_scriptable:e=>!e.startsWith("before")&&!e.startsWith("after")&&"callback"!==e&&"parser"!==e,_indexable:e=>"borderDash"!==e&&"tickBorderDash"!==e&&"dash"!==e}),e.describe("scales",{_fallback:"scale"}),e.describe("scale.ticks",{_scriptable:e=>"backdropPadding"!==e&&"callback"!==e,_indexable:e=>"backdropPadding"!==e})}]);function gt(e,t,a,r,n){let o=t[n];return o||(o=t[n]=e.measureText(n).width,a.push(n)),o>r&&(r=o),r}function bt(e,t,a,r){let n=(r=r||{}).data=r.data||{},o=r.garbageCollect=r.garbageCollect||[];r.font!==t&&(n=r.data={},o=r.garbageCollect=[],r.font=t),e.save(),e.font=t;let s=0;const i=a.length;let l,c,u,d,m;for(l=0;l<i;l++)if(d=a[l],null==d||j(d)){if(j(d))for(c=0,u=d.length;c<u;c++)m=d[c],null==m||j(m)||(s=gt(e,n,o,s,m))}else s=gt(e,n,o,s,d);e.restore();const f=o.length/2;if(f>a.length){for(l=0;l<f;l++)delete n[o[l]];o.splice(0,f)}return s}function yt(e,t,a){const r=e.currentDevicePixelRatio,n=0!==a?Math.max(a/2,.5):0;return Math.round((t-n)*r)/r+n}function vt(e,t){(t||e)&&((t=t||e.getContext("2d")).save(),t.resetTransform(),t.clearRect(0,0,e.width,e.height),t.restore())}function Ct(e,t,a,r){St(e,t,a,r,null)}function St(e,t,a,r,n){let o,s,i,l,c,u,d,m;const f=t.pointStyle,p=t.rotation,h=t.radius;let g=(p||0)*me;if(f&&"object"==typeof f&&(o=f.toString(),"[object HTMLImageElement]"===o||"[object HTMLCanvasElement]"===o))return e.save(),e.translate(a,r),e.rotate(g),e.drawImage(f,-f.width/2,-f.height/2,f.width,f.height),void e.restore();if(!(isNaN(h)||h<=0)){switch(e.beginPath(),f){default:n?e.ellipse(a,r,n/2,h,0,0,ce):e.arc(a,r,h,0,ce),e.closePath();break;case"triangle":u=n?n/2:h,e.moveTo(a+Math.sin(g)*u,r-Math.cos(g)*h),g+=he,e.lineTo(a+Math.sin(g)*u,r-Math.cos(g)*h),g+=he,e.lineTo(a+Math.sin(g)*u,r-Math.cos(g)*h),e.closePath();break;
vendor: 6,563 bytes, line 2
2case"rectRounded":c=.516*h,l=h-c,s=Math.cos(g+pe)*l,d=Math.cos(g+pe)*(n?n/2-c:l),i=Math.sin(g+pe)*l,m=Math.sin(g+pe)*(n?n/2-c:l),e.arc(a-d,r-i,c,g-le,g-fe),e.arc(a+m,r-s,c,g-fe,g),e.arc(a+d,r+i,c,g,g+fe),e.arc(a-m,r+s,c,g+fe,g+le),e.closePath();break;case"rect":if(!p){l=Math.SQRT1_2*h,u=n?n/2:l,e.rect(a-u,r-l,2*u,2*l);break}g+=pe;case"rectRot":d=Math.cos(g)*(n?n/2:h),s=Math.cos(g)*h,i=Math.sin(g)*h,m=Math.sin(g)*(n?n/2:h),e.moveTo(a-d,r-i),e.lineTo(a+m,r-s),e.lineTo(a+d,r+i),e.lineTo(a-m,r+s),e.closePath();break;case"crossRot":g+=pe;case"cross":d=Math.cos(g)*(n?n/2:h),s=Math.cos(g)*h,i=Math.sin(g)*h,m=Math.sin(g)*(n?n/2:h),e.moveTo(a-d,r-i),e.lineTo(a+d,r+i),e.moveTo(a+m,r-s),e.lineTo(a-m,r+s);break;case"star":d=Math.cos(g)*(n?n/2:h),s=Math.cos(g)*h,i=Math.sin(g)*h,m=Math.sin(g)*(n?n/2:h),e.moveTo(a-d,r-i),e.lineTo(a+d,r+i),e.moveTo(a+m,r-s),e.lineTo(a-m,r+s),g+=pe,d=Math.cos(g)*(n?n/2:h),s=Math.cos(g)*h,i=Math.sin(g)*h,m=Math.sin(g)*(n?n/2:h),e.moveTo(a-d,r-i),e.lineTo(a+d,r+i),e.moveTo(a+m,r-s),e.lineTo(a-m,r+s);break;case"line":s=n?n/2:Math.cos(g)*h,i=Math.sin(g)*h,e.moveTo(a-s,r-i),e.lineTo(a+s,r+i);break;case"dash":e.moveTo(a,r),e.lineTo(a+Math.cos(g)*(n?n/2:h),r+Math.sin(g)*h);break;case!1:e.closePath()}e.fill(),t.borderWidth>0&&e.stroke()}}function Nt(e,t,a){return a=a||.5,!t||e&&e.x>t.left-a&&e.x<t.right+a&&e.y>t.top-a&&e.y<t.bottom+a}function It(e,t){e.save(),e.beginPath(),e.rect(t.left,t.top,t.right-t.left,t.bottom-t.top),e.clip()}function Tt(e){e.restore()}function Ft(e,t,a,r,n){if(!t)return e.lineTo(a.x,a.y);if("middle"===n){const r=(t.x+a.x)/2;e.lineTo(r,t.y),e.lineTo(r,a.y)}else"after"===n!=!!r?e.lineTo(t.x,a.y):e.lineTo(a.x,t.y);e.lineTo(a.x,a.y)}function kt(e,t,a,r){if(!t)return e.lineTo(a.x,a.y);e.bezierCurveTo(r?t.cp1x:t.cp2x,r?t.cp1y:t.cp2y,r?a.cp2x:a.cp1x,r?a.cp2y:a.cp1y,a.x,a.y)}function xt(e,t,a,r,n){if(n.strikethrough||n.underline){const o=e.measureText(r),s=t-o.actualBoundingBoxLeft,i=t+o.actualBoundingBoxRight,l=a-o.actualBoundingBoxAscent,c=a+o.actualBoundingBoxDescent,u=n.strikethrough?(l+c)/2:c;e.strokeStyle=e.fillStyle,e.beginPath(),e.lineWidth=n.decorationWidth||2,e.moveTo(s,u),e.lineTo(i,u),e.stroke()}}function Mt(e,t){const a=e.fillStyle;e.fillStyle=t.color,e.fillRect(t.left,t.top,t.width,t.height),e.fillStyle=a}function Yt(e,t,a,r,n,o={}){const s=j(t)?t:[t],i=o.strokeWidth>0&&""!==o.strokeColor;let l,c;for(e.save(),e.font=n.string,function(e,t){t.translation&&e.translate(t.translation[0],t.translation[1]),_(t.rotation)||e.rotate(t.rotation),t.color&&(e.fillStyle=t.color),t.textAlign&&(e.textAlign=t.textAlign),t.textBaseline&&(e.textBaseline=t.textBaseline)}(e,o),l=0;l<s.length;++l)c=s[l],o.backdrop&&Mt(e,o.backdrop),i&&(o.strokeColor&&(e.strokeStyle=o.strokeColor),_(o.strokeWidth)||(e.lineWidth=o.strokeWidth),e.strokeText(c,a,r,o.maxWidth)),e.fillText(c,a,r,o.maxWidth),xt(e,a,r,c,o),r+=Number(n.lineHeight);e.restore()}function Ot(e,t){const{x:a,y:r,w:n,h:o,radius:s}=t;e.arc(a+s.topLeft,r+s.topLeft,s.topLeft,1.5*le,le,!0),e.lineTo(a,r+o-s.bottomLeft),e.arc(a+s.bottomLeft,r+o-s.bottomLeft,s.bottomLeft,le,fe,!0),e.lineTo(a+n-s.bottomRight,r+o),e.arc(a+n-s.bottomRight,r+o-s.bottomRight,s.bottomRight,fe,0,!0),e.lineTo(a+n,r+s.topRight),e.arc(a+n-s.topRight,r+s.topRight,s.topRight,0,-fe,!0),e.lineTo(a+s.topLeft,r)}const Rt=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,Lt=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/;function wt(e,t){const a=(""+e).match(Rt);if(!a||"normal"===a[1])return 1.2*t;switch(e=+a[2],a[3]){case"px":return e;case"%":e/=100}return t*e}const Dt=e=>+e||0;function Et(e,t){const a={},r=V(t),n=r?Object.keys(t):t,o=V(e)?r?a=>U(e[a],e[t[a]]):t=>e[t]:()=>e;for(const s of n)a[s]=Dt(o(s));return a}function Pt(e){return Et(e,{top:"y",right:"x",bottom:"y",left:"x"})}function At(e){return Et(e,["topLeft","topRight","bottomLeft","bottomRight"])}function _t(e){const t=Pt(e);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function jt(e,t){e=e||{},t=t||ht.font;let a=U(e.size,t.size);"string"==typeof a&&(a=parseInt(a,10));let r=U(e.style,t.style);r&&!(""+r).match(Lt)&&(console.warn('Invalid font style specified: "'+r+'"'),r=void 0);const n={family:U(e.family,t.family),lineHeight:wt(U(e.lineHeight,t.lineHeight),a),size:a,style:r,weight:U(e.weight,t.weight),string:""};return n.string=function(e){return!e||_(e.size)||_(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}(n),n}function Vt(e,t,a,r){let n,o,s,i=!0;for(n=0,o=e.length;n<o;++n)if(s=e[n],void 0!==s&&(void 0!==t&&"function"==typeof s&&(s=s(t),i=!1),void 0!==a&&j(s)&&(s=s[a%s.length],i=!1),void 0!==s))return r&&!i&&(r.cacheable=!1),s}function Ht(e,t,a){const{min:r,max:n}=e,o=G(t,(n-r)/2),s=(e,t)=>a&&0===e?0:e+t;return{min:s(r,-Math.abs(o)),max:s(n,o)}}function qt(e,t){return Object.assign(Object.create(e),t)}function Ut(e,t=[""],a,r,n=()=>e[0]){const o=a||e;void 0===r&&(r=ea("_fallback",e));const s={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:e,_rootScopes:o,_fallback:r,_getTarget:n,override:a=>Ut([a,...e],t,o,r)};return new Proxy(s,{deleteProperty(t,a){return delete t[a],delete t._keys,delete e[0][a],!0},get(a,r){return zt(a,r,(()=>function(e,t,a,r){let n;for(const o of t)if(n=ea(Wt(o,e),a),void 0!==n)return Kt(e,n)?Zt(a,r,e,n):n}(r,t,e,a)))},getOwnPropertyDescriptor(e,t){return Reflect.getOwnPropertyDescriptor(e._scopes[0],t)},getPrototypeOf(){return Reflect.getPrototypeOf(e[0])},has(e,t){return ta(e).includes(t)},ownKeys(e){return ta(e)},set(e,t,a){const r=e._storage||(e._storage=n());return e[t]=r[t]=a,delete e._keys,!0}})}function Bt(e,t,a,r){const n={_cacheable:!1,_proxy:e,_context:t,_subProxy:a,_stack:new Set,_descriptors:Gt(e,r),setContext:t=>Bt(e,t,a,r),override:n=>Bt(e.override(n),t,a,r)};return new Proxy(n,{deleteProperty(t,a){return delete t[a],delete e[a],!0},get(e,t,a){return zt(e,t,(()=>function(e,t,a){const{_proxy:r,_context:n,_subProxy:o,_descriptors:s}=e;let i=r[t];oe(i)&&s.isScriptable(t)&&(i=function(e,t,a,r){const{_proxy:n,_context:o,_subProxy:s,_stack:i}=a;if(i.has(e))throw new Error("Recursion detected: "+Array.from(i).join("->")+"->"+e);i.add(e);let l=t(o,s||r);i.delete(e),Kt(e,l)&&(l=Zt(n._scopes,n,e,l));return l}(t,i,e,a));j(i)&&i.length&&(i=function(e,t,a,r){const{_proxy:n,_context:o,_subProxy:s,_descriptors:i}=a;if(void 0!==o.index&&r(e))return t[o.index%t.length];if(V(t[0])){const a=t,r=n._scopes.filter((e=>e!==a));t=[];for(const l of a){const a=Zt(r,n,e,l);t.push(Bt(a,o,s&&s[e],i))}}return t}(t,i,e,s.isIndexable));Kt(t,i)&&(i=Bt(i,n,o&&o[t],s));return i}
vendor: 6,275 bytes, line 2
2(e,t,a)))},getOwnPropertyDescriptor(t,a){return t._descriptors.allKeys?Reflect.has(e,a)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,a)},getPrototypeOf(){return Reflect.getPrototypeOf(e)},has(t,a){return Reflect.has(e,a)},ownKeys(){return Reflect.ownKeys(e)},set(t,a,r){return e[a]=r,delete t[a],!0}})}function Gt(e,t={scriptable:!0,indexable:!0}){const{_scriptable:a=t.scriptable,_indexable:r=t.indexable,_allKeys:n=t.allKeys}=e;return{allKeys:n,scriptable:a,indexable:r,isScriptable:oe(a)?a:()=>a,isIndexable:oe(r)?r:()=>r}}const Wt=(e,t)=>e?e+re(t):t,Kt=(e,t)=>V(t)&&"adapters"!==e&&(null===Object.getPrototypeOf(t)||t.constructor===Object);function zt(e,t,a){if(Object.prototype.hasOwnProperty.call(e,t)||"constructor"===t)return e[t];const r=a();return e[t]=r,r}function $t(e,t,a){return oe(e)?e(t,a):e}const Qt=(e,t)=>!0===e?t:"string"==typeof e?ae(t,e):void 0;function Xt(e,t,a,r,n){for(const o of t){const t=Qt(a,o);if(t){e.add(t);const o=$t(t._fallback,a,n);if(void 0!==o&&o!==a&&o!==r)return o}else if(!1===t&&void 0!==r&&a!==r)return null}return!1}function Zt(e,t,a,r){const n=t._rootScopes,o=$t(t._fallback,a,r),s=[...e,...n],i=new Set;i.add(r);let l=Jt(i,s,a,o||a,r);return null!==l&&((void 0===o||o===a||(l=Jt(i,s,o,l,r),null!==l))&&Ut(Array.from(i),[""],n,o,(()=>function(e,t,a){const r=e._getTarget();t in r||(r[t]={});const n=r[t];if(j(n)&&V(a))return a;return n||{}}(t,a,r))))}function Jt(e,t,a,r,n){for(;a;)a=Xt(e,t,a,r,n);return a}function ea(e,t){for(const a of t){if(!a)continue;const t=a[e];if(void 0!==t)return t}}function ta(e){let t=e._keys;return t||(t=e._keys=function(e){const t=new Set;for(const a of e)for(const e of Object.keys(a).filter((e=>!e.startsWith("_"))))t.add(e);return Array.from(t)}(e._scopes)),t}function aa(e,t,a,r){const{iScale:n}=e,{key:o="r"}=this._parsing,s=new Array(r);let i,l,c,u;for(i=0,l=r;i<l;++i)c=i+a,u=t[c],s[i]={r:n.parse(ae(u,o),c)};return s}const ra=Number.EPSILON||1e-14,na=(e,t)=>t<e.length&&!e[t].skip&&e[t],oa=e=>"x"===e?"y":"x";function sa(e,t,a,r){const n=e.skip?t:e,o=t,s=a.skip?t:a,i=Me(o,n),l=Me(s,o);let c=i/(i+l),u=l/(i+l);c=isNaN(c)?0:c,u=isNaN(u)?0:u;const d=r*c,m=r*u;return{previous:{x:o.x-d*(s.x-n.x),y:o.y-d*(s.y-n.y)},next:{x:o.x+m*(s.x-n.x),y:o.y+m*(s.y-n.y)}}}function ia(e,t="x"){const a=oa(t),r=e.length,n=Array(r).fill(0),o=Array(r);let s,i,l,c=na(e,0);for(s=0;s<r;++s)if(i=l,l=c,c=na(e,s+1),l){if(c){const e=c[t]-l[t];n[s]=0!==e?(c[a]-l[a])/e:0}o[s]=i?c?be(n[s-1])!==be(n[s])?0:(n[s-1]+n[s])/2:n[s-1]:n[s]}!function(e,t,a){const r=e.length;let n,o,s,i,l,c=na(e,0);for(let u=0;u<r-1;++u)l=c,c=na(e,u+1),l&&c&&(ye(t[u],0,ra)?a[u]=a[u+1]=0:(n=a[u]/t[u],o=a[u+1]/t[u],i=Math.pow(n,2)+Math.pow(o,2),i<=9||(s=3/Math.sqrt(i),a[u]=n*s*t[u],a[u+1]=o*s*t[u])))}(e,n,o),function(e,t,a="x"){const r=oa(a),n=e.length;let o,s,i,l=na(e,0);for(let c=0;c<n;++c){if(s=i,i=l,l=na(e,c+1),!i)continue;const n=i[a],u=i[r];s&&(o=(n-s[a])/3,i[`cp1${a}`]=n-o,i[`cp1${r}`]=u-o*t[c]),l&&(o=(l[a]-n)/3,i[`cp2${a}`]=n+o,i[`cp2${r}`]=u+o*t[c])}}(e,o,t)}function la(e,t,a){return Math.max(Math.min(e,a),t)}function ca(e,t,a,r,n){let o,s,i,l;if(t.spanGaps&&(e=e.filter((e=>!e.skip))),"monotone"===t.cubicInterpolationMode)ia(e,n);else{let a=r?e[e.length-1]:e[0];for(o=0,s=e.length;o<s;++o)i=e[o],l=sa(a,i,e[Math.min(o+1,s-(r?0:1))%s],t.tension),i.cp1x=l.previous.x,i.cp1y=l.previous.y,i.cp2x=l.next.x,i.cp2y=l.next.y,a=i}t.capBezierPoints&&function(e,t){let a,r,n,o,s,i=Nt(e[0],t);for(a=0,r=e.length;a<r;++a)s=o,o=i,i=a<r-1&&Nt(e[a+1],t),o&&(n=e[a],s&&(n.cp1x=la(n.cp1x,t.left,t.right),n.cp1y=la(n.cp1y,t.top,t.bottom)),i&&(n.cp2x=la(n.cp2x,t.left,t.right),n.cp2y=la(n.cp2y,t.top,t.bottom)))}(e,a)}function ua(){return"undefined"!=typeof window&&"undefined"!=typeof document}function da(e){let t=e.parentNode;return t&&"[object ShadowRoot]"===t.toString()&&(t=t.host),t}function ma(e,t,a){let r;return"string"==typeof e?(r=parseInt(e,10),-1!==e.indexOf("%")&&(r=r/100*t.parentNode[a])):r=e,r}const fa=e=>e.ownerDocument.defaultView.getComputedStyle(e,null);const pa=["top","right","bottom","left"];function ha(e,t,a){const r={};a=a?"-"+a:"";for(let n=0;n<4;n++){const o=pa[n];r[o]=parseFloat(e[t+"-"+o+a])||0}return r.width=r.left+r.right,r.height=r.top+r.bottom,r}const ga=(e,t,a)=>(e>0||t>0)&&(!a||!a.shadowRoot);function ba(e,t){if("native"in e)return e;const{canvas:a,currentDevicePixelRatio:r}=t,n=fa(a),o="border-box"===n.boxSizing,s=ha(n,"padding"),i=ha(n,"border","width"),{x:l,y:c,box:u}=function(e,t){const a=e.touches,r=a&&a.length?a[0]:e,{offsetX:n,offsetY:o}=r;let s,i,l=!1;if(ga(n,o,e.target))s=n,i=o;else{const e=t.getBoundingClientRect();s=r.clientX-e.left,i=r.clientY-e.top,l=!0}return{x:s,y:i,box:l}}(e,a),d=s.left+(u&&i.left),m=s.top+(u&&i.top);let{width:f,height:p}=t;return o&&(f-=s.width+i.width,p-=s.height+i.height),{x:Math.round((l-d)/f*a.width/r),y:Math.round((c-m)/p*a.height/r)}}const ya=e=>Math.round(10*e)/10;function va(e,t,a,r){const n=fa(e),o=ha(n,"margin"),s=ma(n.maxWidth,e,"clientWidth")||de,i=ma(n.maxHeight,e,"clientHeight")||de,l=function(e,t,a){let r,n;if(void 0===t||void 0===a){const o=e&&da(e);if(o){const e=o.getBoundingClientRect(),s=fa(o),i=ha(s,"border","width"),l=ha(s,"padding");t=e.width-l.width-i.width,a=e.height-l.height-i.height,r=ma(s.maxWidth,o,"clientWidth"),n=ma(s.maxHeight,o,"clientHeight")}else t=e.clientWidth,a=e.clientHeight}return{width:t,height:a,maxWidth:r||de,maxHeight:n||de}}(e,t,a);let{width:c,height:u}=l;if("content-box"===n.boxSizing){const e=ha(n,"border","width"),t=ha(n,"padding");c-=t.width+e.width,u-=t.height+e.height}c=Math.max(0,c-o.width),u=Math.max(0,r?c/r:u-o.height),c=ya(Math.min(c,s,l.maxWidth)),u=ya(Math.min(u,i,l.maxHeight)),c&&!u&&(u=ya(c/2));return(void 0!==t||void 0!==a)&&r&&l.height&&u>l.height&&(u=l.height,c=ya(Math.floor(u*r))),{width:c,height:u}}function Ca(e,t,a){const r=t||1,n=Math.floor(e.height*r),o=Math.floor(e.width*r);e.height=Math.floor(e.height),e.width=Math.floor(e.width);const s=e.canvas;return s.style&&(a||!s.style.height&&!s.style.width)&&(s.style.height=`${e.height}px`,s.style.width=`${e.width}px`),(e.currentDevicePixelRatio!==r||s.height!==n||s.width!==o)&&(e.currentDevicePixelRatio=r,s.height=n,s.width=o,e.ctx.setTransform(r,0,0,r,0,0),!0)}const Sa=function(){let e=!1;
2try{const t={get passive(){return e=!0,!1}};ua()&&(window.addEventListener("test",null,t),window.removeEventListener("test",null,t))}catch(t){}return e}();function Na(e,t){const a=function(e,t){return fa(e).getPropertyValue(t)}(e,t),r=a&&a.match(/^(\d+)(\.\d+)?px$/);return r?+r[1]:void 0}function Ia(e,t,a,r){return{x:e.x+a*(t.x-e.x),y:e.y+a*(t.y-e.y)}}function Ta(e,t,a,r){return{x:e.x+a*(t.x-e.x),y:"middle"===r?a<.5?e.y:t.y:"after"===r?a<1?e.y:t.y:a>0?t.y:e.y}}function Fa(e,t,a,r){const n={x:e.cp2x,y:e.cp2y},o={x:t.cp1x,y:t.cp1y},s=Ia(e,n,a),i=Ia(n,o,a),l=Ia(o,t,a),c=Ia(s,i,a),u=Ia(i,l,a);return Ia(c,u,a)}const ka=function(e,t){return{x(a){return e+e+t-a},setWidth(e){t=e},textAlign(e){return"center"===e?e:"right"===e?"left":"right"},xPlus(e,t){return e-t},leftForLtr(e,t){return e-t}}},xa=function(){return{x(e){return e},setWidth(e){},textAlign(e){return e},xPlus(e,t){return e+t},leftForLtr(e,t){return e}}};function Ma(e,t,a){return e?ka(t,a):xa()}function Ya(e,t){let a,r;"ltr"!==t&&"rtl"!==t||(a=e.canvas.style,r=[a.getPropertyValue("direction"),a.getPropertyPriority("direction")],a.setProperty("direction",t,"important"),e.prevTextDirection=r)}function Oa(e,t){void 0!==t&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function Ra(e){return"angle"===e?{between:Re,compare:Ye,normalize:Oe}:{between:De,compare:(e,t)=>e-t,normalize:e=>e}}function La({start:e,end:t,count:a,loop:r,style:n}){return{start:e%a,end:t%a,loop:r&&(t-e+1)%a==0,style:n}}function wa(e,t,a){if(!a)return[e];const{property:r,start:n,end:o}=a,s=t.length,{compare:i,between:l,normalize:c}=Ra(r),{start:u,end:d,loop:m,style:f}=function(e,t,a){const{property:r,start:n,end:o}=a,{between:s,normalize:i}=Ra(r),l=t.length;let c,u,{start:d,end:m,loop:f}=e;if(f){for(d+=l,m+=l,c=0,u=l;c<u&&s(i(t[d%l][r]),n,o);++c)d--,m--;d%=l,m%=l}return m<d&&(m+=l),{start:d,end:m,loop:f,style:e.style}}(e,t,a),p=[];let h,g,b,y=!1,v=null;const C=()=>y||l(n,b,h)&&0!==i(n,b),S=()=>!y||0===i(o,h)||l(o,b,h);for(let N=u,I=u;N<=d;++N)g=t[N%s],g.skip||(h=c(g[r]),h!==b&&(y=l(h,n,o),null===v&&C()&&(v=0===i(h,n)?N:I),null!==v&&S()&&(p.push(La({start:v,end:N,loop:m,count:s,style:f})),v=null),I=N,b=h));return null!==v&&p.push(La({start:v,end:d,loop:m,count:s,style:f})),p}function Da(e,t){const a=[],r=e.segments;for(let n=0;n<r.length;n++){const o=wa(r[n],e.points,t);o.length&&a.push(...o)}return a}function Ea(e,t){const a=e.points,r=e.options.spanGaps,n=a.length;if(!n)return[];const o=!!e._loop,{start:s,end:i}=function(e,t,a,r){let n=0,o=t-1;if(a&&!r)for(;n<t&&!e[n].skip;)n++;for(;n<t&&e[n].skip;)n++;for(n%=t,a&&(o+=n);o>n&&e[o%t].skip;)o--;return o%=t,{start:n,end:o}}(a,n,o,r);if(!0===r)return Pa(e,[{start:s,end:i,loop:o}],a,t);return Pa(e,function(e,t,a,r){const n=e.length,o=[];let s,i=t,l=e[t];for(s=t+1;s<=a;++s){const a=e[s%n];a.skip||a.stop?l.skip||(r=!1,o.push({start:t%n,end:(s-1)%n,loop:r}),t=i=a.stop?s:null):(i=s,l.skip&&(t=s)),l=a}return null!==i&&o.push({start:t%n,end:i%n,loop:r}),o}(a,s,i<s?i+n:i,!!e._fullLoop&&0===s&&i===n-1),a,t)}function Pa(e,t,a,r){return r&&r.setContext&&a?function(e,t,a,r){const n=e._chart.getContext(),o=Aa(e.options),{_datasetIndex:s,options:{spanGaps:i}}=e,l=a.length,c=[];let u=o,d=t[0].start,m=d;function f(e,t,r,n){const o=i?-1:1;if(e!==t){for(e+=l;a[e%l].skip;)e-=o;for(;a[t%l].skip;)t+=o;e%l!=t%l&&(c.push({start:e%l,end:t%l,loop:r,style:n}),u=n,d=t%l)}}for(const p of t){d=i?d:p.start;let e,t=a[d%l];for(m=d+1;m<=p.end;m++){const o=a[m%l];e=Aa(r.setContext(qt(n,{type:"segment",p0:t,p1:o,p0DataIndex:(m-1)%l,p1DataIndex:m%l,datasetIndex:s}))),_a(e,u)&&f(d,m-1,p.loop,u),t=o,u=e}d<m-1&&f(d,m-1,p.loop,u)}return c}(e,t,a,r):t}function Aa(e){return{backgroundColor:e.backgroundColor,borderCapStyle:e.borderCapStyle,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderJoinStyle:e.borderJoinStyle,borderWidth:e.borderWidth,borderColor:e.borderColor}}function _a(e,t){if(!t)return!1;const a=[],r=function(e,t){return tt(t)?(a.includes(t)||a.push(t),a.indexOf(t)):t};return JSON.stringify(e,r)!==JSON.stringify(t,r)}},77512:function(e,t,a){a.r(t),a.d(t,{FormAccessories:function(){return _}});var r=a(63696),n=a(23224),o=a(51149),s=a(21698),i=a(10898),l=a(72407),c=a(17972),u=a(97074),d=a(38991),m=a(2290
2),f=a(74447),p=a(79124),h=a(51089),g=a(13276),b=a(79511),y=a(40675),v=a(34995),C=a(52466),S=a(62741),N=a(10560),I=a(41129),T=a(18031),F=a(3974),k=a(37771),x=a(26443),M=a(78887),Y=a(98335),O=a(19951),R=a(75350),L=a(32120),w=a(30913),D=a(770),E=a(19023),P=a(4575),A=a(91785);const _=e=>{let{formOnModal:t=!1,formId:a,dealerLocatorCode:_="",dealerLocatorId:j="",closeFormModal:V,accessoryArray:H=[],closeEnquiryFormModal:q,modelName:U="",formHeading:B="",showLocations:G=!0,specialId:W="",specialSlug:K="",specialTitle:z="",specialsReferenceCode:$="",additionalFormData:Q}=e;const{t:X}=(0,n.Bd)(),{addressTypes:Z,formAccessories:J}=c.U,{siteType:ee}=(0,F.j)(),te=ee===m.D.oem,ae=!t,re=ae?Y.Y_:x.v,{partNumberLabel:ne}=(0,N.V)(),oe=K?(0,y.b)(K):"",{0:se,1:ie}=(0,r.useState)(""),le=u.ec.FormAccessories,{heading:ce,formShortName:ue}=le,{handleFormOpen:de,handleFormInteracted:me}=(0,C.Y)(ue);(0,r.useEffect)((()=>{(0,r.startTransition)((()=>ie((0,s.A)()))),(0,h.Q)({eventName:l.R.formOpen,eventInfo:{form_name:ue,form_category:"lead_aftersales",form_type:t?"modal":"embedded",form_step_name:"start",form_step_number:"step-0"}}),de()}),[]);const{0:fe,1:pe}=(0,r.useState)({}),{0:he,1:ge}=(0,r.useState)(!1),{0:be,1:ye}=(0,r.useState)(!1),ve=H.map(((e,t)=>{const a=(null==e?void 0:e.name)||"Accessory ID-"+(null==e?void 0:e.id);return 0===t?"Please include the following accessories: \n* "+a:"* "+(null==e?void 0:e.name)})).join("\n"),Ce=Object.assign({},te&&{addressType:Z.private.value},{comments:""},J.isVehicleYear&&{year:""},{make:"",model:U},J.isRego&&{rego:""},J.isAccessoriesDetails&&{orderDetail:ve},J.isMarketing&&{marketing:J.isMarketingChecked},J.isTerms&&{terms:J.isTermsChecked}),[Se,Ne]=(0,I.Mj)(f.fD,{}),{0:Ie,1:Te}=(0,r.useState)(Object.assign({},Ce)),{isDealerPayload:Fe,preferredDealerPayload:ke}=(0,S.h)();(0,r.useEffect)((()=>{Te((e=>Object.assign({},e,{orderDetail:ve})))}),[H.length]);const xe=e=>{"string"!=typeof e&&(Ne((t=>Object.assign({},t,e))),me())},Me=e=>{"object"==typeof e&&(Te(Object.assign({},Ie,e)),me())},{0:Ye,1:Oe}=(0,r.useState)(!1),{0:Re,1:Le}=(0,r.useState)(!1),we=()=>{Oe(!1),ye(!1),Te(Object.assign({},Ce)),null==q||q()},De={componentName:d.k$.form,modelName:null==Ie?void 0:Ie.model},{handleReCaptchaVerify:Ee,recaptchaReady:Pe,isLoading:Ae}=(0,T.V)((async()=>{ye(!0);const e=Object.values(fe)&&Object.values(fe).reduce(((e,t)=>e||t),!1);ge(e),e||(await(0,g.M)(Se,Ne),(0,p.$)("Hard Lead","Accessory Enquiry Form"),(0,v.t)({formId:parseInt(a,10),formShortName:ue,variableData:De}),(0,b.JP)(),ae&&Oe(!0),ae||Le(!0))})),_e=()=>{const e=Object.assign({formId:parseInt(a,10)},j&&{dealerLocatorId:j},_&&{dealerLocatorCode:_},{firstName:null==Se?void 0:Se.firstName,lastName:null==Se?void 0:Se.lastName,email:null==Se?void 0:Se.email,phone:null==Se?void 0:Se.phone,dealerLocation:null==Se?void 0:Se.dealerLocation},Fe&&ke,Ie,{specialsReferenceCode:$,specialTitle:z,specialUrl:oe,specialId:W},Q);return(0,o.z)(e,i.Po)};return(0,A.Y)(r.Fragment,null,!Re&&(0,A.Y)("div",{className:"classStandardComponent classStandardForm",css:re},(0,A.Y)("div",{css:Y.cU},(0,A.Y)("form",{css:Y.ao,id:ue,name:ue,acceptCharset:"utf-8",onSubmit:e=>{e.preventDefault(),Ee()}},(0,A.Y)(E.h,{formOnPage:ae,isSubmitted:be,isFormErrorStatus:he},B||X(ce,{Enquiry:X("Enquiry")})),(0,A.Y)("div",{css:M.uf},(0,A.Y)("div",{className:"classImFormCol",css:M.hL},(0,A.Y)(w.o,{formShortName:ue,uniqueId:se,userInfo:Se,handleUserInfoChange:xe,getFormErrorClassName:e=>he&&fe[e]?"classFormError":"",setErrors:pe,otherInfo:Ie,handleOtherInfoChange:Me,showAddressType:te})),(0,A.Y)("div",{className:"classImFormCol",css:M.hL},(0,A.Y)(P.FormSectionHeading,null,"Vehicle Details"),J.isVehicleYear&&(0,A.Y)("div",{className:"classImFormInputRow",css:M.lp},(0,A.Y)(O.InputLabelNestedControlled,{idName:ue+"Year-"+se,typeName:"number",placeholder:"Vehicle Year",inputValueKey:"year",inputValue:Ie.year||"",handleChange:Me},"Vehicle Year")),(0,A.Y)("div",{className:"classImFormInputRow",css:M.lp},(0,A.Y)(O.InputLabelNestedControlled,{idName:ue+"Make-"+se,typeName:"text",placeholder:"Vehicle Make",inputValueKey:"make",inputValue:Ie.make||"",handleChange:Me},"Vehicle Make")),(0,A.Y)("div",{className:"classImFormInputRow",css:M.lp},(0,A.Y)(O.InputLabelNestedControlled,{idName:ue+"Model-"+se,typeName:"text",placeholder:"Model Name",inputValueKey:"model",inputValue:Ie.model||"",handleChange:Me},"Model Name")),J.isRego&&(0,A.Y)("div",{className:"classImFormInputRow",css:M.lp},(0,A.Y)(O.InputLabelNestedControlled,{idName:ue+"Rego-"+se,typeName:"text",placeholder:"Number",inputValueKey:"rego",inputValue:Ie.rego||"",handleChange:Me},ne)),J.isAccessoriesDetails&&(0,A.Y)("div",{className:"classImFormInputRow",css:M.lp},(0,A.Y)(R.TextareaLabelNestedControlled,{isRequired:!0,idName:ue+"OrderDetail-"+se,textareaValue:Ie.orderDetail||"",textareaValueKey:"orderDetail",handleChange:Me,rows:4,maxLength:1e3},"Accessory Detail (maximum 1000 characters)")),J.isComments&&(0,A.Y)("div",{className:"classImFormInputRow",css:M.lp}
2,(0,A.Y)(R.TextareaLabelNestedControlled,{idName:ue+"Comments-"+se,textareaValue:Ie.comments,textareaValueKey:"comments",handleChange:Me,rows:4,maxLength:1e3},"Comments")),(0,A.Y)(D.v,{currentForm:le,uniqueId:se,otherInfo:Ie,handleOtherInfoChange:Me,handleErrors:pe,userInfo:Se,handleUserInfoChange:xe,isSubmitted:be,isLocations:G&&J.isLocations,isGroupModel:J.isGroupModel,isFooterLegalHeading:J.isFooterLegalHeading,isMarketing:J.isMarketing,isMarketingRequired:J.isMarketingRequired,isTerms:J.isTerms,isTermsRequired:J.isTermsRequired,isAlternativeLegalText:J.isAlternativeLegalText,isSubmitDisabled:Ae||!1===Pe}))))),Ye&&(0,A.Y)(k.a,{modalWrapperCustom:x.Du,modalContentCustom:x.pW,modalShowed:Ye,closeModal:we},(0,A.Y)(L.C,{formShortName:ue,getFormData:_e,closeMessage:we}))),Re&&(0,A.Y)(L.C,{formShortName:ue,getFormData:_e,closeMessage:V}))}},81128:function(e,t,a){a.r(t),a.d(t,{FormBasic:function(){return P}});var r=a(63696),n=a(23224),o=a(51149),s=a(21698),i=a(10898),l=a(72407),c=a(17972),u=a(97074),d=a(2290),m=a(74447),f=a(
279124),p=a(51089),h=a(13276),g=a(79511),b=a(40675),y=a(34995),v=a(52466),C=a(62741),S=a(41129),N=a(18031),I=a(3974),T=a(37771),F=a(26443),k=a(78887),x=a(98335),M=a(19951),Y=a(63866),O=a(32120),R=a(30913),L=a(770),w=a(19023),D=a(4575),E=a(91785);const P=e=>{let{additionalFormData:t,closeFormModal:a,dealerLocatorCode:P="",dealerLocatorId:A="",formHeading:_="",formId:j,formOnModal:V=!1,imFormBackgroundWrapperCustom:H,imFormHeadingCustom:q,imFormItemCustom:U,imFormWrapperCustom:B,specialId:G="",specialSlug:W="",specialTitle:K="",specialsReferenceCode:z="",stockDetails:$,stockDetailsSlug:Q,showLocations:X=!0}=e;const{t:Z}=(0,n.Bd)(),{addressTypes:J,formBasic:ee,messages:te}=c.U,{siteType:ae}=(0,I.j)(),re=ae===d.D.oem,ne=!V,oe=ne?x.Y_:F.v,se=W?(0,b.b)(W):"",ie=Q?(0,b.b)(Q):"",{0:le,1:ce}=(0,r.useState)(""),ue=u.ec.FormBasic,{heading:de,formShortName:me}=ue,{handleFormOpen:fe,handleFormInteracted:pe}=(0,v.Y)(me);(0,r.useEffect)((()=>{(0,r.startTransition)((()=>ce((0,s.A)()))),(0,p.Q)({eventName:l.R.formOpen,eventInfo:{form_name:me,form_category:"lead_aftersales",form_type:V?"modal":"embedded",form_step_name:"start",form_step_number:"step-0"}}),fe()}),[]);const{0:he,1:ge}=(0,r.useState)({}),{0:be,1:ye}=(0,r.useState)(!1),{0:ve,1:Ce}=(0,r.useState)(!1),Se=Object.assign({},re&&{addressType:J.private.value},{comments:""},ee.isMarketing&&{marketing:ee.isMarketingChecked},ee.isTerms&&{terms:ee.isTermsChecked}),[Ne,Ie]=(0,S.Mj)(m.fD,{}),{0:Te,1:Fe}=(0,r.useState)(Object.assign({},Se)),{isDealerPayload:ke,preferredDealerPayload:xe}=(0,C.h)(),Me=e=>{"string"!=typeof e&&(Ie((t=>Object.assign({},t,e))),pe())},Ye=e=>{"object"==typeof e&&(Fe(Object.assign({},Te,e)),pe())},{0:Oe,1:Re}=(0,r.useState)(!1),{0:Le,1:we}=(0,r.useState)(!1),De=()=>{Re(!1),Ce(!1),Fe(Object.assign({},Se))},Ee=()=>{const e=Object.assign({formId:parseInt(j,10)},A&&{dealerLocatorId:A},P&&{dealerLocatorCode:P},(null==Ne?void 0:Ne.dealerLocation)&&{dealerLocation:null==Ne?void 0:Ne.dealerLocation},{specialsReferenceCode:z,specialTitle:K,specialUrl:se,specialId:G,firstName:null==Ne?void 0:Ne.firstName,lastName:null==Ne?void 0:Ne.lastName,phone:null==Ne?void 0:Ne.phone,email:null==Ne?void 0:Ne.email},$&&{make:$.make,model:$.model,badge:$.variations,year:$.year,rego:$.registrationNumber,stockId:$.id,stockNumber:$.stockNumber,stockUrl:ie},ke&&xe,t,Te);return(0,o.z)(e,i.Po)},{handleReCaptchaVerify:Pe,recaptchaReady:Ae,isLoading:_e}=(0,N.V)((async()=>{Ce(!0);const e=Object.values(he)&&Object.values(he).reduce(((e,t)=>e||t),!1);ye(e),e||(await(0,h.M)(Ne,Ie),(0,f.$)("Hard Lead","General Enquiry Form"),(0,y.t)({formId:parseInt(j,10),formShortName:me}),(0,g.JP)($),$&&(0,g.tZ)($),ne&&Re(!0),ne||we(!0))})),je=[{id:le+"-1",value:"yes",text:"Yes"},{id:le+"-2",value:"no",text:"No"}];return(0,E.Y)(r.Fragment,null,!Le&&(0,E.Y)("div",{className:"classStandardComponent classStandardForm",css:[oe,H,""]},(0,E.Y)("div",{css:[x.cU,B,""]},(0,E.Y)("form",{css:[x.ao,U,""],id:me,name:me,acceptCharset:"utf-8",onSubmit:e=>{e.preventDefault(),Pe()}},(0,E.Y)(w.h,{formOnPage:ne,isSubmitted:ve,isFormErrorStatus:be,imFormHeadingCustom:q},_||Z(de,{Enquiry:Z("Enquiry")})),(0,E.Y)("div",{css:k.uf},(0,E.Y)("div",{className:"classImFormCol",css:k.hL},(0,E.Y)(R.o,{formShortName:me,uniqueId:le,userInfo:Ne,handleUserInfoChange:Me,getFormErrorClassName:e=>be&&he[e]?"classFormError":"",setErrors:ge,otherInfo:Te,handleOtherInfoChange:Ye,showAddressType:re&&ee.isAddressType,isPostcode:ee.isPostcode}),ee.isCurrentOwner&&(0,E.Y)(Y.RadioLabelGroupNestedControlled,{groupName:"currentOwnerRadio",options:je,radioValue:(null==Te?void 0:Te.currentOwner)||"",radioValueKey:"currentOwner",handleChange:Ye,isRequired:!0},ee.currentOwnerText),ee.isRegistration&&(0,E.Y)("div",{className:"classImFormInputRow",css:k.lp},(0,E.Y)(M.InputLabelNestedControlled,{idName:me+"VehicleRegistration-"+le,typeName:"text",placeholder:"Vehicle Registration",inputValue:(null==Te?void 0:Te.vehicleRegistration)||"",inputValueKey:"vehicleRegistration",handleChange:Ye},"Registration"))),(0,E.Y)("div",{className:"classImFormCol",css:k.hL},ee.isFooterHeading&&(0,E.Y)(D.FormSectionHeading,null,"What's On Your Mind?"),(0,E.Y)(L.v,{currentForm:ue,stockLocation:null==$?void 0:$.location,uniqueId:le,otherInfo:Te,handleOtherInfoChange:Ye,handleErrors:ge,userInfo:Ne,handleUserInfoChange:Me,isSubmitted:ve,isComments:ee.isComments,isLocations:X&&ee.isLocations,isGroupModel:ee.isGroupModel,isFooterLegalHeading:ee.isFooterLegalHeading,isMarketing:ee.isMarketing,isMarketingRequired:ee.isMarketingRequired,isTerms:ee.isTerms,isTermsRequired:ee.isTermsRequired,isAlternativeLegalText:ee.isAlternativeLegalText,isSubmitDisabled:_e||!1===Ae}))))),Oe&&(0,E.Y)(T.a,{modalWrapperCustom:F.Du,modalContentCustom:F.pW,modalShowed:Oe,closeModal:De}
2,(0,E.Y)(O.C,{formShortName:me,getFormData:Ee,closeMessage:De,fmSuccessText:te.successTextCustom}))),Le&&(0,E.Y)(O.C,{formShortName:me,getFormData:Ee,closeMessage:a,fmSuccessText:te.successTextCustom}))}},84271:function(e,t,a){e.exports=a(38299)},87415:function(e,t,a){a.d(t,{Mw:function(){return C},Pq:function(){return g},TH:function(){return v},ZQ:function(){return h},Zf:function(){return b},_p:function(){return y},cH:function(){return f},p6:function(){return m},un:function(){return p}});var r=a(91785),n=a(81100),o=a(5826),s=a(650),i=a(36557),l=a(77247),c=a(28405),u=a(85437),d=a(36999);const m=(0,r.AH)("position:relative;height:4px;padding:0;margin:12px auto 12px auto;width:",c.h.rangeSliderWidth,";&.rc-slider-with-marks{padding-bottom:30px;}.rc-slider-rail{height:",c.h.rangeSliderTrackHeight,";background-color:",c.h.rangeSliderTrackBaseColour,";}.rc-slider-track{height:",c.h.rangeSliderTrackHeight,";background-color:",c.h.rangeSliderBgColour,";}.rc-slider-handle{width:",c.h.rangeSliderHandleWidth,";height:",c.h.rangeSliderHandleHeight,";background-color:",c.h.rangeSliderHandleBgColour,";border-style:solid;border-width:",c.h.rangeSliderHandleBorderWidth,";border-color:",c.h.rangeSliderHandleBorderColour,";transition:transform 100ms ease-in-out;top:calc((",c.h.rangeSliderTrackHeight," - ",c.h.rangeSliderHandleHeight,") / 2);margin:0;opacity:1;&:hover{transform:scale(1.15);}&:focus{outline:none;}}.rc-slider-handle:active{border-color:",l.b.brandPrimaryCol,";box-shadow:0 0 2px 1px ",l.b.brandPrimaryCol,";}.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:",l.b.brandPrimaryCol,";box-shadow:0 0 2px 1px ",l.b.brandPrimaryCol,";}.rc-slider-dot{border:2px solid ",c.h.rangeSliderTrackBaseColour,";background-color:",c.h.rangeSliderTrackBaseColour,";}.rc-slider-dot-active{border-color:",l.b.brandPrimaryCol,";background-color:",l.b.brandPrimaryCol,";}&.rc-slider-disabled{background-color:",i.X.black10,";.rc-slider-handle{background-color:",i.X.white,";border-color:",i.X.black10,";box-shadow:none;cursor:not-allowed;}.rc-slider-track{background-color:",i.X.black10,";}}",""),f={name:"b6wrti",styles:"display:flex;flex-direction:column;width:100%"},p=(u.c.gapMedium,(0,o.Lh)(s.f.md),(0,o.Lh)(s.f.md),{name:"h10y6l",styles:"height:65px"}),h={name:"1fttcpj",styles:"display:flex;flex-direction:column"},g={name:"1vcob1d",styles:"display:flex;justify-content:center;align-items:center"},b={name:"2b8jyz",styles:"flex-direction:row-reverse"},y=(0,r.AH)("font-size:",d.v.stockFormLabelFontSize,";",""),v=(0,r.AH)((0,n.TP)(),";",""),C={name:"1yzqyz8",styles:"margin:0 5px"}},89140:function(e,t,a){a.r(t),a.d(t,{FormRequestBrochure:function(){return _}});var r=a(63696),n=a(51149),o=a(21698),s=a(10898),i=a(72407),l=a(17972),c=a(97074),u=a(38991),d=a(2290),m=a(74447),f=a(
279124),p=a(51089),h=a(13276),g=a(79511),b=a(6095),y=a(40675),v=a(34995),C=a(95766),S=a(52466),N=a(62741),I=a(41129),T=a(18031),F=a(3974),k=a(7226),x=a(37771),M=a(26443),Y=a(78887),O=a(98335),R=a(21072),L=a(32120),w=a(30913),D=a(770),E=a(19023),P=a(4575),A=a(91785);const _=e=>{let{formOnModal:t=!1,formId:a,closeFormModal:_,preSelectedModel:j,specialsReferenceCode:V="",specialTitle:H="",specialSlug:q="",specialId:U="",formHeading:B="",showLocations:G=!0}=e;const{addressTypes:W,formRequestBrochure:K}=l.U,z=(0,k.b)(),{siteType:$}=(0,F.j)(),Q=$===d.D.oem,X=$===d.D.group,Z=(0,s.uG)(z),J=!t,ee=J?O.Y_:M.v,te=q?(0,y.b)(q):"",{0:ae,1:re}=(0,r.useState)(""),ne=c.ec.FormRequestBrochure,{heading:oe,formShortName:se}=ne,{handleFormOpen:ie,handleFormInteracted:le}=(0,S.Y)(se);(0,r.useEffect)((()=>{(0,r.startTransition)((()=>re((0,o.A)()))),(0,p.Q)({eventName:i.R.formOpen,eventInfo:{form_name:se,form_category:"lead_aftersales",form_type:t?"modal":"embedded",form_step_name:"start",form_step_number:"step-0"}}),ie()}),[]);const{0:ce,1:ue}=(0,r.useState)({}),{0:de,1:me}=(0,r.useState)(!1),{0:fe,1:pe}=(0,r.useState)(!1),he=Object.assign({},Q&&{addressType:W.private.value},{comments:""},K.isMarketing&&{marketing:K.isMarketingChecked},K.isTerms&&{terms:K.isTermsChecked}),{isDealerPayload:ge,preferredDealerPayload:be}=(0,N.h)(),[ye,ve]=(0,I.Mj)(m.fD,{}),{0:Ce,1:Se}=(0,r.useState)(Object.assign({},he)),{0:Ne,1:Ie}=(0,r.useState)([]),Te=z.filter((e=>Ne.includes(e.displayName))).map((e=>e.vehicleType)),Fe=e=>{"string"!=typeof e&&(ve((t=>Object.assign({},t,e))),le())},ke=e=>{"object"==typeof e&&(Se(Object.assign({},Ce,e)),le())},{0:xe,1:Me}=(0,r.useState)(!1),{0:Ye,1:Oe}=(0,r.useState)(!1),Re=()=>{J?Me(!1):null==_||_(),pe(!1),Ie([]),Se(Object.assign({},he))},Le=(0,b._)(Ne,", "),we={componentName:u.k$.form,modelName:Le},{handleReCaptchaVerify:De,recaptchaReady:Ee,isLoading:Pe}=(0,T.V)((async()=>{pe(!0);const e=Object.values(ce)&&Object.values(ce).reduce(((e,t)=>e||t),!1);me(e),e||(await(0,h.M)(ye,ve),(0,f.$)("Hard Lead","Brochure Request Form"),(0,v.t)({formId:parseInt(a,10),formShortName:se,variableData:we}),(0,g.JP)(),J?Me(!0):Oe(!0))})),Ae=()=>{const e=Object.assign({formId:parseInt(a,10),specialsReferenceCode:V,specialTitle:H,specialUrl:te,specialId:U,firstName:null==ye?void 0:ye.firstName,lastName:null==ye?void 0:ye.lastName,phone:null==ye?void 0:ye.phone,email:null==ye?void 0:ye.email,dealerLocation:null==ye?void 0:ye.dealerLocation},ge&&be,(0,s.uG)(Ne)&&{vehiclesSelected:Ne},(0,s.uG)(Te)&&{vehicleType:(0,C.e)(Te).join(", ")},Ce);return(0,n.z)(e,s.Po)};return(0,A.Y)(r.Fragment,null,!Ye&&(0,A.Y)("div",{className:"classStandardComponent classStandardForm",css:ee},(0,A.Y)("div",{css:O.cU},(0,A.Y)("form",{css:O.ao,id:se,name:se,acceptCharset:"utf-8",onSubmit:e=>{e.preventDefault(),De()}},(0,A.Y)(E.h,{formOnPage:J,isSubmitted:fe,isFormErrorStatus:de},B||oe),(0,A.Y)("div",{css:Y.uf},(0,A.Y)("div",{className:"classImFormCol",css:Y.hL},(0,A.Y)(w.o,{formShortName:se,uniqueId:ae,userInfo:ye,handleUserInfoChange:Fe,getFormErrorClassName:e=>de&&ce[e]?"classFormError":"",setErrors:ue,otherInfo:Ce,handleOtherInfoChange:ke,showAddressType:Q})),(0,A.Y)("div",{className:"classImFormCol",css:Y.hL},!X&&Z&&(0,A.Y)(r.Fragment,null,(0,A.Y)(P.FormSectionHeading,null,"Please Select a Model"),(0,A.Y)(R.CheckboxLabelGroupSelection,{selectedGroup:"vehicle",formShortName:se,uniqueId:ae,isError:!(null==ce||!ce.dealerLocator),checkboxGroupValue:Ne,handleChange:e=>{Array.isArray(e)&&(Ie(e),le())},handleErrors:ue,preSelectedValue:j})),(0,A.Y)(D.v,{currentForm:ne,uniqueId:ae,otherInfo:Ce,handleOtherInfoChange:ke,userInfo:ye,handleUserInfoChange:Fe,handleErrors:ue,isSubmitted:fe,checkboxGroupVehicles:Ne,isComments:K.isComments,isLocations:G,isGroupModel:K.isGroupModel,isFooterLegalHeading:K.isFooterLegalHeading,isMarketing:K.isMarketing,isMarketingRequired:K.isMarketingRequired,isTerms:K.isTerms,isTermsRequired:K.isTermsRequired,isAlternativeLegalText:K.isAlternativeLegalText,isSubmitDisabled:Pe||!1===Ee}))))),xe&&(0,A.Y)(x.a,{modalWrapperCustom:M.Du,modalContentCustom:M.pW,modalShowed:xe,closeModal:Re}
2,(0,A.Y)(L.C,{formShortName:se,getFormData:Ae,closeMessage:Re}))),Ye&&(0,A.Y)(L.C,{formShortName:se,getFormData:Ae,closeMessage:Re}))}},99815:function(e,t,a){a.r(t),a.d(t,{FormUpdateDetails:function(){return V}});var r=a(63696),n=a(51149),o=a(69561),s=a(18853),i=a(59266);function l(e){return(0,i.a)(e).map((e=>(0,s.Z)(e))).join("")}var c=a(21698),u=a(10898),d=a(97290),m=a(72407),f=a(20788),p=a(17972),h=a(97074),g=a(21388),b=a(74447),y=a(79124),v=a(51089),C=a(13276),S=a(79511),N=a(34995),I=a(52466),T=a(10560),F=a(41129),k=a(18031),x=a(37771),M=a(26443),Y=a(78887),O=a(98335),R=a(19951),L=a(63866),w=a(72418),D=a(32120),E=a(52654),P=a(770),A=a(19023),_=a(4575),j=a(91785);const V=e=>{let{formId:t,formHeading:a="",formOnModal:s=!1,closeFormModal:i,specialId:V="",specialSlug:H="",specialTitle:q="",specialsReferenceCode:U="",showLocations:B=!0}=e;const{formUpdateDetails:G}=p.U,[W,K]=(0,F.Mj)(b.fD,{}),{0:z,1:$}=(0,r.useState)(!1),{0:Q,1:X}=(0,r.useState)(!1),{0:Z,1:J}=(0,r.useState)(!1),{0:ee,1:te}=(0,r.useState)(""),{0:ae,1:re}=(0,r.useState)({}),{0:ne,1:oe}=(0,r.useState)(!1),{0:se,1:ie}=(0,r.useState)("vin"),le=(0,f.N)(),{postcodePattern:ce}=(0,T.V)(),ue=Object.assign({vin:"",registration:"",comments:""},G.isMarketing&&{marketing:G.isMarketingChecked},G.isTerms&&{terms:G.isTermsChecked}),{0:de,1:me}=(0,r.useState)(Object.assign({},ue)),fe=!s,pe=fe?O.Y_:M.v,he=h.ec.FormUpdateDetails,{heading:ge,formShortName:be}=he,{handleFormOpen:ye,handleFormInteracted:ve}=(0,I.Y)(be),Ce=[{id:ee+"-vin",text:"VIN",value:"vin"},{id:ee+"-registration",text:"Registration",value:"registration"}],Se=e=>{"string"!=typeof e&&(K((t=>Object.assign({},t,e))),ve())},Ne=e=>{"object"==typeof e&&(me(Object.assign({},de,e)),ve())},Ie=()=>{oe(!1)},{handleReCaptchaVerify:Te,recaptchaReady:Fe,isLoading:ke}=(0,k.V)((async()=>{X(!0);const e=Object.values(ae)&&Object.values(ae).reduce(((e,t)=>e||t),!1);if(J(e),!e)try{await(0,C.M)(W,K),(0,y.$)("Hard Lead","Update My Details Form"),(0,N.t)({formId:parseInt(t,10),formShortName:be}),(0,S.JP)(),fe&&oe(!0),fe||$(!0)}catch(a){J(!0)}})),xe=()=>{const e=Object.assign({formId:parseInt(t,10),firstName:null==W?void 0:W.firstName,lastName:null==W?void 0:W.lastName,email:null==W?void 0:W.email,specialsReferenceCode:U,specialTitle:q,specialSlug:H,specialId:V},de);return(0,n.z)(e,u.Po)};return(0,r.useEffect)((()=>{te((0,c.A)()),(0,v.Q)({eventName:m.R.formOpen,eventInfo:{form_name:be,form_category:"lead_aftersales",form_type:s?"modal":"embedded",form_step_name:"start",form_step_number:"step-0"}}),ye()}),[]),(0,j.Y)(r.Fragment,null,!z&&(0,j.Y)("div",{className:"classStandardComponent classStandardForm",css:pe},(0,j.Y)("div",{css:O.cU},(0,j.Y)("form",{css:O.ao,id:be,name:be,acceptCharset:"utf-8",onSubmit:e=>{e.preventDefault(),Te()}},(0,j.Y)(A.h,{formOnPage:fe,isSubmitted:Q,isFormErrorStatus:Z},a||ge),(0,j.Y)("div",{css:Y.uf},(0,j.Y)("div",{className:"classImFormCol",css:Y.hL},(0,j.Y)(_.FormSectionHeading,null,"Your Contact Details"),(0,j.Y)("div",{className:"classImFormInputRow",css:Y.lp},(0,j.Y)(R.InputLabelNestedControlled,{isRequired:!0,idName:be+"FirstName-"+ee,typeName:"text",placeholder:"First Name",inputValue:W.firstName||"",inputValueKey:"firstName",handleChange:Se},"First Name")),(0,j.Y)("div",{className:"classImFormInputRow",css:Y.lp},(0,j.Y)(R.InputLabelNestedControlled,{isRequired:!0,idName:be+"LastName-"+ee,typeName:"text",placeholder:"Last Name",inputValue:W.lastName||"",inputValueKey:"lastName",handleChange:Se},"Last Name")),(0,j.Y)("div",{className:"classImFormInputRow",css:Y.lp},(0,j.Y)(R.InputLabelNestedControlled,{isRequired:!0,idName:be+"Email-"+ee,typeName:"email",placeholder:"Email Address",inputValue:W.email||"",inputValueKey:"email",handleChange:Se},"Email")),(0,j.Y)("div",{className:"classImFormInputRow",css:Y.lp},(0,j.Y)(L.RadioLabelGroupNestedControlled,{className:"classImFormInputRow",groupName:"vehIdentifyingType",options:Ce,radioValue:se,radioValueKey:"",handleChange:e=>{"string"==typeof e&&(ie(e),Ne({vin:"",registration:""}))},isRequired:!0})),(0,j.Y)("div",{className:"classImFormInputRow",css:Y.lp},"vin"===se&&(0,j.Y)(R.InputLabelNestedControlled,{isRequired:!0,idName:be+"Vin-"+ee,typeName:"text",placeholder:"VIN",helpTextHeading:g.j.heading,helpText:g.j.content,inputValue:(null==de?void 0:de.vin)||"",inputValueKey:"vin",handleChange:Ne},"VIN"),"registration"===se&&(0,j.Y)(R.InputLabelNestedControlled,{isRequired:!0,idName:be+"Registration-"+ee,typeName:"text",placeholder:"Registration",inputValue:(null==de?void 0:de.registration)||"",inputValueKey:"registration",handleChange:Ne},"Registration"))),(0,j.Y)("div",{className:"classImFormCol",css:Y.hL},(0,j.Y)(_.FormSectionHeading,null,"Your New Details"),(0,j.Y)("div",{css:E.wk},(0,j.Y)("span",{css:E.wl},"Please only complete the fields that have changed.")),(0,j.Y)("div",{className:"classImFormInputRow",css:Y.lp},(0,j.Y)(R.InputLabelNestedControlled,{idName:be+"NewFirstName-"+ee,typeName:"text",placeholder:"First Name",inputValue:(null==de?void 0:de.newFirstName)||"",inputValueKey:"newFirstName",handleChange:Ne},"First Name")),(0,j.Y)("div",{className:"classImFormInputRow",css:Y.lp},(0,j.Y)(R.InputLabelNestedControlled,{idName:be+"NewLastName-"+ee,typeName:"text",placeholder:"Last Name",inputValue:(null==de?void 0:de.newLastName)||"",inputValueKey:"newLastName",handleChange:Ne},"Last Name")),(0,j.Y)("div",{className:"classImFormInputRow",css:Y.lp},(0,j.Y)(R.InputLabelNestedControlled,{idName:be+"NewEmail-"+ee,typeName:"text",placeholder:"Email",inputValue:(null==de?void 0:de.newEmail)||"",inputValueKey:"newEmail",handleChange:Ne},"Email")),(0,j.Y)("div",{className:"classImFormInputRow",css:Y.lp},(0,j.Y)(R.InputLabelNestedControlled,{className:(Me="phone",Z&&ae[Me]?"classFormError":""),idName:be+"NewPhone-"+ee,typeName:"text",placeholder:"Phone Number",inputValue:(null==de?void 0:de.newPhone)||"",inputValueKey:"newPhone",handleChange:Ne,validationRequired:!0,validateFieldType:"phone",handleErrors:re},"Phone Number")),(0,j.Y)("div",{className:"classImFormInputRow",css:Y.lp},(0,j.Y)(R.InputLabelNestedControlled,{idName:be+"NewAddress-"+ee,typeName:"text",placeholder:"Address",inputValue:(null==de?void 0:de.newAddress)||"",inputValueKey:"newAddress",handleChange:Ne},"Address")),(0,j.Y)("div",{className:"classImFormInputRow",css:Y.lp},(0,j.Y)(R.InputLabelNestedControlled,{idName:be+"New"+(0,o.N)(le.suburb)+"-"+ee,typeName:"text",placeholder:(0,o.N)(le.suburb),inputValue:(null==de?void 0:de["new"+l(le.suburb)])||"",inputValueKey:"new"+l(le.suburb),handleChange:Ne},(0,o.N)(le.suburb))),(0,j.Y)("div",{className:"classImFormInputRow",css:Y.lp},(0,j.Y)(w.SelectLabelNestedControlled,{idName:be+"New"+l(le.state)+"-"+ee,selectValue:(null==de?void 0:de["new"+l(le.state)])||"",selectValueKey:"new"+l(le.state),options:(0,d._I)(),handleChange:Ne},(0,o.N)(le.state))),(0,j.Y)("div",{className:"classImFormInputRow",css:Y.lp},(0,j.Y)(R.InputLabelNestedControlled,{idName:be+"New"+l(le.postcode)+"-"+ee,typeName:"text",placeholder:(0,o.N)(le.postcode),inputValue:(null==de?void 0:de["new"+l(le.postcode)])||"",inputValueKey:"new"+l(le.postcode),handleChange:Ne,pattern:ce,title:ce?"Please enter 5 or 6 digits":void 0},(0,o.N)(le.postcode))),(0,j.Y)(P.v,{currentForm:he,uniqueId:ee,otherInfo:de,handleOtherInfoChange:Ne,userInfo:W,handleUserInfoChange:Se,handleErrors:re,isSubmitted:Q,isComments:G.isComments,isLocations:B&&G.isLocations,isGroupModel:G.isGroupModel,isFooterLegalHeading:G.is
2FooterLegalHeading,additionalContent:G.additionalContent,isMarketing:G.isMarketing,isMarketingRequired:G.isMarketingRequired,isTerms:G.isTerms,isTermsRequired:G.isTermsRequired,termsTextCustom:G.termsTextCustom,isAlternativeLegalText:G.isAlternativeLegalText,isSubmitDisabled:ke||!1===Fe}))))),ne&&(0,j.Y)(x.a,{modalWrapperCustom:M.Du,modalContentCustom:M.pW,modalShowed:ne,closeModal:Ie},(0,j.Y)(D.C,{formShortName:be,getFormData:xe,closeMessage:Ie}))),z&&(0,j.Y)(D.C,{formShortName:be,getFormData:xe,closeMessage:i}));var Me}}}]);

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.