1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[740],{75716:function(e,t,n){"use strict";var o=n(64836);t.Z=void 0;var i=o(n(64938)),s=n(85893);t.Z=(0,i.default)((0,s.jsx)("path",{d:"M6.23 20.23 8 22l10-10L8 2 6.23 3.77 14.46 12z"}),"ArrowForwardIosSharp")},73858:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_sites/LACounty/hub/[userId]/[journeyId]/UsedPurchaseGuide",function(){return n(69790)}])},49032:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var o=n(85893);n(67294);var i=n(90948),s=n(75716),r=n(86532),a=n(61250),l=n(63083),d=n(23972),c=n(48263);let u=(0,i.ZP)(e=>(0,o.jsx)(r.Z,{disableGutters:!0,elevation:0,square:!0,...e}))(e=>{let{theme:t}=e;return{border:"1px solid ".concat(t.palette.divider),"&:not(:last-child)":{borderBottom:20},"&:before":{display:"none"},marginBottom:20}}),h=(0,i.ZP)(e=>(0,o.jsx)(a.Z,{expandIcon:(0,o.jsx)(s.Z,{sx:{fontSize:"0.9rem"}}),...e}))(e=>{let{theme:t}=e;return{backgroundColor:"#BFBFBF",flexDirection:"row-reverse","& .MuiAccordionSummary-expandIconWrapper.Mui-expanded":{transform:"rotate(90deg)"},"& .MuiAccordionSummary-content":{marginLeft:t.spacing(1)}}}),x=(0,i.ZP)(l.Z)(e=>{let{theme:t}=e;return{padding:t.spacing(2),borderTop:"1px solid rgba(0, 0, 0, .125)"}});function m(e){let{title:t,children:n}=e;return(0,o.jsx)("div",{style:{marginBottom:20},children:(0,o.jsxs)(u,{defaultExpanded:!0,children:[(0,o.jsx)(h,{"aria-controls":"panel1d-content",id:"panel1d-header",children:(0,o.jsx)(d.Z,{variant:"h6",children:(0,o.jsx)("b",{children:t})})}),(0,o.jsx)(x,{sx:{padding:{xs:1,sm:2}},children:(0,o.jsx)(c.ZP,{container:!0,justifyContent:"flex-start",children:n})})]})})}},69790:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return ee}});var o=n(85893),i=n(46231),s=n(87357),r=n(48263),a=n(23972),l=n(95064),d=n(69958),c=n(49032),u=n(17323),h=n(86369),x=n(11163),m=n(43420),g=n(34456),j=n(48793),y=n(67294),v=n(33190),p=n(63694),f=n(832),C=n(73582),Z=n(67814),w=n(92905),M=n(69397),D=n(76282),S=n(45637),b=n(5870),P=n(68779),k=n(37391),I=n(74628),_=n(39923),T=n(11223),B=n(64666),U=n(35713),Y=n(84009),E=n(69956),F=e=>{let{setCloseDialog:t,usedCarShortlistPickedData:n,singleUsedEVPickedMetaData:i,usedCarPicked_AllMYsData:s}=e,[c,u]=(0,y.useState)(!1),[h,m]=(0,y.useState)(!1),p=(0,x.useRouter)(),{userId:f,journeyId:Z}=p.query,w=(0,y.useContext)(j.vy),M=null==w?void 0:w.journey.data;if(!s||!M)return(0,o.jsx)(v.Z,{fullScreen:!0});let D=e=>{var t;return(null===(t=n.userSavedMYOrInventoryData)||void 0===t?void 0:t.filter(t=>t.usedCarInventoryShortlistTier===e))||[]},S=D("picked"),P=D("favorites"),k=D("fallbacks"),I=async(e,n)=>{u(!0),await (0,g.PK)(String(Z),M,e,n,"picked"),t(),u(!1)},F=(e,t)=>e&&0!==e.length?(0,o.jsxs)(o.Fragment,{children:[c&&(0,o.jsx)(v.Z,{fullScreen:!0}),(0,o.jsx)(r.ZP,{item:!0,container:!0,direction:"column",spacing:1,children:e.map(e=>(0,o.jsx)(r.ZP,{item:!0,children:(0,o.jsx)(b.Z,{handleCardClick:()=>I(i.car_id_base,e.MYInventoryUID),shortlistTier_InventoryVINLevel:e.usedCarInventoryShortlistTier,usedCarShortlistEntryData:n,userSavedMYOrInventoryEntryData:e,singleUsedEVMetaData:i,singleUsedEV_SingleMYData:s[i.car_id_base][e.modelYear],forceFullWidth:!0,hideControlButtons:!0})},"inventory-card-".concat(e.MYInventoryUID)))})]}):(0,o.jsxs)(a.Z,{variant:"body2",mt:2,children:["No saved inventory options for this vehicle in your ",t," ","tier."]});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(B.Z,{maxWidth:"md",fullWidth:!0,open:!0,children:[(0,o.jsx)(_.i,{onClose:t,custom:!0,children:"Choose An Inventory Option"}),(0,o.jsxs)(U.Z,{dividers:!0,children:[(0,o.jsx)(l.Z,{title:"Choose an Inventory Option",buttomSubtitle:"Select the inventory option you plan to get..."}),(0,o.jsxs)(r.ZP,{container:!0,direction:"column",mt:-4,children:[(0,o.jsx)(T.Z,{singleUsedEV_BaseModelAllYearsData:{...i,model_year_data:s[i.car_id_base]}}),(0,o.jsxs)(d.Z,{title:"Inventory Already in My Shortlist",children:[S.length>0&&(0,o.jsx)(d.Z,{title:"Option Picked for Purchase",indentLevel:1,children:F(S,"picked")}),P.length>0&&(0,o.jsx)(d.Z,{title:"Favorite Options",indentLevel:1,children:F(P,"favorites")}),k.length>0&&(0,o.jsx)(d.Z,{title:"Fallback Options",indentLevel:1,children:F(k,"fallbacks")})]}),(0,o.jsx)(d.Z,{title:"Add a New Inventory Option",children:(0,o.jsx)(r.ZP,{item:!0,container:!0,justifyContent:"center",mb:-12,children:(0,o.jsx)(E.Z,{title:"Add Inventory Option",description:"Add a new inventory option to your shortlist",icon:C.r8p,handleClick:()=>m(!0)})})})]})]})]}),h&&(0,o.jsx)(Y.Z,{mode:"add",dialogOpen:h,setDialogClose:()=>{m(!1),t()},singleUsedCarMetaData:i,initialModelYearToShow:Math.max(...i.available_model_years),initialShortlistTierToShow:"picked"})]})},N=e=>{var t,n,i,s,l,d,c,u,h,m,p;let{usedCarShortlistPickedData:_,allUsedCarsMetaData:T,usedCarPicked_AllMYsData:B,setMountedTools:U}=e,Y=(0,x.useRouter)(),{userId:E,journeyId:N}=Y.query,O=(0,y.useContext)(j.vy),G=null==O?void 0:O.journey.data,[V,A]=(0,y.useState)(!1),[W,L]=(0,y.useState)(!1),[q,R]=(0,y.useState)(!1);if(void 0===_)return(0,o.jsx)(o.Fragment,{children:(0,o.jsxs)(r.ZP,{container:!0,direction:"column",alignItems:"center",children:[(0,o.jsx)(r.ZP,{item:!0,xs:"auto",children:(0,o.jsx)(f.M0,{onClick:()=>{U({showUsedCarPickedDialogSequence:"true"})},className:"ChooseMyCarButton",children:(0,o.jsx)(r.ZP,{container:!0,alignItems:"center",children:(0,o.jsxs)(r.ZP,{item:!0,xs:"auto",container:!0,direction:"column",children:["Choose My Car",(0,o.jsx)(a.Z,{variant:"caption",mt:-1.25,children:"Select the Used Car I Plan to Get"})]})})})}),(0,o.jsxs)(r.ZP,{item:!0,container:!0,direction:"column",xs:"auto",children:[(0,o.jsx)(a.Z,{variant:"h6",mt:2,children:"You have not specified which used car you plan to purchase yet."}),(0,o.jsx)(a.Z,{variant:"h6",mt:2,children:"Choose a used car that you plan to get to unlock this section."})]})]})});if(!B||!G)return(0,o.jsx)(v.Z,{fullScreen:!0});let K=_.car_id_base,z=T.find(e=>
1e.car_id_base===K),H=(null===(t=_.userSavedMYOrInventoryData)||void 0===t?void 0:t.filter(e=>"picked"===e.usedCarInventoryShortlistTier))||[];H.length>1&&console.warn("Multiple entries at the MY/Inventory level are marked as picked for car ".concat(_.car_id_base,". Using the first entry."));let X=H[0],J=X?B[K][X.modelYear]:void 0,Q=async()=>{await (0,g.t8)(String(N),G,_.car_id_base,"picked","favorites"),A(!1)};return z?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(r.ZP,{container:!0,alignItems:"center",direction:"column",children:[(0,o.jsxs)(r.ZP,{item:!0,container:!0,xs:"auto",direction:"column",children:[(0,o.jsx)(r.ZP,{item:!0,xs:"auto",mb:-3,ml:6,children:(0,o.jsx)(a.Z,{variant:"body1",sx:{textDecoration:"underline"},children:"My Chosen Make / Model:"})}),(0,o.jsx)(D.Z,{singleUsedEVPickedMetaData:z,carPhotoScaleFactor:1.5,controlButtons:[{tooltipText:"Learn more about this car",icon:C.lLE,handleClick:()=>{U({usedCarIdBaseForDetails:z.car_id_base,showUsedCarSpecificToolsDialog:"true"})}},{tooltipText:"Remove as car picked for purchase",icon:C.DH3,handleClick:()=>A(!0)}]}),(0,o.jsxs)(r.ZP,{item:!0,xs:"auto",container:!0,justifyContent:"center",mt:-2,children:[(0,o.jsx)(r.ZP,{item:!0,xs:"auto",mr:5,children:(0,o.jsx)(w.Z,{onClick:()=>{L(!0)},children:(0,o.jsxs)(r.ZP,{item:!0,container:!0,direction:"column",children:[(0,o.jsxs)(r.ZP,{item:!0,container:!0,alignItems:"center",sx:{color:"#2F6EBB"},children:[(0,o.jsx)(Z.G,{icon:C.jMV,size:"lg"}),(0,o.jsx)(a.Z,{variant:"body1",align:"left",ml:.5,mb:-.5,sx:{textDecoration:"underline"},children:(0,o.jsx)("b",{children:"My Notes:"})})]}),(0,o.jsx)(a.Z,{variant:"body1",mt:.5,children:(0,S.r)(_)})]})})}),(0,o.jsx)(r.ZP,{item:!0,xs:"auto",children:(0,o.jsx)(w.Z,{onClick:()=>{L(!0)},children:(0,o.jsxs)(r.ZP,{item:!0,container:!0,direction:"column",children:[(0,o.jsxs)(r.ZP,{item:!0,container:!0,alignItems:"center",sx:{color:"#2F6EBB"},children:[(0,o.jsx)(Z.G,{icon:C.jMV,size:"lg"}),(0,o.jsx)(a.Z,{variant:"body1",align:"left",ml:.5,mb:-.5,sx:{textDecoration:"underline"},children:(0,o.jsx)("b",{children:"My Preferences:"})})]}),(0,o.jsxs)(a.Z,{mt:.5,variant:"body1",align:"left",children:[(null===(i=_.userNotesPreferences)||void 0===i?void 0:null===(n=i.userPreferredYearRange)||void 0===n?void 0:n.min)===(null===(l=_.userNotesPreferences)||void 0===l?void 0:null===(s=l.userPreferredYearRange)||void 0===s?void 0:s.max)?(0,o.jsxs)(o.Fragment,{children:["Year"," ",null===(c=_.userNotesPreferences)||void 0===c?void 0:null===(d=c.userPreferredYearRange)||void 0===d?void 0:d.min]}):(0,o.jsxs)(o.Fragment,{children:["Years"," ",null===(h=_.userNotesPreferences)||void 0===h?void 0:null===(u=h.userPreferredYearRange)||void 0===u?void 0:u.min,"-",null===(p=_.userNotesPreferences)||void 0===p?void 0:null===(m=p.userPreferredYearRange)||void 0===m?void 0:m.max]}),","," ",(0,S.O)(_)]})]})})})]}),(0,o.jsx)(r.ZP,{item:!0,xs:"auto",ml:6,mt:3,children:(0,o.jsx)(a.Z,{variant:"body1",sx:{textDecoration:"underline"},children:"My Chosen Inventory or Configuration:"})})]}),(0,o.jsx)(r.ZP,{item:!0,container:!0,xs:"auto",direction:"column",children:(0,o.jsx)(r.ZP,{item:!0,container:!0,justifyContent:"center",children:J?(0,o.jsx)(r.ZP,{item:!0,sm:10,xs:12,children:(0,o.jsx)(b.Z,{shortlistTier_InventoryVINLevel:"picked",usedCarShortlistEntryData:_,userSavedMYOrInventoryEntryData:X,singleUsedEVMetaData:z,singleUsedEV_SingleMYData:J,forceFullWidth:!0,hideControlButtons:!0,hideOutline:!0,smallFormatControlButtonsToShow:["deleteFromCarPicked"]})}):(0,o.jsxs)(r.ZP,{item:!0,xs:"auto",container:!0,direction:"column",alignItems:"flex-start",mt:2,ml:-6,children:[(0,o.jsx)(a.Z,{variant:"body2",align:"left",children:"No inventory options saved to your picked tier yet."}),(0,o.jsxs)(M.Z,{sx:{textTransform:"none",color:"#2F6EBB",marginLeft:-1},onClick:()=>R(!0),children:[(0,o.jsx)(Z.G,{icon:P.EQ8}),(0,o.jsx)(a.Z,{variant:"caption",ml:.5,mt:.25,fontWeight:"bold",children:"Add an Inventory Option"})]})]})})})]}),V&&(0,o.jsx)(k.Z,{title:"Remove the ".concat(z.Make," ").concat(z.Model," as the car you plan to get?"),content:J?"Are you sure you want to demote the ".concat(z.Make," ").concat(z.Model," as the car you plan to get? This will also move your saved inventory for this car to your favorites tier."):"Are you sure you want to remove the ".concat(z.Make," ").concat(z.Model," as the car you plan to get?"),handleCancel:()=>A(!1),handleConfirm:Q}),W&&(0,o.jsx)(I.Z,{dialogOpen:W,setDialogOpen:L,singleUsedEVMetaData:z,singleUsedEV_AllMYsData:B[K],usedCarShortlistEntryD
1ata:_}),q&&(0,o.jsx)(F,{setCloseDialog:()=>{R(!1)},usedCarShortlistPickedData:_,singleUsedEVPickedMetaData:z,usedCarPicked_AllMYsData:B})]}):(0,o.jsx)(v.Z,{fullScreen:!0})},O=n(43546),G=n(2377),V=n(9665),A=n(34250),W=n(12726),L=n(63598),q=n(56729),R=n(95394),K=e=>{let{closeDialogSequence:t}=e,n=(0,x.useRouter)(),{userId:i,journeyId:l}=n.query,{genPagePath:d}=(0,y.useContext)(q.o),[c,u]=(0,y.useState)(!0),[h,m]=(0,y.useState)(!1),[g,j]=(0,y.useState)(!1);return(0,o.jsxs)(o.Fragment,{children:[c&&(0,o.jsx)(B.Z,{open:c,maxWidth:"md",fullWidth:!0,children:(0,o.jsx)(U.Z,{sx:{padding:2},children:(0,o.jsx)(W.Z,{message:(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(a.Z,{variant:"h5",align:"center",fontWeight:"bold",children:"Already Know Which Used Car You Plan to Get?"}),(0,o.jsx)(s.Z,{m:1.5}),(0,o.jsx)(a.Z,{variant:"h6",children:"Have you already decided which used car you plan to get?"}),(0,o.jsx)(s.Z,{m:1}),(0,o.jsx)(a.Z,{variant:"h6",children:"If not, no worries! We can help you with that..."}),(0,o.jsx)(s.Z,{m:2}),(0,o.jsxs)(r.ZP,{container:!0,justifyContent:"space-evenly",alignItems:"center",children:[(0,o.jsx)(r.ZP,{item:!0,children:(0,o.jsx)(f.M0,{onClick:()=>{u(!1),j(!0)},children:(0,o.jsxs)(r.ZP,{container:!0,direction:"column",children:[(0,o.jsx)(a.Z,{variant:"h6",fontWeight:"bold",children:"Not yet"}),(0,o.jsx)(a.Z,{variant:"caption",mt:-.5,children:"I need help deciding"})]})})}),(0,o.jsx)(r.ZP,{item:!0,children:(0,o.jsx)(f.M0,{onClick:()=>{u(!1),m(!0)},children:(0,o.jsxs)(r.ZP,{container:!0,direction:"column",children:[(0,o.jsx)(a.Z,{variant:"h6",fontWeight:"bold",children:"Yes"}),(0,o.jsxs)(a.Z,{variant:"caption",mt:-.5,lineHeight:1.2,children:["I know which used",(0,o.jsx)("br",{}),"car I plan to get"]})]})})})]})]})})})}),h&&(0,o.jsx)(R.Z,{dialogOpen:h,setCloseDialog:()=>{m(!1),t()},dialogTitleString:"Choose the Used Car You Plan to Get",buttomSubtitle:"Select the used car that you plan to get...",showBrowseUsedCarsButton:!0}),g&&(0,o.jsx)(L.Z,{open:g,handleCompletion:()=>n.push({pathname:d("/hub/".concat(i,"/").concat(l,"/UsedBrowseCompareCars"))}),messageSequenceContent:[{message:(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(a.Z,{variant:"h5",align:"center",fontWeight:"bold",children:"Let's Find the Right Used Car For You"}),(0,o.jsx)(s.Z,{m:1.5}),(0,o.jsx)(a.Z,{variant:"h6",children:'Let\'s head over to the "Browse and Compare" page for Used Cars...'}),(0,o.jsx)(s.Z,{m:1.5}),(0,o.jsx)(a.Z,{variant:"h6",children:"There you'll find tools and info to help you learn about different used EVs and find the right one for you."})]}),buttonText:"Let's Go !",buttonName:"Button_LetsGoClick"}]})]})},z=n(54954),H=n(36090);let X=(e,t)=>{if("UsedPurchaseGuide--PageOverview"===e){let e=[];return t?e.push({selector:".ChosenCarDisplaySection",content:{title:"My Chosen Car",message:["To unlock the tools and resources in the 'Purchase Guide', you'll need to specify which car you plan to get.","Your chosen car will be displayed in this section..."]}},{selector:".ChooseMyCarButton",content:{title:"Choose My Car",message:["You can specify which car you plan to purchase by clicking the 'Choose My Car' button.","This will walk you through the process of specifying your chosen car."]}},{selector:".KnowledgeBaseSection",content:{title:"Purchase Guide Modules",message:["Once you've specified your chosen car, you'll be able to access the modules in the purchase guide..."]}}):e.push({selector:".ChosenCarDisplaySection",content:{title:"My Chosen Car",message:["The car you've chosen for purchase will be displayed in this section...","If you change your mind, you can remove this car and add a different one."]}}),e.push({selector:".KnowBeforeYouBuyModule",content:{title:"Know Before You Buy",message:["The 'Know Before You Buy' module walks through a checklist to consider before purchasing your used EV.","It includes info on important topics like battery health, recalls, vehicle history, incentives, and more."]}},{selector:".OutTheDoorCostsModule",content:{title:"Understand Your Out-the-Door Costs",message:["The 'Out-the-Door Costs' module will help you understand the total purchase costs for your chosen car.","Use this module to learn how to estimate your costs, including the price of the car, taxes, fees, and more."]}},{selector:".NegotiatingBestDealUsedModule",content:{title:"Negotiate the Best Deal",message:["The 'Negotiation' module will walk
1you through best practices for negotiating the best deal on your chosen car.","The tactics you learn in this module will help you save money and get the best possible deal."]}}),e}};var J=()=>{var e;let t=(0,x.useRouter)(),{userId:n,journeyId:i}=t.query,f=(0,y.useContext)(j.vy),C=null==f?void 0:f.journey.data,[Z,w]=(0,h.u)(["usedCarIdBaseForDetails","showUsedCarPickedDialogSequence","showUsedCarSpecificToolsDialog","showUsedCarTestDriveNavigatorDialog","showUsedCarDetailsDialog","usedCarDetailsDialogInitialModelYearToShow","showAskMyCoachDialog","showWelcomeDialog","showTourId"]),{usedCarIdBaseForDetails:M,showUsedCarPickedDialogSequence:D,showUsedCarSpecificToolsDialog:S,showUsedCarTestDriveNavigatorDialog:b,showUsedCarDetailsDialog:P,usedCarDetailsDialogInitialModelYearToShow:k,showAskMyCoachDialog:I,showWelcomeDialog:_,showTourId:T}=Z,B=null==C?void 0:null===(e=C.usedCarJourney)||void 0===e?void 0:e.usedCarsShortlist,U=(0,y.useMemo)(()=>{let e=(null==B?void 0:B.filter(e=>e.usedCarShortlistTier.includes("picked")))||[];return e.length>1&&console.error("Multiple cars found with 'picked' tier. This may indicate an error in the app state."),e[0]},[B]),Y=void 0===U,[E,F]=(0,y.useState)(!1),[W,q]=(0,y.useState)(),[R,J]=(0,y.useState)(),{getAllUsedCarsMetaData:Q,getUsedCarMYData:$}=(0,y.useContext)(p.a),[ee,et]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Q&&Q(q)},[Q]),(0,y.useEffect)(()=>{let e=async e=>{try{F(!0),await $(e,J,"requestedDataOnly")}catch(e){console.error("Error loading MY data:",e)}finally{F(!1)}};if(U){let t=null==W?void 0:W.find(e=>e.car_id_base===U.car_id_base),n=(null==t?void 0:t.available_model_years)&&t.available_model_years.length>0?[{carIdBase:U.car_id_base,modelYearsRequested:t.available_model_years}]:[];n.length>0&&e(n)}},[$,U,W]);let[en,eo]=(0,h.u)(["moduleToShowId","isMultiSectionModule","mountModule"]),{moduleToShowId:ei,isMultiSectionModule:es,mountModule:er}=en,ea=(e,t)=>{eo({moduleToShowId:e,isMultiSectionModule:String(t)||"false",mountModule:"true"})},el=async()=>{ei&&await (0,g.dx)(String(n),ei)},{setIsOpen:ed,setSteps:ec,setCurrentStep:eu}=(0,H.rN)(),eh=e=>{ed(!1),eu(0),(0,g.dH)(String(n),e,!0),w({showTourId:null})};return((0,y.useEffect)(()=>{T&&ec&&(ec((0,z.x)(X(T,Y),()=>eh(T))),setTimeout(()=>ed(!0),250))},[T]),W&&C)?(0,o.jsxs)(o.Fragment,{children:[E&&(0,o.jsx)(v.Z,{fullScreen:!0}),(0,o.jsx)(s.Z,{m:1}),(0,o.jsx)(l.Z,{title:"Used Car Purchase Guide",buttomSubtitle:"Tips and tricks to get the used car you've picked."}),(0,o.jsx)(s.Z,{m:5}),(0,o.jsx)("div",{className:"ChosenCarDisplaySection",children:(0,o.jsx)(d.Z,{title:"My Chosen Car",children:(0,o.jsx)(N,{usedCarShortlistPickedData:U,allUsedCarsMetaData:W,usedCarPicked_AllMYsData:R,setMountedTools:w})})}),(0,o.jsx)("div",{className:"KnowledgeBaseSection",children:(0,o.jsxs)(d.Z,{title:"Knowledge Base",children:[(0,o.jsx)(s.Z,{m:2}),(0,o.jsx)(c.Z,{title:"Used Car Buyer's Guide",children:(0,o.jsxs)(r.ZP,{container:!0,children:[(0,o.jsx)(u.P,{inputDataSource:"moduleId",moduleData:{moduleId:"BestPracticesGettingUsedEV",handleClick:ea,locked:Y},className:"KnowBeforeYouBuyModule"}),(0,o.jsx)(u.P,{inputDataSource:"moduleId",moduleData:{moduleId:"NegotiatingBestDealUsed",handleClick:ea,locked:Y},className:"NegotiatingBestDealUsedModule"})]})}),(0,o.jsx)(c.Z,{title:"Understanding the Financial Details",children:(0,o.jsx)("div",{children:(0,o.jsx)(u.P,{inputDataSource:"moduleId",moduleData:{moduleId:"OutTheDoorCostsUsed",handleClick:ea,locked:Y},className:"OutTheDoorCostsModule"})})})]})}),"true"===er&&ei&&(0,o.jsx)(m.Z,{customModuleId:ei,handleDismountModuleInParent:()=>{eo({moduleToShowId:null,isMultiSectionModule:null,mountModule:null})},handleModuleFinish:el,isMultiSectionModule:"true"===es,showCloseButton:!0}),"true"===D&&(0,o.jsx)(K,{closeDialogSequence:()=>{w({showUsedCarPickedDialogSequence:null})}}),"true"===S&&M&&(0,o.jsx)(O.Z,{usedCarIdBaseForDetails:M,setMountedTools:w}),"true"===I&&(0,o.jsx)(G.Z,{dialogOpen:"true"===I,setDialogClose:()=>{w({usedCarIdBaseForDetails:null,showAskMyCoachDialog:null})}}),"true"===P&&M&&k&&(()=>{let e=W.find(e=>
1e.car_id_base===M);return e?(0,o.jsx)(V.Z,{singleUsedCarMetaData:e,initialModelYearToShow:Number(k),closeDialog:()=>w({showUsedCarDetailsDialog:null,usedCarIdBaseForDetails:null,usedCarDetailsDialogInitialModelYearToShow:null}),setShowPersonalizeIncentivesDialog:et,preLoginView:!1}):null})(),"true"===b&&M&&(0,o.jsx)(A.Z,{setMountedTools:w,usedCarIdBaseForDetails:M}),"true"===_&&(0,o.jsx)(L.Z,{open:"true"===_,handleCompletion:()=>{w({showTourId:"UsedPurchaseGuide--PageOverview",showWelcomeDialog:null})},messageSequenceContent:[{message:(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(a.Z,{variant:"h5",align:"center",fontWeight:"bold",children:"Navigate Purchase of a Used EV"}),(0,o.jsx)(s.Z,{m:1.5}),(0,o.jsx)(a.Z,{variant:"h6",children:"Navigating the purchase of a used EV can be tricky... We've created several resources to help you along the way."}),(0,o.jsx)(s.Z,{m:1}),(0,o.jsx)(a.Z,{variant:"h6",children:'Within this "Purchase Guide" section, you\'ll find information on things to know before buying a used EV, how to estimate your out-the-door costs, and how to negotiate the best price.'}),(0,o.jsx)(s.Z,{m:1}),(0,o.jsx)(a.Z,{variant:"h6"}),(0,o.jsx)(s.Z,{m:1}),(0,o.jsx)(a.Z,{variant:"h6",children:"Let's take a quick tour of the tools and resources available to help you along the way."})]}),buttonText:"Let's Go!",buttonName:"startTour",handleClick:()=>{}}]})]}):(0,o.jsx)(v.Z,{fullScreen:!0})},Q=n(9008),$=n.n(Q),ee=e=>(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)($(),{children:[(0,o.jsx)("title",{children:"Used Car Purchase Guide - Electrifyze"}),(0,o.jsx)("meta",{name:"description",content:"Used Car Purchase Guide - Electrifyze"}),(0,o.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),(0,o.jsx)("link",{rel:"icon",href:"/favicon.ico"})]}),(0,o.jsx)(i.Z,{children:(0,o.jsx)(J,{})})]})}},function(e){e.O(0,[6319,8051,1664,2257,263,8701,6072,9565,6231,3420,7951,4627,4022,9774,2888,179],function(){return e(e.s=73858)}),_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.