1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5881],{4533:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var s=a(5068),_=a(22638),n=a(87486),i=a(10108);async function r(e){try{return(await s.A.post(`https://www.motorpoint.co.uk/api/valuation/post/${e}`)).data}catch(a){(0,n.v)("Error when submitting appraisal for valuation",a.message);let t=await (0,i.A)(e);(0,_.d)({event:"sell_my_car_error",message:a.message,...t});return}}},7472:e=>{e.exports={renewValuationMileage__registration:"RenewValuationMileage_renewValuationMileage__registration__W88ut",renewValuationMileage:"RenewValuationMileage_renewValuationMileage__PakkN",renewValuationMileage__image:"RenewValuationMileage_renewValuationMileage__image__P1NOl"}},14606:(e,t,a)=>{"use strict";a.d(t,{d:()=>l});var s=a(37876),_=a(34906),n=a.n(_),i=a(30363),r=a(7472),m=a.n(r);let c=n().bind(m()),l=({vehicleRegistration:e,vehicleImage:t})=>(0,s.jsxs)("div",{className:c("renewValuationMileage"),children:[(0,s.jsx)("div",{className:c("renewValuationMileage__image"),children:t&&(0,s.jsx)("img",{sizes:(0,i.j)({unit:"px",defaultSize:60,max1024:89}),src:t,alt:"Car Image",style:{objectFit:"cover"}})}),(0,s.jsx)("div",{className:c("renewValuationMileage__registration"),children:e})]})},33671:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSP:()=>E,default:()=>R});var s=a(37876),_=a(14232),n=a(89099),i=a(5068),r=a(34906),m=a.n(r),c=a(32939),l=a(61038),o=a(89180),d=a(20896),u=a(53016),p=a(58433),y=a(14606),h=a(98238),x=a(30009),g=a(93616),I=a(79038),j=a(89472),v=a(21993),N=a(60589),w=a.n(N),b=a(10108),f=a(3228),A=a(45279),C=a(3004),k=a(4533),S=a(49470),T=a(22638);let M=m().bind(w());var E=!0;function R({baseData:e,meta:t,title:a,description:r,ctaText:m,breadcrumbText:N,multiStepIndicator:w,activeStep:E}){let{push:P}=(0,n.useRouter)(),[V,D]=(0,_.useState)(null),[O,L]=(0,_.useState)(!1),[H,$]=(0,S.B)(({renewData:e,hasHydrated:t})=>[e,t]),[B,F]=(0,_.useState)([]),z=(0,_.useRef)(null),J=(0,_.useRef)(null),{getValuationUrl:U}=(0,C.ZU)();(0,j.A)(J,z,a,160,90);let{vehicleRegistration:W,valuationImage:q,mileage:X}=H?.vehicleDetails??{},Z=$&&H?.vehicleDetails!==null;(0,_.useEffect)(()=>{$&&H?.damage?.damageSummary&&F(H.damage.damageSummary.map(e=>{var t;return{title:e.title,subTitle:`${e.damages.length}`,children:(t=e.damages,(0,s.jsx)("div",{children:t.map(e=>(0,s.jsx)(l.A,{"data-aspect":e.aspectId,"data-area":e.areaId,"data-type":e.typeId,title:e.aspect,subTitle:e.area,description:e.type},e.aspectId))}))}}))},[$,H?.damage?.damageSummary]);let K="There was an error submitting the data, please try again later.",Y=async()=>{L(!0);let e=await fetch("/api/appraisal",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({vehicleRegistration:H.vehicleDetails.vehicleRegistration,mileage:H.vehicleDetails.mileage.value.toString(),customerId:H.customer.id})}).then(async e=>await e.json());if(!e.ok||null===e.data||!e.data?.appraisalId){D(K),L(!1);return}let t=e.data.appraisalId,a=H.damage?.damageSummary?.flatMap(e=>e.damages)?.map(e=>({localisationId:e.areaId,typeId:e.typeId}))||[],s=Object.fromEntries(H.summary.filter(e=>"features"!==e.id).map(e=>[String(e.id),String(e.answer)])),_=H.summary?.find(e=>"features"===e.id),n=_?.answer||[],r=await (0,A.Ay)(t,{data:{questions:s,features:n,damage:a}});if((0,f.Y)(r)||i.A.isAxiosError(r)){D(K),L(!1);return}let m=await (0,k.A)(t);if(m?.validationResult.isValid&&!m.model.status.isUnavailable){let e=await (0,b.A)(t);(0,T.d)({event:"sell_my_car_renew_confirm",...e}),(0,g.setCookie)(v.Bx,t,{expires:new Date(new Date().getTime()+v.uC)}),P(U(m.model))}else D(K),L(!1)};return Z?(0,s.jsx)(I.A,{children:(0,s.jsxs)(x.A,{baseData:e,meta:t,children:[(0,s.jsx)(p.Y,{id:"breadcrumbs",children:(0,s.jsx)(o.A,{breadcrumbs:[{title:"Home",href:"/"},{title:N}]})}),(0,s.jsxs)("div",{className:M("summary"),children:[(0,s.jsx)(u.R,{...w,activeStep:E}),(0,s.jsx)("div",{className:M("wrapper"),children:(0,s.jsxs)("div",{className:M("content"),children:[(0,s.jsxs)("div",{className:M("content__container"),children:[(0,s.jsxs)("div",{className:M("content__heading"),children:[(0,s.jsx)("h1",{className:M("content__heading__title"),children:a}),(0,s.jsx)("p",{className:M("content__heading__description"),children:r})]}),q&&(0,s.jsx)(y.d,{vehicleRegistration:W,vehicleImage:q})]}),(0,s.jsxs)("div",{className:M("content__summaryItems"),children:[V&&(0,s.jsx)(h.A,{errorClassName:M("globalError","errors"),errorTextClassName:M("errorText"),errorIconClassName:M("errorIcon"),errorText:V}),(0,s.jsxs)("div",{className:M("content__summaryItems__items"),children:[(0,s.jsxs)("div",{className:M("content__summaryItems__items__item"),children:[(0,s.jsxs)("div",{className:M("content__summaryItems__items__item__container"),children:[(0,s.jsx)("h5",{className:M("content__summaryItems__items__item__container__blockTitle"),children:X.label}),(0,s.jsx)(d.Ay,{theme:"textLink",onClick:()=>{P(C.hx)},children:X.cta})]}),(0,s.jsx)("div",{children:(0,s.jsxs)("p",{className:M("content__summaryItems__items__item__copy"),children:[X.value.toLocaleStr
1ing()," miles"]},X.key)})]},X.label),(H.summary??[]).map(e=>(0,s.jsxs)("div",{className:M("content__summaryItems__items__item"),children:[(0,s.jsxs)("div",{className:M("content__summaryItems__items__item__container"),children:[(0,s.jsx)("h5",{className:M("content__summaryItems__items__item__container__blockTitle"),children:e.title}),(0,s.jsx)(d.Ay,{theme:"textLink",onClick:()=>{P(`/sell-my-car/renew/${e.url}`)},children:e.ctaText})]}),(0,s.jsx)("div",{children:(Array.isArray(e.copy)?e.copy:[e.copy]).map(t=>(0,s.jsx)("p",{className:M("content__summaryItems__items__item__copy"),children:t},`${e.title}-${t}`))})]},e.title)),(0,s.jsxs)("div",{className:M("content__summaryItems__items__item"),children:[(0,s.jsxs)("div",{className:M("content__summaryItems__items__item__container"),children:[(0,s.jsx)("h5",{className:M("content__summaryItems__items__item__container__blockTitle"),children:H.damage.label}),(0,s.jsx)(d.Ay,{theme:"textLink",onClick:()=>{P(B&&B.length>0?C.Qb:C.cT)},children:H.damage.cta})]}),H.damage&&(0,s.jsx)("div",{className:M("content__summaryItems__items__item__component"),children:H.damage.damageSummary.length>0?(0,s.jsx)(c.A,{accordions:B}):(0,s.jsx)("span",{className:M("content__summaryItems__items__item__copy"),children:"None"})})]},H.damage.key),(0,s.jsxs)("div",{className:M("content__summaryItems__items__item"),children:[(0,s.jsx)("div",{className:M("content__summaryItems__items__item__container"),children:(0,s.jsx)("h5",{className:M("content__summaryItems__items__item__container__blockTitle"),children:H.customer.label})}),(0,s.jsx)("div",{children:Object.entries(H.customer.contactDetails).map(([e,t])=>(0,s.jsx)("p",{className:M("content__summaryItems__items__item__copy"),children:t},e))})]},H.customer.key)]}),(0,s.jsx)("div",{className:M("content__summaryItems__confirm"),children:(0,s.jsx)(d.Ay,{theme:"accent",loading:O,onClick:Y,children:m})})]})]})})]})]})}):null}},37777:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/sell-my-car/renew/summary",function(){return a(33671)}])},53016:(e,t,a)=>{"use strict";a.d(t,{R:()=>l});var s=a(37876),_=a(34906),n=a.n(_),i=a(63268),r=a(62714),m=a.n(r);let c=n().bind(m()),l=({steps:e,activeStep:t,countText:a})=>{if(!t?.label)return null;let _=e.findIndex(({label:e})=>e.toLowerCase()===t.label.toLowerCase());return(0,s.jsx)("div",{className:c("container"),children:(0,s.jsxs)("div",{className:c("stepWrapper"),children:[e.map(({label:e},t)=>(0,s.jsx)("div",{className:c("stepContainer",{"stepContainer--active":t===_,"stepContainer--complete":t<_}),children:(0,s.jsxs)("div",{className:c("step"),children:[(0,s.jsx)("div",{className:c("step__marker"),children:_>t?(0,s.jsx)(i.Ay,{icon:"TickOrangeEncircled"}):t+1}),e]})},e)),(0,s.jsx)("div",{className:c("step__words"),children:a.replace("{Current}",`${_+1}`).replace("{Count}",`${e.length}`)})]})})}},60589:e=>{e.exports={content__summaryItems__items__item__container__blockTitle:"summary_content__summaryItems__items__item__container__blockTitle__wa2V6",content__heading__title:"summary_content__heading__title__TEpPJ",content__summaryItems__items__item__component__copy:"summary_content__summaryItems__items__item__component__copy__xJvb8",content__summaryItems__items__item__copy:"summary_content__summaryItems__items__item__copy__DEV4u",summary:"summary_summary__c0U7K",wrapper:"summary_wrapper__YNRxW",content:"summary_content__PedJq",content__container:"summary_content__container__5bHdK",content__heading:"summary_content__heading___0gge",content__heading__description:"summary_content__heading__description__9A2GZ",content__summaryItems:"summary_content__summaryItems__oJHOv",content__summaryItems__items:"summary_content__summaryItems__items__3CKtx",content__summaryItems__items__item__container:"summary_content__summaryItems__items__item__container__MJfiq",content__summaryItems__items__item__component:"summary_content__summaryItems__items__item__component__lt0ke",content__summaryItems__items__item:"summary_content__summaryItems__items__item__yhxra",content__summaryItems__confirm:"summary_content__summaryItems__confirm__mtf7X",globalError:"summary_globalError__gC2_H"}},61038:(e,t,a)=>{"use strict";a.d(t,{A:()=>c});var s=a(37876),_=a(34906),n=a.n(_),i=a(99913),r=a.n(i);let m=n().bind(r()),c=e=>{let{title:t,subTitle:a,description:_,hyperlinkText:n,hyperlinkCallback:i,...r}=e;return(0,s.jsxs)("div",{className:m("accordionItemContainer"),...r,children:[(0,s.jsx)("span",{className:m("title"),children:t}),!!n&&!!i&&(0,s.jsx)("a",{className:m("hyperlink"),onClick:()=>i(e),children:n}),!!a&&(0,s.jsx)("span",{className:m("subTitle"),children:a}),!!_&&(0,s.jsx)("span",{className:m("description"),children:_})]})}},62714:e=>{e.exports={stepWrapper:"MultiStepIndicator_stepWrapper__Zvu0c",container:"MultiStepIndicator_container__tvzCP",step:"MultiStepIndicator_step__GLyqS",stepContainer:"MultiStepIndicator_stepContainer__PKzfc","stepContainer--complete":"MultiStepIndicator_stepContainer--complete__q4RzF",step__marker:"MultiStepIndicator_step__marker__45ZIu","stepContainer--active":"MultiStepIndicator_stepContainer--active__SxFBZ",step__words:"MultiStepIndicator_step__words__DfAH0"}},79038:(e,t,a)=>{"use strict";a.d(t,{A:()=>m});var s=a(37876),_=a(14232),n=a(89099),i=a(3004),r=a(49470);let m=({children:e})=>{let t=(0,n.useRouter)(),a=(0,r.B)(e=>e.hasHydrated),m=(0,r.B)(e=>!!e.renewData?.vehicleDetails);return((0,_.useEffect)(()=>{a&&(m||t.push(i.hx))},[a,m,t]),a&&m)?(0,s.jsx)(s.Fragment,{children:e}):null}},89472:(e,t,a)=>{"use strict";a.d(t,{A:()=>_});var s=a(14232);let _=(e,t,_,n,i)=>{(0,s.useEffect)(()=>{let s=()=>
1{if(t.current&&e.current){let s=a.g?.window?.innerWidth>=744?n??160:i??120,_=t.current.offsetHeight;e.current.style.setProperty("height",`${_+s}px`)}};s(),window.onresize=s},[_])}},99913:e=>{e.exports={accordionItemContainer:"AccordionItem_accordionItemContainer__AFi4Q",title:"AccordionItem_title__uHurr",subTitle:"AccordionItem_subTitle__PBUrh",description:"AccordionItem_description__jFqiM",hyperlink:"AccordionItem_hyperlink__684Ps"}}},e=>{e.O(0,[7725,144,7941,9,4907,636,6593,8792],()=>e(e.s=37777)),_N_E=e.O()}]);
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.