1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1952],{1952:function(e,i,l){l.r(i),l.d(i,{__N_SSP:function(){return x},default:function(){return O}});var o=l(59499),n=l(67294),t=l(19694),a=l(25617),d=l(7139),r=l(74815),u=l(73832),c=l(65038),v=l(1145),s=l(30382),m=l(81648),g=l(76429),p=l(75478),f=l(72840),h=l(88892),_=l(69487),b=l(11163),y=l.n(b),C=l(59311),w=l(85893);function D(e,i){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);i&&(o=o.filter((function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable}))),l.push.apply(l,o)}return l}function j(e){for(var i=1;i<arguments.length;i++){var l=null!=arguments[i]?arguments[i]:{};i%2?D(Object(l),!0).forEach((function(i){(0,o.Z)(e,i,l[i])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):D(Object(l)).forEach((function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(l,i))}))}return e}l(14473);var x=!0;function O(e){var i,l,o,b,D,x,O,I,k=e.initialData,E=e.detailCarInfo,T=e.queryDefined,P=e.matchCount,N=e.propertiesData,A=e.faqData,L=e.recommendedCars,S=e.metaData,U=(0,a.I0)(),V=(0,n.useState)(!1),R=V[0],q=(V[1],(0,n.useState)(!1)),F=q[0],M=q[1],Z=(null===e||void 0===e||null===(i=e.promiseData)||void 0===i?void 0:i.length)>0?null===e||void 0===e||null===(l=e.promiseData)||void 0===l?void 0:l.map((function(e){return new s.N(e)})):[],B=(0,n.useState)({id:null}),G=B[0],Q=B[1],z=(0,a.v9)((function(e){return e.storeReducer})).recentViewdata,Y=(0,a.v9)((function(e){var i;return null===e||void 0===e||null===(i=e.storeReducer)||void 0===i?void 0:i.isArabic})),K=(0,a.v9)((function(e){var i;return null===e||void 0===e||null===(i=e.storeReducer)||void 0===i?void 0:i.listOfValues})),W=null===N||void 0===N||null===(o=N.label)||void 0===o?void 0:o.back;(0,n.useEffect)((function(){Q(E)}),[E]),(0,n.useEffect)((function(){if(null!==G&&void 0!==G&&G.id){var e,i,l,o,n=(0,h.d5)({description:"",Model_Name:null===G||void 0===G?void 0:G.model,Thumbnail:{altText:null===G||void 0===G?void 0:G.gradeImage.alt,renditionList:[{name:"default",resourceUri:null===G||void 0===G||null===(e=G.gradeImage)||void 0===e?void 0:e.src},{name:"desktop",resourceUri:null===G||void 0===G||null===(i=G.gradeImage)||void 0===i?void 0:i.src},{name:"tablet",resourceUri:null===G||void 0===G||null===(l=G.gradeImage)||void 0===l?void 0:l.src},{name:"smartphone",resourceUri:null===G||void 0===G||null===(o=G.gradeImage)||void 0===o?void 0:o.src}]},Model_Year:null===G||void 0===G?void 0:G.modelYear,alt:null===G||void 0===G?void 0:G.gradeImage.alt,id:null===G||void 0===G?void 0:G.id,odometer:null===G||void 0===G?void 0:G.odometer,engineCapacity:null===G||void 0===G?void 0:G.engineCapacity,vehicleLocation:null===G||void 0===G?void 0:G.vehicleLocation,model:null===G||void 0===G?void 0:G.model,modelGrade:null===G||void 0===G?void 0:G.gradeName,equatedMonthlyInstallment:null===G||void 0===G?void 0:G.Price_Monthly,name:"".concat(null===G||void 0===G?void 0:G.make," ").concat(null===G||void 0===G?void 0:G.model),price:null===G||void 0===G?void 0:G.Price_From,make:null===G||void 0===G?void 0:G.make,urlContext:"details/".concat(null===G||void 0===G?void 0:G.id)},{BagRecentView:z},Y),t=n.isUpdate,a=n.recentView;t&&U({type:"LOAD_RECENT_VIEW",payload:a})}}),[null===G||void 0===G?void 0:G.id]),(0,n.useEffect)((function(){var e;k&&(null===Object||void 0===Object||null===(e=Object.keys(k))||void 0===e||e.forEach((function(e){U({type:e,payload:k[e]||[]})})))}),[k]),(0,n.useEffect)((function(){U((0,r.I)({URL:"".concat(g.Byg),type:"USED_CARD_DETAILS_BLOCKS_DATA",method:"GET"})),U((0,r.I)({URL:"".concat(g.BER),type:"LIST_OF_VALUES_DATA",method:"GET"}))}),[]),(0,n.useEffect)((function(){var e,i,l;(null===k||void 0===k||null===(e=k.vehicleCategory)||void 0===e?void 0:e.category)===p.C7.DM_VOLVO?J(E):(0,C.Ko)(E,null===N||void 0===N||null===(i=N.label)||void 0===i?void 0:i.aed,"auto_used_automobiles",null===N||void 0===N||null===(l=N.label)||void 0===l?void 0:l.brand_Name,"product_detail","Product Detail")}),[]),(0,n.useEffect)((function(){M((null===E||void 0===E?void 0:E.vehicleStatus)==p.kV)}),[]);var H=function(){var e=[];
1if(Array.isArray(A))return null===A||void 0===A||A.forEach((function(i,l){e.push({name:null===i||void 0===i?void 0:i.title,data:(0,w.jsx)(d.Z,{faqData:i,hideTitle:!0},l)})})),e},J=function(e){var i=e.id,l=e.model,o=e.make,n=e.trimName,t=e.modelCode,a=e.vehicleType,d=e.modelGrade,r=e.bodyType,u=e.gradePrice,c=e.modelYear;(0,h.zD)("productDetails",{ecommerce:{detail:{products:[{name:"".concat(o," ").concat(l," ").concat(d),id:i,brand:o,category:r,list:[r],"item-type":a,"item class":"Primary","item-new used":"Used","vehicle-model class":r,"vehicle-model code":t,"vehicle-model name":l,"vehicle-detail":n}]}}}),(0,h.zD)("view_item",{ecommerce:{items:[{item_name:"".concat(o," ").concat(l," ").concat(d),item_id:i||"",item_brand:o||"",item_category:r||"",item_list_id:"product_detail ",item_list_name:"Product Detail List",index:i||"",price:(null===u||void 0===u?void 0:u.actualPriceValue)||"",item_variant:"Vehicle",item_category3:"Primary",item_category2:"Used","vehicle_model class":r||"","vehicle_model code":t||"","vehicle_model name":"".concat(l||""," ").concat(c)}]}})};return!!T&&(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(_.default,{metaData:S}),(0,w.jsxs)("div",{className:"grey-background",children:[(0,w.jsx)("div",{className:"container",children:(0,w.jsx)("div",{className:"row pt-3",children:(0,w.jsxs)("a",{className:"mediumFontType pdpBackButton",onClick:function(){return y().back()},children:[(0,w.jsx)("img",{loading:"lazy",src:"/assets/icons/icon-arrow-backward-black.svg",alt:"back-icon"}),(0,w.jsx)("span",{children:W})]})})}),(0,w.jsx)(t.Z,{isReserved:F,modelName:null===E||void 0===E||null===(b=E.make)||void 0===b?void 0:b.toUpperCase(),canCheckout:R,carDetails:E,listValues:K,vehicleCategory:null===k||void 0===k||null===(D=k.vehicleCategory)||void 0===D?void 0:D.category,matchCount:P,locationList:null===k||void 0===k||null===(x=k.CONTACT_LOCATION_DATA)||void 0===x?void 0:x.locationList})]}),E?(0,w.jsx)("div",{className:"col-12 grey-background",children:(0,w.jsx)(f.Z,{detailCarInfo:E,initialData:k})}):null,(0,w.jsx)("div",{className:"grey-background",children:(0,w.jsx)(c.Z,{recommendedData:function(){var e,i,l,o=[],n=null===L||void 0===L||null===(e=L.mostSimilar)||void 0===e?void 0:e.map((function(e){var i,l,o,n;return new u.qQ(j(j({},e),{},{buttonText:null===N||void 0===N||null===(i=N.label)||void 0===i?void 0:i.view_details,buttonImageUrl:null===N||void 0===N||null===(l=N.icons)||void 0===l?void 0:l.icon_arrow_circle_right_line_white,showCompare:!0,exteriorColours:null===e||void 0===e?void 0:e.basicExteriorColoursCode,image:null!==e&&void 0!==e&&null!==(o=e.gradeImage)&&void 0!==o&&o.src?null===e||void 0===e||null===(n=e.gradeImage)||void 0===n?void 0:n.src:null}))})),t=null===n||void 0===n?void 0:n.map((function(e){var i,l,o=j({},e);return o.sectionTitle=null===N||void 0===N||null===(i=N.label)||void 0===i||null===(l=i.detailPage)||void 0===l?void 0:l.mostSimilar,o}));(null===t||void 0===t?void 0:t.length)&&o.push(t);var a=null===L||void 0===L||null===(i=L.newestMatching)||void 0===i?void 0:i.map((function(e){var i,l,o,n;return new u.qQ(j(j({},e),{},{isArabicFlag:Y,buttonText:null===N||void 0===N||null===(i=N.label)||void 0===i?void 0:i.view_details,buttonImageUrl:null===N||void 0===N||null===(l=N.icons)||void 0===l?void 0:l.icon_arrow_circle_right_line_white,showCompare:!0,exteriorColours:null===e||void 0===e?void 0:e.basicExteriorColoursCode,image:null!==e&&void 0!==e&&null!==(o=e.gradeImage)&&void 0!==o&&o.src?null===e||void 0===e||null===(n=e.gradeImage)||void 0===n?void 0:n.src:null}))})),d=null===a||void 0===a?void 0:a.map((function(e){var i,l,o=j({},e);return o.sectionTitle=null===N||void 0===N||null===(i=N.label)||void 0===i||null===(l=i.detailPage)||void 0===l?void 0:l.newestMatching,o}));(null===d||void 0===d?void 0:d.length)&&o.push(d);var r=null===L||void 0===L||null===(l=L.lowestPrice)||void 0===l?void 0:l.map((function(e){var i,l,o,n;return new u.qQ(j(j({},e),{},{isArabicFlag:Y,buttonText:null===N||void 0===N||null===(i=N.label)||void 0===i?void 0:i.view_details,buttonImageUrl:null===N||void 0===N||null===(l=N.icons)||void 0===l?void 0:l.icon_arrow_circle_right_line_white,showCompare:!0,exterior
1Colours:null===e||void 0===e?void 0:e.basicExteriorColoursCode,image:null!==e&&void 0!==e&&null!==(o=e.gradeImage)&&void 0!==o&&o.src?null===e||void 0===e||null===(n=e.gradeImage)||void 0===n?void 0:n.src:null}))})),c=null===r||void 0===r?void 0:r.map((function(e){var i,l,o=j({},e);return o.sectionTitle=null===N||void 0===N||null===(i=N.label)||void 0===i||null===(l=i.detailPage)||void 0===l?void 0:l.lowestPrice,o}));return(null===c||void 0===c?void 0:c.length)&&o.push(c),o}(),initialData:k})}),(0,w.jsx)("div",{className:"col-12 py-4 py-lg-5",children:null!==(O=H())&&void 0!==O&&O.length?(0,w.jsx)(m.Z,{carDetails:E,tabData:H(),customClass:"pdpTabs",title:null===N||void 0===N||null===(I=N.label)||void 0===I?void 0:I.detailPage.FAQ}):null}),(0,w.jsx)(v.Z,{promiseData:Z,initialData:k})]})}}}]);
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.