PageSourceSearch

https://www.hampsteadpreowned.com/resources/components/featuredVeh…10.cf1de5f1f4d4b9684c3a72f57e64cdbc99f7122f

js hampsteadpreowned.com collected 2026-09-29 11:56:36 UTC 4,505 bytes, 55 lines download raw bytes

1function featuredVehicleScroller(t){let e="";for(let i=0;i<t.length;i++){const n=t[i].VehicleDetailsUrl,r=`/vehicledetailsvin.aspx?vin=${t[i].VehicleVin}&type=${t[i].VehicleType}`,l=n||r,a=t[i].ViewVehicleLabel||"VIEW VEHICLE";i===0?(e+=`<div class="active item">
2`,e+=`	<ul class="media-list">
3`,e+=`		<li class="media">
4`,e+=`			<a class="pull-left " href="/vehicledetailsvin.aspx?vin=${t[i].VehicleVin}&type=${t[i].VehicleType}">
5`,e+=`				<img class="media-object img-responsive" src="${t[i].VehiclePhoto}" alt="${t[i].VehicleMake} ${t[i].VehicleYear}">
6`,e+=`			</a>
7`,e+=`			<div class="media-body">
8`,e+=`				<div class="vehicle">${t[i].VehicleYear} ${t[i].VehicleMake} ${t[i].VehicleModel}</div>
9`,e+=`				<div class="vPrice">${t[i].VehicleLabelAndPrice}</div>
10`,t[i].ShowTrim&&(e+=`				<div class="vTrim">Trim: ${t[i].VehicleTrim}</div>
11`),e+=`				<div class="vVehicleInfo"><a class="vehicleTitle" href="${l}"><strong>${a}</strong></a></div>
12`,e+=`			</div>
13`,e+=`		</li>
14`):i===1?(e+=`		<li class="media">
15`,e+=`			<a class="pull-left" href="/vehicledetailsvin.aspx?vin=${t[i].VehicleVin}&type=${t[i].VehicleType}">
16`,e+=`				<img class="media-object img-responsive" src="${t[i].VehiclePhoto}" alt="${t[i].VehicleMake} ${t[i].VehicleYear}">
17`,e+=`			</a>
18`,e+=`			<div class="media-body">
19`,e+=`				<div class="vehicle">${t[i].VehicleYear} ${t[i].VehicleMake} ${t[i].VehicleModel}</div>
20`,e+=`				<div class="vPrice">${t[i].VehicleLabelAndPrice}</div>
21`,t[i].ShowTrim&&(e+=`				<div class="vTrim">Trim: ${t[i].VehicleTrim}</div>
22`),e+=`				<div class="vVehicleInfo"><a class="vehicleTitle" href="${l}"><strong>${a}</strong></a></div>
23`,e+=`			</div>
24`,e+=`		</li>
25`,e+=`	</ul>
26`,e+=`</div>
27`):i%2===0?(e+=`<div class="item">
28`,e+=`	<ul class="media-list">
29`,e+=`		<li class="media">
30`,e+=`			<a class="pull-left" href="/vehicledetailsvin.aspx?vin=${t[i].VehicleVin}&type=${t[i].VehicleType}">
31`,e+=`				<img class="media-object img-responsive" src="${t[i].VehiclePhoto}" alt="${t[i].VehicleMake} ${t[i].VehicleYear}">
32`,e+=`			</a>
33`,e+=`			<div class="media-body">
34`,e+=`				<div class="vehicle">${t[i].VehicleYear} ${t[i].VehicleMake} ${t[i].VehicleModel}</div>
35`,e+=`				<div class="vPrice">${t[i].VehicleLabelAndPrice}</div>
36`,t[i].ShowTrim&&(e+=`				<div class="vTrim">Trim: ${t[i].VehicleTrim}</div>
37`),e+=`				<div class="vVehicleInfo"><a class="vehicleTitle" href="${l}"><strong>${a}</strong></a></div>
38`,e+=`			</div>
39`,e+=`		</li>
40`):(e+=`		<li class="media">
41`,e+=`			<a class="pull-left" href="/vehicledetailsvin.aspx?vin=${t[i].VehicleVin}&type=${t[i].VehicleType}">
42`,e+=`				<img class="media-object img-responsive" src="${t[i].VehiclePhoto}" alt="${t[i].VehicleMake} ${t[i].VehicleYear}">
43`,e+=`			</a>
44`,e+=`			<div class="media-body">
45`,e+=`				<div class="vehicle">${t[i].VehicleYear} ${t[i].VehicleMake} ${t[i].VehicleModel}</div>
46`,e+=`				<div class="vPrice">${t[i].VehicleLabelAndPrice}</div>
47`,t[i].ShowTrim&&(e+=`				<div class="vTrim">Trim: ${t[i].VehicleTrim}</div>
48`),e+=`				<div class="vVehicleInfo"><a class="vehicleTitle" href="${l}"><strong>${a}</strong></a></div>
49`,e+=`			</div>
50`,e+=`		</li>
51`,e+=`	</ul>
52`,e+=`</div>
53`)}return(t.length-1)%2===0&&(e+=`</ul>
54`,e+=`</div>
55`),e}var fvsVehicles=[],vehicles=[];$("#featuredVehiclesScroller")&&featuredFVSActivation();function featuredFVSActivation(){globalThis.invGalleryfvsParams!==void 0&&(fvsVehicles=eval(globalThis.invGalleryfvsParams.vin),globalThis.featuredVCActivation!==void 0&&featuredVCActivation());let isMakeOnly=!1,vehicleType;globalThis.invFvsParams!==void 0&&(isMakeOnly=eval(globalThis.invFvsParams.makeOnly),vehicleType=globalThis.invFvsParams.type);let url="/api/InventoryWidget/FeaturedVehicles?vehicleVins=";for(let t in fvsVehicles)url+=t+"-";url=Left(url,url.length-1),isMakeOnly&&globalThis.dealerOnDMake!="Pre-Owned"&&(url+="&make="+globalThis.dealerOnDMake),vehicleType!==void 0&&(url+="&type="+vehicleType),globalThis.featuredCpoOnly!==void 0&&(url+="&cpoOnly=1"),$.ajax({url,type:"get",dataType:"json",contentType:"application/json; charset=utf-8",success:function(t){vehicles=JSON.parse(t),vehicles&&vehicles.length>0?($("#featuredVehiclesScroller .carousel-inner").html(featuredVehicleScroller(vehicles)),$(".carousel").carousel({interval:3e3})):$("#featuredVehiclesScroller").removeClass("carousel slide vertical")}})}function Left(t,e){return e<=0?"":e>String(t).length?t:String(t).substring(0,e)}typeof module<"u"&&module.exports&&(module.exports={featuredVehicleScroller,Left});

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.