!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="2bfc0cb0-b2ee-40e7-bafd-de86ea085e5a",e._sentryDebugIdIdentifier="sentry-dbid-2bfc0cb0-b2ee-40e7-bafd-de86ea085e5a")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[273],{10273:function(e,t,s){s.r(t),s.d(t,{default:function(){return G}});var n=s(85893),l=s(9008),o=s.n(l),a=s(5152),r=s.n(a),d=s(4298),i=s.n(d),u=s(11163),c=s(67294),v=s(4511),g=s(19692),p=s(25796),m=s(21320),b=s(50799);let h=r()(()=>s.e(7621).then(s.bind(s,47621)),{loadableGenerated:{webpack:()=>[47621]},ssr:!1}),_=r()(()=>s.e(3237).then(s.bind(s,63237)),{loadableGenerated:{webpack:()=>[63237]},ssr:!1}),f=r()(()=>s.e(1585).then(s.bind(s,61585)),{loadableGenerated:{webpack:()=>[61585]},ssr:!0}),y=r()(()=>s.e(8832).then(s.bind(s,8832)),{loadableGenerated:{webpack:()=>[8832]},ssr:!0}),w=r()(()=>s.e(464).then(s.bind(s,464)),{loadableGenerated:{webpack:()=>[464]},ssr:!0}),j=r()(()=>Promise.all([s.e(1664),s.e(5675),s.e(1436)]).then(s.bind(s,43674)),{loadableGenerated:{webpack:()=>[43674]},ssr:!0}),k=r()(()=>Promise.all([s.e(5675),s.e(7204),s.e(8775)]).then(s.bind(s,10316)),{loadableGenerated:{webpack:()=>[10316]},ssr:!0}),x=r()(()=>Promise.all([s.e(6748),s.e(5466),s.e(1199)]).then(s.bind(s,71559)),{loadableGenerated:{webpack:()=>[71559]},ssr:!1});function G(e){var t,l,a,r,d,G,C,S,E,I,F,D,O,R,L,B,T,z,U,N,H,P,Z,M,A,J,Y,K,V,q,Q,W,X,$,ee,et,es,en,el,eo,ea,er,ed,ei,eu,ec,ev,eg,ep,em,eb,eh,e_,ef,ey,ew,ej,ek,ex;let eG;let eC=(0,u.useRouter)(),eS=null==e?void 0:null===(t=e.dealer)||void 0===t?void 0:t.results,{reset:eE}=(0,b.Z)(),eI=(0,p.Z)(),{wipeFormState:eF,form:eD}=(0,m.Z)();(0,c.useEffect)(()=>{!eI.show&&eD.id>0&&eF()},[eI.show]),eS&&(null==eS?void 0:null===(l=eS.settings)||void 0===l?void 0:l.tradepending_js_url)&&(0,c.useEffect)(()=>{window.dispatchEvent(new Event("tradepending-route-change"))},[eC.asPath]);let eO=[];switch((null==eS?void 0:null===(a=eS.settings)||void 0===a?void 0:a.google_tag_guid)&&(null==eS?void 0:null===(ex=eS.settings)||void 0===ex?void 0:ex.google_tag_guid.split(",")).forEach(e=>{eO.push(e.trim())}),eC.route){case"/":eG="home";break;case"/inventory":eG="srp";break;case"/inventory/[vdp-vehicle-details]":eG="vdp";break;default:eG="page"}return(0,n.jsxs)("div",{className:"route-"+eG,children:[(0,n.jsx)(o(),{}),eO.length>0&&eO.map(e=>(0,n.jsx)(g.GoogleTagManager,{gtmId:e},"gtm"+e)),(null===(G=e.dealer)||void 0===G?void 0:null===(d=G.results)||void 0===d?void 0:null===(r=d.settings)||void 0===r?void 0:r.website_languages)&&(0,n.jsx)(i(),{src:"https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit",strategy:"lazyOnload",onLoad:()=>{s.g.devDebug&&console.log("translate script loaded correctly")}}),"item"===e.pagetype&&(null==e?void 0:null===(E=e.dealer)||void 0===E?void 0:null===(S=E.results)||void 0===S?void 0:null===(C=S.settings)||void 0===C?void 0:C.vdp_show_cargurus_badge)&&(0,n.jsx)(i(),{strategy:"lazyOnload",dangerouslySetInnerHTML:{__html:'\n              var CarGurus = window.CarGurus || {}; window.CarGurus = CarGurus;\n              CarGurus.DealRatingBadge = window.CarGurus.DealRatingBadge || {};\n              CarGurus.DealRatingBadge.options = {\n                "style": "STYLE1",\n                "minRating": "'.concat(e.dealer.results.settings.vdp_show_cargurus_badge.toUpperCase(),'_PRICE",\n                "defaultHeight": "20",\n                "showContactForm": false,\n                "debug": false, // true = will put debug to log\n                "live": true,\n              };\n\n              (function() {\n                var script = document.createElement(\'script\');\n                script.src = "https://static.cargurus.com/js/api/en_US/1.0/dealratingbadge.js";\n                script.async = true;\n                var entry = document.getElementsByTagName(\'script\')[0];\n                entry.parentNode.insertBefore(script, entry);\n              })();')}}),"item"!==e.pagetype&&(null==e?void 0:null===(D=e.dealer)||void 0===D?void 0:null===(F=D.results)||void 0===F?void 0:null===(I=F.settings)||void 0===I?void 0:I.srp_show_cargurus_badge)&&(0,n.jsx)(i(),{strategy:"lazyOnload",dangerouslySetInnerHTML:{__html:'\n              var CarGurus = window.CarGurus || {}; window.CarGurus = CarGurus;\n              CarGurus.DealRatingBadge = window.CarGurus.DealRatingBadge || {};\n              CarGurus.DealRatingBadge.options = {\n                "style": "STYLE1",\n                "minRating": "'.concat(e.dealer.results.settings.srp_show_cargurus_badge.toUpperCase(),'_PRICE",\n                "defaultHeight": "20",\n                "showContactForm": false,\n                "debug": false, // true = will put debug to log\n                "live": true,\n              };\n\n              (function() {\n                var script = document.createElement(\'script\');\n                script.src = "https://static.cargurus.com/js/api/en_US/1.0/dealratingbadge.js";\n                script.async = true;\n                var entry = document.getElementsByTagName(\'script\')[0];\n                entry.parentNode.insertBefore(script, entry);\n              })();')}}),(null==e?void 0:null===(L=e.dealer)||void 0===L?void 0:null===(R=L.results)||void 0===R?void 0:null===(O=R.settings)||void 0===O?void 0:O.edmunds_content_id)&&(0,n.jsx)(i(),{src:"https://content-container.edmunds.com/"+(null==e?void 0:null===(z=e.dealer)||void 0===z?void 0:null===(T=z.results)||void 0===T?void 0:null===(B=T.settings)||void 0===B?void 0:B.edmunds_content_id)+".js",strategy:"beforeInteractive"}),(null==e?void 0:null===(H=e.dealer)||void 0===H?void 0:null===(N=H.results)||void 0===N?void 0:null===(U=N.settings)||void 0===U?void 0:U.complyauto)&&(0,n.jsx)(i(),{strategy:"afterInteractive",src:"https://cdn.complyauto.com/cookiebanner/banner/"+(null==eS?void 0:null===(P=eS.settings)||void 0===P?void 0:P.complyauto)+"/blocker.js",crossOrigin:"anonymous"}),(null==e?void 0:null===(A=e.dealer)||void 0===A?void 0:null===(M=A.results)||void 0===M?void 0:null===(Z=M.settings)||void 0===Z?void 0:Z.tradepending_js_url)&&(0,n.jsx)(i(),{src:null==e?void 0:null===(K=e.dealer)||void 0===K?void 0:null===(Y=K.results)||void 0===Y?void 0:null===(J=Y.settings)||void 0===J?void 0:J.tradepending_js_url,strategy:"lazyOnload",onLoad:()=>{s.g.devDebug&&console.log("tradepending script loaded correctly")}}),(null===(Q=e.dealer)||void 0===Q?void 0:null===(q=Q.results)||void 0===q?void 0:null===(V=q.settings)||void 0===V?void 0:V.hammerchat)==1&&(0,n.jsx)(i(),{src:"https://webchat.hammer-corp.com/loader.js",strategy:"lazyOnload"}),(null==e?void 0:null===($=e.dealer)||void 0===$?void 0:null===(X=$.results)||void 0===X?void 0:null===(W=X.settings)||void 0===W?void 0:W.edmunds_carcode)&&(0,n.jsx)(i(),{src:"https://www.carcodesms.com/widgets/"+(null==e?void 0:null===(es=e.dealer)||void 0===es?void 0:null===(et=es.results)||void 0===et?void 0:null===(ee=et.settings)||void 0===ee?void 0:ee.edmunds_carcode)+".js",strategy:"lazyOnload"}),(null==e?void 0:null===(eo=e.dealer)||void 0===eo?void 0:null===(el=eo.results)||void 0===el?void 0:null===(en=el.settings)||void 0===en?void 0:en.capitalone_token)&&(null==e?void 0:null===(ed=e.dealer)||void 0===ed?void 0:null===(er=ed.results)||void 0===er?void 0:null===(ea=er.settings)||void 0===ea?void 0:ea.capitalone_chat)&&(0,n.jsx)(i(),{src:"https://auto-digital-retail.capitalone.com/loader.js",strategy:"lazyOnload"}),(null==e?void 0:null===(ec=e.dealer)||void 0===ec?void 0:null===(eu=ec.results)||void 0===eu?void 0:null===(ei=eu.settings)||void 0===ei?void 0:ei.carnow_key)&&(0,n.jsx)(h,{dealerKey:e.dealer.results.settings.carnow_key}),(null==e?void 0:e.dealer)!==void 0&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(f,{...e}),(0,n.jsx)(y,{...e}),(0,n.jsx)(j,{...e})]}),(0,n.jsx)(v.SV,{FallbackComponent:w,onReset:()=>{eE()},onError:(e,t)=>{console.log("###",e),console.log("###",t)},children:e.children}),(null==e?void 0:e.dealer)!==void 0&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(k,{...e}),(null==e?void 0:null===(ep=e.dealer)||void 0===ep?void 0:null===(eg=ep.results)||void 0===eg?void 0:null===(ev=eg.settings)||void 0===ev?void 0:ev.complyauto)&&(0,n.jsx)("div",{dangerouslySetInnerHTML:{__html:'<script\n              src="https://cdn.complyauto.com/cookiebanner/banner.js"\n              data-cacookieconsent-id='.concat(e.dealer.results.settings.complyauto,"\n            ></script>")}}),"string"==typeof(null==e?void 0:e.hostname)&&e.hostname.includes("overfuel.com")&&(null==e?void 0:null===(eh=e.dealer)||void 0===eh?void 0:null===(eb=eh.results)||void 0===eb?void 0:null===(em=eb.settings)||void 0===em?void 0:em.userback_id)&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("script",{src:"https://static.userback.io/widget/v1.js",type:"text/javascript"}),(0,n.jsx)("div",{dangerouslySetInnerHTML:{__html:"\n                  <script>\n                    var access_token = '".concat(e.dealer.results.settings.userback_id,"';\n                    Userback.init(access_token);\n                  </script>")}})]})]}),(0,n.jsx)(x,{...e}),(null==e?void 0:null===(ey=e.dealer)||void 0===ey?void 0:null===(ef=ey.results)||void 0===ef?void 0:null===(e_=ef.settings)||void 0===e_?void 0:e_.facebook_chat)&&(0,n.jsx)(_,{id:e.dealer.results.settings.facebook_chat}),(null==e?void 0:null===(ek=e.dealer)||void 0===ek?void 0:null===(ej=ek.results)||void 0===ej?void 0:null===(ew=ej.settings)||void 0===ew?void 0:ew.prodigy_website_id)&&(0,n.jsx)("script",{src:"https://widgets.uar.upstart.com/priceButtonGroupAgent.v1.0.js",type:"text/javascript",id:"prodigyButtonGroupAgent",websiteId:e.dealer.results.settings.prodigy_website_id})]})}},50799:function(e,t,s){var n=s(64529),l=s(782);let o=(0,n.Ue)((0,l.tJ)(e=>({version:1,lead:{},dealer:{},related_dealer_id:null,domain_id:null,recent:[],vehicle:null,status:"idle",hostname:null,priceLocked:!0,galleryOpen:!1,showLocations:!1,remove:t=>{e(e=>({data:e.data.filter(e=>e.id!==t)}))},update:t=>{e(e=>({...Object.assign({},e,t)}))},reset:()=>{e(e=>({...initialState}))},addRecent:t=>{e(e=>({recent:e.recent.includes(t)?e.recent:e.recent.concat(t)}))},setActiveStep:t=>{e(e=>({form:{...e.form,step:t}}))},setStatus:t=>{e(e=>({status:t}))}}),{name:"of_app",storage:(0,l.FL)(()=>localStorage)}));t.Z=o},21320:function(e,t,s){var n=s(64529),l=s(782);let o=(0,n.Ue)((0,l.tJ)(e=>({version:1,form:{id:0,dealer_id:0,data:{},response:{},schema:{}},error:{},step:0,totalSteps:0,status:"idle",validated:!1,update:t=>{e(e=>({...Object.assign({},e,t)}))},setFormId:t=>{e(e=>({...Object.assign({},e.form.id,t)}))},setFormData:t=>{e(e=>({form:{...e.form,data:{...e.form.data,...t}}}))},setFormError:t=>{e(e=>({error:t}))},setFormSchema:t=>{e(e=>({...Object.assign({},e.form.schema,t)}))},setFormResponse:t=>{e(e=>({...e,form:{...e.form,response:t}}))},wipeFormState:()=>{e(e=>({form:{id:0,schema:{},data:{},response:{}},step:0,totalSteps:0,error:{}}))},fetchSchema:async(t,n,l)=>{e(e=>({status:"loading"}));let o=await s(34139)(s.g.fetch),a=await o("https://api.overfuel.com/api/1.0/dealers/"+t+"/crm/forms/"+n+"/"+l,{retries:3,retryDelay:1e3}),r=await a.json();r.results?e(e=>({status:"idle",form:{...e.form,id:r.results.id,dealer_id:r.results.dealer_id,schema:r.results}})):e(e=>({status:"error"}))}}),{name:"of_form",storage:(0,l.FL)(()=>localStorage)}));t.Z=o},25796:function(e,t,s){var n=s(64529),l=s(782);let o={url:"",title:"",show:!1,module:"",return:"",returnTitle:"",activeStep:0,numSteps:0,size:"md",iframeSrc:null},a=(0,n.Ue)((0,l.tJ)(e=>({...o,show:()=>{e(e=>({show:!0}))},hide:()=>{e(e=>({show:!1}))},update:t=>{e(e=>({...Object.assign({},e,t)}))},clear:()=>{e(e=>({...o}))}}),{name:"of_slideout",storage:(0,l.FL)(()=>localStorage)}));t.Z=a}}]);