loadLaunchScript();var dlUpdateCount=0,taggingEvent=document.createEvent("Event");taggingEvent.initEvent("taggingPageLoadComplete",!0,!0);var GMDataLayer={debugging:!0,search_ahead_started:!1,save_vehicle_vins:[],init:function(){window.digitalData.debug=!0,window.digitalData.pageInfo={},window.digitalData.visitorProfile={},window.digitalData.vehicleInfo={},window.digitalData.internalCampaignInfo={},window.digitalData.filterInfo={},window.digitalData.formInfo={},GMDataLayer.mapLocalization(),window.addEventListener("di_datalayer_ready",GMDataLayer.onPageLoad),document.addEventListener("fireSat",function(e){loadSatScript()},!1),jQuery(document).bind("di_event",GMDataLayer.onEvent)},mapLocalization:function(){window.digitalData.pageInfo.locationBac=AdobeLocalization.oemDealerID,window.digitalData.pageInfo.websiteTier="tier3",window.digitalData.pageInfo.region="GMNA",window.digitalData.pageInfo.siteTechnologyVersion=AdobeLocalization.version,window.digitalData.pageInfo.dealerId=AdobeLocalization.diDealerID,window.digitalData.pageInfo.shiftDealerId=AdobeLocalization.shiftDealerID,window.digitalData.pageInfo.country=AdobeLocalization.dealer.country_code,window.digitalData.visitorProfile.zipCode=AdobeLocalization.visitorProfile.zipcode,window.digitalData.pageInfo.brand=AdobeLocalization.dealer.brands,window.digitalData.pageInfo.pageSubType=void 0,window.digitalData.pageInfo.siteName="tier3",window.digitalData.formInfo.formFieldName=AdobeLocalization.lead.fieldInfo},onPageLoad:function(e){var t=window.DIDataLayer;t.map(window,"digitalData.pageInfo.pageName",t,"vars.page.path",GMDataLayer.pageName.map),t.map(window,"digitalData.pageInfo.url",t,"vars.page.url"),t.map(window,"digitalData.pageInfo.seoStrategyPageName",t,"vars.page.name"),t.map(window,"digitalData.pageInfo.pageType",t,"vars.page.shift_type",GMDataLayer.pageType.map),t.map(window,"digitalData.pageInfo.languageSelected",t,"vars.site.language"),t.map(window,"digitalData.pageInfo.vendorName",t,"vars.site.provider"),t.map(window,"digitalData.pageInfo.dealerName",t,"vars.dealer.name"),t.map(window,"digitalData.pageInfo.renderedExperience",t,"vars.site.experience.general"),t.map(window,"digitalData.pageInfo.viewport",t,"vars.site.experience.width",GMDataLayer.viewport.map),t.map(window,"digitalData.pageInfo.orientation",t,"vars.site.experience.orientation"),t.map(window,"digitalData.vehicleInfo.vehicleMake",t,"vars.vehicle.make"),t.map(window,"digitalData.vehicleInfo.vehicleType",t,"vars.vehicle.bodytype"),t.map(window,"digitalData.vehicleInfo.modelName",t,"vars.vehicle.model"),t.map(window,"digitalData.vehicleInfo.modelYear",t,"vars.vehicle.year"),t.map(window,"digitalData.vehicleInfo.bodyStyle",t,"vars.vehicle.body"),t.map(window,"digitalData.vehicleInfo.trimLevel",t,"vars.vehicle.trim"),t.map(window,"digitalData.vehicleInfo.condition",t,"vars.vehicle.type"),t.map(window,"digitalData.vehicleInfo.vin",t,"vars.vehicle.vin"),t.map(window,"digitalData.vehicleInfo.vehiclePrice",t,"vars.vehicle.our_price"),t.map(window,"digitalData.formInfo.formName",t,"vars.lead.form_name"),t.map(window,"digitalData.filterInfo.filterSelected",t,"vars.search.filters",GMDataLayer.filters.filterCombined),t.map(window,"digitalData.filterInfo.filterValue",t,"vars.search.filters",GMDataLayer.filters.filterValues),t.map(window,"digitalData.filterInfo.filterType",t,"vars.search.filters",GMDataLayer.filters.filterTypes),t.map(window,"digitalData.internalCampaignInfo.internalSearchNumberOfResults",t,"vars.search.count",GMDataLayer.filters.searchCount);for(var a,i=AdobeLocalization.ancestors.length,n=0;n<4;){AdobeLocalization.ancestors[n]?t.map(window,"digitalData.pageInfo.siteSectionsLevel"+(n+1),AdobeLocalization,"ancestors.0"):i==n?t.map(window,"digitalData.pageInfo.siteSectionsLevel"+(n+1),t,"vars.page.path",GMDataLayer.siteLevel.map):(a="siteSectionsLevel"+(n+1),window.digitalData.pageInfo[a]=void 0),n++}t.map(window,"digitalData.pageInfo.siteSectionsLevel5",window,"digitalData.pageInfo.siteSectionsLevel1",GMDataLayer.siteLevel5.map),"vehiclesearchresults"!=window.digitalData.pageInfo.pageType&&_satellite.track("page_ready")},onEvent:function(e,t){if("name"in t&&"label"in t){"custom_data"in t||(t.custom_data={});var a=t.data_layer,i=[];GMDataLayer.debugging&&"undefined"!=typeof console&&"function"==typeof console.log&&console.log("GMDataLayer.onEvent",t);var n,r,o={type:"CustomTagEvent"},c={payment_type:"searchByPayment"};if(a.compare(t,"name","page_view")&&(o=jQuery.extend(o,{eventName:"JSpageView",eventAction:"contentView",attributes:{pageID:window.digitalData.pageInfo.pageName+"_virtualPageView"}})),a.compare(t,"name","search")&&"attributes"in o&&"filters"in o.attributes&&delete o.attributes.filters,a.compare(t,"name","search")&&(a.map(o,"attributes.searchResultsNumber",t,"custom_data.search.count"),"custom_data"in t&&"inventory"in t.custom_data&&("search"in t.custom_data.inventory||(o=jQuery.extend(o,{eventName:"filtered",eventAction:"search"})))),!GMDataLayer.search_ahead_started&&a.compare(t,"name","search-ahead")&&a.compare(t,"custom_data.search.interface","algolia")&&(o=jQuery.extend(o,{eventName:"internal",eventAction:"search",attributes:{type:"other"}}),GMDataLayer.search_ahead_started=!0),a.compare(t,"name","datalayer_update")&&"vehiclesearchresults"==window.digitalData.pageInfo.pageType&&(a.map(window,"digitalData.vehicleInfo",a,"vars.vehicle",GMDataLayer.vehicles.map),a.map(window,"digitalData.internalCampaignInfo.internalSearchNumberOfResults",t,"custom_data.values.count",GMDataLayer.filters.searchCount),a.map(window,"digitalData.filterInfo.filterType",t,"custom_data.values.filters",GMDataLayer.filters.filterTypes),a.map(window,"digitalData.filterInfo.filterValue",t,"custom_data.values.filters",GMDataLayer.filters.filterValues),a.map(window,"digitalData.filterInfo.filterSelected",t,"custom_data.values.filters",GMDataLayer.filters.filterCombined),0==dlUpdateCount?(_satellite.track("page_ready"),dlUpdateCount++):_satellite.track("vsr_search")),a.map(c,"payment.lease_payment",t,"custom_data.inventory.lease_payment"),a.map(c,"payment.monthly_payment",t,"custom_data.inventory.monthly_payment"),"payment"in c?(a.map(o,"attributes.type",c,"payment_type"),a.map(o,"attributes.filters.lease_payment",t,"custom_data.inventory.lease_payment",GMDataLayer.payment.format),a.map(o,"attributes.filters.finance_payment",t,"custom_data.inventory.monthly_payment",GMDataLayer.payment.format)):(a.map(o,"attributes.type",t,"custom_data.inventory.type"),a.map(o,"attributes.filters.year",t,"custom_data.inventory.year"),a.map(o,"attributes.filters.make",t,"custom_data.inventory.make"),a.map(o,"attributes.filters.model",t,"custom_data.inventory.model"),a.map(o,"attributes.filters.trim",t,"custom_data.inventory.trim"),a.map(o,"attributes.filters.body",t,"custom_data.inventory.bodytype"),a.map(o,"attributes.filters.city_mpg",t,"custom_data.inventory.city_mpg"),a.map(o,"attributes.filters.hw_mpg",t,"custom_data.inventory.hw_mpg"),a.map(o,"attributes.filters.fueltype",t,"custom_data.inventory.fueltype"),a.map(o,"attributes.filters.features",t,"custom_data.inventory.features"),a.map(o,"attributes.filters.miles",t,"custom_data.inventory.miles"),a.map(o,"attributes.filters.price",t,"custom_data.inventory.price"),a.map(o,"attributes.filters.exterior_color",t,"custom_data.inventory.ext_color_generic"),a.map(o,"attributes.filters.exterior_color",t,"custom_data.inventory.ext_color"),a.map(o,"attributes.filters.interior_color",t,"custom_data.inventory.int_color_generic"),a.map(o,"attributes.filters.interior_color",t,"custom_data.inventory.int_color"),a.map(o,"attributes.filters.cab_type",t,"custom_data.inventory.cab_type")),a.map(o,"attributes.searchTerm",t,"custom_data.inventory.search"),"attributes"in o&&a.compare(o,"eventName","filtered")&&"filters"in o.attributes&&(o.attributes.filters=GMDataLayer.combine_filters(o.attributes.filters)),a.compare(t,"name","vdp")&&(o=jQuery.extend(o,{eventName:"detailsView",eventAction:"vehicle"})),a.map(o,"attributes.status",t,"custom_data.vehicle.type"),a.map(o,"attributes.year",t,"custom_data.vehicle.year"),a.map(o,"attributes.make",t,"custom_data.vehicle.make",function(e){return"string"!=typeof e?e:e.toLowerCase()}),a.map(o,"attributes.model",t,"custom_data.vehicle.model",function(e){return"string"!=typeof e?e:e.toLowerCase()}),a.map(o,"attributes.trim",t,"custom_data.vehicle.trim",function(e){return"string"!=typeof e?e:e.toLowerCase()}),a.compare(t,"name","form_start")&&(o=jQuery.extend(o,{eventName:"start",eventAction:"form"}),a.map(o,"attributes.formName",t,"custom_data.form.name"),i.push("form_event")),a.compare(t,"name","credit_app_start")&&(o=jQuery.extend(o,{eventName:"start",eventAction:"form"}),i.push("form_event")),a.map(o,"attributes.formDescription",t,"custom_data.form.output"),a.map(o,"attributes.formType",t,"custom_data.form.id",GMDataLayer.formType.map),a.map(o,"attributes.displayType",t,"custom_data.form.format",function(e){return"modal"==e?"modal":"in-page"}),a.map(o,"attributes.displayFormat",t,"custom_data.form.format"),a.compare(t,"name","form_visible")&&(o=jQuery.extend(o,{eventName:"visible",eventAction:"form"}),a.map(o,"attributes.formName",t,"custom_data.form.name"),0<(n=document.querySelectorAll(".validation_message")).length&&(r=[],n.forEach(function(e){var t=e.parentElement.querySelector("label").innerText.replace("*","");r.push(t+":"+e.innerText.toLowerCase())}),window.digitalData.formInfo.errorMessage=r.join("|")),i.push("form_event")),a.compare(t,"name","form_submit")&&(o=jQuery.extend(o,{eventName:"submit",eventAction:"form"}),a.map(o,"attributes.formName",t,"custom_data.form.name")),a.compare(t,"name","credit_app_submit")&&(o=jQuery.extend(o,{eventName:"submit",eventAction:"form"})),a.map(o,"attributes.prevPage",AdobeLocalization,"prevPage"),a.map(o,"attributes.leadId",t,"custom_data.lead.guid"),a.compare(t,"label","Coupon")&&(o=jQuery.extend(o,{eventName:"couponClick",eventAction:"pageElementInteraction"})),a.map(o,"attributes.couponName",t,"custom_data.coupon.name"),a.compare(t,"label","National Offer")&&(o=jQuery.extend(o,{eventName:"offerClick",eventAction:"pageElementInteraction"})),a.compare(t,"label","Offer")&&(o=jQuery.extend(o,{eventName:"offerClick",eventAction:"pageElementInteraction"})),a.map(o,"attributes.offerName",t,"custom_data.offer.name"),a.map(o,"attributes.offerId",t,"custom_data.offer.id"),a.compare(t,"label","Call")&&(o=jQuery.extend(o,{eventName:"clickToCall",eventAction:"pageElementInteraction"})),a.map(o,"attributes.clickToCallDepartment",t,"custom_data.call.department"),a.compare(t,"label","CTA")&&(o=jQuery.extend(o,{eventName:"CTA",eventAction:"buttonClick"})),a.compare(t,"label","VDP Main CTA")&&(o=jQuery.extend(o,{eventName:"CTA",eventAction:"buttonClick"})),a.compare(t,"label","VRP Main CTA")&&(o=jQuery.extend(o,{eventName:"CTA",eventAction:"buttonClick"})),a.compare(t,"label","VDP Schedule Test Drive Shopping Tool")&&(o=jQuery.extend(o,{eventName:"CTA",eventAction:"buttonClick"})),a.compare(t,"label","VRP Schedule Test Drive Shopping Tool")&&(o=jQuery.extend(o,{eventName:"CTA",eventAction:"buttonClick"})),a.map(o,"attributes.linkText",t,"custom_data.button.text"),(a.compare(t,"custom_data.action_link",!0)||a.compare(t,"custom_data.shopping_tool",!0))&&(o=jQuery.extend(o,{eventName:"CTA",eventAction:"buttonClick"}),a.compare(t,"custom_data.tool.type","custom")?a.map(o,"attributes.linkText",t,"custom_data.tool.text"):a.map(o,"attributes.linkText",t,"custom_data.tool.type")),a.compare(t,"label","Directions")&&a.compare(t,"custom_data.directions.text","get directions",!0)&&(o=jQuery.extend(o,{eventName:"getDirections",eventAction:"pageElementInteraction"}),a.map(o,"attributes.linkText",t,"custom_data.directions.text")),a.compare(t,"label","Carousel Asset")&&(a.compare(t,"custom_data.asset.location","vehicle gallery")||a.compare(t,"custom_data.asset.location","model row")||(o=jQuery.extend(o,{eventName:"general",eventAction:"pageElementInteraction"}),a.map(o,"attributes.element",t,"custom_data.asset.name",function(e){return"carousel"}),a.map(o,"attributes.assetName",t,"custom_data.asset.name"),a.map(o,"attributes.assetPositon",t,"custom_data.asset.position"))),a.compare(t,"label","Navigation")&&!a.compare(t,"custom_data.navigation.position","footerNav")&&(o=jQuery.extend(o,{eventName:"navClick",eventAction:"pageElementInteraction"})),a.map(o,"attributes.linkText",t,"custom_data.navigation.display"),a.map(o,"attributes.position",t,"custom_data.navigation.position"),a.compare(t,"name","save")&&a.compare(t,"label","Save Vehicle")){if(a.map(c,"vehicle.vin",t,"custom_data.vehicle.vin"),!("vehicle"in c)||GMDataLayer.save_vehicle_vins.includes(c.vehicle.vin))return;o=jQuery.extend(o,{eventName:"save",eventAction:"vehicle"}),GMDataLayer.save_vehicle_vins.push(c.vehicle.vin)}a.compare(t,"name","alert")&&a.compare(t,"label","Vehicle Alert")&&(o=jQuery.extend(o,{eventName:"priceAlert",eventAction:"vehicle"})),a.compare(t,"label","Started Conversation")&&(o=jQuery.extend(o,{eventName:"chatInitiation",eventAction:"pageElementInteraction"})),a.compare(t,"name","click")&&a.compare(t,"label","Estimate Payment")&&(o=jQuery.extend(o,{eventName:"start",eventAction:"paymentCalculator"})),a.compare(t,"label","Shopping Tool")&&a.compare(t,"custom_data.tool.text","Payment Calculator")&&(o=jQuery.extend(o,{eventName:"start",eventAction:"paymentCalculator"})),a.compare(t,"name","calculate")&&a.compare(t,"label","Estimate Payment")&&(o=jQuery.extend(o,{eventName:"update",eventAction:"paymentCalculator"})),a.map(o,"attributes.surveyID",t,"custom_data.survey.id"),a.compare(t,"name","payment-calculator-save")&&(o=jQuery.extend(o,{eventName:"compareTool",eventAction:"vehicle"})),a.map(o,"attributes.years",t,"custom_data.compare.years",function(e){return e.join()}),a.map(o,"attributes.make",t,"custom_data.compare.makes",function(e){return e.join()}),a.map(o,"attributes.model",t,"custom_data.compare.models",function(e){return e.join()}),a.map(o,"attributes.trim",t,"custom_data.compare.trims",function(e){return e.join()}),a.map(o,"attributes.status",t,"custom_data.compare.types",function(e){return e.join()}),a.compare(t,"label","Social Share")&&(o=jQuery.extend(o,{eventName:"social",eventAction:"pageElementInteraction"})),a.map(o,"attributes.socialType",t,"custom_data.platform"),a.compare(t,"name","login")&&(o=jQuery.extend(o,{eventName:"compareTool",eventAction:"vehicle"})),a.compare(t,"name","payment-calculator-save")&&(o=jQuery.extend(o,{eventName:"update",eventAction:"paymentCalculator"})),a.map(o,"attributes.element",t,"custom_data.map.type"),a.compare(t,"name","chat")&&(a.map(window,"digitalData.chatID",t,"custom_data.provider.channel"),a.compare(t,"label","Conversation Accepted")&&(o=jQuery.extend(o,{eventName:"acceptance",eventAction:"chat"})),a.compare(t,"label","Conversation Declined")&&(o=jQuery.extend(o,{eventName:"declined",eventAction:"chat"})),a.compare(t,"label","Conversation Lead")&&(o=jQuery.extend(o,{eventName:"lead",eventAction:"chat"})),a.compare(t,"label","SMS Conversation")&&(o=jQuery.extend(o,{eventName:"sms",eventAction:"chat"})),a.compare(t,"label","Started Conversation")&&(o=jQuery.extend(o,{eventName:"initiation",eventAction:"chat"}),a.map(o,"attributes.chatType",t,"custom_data.engagment",function(e){return e},function(e){return"passive"}),a.map(o,"attributes.location",t,"custom_data.location",function(e){return e},function(e){return"floating"}),a.map(o,"attributes.provider",t,"custom_data.provider.name",function(e){return e},function(e){return"Conversations"}))),"eventName"in o&&"eventAction"in o&&(window.digitalData.newEvent(o),i.forEach(function(e){_satellite.track(e)}))}},combine_filters:function(e){var t=[];for(var a in e)if("object"==typeof e[a])for(var i in e[a])t.push(a+":"+e[a][i].toString().toLowerCase());else t.push(a+":"+e[a].toString().toLowerCase());return t.join("|")},formType:{map:function(e){var t={1:"Get a Quote",2:"Order Parts",3:"General Contact",4:"Contact Commercial",5:"Contact Parts",6:"Contact Service",7:"Test Drive",8:"Vehicle Finder",9:"Schedule Service",10:"Request More Info",11:"Employment",12:"General Contact",13:"Trade In",14:"Lease",15:"Finance",16:"Request More Info",17:"Unlock Price",Finance:"Finance","Share Vehicle":"Email a Friend"};return e in t?t[e]:"Dealer Custom"}},payment:{format:function(e){var t=[];for(var a in e)t.push(e[a].min+"-"+e[a].max);return t}},pageName:{map:function(e){var i="",t=e.replace(/\//g,":");return formattedPath=t.substring(1,t.length-1),":"==formattedPath&&(formattedPath="homepage"),"Vehicle Listing"==DIDataLayer.vars.page.shift_type&&(formattedPath="search-inventory:"+formattedPath),AdobeLocalization.dealer.brands.split("|").forEach(function(e,t,a){"Chevrolet"==e?i+="ch":"Buick"==e?i+="bu":"GMC"==e?i+="gm":"Cadillac"==e&&(i+="ca"),t!==a.length-1&&(i+="|")}),i+":na:"+AdobeLocalization.dealer.country_code+":"+window.DIDataLayer.vars.site.language+":t3:"+formattedPath}},vehicles:{map:function(e){var t,a,i=[];return!function(e){for(var t in e)if(e.hasOwnProperty(t))return;return 1}(e)?((a={}).model_year=e.year,a.nameplate=e.make+" "+e.model,a.trim=e.trim,a.vin=e.vin,a.color_exterior=e.ext_color,a.vehicle_stock_nummber=e.stock,a.price=e.our_price,i.push(a)):void 0!==(t=document.getElementById("hits"))&&null!=t&&document.querySelectorAll("#hits .result-wrap").forEach(function(e){var t={},a=JSON.parse(e.dataset.vehicle);t.condition=a.type,t.modelYear=a.year,t.vehicleMake=a.make,t.modelName=a.model,t.vehicleType=a.bodytype,t.bodyStyle=a.bodystyle,t.trimLevel=a.trim,t.vin=a.vin,t.vehicleStock=a.stock,t.vehiclePrice=a.price,i.push(t)}),i}},pageType:{map:function(e){var t=DIDataLayer.vars.page.path,a=!1;switch(e){case"Home":return"homepage";case"Vehicle Details":return"vehicledetails";case"Vehicle Listing":return"vehiclesearchresults";case"Special Offers":case"OEM Incentives":case"Special Programs":case"Dynamic Coupon Library":return"offers";case"Trade-in Estimator":case"Get Pre-Approved":return"forms";case"Test Drive":return"testdrive";case"Payment Calculator":return"finance";case"Accessories":case"Bodyshop":return"service";case"Staff":case"Hours & Directions":return"company";case"Model Showroom":return"showroom";case"CPOV Program":return"owners";default:if(document.body.classList.forEach(function(e){(e.match("model")&&!e.match("sitemap")||0<=t.indexOf("trucks"))&&(a=!0)}),1==a)return"showroom";if("Parts"==e&&t.indexOf("contact")<0&&t.indexOf("order")<0)return"parts";if("Parts"==e&&0<=t.indexOf("contact"))return"parts";if("Parts"==e&&0<=t.indexOf("order")||0<=t.indexOf("order")&&0<=t.indexOf("parts"))return"partsorder";if(0<=t.indexOf("serviceandpartsspecials")||0<=t.indexOf("service-specials"))return"serviceoffers";if(0<=t.indexOf("parts")&&0<=t.indexOf("special"))return"parts";if("Service"==e&&0<=t.indexOf("contact"))return"service";if("Finance"==e&&t.indexOf("application")<0&&t.indexOf("/apply-for")<0)return"finance";if("About Us"==e&&t.indexOf("employment")<0)return"company";if("Dealer Specials"==e&&t.indexOf("/new-vehicles/")<0&&t.indexOf("/used-vehicles/")<0&&t.indexOf("serviceandpartsspecials")<=0)return"offers";if(0<=t.indexOf("application")&&t.indexOf("thank-you")<0)return"forms";if(0<=t.indexOf("contact")&&0<=t.indexOf("us"))return"company";if(0<=t.indexOf("/apply-for-financing"))return"finance";if(0<=t.indexOf("/new-vehicles/")||0<=t.indexOf("/used-vehicles/"))return"vehiclesearchresults";if(0<=t.indexOf("/thank-you"))return"helpcenter";if(0<=t.indexOf("sitemap"))return"helpcenter";if(0<=t.indexOf("onstar"))return"onstar";if(0<=t.indexOf("special"))return"offers";if(0<=t.indexOf("offer")||0<=t.indexOf("promotions"))return"offers";if(0<=t.indexOf("preferred")&&0<=t.indexOf("pricing"))return"discountprograms";if(0<=t.indexOf("policy"))return"helpcenter";if(0<=t.indexOf("sitemap"))return"helpcenter";if(0<=t.indexOf("vehicle-finder"))return"lav";if(0<=t.indexOf("trade")&&0<=t.indexOf("value"))return"tradein";if(0<=t.indexOf("serviceapptform")||0<=t.indexOf("service")&&0<=t.indexOf("schedule"))return"scheduleservice";if(0<=t.indexOf("parts"))return"parts";if(0<=t.indexOf("service_battery"))return"battery";if(0<=t.indexOf("service_oil-change"))return"oilchange";if(0<=t.indexOf("service_brake"))return"brakes";if(0<=t.indexOf("TireFinder")||0<=t.indexOf("tirefinder"))return"tirefinder";if(0<=t.indexOf("tire")&&t.indexOf("protection")<=0)return"tires";if(0<=t.indexOf("protection"))return"protection";if(0<=t.indexOf("shop-click-drive"))return"shopclickdrive";if(0<=t.indexOf("commercial")||0<=t.indexOf("fleet")||0<=t.indexOf("business"))return"fleet";if(0<=t.indexOf("service"))return"certifiedservice";if(0<=t.indexOf("ownerloyalty"))return"rewardsprogram";if(0<=t.indexOf("certified")&&0<=t.indexOf("vehicle"))return"cpo";if(0<=t.indexOf("owner"))return"owner";if("1"==AdobeLocalization.is_single)return"blog";if("Custom Dealer Content"==e)return"custom"}return e}},viewport:{map:function(e){return window.DIDataLayer.vars.site.experience.width+"x"+window.DIDataLayer.vars.site.experience.height}},filters:{filterTypes:function(e){var t=[];for(var a in e)e.hasOwnProperty(a)&&t.push(a.toLowerCase());return t.join("|")},filterValues:function(e){var t=[];for(var a in e)e.hasOwnProperty(a)&&t.push(e[a]);return t.join("|").toLowerCase()},filterCombined:function(e){var t=[];for(var a in e)e.hasOwnProperty(a)&&t.push(a+"-"+e[a]);return t.join("|").toLowerCase()},searchCount:function(e){return"vehiclesearchresults"==window.digitalData.pageInfo.pageType?e.toString():0!=e?e:void 0}},formErrors:{map:function(e){if(0===e.length)return null;var t=[];for(var a in e)e.hasOwnProperty(a)&&t.push(a+":"+e[a]);return t.join("|").toLowerCase()}},siteLevel:{map:function(e){if(""!=e){var t=e.substring(1,e.length-1);return elements=t.split("/"),last_element=elements[elements.length-1],""==last_element&&(last_element="homepage"),last_element}}},siteLevel5:{map:function(e){var t=[];return window.digitalData.pageInfo.siteSectionsLevel1&&t.push(window.digitalData.pageInfo.siteSectionsLevel1.toLowerCase()),window.digitalData.pageInfo.siteSectionsLevel2&&t.push(window.digitalData.pageInfo.siteSectionsLevel2.toLowerCase()),window.digitalData.pageInfo.siteSectionsLevel3&&t.push(window.digitalData.pageInfo.siteSectionsLevel3.toLowerCase()),window.digitalData.pageInfo.siteSectionsLevel4&&t.push(window.digitalData.pageInfo.siteSectionsLevel4.toLowerCase()),t.join(":")}}};function loadLaunchScript(){var e=document.createElement("script");e.src=AdobeLocalization.tagging_url,document.getElementsByTagName("head")[0].appendChild(e),console.log("Launch Loaded")}function loadSatScript(){var e;"undefined"!=typeof _satellite?((e=document.createElement("script")).innerHTML="_satellite.pageBottom();",document.getElementsByTagName("body")[0].appendChild(e),console.log("_satellite loaded")):console.log("_satellite load failed gracefully")}jQuery(function(){jQuery(document,"#myModal").on("shown.bs.modal",function(e){document.dispatchEvent(new Event("di_check_visible_forms"))})}),GMDataLayer.init();