1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,45971,e=>{"use strict";var t=e.i(91788);let r="/images/shop-product-placeholder.png";e.s(["SHOP_PAGE_SIZE",0,24,"SHOP_SORT_OPTIONS",0,[{key:"title",label:"Title A-Z"},{key:"price",label:"Price low-high"},{key:"price-desc",label:"Price high-low"},{key:"newest",label:"Newest"}],"productImageFallback",0,e=>{e.currentTarget.srcset="",e.currentTarget.src=r},"productImageUrl",0,e=>e?e.startsWith("http")?e:"https://static.overfuel.com/"+e.replace(/^\/+/,""):r,"useStickyHeaderOffset",0,(e=16,r=96)=>{let[i,a]=(0,t.useState)(r);return(0,t.useEffect)(()=>{let t=()=>{let t=0;["#header-desktop","#mobile-nav"].forEach(e=>{let r=document.querySelector(e);if(!r)return;let i=getComputedStyle(r).position,a=r.getBoundingClientRect();("sticky"===i||"fixed"===i)&&a.height>0&&(t=Math.max(t,a.height))}),a(Math.ceil(t)+e)};t();let r=setTimeout(t,1e3);return window.addEventListener("load",t),window.addEventListener("resize",t),()=>{clearTimeout(r),window.removeEventListener("load",t),window.removeEventListener("resize",t)}},[e]),i}])},63524,e=>{"use strict";var t=e.i(91398),r=e.i(91788),i=e.i(19293),a=e.i(90029),s=e.i(60134),o=e.i(58678),l=e.i(41158),n=e.i(68489),c=e.i(3828),p=e.i(68160),d=e.i(80479),m=e.i(86966),u=e.i(53045),h=e.i(77185),g=e.i(12040),y=e.i(53854),v=e.i(20229);let f=(0,n.default)(()=>e.A(36362),{loadableGenerated:{modules:[62709]},ssr:!0}),b=(0,n.default)(()=>e.A(42164),{loadableGenerated:{modules:[3937]},ssr:!0});e.s(["__N_SSP",0,!0,"default",0,function(n){let x=(0,r.useRef)(null);(0,d.useCmsTelTracking)(x),e.g.devDebug&&console.log("cms page props: ",n);let w=(0,c.useRouter)(),{trackPageView:S}=(0,y.useMatomoTracking)(),j=n.is404?[]:n.page.results[0];var C=j.content?JSON.parse(j.content):null;"string"==typeof C&&C.includes("ROOT")&&(C=JSON.parse(C)),e.g.superProp=n;let P=n?.page?.results?.[0]?.type,k=n?.page?.results?.[0]?.hidepageheader??!1;(0,r.useEffect)(()=>{e.g.devDebug&&console.log("fire track pageview"),e.g.cmsTrack("asc_pageview"),S({customDimensions:[{id:1,value:e.g.dealerId},{id:2,value:0},{id:6,value:n.is404},{id:7,value:j.id},{id:8,value:j.guid}]})},[w.asPath]);let O=[];if("post"==P&&null!==C)try{C.ROOT.nodes.map(e=>{if("Container"===C[e].type.resolvedName)Array.isArray(C[e].nodes)&&C[e].nodes.map(e=>{"Heading"===C[e].type.resolvedName&&O.push({node:[e],title:C[e].props.text})});else if("Heading"===C[e].type.resolvedName)O.push({node:[e],title:C[e].props.text});else if("Text"===C[e].type.resolvedName){let t=C[e];if("string"==typeof t.props.html&&(t.props.html.includes("<h1")||t.props.html.includes("<h2")||t.props.html.includes("<h3")||t.props.html.includes("<h4")||t.props.html.includes("<h5")||t.props.html.includes("<h6"))){let r=(0,p.default)(t.props.html);Array.isArray(r)&&r.length>0&&r.map(t=>{["h1","h2","h3","h4","h5","h6"].includes(t?.type)&&O.push({node:[e],title:t.props.children})})}}})}catch(e){console.warn("Error parsing table of contents: ",e)}return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(o.default,{children:[(0,t.jsx)("title",{children:n.is404?"Page Not Found":null!=j.metatitle?j.metatitle:j.title+" | "+e.g.dealerName}),(0,t.jsx)("meta",{name:"description",content:j?.description}),(0,t.jsx)("meta",{property:"og:title",content:n.is404?"Page Not Found":null!=j.metatitle?j.metatitle:j.title+" | "+e.g.dealerName}),(0,t.jsx)("meta",{property:"og:description",content:j?.description}),(0,t.jsx)("link",{rel:"canonical",href:n.protocol+"://"+n.hostname+(80!=n.port&&443!=n.port?":"+n.port:"")+n.prefix+(n?.page?.results?.[0]?.slug??n.canonicalpathname)}),"post"==P&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("meta",{property:"og:type",content:"article"}),(0,t.jsx)("meta",{name:"robots",content:"max-image-preview:large"}),(0,t.jsx)("meta",{property:"article:published_time",content:j?.published?j?.published?.replace(" ","T"):j?.created?.replace(" ","T")}),(0,t.jsx)("meta",{property:"article:modified_time",content:j?.updated?.replace(" ","T")}),(0,t.jsx)("meta",{property:"og:updated_time",content:j?.updated?.replace(" ","T")}
1)]}),(n.preview||"noindex"==n.robots)&&(0,t.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,t.jsx)("meta",{name:"og:image",content:j?.featuredimage_post_id&&j?.image?.url?j.image.url:n?.dealer?.results?.settings?.og_image})]}),(0,t.jsxs)("main",{role:"main",className:"page-template-"+n.path,children:[!n.is404&&"post"==P&&(0,t.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify((0,h.BlogSchema)({title:j.metatitle??j.title,image:j.image.url,created:j.created,updated:j.updated,author:j.author.firstname+" "+j.author.lastname,excerpt:j.excerpt,dealer:n.dealer.results}))}}),("post"==P||!n.dealer.results.settings?.hide_header)&&!k&&(0,t.jsx)(f,{dealer:n.dealer.results,title:n.is404?"Page Not Found":j.title,is404:n.is404}),(0,t.jsx)("div",{ref:x,className:"bg-white "+(n.dealer.results.settings?.hide_header?"":"pt-3 pt-lg-5"),id:"interior-padding",children:n.is404?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.Container,{children:(0,t.jsxs)("ol",{className:"breadcrumb my-4 d-none d-sm-flex",itemScope:!0,itemType:"https://schema.org/BreadcrumbList",children:[(0,t.jsxs)("li",{className:"breadcrumb-item",itemProp:"itemListElement",itemScope:!0,itemType:"https://schema.org/ListItem",children:[(0,t.jsx)(l.default,{title:e.g.dealername,itemProp:"item",href:"/",children:(0,t.jsx)("span",{itemProp:"name",children:e.g.dealerName})}),(0,t.jsx)("meta",{itemProp:"position",content:"1"})]}),(0,t.jsxs)("li",{className:"breadcrumb-item active",itemProp:"itemListElement",itemScope:!0,itemType:"https://schema.org/ListItem",children:[(0,t.jsx)("span",{itemProp:"name",children:n.is404?"Page Not Found":j.title}),(0,t.jsx)("meta",{itemProp:"position",content:"2"})]})]})}),(0,t.jsxs)("div",{className:"bg-white p-3 text-center rounded",children:[(0,t.jsx)("p",{className:"text-xlarge",children:"Sorry about that."}),(0,t.jsxs)("p",{className:"mb-4",children:["We couldn't find the page you're looking for. Might we suggest ",(0,t.jsx)(l.default,{href:n?.dealer?.results?.settings?.inventory_url_override||"/inventory",title:"Browse available inventory",children:"browsing available inventory"}),"?"]}),(0,t.jsx)("br",{}),(0,t.jsx)("a",{href:n?.dealer?.results?.settings?.inventory_url_override||"/inventory",className:"btn btn-lg btn-primary",title:"Browse Inventory",children:"Browse Inventory"}),(0,t.jsx)("br",{}),(0,t.jsx)("br",{}),(0,t.jsx)("br",{}),(0,t.jsx)("br",{})]})]}):"post"==P?(0,t.jsx)(i.Container,{className:"pb-4",children:(0,t.jsxs)(a.Row,{children:[null!==C&&(0,t.jsx)(s.Col,{sm:12,children:(0,t.jsx)(i.Container,{className:"py-0 mx-0 px-0 pb-4 mb-4 border-bottom d-none d-sm-flex",children:(0,t.jsxs)("ol",{className:"breadcrumb mb-0",itemScope:!0,itemType:"https://schema.org/BreadcrumbList",children:[(0,t.jsxs)("li",{className:"breadcrumb-item",itemProp:"itemListElement",itemScope:!0,itemType:"https://schema.org/ListItem",children:[(0,t.jsx)(l.default,{title:e.g.dealername,itemProp:"item",href:"/",children:(0,t.jsx)("span",{itemProp:"name",children:e.g.dealerName})}),(0,t.jsx)("meta",{itemProp:"position",content:"1"})]}),(0,t.jsxs)("li",{className:"breadcrumb-item",itemProp:"itemListElement",itemScope:!0,itemType:"https://schema.org/ListItem",children:[(0,t.jsx)(l.default,{title:e.g.dealername+" Blog",itemProp:"item",href:"/blog",children:(0,t.jsx)("span",{itemProp:"name",children:"Blog"})}),(0,t.jsx)("meta",{itemProp:"position",content:"2"})]}),n.postCategory&&(0,t.jsxs)("li",{className:"breadcrumb-item",itemProp:"itemListElement",itemScope:!0,itemType:"https://schema.org/ListItem",children:[(0,t.jsx)(l.default,{title:n.postCategory.name,itemProp:"item",href:n.prefix+"/category"+n.postCategory.slug,children:(0,t.jsx)("span",{itemProp:"name",children:n.postCategory.name})}),(0,t.jsx)("meta",{itemProp:"position",content:"3"})]}),(0,t.jsxs)("li",{className:"breadcrumb-item active",itemProp:"itemListElement",itemScope:!0,itemType:"https://schema.org/ListItem",children:[(0,t.jsx)("span",{itemProp:"name",children:n.is404?"Page Not Found":j.title}),(0,t.jsx)("meta",{itemProp:"position",content:n.postCategory?"4":"3"})]})]})})}),O.length>0&&(0,t.jsx)(s.Col,{sm:2,children:(0,t.jsxs)("div",{id:"blog-toc",children:[(0,t.jsx)("p",{children:(0,t.jsx)("strong",{className:"text-uppercase",children:"Table of Contents"})}),(0,t.jsx)("ol",{children:O.map((e,r)=>(0,t.jsx)("li",{className:"mb-2",children:(0,t.jsx)("a",{href:"#"+e.node[0],title:e.title,children:e.title})},e.node[0]+"_"+r))})]})}),(0,t.jsx)(s.Col,{sm:n.dealer.results.settings?.blog_hide_sidebar==1?O.length>0?10:12:!n.is404&&O.length>0?7:9,className:"blog-article",children:n.is404?(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)("div",{className:"bg-white p-3 text-center rounded",children:[(0,t.jsx)("p",{className:"text-xlarge",children:"Sorry about that."}),(0,t.jsxs)("p",{className:"mb-4",children:["We couldn't find the page you're looking for. Might we suggest ",(0,t.jsx)(l.default,{href:n?.dealer?.results?.settings?.inventory_url_override||"/inventory",title:"Browse available inventory",children:"browsing available inventory"}),"?"]}),(0,t.jsx)("br",{}),(0,t.jsx)("a",{href:n?.dealer?.results?.settings?.inventory_url_override||"/inventory",className:"btn btn-lg btn-primary",title:"Browse Inventory",children:"Browse Inventory"}),(0,t.jsx)("br",{}),(0,t.jsx)("br",{}),(0,t.jsx)("br",{}),(0,t.jsx)("br",{})]})}):null!==C?(0,t.jsxs)("div",{className:"pb-5",children:[n.dealer.results.settings?.blog_show_dates&&(0,t.jsxs)("p",{id:"blogdate",className:"text-small",style:{marginBottom:"12px !important"},children:["Posted ",n.page.results[0].published?(0,g.getFriendlyDate)(n.page.results[0].published):(0,g.getFriendlyDate)(n.page.results[0].created)]}),(0,t.jsx)(m.CraftModalProvider,{children:C.ROOT.nodes.map(e=>(0,t.jsx)(r.default.Fragment,{children:(0,t.jsx)(u.CreateNode,{node:C[e],nodeId:e,json:C,responses:void 0,extras:n.extras,otherProps:n,dealer:n.dealer.results,isMobile:n?.userAgent?.isMobile})},e))})]}):(0,t.jsx)("p",{children:(0,t.jsx)("em",{children:"This post contains
1no content."})})}),n.dealer.results.settings?.blog_hide_sidebar!=1&&(0,t.jsx)(s.Col,{sm:3,children:(0,t.jsx)(b,{dealer:n.dealer.results,cars:n.sidebarCars,categories:n.categories,recommendedArticles:n.recommendedArticles,desc:n.sidebarDesc})})]})}):null!==C?(0,t.jsx)(m.CraftModalProvider,{children:C.ROOT.nodes.map(e=>(0,t.jsx)(r.default.Fragment,{children:(0,t.jsx)(u.CreateNode,{node:C[e],nodeId:e,json:C,responses:void 0,extras:n.extras,otherProps:n,dealer:n.dealer.results,isMobile:n?.userAgent?.isMobile})},e))}):(0,t.jsx)("p",{children:(0,t.jsx)("em",{children:"This page contains no content."})})})]}),e.g.dealerSettings?.qualify_wizard_dealer_id&&!0==n.hasInventory&&(0,t.jsx)(v.default,{dealerId:e.g.dealerSettings.qualify_wizard_dealer_id})]})}])},77185,e=>{"use strict";var t=e.i(12040),r=e.i(15172),i=e.i(45971);let a={AWD:"https://schema.org/AllWheelDriveConfiguration","All-Wheel Drive":"https://schema.org/AllWheelDriveConfiguration","4WD":"https://schema.org/FourWheelDriveConfiguration","Four-Wheel Drive":"https://schema.org/FourWheelDriveConfiguration","4x4":"https://schema.org/FourWheelDriveConfiguration",FWD:"https://schema.org/FrontWheelDriveConfiguration","Front-Wheel Drive":"https://schema.org/FrontWheelDriveConfiguration",RWD:"https://schema.org/RearWheelDriveConfiguration","Rear-Wheel Drive":"https://schema.org/RearWheelDriveConfiguration"},s=new Set(["motorcycle","scooter"]),o=new Set(["electric bike"]),l=new Set(["dozer","tractor","attachment/implement","aircraft","air compressors","air tools","articulating boom lifts","auger attachments","backhoe loaders","compact track loaders","concrete equipment","construction tools","double drum rollers","earthmoving attachments","electric tools","excavators","fans & heaters","forklift accessories","forklift trucks","generator","generators","hvac","heavy earthmoving attachments","jacks & hoists","lawn & landscape","liftgate","light compaction","light towers","light vehicles","lighting equipment","loader accessories","loader attachments","material handling","material lift accessories","mini dumpers & loaders","moving & towing","parts for sale","pumps & hoses","scissor lift","scissor lifts","single drum rollers","skid-steer loaders","surface treatment","telehandlers","telescopic boom lifts","towable boom lifts","tractor attachments","tractors","trenching equipment","warehouse equipment","welders","wheel loaders"]),n=new Set(["towable rv","fifth wheel","toy hauler","toy hauler fifth wheel","toy hauler travel trailer","toy hauler expandable","pop up","pop-up","folding pop-up camper","camper","campers","truck camper","destination trailer","expandable","expandables","a-frames","park model","park models","teardrop trailer","teardrop trailers","truck canopies"]),c=new Set(["ada bus","activity bus","bus","commercial bus","executive coach","low floor bus","mini school bus","school bus","shuttle bus"]),p=new Set(["atv","utility vehicle","golf cart","snowmobile","lawn mower","powersports"]),d=new Set(["cab chassis","cab and chassis","cutaway van","cube van","sleeper","sleeper cab","day cab","ambulance","commercial van","crew van","refrigerated cargo van","step van","roll off","rotator","walk-in utility","wrecker","winch","plow","speciality commercial","specialty vehicle"]),m=e=>e.includes("motor home")||e.includes("motorhome")||e.includes("super c")||/^class [abc]\b/.test(e),u=e=>e.includes("trailer")||n.has(e),h=e=>"string"==typeof e&&"unknown"===e.trim().toLowerCase()?void 0:e,g=e=>Number.parseFloat(e)>0,y=e=>{let t=String(e?.body??"").trim().toLowerCase(),r=String(e?.style??"").trim().toLowerCase(),i=(e,t,r)=>({type:e,category:r,powertrain:t}),a=""===t||"unknown"===t||"trailer"===t||"towable rv"===t;return s.has(t)?i("Motorcycle","full"):o.has(t)?i("MotorizedBicycle","full"):l.has(t)?i("Product","none"):m(t)||a&&m(r)?i("Vehicle","full"):u(t)||a&&u(r)?i("Vehicle","none","Towable"):c.has(t)?i("BusOrCoach","full"):"watercraft"===t?i("Vehicle","marine"):i(p.has(t)||d.has(t)||t.includes("truck")&&!t.includes("pickup")?"Vehicle":"Car","full")},v=new Set(["suv","mpv","atv","utv","kuv","rv","lsv","ada"]),f=e=>{if(Array.isArray(e)){let t=e.map(f).filter(e=>null!=e&&""!==e);return t.length>0?t:void 0}if(e&&"object"==typeof e){let t={};for(let[r,i]of Object.entries(e)){let e=f(i);null!=e&&""!==e&&(t[r]=e)}return Object.keys(t).length>0?t:void 0}return e},b=[{key:"service",label:"Service",type:"AutoRepair",phone:"phoneservice"},{key:"parts",label:"Parts",type:"AutoPartsStore",phone:"phoneparts"},{key:"collision",label:"Collision",type:"AutoBodyShop",phone:"phonecollision"},{key:"rentals",label:"Rentals",type:"AutoRental",phone:"phonerentals"}],x=(e,r)=>{let i=[];for(let a=1;a<=7;a++){let s=e?.hours?.[a]?.hours?.[r]?.[0];s?.open&&s?.close&&i.push({"@type":"OpeningHoursSpecification",dayOfWeek:t.getIsoDayList[a-1],opens:s.open.substring(0,5),closes:s.
1close.substring(0,5)})}return i},w=e=>e?.googleplaceid?"https://www.google.com/maps/search/?api=1&query="+encodeURIComponent(e.name||"")+"&query_place_id="+encodeURIComponent(e.googleplaceid):null,S=e=>({"@type":"PostalAddress",streetAddress:e.street1,addressLocality:e.city,addressRegion:e.state,postalCode:e.postalcode,addressCountry:e.country||"US"});e.s(["AutoDealerSchema",0,(e,i,a)=>{if(!i?.related)return;let s=i.related.filter(e=>e.id===i.related_dealer_id)[0],o=x(s,"sales"),l=[];i.settings?.geo_targets&&i.settings.geo_targets.split("|").forEach(e=>{let t=e.trim().match(/^(.*?),\s*([A-Z]{2})$/),r=(t?t[1]:e).trim();if(!r)return;let i={"@type":"City",name:r};t&&(i.containedInPlace={"@type":"State",name:t[2]}),l.push(i)});let n={"@context":"https://schema.org","@type":["LocalBusiness"],name:s.name,logo:i.settings.meta_favicon,image:i.settings.og_image,"@id":"https://"+e+"/#organization",url:"https://"+e+"/",description:a,telephone:(0,t.formatPhoneE164)(s.phonemain),address:S(s),geo:{"@type":"GeoCoordinates",latitude:parseFloat(s.lat),longitude:parseFloat(s.lng)},openingHoursSpecification:o,sameAs:[],department:[],subOrganization:[]};s.reviewrating&&s.reviewcount&&s.reviewcount>
10&&(n.aggregateRating={"@type":"AggregateRating",ratingValue:Math.round(10*s.reviewrating)/10,reviewCount:parseInt(s.reviewcount)});let c=w(s);"powersports"==i.type?n["@type"].push("MotorcycleDealer"):"autorepair"==i.type?n["@type"].push("AutoRepair"):n["@type"].push("AutoDealer"),""!==i.facebook&&null!==i.facebook&&n.sameAs.push(i.facebook),""!==i.twitter&&null!==i.twitter&&n.sameAs.push(i.twitter),""!==i.instagram&&null!==i.instagram&&n.sameAs.push(i.instagram),""!==i.youtube&&null!==i.youtube&&n.sameAs.push(i.youtube),""!==i.linkedin&&null!==i.linkedin&&n.sameAs.push(i.linkedin),c&&n.sameAs.push(c),l.length>0&&(n.areaServed=l);let p=t.OEM_MARQUES[i.settings?.which_oem];return p&&(n.brand=p.map(e=>({"@type":"Brand",name:e}))),n.hasMap=`https://maps.google.com/?q=${s.street1} ${s.city} ${s.state} ${s.postalcode}`.replace(/\s+/g,"+"),n.contactPoint=[{"@type":"ContactPoint",contactType:"Sales",telephone:(0,t.formatPhoneE164)(s.phonemain),availableLanguage:["English","Spanish"],areaServed:s.country||"US"}],b.forEach(({key:e,label:r,type:i,phone:a})=>{if(!s[a])return;let o={"@type":i,name:s.name+" "+r,telephone:(0,t.formatPhoneE164)(s[a]),address:S(s)},l=x(s,e);l.length>0&&(o.openingHoursSpecification=l),n.department.push(o)}),n.knowsAbout=["used cars","trade-in","auto financing","vehicle service"],i.related.forEach(e=>{if(e.id===s.id||e.hidelocation==i.id)return;let r=e.relateddomain||e.domain,a=w(e),o={"@type":"powersports"==i.type?"MotorcycleDealer":"autorepair"==i.type?"AutoRepair":"AutoDealer",name:e.name,description:e.name+" is a dealership located at "+e.street1+", "+e.city+", "+e.state+" "+e.postalcode+".",url:r?"https://"+r:void 0,image:i.settings.og_image,telephone:e.phonemain?(0,t.formatPhoneE164)(e.phonemain):void 0,address:S(e),location:{"@type":"Place",geo:{"@type":"GeoCoordinates",latitude:e.lat,longitude:e.lng}}};a&&(o.sameAs=[a]),e.reviewrating>0&&e.reviewcount>0&&(o.aggregateRating={"@type":"AggregateRating",ratingValue:e.reviewrating,reviewCount:parseInt(e.reviewcount)}),n.subOrganization.push(o)}),0===n.sameAs.length&&delete n.sameAs,0===n.department.length&&delete n.department,0===n.subOrganization.length&&delete n.subOrganization,(0,r.applySchemaOverrides)(n,i.settings)},"BlogSchema",0,e=>(e.created=e.created.replace(/[-]/g,"/"),e.created=Date.parse(e.created),e.created=new Date(e.created),e.updated=e.updated.replace(/[-]/g,"/"),e.updated=Date.parse(e.updated),e.updated=new Date(e.updated),(0,r.applySchemaOverrides)({"@context":"https://schema.org","@type":"BlogPosting",headline:e.title,image:[e.image],datePublished:e.created,dateModified:e.updated,author:[{"@type":"Person",name:e.author}],publisher:{"@type":"Organization",name:e.dealer?.name,logo:{"@type":"ImageObject",url:e.dealer?.settings?.logo}},description:e.excerpt},e.dealer?.settings)),"BreadcrumbListSchema",0,(e=[],t="")=>({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:e.map((e,r)=>{var i;return{"@type":"ListItem",position:r+1,name:e.name,item:(i=e.item)?/^https?:\/\//i.test(i)?i:t+(i.startsWith("/")?i:"/"+i):t+"/"}})}),"GoogleImageSchema",0,e=>{let t={"@context":"https://schema.org","@type":"Organization",url:"https://"+e.hostname,logo:e.touch_icons+"android-chrome-192x192.png"};return(0,r.applySchemaOverrides)(t,e?.dealerSettings)},"ProductPageSchema",0,(e,t,a)=>{let s,o=e.images?.length>0?e.images.map(e=>(0,i.productImageUrl)(e)):void 0,l=1!==Number(e.stock_tracked)||Number(e.stock_qty)>0,n=String(e.description||e.title||"").replace(/\s+/g," ").trim();try{s=new URL(t).origin}catch(e){s=void 0}let c={"@context":"https://schema.org","@type":"Product",name:e.title,url:t,description:n,image:o,brand:e.brand?{"@type":"Brand",name:e.brand}:void 0,mpn:e.model||void 0,sku:"shop-"+e.id,offers:{"@type":"Offer",url:t,price:e.price?parseFloat(e.price):void 0,priceCurrency:"USD",availability:l?"https://schema.org/InStock":"https://schema.org/OutOfStock",itemCondition:"https://schema.org/NewCondition",seller:{"@type":"AutoDealer","@id":s?s+"/#organization":void 0,name:a.name,url:s}}};return(0,r.applySchemaOverrides)(f(c),a?.settings)},"SearchResultsSchema",0,(t,i,a,s,o)=>
1{if(!i?.results||!t)return;let l="https://"+s+"/",n=Array.isArray(i.results)?i.results.slice(0,a||i.results.length):[];if(0===n.length)return;let c={"@context":"https://schema.org","@type":"ItemList",name:o?o.split("|")[0].trim():"",description:o?o.split("|")[0].trim():"",numberOfItems:n.length,itemListElement:n.map((t,r)=>{let i=l+(t.url.startsWith("/")?t.url.substring(1):t.url),a=t.featuredphoto||(Array.isArray(t.photos)&&t.photos.length>0?t.photos[0].replace("-thumb",""):""),s=g(t.price)?{"@type":"Offer",price:parseFloat(t.price).toString(),priceCurrency:"USD",availability:"sold"!==t.status?"https://schema.org/InStock":"https://schema.org/OutOfStock"}:void 0;return{"@type":"ListItem",position:r+1,item:{"@type":"Product",name:t.title,url:i,image:""===a?e.g.dealerSettings?.new_arrival_photo:a,offers:s}}})};return(0,r.applySchemaOverrides)(c,t?.results?.settings||t?.settings)},"ShopItemListSchema",0,(e,t,a,s)=>{if(!Array.isArray(t)||0===t.length||!e)return;let o={"@context":"https://schema.org","@type":"ItemList",name:s||"Shop",numberOfItems:t.length,itemListElement:t.map((e,t)=>{let r=1!==Number(e.stock_tracked)||Number(e.stock_qty)>0;return{"@type":"ListItem",position:t+1,item:{"@type":"Product",name:e.title,url:a+"/shop/product/"+e.slug,image:e.images?.[0]?(0,i.productImageUrl)(e.images[0]):void 0,sku:"shop-"+e.id,offers:e.price?{"@type":"Offer",price:parseFloat(e.price),priceCurrency:"USD",availability:r?"https://schema.org/InStock":"https://schema.org/OutOfStock"}:void 0}}})};return(0,r.applySchemaOverrides)(f(o),e?.settings)},"ShowroomCollectionPageSchema",0,({url:e,name:t,description:r,items:i=[]},a="")=>{let s=e=>/^https?:\/\//i.test(e)?e:a+(e?.startsWith("/")?e:"/"+e),o={"@context":"https://schema.org","@type":"CollectionPage",url:s(e),name:t};return r&&(o.description=r),i.length&&(o.mainEntity={"@type":"ItemList",numberOfItems:i.length,itemListElement:i.map((e,t)=>{let r={"@type":"ListItem",position:t+1,name:e.name,url:s(e.url)};return e.image&&(r.image=e.image),r})}),o},"ShowroomModelCarSchema",0,({page:e,url:t,image:r,description:i},a="")=>{if(!e)return null;let s={"@context":"https://schema.org","@type":"Car",name:[e.year,e.make,e.model,e.trim].filter(Boolean).join(" "),url:/^https?:\/\//i.test(t)?t:a+(t?.startsWith("/")?t:"/"+t)};return e.make&&(s.brand={"@type":"Brand",name:e.make}),e.model&&(s.model=e.model),e.year&&(s.vehicleModelDate=String(e.year)),e.trim&&(s.vehicleConfiguration=e.trim),r&&(s.image=r),i&&(s.description=i),s},"VdpPageSchema",0,e=>{var t,i,s,o;let l,n,c,p,d,b,x,w,S,j,C,P,k,O,I,N,_,A,T,D,L,F;return"Motorcycle"===y(e?.vehicle?.results).type?((t=new Date).setDate(t.getDate()+30),l={"@context":"https://schema.org/","@type":["Product","Motorcycle"],name:e.vehicle.results.year+" "+e.vehicle.results.make+" "+e.vehicle.results.model+e.vehicle.results.trim,image:e.vehicle.results?.photos[0]?.large||e.dealer.results.settings.og_image,vehicleIdentificationNumber:e.vehicle.results.vin,offers:g(e.vehicle.results.price)?{"@type":"Offer",priceCurrency:"USD",price:parseFloat(e.vehicle.results.price),availability:"sold"!==e.vehicle.results.status?"https://schema.org/InStock":"https://schema.org/OutOfStock",priceValidUntil:t.toISOString().split("T")[0]}:void 0,additionalProperty:[{"@type":"PropertyValue",name:"Fuel Type",value:e.vehicle.results.fuel},{"@type":"PropertyValue",name:"Fuel Tank Capacity",value:e.vehicle.results.fueltank+" gallons"},{"@type":"PropertyValue",name:"Transmission",value:e.vehicle.results.transmission}],itemCondition:"https://schema.org/"+("New"===e.vehicle.results.condition?"New":"Used")+"Condition",description:"Pre-owned "+e.vehicle.results.year+" "+e.vehicle.results.make+" "+e.vehicle.results.model+e.vehicle.results.trim+" in "+e.vehicle.results.dealer.city+", "+e.vehicle.results.dealer.state,brand:{"@type":"Brand",name:e.vehicle.results.make},model:e.vehicle.results.model,vehicleConfiguration:e.vehicle.results.trim,vehicleModelDate:e.vehicle.results.year,mileageFromOdometer:{"@type":"QuantitativeValue",value:Math.max(1,e.vehicle.results.mileage),unitCode:"SMI"},color:e.vehicle.results.exteriorcolorstandard,bodyType:"motorcycle",vehicleEngine:{"@type":"EngineSpecification",fuelType:e.vehicle.results.fuel},vehicleTransmission:e.vehicle.results.transmission},(0,r.applySchemaOverrides)(l,e.dealer?.results?.settings)):(p=(i=e).vehicle.results,d=i.dealer.results,b=i.hostname,(x=new Date).setDate(x.getDate()+30),w=(s=p.condition,o=p.certified,"New"===s?"New":1===o?"Certified Pre-Owned":"Pre-owned"),S=b?"https://"+b+p.url:void 0,j=p.photos?.length>0?p.photos.map(e=>
1e.large).filter(Boolean):[d.settings.og_image].filter(Boolean),P="Product"!==(C=y(p)).type,k="none"!==C.powertrain,O="full"===C.powertrain,I=P?((e,t,r)=>{if(r?.type==="Vehicle"&&t&&String(t).trim())return String(t).trim();if(!e)return;let i=String(e).trim().toLowerCase();if(i&&"unknown"!==i)return({suv:"SUV",sedan:"Sedan",truck:"Truck",coupe:"Coupe",convertible:"Convertible",hatchback:"Hatchback",wagon:"Wagon",van:"Van",minivan:"Minivan",crossover:"SUV",pickup:"Truck",cab:"Truck"})[i]||i.split(/(\s+|[/-])/).map(e=>/[a-z0-9]/.test(e)?v.has(e)?e.toUpperCase():e.charAt(0).toUpperCase()+e.slice(1):e).join("")})(p.schemabody??p.body,""!==(c=String(p.style??"").trim().toLowerCase())&&(m(c)||u(c))?p.style:void 0,C):void 0,N=O&&null!=p.mileage&&("Car"===C.type||parseInt(p.mileage,10)>0),_=O?(e=>{if(!e)return;let t=e.toLowerCase();if("unknown"!==t)return t.includes("cvt")?"CVT":t.includes("automatic")||t.includes("auto")?"Automatic":t.includes("manual")?"Manual":e})(p.transmissionstandard):void 0,A=k?(e=>{if(!e)return;let t=e.toLowerCase();if("unknown"!==t)return t.includes("hybrid")&&t.includes("plug")?"Plug-in Hybrid":t.includes("hybrid")?"Hybrid":t.includes("electric")||"ev"===t||"bev"===t?"Electric":t.includes("diesel")?"Diesel":t.includes("flex")||t.includes("e85")?"Flex Fuel":t.includes("gas")||t.includes("unleaded")||"regular"===t?"Gasoline":e})(p.fuel):void 0,T=O&&p.drivetrainstandard&&a[p.drivetrainstandard]||void 0,k&&(A||p.maxhorsepower||p.maxtorque)&&(n={"@type":"EngineSpecification",fuelType:A},p.maxhorsepower&&(n.enginePower={"@type":"QuantitativeValue",value:parseFloat(p.maxhorsepower),unitCode:"BHP"}),p.maxtorque&&(n.torque={"@type":"QuantitativeValue",value:parseFloat(p.maxtorque),unitCode:"F17"})),D=w+" "+p.title+" in "+p.dealer.city+", "+p.dealer.state,L={"@context":"https://schema.org","@type":P?["Product",C.type]:["Product"],name:p.title,url:S,image:j,description:D,brand:{"@type":"Brand",name:p.make},model:p.model,category:C.category,productID:P?void 0:p.vin,vehicleConfiguration:P?p.trim:void 0,vehicleModelDate:P&&p.year?parseInt(p.year,10):void 0,vehicleIdentificationNumber:P?p.vin:void 0,itemCondition:"New"===p.condition?"https://schema.org/NewCondition":"https://schema.org/UsedCondition",mileageFromOdometer:N?{"@type":"QuantitativeValue",value:Math.max(1,parseInt(p.mileage,10)),unitCode:"SMI"}:void 0,color:h(p.exteriorcolorstandard),vehicleInteriorColor:P?h(p.interiorcolorstandard):void 0,bodyType:I,vehicleEngine:n,vehicleTransmission:_,numberOfDoors:P&&p.doors?parseInt(p.doors,10):void 0,driveWheelConfiguration:T,offers:g(p.price)?{"@type":"Offer",url:S,price:parseFloat(p.price),priceCurrency:"USD",availability:"sold"!==p.status?"https://schema.org/InStock":"https://schema.org/OutOfStock",priceValidUntil:x.toISOString().split("T")[0],seller:{"@type":"AutoDealer","@id":b?"https://"+b+"/#organization":void 0,name:p.dealer.name||d.name,url:b?"https://"+b:void 0}}:void 0},F=[],p.towingcapacity&&F.push({"@type":"PropertyValue",name:"Towing Capacity",value:p.towingcapacity+" lbs"}),p.mpghighway&&F.push({"@type":"PropertyValue",name:"Fuel Economy (Highway)",value:p.mpghighway+" MPG"}),p.mpgcity&&F.push({"@type":"PropertyValue",name:"Fuel Economy (City)",value:p.mpgcity+" MPG"}),p.fueltank&&F.push({"@type":"PropertyValue",name:"Fuel Tank Capacity",value:p.fueltank+" gallons"}),1===p.certified&&F.push({"@type":"PropertyValue",name:"Certification Status",value:"Certified Pre-Owned"}),F.length>0&&(L.additionalProperty=F),(0,r.applySchemaOverrides)(f(L),d?.settings))}])},20229,e=>{"use strict";var t=e.i(91398),r=e.i(94182);e.s(["default",0,function({dealerId:e}){return(0,t.jsx)(r.default,{id:"qualifyWizard",src:`https://plugin.qualifywizard.com/lib/qw-plugin.js?dealerId=${e}&autoInstall`,strategy:"lazyOnload"})}])}]);
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.