<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US" class="porsche responsive-grid kia hyundai buick acura bmw mazda audi preowned jeep fiat vertical-11 volkswagen lexus ram dodge mini mercedes-benz honda cadillac multi-franchise chrysler blue-white chevrolet ddc-site responsive-type subaru alfa-romeo toyota v9-global-0011-v2 land-rover nissan alias-custom-service-location-template scion gmc volvo" >
<head>
<!--
i-03cc8927c5a54c4e8-us-east-1-bot1 null
-->
<meta charset="UTF-8" />
<title>Hendrick BMW - Charlotte, NC | Hendrick Automotive Group</title>
<link rel="dns-prefetch" href="https://www.googletagmanager.com/"  />
<link rel="dns-prefetch" href="https://pictures.dealer.com/"  />
<link rel="preconnect" href="https://www.googletagmanager.com/"  />
<link rel="preconnect" href="https://pictures.dealer.com/"  />
<meta name="author" content="Hendrick Automotive Group" />
<meta name="expires" content="never" />
<meta name="distribution" content="global" />
<meta name="robots" content="index, follow" />
<meta name="og:title" content="Hendrick BMW - Charlotte, NC | Hendrick Automotive Group" />
<meta name="og:type" content="website" />
<meta name="og:url" content="https://www.hendrickcars.com/north-carolina/charlotte/hendrick-bmw.htm" />
<meta name="locale" content="en_US" />
<meta name="providerID" content="DDC" />
<meta name="ddc:site-alt:en_US" content="lang=en_US, path=/north-carolina/charlotte/hendrick-bmw.htm" />
<link rel="canonical" href="https://www.hendrickcars.com/north-carolina/charlotte/hendrick-bmw.htm" />
<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="/blog/rss/index.xml" />
<link rel="shortcut icon" type="image/vnd.microsoft.icon" href="https://pictures.dealer.com/h/hendrickautogroup/0470/7a400917b7a31c6e4dc63654e8db0513x.jpg" />
<script type="text/javascript">
window.Cookies||(window.Cookies={get:i=>{const o=("; "+document.cookie).split("; "+i+"=");if(o.length>=2)return o[1].split(";").shift()}}),window.DDC={dataLayer:{user:{},page:{}},Flags:{},i18n:{},Widgets:{}},window._pxam=window._pxam||[];
</script>
<script type="text/javascript">
(()=>{const e="activeSession",t="-EXPIRATION",o=e=>{localStorage.removeItem(e),localStorage.removeItem(`${e}${t}`)},s=s=>{try{if(!s)return;if(!localStorage.getItem(s))return void o(s);const i=`${s}${t}`,a=localStorage.getItem(i);if(a)if("session"===a){if(!window.Cookies.get(e))return void o(s)}else{const e=Number(a);if(!Number.isNaN(e)&&e<=(new Date).getTime())return void o(s)}}catch(e){console.log(e,s,dataValue)}};window.DDC.session={get:e=>(s(e),localStorage.getItem(e)),set:(e,o,s)=>{let i="session";if(Number.isInteger(s)){const e=1e3*s;i=(new Date).getTime()+e}localStorage.setItem(`${e}${t}`,i),localStorage.setItem(e,o)}},window.Cookies.get(e)||Object.keys(localStorage).forEach((e=>{e.endsWith(t)&&s(e.slice(0,-11))}))})();
</script>
<script type="text/javascript">
(()=>{const e="activeSession",o="userSessionId";let s=DDC.session.get(o);if(!window.Cookies.get(e)||!s){const r=e=>{try{return new URL(e).origin}catch(e){return""}};s="function"==typeof window.crypto?.randomUUID?window.crypto.randomUUID().replaceAll("-",""):"",s&&(DDC.session.set(o,s),document.cookie=`${e}=true;path=/`,document.cookie=`__ssoid=${s}; SameSite=None; Secure`),["sessionReferrer","sessionReferrerDomain"].forEach((e=>{sessionStorage.setItem(e,r(document.referrer))}))}window.DDC.dataLayer.user.sessionId=s,sessionStorage.setItem(o,s)})();
</script>
<script type="text/javascript"> (function(){window.asc_datalayer=window.asc_datalayer||{},window.asc_datalayer={events:[],items:[],measurement_ids:[],affiliation:"dealer_dot_com",currency:"",language:"",oem_brand:"",oem_code:"",store_name:""};})(); </script>
<script type="text/javascript"> (function(){window.DDC=window.DDC||{},window.DDC.WidgetData=window.DDC.WidgetData||{},window.DDC.WidgetData["ws-tracking"]=window.DDC.WidgetData["ws-tracking"]||{},window.DDC.WidgetData["ws-tracking"].ddctrackingMessages={trackingData:[],push:a=>{const{data:t}=a;window.DDC.WidgetData["ws-tracking"].ddctrackingMessages.trackingData.push(a),window.dispatchEvent(new CustomEvent("ddcTrackingData",{detail:"string"==typeof t?JSON.parse(t):t}))},forEach:a=>{window.DDC.WidgetData["ws-tracking"].ddctrackingMessages.trackingData.forEach(a)}},window.addEventListener("message",(a=>{var t;const{data:i}=a;let d;if("string"==typeof i)try{d=JSON.parse(i)}catch(a){d=null}else d=i;"ddctagging"===(null===(t=d)||void 0===t?void 0:t.taggingTarget)&&window.DDC.WidgetData["ws-tracking"].ddctrackingMessages.push(a)}));})(); </script>
<script type="text/javascript">window.__AudioEyeSiteHash = "8a76d4912ca5546fb22cfb4f4cec6762";</script>
<script type="text/javascript">
window.DDC = window.DDC || {};
window.DDC.jqueryUiCssPath = "/static/dist/v9/variations/global/0011/v2/css/jqueryui-desktop-white.css?r=1767695556000";
</script>
<style type='text/css' media='screen,projection' data-href='/static/ws/content-cta/bundle.54d1326420ddf12dc696449f64641a31.css'>.ws-content-cta .cta{overflow:hidden}.ws-content-cta .cta-background{backface-visibility:hidden;left:0;top:0}.ws-content-cta .cta-content{z-index:1}.ws-content-cta .cta-content>*{max-width:100%}.ws-content-cta .cta-content a:focus,.ws-content-cta .cta-content a:hover{outline:none}.ws-content-cta .btn-ghost-white{background:#0000;border:1px solid #fff;color:#fff}.ws-content-cta .btn-ghost-white.focus,.ws-content-cta .btn-ghost-white.hover,.ws-content-cta .btn-ghost-white:focus,.ws-content-cta .btn-ghost-white:hover{color:#fff}.ws-content-cta.interactive-border .btn-ghost-white{border-color:#0000}.ws-content-cta.interactive-border .btn-ghost-white.focus,.ws-content-cta.interactive-border .btn-ghost-white.hover,.ws-content-cta.interactive-border .btn-ghost-white:focus,.ws-content-cta.interactive-border .btn-ghost-white:hover,.ws-content-cta.interactive-border .hover .btn-ghost-white{border-color:#fff}
/*# sourceMappingURL=/static/ws/content-cta/bundle.54d1326420ddf12dc696449f64641a31.css.map*/</style>
<style type='text/css' media='screen,projection' data-href='/v9/media/js/slick/slick-1.8.0/slick/slick.min.css'>.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}</style>
<style type='text/css' media='screen,projection' data-href='/v9/media/js/slick/slick-1.8.0/slick/slick-theme.min.css'>@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('/v9/media/js/slick/slick-1.8.0/slick/ajax-loader.gif') center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url('./fonts/slick.eot');src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'),url('./fonts/slick.woff') format('woff'),url('./fonts/slick.ttf') format('truetype'),url('./fonts/slick.svg#slick') format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'\2190'}[dir=rtl] .slick-prev:before{content:'\2192'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'\2192'}[dir=rtl] .slick-next:before{content:'\2190'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'\2022';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
</style>
<style type='text/css' media='all' data-href='/dist/v9/variations/global/0011/v2/css/font-face-montserrat.css'>@font-face{font-family:"DDC Heading Font Face";src:url(/static/v9/media/fonts/montserrat-light/v1/webfont.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"DDC Heading Font Face";src:url(/static/v9/media/fonts/montserrat-bold/v1/webfont.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"DDC Heading Font Face";src:url(/static/v9/media/fonts/montserrat-extrabold/v1/webfont.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}</style>
<style type='text/css' media='all' data-href='/design-components/specialty-colors-default.css'>:root{--color-discount:var(--color-success-500);--color-electric-vivid:#33d0f2;--color-electric-light:#3d9ebe;--color-electric:#007faa;--color-electric-dark:#00678a;--color-hybrid-vivid:#3ce12d;--color-hybrid-light:#3db13d;--color-hybrid:#009900;--color-hybrid-dark:#017f01;--color-hot-car:#FFE0B1;--color-hot-car-dark:#A42801;--color-in-stock:#CAEACA;--color-in-stock-dark:#045F04}</style>
<style type='text/css' media='all' data-href='/design-components/box-background-neutral-0-border-neutral-200.css'>:root{--box-bg:var(--color-neutral-0);--box-border-color:var(--color-neutral-200)}</style>
<style type='text/css' media='all' data-href='/design-components/text-colors-global-light-theme.css'>:root{--text-color:var(--color-neutral-1000-alpha-9);--text-muted-color:var(--color-neutral-1000-alpha-6);--text-inverse-color:var(--color-neutral-0-alpha-9);--text-inverse-muted-color:var(--color-neutral-0-alpha-6);--text-dark-color:var(--text-color);--text-light-color:var(--text-inverse-color)}</style>
<style type='text/css' media='all' data-href='/design-components/tile-style-global-light-theme.css'>:root{--tile-border-width:1px;--tile-border-radius-outer:8px;--tile-border-radius-inner:4px;--tile-border-color:var(--color-neutral-1000-alpha-1);--tile-border-hover-color:var(--color-neutral-1000-alpha-3);--tile-border-active-color:var(--color-neutral-1000-alpha-6);--tile-bg:var(--color-neutral-0);--tile-overlay-bg-hover:rgba(0, 0, 0, 0.02);--tile-overlay-bg-active:rgba(0, 0, 0, 0.05);--tile-color:var(--text-color);--tile-muted-color:var(--text-muted-color);--tile-colorblock-bg:var(--color-neutral-200);--tile-colorblock-color:var(--tile-color);--tile-status-open-color:var(--color-success-500);--tile-status-closed-color:var(--color-danger-500);--tile-tooltip-bg:var(--color-neutral-900);--tile-tooltip-color:var(--color-neutral-0-alpha-9)}</style>
<style type='text/css' media='all' data-href='/design-components/page-background-neutral-25.css'>:root{--page-bg:var(--color-neutral-25)}</style>
<style type='text/css' media='all' data-href='/design-components/form-input-style-global-light-theme.css'>:root{--input-border-color:var(--color-neutral-400);--input-bg:var(--color-neutral-0);--input-focus-border-color:var(--color-neutral-800);--input-decoration-color:var(--color-primary-500)}</style>
<style type='text/css' media='all' data-href='/design-components/pagination-floating-circle.css'>:root{--pagination-border-radius:1.25em;--pagination-padding:0 .2em;--pagination-margin:8px;--pagination-height:2.5em;--pagination-width:2.5em;--pagination-color:var(--color-neutral-1000-alpha-9);--pagination-bg:transparent;--pagination-border:transparent;--pagination-hover-color:var(--color-neutral-1000-alpha-9);--pagination-hover-bg:var(--color-neutral-0);--pagination-hover-border:var(--color-primary-500);--pagination-active-color:var(--color-neutral-1000);--pagination-active-bg:var(--color-primary-500-alpha-05);--pagination-active-border:var(--color-primary-700);--pagination-current-color:var(--color-neutral-0);--pagination-current-bg:var(--color-neutral-1000);--pagination-current-border:var(--color-neutral-1000);--pagination-arrow-color:var(--pagination-color);--pagination-arrow-bg:var(--color-neutral-0);--pagination-arrow-border:var(--color-neutral-200);--pagination-arrow-hover-color:var(--pagination-hover-color);--pagination-arrow-hover-bg:var(--pagination-hover-bg);--pagination-arrow-hover-border:var(--pagination-hover-border);--pagination-ellipsis-bg:transparent;--pagination-ellipsis-border:transparent;--pagination-ellipsis-color:var(--color-neutral-1000-alpha-6)}</style>
<style type='text/css' media='all' data-href='/design-components/form-input-shape-inherit-button-shape.css'>:root{--input-border-radius-base:var(--btn-border-radius-base);--input-border-radius-large:var(--btn-border-radius-large);--input-border-radius-small:var(--btn-border-radius-small)}</style>
<style type='text/css' media='all' data-href='/design-components/callout-primary-primary-500-secondary-primary-700.css'>:root{--callout-primary-bg:var(--color-primary-500);--callout-secondary-bg:var(--color-primary-700)}</style>
<style type='text/css' media='all' data-href='/design-components/form-label-style-global-light-theme.css'>:root{--form-label-color:var(--color-neutral-1000-alpha-6);--form-label-inverse-color:var(--color-neutral-0-alpha-6);--form-label-font-weight:700}</style>
<style type='text/css' media='all' data-href='/design-components/form-text-colors-global-light-theme.css'>:root{--input-color:var(--color-neutral-1000-alpha-9);--input-color-placeholder:var(--color-neutral-1000-alpha-6)}</style>
<style type='text/css' media='all' data-href='/design-components/highlight-badge-colors-global-light-theme.css'>:root{--highlight-badge-border-radius:var(--input-border-radius-base);--highlight-badge-line-height:1.25;--highlight-badge-padding:0.5em;--highlight-badge-default-bg-color:var(--color-neutral-1000-alpha-05);--highlight-badge-default-text-color:var(--color-neutral-1000-alpha-9);--highlight-badge-hotcars-bg-color:var(--color-hot-car);--highlight-badge-hotcars-text-color:var(--color-hot-car-dark);--highlight-badge-in-stock-bg-color:var(--color-in-stock);--highlight-badge-in-stock-text-color:var(--color-in-stock-dark)}</style>
<style type='text/css' media='all' data-href='/design-components/page-title-background-neutral-50.css'>:root{--page-title-bg:var(--color-neutral-50)}</style>
<style type='text/css' media='all' data-href='/design-components/link-style-default.css'>:root{--link-color:var(--btn-link-color);--link-hover-color:var(--btn-link-hover-color);--link-active-color:var(--btn-link-active-color);--link-inverse-color:var(--btn-link-inverse-color);--link-inverse-hover-color:var(--btn-link-inverse-hover-color);--link-inverse-active-color:var(--btn-link-inverse-active-color);--link-font-weight:inherit;--link-text-decoration:none;--link-text-decoration-color:inherit;--link-active-text-decoration:var(--link-text-decoration);--link-hover-text-decoration:underline;--link-content-container-hover-text-decoration:underline}</style>
<style type='text/css' media='all' data-href='/design-components/button-style-solid-primary-light-ghost-secondary.css'>:root{--btn-border-width:1px;--btn-border-style:solid;--btn-font-weight:700;--btn-line-height:1.1;--btn-link-color:var(--color-primary-500);--btn-link-hover-color:var(--color-primary-600);--btn-link-active-color:var(--color-primary-700);--btn-link-disabled-color:var(--btn-link-color);--btn-link-inverse-color:var(--color-primary-50);--btn-link-inverse-hover-color:var(--color-neutral-0);--btn-link-inverse-active-color:var(--color-neutral-0);--btn-link-inverse-disabled-color:var(--btn-link-inverse-color);--btn-default-border-color:var(--color-primary-300);--btn-default-bg:var(--color-neutral-0);--btn-default-color:var(--color-primary-500);--btn-default-hover-border-color:var(--color-primary-400);--btn-default-hover-bg:var(--color-primary-100);--btn-default-hover-color:var(--color-primary-600);--btn-default-active-border-color:var(--color-primary-500);--btn-default-active-bg:var(--color-primary-200);--btn-default-active-color:var(--color-primary-700);--btn-default-inverse-border-color:var(--color-neutral-0-alpha-4);--btn-default-inverse-bg:var(--color-neutral-1000-alpha-6);--btn-default-inverse-color:var(--color-primary-50);--btn-default-inverse-hover-border-color:var(--color-neutral-0-alpha-6);--btn-default-inverse-hover-bg:var(--color-neutral-1000-alpha-8);--btn-default-inverse-hover-color:var(--color-neutral-0);--btn-default-inverse-active-border-color:var(--color-neutral-0);--btn-default-inverse-active-bg:var(--color-neutral-1000);--btn-default-inverse-active-color:var(--color-neutral-0);--btn-primary-border-color:var(--color-primary-500);--btn-primary-bg:var(--color-primary-500);--btn-primary-color:var(--color-neutral-0);--btn-primary-hover-border-color:var(--color-primary-600);--btn-primary-hover-bg:var(--color-primary-600);--btn-primary-hover-color:var(--color-neutral-0);--btn-primary-active-border-color:var(--color-primary-700);--btn-primary-active-bg:var(--color-primary-700);--btn-primary-active-color:var(--color-neutral-0);--btn-primary-inverse-border-color:var(--color-neutral-0);--btn-primary-inverse-bg:var(--color-neutral-0);--btn-primary-inverse-color:var(--color-primary-500);--btn-primary-inverse-hover-border-color:var(--color-primary-100);--btn-primary-inverse-hover-bg:var(--color-primary-100);--btn-primary-inverse-hover-color:var(--color-primary-600);--btn-primary-inverse-active-border-color:var(--color-primary-200);--btn-primary-inverse-active-bg:var(--color-primary-200);--btn-primary-inverse-active-color:var(--color-primary-700)}</style>
<style type='text/css' media='all' data-href='/design-components/divider-colors-global-light-theme.css'>:root{--divider-color:var(--color-neutral-1000-alpha-1)}</style>
<style type='text/css' media='all' data-href='/design-components/button-shape-rounded.css'>:root{--btn-border-radius-base:.25em;--btn-border-radius-large:.25em;--btn-border-radius-small:.25em}</style>
<style type='text/css' media='all' data-href='/design-components/container-default.css'>:root{--container-contrast-low-bg:var(--color-neutral-0);--container-contrast-med-bg:var(--color-neutral-50);--container-contrast-high-bg:var(--color-neutral-800);--container-contrast-max-bg:var(--color-neutral-1000);--container-light-bg:var(--color-neutral-100);--container-dark-bg:var(--color-neutral-900);--container-alpha-contrast-low-bg:rgba(255,255,255,0.93);--container-alpha-contrast-high-bg:rgba(0,0,0,0.85)}</style>
<style type='text/css' media='all' data-href='/design-components/spot-icon-style-global-light-primary-highlight.css'>:root{--spot-icon-stroke-primary-color:var(--color-neutral-1000);--spot-icon-stroke-secondary-color:var(--color-primary-500);--spot-icon-stroke-linejoin:round;--spot-icon-stroke-linecap:round;--spot-icon-stroke-width:2px}</style>
<style type='text/css' media='all' data-href='/design-components/chip-style-white-neutral-border-hover-light.css'>:root{--chip-padding:calc(.5em - var(--chip-border-width));--chip-line-height:1.25;--chip-border-width:1px;--chip-border-style:solid;--chip-border-radius:var(--input-border-radius-base);--chip-default-color:var(--color-neutral-1000-alpha-9);--chip-default-background-color:var(--color-neutral-0);--chip-default-border-color:var(--color-neutral-300);--chip-default-icon-color:var(--color-neutral-1000-alpha-6);--chip-default-border-color-hover:var(--color-neutral-1000-alpha-9);--chip-default-icon-color-hover:var(--color-neutral-1000-alpha-9);--chip-default-color-hover:var(--color-neutral-1000-alpha-9);--chip-additive-color:var(--color-primary-500);--chip-additive-background-color:var(--input-bg);--chip-additive-border-color:var(--color-neutral-200);--chip-additive-icon-color:var(--color-neutral-1000-alpha-6);--chip-additive-border-color-hover:var(--color-neutral-500);--chip-additive-icon-color-hover:var(--color-neutral-1000-alpha-6);--chip-additive-color-hover:var(--color-primary-700)}</style>
<style type='text/css' media='all' data-href='/design-components/color-palette-global-light-theme-gray-true-blue.css'>:root{--color-neutral-0:#fff;--color-neutral-25:#f9f9fa;--color-neutral-50:#f4f4f4;--color-neutral-100:#e4e5e6;--color-neutral-200:#cecfd1;--color-neutral-300:#b3b4b7;--color-neutral-400:#949599;--color-neutral-500:#727479;--color-neutral-600:#636569;--color-neutral-700:#54565a;--color-neutral-800:#434447;--color-neutral-900:#333436;--color-neutral-950:#1d1d1e;--color-neutral-1000:#000;--color-primary-25:#f5f9fc;--color-primary-50:#ecf3fa;--color-primary-100:#d1e2f3;--color-primary-200:#accae9;--color-primary-300:#7cacdc;--color-primary-400:#478ace;--color-primary-500:#0d65bf;--color-primary-600:#0b55a6;--color-primary-700:#0a468d;--color-primary-800:#083271;--color-primary-900:#062256;--color-primary-950:#031230;--color-accent-25:#faf9f5;--color-accent-50:#f6f3eb;--color-accent-100:#e9e3cf;--color-accent-200:#d7cca7;--color-accent-300:#c0af75;--color-accent-400:#a68e3d;--color-accent-500:#8a6a00;--color-accent-600:#785f00;--color-accent-700:#665200;--color-accent-800:#514700;--color-accent-900:#3e3800;--color-accent-950:#232000;--color-success-25:#f8faf5;--color-success-50:#f1f4eb;--color-success-100:#dde6cf;--color-success-200:#c2d1a7;--color-success-300:#9fb775;--color-success-400:#789a3d;--color-success-500:#4e7a00;--color-success-600:#426a00;--color-success-700:#365a00;--color-success-800:#274800;--color-success-900:#1c3700;--color-success-950:#0f1f00;--color-info-25:#f5fafb;--color-info-50:#ebf4f7;--color-info-100:#cfe5eb;--color-info-200:#a7d0db;--color-info-300:#75b6c6;--color-info-400:#3d98af;--color-info-500:#007896;--color-info-600:#006583;--color-info-700:#00546f;--color-info-800:#003e59;--color-info-900:#002d44;--color-info-950:#001826;--color-warning-25:#fcf8f5;--color-warning-50:#f9f1eb;--color-warning-100:#f1decf;--color-warning-200:#e5c3a7;--color-warning-300:#d7a175;--color-warning-400:#c77b3d;--color-warning-500:#b55100;--color-warning-600:#9d4900;--color-warning-700:#864200;--color-warning-800:#6b3b00;--color-warning-900:#512f00;--color-warning-950:#2d1b00;--color-danger-25:#fdf5f6;--color-danger-50:#fbebed;--color-danger-100:#f6cfd4;--color-danger-200:#efa8b0;--color-danger-300:#e67684;--color-danger-400:#db3f52;--color-danger-500:#d0021b;--color-danger-600:#b50213;--color-danger-700:#9a010e;--color-danger-800:#7b0104;--color-danger-900:#5e0201;--color-danger-950:#340301;--color-neutral-0-alpha-05:rgba(255,255,255,0.05);--color-neutral-0-alpha-1:rgba(255,255,255,0.1);--color-neutral-0-alpha-2:rgba(255,255,255,0.2);--color-neutral-0-alpha-3:rgba(255,255,255,0.3);--color-neutral-0-alpha-4:rgba(255,255,255,0.4);--color-neutral-0-alpha-5:rgba(255,255,255,0.5);--color-neutral-0-alpha-6:rgba(255,255,255,0.6);--color-neutral-0-alpha-7:rgba(255,255,255,0.7);--color-neutral-0-alpha-8:rgba(255,255,255,0.8);--color-neutral-0-alpha-9:rgba(255,255,255,0.9);--color-neutral-1000-alpha-05:rgba(0,0,0,0.05);--color-neutral-1000-alpha-1:rgba(0,0,0,0.1);--color-neutral-1000-alpha-2:rgba(0,0,0,0.2);--color-neutral-1000-alpha-3:rgba(0,0,0,0.3);--color-neutral-1000-alpha-4:rgba(0,0,0,0.4);--color-neutral-1000-alpha-5:rgba(0,0,0,0.5);--color-neutral-1000-alpha-6:rgba(0,0,0,0.6);--color-neutral-1000-alpha-7:rgba(0,0,0,0.7);--color-neutral-1000-alpha-8:rgba(0,0,0,0.8);--color-neutral-1000-alpha-9:rgba(0,0,0,0.9);--color-primary-500-alpha-05:rgba(13,101,191,0.05);--color-primary-500-alpha-1:rgba(13,101,191,0.1);--color-primary-500-alpha-2:rgba(13,101,191,0.2);--color-primary-500-alpha-3:rgba(13,101,191,0.3);--color-primary-500-alpha-4:rgba(13,101,191,0.4);--color-primary-500-alpha-5:rgba(13,101,191,0.5);--color-primary-500-alpha-6:rgba(13,101,191,0.6);--color-primary-500-alpha-7:rgba(13,101,191,0.7);--color-primary-500-alpha-8:rgba(13,101,191,0.8);--color-primary-500-alpha-9:rgba(13,101,191,0.9);--color-accent-500-alpha-05:rgba(138,106,0,0.05);--color-accent-500-alpha-1:rgba(138,106,0,0.1);--color-accent-500-alpha-2:rgba(138,106,0,0.2);--color-accent-500-alpha-3:rgba(138,106,0,0.3);--color-accent-500-alpha-4:rgba(138,106,0,0.4);--color-accent-500-alpha-5:rgba(138,106,0,0.5);--color-accent-500-alpha-6:rgba(138,106,0,0.6);--color-accent-500-alpha-7:rgba(138,106,0,0.7);--color-accent-500-alpha-8:rgba(138,106,0,0.8);--color-accent-500-alpha-9:rgba(138,106,0,0.9)}</style>
<link rel='stylesheet' type='text/css' media='all' href='/static/dist/v9/variations/global/0011/v2/css/blue_white.css?r=1767695550000'/>
<link rel='stylesheet' type='text/css' media='all' href='/static/dist/v9/variations/global/0011/v2/css/overrides/type.css?r=1767695559000'/>
<link rel='stylesheet' type='text/css' media='all' href='/static/dist/v9/variations/global/0011/v2/css/blue_white-widgets.css?r=1767695547000'/>
<style type='text/css' media='screen,projection' data-href='/static/ws/navigation/bundle.8b67c73fbd4d4f20ca77ab61cb2ef050.css'>.navigation-ajax-container{font-size:16px;line-height:60px;position:absolute;text-transform:none}.navigation-ajax-container .ddc-icon{animation:spin 3s linear infinite;display:inline-block;float:left;margin-right:10px}a.ddc-nav-icon-link:hover{line-height:1}.ddc-icon-search{pointer-events:none}.ajax-navigation-element{visibility:hidden}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.ws-navigation .mobile-nav-panel{overflow:hidden;transition:all .3s ease-out}.ws-navigation .mobile-nav-panel.nav-hidden{max-height:0}.ws-navigation .mobile-nav-panel.nav-hidden.nav-visible{max-height:1000px}.ws-navigation .mobile-nav-panel.nav-transitioning{max-height:500px}.ws-navigation .mobile-fullscreen-subnav{-webkit-overflow-scrolling:touch;background-color:inherit;height:100%;left:0;overflow-x:hidden;overflow-y:auto;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:100%;z-index:9999}.ws-navigation .mobile-fullscreen-subnav .nav-fragment.list-unstyled{padding-right:40px}.ws-navigation .mobile-fullscreen-subnav.slide-in{transform:translateX(0)}.ws-navigation .mobile-fullscreen-subnav.slide-out{transform:translateX(100%)}.ws-navigation .mobile-fullscreen-subnav .mobile-fullscreen-subnav-header{background-color:inherit}.ws-navigation .mobile-fullscreen-subnav .mobile-fullscreen-subnav-header .mobile-fullscreen-back-button{background:none;border:none;cursor:pointer;display:inline-flex;justify-content:flex-start;padding:8px 0;text-decoration:none}.ws-navigation .mobile-fullscreen-subnav .mobile-fullscreen-subnav-header .mobile-fullscreen-back-button:active,.ws-navigation .mobile-fullscreen-subnav .mobile-fullscreen-subnav-header .mobile-fullscreen-back-button:focus,.ws-navigation .mobile-fullscreen-subnav .mobile-fullscreen-subnav-header .mobile-fullscreen-back-button:hover{text-decoration:none}.ws-navigation .mobile-fullscreen-subnav .mobile-fullscreen-subnav-header .mobile-fullscreen-back-button:hover{opacity:.7}.ws-navigation .mobile-fullscreen-subnav .mobile-fullscreen-subnav-header .mobile-fullscreen-back-button:focus{outline:2px solid currentColor;outline-offset:2px}.ws-navigation .mobile-fullscreen-subnav .mobile-fullscreen-subnav-header .mobile-fullscreen-back-button i{text-decoration:none}.ddc-icon-minus,.ddc-icon-plus{transition:transform .1s ease}
/*# sourceMappingURL=/static/ws/navigation/bundle.8b67c73fbd4d4f20ca77ab61cb2ef050.css.map*/</style>
<style type='text/css' media='screen,projection' data-href='/static/ws/mycars-nav/bundle.6fea0122d09ed95a88767dfa0122a829.css'>.ws-mycars-nav{display:flex}#mycars-mobile-icon-root{min-width:auto}.mycars-nav-badge,.mycars-nav-badge--desktop,.mycars-nav-badge--mobile{background:var(--btn-link-color);border-radius:50%;position:absolute;right:-3px;top:4px}.mycars-nav-badge--desktop{height:8px;width:8px}.mycars-nav-badge--mobile{height:6px;width:6px}.modal-nav-link--desktop{line-height:1.7;min-height:53px}
/*# sourceMappingURL=/static/ws/mycars-nav/bundle.6fea0122d09ed95a88767dfa0122a829.css.map*/</style>
<style type='text/css' media='screen,projection' data-href='/static/ws/site-text-search/bundle.ec8a5d29896f88998e07ef4a41cab840.css'>[data-widget-name=ws-site-text-search] .site-text-search-input{text-overflow:ellipsis}[data-widget-name=ws-site-text-search].sts-search-dropdown{z-index:999}[data-widget-name=ws-site-text-search].sts-search-flyout{height:100vh;max-width:100%;overflow-y:scroll;position:fixed;right:0;top:0;transition:.25s;z-index:99999}[data-widget-name=ws-site-text-search].sts-search-flyout.one-column{right:-446px;width:446px}[data-widget-name=ws-site-text-search].sts-search-flyout.two-columns{right:-824px;width:824px}[data-widget-name=ws-site-text-search].sts-search-modal{background-color:#0009;display:block;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:99998}[data-widget-name=ws-site-text-search].sts-search-flyout.slide-left{right:0}[data-widget-name=ws-site-text-search].sts-search-flyout.slide-left.mobile{width:100%}[data-widget-name=ws-site-text-search].sts-search-dropdown .inventory-tabs>.nav-tabs>li>a,[data-widget-name=ws-site-text-search].sts-search-flyout .inventory-tabs>.nav-tabs>li>a{--text-muted-color:var(--color-neutral-1000);margin-left:0;margin-right:0}[data-widget-name=ws-site-text-search].sts-search-dropdown .tabs .nav-tabs>li>a,[data-widget-name=ws-site-text-search].sts-search-flyout .tabs .nav-tabs>li>a{font-size:.75em;padding:.95em 1em}[data-widget-name=ws-site-text-search].sts-search-dropdown .tabs .nav-tabs>li>a:hover,[data-widget-name=ws-site-text-search].sts-search-flyout .tabs .nav-tabs>li>a:hover{padding:.95em 1em calc(.95em - 1px)}[data-widget-name=ws-site-text-search].sts-search-dropdown .inventory-tabs>.nav-tabs>li.disabled>a,[data-widget-name=ws-site-text-search].sts-search-flyout .inventory-tabs>.nav-tabs>li.disabled>a{color:var(--color-neutral-400)}[data-widget-name=ws-site-text-search].sts-search-dropdown .tabs .nav-tabs>li.active a,[data-widget-name=ws-site-text-search].sts-search-dropdown .tabs .nav-tabs>li.active>a:focus,[data-widget-name=ws-site-text-search].sts-search-dropdown .tabs .nav-tabs>li.active>a:hover,[data-widget-name=ws-site-text-search].sts-search-flyout .tabs .nav-tabs>li.active a,[data-widget-name=ws-site-text-search].sts-search-flyout .tabs .nav-tabs>li.active>a:focus,[data-widget-name=ws-site-text-search].sts-search-flyout .tabs .nav-tabs>li.active>a:hover{padding:.95em 1em calc(.95em - 3px)}[data-widget-name=ws-site-text-search].sts-search-dropdown .inventory-tabs>.nav-tabs>li:not(.active):not(.disabled)>a,[data-widget-name=ws-site-text-search].sts-search-flyout .inventory-tabs>.nav-tabs>li:not(.active):not(.disabled)>a{border-bottom:1px solid var(--color-neutral-1000);padding:.95em 1em calc(.95em - 3px)}@media only screen and (max-width:600px){[data-widget-name=ws-site-text-search].sts-search-dropdown .tabs .nav-tabs>li>a,[data-widget-name=ws-site-text-search].sts-search-flyout .tabs .nav-tabs>li>a{font-size:.7em}[data-widget-name=ws-site-text-search].sts-search-dropdown .tabs .nav-tabs>li>a:hover,[data-widget-name=ws-site-text-search].sts-search-flyout .tabs .nav-tabs>li>a:hover{padding:.95em 1em calc(.95em - 1px)}[data-widget-name=ws-site-text-search].sts-search-dropdown .tabs .nav-tabs>li.active a,[data-widget-name=ws-site-text-search].sts-search-dropdown .tabs .nav-tabs>li.active>a:focus,[data-widget-name=ws-site-text-search].sts-search-dropdown .tabs .nav-tabs>li.active>a:hover,[data-widget-name=ws-site-text-search].sts-search-flyout .tabs .nav-tabs>li.active a,[data-widget-name=ws-site-text-search].sts-search-flyout .tabs .nav-tabs>li.active>a:focus,[data-widget-name=ws-site-text-search].sts-search-flyout .tabs .nav-tabs>li.active>a:hover{padding:.95em 1em calc(.95em - 3px)}}[data-widget-name=ws-site-text-search] .site-text-search-wrapper .input-container{display:inline-block;position:relative;width:100%}[data-widget-name=ws-site-text-search] .site-text-search-wrapper .input-container input{padding-top:12px!important}[data-widget-name=ws-site-text-search] .site-text-search-wrapper .floating-placeholder{font-size:1em;font-weight:200;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease}[data-widget-name=ws-site-text-search] .site-text-search-wrapper .input-container input:focus+.floating-placeholder,[data-widget-name=ws-site-text-search] .site-text-search-wrapper .input-container.has-content .floating-placeholder{font-size:.6em;top:20%;transform:translateY(-50%)}[data-widget-name=ws-site-text-search] .site-text-search-pagination{display:block;margin:0 auto;max-width:200px}@media(max-width:768px){[data-widget-name=ws-site-text-search] .site-text-search-wrapper .floating-placeholder{font-size:1.1em}[data-widget-name=ws-site-text-search] .site-text-search-wrapper .input-container input:focus+.floating-placeholder,[data-widget-name=ws-site-text-search] .site-text-search-wrapper .input-container.has-content .floating-placeholder{font-size:.7em}}[data-widget-name=ws-site-text-search] .site-search-vehicle-card-media-container{flex-basis:40%;max-width:100%}[data-widget-name=ws-site-text-search] .site-search-vehicle-card-details-container{flex-basis:60%;max-width:100%}[data-widget-name=ws-site-text-search] .loading-animation-container{align-items:center;display:flex;transform:scale(.52);transform-origin:center}[data-widget-name=ws-site-text-search] svg.animating{animation:rotate 4s cubic-bezier(.4,0,.2,1) infinite;animation-delay:0s;transform-origin:12.25px 12.25px}[data-widget-name=ws-site-text-search] .search-circle-outer{fill:#0000;stroke:var(--input-color);stroke-width:2;stroke-dasharray:71;stroke-dashoffset:0}[data-widget-name=ws-site-text-search] .animating .search-circle-outer{stroke:var(--input-color);animation:circle 4s cubic-bezier(.785,.105,.15,.76) infinite}[data-widget-name=ws-site-text-search] .search-circle-inner{fill:#0000;stroke:var(--input-color-placeholder);stroke-width:2}[data-widget-name=ws-site-text-search] .search-handle{stroke:var(--input-color);stroke-width:2;stroke-linecap:round;stroke-dasharray:15;stroke-dashoffset:0;transition:opacity .6s ease-in-out,transform .6s ease-in-out}[data-widget-name=ws-site-text-search] .hidden{opacity:0;transform:scale(.8)}[data-widget-name=ws-site-text-search] .visible{animation:appear .6s ease-in-out forwards;opacity:1;transform:scale(1)}@keyframes disappear{0%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:15;opacity:0}}@keyframes appear{0%{stroke-dashoffset:15;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes circle{0%,to{stroke-dashoffset:0}20%{stroke-dashoffset:0;opacity:0}25%{stroke-dashoffset:71}35%{opacity:1}50%{stroke-dashoffset:35}80%{stroke-dashoffset:0}}@keyframes rotate{0%,20%{transform:rotate(0deg)}75%,to{transform:rotate(5turn)}}
/*# sourceMappingURL=/static/ws/site-text-search/bundle.ec8a5d29896f88998e07ef4a41cab840.css.map*/</style>
<link rel='stylesheet' type='text/css' media='screen,projection' href='/customcss/custom.css?r=1750253237000&_renderer=desktop'/>
<script type="text/javascript">
window.performance.mark('ldSDKStart');
</script>
<script src="/static/assets/libs/launch-darkly/3.1.4/ldclient.min.js" async></script>
<script type="text/javascript">
(async()=>{await(async()=>{for(;!window.LDClient;)await new Promise((e=>setTimeout(e,10)))})(),window.performance.mark("ldSDKEnd");const e=DDC.session.get("userSessionId"),i=false?"mobile":"desktop",t=true;if(e){window.performance.mark("ldSDKInitStart");const p = new URLSearchParams(window.location.search);const f=Array.from(p.keys()).reduce((r,k)=>(k.startsWith("_toggle")&&(r[k]=p.get(k)),r),{});const n={kind:"user",key:"cms-web",custom:{accountId:"hendrickautogroup",countryProfileReference:"",device:i,groupProfileReference:"",oemProfileReference:"",optOutUXTesting:t,pageAlias:"CUSTOM_SERVICE_LOCATION_TEMPLATE",pageId:"hendrickautogroup_SITEBUILDER_hendrickautogroup_CUSTOM_LOCATION_LAYOUT_60",profileReference:"hagprofile",siteId:"hendrickautogroup",userSessionId:e,variationId:"v9_GLOBAL_0011_V2"},...f};window.ldClient=LDClient.initialize('5a6a54ded2dfe40a43a34a83',n),await window.ldClient.waitUntilReady(),document.dispatchEvent(new Event("LDClientReady")),window.performance.mark("ldSDKInitEnd")}})();
</script>
<script type="text/javascript">
!function(){var o=!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)||window.matchMedia("(pointer:coarse),(hover:none)").matches;document.querySelector("html").className+=o?" touch":" no-touch"}();
</script>

<script>(window.BOOMR_mq=window.BOOMR_mq||[]).push(["addVar",{"rua.upush":"false","rua.cpush":"false","rua.upre":"false","rua.cpre":"false","rua.uprl":"false","rua.cprl":"false","rua.cprf":"false","rua.trans":"","rua.cook":"false","rua.ims":"false","rua.ufprl":"false","rua.cfprl":"false","rua.isuxp":"false","rua.texp":"norulematch","rua.ceh":"false","rua.ueh":"false","rua.ieh.st":"0"}]);</script>
                              <script>!function(e){var n="https://s.go-mpulse.net/boomerang/";if("True"=="True")e.BOOMR_config=e.BOOMR_config||{},e.BOOMR_config.PageParams=e.BOOMR_config.PageParams||{},e.BOOMR_config.PageParams.pci=!0,n="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="RBXXN-SXTKU-EKURX-FEMC4-H3AAB",function(){function e(){if(!o){var e=document.createElement("script");e.id="boomr-scr-as",e.src=window.BOOMR.url,e.async=!0,i.parentNode.appendChild(e),o=!0}}function t(e){o=!0;var n,t,a,r,d=document,O=window;if(window.BOOMR.snippetMethod=e?"if":"i",t=function(e,n){var t=d.createElement("script");t.id=n||"boomr-if-as",t.src=window.BOOMR.url,BOOMR_lstart=(new Date).getTime(),e=e||d.body,e.appendChild(t)},!window.addEventListener&&window.attachEvent&&navigator.userAgent.match(/MSIE [67]\./))return window.BOOMR.snippetMethod="s",void t(i.parentNode,"boomr-async");a=document.createElement("IFRAME"),a.src="about:blank",a.title="",a.role="presentation",a.loading="eager",r=(a.frameElement||a).style,r.width=0,r.height=0,r.border=0,r.display="none",i.parentNode.appendChild(a);try{O=a.contentWindow,d=O.document.open()}catch(_){n=document.domain,a.src="javascript:var d=document.open();d.domain='"+n+"';void(0);",O=a.contentWindow,d=O.document.open()}if(n)d._boomrl=function(){this.domain=n,t()},d.write("<bo"+"dy onload='document._boomrl();'>");else if(O._boomrl=function(){t()},O.addEventListener)O.addEventListener("load",O._boomrl,!1);else if(O.attachEvent)O.attachEvent("onload",O._boomrl);d.close()}function a(e){window.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!window.BOOMR||!window.BOOMR.version&&!window.BOOMR.snippetExecuted){window.BOOMR=window.BOOMR||{},window.BOOMR.snippetStart=(new Date).getTime(),window.BOOMR.snippetExecuted=!0,window.BOOMR.snippetVersion=12,window.BOOMR.url=n+"RBXXN-SXTKU-EKURX-FEMC4-H3AAB";var i=document.currentScript||document.getElementsByTagName("script")[0],o=!1,r=document.createElement("link");if(r.relList&&"function"==typeof r.relList.supports&&r.relList.supports("preload")&&"as"in r)window.BOOMR.snippetMethod="p",r.href=window.BOOMR.url,r.rel="preload",r.as="script",r.addEventListener("load",e),r.addEventListener("error",function(){t(!0)}),setTimeout(function(){if(!o)t(!0)},3e3),BOOMR_lstart=(new Date).getTime(),i.parentNode.appendChild(r);else t(!1);if(window.addEventListener)window.addEventListener("load",a,!1);else if(window.attachEvent)window.attachEvent("onload",a)}}(),"".length>0)if(e&&"performance"in e&&e.performance&&"function"==typeof e.performance.setResourceTimingBufferSize)e.performance.setResourceTimingBufferSize();!function(){if(BOOMR=e.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var n=""=="true"?1:0,t="",a="ijtas2ax3cdi42k6prja-f-cca5063e8-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,o={"ak.v":"39","ak.cp":"1163135","ak.ai":parseInt("917665",10),"ak.ol":"0","ak.cr":7,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"5472fa97","ak.r":51480,"ak.a2":n,"ak.m":"dscx","ak.n":"essl","ak.bpcip":"66.102.9.0","ak.cport":45178,"ak.gh":"23.215.3.78","ak.quicv":"","ak.tlsv":"tls1.3","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"bbr","ak.t":"1767799890","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==ghxj5MAViR5FKwnKMQdxZ1j602MdDymnQi3T+W/4h/cVgj+VWkQeQka6V/QzXKhlPCwRg+2SKmXLF2ZMMZrv86MGfjnw+39fhDHwNW5lSd/LuxWqzTc7IYEjWPyBFgxFdgTL2aBW5xineN1KUcjIHneI6/oLqmyHB2cMdZoc1WKb6ipxsTkwM+uHLCsjb0idq1LrQp2g+IbLmtdTBCIAnTq8SkRr3DiEfyixApnnFe9BwQlFz5Ac4tV3vsb+l0pIrTSi8aiAvayv0KVi/23Qw4yQ/6HKlgTTlKKhUIu4FWohpfKy70oAwVuI9ZalB0dZADNIFkqeH/XF1H0m9GdKs3+62cjPgIT4xXJSDRNmCll3XmSksfY3b2tFXvL1YN8algHcRDQB4X+REj+8G4xAMxEroAA9kJ/iW0t1s6F0j+o=","ak.pv":"189","ak.dpoabenc":"","ak.tf":i};if(""!==t)o["ak.ruds"]=t;var r={i:!1,av:function(n){var t="http.initiator";if(n&&(!n[t]||"spa_hard"===n[t]))o["ak.feo"]=void 0!==e.aFeoApplied?1:0,BOOMR.addVar(o)},rv:function(){var e=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(e)}};BOOMR.plugins.AK={akVars:o,akDNSPreFetchDomain:a,init:function(){if(!r.i){var e=BOOMR.subscribe;e("before_beacon",r.av,null,null),e("onbeacon",r.rv,null,null),r.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head>
<body>
<script type="text/javascript">
window.onload = () => {
var goneAliasRedirect = '';
if (goneAliasRedirect) {
window.location.replace(goneAliasRedirect);
}
};
const toTitleCase = (s) => {
if (!s) { return ''; }
return s.replace(/\w\S*/g, (v) => { return v.charAt(0).toUpperCase() + v.substr(1).toLowerCase(); });
};
window.DDC = window.DDC || {};
if (sessionStorage.getItem('session.location') !== null) {
window.DDC.userLocation = JSON.parse(sessionStorage.getItem('session.location'));
} else {
const userPostalCode = window.Cookies.get('DDC.postalCode') || '';
const postalCityState = window.Cookies.get('DDC.postalCityState');
const userCoordinates = window.Cookies.get('DDC.userCoordinates');
const [ userCity, userState, userCountry ] = postalCityState ? decodeURIComponent(postalCityState).split(', ') : [];
const [ userLatitude, userLongitude ] = userCoordinates ? decodeURIComponent(userCoordinates).split(',') : [];
window.DDC.userLocation = {
userPostalCode,
userLatitude,
userLongitude,
userCity: userCity ? toTitleCase(userCity) : '',
userState,
userCountry
};
// Cache userLocation Data
sessionStorage.setItem('session.location', JSON.stringify(window.DDC.userLocation));
}
if (window.DDC?.dataLayer?.user && window.DDC?.userLocation) {
window.DDC.dataLayer.user = { ...window.DDC.dataLayer.user, ...window.DDC.userLocation };
}
window.DDC.siteSettings = {
siteId: 'hendrickautogroup',
pageAlias: 'CUSTOM_SERVICE_LOCATION_TEMPLATE',
accountId: 'hendrickautogroup',
defaultDomain: 'www.hendrickcars.com',
financingDomain: 'https://hendrickautogroup.financing.dealer.com',
isSecureLoginEnabled: false,
isDomainSSLEnabled: true,
childAccountIds: ["hendrickacuraadw","hendrickdodgecllc","HendrickShawneeMissionAutoGroup","hendrickchevroletshawneemission","eastbaybmw","hendrickbuickgmccadillaccary","hendrickchevroletcary","hendrickchevroletcadillac","hendrickdurhamautomall","hendrickhonda","hondacarsofbradenton","hendrickhondaeasley","hendrickhondaofcharleston","hendrickkiaofcary","hendricklexus","superiorlexusnorth","hendrickmercedesbenzofcharlotte","toyotascionofapex","hendricktoyotascionmerriam","toyotascionofnorthcharlestonsc","toyotascionofwilmington","hondacarsofmckinney","jeffgordonchevrolet","lexusofcharleston","lexusofpleasanton","rickhendrickcadillac","rickhendrickchevroletcharleston","colonialchevrolet","rickhendrickchevroletofbuford","rickhendrickcitychevrolet","rickhendricktoyotascion","terrylabontechevrolet","toyotascionofconcord","hendrickcarshickory","mbzofdurhamhag","hendricknorthlakeautoplaza","audinorthlakeaoa","hendricknorthlakemercedesbenz","hendricknorthlakelexus","hendrickhondahickory","hendrickvolkswagenfrisco","rickhendricktoyotascionsandysprings","hendrickvolkswagenmurrieta","rickhendrickchevroletbuickgmc","atlantamarketgroup","rickhendrickchevroletduluthprimary","hendrickmazda","rickhendrickbuickgmcduluth","hendrickcdjcllc","hooverchevrolet","hooverautomall","rickhendrickcdjcllc","daleearnhardtjrchevrolet","daleearnhardtjrbuickgmccadillac","hendrickfinance","hendrickineosgrenadier","darrellwaltripautomotivegrofranklin","darrellwaltriphonda","darrellwaltripvolvosubarusoa","darrellwaltripbuickgmcfranklin","hendrickcdjrfiatwilmingtonpreowned","eastbayminipleasanton","hondaofnewnan","volkswagenofmurrietavw","hendrickcadillacmonroe","hendrickcadillacsouthpointnc","daleearnhardtjrcadillac","rickhendrickchevroletnaples","daleearnhardtjrgroup","hendrickgmc","hendrickchevroletcolumbia","gwinnettplacehondacollisioncenter","hendrickvolkswagenfriscovw","hendrickcdjramcllc","barbourhendrickhondagreenvillenc","hendrickporschecharlotte","volvoofcharlestonvcna","hagjaglandrovershared","hendrickminiga","hendrickluxurygroup","hendrickbmw","nccharlottelr","hendricknorthlakebmw","stevensonhendrickmazda","hendrickcadillaccary","hendricksubarusoa","performanceacuraadw","performanceporsche","performancesubarusoa","hendrickminicharlotte","hendricklexuskansascity","hendrickstevensonhonda","hendrickstevensontoyota","hendrickbmwofmckinney","rickhendrickhonda","gwinnettplacehondaduluth","hondacarsofrockhillsc","hendrickbmwcertifiedpreowned","performancebmwchapelhill","hendrickconcordvw","bmwofsouthaustinbmw","hendricksplashpage","audisouthaustinaustinaoa","acuraofpleasantonadw","jeffgordonchevroletwilmington","jaguarofcharlottejag","lejeunehondajacksonville","hendrickacuranorthlake","concordautomall","hondaofconcord","kiaconcord","hendrickjaguarlandrover","neuwirthmotorscllc","reggiejacksonhonda","mavphendrickcarscom","bmwofmurrieta","darrellwaltriphondavolvosubaru","gwinnettplacegroupduluth","rickhendrickimportssplash","miniofcharlestonsc","rickhendrickbmw","hendrickcharlestonsplashpage","rickhendrickjeepchryslercllc","rickhendrickdodgecllc","bmwofkansascitysouthbmw","rickhendrickcdjrduluthsplashpage","hendrickchryslerjeepcllc"],
isEO: true
};
window.DDC.client = {
isMobile: false,
isDesktop: true,
isTablet: false
};
window.DDC.siteProperties = {"meta_conversions_api_pixels":"[184948915562375]","ReCaptcha_enable":"true","enterpriseRecaptchaSiteKey":"6LeIHcscAAAAAMVLs3TJrOiPqnF1qH0sh5eHy_zu","template_header_mobile_override":"V9_HEADER_MOBILE_MINIMAL_V1","includeAutoGenPromos":"false","optOutUXTesting":"true","template_header_layout_override":"V9_HEADER_TRUE_MINIMAL_V1","enableUrlBlockedForms":"true","VLPVersion":"v1","minEnterpriseRecaptchaScore":"0.7","siteBackground":"","theme":"BLANK","externalize_canonical_urls":"true","disclaimersRootDir":"hendrick","upgrade":"false","currentPreviewExperimentId":"a72de1910fe34d6885bba90a8aaceeae","testing":"testing","sidebarTopOffset":"-70","template_header_override":"header-location","customTransferEnabled":"false","enableMyCars":"true","audioEyeSiteHash":"8a76d4912ca5546fb22cfb4f4cec6762","variationFontFace":"font-face-montserrat","siteVersion":"3","enableVDPDigitalRetailing":"all","site_favicon":"https://pictures.dealer.com/h/hendrickautogroup/0470/7a400917b7a31c6e4dc63654e8db0513x.jpg"};
window.DDC.hasFeature = {
formsV2: true,
typographyV2: true,
gridsV2: true
};
(() => {
var siteProperties = window.DDC.siteProperties,
camelCase;
for (var prop in siteProperties) {
// convert underscores to camelCase
if(prop.indexOf('_') >= 0) {
camelCase = prop.replace(/_([a-z])/g, (g) => { return g[1].toUpperCase() });
siteProperties[camelCase] = siteProperties[prop];
delete siteProperties[prop];
}
};
})();
window.DDC.getSiteProperties = () => {
return window.DDC.siteProperties;
};
window.DDC.getSiteProperty = (propName) => {
var propValue;
if (propName in window.DDC.siteProperties) {
propValue = window.DDC.siteProperties[propName];
}
return propValue;
};
window.DDC.digitalRetailing = DDC.digitalRetailing || {};
// To be removed when 3rd party widgets no longer reference.
window.DDC.userProfile = DDC.userProfile || {};
if (sessionStorage.getItem('drSummary') !== 'undefined') {
window.DDC.digitalRetailing = JSON.parse(sessionStorage.getItem('drSummary'));
} else {
window.DDC.digitalRetailing.summary = {};
}
window.DDC.moduleJSCacheBust = 1767695506000;
</script>
<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"errorBeacon":"bam.nr-data.net","licenseKey":"NRBR-7d4b384e040a3f5c6af","agent":"","beacon":"bam.nr-data.net","applicationTime":167,"applicationID":"214274959","transactionName":"ZwFQZEFRWUFQBU1bWV5LYVVBRltXRUlaXVhEFl1cX1VF","queueTime":0,"atts":"S0ZHEglLFVNSBVZHWEQ3RlFHVRUIEyh6EBoSBUJAZVVFQVgJVxAMEl0cAh0AFR4TAUtdQ0A0QF9VWVtXYwNfV0RVClFVEQoVWlABSUBZVg1eVREcFUJQAVxzWlkFQRIJEnl9YzJxbXVxNn18en52bXkjd3ZkeSd5b3F9YBAdRE1AQ1UnXllWXkN7YUQDEAAGSgMAAR4OHABWDRAaEgtBWUFZRHFeE1dGZUUHUVVAQxUIAFYVEEBZBRAKEQEZAxEQCB9XWwVfUVpEUlFZSFdXQhgDWl9ARB4SGSdSU1tRDXV4XENDGx1GCBwHEAVZUV5RXhxfA00aUVgLQUQaEB9zWgdUU193LF1DRxkVHhMHUlNbUQ1xXFpVWUZjMm0QDBJTEBwRU1tbVAhNe2YSXhAGBR4GAgNIABwHAFAQHBFRXFNcB1BgU0ERV0NHeVMQC0QMBgECAlMJBBIbEFILSnBZREYIEkdCQlcTShtbUhJeEFhWXlNAWAVSU0NEC1VCXEVHEB1EX0BXXgdaWUBVRBALRBVEWVwPQUdSV1JcHRBWXkBfSEFFUVFFRx0CVlZRVUhTRVdZG1FZA09AWVwBRhxSXFFTERRWX1NfSFFYQUlEXlQUFVpZXgBTHFBRU1tdClhRGlwBSkVAHEdAVAlOXFNUSFRZUkQbQVIPVlwaQAtAQ1BYUh5WC1oeXkkRXFRSWRtTUhNLUxpbDVMcWVVSQh0ETFtVW0hfUUlUVh5TC04eWlEKVhBBX0FXQ0pUW1hZSEZfSl9DUx0LXEBVVQBXQx5SUlxLSktTWxwKW0NAUVkeE0obU1VTC0deR3NeRkhEAxB1WAVAXFxEQ1cTShtUX0IXRmNWU0NbXgh3U1tVRggSUERWH1MKVlFdQ0lQUVBbUEBeE1dWG1kJU1dWHQUfRg9dVxgBSQMSHxJYQVgUUEF1XxFcRHZCRV1DJUtbQlkHU1wRCgceEwlKW0RZF2ZZXlVgU1gSUFxREl4CHBFRVFFeE1dGZVUHR0JWfFhVWAgbCBRWBV5DVhIbEEEHXld\/VEYIEltVWVZDD1pZV0UQXVdBX0JCbjVwZnNyMXt8d3VlbVkDV1ZEWQdZUUZEWFVDCUxCaXMxYWR8fWh+fiV4Zn9\/Km18cml4Z2U5DwIUHEZdQ1pCXkFlD1RXYl8QU1wRCgUDHURJU1FVLVZzX1VWXBNcG1pTXgBAWVBbVkdFCV5AWUUUbXNmY2N9fDl1fXVxMHt\/fW97c2gpbGZpBlQQHBFCVkVkFFUQDBIMRkRDQw1uHjoWRUFHSlpVXVRFW1INWlNEQ0pRX15sGFxeFE1aG1MFQF9fWVlTbUlaWldCCF1ER1VrHVkDV1ZEWQdZHVFdQBxZElQQGhISU0JaUUNbXghwVhQKRkQJbHd7fXMndW0GAFUDb2UCFR4TB1pRWUUKRnRcXVZbXzVqfhQKRkZCRlUVHhMHWlFZRQpGdFZRW1dDJVZWU0NGCBIfVFJTXQNLRkRRB1kdQ19ERgwOXFxSQg1RW1JFQ11WFFZHRhwARllXDQABAFMVX1tUWQMCAgIPHlUSFFZEHRRAX1VZW1cMDlxcUkINUVtSRUNdVhRWR0YcEFdTW0NCQkESQEJTDRFCVFJEUgMBVAkDARxGHhJXX1pTWAgbCBRHE0UeW1VZVkMPWllVURZBHlBfWhAdRFBBd1sFX1FacVtQdwdQXllGAUASCRJRU10VXBAaEgVZUV5RXnBeEhsIFHEPU11SWRpxUBJcVVlCDUhVVxB1XUVGEVRTVQBQRUFeUkAYXFRdWFkQXUIJYmRhESBcV1IQNldRV1VFEnMJTUEUHEZdQ1pCXkFyCUxcQnUcQlVQRFJWE1wIAhoSFFNCVl5Dc1IFVkdYRBcQChEcX1dfAktbVVsFR0RcHF9XXwJLW1VbBUdEXF1YRlgQXFVEXxFCU1tRRV5eEk1XGhJIEFRWRl5RVEQDEFJVF1lEXEAVHhMFVl5ZQkYIElFcQlduEVFbQlVGHhJSW1ZfUA96Xl9VCkZkf2NhV0MVUF1YEl4QRF9DBhwCRBUQWl8HU1xWEg0QVAhmZ2USSBBGUkJeU0UPVlxmURZXXkd5UxALRE8LaWAlYHV9ZGhmeSN0d2kAVAIBbGYFEB1ESltCVTRAX0NVRUZYA0oQDBJIRlVeQFtTRQMUWlNRAFdCHl1YUFgKXB9SVQJTRV9EClpUB11XRB0JXVJaXFIeVAhNV0RAFltDVmJSUVAWTVFeUTdbRFZ7UksMUHVXf3gHQVNycXZzcCtvfkUDMHhCfFlnQ18gCEN+ABdaBVZ4Tm1LExVUWV4QdFFQVQpUXghNH1BRB1cdV1VRU0QKTR5CVQlCXFJEUh9ZA1hWU0JJX0lQUUVBHAJcVFdFCEYNW1VWVlQUFF9PUwVAQx9fR0Z+E01nbmQBQURaXlAPRRRMVxpvF1pfRHhSXFUUUFFdcwFARFpWXldVJFhWUVVZRkJGVRtHQgNvU0RZBUZZXF5gW1VEFRB1fTdhVUFGUkATXBtbGwBXUVMLCQUFUlNYBwJTUFcIHkVEH1QHSkYbAUlQX0cBFR4TB1JTW1ENcVxaVVlGZSpqcV9ADFdCEQoVZn01ZnNzYzsABQVvcHF8OWp6dwNcBhIfElhBWBRQQXVfEVxEd1lEU1MKXFYUClUeEnB9ZGJeCVVmT0ABEAoRUlhGE0obU0ZAIVxGEQoVXlgQXBAaEg1BY1ZTQkBURAMQQkIRVxIfElNTRQdaV1hEAUASCRJCQRwDWEFCHVUQHBFFRFdDJ15XWERGCBJ1VVJWcxNLXFNCOB0BHQAXGlkSTUIMbEtuH0RHQBx3A1xWdEUWXFVBHlRdXE8bHhRHDVZXVkRlV18CXEBwUQ1eEgkSUVNdFVwQGhITW1RUVUNhVAVNW1leMFpCVkNfXV0CGwgUAkQaR1pUUFdFTxseFEIBQ0VWQ0NxXhNXRkRJRggSdXkVHhMPV15fXgFxY2ASDRBSCVdGRF8IEBwRX0RbQw9KcVlFCkZ1QUJYQBNcCR4UcylhYFxfW3tVRAMQVV0XH1JcRAYQHURYQVgSXgMFAgYOHhMHWlFZRQpGEgkSX1dfAktbVVsFR0RcV0VdRBYbHhRDFFNeEQoVAAFUDwIHAFMDAAABBAIJUgsCBgBRBwYACA4EE0obQVNTC1xUUkJOcV4KVkAUCkZFWFpEUhBMGw=="};
(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["*","bam-cell.nr-data.net"]},feature_flags:["soft_nav"]};(window.NREUM||(NREUM={})).loader_config={xpid:"VQMBU19WCRACVVVQAAUOU10=",licenseKey:"NRBR-7d4b384e040a3f5c6af",applicationID:"214274959",browserID:"240281347"};;/*! For license information please see nr-loader-spa-1.306.0.min.js.LICENSE.txt */
(()=>{var e,t,r={384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>s,US:()=>u,Zm:()=>a,bQ:()=>d,dV:()=>c,pV:()=>l});var n=r(6154),i=r(1863),o=r(1910);const s={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function c(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,o.i)(...Object.values(e.o))),e}function d(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:s.beacon,errorBeacon:s.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),c(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>c,P3:()=>d,XX:()=>i,Yy:()=>a,df:()=>o,qY:()=>n,v4:()=>s});const n="events",i="jserrors",o="browser/blobs",s="rum",a="browser/logs",c={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},d={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.spa]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.softNav]:8,[c.sessionReplay]:9,[c.logging]:10,[c.genericEvents]:11},u={[c.pageViewEvent]:s,[c.pageViewTiming]:n,[c.ajax]:n,[c.spa]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:o,[c.sessionReplay]:o,[c.logging]:a,[c.genericEvents]:"ins"}},944:(e,t,r)=>{"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({agentIdentifier:null,drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>o,ET:()=>s,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},s="log",a=n.K7.logging},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>d,Ze:()=>f,x3:()=>u});var n=r(3241),i=r(7836),o=r(3606),s=r(860),a=r(2646);const c={};function d(e,t){const r={staged:!1,priority:s.P3[t]||0};l(e),c[e].get(t)||c[e].set(t,r)}function u(e,t){e&&c[e]&&(c[e].get(t)&&c[e].delete(t),p(e,t,!1),c[e].size&&h(e))}function l(e){if(!e)throw new Error("agentIdentifier required");c[e]||(c[e]=new Map)}function f(e="",t="feature",r=!1){if(l(e),!e||!c[e].get(t)||r)return p(e,t);c[e].get(t).staged=!0,h(e)}function h(e){const t=Array.from(c[e]);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{c[e].delete(t),p(e,t)}))}function p(e,t,r=!0){const s=e?i.ee.get(e):i.ee,c=o.i.handlers;if(!s.aborted&&s.backlog&&c){if((0,n.W)({agentIdentifier:e,type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=c[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete c[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function g(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}})}},1741:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(944),i=r(4261);class o{#e(e,...t){if(this[e]!==o.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e){return this.#e(i.Dl,e)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e(i.$9,e,t)}start(){return this.#e(i.d3)}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},1910:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(944);const i=new Map;function o(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),o=t.includes("nrWrapper");return r||o||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},2555:(e,t,r)=>{"use strict";r.d(t,{D:()=>a,f:()=>s});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function s(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}const a=e=>(0,i.a)(e,o)},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>s,H3:()=>n,g:()=>d,iL:()=>c,tS:()=>a,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,s=18e5,a={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},d={OFF:0,FULL:1,ERROR:2}},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},2843:(e,t,r)=>{"use strict";r.d(t,{G:()=>o,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function o(e,t,r){(0,n.sp)("pagehide",e,t,r)}},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(6154);const i="newrelic";function o(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Xh:()=>c,Zp:()=>i,kd:()=>d,mq:()=>a,nf:()=>s,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],s=4,a=1e3,c=2e3,d=["PageAction","UserAction","BrowserPerformance"],u={RESOURCES:"experimental.resources",REGISTER:"register"}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>d});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W),s=50;var a=Object.prototype.hasOwnProperty,c=!1;function d(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const s="-"===n.charAt(0);for(let a=0;a<t.length;a++){const c=t[a],d=e[c];l(d)||(e[c]=r(d,s?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,c,d){return l(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,l,f;let h;try{a=this,o=[...arguments],l="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,c],l],e)}i(r+"start",[o,a,c],l,d);const p=performance.now();let g;try{return f=t.apply(a,o),g=performance.now(),f}catch(e){throw g=performance.now(),i(r+"err",[o,a,e],l,d),h=e,h}finally{const e=g-p,t={start:p,end:g,duration:e,isLongTask:e>=s,methodName:c,thrownError:h};t.isLongTask&&i("long-task",[t,a],l,d),i(r+"end",[o,a,f],l,d)}}}function i(r,n,i,o){if(!c||t){var s=c;c=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}c=s}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=s;var i=o.handlers={};function o(e,t,r,o){s(o||n.d,i,e,t,r)}function s(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var s=t[o]=t[o]||{};(s[r]=s[r]||[]).push([e,i])}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>a,Lc:()=>d,Rz:()=>u,TZ:()=>n,bD:()=>o,d3:()=>s,jx:()=>l,sl:()=>f,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",s="-start",a="-end",c="fn"+s,d="fn"+a,u="pushState",l=1e3,f=3e4},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),o=r(860),s=r(3969),a=r(993);function c(e,t,r={},c=a.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(s.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(a.ET,[l,t,r,c,d,u],void 0,o.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(a.p_).some(t=>t===e.toUpperCase().trim())}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>s,O2:()=>l,OV:()=>o,Qu:()=>f,TZ:()=>c,ih:()=>h,pP:()=>a,t1:()=>u,tC:()=>i,wD:()=>d});var n=r(860);const i=["click","keydown","submit"],o="popstate",s="api",a="initialPageLoad",c=n.K7.softNav,d=5e3,u=500,l={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},f={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},h={IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>a,rs:()=>i,xV:()=>s,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",s="storeSupportabilityMetrics",a="storeEventMetrics"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},4261:(e,t,r)=>{"use strict";r.d(t,{$9:()=>u,BL:()=>c,CH:()=>p,Dl:()=>x,Fw:()=>w,PA:()=>v,Pl:()=>n,Pv:()=>A,Tb:()=>f,U2:()=>s,V1:()=>E,Wb:()=>T,bt:()=>y,cD:()=>b,d3:()=>R,dT:()=>d,eY:()=>g,fF:()=>h,hG:()=>o,hw:()=>i,k6:()=>a,nb:()=>m,o5:()=>l});const n="api-",i=n+"ixn-",o="addPageAction",s="addToTrace",a="addRelease",c="finished",d="interaction",u="log",l="noticeError",f="pauseReplay",h="recordCustomEvent",p="recordReplay",g="register",m="setApplicationVersion",v="setCurrentRouteName",b="setCustomAttribute",y="setErrorHandler",w="setPageViewName",x="setUserId",R="start",T="wrapLogger",E="measure",A="consent"},4387:(e,t,r)=>{"use strict";function n(e={}){return!(!e.id||!e.name)}function i(e){return"string"==typeof e&&e.trim().length<501||"number"==typeof e}function o(e,t){if(2!==t?.harvestEndpointVersion)return{};const r=t.agentRef.runtime.appMetadata.agents[0].entityGuid;return n(e)?{"source.id":e.id,"source.name":e.name,"source.type":e.type,"parent.id":e.parent?.id||r}:{"entity.guid":r,appId:t.agentRef.info.applicationID}}r.d(t,{Ux:()=>o,c7:()=>n,yo:()=>i})},5205:(e,t,r)=>{"use strict";r.d(t,{j:()=>_});var n=r(384),i=r(1741);var o=r(2555),s=r(3333);const a=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var c=r(2614),d=r(944),u=r(8122);const l="[data-nr-mask]",f=e=>(0,u.a)(e,(()=>{const e={feature_flags:[],experimental:{allow_registered_children:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(s.$v.REGISTER)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_children=t},duplicate_registered_data:!1},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(s.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:c.wk,inactiveMs:c.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){a(t)?e.mask_selector="".concat(t,",").concat(l):""===t||null===t?e.mask_selector=l:(0,d.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){a(t)?e.block_selector+=",".concat(t):""!==t&&(0,d.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,d.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}})());var h=r(6154),p=r(9324);let g=0;const m={buildEnv:p.F3,distMethod:p.Xs,version:p.xv,originTime:h.WN},v={consented:!1},b={appMetadata:{},get consented(){return this.session?.state?.consent||v.consented},set consented(e){v.consented=e},customTransaction:void 0,denyList:void 0,disabled:!1,harvester:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++g}},y=e=>{const t=(0,u.a)(e,b),r=Object.keys(m).reduce((e,t)=>(e[t]={value:m[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)};var w=r(5701);const x=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};var R=r(7836),T=r(3241);const E={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},A=e=>(0,u.a)(e,E),S=new Set;function _(e,t={},r,s){let{init:a,info:c,loader_config:d,runtime:u={},exposed:l=!0}=t;if(!c){const e=(0,n.pV)();a=e.init,c=e.info,d=e.loader_config}e.init=f(a||{}),e.loader_config=A(d||{}),c.jsAttributes??={},h.bv&&(c.jsAttributes.isWorker=!0),e.info=(0,o.D)(c);const p=e.init,g=[c.beacon,c.errorBeacon];S.has(e.agentIdentifier)||(p.proxy.assets&&(x(p.proxy.assets),g.push(p.proxy.assets)),p.proxy.beacon&&g.push(p.proxy.beacon),e.beacons=[...g],function(e){const t=(0,n.pV)();Object.getOwnPropertyNames(i.W.prototype).forEach(r=>{const n=i.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let o=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return o?o(...t):n})})}(e),(0,n.US)("activatedFeatures",w.B),e.runSoftNavOverSpa&&=!0===p.soft_navigations.enabled&&p.feature_flags.includes("soft_nav")),u.denyList=[...p.ajax.deny_list||[],...p.ajax.block_internal?g:[]],u.ptid=e.agentIdentifier,u.loaderType=r,e.runtime=y(u),S.has(e.agentIdentifier)||(e.ee=R.ee.get(e.agentIdentifier),e.exposed=l,(0,T.W)({agentIdentifier:e.agentIdentifier,drained:!!w.B?.[e.agentIdentifier],type:"lifecycle",name:"initialize",feature:void 0,data:e.config})),S.add(e.agentIdentifier)}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>s,SR:()=>o,rF:()=>a});var n=r(384),i=r(7767);function o(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function s(e){return!0===e?.session_replay.preload&&o(e)}function a(e,t){try{if("string"==typeof t?.type){if("password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>s,Qr:()=>c,sB:()=>a});var n=r(3878),i=r(6389);function o(){return"undefined"==typeof document||"complete"===document.readyState}function s(e,t){if(o())return e();const r=(0,i.J)(e),s=setInterval(()=>{o()&&(clearInterval(s),r())},500);(0,n.sp)("load",r,t)}function a(e){if(o())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(o())return e();(0,n.sp)("popstate",e)}},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},5701:(e,t,r)=>{"use strict";r.d(t,{B:()=>o,t:()=>s});var n=r(3241);const i=new Set,o={};function s(e,t){const r=t.agentIdentifier;o[r]??={},e&&"object"==typeof e&&(i.has(r)||(t.ee.emit("rumresp",[e]),o[r]=e,i.add(r),(0,n.W)({agentIdentifier:r,loaded:!0,drained:!0,type:"lifecycle",name:"load",feature:void 0,data:e})))}},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>a,OF:()=>u,RI:()=>i,WN:()=>h,bv:()=>o,eN:()=>p,gm:()=>s,lR:()=>f,m:()=>d,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),s=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a="complete"===s?.document?.readyState,c=Boolean("hidden"===s?.document?.visibilityState),d=""+s?.location,u=/iPad|iPhone|iPod/.test(s.navigator?.userAgent),l=u&&"undefined"==typeof SharedWorker,f=(()=>{const e=s.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)(),p=()=>"undefined"!=typeof PerformanceNavigationTiming&&s?.performance?.getEntriesByType("navigation")?.[0]?.responseStart},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>u,Qb:()=>l,TZ:()=>i,Ug:()=>s,Vh:()=>o,_s:()=>a,bc:()=>d,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o="errorDuringReplay",s=.12,a={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},d={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},u=5e3,l={API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>s,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(a(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function s(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,s;i>0?(o=r.substring(0,i),s=r.substring(i)):(o=r,s="");let[a]=o.split(":");n.push({hostname:a,pathname:s})}}function a(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>R,BR:()=>b,Kp:()=>x,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>u,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>E,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>d,tH:()=>A,uP:()=>a,wW:()=>T,xq:()=>s});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],s=999,a="fn-start",c="fn-end",d="cb-start",u="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",x="-end",R="-body",T="cb"+x,E="jsTime",A="fetch"},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7699:(e,t,r)=>{"use strict";r.d(t,{It:()=>o,KC:()=>a,No:()=>i,qh:()=>s});var n=r(860);const i=16e3,o=1e6,s="SESSION_ERROR",a={[n.K7.logging]:!0,[n.K7.genericEvents]:!1,[n.K7.jserrors]:!1,[n.K7.ajax]:!1}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>i});var n=r(6154);const i=e=>n.RI&&!0===e?.privacy.cookies_enabled},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>a,ee:()=>c});var n=r(384),i=r(8990),o=r(2646),s=r(5607);const a="nr@context:".concat(s.W),c=function e(t,r){var n={},s={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(c.aborted&&!i)return;t&&o&&t.emit(e,r,n);var a=h(n);g(e).forEach(e=>{e.apply(a,r)});var d=v()[s[e]];d&&d.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{s[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof o.y?e:e?(0,i.I)(e,a,()=>new o.y(a)):new o.y(a)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c)},8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let s in o)if(void 0!==e[s])try{if(null===e[s]){r[s]=null;continue}Array.isArray(e[s])&&Array.isArray(t[s])?r[s]=Array.from(new Set([...e[s],...t[s]])):"object"==typeof e[s]&&"object"==typeof t[s]?r[s]=i(e[s],t[s]):r[s]=e[s]}catch(e){r[s]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),s=r(6154);const a={},c=s.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(a[t.debugId]++)return t;a[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[d,u],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(s.RI&&h(document,f),c&&h(c.prototype,f),h(s.gm,f)),t.on(d+"-start",function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)&&"newrelic"!==e[0]){var i=(0,o.I)(n,l,function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n});this.wrapped=e[1]=i}}),t.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},9324:(e,t,r)=>{"use strict";r.d(t,{AJ:()=>s,F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.306.0",i="PROD",o="CDN",s="@newrelic/rrweb",a="1.0.1"},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>a,ZF:()=>c,bz:()=>s,el:()=>d});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map(e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const s=[];for(var a=0;a<e;a++)s.push(o(r,i++).toString(16));return s.join("")}function c(){return a(16)}function d(){return a(32)}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce((t,r)=>(i.f[r](e,t),t),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.306.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.306.0.PROD:",i.l=(r,n,o,s)=>{if(e[r])e[r].push(n);else{var a,c;if(void 0!==o)for(var d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){a=l;break}}if(!a){c=!0;var f={478:"sha512-aOsrvCAZ97m4mi9/Q4P4Dl7seaB7sOFJOs8qmPK71B7CWoc9bXc5a5319PV5PSQ3SmEq++JW0qpaiKWV7MTLEg==",249:"sha512-nPxm1wa+eWrD9VPj39BAOPa200tURpQREipOlSDpePq/R8Y4hd4lO6tDy6C/6jm/J54CUHnLYeGyLZ/GIlo7gg==",212:"sha512-zcA2FBsG3fy6K+G9+4J1T2M6AmHuICGsq35BrGWu1rmRJwYBUqdOhAAxJkXYpoBy/9vKZ7LBcGpOEjABpjEWCQ=="};(a=document.createElement("script")).charset="utf-8",i.nc&&a.setAttribute("nonce",i.nc),a.setAttribute("data-webpack",t+o),a.src=r,0!==a.src.indexOf(window.location.origin+"/")&&(a.crossOrigin="anonymous"),f[s]&&(a.integrity=f[s])}e[r]=[n];var h=(t,n)=>{a.onerror=a.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),i&&i.forEach(e=>e(n)),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=h.bind(null,a.onerror),a.onload=h.bind(null,a.onload),c&&document.head.appendChild(a)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise((r,i)=>n=e[t]=[r,i]);r.push(n[2]=o);var s=i.p+i.u(t),a=new Error;i.l(s,r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),s=r&&r.target&&r.target.src;a.message="Loading chunk "+t+" failed: ("+o+": "+s+")",a.name="ChunkLoadError",a.type=o,a.request=s,n[1](a)}},"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[s,a,c]=r,d=0;if(s.some(t=>0!==e[t])){for(n in a)i.o(a,n)&&(i.m[n]=a[n]);if(c)c(i)}for(t&&t(r);d<s.length;d++)o=s[d],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.306.0.PROD"]=self["webpackChunk:NRBA-1.306.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(9566),t=i(1741);class r extends t.W{agentIdentifier=(0,e.LA)(16)}var n=i(860);const o=Object.values(n.K7);var s=i(5205);var a=i(9908),c=i(1863),d=i(4261),u=i(3241),l=i(944),f=i(5701),h=i(3969);function p(e,t,i,o){const s=o||i;!s||s[e]&&s[e]!==r.prototype[e]||(s[e]=function(){(0,a.p)(h.xV,["API/"+e+"/called"],void 0,n.K7.metrics,i.ee),(0,u.W)({agentIdentifier:i.agentIdentifier,drained:!!f.B?.[i.agentIdentifier],type:"data",name:"api",feature:d.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,l.R)(23,e)}})}function g(e,t,r,n,i){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(i||null===r)&&(0,a.p)(d.Pl+n,[(0,c.t)(),t,r],void 0,"session",e.ee)}var m=i(1687),v=i(4234),b=i(5289),y=i(6154),w=i(5270),x=i(7767),R=i(6389),T=i(7699);class E extends v.W{constructor(e,t){super(e.agentIdentifier,t),this.agentRef=e,this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,R.J)(()=>{(0,m.Ak)(e.agentIdentifier,this.featureName),t()}))}):(0,m.Ak)(e.agentIdentifier,t)}importAggregator(e,t,r={}){if(this.featAggregate)return;const n=async()=>{let n;await this.deferred;try{if((0,x.V)(e.init)){const{setupAgentSession:t}=await i.e(478).then(i.bind(i,8766));n=t(e)}}catch(e){(0,l.R)(20,e),this.ee.emit("internal-error",[e]),(0,a.p)(T.qh,[e],void 0,this.featureName,this.ee)}try{if(!this.#t(this.featureName,n,e.init))return(0,m.Ze)(this.agentIdentifier,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:i}=await t();this.featAggregate=new i(e,r),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,m.Ze)(this.agentIdentifier,this.featureName,!0),this.loadedSuccessfully(!1),this.ee&&this.ee.abort()}};y.RI?(0,b.GG)(()=>n(),!0):n()}#t(e,t,r){if(this.blocked)return!1;switch(e){case n.K7.sessionReplay:return(0,w.SR)(r)&&!!t;case n.K7.sessionTrace:return!!t;default:return!0}}}var A=i(6630),S=i(2614);class _ extends E{static featureName=A.T;constructor(e){var t;super(e,A.T),this.setupInspectionEvents(e.agentIdentifier),t=e,p(d.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,a.p)(d.Pl+d.Fw,[(0,c.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>i.e(478).then(i.bind(i,2467)))}setupInspectionEvents(e){const t=(t,r)=>{t&&(0,u.W)({agentIdentifier:e,timeStamp:t.timeStamp,loaded:"complete"===t.target.readyState,type:"window",name:r,data:t.target.location+""})};(0,b.sB)(e=>{t(e,"DOMContentLoaded")}),(0,b.GG)(e=>{t(e,"load")}),(0,b.Qr)(e=>{t(e,"navigate")}),this.ee.on(S.tS.UPDATE,(t,r)=>{(0,u.W)({agentIdentifier:e,type:"lifecycle",name:"session",data:r})})}}var O=i(384);var N=i(2843),I=i(782);class P extends E{static featureName=I.T;constructor(e){super(e,I.T),y.RI&&((0,N.u)(()=>(0,a.p)("docHidden",[(0,c.t)()],void 0,I.T,this.ee),!0),(0,N.G)(()=>(0,a.p)("winPagehide",[(0,c.t)()],void 0,I.T,this.ee)),this.importAggregator(e,()=>i.e(478).then(i.bind(i,9917))))}}class j extends E{static featureName=h.TZ;constructor(e){super(e,h.TZ),y.RI&&document.addEventListener("securitypolicyviolation",e=>{(0,a.p)(h.xV,["Generic/CSPViolation/Detected"],void 0,this.featureName,this.ee)}),this.importAggregator(e,()=>i.e(478).then(i.bind(i,6555)))}}var k=i(6774),C=i(3878),D=i(3304);class L{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,D.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function M(e){return K(e)?e:new L(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function H(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(K(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return M(e.reason)}const r=M(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function B(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new L(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return K(e.error)?e.error:M(e)}function K(e){return e instanceof Error&&!!e.stack}function W(e,t,r,i,o=(0,c.t)()){"string"==typeof e&&(e=new Error(e)),(0,a.p)("err",[e,o,!1,t,r.runtime.isRecording,void 0,i],void 0,n.K7.jserrors,r.ee),(0,a.p)("uaErr",[],void 0,n.K7.genericEvents,r.ee)}var U=i(4387),F=i(993),V=i(3785);function G(e,{customAttributes:t={},level:r=F.p_.INFO}={},n,i,o=(0,c.t)()){(0,V.R)(n.ee,e,t,r,!1,i,o)}function z(e,t,r,i,o=(0,c.t)()){(0,a.p)(d.Pl+d.hG,[o,e,t,i],void 0,n.K7.genericEvents,r.ee)}function Z(e,t,r,i,o=(0,c.t)()){const{start:s,end:u,customAttributes:f}=t||{},h={customAttributes:f||{}};if("object"!=typeof h.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const p=(e,t)=>null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(h.start=p(s,0),h.end=p(u,o),Number.isNaN(h.start)||Number.isNaN(h.end))(0,l.R)(57);else{if(h.duration=h.end-h.start,!(h.duration<0))return(0,a.p)(d.Pl+d.V1,[h,e,i],void 0,n.K7.genericEvents,r.ee),h;(0,l.R)(58)}}function q(e,t={},r,i,o=(0,c.t)()){(0,a.p)(d.Pl+d.fF,[o,e,t,i],void 0,n.K7.genericEvents,r.ee)}function X(e){p(d.eY,function(t){return Y(e,t)},e)}function Y(e,t,r){const i={};(0,l.R)(54,"newrelic.register"),t||={},t.type="MFE",t.licenseKey||=e.info.licenseKey,t.blocked=!1,t.parent=r||{};let o=()=>{};const s=e.runtime.registeredEntities,d=s.find(({metadata:{target:{id:e,name:r}}})=>e===t.id);if(d)return d.metadata.target.name!==t.name&&(d.metadata.target.name=t.name),d;const u=e=>{t.blocked=!0,o=e};e.init.api.allow_registered_children||u((0,R.J)(()=>(0,l.R)(55))),(0,U.c7)(t)||u((0,R.J)(()=>(0,l.R)(48,t))),(0,U.yo)(t.id)&&(0,U.yo)(t.name)||u((0,R.J)(()=>(0,l.R)(48,t)));const f={addPageAction:(r,n={})=>m(z,[r,{...i,...n},e],t),log:(r,n={})=>m(G,[r,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],t),measure:(r,n={})=>m(Z,[r,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],t),noticeError:(r,n={})=>m(W,[r,{...i,...n},e],t),register:(t={})=>m(Y,[e,t],f.metadata.target),recordCustomEvent:(r,n={})=>m(q,[r,{...i,...n},e],t),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{customAttributes:i,target:t}},p=()=>(t.blocked&&o(),t.blocked);p()||s.push(f);const g=(e,t)=>{p()||(i[e]=t)},m=(t,r,i)=>{if(p())return;const o=(0,c.t)();(0,a.p)(h.xV,["API/register/".concat(t.name,"/called")],void 0,n.K7.metrics,e.ee);try{return e.init.api.duplicate_registered_data&&"register"!==t.name&&t(...r,void 0,o),t(...r,i,o)}catch(e){(0,l.R)(50,e)}};return f}class J extends E{static featureName=k.T;constructor(e){var t;super(e,k.T),t=e,p(d.o5,(e,r)=>W(e,r,t),t),function(e){p(d.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;p(d.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),X(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,a.p)("ierr",[M(t),(0,c.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),y.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,a.p)("err",[H(t),(0,c.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,C.jT)(!1,this.removeOnAbort?.signal)),y.gm.addEventListener("error",t=>{this.abortHandler&&(0,a.p)("err",[B(t),(0,c.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,C.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#r,this.importAggregator(e,()=>i.e(478).then(i.bind(i,2176)))}#r(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var Q=i(8990);let ee=1;function te(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===y.gm?0:(0,Q.I)(e,"nr@id",function(){return ee++})}function re(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,D.A)(e).length}catch(e){return}}}var ne=i(8139),ie=i(7836),oe=i(3434);const se={},ae=["open","send"];function ce(e){var t=e||ie.ee;const r=function(e){return(e||ie.ee).get("xhr")}(t);if(void 0===y.gm.XMLHttpRequest)return r;if(se[r.debugId]++)return r;se[r.debugId]=1,(0,ne.u)(t);var n=(0,oe.YM)(r),i=y.gm.XMLHttpRequest,o=y.gm.MutationObserver,s=y.gm.Promise,a=y.gm.setInterval,c="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],u=[],f=y.gm.XMLHttpRequest=function(e){const t=new i(e),o=r.context(t);try{r.emit("new-xhr",[t],o),t.addEventListener(c,(s=o,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,r.emit("xhr-resolved",[],e)),n.inPlace(e,d,"fn-",b)}),(0,C.jT)(!1))}catch(e){(0,l.R)(15,e);try{r.emit("internal-error",[e])}catch(e){}}var s;return t};function h(e,t){n.inPlace(t,["onreadystatechange"],"fn-",b)}if(function(e,t){for(var r in e)t[r]=e[r]}(i,f),f.prototype=i.prototype,n.inPlace(f.prototype,ae,"-xhr-",b),r.on("send-xhr-start",function(e,t){h(e,t),function(e){u.push(e),o&&(p?p.then(v):a?a(v):(g=-g,m.data=g))}(t)}),r.on("open-xhr-start",h),o){var p=s&&s.resolve();if(!a&&!s){var g=1,m=document.createTextNode(g);new o(v).observe(m,{characterData:!0})}}else t.on("fn-end",function(e){e[0]&&e[0].type===c||v()});function v(){for(var e=0;e<u.length;e++)h(0,u[e]);u.length&&(u=[])}function b(e,t){return t}return r}var de="fetch-",ue=de+"body-",le=["arrayBuffer","blob","json","text","formData"],fe=y.gm.Request,he=y.gm.Response,pe="prototype";const ge={};function me(e){const t=function(e){return(e||ie.ee).get("fetch")}(e);if(!(fe&&he&&y.gm.fetch))return t;if(ge[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[ie.P]&&o[ie.P].dt&&(e=o[ie.P].dt);var s=i.apply(this,r);return t.emit(n+"start",[r,e],s),s.then(function(e){return t.emit(n+"end",[null,e],s),e},function(e){throw t.emit(n+"end",[e],s),e})})}return ge[t.debugId]=1,le.forEach(e=>{r(fe[pe],e,ue),r(he[pe],e,ue)}),r(y.gm,"fetch",de),t.on(de+"end",function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(de+"done",[null,r],n)}else t.emit(de+"done",[e],n)}),t}var ve=i(7485);class be{constructor(e){this.agentRef=e}generateTracePayload(t){const r=this.agentRef.loader_config;if(!this.shouldGenerateTrace(t)||!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var s=(0,e.ZF)(),a=(0,e.el)(),c=Date.now(),d={spanId:s,traceId:a,timestamp:c};return(t.sameOrigin||this.isAllowedOrigin(t)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),d.traceContextStateHeader=this.generateTraceContextStateHeader(s,c,n,i,o)),(t.sameOrigin&&!this.excludeNewrelicHeader()||!t.sameOrigin&&this.isAllowedOrigin(t)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(s,a,c,n,i,o)),d}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof y.gm?.btoa))return null;var s={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(s.d.tk=o),btoa((0,D.A)(s))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ve.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var ye=i(9300),we=i(7295);function xe(e){return"string"==typeof e?e:e instanceof(0,O.dV)().o.REQ?e.url:y.gm?.URL&&e instanceof URL?e.href:void 0}var Re=["load","error","abort","timeout"],Te=Re.length,Ee=(0,O.dV)().o.REQ,Ae=(0,O.dV)().o.XHR;const Se="X-NewRelic-App-Data";class _e extends E{static featureName=ye.T;constructor(e){super(e,ye.T),this.dt=new be(e),this.handler=(e,t,r,n)=>(0,a.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};y.gm?.performance?.getEntriesByType("resource").forEach(t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},i={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};Oe(r,t.name),this.handler("xhr",[r,i,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,n.K7.ajax)}})}catch(e){}me(this.ee),ce(this.ee),function(e,t,r,i){function o(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){A(t,e)},(0,C.jT)(!1)),y.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,C.jT)(!1))}function s(e){this.params={method:e[0]},Oe(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var o=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),o=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),o=!0),o&&(this.dt=n)}}function u(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var s=re(i);s&&(n.txSize=s)}this.startTime=(0,c.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var a=0;a<Te;a++)r.addEventListener(Re[a],this.listener,(0,C.jT)(!1))}function l(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function f(e,t){var r=""+te(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+te(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function g(){this.endTime=(0,c.t)()}function m(e,r){r instanceof Ae&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function v(e,r){r instanceof Ae&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function b(e,t,r){t instanceof Ae&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,c.t)()))}function w(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,c.t)()-this.xhrCbStart,this.onload,r],r)}function x(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&y.RI&&(t=""+y.gm.location.href):e[0]&&e[0].url?t=e[0].url:y.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ve.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)a(e[0].headers,n)&&(this.dt=n);else{var o={};for(var s in r)o[s]=r[s];o.headers=new Headers(r.headers||{}),a(o.headers,n)&&(this.dt=n),e.length>1?e[1]=o:e.push(o)}}function a(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,c.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r=this.opts||{},n=this.target;Oe(this,xe(n));var i=(""+(n&&n instanceof Ee&&n.method||r.method||"GET")).toUpperCase();this.params.method=i,this.body=r.body,this.txSize=re(r.body)||0}function T(e,t){if(this.endTime=(0,c.t)(),this.params||(this.params={}),(0,we.iW)(this.params))return;let i;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(i=+this.rxSize);const o={txSize:this.txSize,rxSize:i,duration:(0,c.t)()-this.startTime};r("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,n.K7.ajax)}function E(e){const t=this.params,i=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<Te;t++)e.removeEventListener(Re[t],this.listener,!1);t.aborted||(0,we.iW)(t)||(i.duration=(0,c.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):A(this,e),i.cbTime=this.cbTime,r("xhr",[t,i,this.startTime,this.endTime,"xhr"],this,n.K7.ajax))}}function A(e,r){e.params.status=r.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?re(e.response):"text"===r||""===r||void 0===r?re(e.responseText):void 0}(r,e.lastSize);if(i&&(e.metrics.rxSize=i),e.sameOrigin&&r.getAllResponseHeaders().indexOf(Se)>=0){var o=r.getResponseHeader(Se);o&&((0,a.p)(h.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,n.K7.metrics,t),e.params.cat=o.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",o),t.on("open-xhr-start",s),t.on("open-xhr-end",d),t.on("send-xhr-start",u),t.on("xhr-cb-time",l),t.on("xhr-load-added",f),t.on("xhr-load-removed",p),t.on("xhr-resolved",g),t.on("addEventListener-end",m),t.on("removeEventListener-end",v),t.on("fn-end",w),t.on("fetch-before-start",x),t.on("fetch-start",R),t.on("fn-start",b),t.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>i.e(478).then(i.bind(i,3845)))}}function Oe(e,t){var r=(0,ve.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const Ne={},Ie=["pushState","replaceState"];function Pe(e){const t=function(e){return(e||ie.ee).get("history")}(e);return!y.RI||Ne[t.debugId]++||(Ne[t.debugId]=1,(0,oe.YM)(t).inPlace(window.history,Ie,"-")),t}var je=i(3738);function ke(e){p(d.BL,function(t=Date.now()){const r=t-y.WN;r<0&&(0,l.R)(62,t),(0,a.p)(h.XG,[d.BL,{time:r}],void 0,n.K7.metrics,e.ee),e.addToTrace({name:d.BL,start:t,origin:"nr"}),(0,a.p)(d.Pl+d.hG,[r,d.BL],void 0,n.K7.genericEvents,e.ee)},e)}const{He:Ce,bD:De,d3:Le,Kp:Me,TZ:He,Lc:Be,uP:Ke,Rz:We}=je;class Ue extends E{static featureName=He;constructor(e){var t;super(e,He),t=e,p(d.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-y.WN,e:(e.end||e.start)-y.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,a.p)("bstApi",[r],void 0,n.K7.sessionTrace,t.ee)},t),ke(e);if(!(0,x.V)(e.init))return void this.deregisterDrain();const r=this.ee;let o;Pe(r),this.eventsEE=(0,ne.u)(r),this.eventsEE.on(Ke,function(e,t){this.bstStart=(0,c.t)()}),this.eventsEE.on(Be,function(e,t){(0,a.p)("bst",[e[0],t,this.bstStart,(0,c.t)()],void 0,n.K7.sessionTrace,r)}),r.on(We+Le,function(e){this.time=(0,c.t)(),this.startPath=location.pathname+location.hash}),r.on(We+Me,function(e){(0,a.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,n.K7.sessionTrace,r)});try{o=new PerformanceObserver(e=>{const t=e.getEntries();(0,a.p)(Ce,[t],void 0,n.K7.sessionTrace,r)}),o.observe({type:De,buffered:!0})}catch(e){}this.importAggregator(e,()=>i.e(478).then(i.bind(i,6974)),{resourceObserver:o})}}var Fe=i(6344);class Ve extends E{static featureName=Fe.TZ;#n;recorder;constructor(e){var t;let r;super(e,Fe.TZ),t=e,p(d.CH,function(){(0,a.p)(d.CH,[],void 0,n.K7.sessionReplay,t.ee)},t),function(e){p(d.Tb,function(){(0,a.p)(d.Tb,[],void 0,n.K7.sessionReplay,e.ee)},e)}(e);try{r=JSON.parse(localStorage.getItem("".concat(S.H3,"_").concat(S.uh)))}catch(e){}(0,w.SR)(e.init)&&this.ee.on(d.CH,()=>this.#i()),this.#o(r)&&this.importRecorder().then(e=>{e.startRecording(Fe.Qb.PRELOAD,r?.sessionReplayMode)}),this.importAggregator(this.agentRef,()=>i.e(478).then(i.bind(i,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,a.p)(Fe.Vh,[e],void 0,this.featureName,this.ee))})}#o(e){return e&&(e.sessionReplayMode===S.g.FULL||e.sessionReplayMode===S.g.ERROR)||(0,w.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#n??=Promise.all([i.e(478),i.e(249)]).then(i.bind(i,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#n)}#i(){this.blocked||(this.featAggregate?this.featAggregate.mode!==S.g.FULL&&this.featAggregate.initializeRecording(S.g.FULL,!0,Fe.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(Fe.Qb.API,S.g.FULL)}))}}var Ge=i(3962);function ze(e){const t=e.ee.get("tracer");function r(){}p(d.dT,function(e){return(new r).get("object"==typeof e?e:{})},e);const i=r.prototype={createTracer:function(r,i){var o={},s=this,u="function"==typeof i;return(0,a.p)(h.xV,["API/createTracer/called"],void 0,n.K7.metrics,e.ee),e.runSoftNavOverSpa||(0,a.p)(d.hw+"tracer",[(0,c.t)(),r,o],s,n.K7.spa,e.ee),function(){if(t.emit((u?"":"no-")+"fn-start",[(0,c.t)(),s,u],o),u)try{return i.apply(this,arguments)}catch(e){const r="string"==typeof e?new Error(e):e;throw t.emit("fn-err",[arguments,this,r],o),r}finally{t.emit("fn-end",[(0,c.t)()],o)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(t=>{p.apply(this,[t,function(){return(0,a.p)(d.hw+t,[(0,c.t)(),...arguments],this,e.runSoftNavOverSpa?n.K7.softNav:n.K7.spa,e.ee),this},e,i])}),p(d.PA,function(){e.runSoftNavOverSpa?(0,a.p)(d.hw+"routeName",[performance.now(),...arguments],void 0,n.K7.softNav,e.ee):(0,a.p)(d.Pl+"routeName",[(0,c.t)(),...arguments],this,n.K7.spa,e.ee)},e)}class Ze extends E{static featureName=Ge.TZ;constructor(e){if(super(e,Ge.TZ),ze(e),!y.RI||!(0,O.dV)().o.MO)return;const t=Pe(this.ee);try{this.removeOnAbort=new AbortController}catch(e){}Ge.tC.forEach(e=>{(0,C.sp)(e,e=>{s(e)},!0,this.removeOnAbort?.signal)});const r=()=>(0,a.p)("newURL",[(0,c.t)(),""+window.location],void 0,this.featureName,this.ee);t.on("pushState-end",r),t.on("replaceState-end",r),(0,C.sp)(Ge.OV,e=>{s(e),(0,a.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let n=!1;const o=new((0,O.dV)().o.MO)((e,t)=>{n||(n=!0,requestAnimationFrame(()=>{(0,a.p)("newDom",[(0,c.t)()],void 0,this.featureName,this.ee),n=!1}))}),s=(0,R.s)(e=>{"loading"!==document.readyState&&((0,a.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>i.e(478).then(i.bind(i,4393)),{domObserver:o})}}var qe=i(7378);const Xe={},Ye=["appendChild","insertBefore","replaceChild"];function Je(e){const t=function(e){return(e||ie.ee).get("jsonp")}(e);if(!y.RI||Xe[t.debugId])return t;Xe[t.debugId]=!0;var r=(0,oe.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function s(e,t){if(!e)return t;const r=e.match(o),n=r[1];return s(r[3],t[n])}return r.inPlace(Node.prototype,Ye,"dom-"),t.on("dom-start",function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(a=e.src,c=a.match(n),c?c[1]:null);var a,c;if(!o)return;var d=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:s(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof d.parent[d.key])return;var u={};function l(){t.emit("jsonp-end",[],u),e.removeEventListener("load",l,(0,C.jT)(!1)),e.removeEventListener("error",f,(0,C.jT)(!1))}function f(){t.emit("jsonp-error",[],u),t.emit("jsonp-end",[],u),e.removeEventListener("load",l,(0,C.jT)(!1)),e.removeEventListener("error",f,(0,C.jT)(!1))}r.inPlace(d.parent,[d.key],"cb-",u),e.addEventListener("load",l,(0,C.jT)(!1)),e.addEventListener("error",f,(0,C.jT)(!1)),t.emit("new-jsonp",[e.src],u)}(e[0])}),t}const $e={};function Qe(e){const t=function(e){return(e||ie.ee).get("promise")}(e);if($e[t.debugId])return t;$e[t.debugId]=!0;var r=t.context,n=(0,oe.YM)(t),i=y.gm.Promise;return i&&function(){function e(r){var o=t.context(),s=n(r,"executor-",o,null,!1);const a=Reflect.construct(i,[s],e);return t.context(a).getCtx=function(){return o},a}y.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach(function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach(e=>{this.resolve(e).then(s("all"===r),s(!1))});const o=n.apply(this,arguments);return o;function s(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}}),["resolve","reject"].forEach(function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}}),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,s=r(i);s.promise=i,e[0]=n(e[0],"cb-",s,null,!1),e[1]=n(e[1],"cb-",s,null,!1);const a=o.apply(this,e);return s.nextPromise=a,t.emit("propagate",[i,!0],a,!1,!1),a},i.prototype.then[oe.Jt]=o,t.on("executor-start",function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)}),t.on("executor-err",function(e,t,r){e[1](r)}),t.on("cb-end",function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)}),t.on("propagate",function(e,r,n){if(!this.getCtx||r){const r=this,n=e instanceof Promise?t.context(e):null;let i;this.getCtx=function(){return i||(i=n&&n!==r?"function"==typeof n.getCtx?n.getCtx():n:r,i)}}})}(),t}const et={},tt="setTimeout",rt="setInterval",nt="clearTimeout",it="-start",ot=[tt,"setImmediate",rt,nt,"clearImmediate"];function st(e){const t=function(e){return(e||ie.ee).get("timer")}(e);if(et[t.debugId]++)return t;et[t.debugId]=1;var r=(0,oe.YM)(t);return r.inPlace(y.gm,ot.slice(0,2),tt+"-"),r.inPlace(y.gm,ot.slice(2,3),rt+"-"),r.inPlace(y.gm,ot.slice(3),nt+"-"),t.on(rt+it,function(e,t,n){e[0]=r(e[0],"fn-",null,n)}),t.on(tt+it,function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)}),t}const at={};function ct(e){const t=function(e){return(e||ie.ee).get("mutation")}(e);if(!y.RI||at[t.debugId])return t;at[t.debugId]=!0;var r=(0,oe.YM)(t),n=y.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:dt,d3:ut,Kp:lt,$p:ft,wW:ht,e5:pt,tH:gt,uP:mt,rw:vt,Lc:bt}=qe;class yt extends E{static featureName=dt;constructor(e){if(super(e,dt),ze(e),!y.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let t,r=0;const n=this.ee.get("tracer"),o=Je(this.ee),s=Qe(this.ee),d=st(this.ee),u=ce(this.ee),l=this.ee.get("events"),f=me(this.ee),h=Pe(this.ee),p=ct(this.ee);function g(e,t){h.emit("newURL",[""+window.location,t])}function m(){r++,t=window.location.hash,this[mt]=(0,c.t)()}function v(){r--,window.location.hash!==t&&g(0,!0);var e=(0,c.t)();this[pt]=~~this[pt]+e-this[mt],this[bt]=e}function w(e,t){e.on(t,function(){this[t]=(0,c.t)()})}this.ee.on(mt,m),s.on(vt,m),o.on(vt,m),this.ee.on(bt,v),s.on(ht,v),o.on(ht,v),this.ee.on("fn-err",(...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,a.p)("function-err",[...t],void 0,this.featureName,this.ee)}),this.ee.buffer([mt,bt,"xhr-resolved"],this.featureName),l.buffer([mt],this.featureName),d.buffer(["setTimeout"+lt,"clearTimeout"+ut,mt],this.featureName),u.buffer([mt,"new-xhr","send-xhr"+ut],this.featureName),f.buffer([gt+ut,gt+"-done",gt+ft+ut,gt+ft+lt],this.featureName),h.buffer(["newURL"],this.featureName),p.buffer([mt],this.featureName),s.buffer(["propagate",vt,ht,"executor-err","resolve"+ut],this.featureName),n.buffer([mt,"no-"+mt],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),w(f,gt+ut),w(f,gt+"-done"),w(o,"new-jsonp"),w(o,"jsonp-end"),w(o,"cb-start"),h.on("pushState-end",g),h.on("replaceState-end",g),(0,b.GG)(()=>{l.emit(mt,[[{type:"load"}],window],void 0,!0)}),window.addEventListener("hashchange",g,(0,C.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",g,(0,C.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",function(){g(0,r>1)},(0,C.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#r,this.importAggregator(e,()=>i.e(478).then(i.bind(i,5592)))}#r(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var wt=i(3333);const xt={},Rt=new Set;function Tt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Et{constructor(t,r){this.timestamp=(0,c.t)(),this.currentUrl=window.location.href,this.socketId=(0,e.LA)(8),this.requestedUrl=t,this.requestedProtocols=Array.isArray(r)?r.join(","):r||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=void 0,this.messageBytes=void 0,this.messageBytesMin=void 0,this.messageBytesMax=void 0,this.messageTypes=void 0,this.sendCount=void 0,this.sendBytes=void 0,this.sendBytesMin=void 0,this.sendBytesMax=void 0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason=void 0,this.closeWasClean=void 0,this.connectedDuration=void 0,this.hasErrors=void 0}}class At extends E{static featureName=wt.TZ;constructor(e){super(e,wt.TZ);const t=e.init.feature_flags.includes("websockets"),r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,t];var o;let s,u;if(o=e,p(d.hG,(e,t)=>z(e,t,o),o),function(e){p(d.fF,(t,r)=>q(t,r,e),e)}(e),ke(e),X(e),function(e){p(d.V1,(t,r)=>Z(t,r,e),e)}(e),t&&(u=function(e){if(!(0,O.dV)().o.WS)return e;const t=e.get("websockets");if(xt[t.debugId]++)return t;xt[t.debugId]=1,(0,N.G)(()=>{const e=(0,c.t)();Rt.forEach(r=>{r.nrData.closedAt=e,r.nrData.closeCode=1001,r.nrData.closeReason="Page navigating away",r.nrData.closeWasClean=!1,r.nrData.openedAt&&(r.nrData.connectedDuration=e-r.nrData.openedAt),t.emit("ws",[r.nrData],r)})});class r extends WebSocket{static name="WebSocket";static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return r.name}#s(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Et(e[0],e[1]),this.addEventListener("open",()=>{this.nrData.openedAt=(0,c.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),Rt.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=Tt(e.data);this.nrData.messageOrigin??=e.origin,this.nrData.messageCount=(this.nrData.messageCount??0)+1,this.nrData.messageBytes=(this.nrData.messageBytes??0)+r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin??1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax??0,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,c.t)(),this.nrData.closeCode=e.code,this.nrData.closeReason=e.reason,this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,Rt.delete(this),t.emit("ws",[this.nrData],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#s(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#s(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=Tt(e);this.nrData.sendCount=(this.nrData.sendCount??0)+1,this.nrData.sendBytes=(this.nrData.sendBytes??0)+r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin??1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax??0,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#s(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#s(e),e}}}return y.gm.WebSocket=r,t}(this.ee)),y.RI){if(me(this.ee),ce(this.ee),s=Pe(this.ee),e.init.user_actions.enabled){function l(t){const r=(0,ve.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function f(){s.emit("navChange")}wt.Zp.forEach(e=>(0,C.sp)(e,e=>(0,a.p)("ua",[e],void 0,this.featureName,this.ee),!0)),wt.qN.forEach(e=>{const t=(0,R.s)(e=>{(0,a.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,C.sp)(e,t)}),y.gm.addEventListener("error",()=>{(0,a.p)("uaErr",[],void 0,n.K7.genericEvents,this.ee)},(0,C.jT)(!1,this.removeOnAbort?.signal)),this.ee.on("open-xhr-start",(e,t)=>{l(e[1])||t.addEventListener("readystatechange",()=>{2===t.readyState&&(0,a.p)("uaXhr",[],void 0,n.K7.genericEvents,this.ee)})}),this.ee.on("fetch-start",e=>{e.length>=1&&!l(xe(e[0]))&&(0,a.p)("uaXhr",[],void 0,n.K7.genericEvents,this.ee)}),s.on("pushState-end",f),s.on("replaceState-end",f),window.addEventListener("hashchange",f,(0,C.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",f,(0,C.jT)(!0,this.removeOnAbort?.signal))}if(e.init.performance.resources.enabled&&y.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,a.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}t&&u.on("ws",e=>{(0,a.p)("ws-complete",[e],void 0,this.featureName,this.ee)});try{this.removeOnAbort=new AbortController}catch(h){}this.abortHandler=()=>{this.removeOnAbort?.abort(),this.abortHandler=void 0},r.some(e=>e)?this.importAggregator(e,()=>i.e(478).then(i.bind(i,8019))):this.deregisterDrain()}}var St=i(2646);const _t=new Map;function Ot(e,t,r,n,i=!0){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const o=function(e){return(e||ie.ee).get("logger")}(e),s=(0,oe.YM)(o),a=new St.y(ie.P);a.level=n.level,a.customAttributes=n.customAttributes,a.autoCaptured=i;const c=t[r]?.[oe.Jt]||t[r];return _t.set(c,a),s.inPlace(t,[r],"wrap-logger-",()=>_t.get(c)),o}var Nt=i(1910);class It extends E{static featureName=F.TZ;constructor(e){var t;super(e,F.TZ),t=e,p(d.$9,(e,r)=>G(e,r,t),t),function(e){p(d.Wb,(t,r,{customAttributes:n={},level:i=F.p_.INFO}={})=>{Ot(e.ee,t,r,{customAttributes:n,level:i},!1)},e)}(e),X(e);const r=this.ee;["log","error","warn","info","debug","trace"].forEach(e=>{(0,Nt.i)(y.gm.console[e]),Ot(r,y.gm.console,e,{level:"log"===e?"info":e})}),this.ee.on("wrap-logger-end",function([e]){const{level:t,customAttributes:n,autoCaptured:i}=this;(0,V.R)(r,e,n,t,i)}),this.importAggregator(e,()=>i.e(478).then(i.bind(i,5288)))}}new class extends r{constructor(e){var t;(super(),y.gm)?(this.features={},(0,O.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(_),this.runSoftNavOverSpa=[...this.desiredFeatures].some(e=>e.featureName===n.K7.softNav),(0,s.j)(this,e,e.loaderType||"agent"),t=this,p(d.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return g(t,e,r,d.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){p(d.Dl,function(t){if("string"==typeof t||null===t)return g(e,"enduser.id",t,d.Dl,!0);(0,l.R)(41,typeof t)},e)}(this),function(e){p(d.nb,function(t){if("string"==typeof t||null===t)return g(e,"application.version",t,d.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){p(d.d3,function(){e.ee.emit("manual-start-all")},e)}(this),function(e){p(d.Pv,function(t=!0){if("boolean"==typeof t){if((0,a.p)(d.Pl+d.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return o.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),t=[...this.desiredFeatures];t.sort((e,t)=>n.P3[e.featureName]-n.P3[t.featureName]),t.forEach(t=>{if(!e[t.featureName]&&t.featureName!==n.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&t.featureName===n.K7.spa)return;if(!this.runSoftNavOverSpa&&t.featureName===n.K7.softNav)return;const r=function(e){switch(e){case n.K7.ajax:return[n.K7.jserrors];case n.K7.sessionTrace:return[n.K7.ajax,n.K7.pageViewEvent];case n.K7.sessionReplay:return[n.K7.sessionTrace];case n.K7.pageViewTiming:return[n.K7.pageViewEvent];default:return[]}}(t.featureName).filter(e=>!(e in this.features));r.length>0&&(0,l.R)(36,{targetFeature:t.featureName,missingDependencies:r}),this.features[t.featureName]=new t(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,O.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}({features:[_e,_,P,Ue,Ve,j,J,At,It,Ze,yt],loaderType:"spa"})})()})();</script>
<script type="text/javascript">!function(n,e){var t,o,i,c=[],f={passive:!0,capture:!0},r=new Date,a="pointerup",u="pointercancel";function p(n,c){t||(t=c,o=n,i=new Date,w(e),s())}function s(){o>=0&&o<i-r&&(c.forEach(function(n){n(o,t)}),c=[])}function l(t){if(t.cancelable){var o=(t.timeStamp>1e12?new Date:performance.now())-t.timeStamp;"pointerdown"==t.type?function(t,o){function i(){p(t,o),r()}function c(){r()}function r(){e(a,i,f),e(u,c,f)}n(a,i,f),n(u,c,f)}(o,t):p(o,t)}}function w(n){["click","mousedown","keydown","touchstart","pointerdown"].forEach(function(e){n(e,l,f)})}w(n),self.perfMetrics=self.perfMetrics||{},self.perfMetrics.onFirstInputDelay=function(n){c.push(n),s()}}(addEventListener,removeEventListener);</script>
<script id="firehose-percentage" type="text/javascript" src="/static/assets/libraries/ddc-tracking-helpers/live-latest/umd.js" data-firehose-percentage="1"></script>
<script type="text/javascript">
window.PixallConfig = {
};
</script>
<script type="text/javascript" src="/pixall/pix-ddc-fp.min.js" async defer></script>
<script type="text/javascript">
window.coxAutoDataLayer = window.coxAutoDataLayer || [];
const getAdvertisingValue = (key) => {
return (new window.URLSearchParams(window.location.search))?.get?.(key) || window?.sessionStorage?.getItem?.(key);
}
const advertisingKeys = {
gclid: getAdvertisingValue('gclid'),
fbclid: getAdvertisingValue('fbclid'),
msclkid: getAdvertisingValue('msclkid'),
sonicsession_id: Cookies.get('sonicsession_id'),
_gid: Cookies.get('_gid'),
_ga: Cookies.get('_ga') || getAdvertisingValue('_ga'),
dtm_token: Cookies.get('dtm_token'),
dtm_token_sc: Cookies.get('dtm_token_sc')
};
window.coxAutoDataLayer?.push?.({
advertising: Object.fromEntries(Object.entries(advertisingKeys).filter(([key, value]) => Boolean(value))),
application: {
componentID: 'CI1536926',
name: 'DDC Website Tagging',
workloadId: 'CI0627414',
brand: 'Dealer.com'
},
client: {
franchiseOemName: [
"volkswagen",							"volvo",							"subaru",							"dodge",							"audi",							"chevrolet",							"alfa romeo",							"chrysler",							"honda",							"cadillac",							"lexus",							"preowned",							"fiat",							"scion",							"porsche",							"gmc",							"hyundai",							"acura",							"kia",							"jeep",							"buick",							"mazda",							"bmw",							"land rover",							"mini",							"toyota",							"mercedes\-benz",							"ram",							"nissan"					],
country: "US"
},
page: {
alias: 'NORTH_CAROLINA_HENDRICK_BMW',
id: 'hendrickautogroup_SITEBUILDER_hendrickautogroup_CUSTOM_LOCATION_LAYOUT_60',
type: 'other',
},
pixall: {
dealerCode: "hendrickautogroup",
program: 'DealerDotCom'
}
});
const pixallPush = ({searchFacetMake, searchFacetVehicleTypes, vehicles} = {}) => {
const payload = {
cdl: {},
type: 'meta-data',
pageType: 'other',
pageId: 'hendrickautogroup_SITEBUILDER_hendrickautogroup_CUSTOM_LOCATION_LAYOUT_60',
dealerCode: 'hendrickautogroup',
pageLabel: 'north_carolina_hendrick_bmw',
program: 'DealerDotCom',
bcSync: true,
experimental: {
pageViewId: DDC.dataLayer.page.pageViewId,
eventId: DDC.dataLayer.page.pageViewId,
},
wspCode: 'DealerDotCom'
};
if(window.Cookies.get('ddc_akam_bot')) {
payload.bot = window.Cookies.get('ddc_akam_bot');
}
const waitForPixallPush = () => {
if (typeof window.DDC?.pushToPixall === 'function') {
console.log('Pushing to Pixall!');
window.DDC.pushToPixall(payload, {
event: 'cms-web-pixall-pageview',
source: 'cms-web'
});
} else {
console.log('Waiting for Pixall Push...');
setTimeout(waitForPixallPush, 50);
}
};
waitForPixallPush();
}
pixallPush();
</script>
<script type="text/javascript"> 
window.DDC = window.DDC || {};
window.DDC.dialogClickedListener = function(e) {
if(e.target.classList.contains('dialog') || e.target.closest('.dialog')) {
e.preventDefault();
DDC.WidgetData.dialogClickedBefore = e.target;
}
}
document.body.addEventListener('click', window.DDC.dialogClickedListener);   
</script>
<script type="text/javascript">
window.DDC = window.DDC || {};
window.DDC.Flags = window.DDC.Flags || {};
Object.assign(window.DDC.Flags, {"lcp-accelerator-timeout1":"225","wiapi-fetch-priority-css":"low","lcp-accelerator-timeout2":"1000","cms-web-form-submit-after-field-fix":true,"jquery-async-each":true,"enable-ws-tracking-attributes":true,"cms-web-multi-form-click-prevention":true,"serve-osiris-bundle-from-clientsite":true,"enable-survicate":true,"a-b-test-auryc":"BLANK","ada-layout-compact-nav":true,"enable-model-selector-service":true,"wiapi-inline-primary-banner":true,"ada-responsive-centered-nav":true,"fetchpriority-high":true,"ada-layout-default-header":true,"ada-layout-noshrink-nav":true,"enable-base-page-caching-banner":true,"newrelic-ajax-submission":true,"use-eager-image-loading-lcp-only":true,"track-jquery-each-long-tasks":"BLANK","wiapi-fetch-priority-js":"low","web-inventory-service-new-car-boost":true,"lazyload-unveil-threshold":"100","use-eager-image-loading":true,"enabled-wise-tps-integration-list":"mywallet,esntial-digital-retailing,item-list-badges,cox-digital-retailing-cta,cox-canada-digital-retailing,makemydeal,cox-digital-retailing,cox-canada-best-price,cox-canada-build-and-price,kbb-canada-instant-cash-offer,kbb-editorial-widget,kbb-leaddriver,kbb-price-advisor,kbb-trade-in-advisor,activengage,activengage-v2,activengage-api,googletagmanager,audioeye","delay-load-accelerate":true,"web-inventory-service-spotlighted-vehicle-attribute":true})
</script>
<script type="text/javascript">
// global JS bundle
</script><script src="https://cdn.optimizely.com/js/11492531790.js"></script><script>
</script>
<script type="text/javascript">
window.dataLayer = window.dataLayer || [];
</script>
<!-- Google Tag Manager -->
<script type="text/javascript">
var gtmContainerIds = ['GTM-4H673', 'GTM-NTX9KV', 'GTM-KZNJQL3W'];
DDC.dataLayer = DDC.dataLayer || {};
if(dataLayer) {
dataLayer.splice(0,0,DDC.dataLayer);
} else {
var dataLayer=[DDC.dataLayer];
}
(()=>{
const dataLayerHasData = !!Object.keys(window.DDC.dataLayer).length && !!window.DDC.dataLayer.page?.pageInfo;
window?.newrelic?.setCustomAttribute(
'dataLayerHasData',
dataLayerHasData
);
})();
(function(w,d,s,l,i,j,f,dl,k,q){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});f=d.getElementsByTagName(s)[0], k=i.length;q='https://www.googletagmanager.com/gtm.js?id=@&l='+(l||'dataLayer');
while(k--){j=d.createElement(s);j.async=!0;j.src=q.replace('@',i[k]);f.parentNode.insertBefore(j,f);}}(window,document,'script','dataLayer',gtmContainerIds));
</script>
<!-- End Google Tag Manager -->
<style type="text/css">
@keyframes nodeInserted {}
div { animation-name: nodeInserted; }
</style>
<script type="text/javascript">
(async()=>{const{Flags:e}=window.DDC,t=e["fetchpriority-high"],i=e["fetchpriority-high-lcp-only"],r=e["lcp-accelerator-timeout1"],a=e["lcp-accelerator-timeout2"],n=e["use-eager-image-loading"],s=e["use-eager-image-loading-lcp-only"];let l=!1;const o={},c={pixels:0,elem:void 0},m=e=>{l&&(l=!1,document.removeEventListener("animationstart",e,!0),document.removeEventListener("webkitAnimationStart",e,!0))},u=e=>"img"===e.tagName.toLowerCase(),d=(e,t)=>{const{backgroundImage:i}=e.style,r=i.replace(/url\(.+\)/,'url("'+t+'")');return r!==i?r:i},g=e=>{const{el:t,newAttr:i}=e,r=t.parentElement||t;if(!r)return;const a=r.offsetWidth*r.offsetHeight;(e=>e>c.pixels)(a)&&p(t)&&(({pixels:e,element:t,src:i})=>{c.pixels=e,c.elem=t,c.src=i})({pixels:a,element:t,src:i}),o[i]||(o[i]=e)},b=(e,r)=>(e.setAttribute("data-lazy-initialized",!0),e.setAttribute("data-lcp-accelerator",!0),r&&e.setAttribute("data-lcp-image",!0),u(e)&&((r&&t&&i||t&&!i)&&e.setAttribute("fetchpriority","high"),(r&&n&&s||n&&!s)&&e.setAttribute("loading","eager")),e),p=(e,t)=>{t=t||0;const i=e.parentElement||e;if(i){var r=i.getBoundingClientRect();return r.top>=0&&r.left>=0&&r.bottom<=(window.innerHeight-t||document.documentElement.clientHeight-t)&&r.right<=(window.innerWidth||document.documentElement.clientWidth)}},h=["src","srcset","style","sizes"],y=(e,t)=>{if(!t||t.includes("impolicy")||!e.classList.contains("dynamic-resize"))return t.trim();let i,r=e.parentElement.clientWidth;if(0===r&&(r=e.closest("div").clientWidth),r>0){let t;if(widthMultiplierValue=e.getAttribute("data-width-multiplier"))t=widthMultiplierValue;else if(elClosestWidthMultiplier=e.closest("[data-width-multiplier]")){t=elClosestWidthMultiplier.getAttribute("data-width-multiplier")}else t=1;r=parseInt(r*parseFloat(t)),i="impolicy=downsize_bkpt&w="+r.toString()}if(!i)return t.trim();const a=t.includes("?")?"&":"?";return`${t}${a}${i}`},A=e=>{"nodeInserted"==e.animationName&&(e.target.querySelectorAll(".lazy-image,.lazy-background-image").forEach(e=>{if(p(e))if(e.classList.value.includes("lazy-image")){e.getAttribute("data-src")&&h.forEach(i=>{const r="data-"+i,a=e.getAttribute(r),n="src"===i,s=n?y(e,a):a,l=["lazy-image","dynamic-resize"];s&&(n&&t?g({el:e,targetAttr:i,newAttr:s,removeClasses:l}):(e.setAttribute(i,s),e.classList.remove(l),["height","width"].forEach(t=>{"1"===e.getAttribute(t)&&e.removeAttribute(t)})))})}else if(e.classList.value.includes("lazy-background-image")){const i=e.getAttribute("data-background-image");if(i){const r=y(e,i),a="data-background-image",n=["lazy-background-image","dynamic-resize"],s=e.style.backgroundImage;t?g({el:e,targetAttr:s,newAttr:r,removeAttr:a,removeClasses:n}):(e.style.backgroundImage=d(e,r),a&&e.removeAttribute(a),e.classList.remove(n))}}}),t&&Object.keys(o).length>0&&(Object.keys(o).forEach(async e=>{const t=o[e],{el:i,targetAttr:r,newAttr:a,removeAttr:n,removeClasses:s}=t,l=a===c.src;if(l&&window.newrelic&&window.newrelic.setCustomAttribute("largestContentfulPaintImage",a),u(i)){i.setAttribute(r,a),b(i,l);const e=i.parentElement;e&&e.style.backgroundImage&&(e.style.backgroundImage=d(e,a),b(e,l))}else{let e=new Image;b(e,l),e.src=a,i.getAttribute("style")?i.style.backgroundImage&&(i.style.backgroundImage=d(i,a)):i.setAttribute("style",`background-image: url('${a}');`),b(i,l),n&&i.removeAttribute(n),s&&s.length>0&&i.classList.remove(s)}delete o[e]}),r&&(-1===parseInt(r)?m(A):parseInt(r)>-1&&setTimeout(()=>{m(A)},parseInt(r)))))};var w;w=A,l=!0,document.addEventListener("animationstart",w,!0),document.addEventListener("webkitAnimationStart",w,!0),a&&parseInt(a)>-1&&setTimeout(()=>{m(A)},parseInt(a))})()
</script>
<script type="text/javascript">
!function(){var e,t=navigator.userAgent.indexOf("MSIE ")>0||navigator.userAgent.indexOf("Trident/")>0,n=/\sedge\//i.test(navigator.userAgent);if(n){var a=navigator.userAgent.match(/edge\/(\d+(\.?_?\d+)+)/i);e=a&&a.length>0&&parseFloat(a[1])}if(t||n&&!!e&&e<42){var i=document.createElement("script");i.type="text/javascript",i.src="/static/dist/v9/components/dialog/sunset/v1/component.min.js",document.getElementsByTagName("head")[0].appendChild(i)}}();
</script>
<a href="#page-body" class="skip-link">Skip to main content</a>
<script type="text/javascript">
DDC = DDC || {};
DDC.dataLayer = DDC.dataLayer || {};
DDC.dataLayer.page = DDC.dataLayer.page || {};
DDC.dataLayer.page.pageInfo = DDC.dataLayer.page.pageInfo || {};
DDC.dataLayer.page.pageInfo.pageId = DDC.dataLayer.page.pageInfo.pageId || "hendrickautogroup_SITEBUILDER_hendrickautogroup_CUSTOM_LOCATION_LAYOUT_60";
DDC.dataLayer.page.pageInfo.pageName = DDC.dataLayer.page.pageInfo.pageName || "NORTH_CAROLINA_HENDRICK_BMW";
DDC.dataLayer.site = DDC.dataLayer.site || {};
DDC.dataLayer.site.design = DDC.dataLayer.site.design || {};
DDC.dataLayer.site.design.themekit = DDC.dataLayer.site.design.themekit || "BLUE_WHITE";
DDC.dataLayer.site.design.variationId = DDC.dataLayer.site.design.variationId || "v9_GLOBAL_0011_V2";
DDC.dataLayer.site.franchises = DDC.dataLayer.site.franchises || [
"volkswagen",					"volvo",					"subaru",					"dodge",					"audi",					"chevrolet",					"alfa romeo",					"chrysler",					"honda",					"cadillac",					"lexus",					"preowned",					"fiat",					"scion",					"porsche",					"gmc",					"hyundai",					"acura",					"kia",					"jeep",					"buick",					"mazda",					"bmw",					"land rover",					"mini",					"toyota",					"mercedes\-benz",					"ram",					"nissan"			];
DDC.dataLayer.site.profiles = DDC.dataLayer.site.profiles || [
"hagprofile"			];
DDC.dataLayer.site.siteInfo = DDC.dataLayer.site.siteInfo || {};
DDC.dataLayer.site.siteInfo.dealerId = DDC.dataLayer.site.siteInfo.dealerId || "hendrickautogroup";
DDC.dataLayer.site.siteInfo.domain = DDC.dataLayer.site.siteInfo.domain || "https:\/\/www.hendrickcars.com";
DDC.dataLayer.dealership = DDC.dataLayer.dealership || {};
DDC.dataLayer.dealership.country = DDC.dataLayer.dealership.country || "US";
</script>
<noscript>
<iframe src="//www.googletagmanager.com/ns.html?id=GTM-4H673" height="0" width="0" style="display:none;visibility:hidden"></iframe>
<iframe src="//www.googletagmanager.com/ns.html?id=GTM-NTX9KV" height="0" width="0" style="display:none;visibility:hidden"></iframe>
<iframe src="//www.googletagmanager.com/ns.html?id=GTM-KZNJQL3W" height="0" width="0" style="display:none;visibility:hidden"></iframe>
</noscript>
<h1 class='sr-only'>Hendrick Automotive Group</h1>
<div  class="page-header minimal true-minimal">
<div  class="header-contact clearfix px-4 px-md-6 px-xl-8">
<div  class="container-max-xl p-0 d-flex">
<div  class="flex-grow-1 ddc-content contact-info"  data-widget-name="contact-info" data-widget-id="template-contact1">
<div class="d-flex justify-content-end py-3 ddc-font-size-xsmall line-height-condensed vcard">
<p class="my-0 mr-auto fn n">
<a href="/" class="url" >				
<span class="org">
Hendrick Automotive Group
</span>
</a>
</p>					
<p class="m-0 adr">
<a href="/dealership/directions.htm">
<span class="street-address hide">6000 Monroe Road</span>
<span class="responsive-directions-link hide">Directions</span>
<span class="locality">Charlotte</span><span class="separator">,</span>					<span class="region">NC</span>					<span class="postal-code hide">28212</span>															</a>
</p>
<ul class="tels h-100 d-flex justify-content-end m-0 align-items-center list-unstyled">
</ul>
</div>
<script type="text/javascript">window.phoneNumbers = {};</script>
</div>
</div><!-- end .container-max-xl.p-0.d-flex -->		
</div><!-- end .header-contact.clearfix.px-4.px-md-6.px-xl-8 -->		
<div  class="header-navigation px-4 px-md-6 px-xl-8">
<div  class="container-max-xl p-0 d-flex align-items-center">
<div  class="header-logo-container">
<div  class="d-flex align-items-center justify-content-start ddc-content header-default"  data-widget-name="header-default" data-widget-id="template-header1">
<a
class='header-logo header-logo-style'
href="/"
style=""
>
<img
width="32"
height="90" 
src="https://pictures.dealer.com/h/hendrickautogroup/0973/54ef8bf96ac7474d50761054e84c2a18x.jpg?impolicy=downsize&h=180"
alt="Hendrick Automotive Group"
class='dealer-path-override-img'
style="max-height:90px;width:auto;"
loading="eager"
/>
</a>
<div class="vcard header-logo-enabled">
</div>
</div>
</div><!-- end .header-logo-container -->		
<div  class="header-nav-container ml-auto">
<div id="template-navigation1-app-root" class="ddc-content ws-navigation navbar-nav position-static text-right align-items-center navigation-default" data-widget-name="ws-navigation" data-widget-id="template-navigation1" data-reactroot=""><ul class="navbar-nav position-static text-right align-items-center ddc-mega-menu-nav nav d-flex align-items-center enable-sublabelling" data-dropdown-display-type="click" role="list" disable-curtain=""><li class="nav-first dropdown dropdown"><a data-inactive="true" data-toggle="dropdown" aria-expanded="false" style="white-space:normal" href="#" class="nav-with-children h-auto py-3 px-0 mx-3 ddc-font-size-small" target="_top" data-navigation-id="default">New</a><ul class="dropdown-menu row"><li class="ddc-span4"><h4>Inventory</h4><ul class="nav-fragment"><li class=""><a href="/new-inventory/index.htm" class="child " target="_self" data-navigation-id="default">New Car Inventory</a></li><li class=""><a href="https://commercial.hendrickcars.com/VehicleSearch?utm_source=retailsite&amp;utm_medium=linkrec&amp;utm_campaign=navbar&amp;utm_term=new" class="child " target="_blank" data-navigation-id="default">Commercial Inventory</a></li><li class=""><a href="/new-inventory/electric-vehicles.htm" class="child " target="_self" data-navigation-id="default">Electric / Hybrid Vehicles</a></li></ul><h4>Shopping Tools</h4><ul class="nav-fragment"><li class=""><a href="/electric/electric-vehicles.htm" class="child " target="_self" data-navigation-id="default">Electric Vehicle Research</a></li><li class=""><a href="/kbb/instant-cash-offer.htm" class="child " target="_self" data-navigation-id="default">Sell Your Car</a></li></ul></li><li class="ddc-span8"><h4>Popular Body Styles</h4><ul class="nav-fragment"><li role="presentation"><div class="hide ajax-navigation-element" data-fragment-id="cec52ebac17840519232c204885af09d" data-fragment-url="/navigation-fragments/new-bodystyle.htm"></div></li></ul></li></ul></li><li class="dropdown dropdown"><a data-inactive="true" data-toggle="dropdown" aria-expanded="false" style="white-space:normal" href="#" class="nav-with-children h-auto py-3 px-0 mx-3 ddc-font-size-small" data-navigation-id="default">Pre-Owned</a><ul class="dropdown-menu row"><li class="ddc-span4"><h4>Inventory</h4><ul class="nav-fragment"><li class=""><a href="/used-inventory/index.htm" class="child " target="_self" data-navigation-id="default">Pre-Owned Inventory</a></li><li class=""><a href="/certified-inventory/index.htm" class="child " target="_self" data-navigation-id="default">Manufacturer Certified</a></li><li class=""><a href="/hendrick-certified-inventory/index.htm" class="child " target="_self" data-navigation-id="default">Hendrick Certified</a></li><li class=""><a href="/hendrick-affordable-inventory.htm" class="child " target="_self" data-navigation-id="default">Hendrick Affordable</a></li><li class=""><a href="/used-inventory/all-electric-used-cars.htm" class="child " target="_self" data-navigation-id="default">Electric Pre-Owned Inventory</a></li><li class=""><a href="/used-inventory/fuel-efficient-vehicles.htm" class="child " target="_self" data-navigation-id="default">Fuel Efficient Pre-Owned</a></li><li class=""><a href="https://commercial.hendrickcars.com/used?utm_source=retailsite&amp;utm_medium=linkrec&amp;utm_campaign=navbar&amp;utm_term=used" class="child " target="_blank" data-navigation-id="default">Commercial Pre-Owned</a></li></ul><h4>Shopping Tools</h4><ul class="nav-fragment"><li class=""><a href="/electric/electric-vehicles.htm" class="child " target="_self" data-navigation-id="default">Electric Vehicle Research</a></li><li class=""><a href="/about/hendrick-certified.htm" class="child " target="_self" data-navigation-id="default">About Hendrick Certified</a></li><li class=""><a href="/about/hendrick-affordable.htm" class="child " target="_self" data-navigation-id="default">About Hendrick Affordable</a></li></ul></li><li class="ddc-span8"><h4>Popular Body Styles</h4><ul class="nav-fragment"><li role="presentation"><div class="hide ajax-navigation-element" data-fragment-id="3acd8a270b324ca18b7df0792064a1a5" data-fragment-url="/navigation-fragments/facetlist-bodystyle.htm"></div></li></ul></li></ul></li><li class="dropdown dropdown  nav-no-children"><a style="white-space:normal" href="/kbb/instant-cash-offer.htm" class="h-auto py-3 px-0 mx-3 ddc-font-size-small" data-navigation-id="default">Sell Your Car</a></li><li class="dropdown dropdown"><a data-inactive="true" data-toggle="dropdown" aria-expanded="false" style="white-space:normal" href="#" class="nav-with-children h-auto py-3 px-0 mx-3 ddc-font-size-small" target="_self" data-navigation-id="default">Service</a><ul class="dropdown-menu row"><li class="ddc-span12"><h4> </h4><ul class="nav-fragment"><li class=""><a href="/service.htm" class="child " target="_self" data-navigation-id="default">Service</a></li><li class=""><a href="/hendrick-collision.htm" class="child " target="_self" data-navigation-id="default">Collision</a></li></ul></li></ul></li><li class="dropdown dropdown  nav-no-children"><a style="white-space:normal" href="/hendrick-careers.htm" class="h-auto py-3 px-0 mx-3 ddc-font-size-small" target="_self" data-navigation-id="default">Careers</a></li><li class="dropdown dropdown"><a data-inactive="true" data-toggle="dropdown" aria-expanded="false" style="white-space:normal" href="#" class="nav-with-children h-auto py-3 px-0 mx-3 ddc-font-size-small" target="_self" data-navigation-id="default">Find A Store</a><ul class="dropdown-menu row"><li class="ddc-span4"><h4>Sales</h4><ul class="nav-fragment"><li class=""><a href="/dealership/directions.htm" class="child " target="_self" data-navigation-id="default">By Location</a></li><li class=""><a href="/brands-we-sell.htm" class="child " target="_self" data-navigation-id="default">By Brand</a></li></ul></li><li class="ddc-span4"><h4>Service</h4><ul class="nav-fragment"><li class=""><a href="/service.htm" class="child " target="_self" data-navigation-id="default">By Location</a></li></ul></li><li class="ddc-span4"><h4>Collision</h4><ul class="nav-fragment"><li class=""><a href="/hendrick-collision.htm" class="child " target="_self" data-navigation-id="default">By Location</a></li></ul></li></ul></li><li class="nav-last dropdown dropdown"><a data-inactive="true" data-toggle="dropdown" aria-expanded="false" style="white-space:normal" href="#" class="nav-with-children h-auto py-3 px-0 mx-3 ddc-font-size-small" data-navigation-id="default">About</a><ul class="dropdown-menu row"><li class="ddc-span4"><h4> </h4><ul class="nav-fragment"><li class=""><a href="/corporate-history.htm" class="child " target="_self" data-navigation-id="default">About Hendrick Automotive Group</a></li><li class=""><a href="/hendrick-fast-pass.htm" class="child " target="_self" data-navigation-id="default">Hendrick Fast Pass</a></li><li class=""><a href="/hendrick-autoguard.htm" class="child " target="_self" data-navigation-id="default">Hendrick Autoguard</a></li><li class=""><a href="/hendrick-cares.htm" class="child " target="_self" data-navigation-id="default">Hendrick Cares</a></li><li class=""><a href="/racing.htm" class="child " target="_blank" data-navigation-id="default">HendrickCars.com Racing</a></li><li class=""><a href="/wlp-about-our-vehicles.htm" class="child " target="_self" data-navigation-id="default">About Our Vehicles</a></li><li class=""><a href="http://www.HendrickPrivacy.com" class="child " target="_blank" data-navigation-id="default">Privacy Policy</a></li><li class=""><a href="/accessibility.htm" class="child " target="_self" data-navigation-id="default">Accessibility</a></li><li class=""><a href="/blog/index.htm" class="child " target="_self" data-navigation-id="default">Our Blog</a></li></ul></li><li class="ddc-span8"><h4>Visit Our Dealerships</h4><ul class="nav-fragment"><li role="presentation"><div class="hide ajax-navigation-element" data-fragment-id="fbaeeebad2064144a605708bff06186c" data-fragment-url="/navigation-fragments/content.htm"></div></li></ul></li></ul></li></ul></div>
</div><!-- end .header-nav-container.ml-auto -->		
<div  class="header-mycars-search-container d-flex flex-shrink-0 my-3 py-2">
<div id="template-toolbar1-app-root" class="ddc-content ws-mycars-nav position-relative mycars-default" data-widget-name="ws-mycars-nav" data-widget-id="template-toolbar1" data-reactroot=""><div class="ws-mycars-nav-wrapper d-flex align-items-center justify-content-center"><div data-location="header-toolbar"></div></div></div>
<div id="template-site-search1-app-root" class="ddc-content ws-site-text-search" data-widget-name="ws-site-text-search" data-widget-id="template-site-search1" data-reactroot=""></div>
</div><!-- end .header-mycars-search-container.d-flex.flex-shrink-0.my-3.py-2 -->		
</div><!-- end .container-max-xl.p-0.d-flex.align-items-center -->		
</div><!-- end .header-navigation.px-4.px-md-6.px-xl-8 -->		
<div  class=" ddc-content content-alert-banner"  data-widget-name="content-alert-banner" data-widget-id="template-alert1">
</div>
</div><!-- end .page-header.minimal.true-minimal -->		
<div  class="ddc-wrapper">
<div  class="main">
<script type="text/javascript">
window.DDC = window.DDC || {};
window.DDC.Flags = window.DDC.Flags || {};
window.DDC.Flags.loadUnveilIntersection = true;
</script>
<div class="page-bd" data-page-body role="main" id="page-body" data-has-page-sections="true">
<div  data-width-multiplier="1" style="background-repeat: no-repeat;background-size: cover;background-image: linear-gradient(to bottom,rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 100%), url(&quot;//pictures.dealer.com/h/hendrickautogroup/1029/8cae202afc24190c9364c4966a5e3d28x.jpg?impolicy=downsize_bkpt&w=2000&quot;);background-position: center center;" class="page-section" data-name="cta-blocks-background-image-2-wide.1-1">
<div  class="page-section" data-name="content-wrapper-1">
<div  class="container-max-md page-section p-4 p-md-5 px-lg-6 px-xl-8" data-name="content-container-1">
<div  class="page-section no-gutter-spacing row" data-name="content-row-1">
<div  class="col-xs-12 col-sm-6 no-gutter-spacing">
<div  style="background-image: linear-gradient(to bottom,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 100%);" class="page-section no-gutter-spacing mr-3 p-5" data-name="content-left-1">
<div id="content1-app-root" class="ddc-content ws-content-cta" data-widget-name="ws-content-cta" data-widget-id="content1" data-reactroot=""><div class="cta d-flex position-relative transition-property-background-color transition-property-text-color transition-timing-function-standard transition-duration-lg flex-column" style="height:100%" aria-labelledby="content1-heading content1-button"><div class="w-100" style="overflow:hidden"><div class="transition-property-background-color transition-timing-function-standard transition-duration-lg cta-background h-100 w-100 position-absolute" style="background-position:center center;background-size:cover;background-repeat:no-repeat" data-testid="background"></div></div><div style="overflow:hidden" class="cta-content d-flex flex-column h-100 position-relative align-items-center justify-content-center m-0 p-0 text-center text-body w-100" data-testid="content-wrapper"><h2 data-testid="heading" id="content1-heading" class="display-3 mt-0 pt-0">Hendrick BMW</h2></div></div></div>
<div  class="border-top py-4 ddc-font-large text-center ddc-content contact-info"  data-widget-name="contact-info" data-widget-id="contact1">
<div class="vcard">
<p class="adr">
<a href="/dealership/directions.htm">
<span class="street-address">6950 E Independence Blvd</span>
<br />
<span class="responsive-directions-link hide">Directions</span>
<span class="locality">Charlotte</span><span class="separator">,</span>					<span class="region">NC</span>					<span class="postal-code">28227</span><br/>															</a>
</p>
<ul class="tels list-unstyled">
<li class="tel phone1 " data-click-to-call="Contact Us" data-click-to-call-phone="(844) 407-0264?dept=HENDRICKCARS.COM&accountId=hendrickbmw" tabindex="0">
<span class="type" >Contact Us</span><span class="separator">:</span>						<span class="value text-nowrap" ><span data-phone-ref='HENDRICKCARS.COM' data-account-ref='hendrickbmw'>(844) 407-0264</span></span>					</li>
</ul>
</div>
</div>
<div  class=" links-list ddc-content"  data-widget-name="links-list" data-widget-id="links1">
<ul class=" yui3-g nav" >
<li class=" yui3-u-1-2 ">
<a class="btn btn-primary mb-2" href="https://www.google.com/maps/place/Hendrick BMW/@35.1658712,-80.7453329,17z/data=!3m1!4b1!4m5!3m4!1s0x0:0xaffe52e15ef908e4!8m2!3d35.1658712!4d-80.7431442" target="_blank" >
Get Directions
</a>
</li>
<li class=" yui3-u-1-2 ">
<a class="btn btn-primary mb-2" href="https://www.hendrickbmwcharlotte.com/?utm_source=hendrickcars&utm_medium=referral&utm_campaign=location_pages" target="_blank" >
Visit Dealership Website
</a>
</li>
</ul>
</div>
</div><!-- end .page-section.no-gutter-spacing.mr-3.p-5 -->		
</div><!-- end .col-xs-12.col-sm-6.no-gutter-spacing -->		
<div  class="col-xs-12 col-sm-6 no-gutter-spacing">
<div  class="ml-3 page-section no-gutter-spacing p-5" data-name="content-right-1">
<div  class="hours-default text-white mx-md-10 ddc-content"  data-widget-name="hours-default" data-widget-id="hours1">
<h3 class="widget-heading" >
<div class="px-4 pt-4">Dealership Hours</div> 
</h3>
<ul class="ddc-list-columns ddc-hours ddc-list-items list-unstyled">
<li class="clearfix"><span class="key">Monday</span> <span class="value">9:00 AM - 7:00 PM</span></li>
<li class="clearfix"><span class="key">Tuesday</span> <span class="value">9:00 AM - 7:00 PM</span></li>
<li class="clearfix"><span class="key">Wednesday</span> <span class="value">9:00 AM - 7:00 PM</span></li>
<li class="clearfix"><span class="key">Thursday</span> <span class="value">9:00 AM - 7:00 PM</span></li>
<li class="clearfix"><span class="key">Friday</span> <span class="value">9:00 AM - 7:00 PM</span></li>
<li class="clearfix"><span class="key">Saturday</span> <span class="value">9:00 AM - 5:00 PM</span></li>
<li class="clearfix"><span class="key">Sunday</span> <span class="value">Closed</span></li>
</ul>
</div>
</div><!-- end .ml-3.page-section.no-gutter-spacing.p-5 -->		
</div><!-- end .col-xs-12.col-sm-6.no-gutter-spacing -->		
</div><!-- end .page-section.no-gutter-spacing.row -->		
</div><!-- end .container-max-md.page-section.p-4.p-md-5.px-lg-6.px-xl-8 -->		
</div><!-- end .page-section -->		
</div><!-- end .page-section -->		
<div  class="page-section" data-name="content-centered.1-1">
<div  class="page-section bg-white" data-name="content-centered-wrapper-1">
<div  class="container-max-sm page-section pt-5" data-name="content-centered-container-1">
<div  class=" ddc-content content-default"  data-widget-name="content-default" data-widget-id="content2">
<div class="text-content-container content" >
<ul itemscope="" itemtype="http://schema.org/BreadcrumbList" style="list-style: outside none disc; padding-left: 0px; padding-top: 0px;"><li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem" style="display:inline;"><a itemprop="item" href="/north-carolina.htm"><span itemprop="name">North Carolina</span></a></li><li style="display:inline;"><span>  >  </span></li><li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem" style="display:inline;"><a itemprop="item" href="/north-carolina/charlotte.htm"><span itemprop="name">Charlotte</span></a></li><li style="display:inline;"><span>  >  </span></li><li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem" style="display:inline;"><a itemprop="item" href="#"><span itemprop="name">Hendrick
BMW</span></a></li></ul>
<h3 class="ddc-heading-6 h1">Services Offered</h3>
</div>
</div>
</div><!-- end .container-max-sm.page-section.pt-5 -->		
</div><!-- end .page-section.bg-white -->		
</div><!-- end .page-section -->		
<div class='clearfix'>
<div  style="margin: 8px !important;" class="page-section no-gutter-spacing" data-name="slideshow-background.1-1">
</div><!-- end .page-section.no-gutter-spacing -->		
</div><!-- end .clearfix -->
<div  class="page-section bg-contrast-low" data-name="background-slideshow.1-1">
<div  class="p-0 container-max-xl page-section" data-name="slideshow-background-1">
<script type="text/javascript">
(function(){
let flags = (window.DDC.Flags = (window.DDC = (window.DDC || {})).Flags || {});
flags.delayLoadBackgroundSlides = true;
})();
</script>
<div  class="h-100 ddc-content slideshow-background"  data-widget-name="slideshow-background" data-widget-id="slideshow2">
<script type="text/javascript">
DDC = DDC || {};
DDC.WidgetData = DDC.WidgetData || {};
DDC.i18n = DDC.i18n || {};
DDC.i18n.labels = DDC.i18n.labels || {};
DDC.WidgetData["slideshow-background"] = DDC.WidgetData["slideshow-background"] || {};
DDC.WidgetData["slideshow-background"].prefs = DDC.WidgetData["slideshow-background"].prefs || {};
DDC.WidgetData["slideshow-background"].prefs["promoBackgroundOverride"] = "";
DDC.WidgetData["slideshow-background"].prefs["promoBackground"] = "";
DDC.WidgetData["slideshow-background"].prefs["promoBackgroundOverlayColor"] = "";
DDC.WidgetData["slideshow-background"].prefs["promoBackgroundOpacity"] = "";
DDC.WidgetData["slideshow-background"].prefs["promoBackgroundBehavior"] = "";
DDC.WidgetData["slideshow-background"].prefs["promoBackgroundBlur"] = "";
DDC.i18n.labels["DISCLAIMER_SLIDESHOW_BTN"] = "Disclaimer";
DDC.WidgetData["slideshow-background"].prefs["dynamicImageResize"] = "https://pictures.dealer.com/h/hendrickautogroup/1284/775a7e1a04d79d063bd431efe5e9cecdx.jpg?impolicy=resize_crop&w=1600&h=150";
</script>
<div style="height:150px;"	class="hide slide-container"
data-auto-play="true"
data-delay="4"
data-interval="0.75"
data-show-controls="false"
data-prev="true"
data-pause="true"
data-next="true"
data-pager="true"
data-prev-icon="carousel-arrow ddc-icon-carousel-arrow-left"
data-next-icon="carousel-arrow ddc-icon-carousel-arrow-right"
data-icon-size="default"
data-transition="fade"
data-show-pause="false"
data-height="150"
>
<div  role="img" id="slide-d5630957271b4394ac184c8f8c4b305e" class="html-slide slide has-link" data-link="/kbb/instant-cash-offer.htm">
<div  aria-hidden="true" class="slide-background dynamic-resize" data-background-image="linear-gradient(rgba(0,0,0, 0),rgba(0,0,0, 0)), url(https://pictures.dealer.com/h/hendrickautogroup/1284/775a7e1a04d79d063bd431efe5e9cecdx.jpg?impolicy=resize_crop&w=1600&h=150)">
<img aria-hidden="true" data-lazy="https://pictures.dealer.com/h/hendrickautogroup/1284/775a7e1a04d79d063bd431efe5e9cecdx.jpg?impolicy=resize_crop&w=1600&h=150" class="placeholder-image pull-left dynamic-resize" src="https://pictures.dealer.com/h/hendrickautogroup/1284/775a7e1a04d79d063bd431efe5e9cecdx.jpg?impolicy=resize_crop&w=1600&h=150" alt="" title=""/>
</div>
</div>
</div>
<style type="text/css">
[data-widget-id="slideshow2"] #slide-d5630957271b4394ac184c8f8c4b305e .slide-background:before {
-webkit-filter: blur(0px);
filter: blur(0px);
}
</style>
</div>
</div><!-- end .p-0.container-max-xl.page-section -->		
</div><!-- end .page-section.bg-contrast-low -->		
<div  class="page-section" data-name="cta-blocks-large-icon-3-wide.1-1">
<div  class="page-section bg-contrast-low" data-name="content-cta-wrapper-1">
<div  class="container-max-md page-section px-4 py-8 px-md-5 px-lg-6 px-xl-8" data-name="content-cta-container-1">
<div  class="d-sm-flex page-section no-gutter-spacing row" data-name="content-cta-row-1">
<div  class="col-xs-12 col-sm-4 no-gutter-spacing">
<div  class="px-5 ddc-content content-default"  data-widget-name="content-default" data-widget-id="content3">
<div class="text-content-container content" >
<img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="https://pictures.dealer.com/h/hendrickautogroup/1486/6e5ef3f115cfd0ce3cf27b39766eec95x.jpg" class=" lazy-image dynamic-resize ">
</div>
</div>
<div id="content11-app-root" class="ddc-content ws-content-cta" data-widget-name="ws-content-cta" data-widget-id="content11" data-reactroot=""><div class="cta d-flex position-relative transition-property-background-color transition-property-text-color transition-timing-function-standard transition-duration-lg flex-column" style="height:100%" aria-labelledby="content11-heading content11-button"><div style="overflow:hidden" class="cta-content d-flex flex-column h-100 position-relative align-items-stretch justify-content-between m-0 px-5 text-left text-body w-100" data-testid="content-wrapper"><h2 data-testid="heading" id="content11-heading">New Car</h2><p data-testid="content-test">Shop our impressive selection of new BMW at Hendrick BMW in Charlotte</p><a href="https://www.hendrickbmwcharlotte.com/new-inventory/index.htm?utm_source=hendrickcars&amp;utm_medium=referral&amp;utm_campaign=location_pages" id="content11-button" class="btn btn-primary align-items-stretch" data-testid="button">View New Cars</a></div></div></div>
</div><!-- end .col-xs-12.col-sm-4.no-gutter-spacing -->		
<div  class="col-xs-12 col-sm-4 no-gutter-spacing">
<div  class="px-5 ddc-content content-default"  data-widget-name="content-default" data-widget-id="content15">
<div class="text-content-container content" >
<img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="https://pictures.dealer.com/h/hendrickautogroup/1832/6c16d6ad1a34903a00344695bee350f1x.jpg" class=" lazy-image dynamic-resize ">
</div>
</div>
<div id="content10-app-root" class="ddc-content ws-content-cta" data-widget-name="ws-content-cta" data-widget-id="content10" data-reactroot=""><div class="cta d-flex position-relative transition-property-background-color transition-property-text-color transition-timing-function-standard transition-duration-lg flex-column" style="height:100%" aria-labelledby="content10-heading content10-button"><div class="w-100" style="overflow:hidden"><div class="transition-property-background-color transition-timing-function-standard transition-duration-lg cta-background h-100 w-100 position-absolute" style="background-position:center center;background-size:cover;background-repeat:no-repeat" data-testid="background"></div></div><div style="overflow:hidden" class="cta-content d-flex flex-column h-100 position-relative align-items-stretch justify-content-between m-0 px-5 text-left text-body w-100" data-testid="content-wrapper"><h2 data-testid="heading" id="content10-heading">Used Cars</h2><p data-testid="content-test">Access over 8,000 used and pre-owned certified vehicles across Hendrick Automotive Group.</p><a href="https://www.hendrickbmwcharlotte.com/used-inventory/preowned-bmw-charlotte.htm?utm_source=hendrickcars&amp;utm_medium=referral&amp;utm_campaign=location_pages" id="content10-button" class="btn btn-primary align-self-center" data-testid="button">View Used Cars</a></div></div></div>
</div><!-- end .col-xs-12.col-sm-4.no-gutter-spacing -->		
<div  class="col-xs-12 col-sm-4 no-gutter-spacing">
<div  class="px-5 ddc-content content-default"  data-widget-name="content-default" data-widget-id="content6">
<div class="text-content-container content" >
<img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="https://pictures.dealer.com/h/hendrickautogroup/1784/733ad14621871d697bca00bceb8261afx.jpg" class=" lazy-image dynamic-resize ">
</div>
</div>
<div id="content12-app-root" class="ddc-content ws-content-cta" data-widget-name="ws-content-cta" data-widget-id="content12" data-reactroot=""><div class="cta d-flex position-relative transition-property-background-color transition-property-text-color transition-timing-function-standard transition-duration-lg flex-column" style="height:100%" aria-labelledby="content12-heading content12-button"><div class="w-100" style="overflow:hidden"><div class="transition-property-background-color transition-timing-function-standard transition-duration-lg cta-background h-100 w-100 position-absolute" style="background-position:center center;background-size:cover;background-repeat:no-repeat" data-testid="background"></div></div><div style="overflow:hidden" class="cta-content d-flex flex-column h-100 position-relative align-items-stretch justify-content-between m-0 px-5 text-left text-body w-100" data-testid="content-wrapper"><h2 data-testid="heading" id="content12-heading">Scheduled Service</h2><p data-testid="content-test">Our BMW Service Center is conveniently located in Charlotte. Schedule your BMW service today</p><a href="https://www.hendrickbmwcharlotte.com/service/schedule-service.htm?utm_source=hendrickcars&amp;utm_medium=referral&amp;utm_campaign=location_pages" id="content12-button" class="btn btn-primary align-self-center" data-testid="button">Schedule Service</a></div></div></div>
</div><!-- end .col-xs-12.col-sm-4.no-gutter-spacing -->		
</div><!-- end .d-sm-flex.page-section.no-gutter-spacing.row -->		
</div><!-- end .container-max-md.page-section.px-4.py-8.px-md-5.px-lg-6.px-xl-8 -->		
</div><!-- end .page-section.bg-contrast-low -->		
</div><!-- end .page-section -->		
<div  class="page-section" data-name="content-centered.1-2">
<div  class="page-section" data-name="content-centered-wrapper-2">
<div  class="container-max-sm page-section" data-name="content-centered-container-2">
<div  class="ddc-content text-primary content-default"  data-widget-name="content-default" data-widget-id="content5">
<div class="text-content-container content" >
<h3 class="h1 font-weight-light text-center">About Hendrick BMW</h3>
</div>
</div>
</div><!-- end .container-max-sm.page-section -->		
</div><!-- end .page-section -->		
</div><!-- end .page-section -->		
<div  class="page-section" data-name="cta-blocks-background-image-2-wide.1-2">
<div  class="page-section" data-name="content-wrapper-4">
<div  class="container-max-md page-section p-4 p-md-5 px-lg-6 px-xl-8" data-name="content-container-2">
<div  class="page-section no-gutter-spacing row" data-name="content-row-2">
<div  class="col-xs-12 col-sm-6 no-gutter-spacing">
<div  class="px-md-15 page-section no-gutter-spacing" data-name="content-left-3">
<div  class=" ddc-content content-default"  data-widget-name="content-default" data-widget-id="content9">
<div class="text-content-container content" >
 <img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" href="//pictures.dealer.com/h/hendrickautogroup/0017/ec45c357088beb3086d14c1415a577a1x.jpg" class="wysiwyg-image lazy-image dynamic-resize " tabindex="30000" style="" title="HendrickBMWCLTFULL_Web.png" data-src="//pictures.dealer.com/h/hendrickautogroup/0017/ec45c357088beb3086d14c1415a577a1x.jpg">
</div>
</div>
</div><!-- end .px-md-15.page-section.no-gutter-spacing -->		
</div><!-- end .col-xs-12.col-sm-6.no-gutter-spacing -->		
<div  class="col-xs-12 col-sm-6 no-gutter-spacing">
<div  class="p-4 pr-md-10 ml-3 page-section no-gutter-spacing" data-name="content-right-3">
<div  class=" ddc-content content-default"  data-widget-name="content-default" data-widget-id="content8">
<div class="text-content-container content" >
<p><span style="color: rgb(33, 39, 33); font-family: Eurostile LT Std, Century Gothic, Avant Garde, sans-serif; font-size: 15px;">Hendrick BMW is your new car dealership destination for Charlotte, NC.</span><br style="box-sizing: border-box; overflow-wrap: break-word; color: rgb(33, 39, 33); font-family: Eurostile LT Std, Century Gothic, Avant Garde, sans-serif; font-size: 15px;"><br style="box-sizing: border-box; overflow-wrap: break-word; color: rgb(33, 39, 33); font-family: Eurostile LT Std, Century Gothic, Avant Garde, sans-serif; font-size: 15px;"><span style="color: rgb(33, 39, 33); font-family: Eurostile LT Std, Century Gothic, Avant Garde, sans-serif; font-size: 15px;">Being focused on people by serving our teammates, our customers and our community is what sets this dealership apart. People are our most important asset. It is the Hendrick difference, and why Hendrick Automotive Group has grown in to one of the largest privately owned automotive retail organizations in the United States and Hendrick Motorsports has won 12 NASCAR Cup Series championships.</span><br style="box-sizing: border-box; overflow-wrap: break-word; color: rgb(33, 39, 33); font-family: Eurostile LT Std, Century Gothic, Avant Garde, sans-serif; font-size: 15px;"><br style="box-sizing: border-box; overflow-wrap: break-word; color: rgb(33, 39, 33); font-family: Eurostile LT Std, Century Gothic, Avant Garde, sans-serif; font-size: 15px;"><span style="color: rgb(33, 39, 33); font-family: Eurostile LT Std, Century Gothic, Avant Garde, sans-serif; font-size: 15px;">Hendrick BMW is committed to serving our customers and it is one of our core values. You see it in our welcoming showroom. You see it in our highly knowledgeable product specialists and attention to every detail within our terrific BMW lineup of products. We are thankful for every customer that chooses Hendrick BMW to provide for their vehicle needs.</span><br style="box-sizing: border-box; overflow-wrap: break-word; color: rgb(33, 39, 33); font-family: Eurostile LT Std, Century Gothic, Avant Garde, sans-serif; font-size: 15px;"><br style="box-sizing: border-box; overflow-wrap: break-word; color: rgb(33, 39, 33); font-family: Eurostile LT Std, Century Gothic, Avant Garde, sans-serif; font-size: 15px;"><span style="color: rgb(33, 39, 33); font-family: Eurostile LT Std, Century Gothic, Avant Garde, sans-serif; font-size: 15px;">One of our goals here at Hendrick BMW is to provide a premium ownership experience, which includes offering the world-class, efficient service and in-store amenities that you have come to expect and deserve. Whether it's warranty service, an oil change or a routine maintenance visit, our team of manufacturer-certified technicians are committed to servicing your car, SUV or truck to your satisfaction.</span><br style="box-sizing: border-box; overflow-wrap: break-word; color: rgb(33, 39, 33); font-family: Eurostile LT Std, Century Gothic, Avant Garde, sans-serif; font-size: 15px;"><br style="box-sizing: border-box; overflow-wrap: break-word; color: rgb(33, 39, 33); font-family: Eurostile LT Std, Century Gothic, Avant Garde, sans-serif; font-size: 15px;"><span style="color: rgb(33, 39, 33); font-family: Eurostile LT Std, Century Gothic, Avant Garde, sans-serif; font-size: 15px;">Hendrick BMW has one of the most comprehensive inventory of BMW parts in the Charlotte area. Hendrick BMW utilizes authorized BMW parts to service your vehicle, or if you are more of a do-it-yourselfer, afford your vehicle the best choices in the market today.</span></p>
</div>
</div>
</div><!-- end .p-4.pr-md-10.ml-3.page-section.no-gutter-spacing -->		
</div><!-- end .col-xs-12.col-sm-6.no-gutter-spacing -->		
</div><!-- end .page-section.no-gutter-spacing.row -->		
</div><!-- end .container-max-md.page-section.p-4.p-md-5.px-lg-6.px-xl-8 -->		
</div><!-- end .page-section -->		
</div><!-- end .page-section -->		
</div><!-- end .page-bd -->
</div><!-- end .main -->		
<div  class="ddc-content text-muted container my-0 py-0 content-disclaimer"  data-widget-name="content-disclaimer" data-widget-id="template-disclaimer1">
<script>
var DDC = DDC || {};
DDC.WidgetData = DDC.WidgetData || {};
DDC.WidgetData["content_disclaimer"] = DDC.WidgetData["content_disclaimer"] || {};
DDC.WidgetData["content_disclaimer"].widgetId = "template-disclaimer1";
DDC.WidgetData["content_disclaimer"].props = DDC.WidgetData["content_disclaimer"].props || {};
DDC.WidgetData["content_disclaimer"].props["labels"] = {};
DDC.WidgetData["content_disclaimer"].props.labels["disclaimerLabel"] = "Vehicle";
DDC.WidgetData["content_disclaimer"].showDealershipName = false;
DDC.WidgetData["content_disclaimer"].useItemOnListing = false;
</script>
</div>
</div><!-- end .ddc-wrapper -->		
<div  class="push">
</div><!-- end .push -->		
<div  class="ddc-footer">
<div  class="container third-party-service-footer">
<div  class="hide ddc-content content-default"  data-widget-name="content-default" data-widget-id="template-content2">
<div class="text-content-container content" >
</div>
</div>
<div id="template-navigation2-app-root" class="ddc-content ws-navigation BLANK navigation-default" data-widget-name="ws-navigation" data-widget-id="template-navigation2" data-reactroot=""><nav class="non-mega-menu " data-show-footer-links-icons=""><ul class="nav-list nav pull-right nav parent-nav-count-1 navbar-nav" role="list"><li class="nav-first nav-last dropdown dropdown  nav-no-children"><a style="white-space:normal" href="https://www.hendrickprivacy.com/privacy_policy" target="_blank" data-navigation-id="default">Privacy Policy</a></li></ul></nav></div>
<div class="mod inventory-search-forward " data-widget-name="inventory-search-forward" data-widget-id="template-inventory-forward1">
<div class="top"><div class="tl"></div><div class="tr"></div></div>
<div class="inner">
<div class="inner2">
<div class="bd">
<div class="bd2">
</div>
</div>
</div>
</div>
<div class="bottom"><div class="bl"></div><div class="br"></div></div>
</div><!-- end .mod -->
</div><!-- end .container.third-party-service-footer -->		
</div><!-- end .ddc-footer -->		
<div  class="oem-includes hide">
</div><!-- end .oem-includes.hide -->		
<div  class="ddc-tracking hide">
<div  class=" ddc-content tracking-ddc-data-layer"  data-widget-name="tracking-ddc-data-layer" data-widget-id="template-tracking13">
<script type="text/javascript">
((DDC) => {
const incrementItem = (name) => {
const count = parseInt(DDC.session.get(name) || 0, 10) + 1;
DDC.session.set(name, count.toString());
};
if (false)
incrementItem('dlVdpViews');
if (false)
incrementItem('dlVdpUsedViews');
DDC = DDC || {};
DDC.dataLayer = DDC.dataLayer || {};
DDC.dataLayer['client'] = {};
DDC.dataLayer['user'] = {
...DDC.userLocation,
};
DDC.dataLayer['date'] = {};
DDC.dataLayer.site = DDC.dataLayer.site || {};
DDC.dataLayer.site['features'] =  {
enableMyCars: true,
templateHeaderLayoutOverride: "V9_HEADER_TRUE_MINIMAL_V1",
variationFontFace: "font-face-montserrat",
enableSEOURLs: false,
digitalRetailing: {
"enabled": false
},
promotions: {
"enabled": true
}
};
DDC.dataLayer.site['siteInfo'] = DDC.dataLayer.site['siteInfo'] || {};
DDC.dataLayer.site['siteInfo'].siteProvider = "Dealertrack";
DDC.dataLayer.site['siteInfo'].tier = "tier3";
DDC.dataLayer.site['siteInfo'].proximityAccount = DDC?.siteSettings?.proximityAccount ? DDC.siteSettings.proximityAccount : '';
DDC.dataLayer.page = DDC.dataLayer.page || {};
DDC.Widgets = DDC.Widgets || {};
DDC.Widgets.Tracking = DDC.Widgets.Tracking || {};
DDC.dataLayer.page.pageInfo = DDC.dataLayer.page.pageInfo || {};
DDC.dataLayer.page.pageInfo.pagePath = "\/north\-carolina\/charlotte\/hendrick\-bmw.htm";
DDC.dataLayer.page.pageInfo.pageUrl = "https:\/\/www.hendrickcars.com\/north\-carolina\/charlotte\/hendrick\-bmw.htm";
DDC.dataLayer.page.pageInfo.params = "";
DDC.dataLayer.page.pageInfo.pageWidgets = ["v9.widgets.content.page-title.v1","v9.widgets.include.velocity.v1","ws-tracking","v9.viewmodel.map.dynamic","v9.viewmodel.oem_toyota.digital_garage","v9.widgets.content.alert-banner.v1","ws-navigation","v9.widgets.header.default.v1","v9.widgets.tracking.ddc-advertising.v1","ws-hours","v9.viewmodel.internal-tools.design-option-viewer","v9.widgets.tracking.ddc.v1","v9.widgets.slideshow.background.v1","v9.widgets.content.raw.v1","v9.widgets.links.list.v1","v9.viewmodel.internal-tools.cox-digital-retailing-option-viewer","v9.viewmodel.content.disclaimer","v9.widgets.contact.info.v1","v9.widgets.inventory-search.forward.v1","ws-content-cta","ws-site-text-search","ws-todays-hours","v9.widgets.hours.default.v1","TemplateContent","v9.widgets.tracking.ddc-clickmap.v1","ws-event-viewer","v9.widgets.contact.form.v1","ws-tagging","v9.widgets.tracking.ddc-generic-widget-user-events.v1","v9.widgets.tracking.url-parameter-tracking.v1","ws-mycars-nav","v9.widgets.tracking.ddc-data-layer.v1","v9.widgets.dialog.popups.v1","v9.widgets.content.default.v1"];
DDC.dataLayer.page.pageInfo.isHomepage = false;
DDC.dataLayer.page.pageInfo.isVlp = false;
DDC.dataLayer.page.pageInfo.isVdp = false;
DDC.dataLayer.page.pageInfo.isShowroomOverview = false;
DDC.dataLayer.page.pageInfo.isIncentivesSearchDetail = false;
DDC.dataLayer.page.pageInfo.hasLeadForm = true;
DDC.dataLayer.page.pageInfo.isConfirm = false;
//put any tracking properties into one datalayer object
DDC.dataLayer.page.trackingTags = {
};
DDC.dataLayer.page.attributes = {
"layoutType": (false) ? "mobile" : "desktop",
"locale": "en_US",
// getting vehicle page results
"incentivesCountPerDetailsPage": "",
"incentivesDetailCategory": "",
"vehicleCountPerPage": "",
"vehicleCurrentPage": "",
"vehicleListingPageSort": "",
"vehicleListingPageViews": '',
"vehicleDetailsPageViews": '',
"vehicleDetailsNewPageViews": '',
"vehicleDetailsUsedPageViews": '',
"specialsCategory": "",
};
DDC.dataLayer.dealership = DDC.dataLayer.dealership || {};
DDC.dataLayer.dealership.address1 = "6000 Monroe Road";
DDC.dataLayer.dealership.address2 = "";
DDC.dataLayer.dealership.city = "Charlotte";
DDC.dataLayer.dealership.dealerCode = [{"dealertrack-post":"hendrickautogroup"}, {"dtid":"7315"}, {"mmd":"12128"}, {"dt-dr-profile":"hendrickautogroup"}, {"techsupptype":"update102017"} ];
DDC.dataLayer.dealership.dealershipName = "Hendrick Automotive Group";
DDC.dataLayer.dealership.dealerContactFirstName = "";
DDC.dataLayer.dealership.dealerContactLastName = "";
DDC.dataLayer.dealership.postalCode = "28212";
DDC.dataLayer.dealership.stateProvince = "NC";
DDC.dataLayer.dealership.phone1 = "";
DDC.dataLayer.dealership.website = "https:\/\/www.hendrickcars.com";
DDC.dataLayer.dealership.email = "David.Clark@HendrickAuto.com";
DDC.dataLayer.dealership.pfe = "bW9jLm90dUFrY2lyZG5lSEBrcmFsQy5kaXZhRA==";
DDC.dataLayer.dealership.cpa = "bW9jLmNuaW90dWF4b2NAbm9pdGFjaWZpbm1lZG5JLkFQQw==";
DDC.dataLayer.additionalInventoryFields = [
];
DDC.dataLayer['vehicles'] = [
];
DDC.dataLayer['confirmation'] = {
// US1064395: properties for incentives data.
"incentiveId":			"",
"incentiveTitle":		"",
"selectedIncentiveId":	"",
"incentiveShortTitle":	"",
"apptTime":         "",
"customFormId":     "",
"elapsedTime":      "",
"element":          "",
"email":            "",
"emailLowerCase": 	"",
"firstName":        "",
"firstNameLowerCase": "",
"formEventId":		"",
"formPagePath":		"\/404.html",
"formTitle":        "",
"isModal":          "",
"lastName":         "",
"lastNameLowerCase": "",
"modalContainer":   "",
"phone":            "",
"phoneNumber":      "",
"pageName":			"",
"preferredContact": "",
"street":			"",
"streetLowerCase":  "",
"submissionTimestamp": "",
"trackingId":       "",
"trackingTags":		"",
"tradeinMake":      "",
"tradeinModel":     "",
"tradeinVin":       "",
"tradeinYear":      "",
"uuid":             "",
"validate":         "",
"zip":              "" || "",
"coApplicant": {
"firstName": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"firstNameLowerCase": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"lastName": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"lastNameLowerCase": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"email": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"emailLowerCase": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"phone": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"street": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"streetLowerCase": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
};
var stripNullStrings = function(obj){
for (var property in obj) {
if (obj.hasOwnProperty(property)) {
var val = obj[property];
if (typeof val === "object") {
stripNullStrings(val);
} else {
var checkdVal = ((val === "null")||(val === "" ) ? null : val);
obj[property] = checkdVal;
}
}
}
}
stripNullStrings(DDC.dataLayer);
})(window.DDC);
</script>
</div>
<div  class=" tracking-ddc-generic-widget-user-events ddc-content"  data-widget-name="tracking-ddc-generic-widget-user-events" data-widget-id="template-tracking16">
</div>
<script>
DDC = DDC || {};
DDC.WidgetData = DDC.WidgetData || {};
DDC.WidgetData["tracking-ddc"] = DDC.WidgetData["tracking-ddc"] || {};
DDC.WidgetData["tracking-ddc"].showPrivacyBanner = false || false;
DDC.WidgetData["tracking-ddc"].inlinePrivacyBanner = true
const addPrivacyBannerInline = () => {
const privacyBanner = document.querySelector('.consumer-privacy-banner');
if (!privacyBanner) return; 
const PRIVACY_STATUS = "DDC.AllowUserData";
const allowUserData = window.localStorage.getItem(PRIVACY_STATUS);
const hideForKeyboard = () => {
const tabbableElements = privacyBanner.querySelectorAll(
'a[href], audio[controls], video[controls], button, details, iframe, input:not([disabled]), select:not([disabled]), summary, textarea:not([disabled]), [tabindex="0"], [contenteditable="true"], [accesskey]'
);
tabbableElements.forEach(el => el.setAttribute('tabindex', '-1'));
};
if (allowUserData !== 'true') {
const privacyBannerCloseButton = privacyBanner.querySelector('.consumer-privacy-banner-button');
if (!privacyBannerCloseButton) return;
document.body.prepend(privacyBanner);
privacyBannerCloseButton.addEventListener('click', e => {
e.preventDefault();
privacyBanner.classList.remove('in');
privacyBanner.classList.remove('no-animation');
privacyBanner.setAttribute('aria-hidden', 'true');
hideForKeyboard();
window.localStorage.setItem(PRIVACY_STATUS, 'true');
});
}
}
if(
(false || false)
&& 
true
) {
addPrivacyBannerInline()
}
</script>										
<img class="hide" id="ddc-clickmap-img-click" src="" alt=""/>
<div  class=" ddc-content tracking-url-parameter-tracking"  data-widget-name="tracking-url-parameter-tracking" data-widget-id="template-tracking14">
</div>
<div id="ws-tagging1-app-root" class="ddc-content ws-tagging" data-widget-name="ws-tagging" data-widget-id="ws-tagging1" data-reactroot=""><div data-testid="Widget"></div></div>
<div id="ws-tracking1-app-root" class="ddc-content ws-tracking" data-widget-name="ws-tracking" data-widget-id="ws-tracking1" data-reactroot=""></div>
</div><!-- end .ddc-tracking.hide -->		
<div  class="ddc-internal-tools">
<div  class=" internal-tools-design-option-viewer"  data-widget-name="internal-tools-design-option-viewer" data-widget-id="template-design-option-viewer1">
</div>
</div><!-- end .ddc-internal-tools -->		
<div  class="hide">
<style>
.ui-dialog-entry {
position: absolute;
}
</style>
<div  class="dialog-popups  ddc-content"  data-widget-name="dialog-popups" data-widget-id="template-dialog1">
</div>
<div  class=" ddc-content include-velocity"  data-widget-name="include-velocity" data-widget-id="template-include1">
</div>
<div  class=" ddc-content include-velocity"  data-widget-name="include-velocity" data-widget-id="template-include2">
</div>
<div  class=" ddc-content include-velocity"  data-widget-name="include-velocity" data-widget-id="template-include3">
</div>
<div  class=" ddc-content include-velocity"  data-widget-name="include-velocity" data-widget-id="template-include4">
<style type="text/css">
.social-header-buttons.ddc-integrations a.disable-bgImage { background-image: none }
.social-header-buttons a {float:left;}
.social-header-buttons a svg { border-radius: 50% }
.social-header-buttons.socialsm a {width:20px;height:20px; }
.social-header-buttons.socialmed a {width:30px;height:30px;margin-left:5px;}
.social-header-buttons.sociallrg a {width:44px;height:44px;}
.social-header-buttons a span {display:none;}
.social-header-buttons.sociallrg a { margin: 0 2px; }
.social-header-buttons.socialmed a { margin: 0 2px; }
.social-header-buttons.socialsm a { margin: 0 1px; }
.social-header-buttons.socialsm a svg {width:20px;height:20px; }
.social-header-buttons.socialmed a svg {width:30px;height:30px;}
.social-header-buttons.sociallrg a svg {width:44px;height:44px;}
.social-header-buttons a svg g {transition: transform 0.25s; transition-timing-function: ease-in; transform-origin: 50% 50%}
.social-header-buttons a:hover svg g {transition: transform 0.2s; transition-timing-function: cubic-bezier(0, 1.25, 1, 1.8); transform: scale(1.3)}
</style>
<div class="social-header-buttons ddc-integrations socialheader-header-container socialmed tablet social-header-button-override hide hidden" style="position:absolute;right:20px;top:0px;">
<a title="Visit us on Facebook" class="disable-bgImage" target="_blank" href="https://www.facebook.com/HendrickCars" data-social-header-button-id="facebook" aria-label="Facebook">
<svg id="sh-facebook" version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" aria-hidden="true"><style>#sh-facebook rect{fill:#2c73ba;}#sh-facebook g{fill:#fff;}</style><rect width="64" height="64"/><g><path d="M50.03005,32A18.03005,18.03005,0,1,0,29.1828,49.81093V37.21181H24.60486V32H29.1828V28.02775c0-4.51878,2.69178-7.01481,6.81019-7.01481a27.72627,27.72627,0,0,1,4.036.35215v4.43708H37.75543a2.60585,2.60585,0,0,0-2.93823,2.81569V32h5.00052l-.79938,5.21181H34.8172V49.81093A18.03436,18.03436,0,0,0,50.03005,32Z"/></g></svg>				</a>
<a title="Visit us on Linkedin" class="disable-bgImage" target="_blank" href="https://www.linkedin.com/company/hendrick-automotive-group" data-social-header-button-id="linkedin" aria-label="Linkedin">
<svg id="sh-linkedin" version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" aria-hidden="true"><style>#sh-linkedin rect{fill:#2668b2}#sh-linkedin g{fill:#fff}</style><rect width="64" height="64"/><g><path d="M46.05938,15.47309,17.907,15.47261a2.44774,2.44774,0,0,0-2.4375,2.40869V46.1186a2.45369,2.45369,0,0,0,2.46582,2.41059l28.15039.00048a2.45494,2.45494,0,0,0,2.4444-2.41162V17.8788A2.45608,2.45608,0,0,0,46.05938,15.47309ZM25.28679,43.58778l-4.86419.02978V27.90077l4.834-.02979.03021,15.65338Zm-.4599-18.72217a2.808,2.808,0,1,1,.82129-1.98535A2.79007,2.79007,0,0,1,24.82689,24.86561ZM38.7586,43.61756V35.9604c0-1.7749,0-4.20612-2.57422-4.20612-2.61328,0-2.96588,2.05909-2.96588,4.07318l.03009,7.7129v.04693l-4.8592.02979-.03015-15.71631,4.66394-.02979V30.0229c0,.0141.07624.01507.10944.01507h.01269a5.13071,5.13071,0,0,1,4.41309-2.53271l.19141.00342c5.13281,0,5.83978,3.59082,5.83978,7.4707l.0274,8.6084Z"/></g></svg>				</a>
<a title="Visit us on Twitter" class="disable-bgImage" target="_blank" href="https://x.com/HendrickCars" data-social-header-button-id="twitter" aria-label="Twitter">
<svg id="sh-twitter" version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" aria-hidden="true"><style>#sh-twitter rect{fill:#000}#sh-twitter g{fill:#e7e9ea}</style><rect width="64" height="64"/><g><path d="M42.2,16h5.4L35.8,29.6l14,18.5H38.8l-8.6-11.2L20.4,48H15l12.7-14.5L14.3,16h11.2l7.7,10.2L42.2,16z M40.3,44.8h3L23.9,19.1h-3.2L40.3,44.8z"/></g></svg>				</a>
<a title="Visit us on Youtube" class="disable-bgImage" target="_blank" href="https://www.youtube.com/c/Hendrickauto" data-social-header-button-id="youtube" aria-label="Youtube">
<svg id="sh-youtube" version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" aria-hidden="true"><style>#sh-youtube rect{fill:#ee3124}#sh-youtube g{fill:#fff}</style><rect width="64" height="64"/><g><path d="M32,19.3c0,0-11.4,0-14.2,0.7c-1.5,0.4-2.8,1.7-3.2,3.2c-0.7,2.8-0.7,8.7-0.7,8.7s0,5.9,0.7,8.7c0.4,1.5,1.7,2.8,3.2,3.2c2.9,0.8,14.2,0.8,14.2,0.8s11.4,0,14.2-0.7c1.5-0.4,2.8-1.6,3.2-3.2c0.8-2.8,0.8-8.7,0.8-8.7s0-5.9-0.8-8.8c-0.4-1.5-1.6-2.8-3.2-3.2C43.4,19.3,32,19.3,32,19.3z M28.4,26.6l9.4,5.5l-9.4,5.4V26.6L28.4,26.6z"/></g></svg>				</a>
<a title="Visit us on Instagram" class="disable-bgImage" target="_blank" href="https://www.instagram.com/hendrickcars/" data-social-header-button-id="instagram" aria-label="Instagram">
<svg id="sh-instagram" version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" aria-hidden="true"><style>#sh-instagram rect{fill:#fff;}#sh-instagram g{fill:url(#linear-gradient);}</style>
<defs>
<linearGradient id="linear-gradient" x1="14.98111" y1="49.01933" x2="49.01975" y2="14.98069" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fdd918"/><stop offset="0.05" stop-color="#fdd918"/><stop offset="0.49724" stop-color="#eb2127"/>
<stop offset="0.95" stop-color="#a53c95"/>
<stop offset="1" stop-color="#a53c95"/>
</linearGradient>
</defs>
<rect width="64" height="64"/><g><path d="M31.99943,21.49722A10.50222,10.50222,0,1,0,42.5032,31.99985,10.5032,10.5032,0,0,0,31.99943,21.49722Zm0,17.32013a6.81749,6.81749,0,1,1,6.81834-6.8175A6.81787,6.81787,0,0,1,31.99943,38.81735ZM45.37159,21.08279a2.45423,2.45423,0,1,1-2.45423-2.45424A2.45441,2.45441,0,0,1,45.37159,21.08279Zm6.00667-2.47936A10.45183,10.45183,0,0,0,45.397,12.62218a14.97471,14.97471,0,0,0-4.96406-.95058c-2.18177-.10079-2.87826-.1231-8.4335-.1231-5.55325,0-6.24973.02231-8.43152.1231a14.97027,14.97027,0,0,0-4.96406.95058,10.45646,10.45646,0,0,0-5.98209,5.98125,15.01111,15.01111,0,0,0-.95087,4.9649c-.09938,2.18179-.12281,2.87742-.12281,8.43152s.02343,6.25089.12281,8.43351a15.00444,15.00444,0,0,0,.95087,4.96321,10.46108,10.46108,0,0,0,5.98209,5.98211,15.02873,15.02873,0,0,0,4.96406.95058c2.18179.09967,2.87827.12224,8.43152.12224,5.55524,0,6.25173-.02257,8.4335-.12224a15.0332,15.0332,0,0,0,4.96406-.95058,10.45645,10.45645,0,0,0,5.98127-5.98211,14.98378,14.98378,0,0,0,.95056-4.96321c.09967-2.18262.1231-2.87939.1231-8.43351s-.02343-6.24973-.1231-8.43152A14.99045,14.99045,0,0,0,51.37826,18.60343Zm-2.7309,21.66082a11.32163,11.32163,0,0,1-.70326,3.79863,6.77225,6.77225,0,0,1-3.88278,3.88165,11.32715,11.32715,0,0,1-3.79636.70354c-2.15721.09767-2.80317.11914-8.26553.11914-5.46038,0-6.10632-.02147-8.26353-.11914a11.33587,11.33587,0,0,1-3.79752-.70354,6.77072,6.77072,0,0,1-3.88247-3.88165,11.34155,11.34155,0,0,1-.70354-3.79863c-.09769-2.15608-.11914-2.80288-.11914-8.2644,0-5.46036.02145-6.10716.11914-8.26437a11.32154,11.32154,0,0,1,.70354-3.79666,6.769,6.769,0,0,1,3.88247-3.88249,11.31373,11.31373,0,0,1,3.79752-.70354c2.15721-.09853,2.80315-.11914,8.26353-.11914,5.46151,0,6.10832.02061,8.26553.11914a11.305,11.305,0,0,1,3.79636.70354,6.77049,6.77049,0,0,1,3.88278,3.88249,11.30167,11.30167,0,0,1,.70326,3.79666c.09882,2.15721.12027,2.804.12027,8.26437C48.76763,37.46137,48.74618,38.10817,48.64736,40.26425Z"/></g></svg>				</a>
</div>
</div>
<div  class=" ddc-content include-velocity"  data-widget-name="include-velocity" data-widget-id="template-specific-include1">
</div>
</div><!-- end .hide -->		
<script type="text/javascript">
window.DDC = window.DDC || {};
var generateCallTrackingSessionId = function() {
var uuid = Math.random().toString(36).substring(2) + (new Date()).getTime().toString(36);
return uuid;
},
setCallTrackingSessionCookie = function(uuid) {
// Set cookie to expire in 2 hours
var expirationTime = new Date();
expirationTime.setTime(expirationTime.getTime() + 120 * 60 * 1000);
document.cookie = 'callTrackingSessionId=' + uuid + ';expires=' + expirationTime.toGMTString() + ';path=/';
},
cookieRxResults = new RegExp("callTrackingSessionId=\(\.\*\?\)\(;\|\$\)").exec(document.cookie),
callTrackingSessionId
;
if (cookieRxResults) {
callTrackingSessionId = cookieRxResults[1];
} else {
callTrackingSessionId = generateCallTrackingSessionId();
setCallTrackingSessionCookie(callTrackingSessionId);
}
window.DDC.callTrackingSettings = {
callTrackingArtifactBaseUrl: 'https://phones.ddcplatform.dealer.com',
callTrackingSessionId: callTrackingSessionId,
callTrackingAccountIdsOverride: null
};
window.DDC.phonesUrl = 'https://phone-swap-service-v2-prod.us-east-1.web.dealer.com:443/phones';
</script>
<script type="text/javascript" src="/static/assets/libraries/ddc-phone-swapping/live-latest/umd.js" async></script>
<script type="text/javascript">
window.DDC = window.DDC || {};
DDC.WS = DDC.WS || {};
DDC.OSIRIS = DDC.WS;
DDC.WS.state = DDC.WS.state || {};
DDC.WS.state['ws-content-cta'] = DDC.WS.state['ws-content-cta'] || {};
DDC.WS.state['ws-content-cta']['content10'] = {"hover":{"isHovered":false},"widgetInfo":{"deviceType":"DESKTOP","windowId":"content10","isPriorityContent":false},"requestData":{"deviceType":"DESKTOP","windowId":"content10","widgetName":"ws-content-cta","locale":"en_US"},"prefs":{"widgetClasses":"","widgetHeight":"100%","widgetMargin":"m-0","widgetPadding":"px-5","widgetBackgroundColor":"","widgetBackgroundColorHover":"","widgetAlignment":"align-items-stretch","widgetJustify":"justify-content-between","enableClickable":"false","enableOpenNewWindow":"false","enableDialogWindow":"false","accessibleDescription":"","dialogWindowTitleLabel":"","dialogWindowWidth":"375px","url":"https://www.hendrickbmwcharlotte.com/used-inventory/preowned-bmw-charlotte.htm?utm_source=hendrickcars&utm_medium=referral&utm_campaign=location_pages","urlParams":"","displayStyle":"","showIcon":"false","iconType":"system","showImage":"true","backgroundWidthMultiplier":"1","showHeading":"true","showContent":"true","showButton":"true","textAlignment":"text-left","textColor":"text-body","textColorHover":"","imageUrl":"","imageLocation":"background","imagePosition":"center center","imageSize":"cover","backgroundGradient":"","backgroundColor":"","backgroundRepeat":"no-repeat","backgroundGradientHover":"","backgroundColorHover":"","foregroundImageHeight":"192","foregroundImageWidth":"192","foregroundImageMargin":"","foregroundImagePadding":"","foregroundImageAlignment":"","foregroundImageCircle":"false","iconName":"contact","iconSize":"icon-size-6","iconColor":"","iconMargin":"","iconPadding":"","iconAlignment":"","spotIconName":"","spotIconSize":"120","spotIconMargin":"","spotIconPadding":"","spotIconAlignment":"","headingLabel":"Used Cars","headingElement":"h2","headingSize":"","headingColor":"","headingMargin":"","headingPadding":"","headingAlignment":"","contentLabel":"Access over 8,000 used and pre-owned certified vehicles across Hendrick Automotive Group.","contentSize":"","contentColor":"","contentMargin":"","contentPadding":"","contentAlignment":"","buttonLabel":"View Used Cars","buttonStyle":"btn-primary","buttonSize":"","buttonMargin":"","buttonAlignment":"align-self-center"},"labels":{},"sitemap":{},"flags":{"vcda-js-environment":"live","ws-scripts-concurrency-limits-concurrency":16,"ws-scripts-concurrency-limits-queue":16,"ws-scripts-concurrency-limits-enabled":true,"ws-itemlist-service-version":"v5","ws-itemlist-model-version":"v1","ws-scripts-inline-css":true,"ws-content-cta-latency-tracking":true,"ws-content-cta-render-atf":false}};
DDC.WS.state['ws-content-cta']['content11'] = {"hover":{"isHovered":false},"widgetInfo":{"deviceType":"DESKTOP","windowId":"content11","isPriorityContent":false},"requestData":{"deviceType":"DESKTOP","windowId":"content11","widgetName":"ws-content-cta","locale":"en_US"},"prefs":{"widgetClasses":"","widgetHeight":"100%","widgetMargin":"m-0","widgetPadding":"px-5","widgetBackgroundColor":"","widgetBackgroundColorHover":"","widgetAlignment":"align-items-stretch","widgetJustify":"justify-content-between","enableClickable":"false","enableOpenNewWindow":"false","enableDialogWindow":"false","accessibleDescription":"","dialogWindowTitleLabel":"","dialogWindowWidth":"375px","url":"https://www.hendrickbmwcharlotte.com/new-inventory/index.htm?utm_source=hendrickcars&utm_medium=referral&utm_campaign=location_pages","urlParams":"","displayStyle":"","showIcon":"false","iconType":"system","showImage":"false","backgroundWidthMultiplier":"1","showHeading":"true","showContent":"true","showButton":"true","textAlignment":"text-left","textColor":"text-body","textColorHover":"","imageUrl":"https://pictures.dealer.com/h/hendrickautogroup/1486/6e5ef3f115cfd0ce3cf27b39766eec95x.jpg","imageLocation":"foreground","imagePosition":"center center","imageSize":"cover","backgroundGradient":"","backgroundColor":"","backgroundRepeat":"no-repeat","backgroundGradientHover":"","backgroundColorHover":"","foregroundImageHeight":"192","foregroundImageWidth":"192","foregroundImageMargin":"","foregroundImagePadding":"","foregroundImageAlignment":"","foregroundImageCircle":"false","iconName":"contact","iconSize":"icon-size-6","iconColor":"","iconMargin":"","iconPadding":"","iconAlignment":"","spotIconName":"","spotIconSize":"120","spotIconMargin":"","spotIconPadding":"","spotIconAlignment":"","headingLabel":"New Car","headingElement":"h2","headingSize":"","headingColor":"","headingMargin":"","headingPadding":"","headingAlignment":"","contentLabel":"DYNAMIC_PREF_LABEL_NORTH_CAROLINA_HENDRICK_BMW_CONTENT11_CONTENTLABEL","contentSize":"","contentColor":"","contentMargin":"","contentPadding":"","contentAlignment":"","buttonLabel":"View New Cars","buttonStyle":"btn-primary","buttonSize":"","buttonMargin":"","buttonAlignment":"align-items-stretch"},"labels":{"DYNAMIC_PREF_LABEL_NORTH_CAROLINA_HENDRICK_BMW_CONTENT11_CONTENTLABEL":"Shop our impressive selection of new BMW at Hendrick BMW in Charlotte"},"sitemap":{},"flags":{"vcda-js-environment":"live","ws-scripts-concurrency-limits-concurrency":16,"ws-scripts-concurrency-limits-queue":16,"ws-scripts-concurrency-limits-enabled":true,"ws-itemlist-service-version":"v5","ws-itemlist-model-version":"v1","ws-scripts-inline-css":true,"ws-content-cta-latency-tracking":true,"ws-content-cta-render-atf":false}};
DDC.WS.state['ws-content-cta']['content12'] = {"hover":{"isHovered":false},"widgetInfo":{"deviceType":"DESKTOP","windowId":"content12","isPriorityContent":false},"requestData":{"deviceType":"DESKTOP","windowId":"content12","widgetName":"ws-content-cta","locale":"en_US"},"prefs":{"widgetClasses":"","widgetHeight":"100%","widgetMargin":"m-0","widgetPadding":"px-5","widgetBackgroundColor":"","widgetBackgroundColorHover":"","widgetAlignment":"align-items-stretch","widgetJustify":"justify-content-between","enableClickable":"false","enableOpenNewWindow":"false","enableDialogWindow":"false","accessibleDescription":"","dialogWindowTitleLabel":"","dialogWindowWidth":"375px","url":"https://www.hendrickbmwcharlotte.com/service/schedule-service.htm?utm_source=hendrickcars&utm_medium=referral&utm_campaign=location_pages","urlParams":"","displayStyle":"","showIcon":"false","iconType":"system","showImage":"true","backgroundWidthMultiplier":"1","showHeading":"true","showContent":"true","showButton":"true","textAlignment":"text-left","textColor":"text-body","textColorHover":"","imageUrl":"","imageLocation":"background","imagePosition":"center center","imageSize":"cover","backgroundGradient":"","backgroundColor":"","backgroundRepeat":"no-repeat","backgroundGradientHover":"","backgroundColorHover":"","foregroundImageHeight":"192","foregroundImageWidth":"192","foregroundImageMargin":"","foregroundImagePadding":"","foregroundImageAlignment":"","foregroundImageCircle":"false","iconName":"contact","iconSize":"icon-size-6","iconColor":"","iconMargin":"","iconPadding":"","iconAlignment":"","spotIconName":"","spotIconSize":"120","spotIconMargin":"","spotIconPadding":"","spotIconAlignment":"","headingLabel":"Scheduled Service","headingElement":"h2","headingSize":"","headingColor":"","headingMargin":"","headingPadding":"","headingAlignment":"","contentLabel":"DYNAMIC_PREF_LABEL_NORTH_CAROLINA_HENDRICK_BMW_CONTENT12_CONTENTLABEL","contentSize":"","contentColor":"","contentMargin":"","contentPadding":"","contentAlignment":"","buttonLabel":"Schedule Service","buttonStyle":"btn-primary","buttonSize":"","buttonMargin":"","buttonAlignment":"align-self-center"},"labels":{"DYNAMIC_PREF_LABEL_NORTH_CAROLINA_HENDRICK_BMW_CONTENT12_CONTENTLABEL":"Our BMW Service Center is conveniently located in Charlotte. Schedule your BMW service today"},"sitemap":{},"flags":{"vcda-js-environment":"live","ws-scripts-concurrency-limits-concurrency":16,"ws-scripts-concurrency-limits-queue":16,"ws-scripts-concurrency-limits-enabled":true,"ws-itemlist-service-version":"v5","ws-itemlist-model-version":"v1","ws-scripts-inline-css":true,"ws-content-cta-latency-tracking":true,"ws-content-cta-render-atf":false}};
DDC.WS.state['ws-content-cta']['content1'] = {"hover":{"isHovered":false},"widgetInfo":{"deviceType":"DESKTOP","windowId":"content1","isPriorityContent":true},"requestData":{"deviceType":"DESKTOP","windowId":"content1","widgetName":"ws-content-cta","locale":"en_US"},"prefs":{"widgetClasses":"","widgetHeight":"100%","widgetMargin":"m-0","widgetPadding":"p-0","widgetBackgroundColor":"","widgetBackgroundColorHover":"","widgetAlignment":"align-items-center","widgetJustify":"justify-content-center","enableClickable":"false","enableOpenNewWindow":"false","enableDialogWindow":"false","accessibleDescription":"","dialogWindowTitleLabel":"","dialogWindowWidth":"375px","url":"","urlParams":"","displayStyle":"","showIcon":"false","iconType":"system","showImage":"true","backgroundWidthMultiplier":"1","showHeading":"true","showContent":"true","showButton":"true","textAlignment":"text-center","textColor":"text-body","textColorHover":"","imageUrl":"","imageLocation":"background","imagePosition":"center center","imageSize":"cover","backgroundGradient":"","backgroundColor":"","backgroundRepeat":"no-repeat","backgroundGradientHover":"","backgroundColorHover":"","foregroundImageHeight":"192","foregroundImageWidth":"192","foregroundImageMargin":"","foregroundImagePadding":"","foregroundImageAlignment":"","foregroundImageCircle":"false","iconName":"contact","iconSize":"icon-size-6","iconColor":"","iconMargin":"","iconPadding":"","iconAlignment":"","spotIconName":"","spotIconSize":"120","spotIconMargin":"","spotIconPadding":"","spotIconAlignment":"","headingLabel":"DYNAMIC_PREF_LABEL_NORTH_CAROLINA_HENDRICK_BMW_CONTENT1_HEADINGLABEL","headingElement":"h2","headingSize":"display-3","headingColor":"","headingMargin":"mt-0","headingPadding":"pt-0","headingAlignment":"","contentLabel":"","contentSize":"","contentColor":"","contentMargin":"","contentPadding":"","contentAlignment":"","buttonLabel":"","buttonStyle":"btn-default","buttonSize":"","buttonMargin":"","buttonAlignment":"align-self-center"},"labels":{"DYNAMIC_PREF_LABEL_NORTH_CAROLINA_HENDRICK_BMW_CONTENT1_HEADINGLABEL":"Hendrick BMW"},"sitemap":{},"flags":{"vcda-js-environment":"live","ws-scripts-concurrency-limits-concurrency":16,"ws-scripts-concurrency-limits-queue":16,"ws-scripts-concurrency-limits-enabled":true,"ws-itemlist-service-version":"v5","ws-itemlist-model-version":"v1","ws-scripts-inline-css":true,"ws-content-cta-latency-tracking":true,"ws-content-cta-render-atf":false}};
DDC.WS.state['ws-site-text-search'] = DDC.WS.state['ws-site-text-search'] || {};
DDC.WS.state['ws-site-text-search']['template-site-search1'] = {"widgetData":{"pageAlias":"NORTH_CAROLINA_HENDRICK_BMW","pageSearchUri":"https://minerva-west.web.dealer.com/search","accountId":"hendrickautogroup","siteId":"hendrickautogroup","widgetSearchServiceUri":"/api/widget/ws-site-text-search","defaultInventoryAliasesAndLabels":[{"label":"ALL_INVENTORY","alias":"INVENTORY_LISTING_DEFAULT_AUTO_ALL"},{"label":"NEW_INVENTORY","alias":"INVENTORY_LISTING_DEFAULT_AUTO_NEW"},{"label":"USED_INVENTORY","alias":"INVENTORY_LISTING_DEFAULT_AUTO_USED"}],"defaultPageAliases":["ABOUT_DEFAULT","CONTACT_DEFAULT","PROMOTIONS_LISTING","SERVICE_DEFAULT","PARTS_DEFAULT","FINANCE_DEFAULT","DIRECTIONS_DEFAULT","STAFF_LISTING"],"configTypes":"auto-new,auto-wholesale-new2,auto-new-promo,auto-exotic-used,auto-shared-used,auto-certified-used"},"requestData":{"deviceType":"DESKTOP","windowId":"template-site-search1","widgetName":"ws-site-text-search","locale":"en_US"},"prefs":{"widgetClasses":"","defaultInventoryAliases":"INVENTORY_LISTING_DEFAULT_AUTO_ALL,INVENTORY_LISTING_DEFAULT_AUTO_NEW,INVENTORY_LISTING_DEFAULT_AUTO_USED","defaultInventoryLabels":"ALL_INVENTORY,NEW_INVENTORY,USED_INVENTORY","defaultPageSearchResults":"ABOUT_DEFAULT,CONTACT_DEFAULT,PROMOTIONS_LISTING,SERVICE_DEFAULT,PARTS_DEFAULT,FINANCE_DEFAULT,DIRECTIONS_DEFAULT,STAFF_LISTING","noResultsLinks":"INVENTORY_LISTING_DEFAULT_AUTO_NEW,INVENTORY_LISTING_DEFAULT_AUTO_USED,INVENTORY_LISTING_DEFAULT_AUTO_CERTIFIED_USED,CAR_CUSTOMIZER","overrideAllInventoryAlias":"","searchButtonLabel":"","searchButtonIcon":"search","searchButtonIconSize":"large","searchButtonStyle":"unstyled","addressGetDirectionsLabel":"GET_DIRECTIONS","contactUsHeadingLabel":"CONTACT_US","addressHeadingLabel":"GET_DIRECTIONS","addressClasses":"","hoursTabsHeaderLabel":"HOURS","searchPlaceholderLabel":"SEARCH_PLACEHOLDER_TEXT","numberOfCharactersForFirstSearch":"2","vehicleOrder":"Oldest First","hideWidgetOnPages":"","display":"navigation","listingConfigIds":"auto-new,auto-wholesale-new2,auto-new-promo,auto-exotic-used,auto-shared-used,auto-certified-used","showPrice":"true","enableConditionTabs":"false","prioritizeClosestVehiclesToShopper":"false","showCityAndState":"false"},"labels":{"CLICK_TO_CALL_OUR":"Click to call our","TAB_PRE_OWNED":"Pre-Owned","NEW":"New","RECENT":"Recent","THURSDAY":"Thursday","SEARCH_RESULTS_READY":"Search results are ready for navigation. ","SEARCH_PLACEHOLDER":"Search for Anything... ","SORRY_TIMEOUT_ADD":"Sorry, we're having trouble searching for that right now. Please try a different search term or use the links below. ","MILEAGE":"Mileage","CLOSE":"Close","SEND_US_AN_EMAIL":"Send Us an Email","WEDNESDAY":"Wednesday","CERTIFIED":"Manufacturer Certified","USED_INVENTORY":"Pre-Owned Inventory","INVENTORY":"Inventory","MORE_INVENTORY_SEARCHES":"More Inventory Searches","SATURDAY":"Saturday","INVENTORY_LISTING_DEFAULT_AUTO_CERTIFIED_USED_SEARCH_LINK":"Certified Vehicles","PAGE_SEARCH_RESULTS":"Page Search Results","SERVICE":"Service","ABOUT_US":"About Us","CLEAR_SEARCH_HISTORY":"Clear search history","DIRECTIONS":"Directions","FINANCE_CENTER":"Finance Center","NO_RESULTS_FOR":"Sorry, we couldn't find results matching","INVENTORY_LISTING_DEFAULT_AUTO_NEW_SEARCH_LINK":"New Vehicles","NUMBER":"Number","NO_SEARCH_RESULTS_FOUND":"No results found, please refine your search criteria. ","VIEW_ALL_VEHICLES_SITE_SEARCH":"View Vehicles Matching Your Search","SUNDAY":"Sunday","SEARCH":"Search","VIEW_DETAILS_ABOUT":"View details about","INVENTORY_LISTING_DEFAULT_AUTO_USED_SEARCH_LINK":"Pre-Owned Vehicles","TUESDAY":"Tuesday","DEPARTMENT":"Department","PAGE":"Page","SEND_AN_EMAIL_TO":"Send an Email to","ALL_NEW_INVENTORY":"All New Inventory","DEALERSHIP_HOURS":"Dealership Hours","ALL_INVENTORY":"All Inventory","CLOSE_MODAL":"Close Modal","SEARCH_THE_WHOLE_SITE":"Search the whole site! ","SHOW_MORE":"Show More","PARTS_DEPT_HOURS":"Parts Dept. Hours","CLEAR_SEARCH_INPUT":"Clear Search Input","QUICK_LINKS":"Quick Links","WEBSITE_RESOURCES":"Website Resources","CLEAR_HISTORY":"Clear History","GET_DIRECTIONS":"Get Directions","SORRY_TIMEOUT_GENERIC":"Sorry, we're having trouble searching for that right now. Please try a different search term or use the links below. ","SORRY_TIMEOUT_INVENTORY":"Sorry, we're having trouble searching for that right now. Please try a different search term or use the links below. ","RECENT_SEARCHES":"Recent Searches","VOICE_SEARCH":"Voice Search","SERVICE_DEPT_HOURS":"Service Dept. Hours","VEHICLE_SEARCH_RESULTS":"Vehicle search results","CAR_CUSTOMIZER_SEARCH_LINK":"Start A Custom Build","PARTS":"Parts","FRIDAY":"Friday","NEW_INVENTORY":"New Inventory","DETAILS_PAGE":"details page","SEARCH_PLACEHOLDER_LISTENING":"Listening... ","SEARCH_BY_MAKE_MODEL_ETC":"Search by make, model, etc. ","REMOVE":"Remove","TAB_CERTIFIED":"Certified","SALES":"Sales","NO_MATCHES_FOUND_FOR":"No matches found for","SORRY_TIMEOUT_PAGES":"Sorry, we're having trouble searching for that right now. Please try a different search term or use the links below. ","ALL_USED_INVENTORY":"All Used Inventory","PRE_OWNED":"Pre-Owned","SEARCH_RESULTS":"Search Results","INVENTORY_SEARCH_RESULTS":"Inventory Search Results","MONDAY":"Monday","TAB_NEW":"New","SORRY_NO_RESULTS":"Sorry, we could not find a match","HOURS":"Hours","SEARCH_PLACEHOLDER_TEXT":"Search by make, model, etc. ","VISIT":"Visit","CANCEL":"Cancel","SUBMIT":"Submit","COMMERCIAL":"Commercial","STAFF":"Staff","VIEW_SIMILAR_VEHICLES":"View Similar Vehicles","CONTACT_US":"Contact Us","CLEAR":"Clear"},"sitemap":{"404":"/page-unavailable.htm","SITE_TEXT_SEARCH_RESULTS":"/search-results/index.htm","INVENTORY_LISTING_DEFAULT_AUTO_CERTIFIED_USED":"/certified-inventory/index.htm","INVENTORY_LISTING_DEFAULT_AUTO_USED":"/used-inventory/index.htm","INVENTORY_LISTING_DEFAULT_AUTO_NEW":"/new-inventory/index.htm","INVENTORY_LISTING_DEFAULT_AUTO_ALL":"/all-inventory/index.htm"},"flags":{"vcda-js-environment":"live","ws-scripts-concurrency-limits-concurrency":16,"ws-scripts-concurrency-limits-queue":16,"ws-scripts-concurrency-limits-enabled":true,"ws-itemlist-service-version":"v5","ws-itemlist-model-version":"v1","ws-scripts-inline-css":true,"wsm-account-data-distributor-timeout":200,"ws-site-text-search-inventory-client-timeout":2500,"enable-ws-navigation-replacement":true,"ws-site-text-search-nls-timeout":1000,"natural-language-search-ui":false,"natural-language-search-request":false}};
DDC.WS.state['ws-tracking'] = DDC.WS.state['ws-tracking'] || {};
DDC.WS.state['ws-tracking']['ws-tracking1'] = {"dlItems":[],"requestData":{"deviceType":"DESKTOP","windowId":"ws-tracking1","widgetName":"ws-tracking","locale":"en_US"},"prefs":{"maxClickpathCount":"100","formChangeTypes":"select input textarea","cookiesForExtraInfo":"","paramsForExtraInfo":""},"labels":{},"sitemap":{},"flags":{"vcda-js-environment":"live","ws-scripts-concurrency-limits-concurrency":16,"ws-scripts-concurrency-limits-queue":16,"ws-scripts-concurrency-limits-enabled":true,"ws-itemlist-service-version":"v5","ws-itemlist-model-version":"v1","ws-scripts-inline-css":true,"ws-tracking-form-completion-time-to-extra-info":true,"ws-tracking-params-for-extra-info":false,"ws-tracking-conversionInstanceId":false}};
DDC.WS.state['ws-mycars-nav'] = DDC.WS.state['ws-mycars-nav'] || {};
DDC.WS.state['ws-mycars-nav']['template-toolbar1'] = {"moreRequestData":{"accountId":"hendrickautogroup","parameterMap":{},"siteId":"hendrickautogroup"},"myCarsData":{},"requestData":{"deviceType":"DESKTOP","windowId":"template-toolbar1","widgetName":"ws-mycars-nav","locale":"en_US"},"prefs":{"widgetClasses":"position-relative","shoppingLinkAlias":"INVENTORY_LISTING_DEFAULT_AUTO_ALL","enableSrpVehicleToast":"true","srpVehicleToastDelay":10800},"labels":{"NEW":"New","OPEN_MY_CARS":"Open My Cars","DISMISS":"Dismiss","STILL_INTERESTED":"Still Interested? ","RECENTLY_VIEWED":"Recently Viewed","SHOP_OUR_INVENTORY":"Shop Our Inventory","WELCOME_BACK":"Welcome Back","VIEW_DETAILS":"View Details","MYCARS_JUMP_BACK_IN":"Jump right back in where you left off. Revisit your recently viewed cars, track prices, and access saved vehicles. Happy shopping! ","CLOSE_MODAL":"Close Modal","MYCARS_OPEN_LINK":"Open {title} Link with a count of {count} ","MYCARS_TRACK_VEHICLES_INTERACTED":"We'll keep track of vehicles you've interacted with here so you can find them again later. ","SAVED":"Saved","SHOPPING_ACTIVITY":"Shopping Activity","START_SHOPPING":"Start Shopping","TRACKING_PRICE":"Tracking Price"},"sitemap":{"INVENTORY_LISTING_SHOPPING_ACTIVITY":"/mycars/shopping-activity/index.htm","INVENTORY_LISTING_DEFAULT_AUTO_ALL":"/all-inventory/index.htm"},"flags":{"vcda-js-environment":"live","ws-scripts-concurrency-limits-concurrency":16,"ws-scripts-concurrency-limits-queue":16,"ws-scripts-concurrency-limits-enabled":true,"ws-itemlist-service-version":"v5","ws-itemlist-model-version":"v1","ws-scripts-inline-css":true,"enable-vehicle-toast":false}};
DDC.WS.state['ws-navigation'] = DDC.WS.state['ws-navigation'] || {};
DDC.WS.state['ws-navigation']['template-navigation2'] = {"items":[{"id":"PRIVACY","label":"Privacy Policy","labelAlias":"PRIVACY_1","url":"https://www.hendrickprivacy.com/privacy_policy","target":"_blank","pageId":"WWW_HENDRICKPRIVACY_COMPRIVACY_POLICY","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"columns":[],"navigationItems":[]}],"widgetData":{"navsV2":true,"accountId":"hendrickautogroup"},"menu":{"openMenus":[],"fullscreenMobileSubnavOpen":false,"fullscreenMobileSubnavData":null},"currentPage":{"currentPath":""},"requestData":{"deviceType":"DESKTOP","windowId":"template-navigation2","widgetName":"ws-navigation","locale":"en_US"},"prefs":{"widgetVersionMobile":"v1-mobile","widgetClasses":"BLANK","enableMegaMenus":"false","mobileSubnavType":"dropdown","showIcons":"false","allowTopLevelLinks":"false","showFooterLinksIcons":"true","navListClasses":"nav pull-right","subnavClasses":"BLANK","navClasses":"blank","homeItemClasses":"blank","navItemClasses":"blank","topLevelLinkClasses":"blank","childListIconStyle":"arrow2-right","showChildIcons":"false","showCurtain":"false","enableTwoLineLabelling":"true","enableSiteWideSearch":"disabled","showDropdownIcon":"true","dropdownIcon":"arrow2-down","dropdownIconBeforeLabel":"false","openLinkOnNewTab":"true","childListLinkClasses":"","navigation.id":"V9-FOOTER","dropdownDisplayType":"click","searchButtonLabel":"SEARCH","childListIconPosition":"before","searchButtonIconSize":"large","searchButtonStyle":"unstyled","sticky":"false","showFooterOEMLink":"true","mobileParentExpandIconStyle":"plus","mobileParentCollapseIconStyle":"minus","mobileNavClass":"ddc-mobile-fragment-nav"},"labels":{"SEARCH_THE_WHOLE_SITE":"Search the whole site! ","PRIVACY_1":"Privacy Policy"},"sitemap":{},"flags":{"vcda-js-environment":"live","ws-scripts-concurrency-limits-concurrency":16,"ws-scripts-concurrency-limits-queue":16,"ws-scripts-concurrency-limits-enabled":true,"ws-itemlist-service-version":"v5","ws-itemlist-model-version":"v1","ws-scripts-inline-css":true,"header-toolbar-navbar-style":true,"header-toolbar-ws-navigation-nowrap":false,"enable-no-empty-link-nav-items":true,"disable-navsv2":false}};
DDC.WS.state['ws-navigation']['template-navigation1'] = {"items":[{"id":"NEW_INVENTORY_SEARCH","label":"New","labelAlias":"NEW_INVENTORY_SEARCH_1_1_1_1_1","url":"#","target":"_top","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"layout":"4:8","columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"columns":[{"gridUnits":4,"navigationItems":[{"id":"68d2abf86c6b442b86fd1e4d22a910e9","label":"Inventory","labelAlias":"__2_1_1_1","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":1,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"adc3f9d72dbe4e9089ae31d5d59d2380","label":"New Car Inventory","labelAlias":"NEW_CAR_INVENTORY","url":"/new-inventory/index.htm","target":"_self","pageId":"INVENTORY_LISTING_DEFAULT_AUTO_NEW","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"55cedb2202d248e0b1940991cfc30e56","label":"Commercial Inventory","labelAlias":"COMMERCIAL_INVENTORY_1_1_1_1_1","url":"https://commercial.hendrickcars.com/VehicleSearch?utm_source=retailsite&utm_medium=linkrec&utm_campaign=navbar&utm_term=new","target":"_blank","pageId":"COMMERCIAL_HENDRICKCARS_COMVEHICLESEARCH","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{"en_US":"?utm_source=retailsite&utm_medium=linkrec&utm_campaign=navbar&utm_term=new"},"navigationItems":[]},{"id":"fb191235ec99410e84ffb9016013c3dd","label":"Electric / Hybrid Vehicles","labelAlias":"ELECTRIC_VEHICLES_2","url":"/new-inventory/electric-vehicles.htm","target":"_self","pageId":"SITEBUILDER_NEW_INVENTORY_ELECTRIC_VEHICLES_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]}]},{"id":"d21e5e9602df4593894ef6e9b09d6385","label":"Shopping Tools","labelAlias":"SHOPPING_TOOLS","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":1,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"98c8b2fc99e1498bbf5f69d422c55142","label":"Electric Vehicle Research","labelAlias":"ELECTRIC_VEHICLE_RESEARCH","url":"/electric/electric-vehicles.htm","target":"_self","pageId":"SITEBUILDER_ELECTRIC_VEHICLE_RESEARCH_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"cae9cb19592746848c30ef8b47827e35","label":"Sell Your Car","labelAlias":"SELL_YOUR_CAR","url":"/kbb/instant-cash-offer.htm","target":"_self","pageId":"SITEBUILDER_KBB_INSTANT_CASH_OFFER_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]}]}]},{"gridUnits":8,"navigationItems":[{"id":"942f6c4ca6864c82862606ef94779a50","label":"Popular Body Styles","labelAlias":"SEARCH_BY_BODYSTYLE_1_2_1","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":2,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"cec52ebac17840519232c204885af09d","label":"New Navigation Node","labelAlias":"NEW_NAVIGATION_NODE","url":"/navigation-fragments/new-bodystyle.htm","target":"_self","pageId":"NEW_BODYSTYLE_FACET","matched":false,"custom":false,"dynamic":false,"embedded":true,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]}]}]}],"navigationItems":[{"id":"68d2abf86c6b442b86fd1e4d22a910e9","label":"Inventory","labelAlias":"__2_1_1_1","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":1,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"adc3f9d72dbe4e9089ae31d5d59d2380","label":"New Car Inventory","labelAlias":"NEW_CAR_INVENTORY","url":"/new-inventory/index.htm","target":"_self","pageId":"INVENTORY_LISTING_DEFAULT_AUTO_NEW","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"55cedb2202d248e0b1940991cfc30e56","label":"Commercial Inventory","labelAlias":"COMMERCIAL_INVENTORY_1_1_1_1_1","url":"https://commercial.hendrickcars.com/VehicleSearch?utm_source=retailsite&utm_medium=linkrec&utm_campaign=navbar&utm_term=new","target":"_blank","pageId":"COMMERCIAL_HENDRICKCARS_COMVEHICLESEARCH","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{"en_US":"?utm_source=retailsite&utm_medium=linkrec&utm_campaign=navbar&utm_term=new"},"navigationItems":[]},{"id":"fb191235ec99410e84ffb9016013c3dd","label":"Electric / Hybrid Vehicles","labelAlias":"ELECTRIC_VEHICLES_2","url":"/new-inventory/electric-vehicles.htm","target":"_self","pageId":"SITEBUILDER_NEW_INVENTORY_ELECTRIC_VEHICLES_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]}]},{"id":"d21e5e9602df4593894ef6e9b09d6385","label":"Shopping Tools","labelAlias":"SHOPPING_TOOLS","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":1,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"98c8b2fc99e1498bbf5f69d422c55142","label":"Electric Vehicle Research","labelAlias":"ELECTRIC_VEHICLE_RESEARCH","url":"/electric/electric-vehicles.htm","target":"_self","pageId":"SITEBUILDER_ELECTRIC_VEHICLE_RESEARCH_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"cae9cb19592746848c30ef8b47827e35","label":"Sell Your Car","labelAlias":"SELL_YOUR_CAR","url":"/kbb/instant-cash-offer.htm","target":"_self","pageId":"SITEBUILDER_KBB_INSTANT_CASH_OFFER_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]}]},{"id":"942f6c4ca6864c82862606ef94779a50","label":"Popular Body Styles","labelAlias":"SEARCH_BY_BODYSTYLE_1_2_1","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":2,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"cec52ebac17840519232c204885af09d","label":"New Navigation Node","labelAlias":"NEW_NAVIGATION_NODE","url":"/navigation-fragments/new-bodystyle.htm","target":"_self","pageId":"NEW_BODYSTYLE_FACET","matched":false,"custom":false,"dynamic":false,"embedded":true,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]}]}]},{"id":"PRE_OWNED_INVENTORY_SEARCH","label":"Pre-Owned","labelAlias":"PRE_OWNED_INVENTORY_SEARCH_1_1","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"layout":"4:8","columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"columns":[{"gridUnits":4,"navigationItems":[{"id":"6a04b323c04848eaaadd631f9aafcbde","label":"Inventory","labelAlias":"__3_1","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":1,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"102dc6f5644249b79268659703d7d7d7","label":"Pre-Owned Inventory","labelAlias":"USED_CAR_INVENTORY_1","url":"/used-inventory/index.htm","target":"_self","pageId":"INVENTORY_LISTING_DEFAULT_AUTO_USED","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"bf68c5665a5a4c8eab189aa5961f4957","label":"Manufacturer Certified","labelAlias":"MANUFACTURER_CERTIFIED_1","url":"/certified-inventory/index.htm","target":"_self","pageId":"INVENTORY_LISTING_DEFAULT_AUTO_CERTIFIED_USED","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"553d2a98f8c44f10919ce24be98e2d13","label":"Hendrick Certified","labelAlias":"HENDRICK_CERTIFIED_2","url":"/hendrick-certified-inventory/index.htm","target":"_self","pageId":"INVENTORY_LISTING_DEFAULT_AUTO_EXOTIC_USED","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"7e08c2ca02524ab7a553c1f0df13b829","label":"Hendrick Affordable","labelAlias":"HENDRICK_AFFORDABLE_2","url":"/hendrick-affordable-inventory.htm","target":"_self","pageId":"INVENTORY_LISTING_DEFAULT_AUTO_WHOLESALE_USED_CUSTOM_ALIAS","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"e3e16f799f634952a79f5f2a1c28c884","label":"Electric Pre-Owned Inventory","labelAlias":"ALL_ELECTRIC_USED_CARS_1","url":"/used-inventory/all-electric-used-cars.htm","target":"_self","pageId":"SITEBUILDER_ALL_ELECTRIC_USED_CARS_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"50d5d8955b5b4fc7a8702fb10b62f92e","label":"Fuel Efficient Pre-Owned","labelAlias":"ELECTRIC_VEHICLES_1_1_1_1","url":"/used-inventory/fuel-efficient-vehicles.htm","target":"_self","pageId":"SITEBUILDER__USED_INVENTORY_FUEL_EFFICIENT_VEHICLES_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"878da5f5c8b141d999f4823d46544b35","label":"Commercial Pre-Owned","labelAlias":"COMMERCIAL_1_1","url":"https://commercial.hendrickcars.com/used?utm_source=retailsite&utm_medium=linkrec&utm_campaign=navbar&utm_term=used","target":"_blank","pageId":"COMMERCIAL_HENDRICKCARS_COMUSED","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{"en_US":"?utm_source=retailsite&utm_medium=linkrec&utm_campaign=navbar&utm_term=used"},"navigationItems":[]}]},{"id":"8f456bcfe28d436caf9612a803964a17","label":"Shopping Tools","labelAlias":"SHOPPING_TOOLS_1","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":1,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"25b01c71db3c4105b11404c6c1278822","label":"Electric Vehicle Research","labelAlias":"ELECTRIC_VEHICLE_RESEARCH_1","url":"/electric/electric-vehicles.htm","target":"_self","pageId":"SITEBUILDER_ELECTRIC_VEHICLE_RESEARCH_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"0d661f3b0a0e0951361d748242620204","label":"About Hendrick Certified","labelAlias":"ABOUT_HENDRICK_CERTIFIED","url":"/about/hendrick-certified.htm","target":"_self","pageId":"SITEBUILDER_HENDRICK_CERTIFIED_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"0d661f3c0a0e0951361d74822cba787b","label":"About Hendrick Affordable","labelAlias":"ABOUT_HENDRICK_AFFORDABLE","url":"/about/hendrick-affordable.htm","target":"_self","pageId":"SITEBUILDER_HENDRICK_AFFORDABLE_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]}]}]},{"gridUnits":8,"navigationItems":[{"id":"b9d7e3f54e1842dab8f93fba6efd9cba","label":"Popular Body Styles","labelAlias":"SEARCH_USED_BY_BODYSTYLE_1_1","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":2,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"3acd8a270b324ca18b7df0792064a1a5","label":"Popular Body Styles","labelAlias":"NEW_NAVIGATION_NODE_1_1","url":"/navigation-fragments/facetlist-bodystyle.htm","target":"_self","pageId":"INVENTORY_SEARCH_BODYSTYLE_FACETLIST_FRAGMENT","matched":false,"custom":false,"dynamic":false,"embedded":true,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]}]}]}],"navigationItems":[{"id":"6a04b323c04848eaaadd631f9aafcbde","label":"Inventory","labelAlias":"__3_1","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":1,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"102dc6f5644249b79268659703d7d7d7","label":"Pre-Owned Inventory","labelAlias":"USED_CAR_INVENTORY_1","url":"/used-inventory/index.htm","target":"_self","pageId":"INVENTORY_LISTING_DEFAULT_AUTO_USED","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"bf68c5665a5a4c8eab189aa5961f4957","label":"Manufacturer Certified","labelAlias":"MANUFACTURER_CERTIFIED_1","url":"/certified-inventory/index.htm","target":"_self","pageId":"INVENTORY_LISTING_DEFAULT_AUTO_CERTIFIED_USED","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"553d2a98f8c44f10919ce24be98e2d13","label":"Hendrick Certified","labelAlias":"HENDRICK_CERTIFIED_2","url":"/hendrick-certified-inventory/index.htm","target":"_self","pageId":"INVENTORY_LISTING_DEFAULT_AUTO_EXOTIC_USED","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"7e08c2ca02524ab7a553c1f0df13b829","label":"Hendrick Affordable","labelAlias":"HENDRICK_AFFORDABLE_2","url":"/hendrick-affordable-inventory.htm","target":"_self","pageId":"INVENTORY_LISTING_DEFAULT_AUTO_WHOLESALE_USED_CUSTOM_ALIAS","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"e3e16f799f634952a79f5f2a1c28c884","label":"Electric Pre-Owned Inventory","labelAlias":"ALL_ELECTRIC_USED_CARS_1","url":"/used-inventory/all-electric-used-cars.htm","target":"_self","pageId":"SITEBUILDER_ALL_ELECTRIC_USED_CARS_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"50d5d8955b5b4fc7a8702fb10b62f92e","label":"Fuel Efficient Pre-Owned","labelAlias":"ELECTRIC_VEHICLES_1_1_1_1","url":"/used-inventory/fuel-efficient-vehicles.htm","target":"_self","pageId":"SITEBUILDER__USED_INVENTORY_FUEL_EFFICIENT_VEHICLES_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"878da5f5c8b141d999f4823d46544b35","label":"Commercial Pre-Owned","labelAlias":"COMMERCIAL_1_1","url":"https://commercial.hendrickcars.com/used?utm_source=retailsite&utm_medium=linkrec&utm_campaign=navbar&utm_term=used","target":"_blank","pageId":"COMMERCIAL_HENDRICKCARS_COMUSED","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{"en_US":"?utm_source=retailsite&utm_medium=linkrec&utm_campaign=navbar&utm_term=used"},"navigationItems":[]}]},{"id":"8f456bcfe28d436caf9612a803964a17","label":"Shopping Tools","labelAlias":"SHOPPING_TOOLS_1","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":1,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"25b01c71db3c4105b11404c6c1278822","label":"Electric Vehicle Research","labelAlias":"ELECTRIC_VEHICLE_RESEARCH_1","url":"/electric/electric-vehicles.htm","target":"_self","pageId":"SITEBUILDER_ELECTRIC_VEHICLE_RESEARCH_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"0d661f3b0a0e0951361d748242620204","label":"About Hendrick Certified","labelAlias":"ABOUT_HENDRICK_CERTIFIED","url":"/about/hendrick-certified.htm","target":"_self","pageId":"SITEBUILDER_HENDRICK_CERTIFIED_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"0d661f3c0a0e0951361d74822cba787b","label":"About Hendrick Affordable","labelAlias":"ABOUT_HENDRICK_AFFORDABLE","url":"/about/hendrick-affordable.htm","target":"_self","pageId":"SITEBUILDER_HENDRICK_AFFORDABLE_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]}]},{"id":"b9d7e3f54e1842dab8f93fba6efd9cba","label":"Popular Body Styles","labelAlias":"SEARCH_USED_BY_BODYSTYLE_1_1","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":2,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"3acd8a270b324ca18b7df0792064a1a5","label":"Popular Body Styles","labelAlias":"NEW_NAVIGATION_NODE_1_1","url":"/navigation-fragments/facetlist-bodystyle.htm","target":"_self","pageId":"INVENTORY_SEARCH_BODYSTYLE_FACETLIST_FRAGMENT","matched":false,"custom":false,"dynamic":false,"embedded":true,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]}]}]},{"id":"SERVICE_YOUR_VEHICLE","label":"Sell Your Car","labelAlias":"SERVICE_YOUR_VEHICLE_1_1","url":"/kbb/instant-cash-offer.htm","target":"","pageId":"SITEBUILDER_KBB_INSTANT_CASH_OFFER_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"columns":[],"navigationItems":[]},{"id":"02eaaf84c33a4d2da6b8df18390b4ad9","label":"Service","labelAlias":"SERVICE_3","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"columns":[{"gridUnits":12,"navigationItems":[{"id":"30308f7901084daeb3e561282f87a443","label":" ","labelAlias":"__7","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"1bd4c029f50f4560ad5c47664423bf9d","label":"Service","labelAlias":"SERVICE_5","url":"/service.htm","target":"_self","pageId":"SERVICE_DEFAULT","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"eb2297c0bc45468ca449f30316b734d1","label":"Collision","labelAlias":"COLLISION_3","url":"/hendrick-collision.htm","target":"_self","pageId":"SITEBUILDER_COLLISION_DRAFT_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]}]}]}],"navigationItems":[{"id":"30308f7901084daeb3e561282f87a443","label":" ","labelAlias":"__7","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"1bd4c029f50f4560ad5c47664423bf9d","label":"Service","labelAlias":"SERVICE_5","url":"/service.htm","target":"_self","pageId":"SERVICE_DEFAULT","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"eb2297c0bc45468ca449f30316b734d1","label":"Collision","labelAlias":"COLLISION_3","url":"/hendrick-collision.htm","target":"_self","pageId":"SITEBUILDER_COLLISION_DRAFT_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]}]}]},{"id":"ecd915ea56b94ddb889613428d92102c","label":"Careers","labelAlias":"CAREERS_1","url":"/hendrick-careers.htm","target":"_self","pageId":"SITEBUILDER_HENDRICK_CAREERS_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"columns":[],"navigationItems":[]},{"id":"d7bdc1a980c244c68a92cdaa21bfe987","label":"Find A Store","labelAlias":"FIND_A_STORE_2_1","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"columns":[{"gridUnits":4,"navigationItems":[{"id":"6d3109af79ad44fbb92b62dc8dd0349a","label":"Sales","labelAlias":"SALES","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"8cc682fd4d74455382357d86452245ca","label":"By Location","labelAlias":"BY_LOCATION_3_1","url":"/dealership/directions.htm","target":"_self","pageId":"DIRECTIONS_DEFAULT","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"9acf4a53d0ca45a0ab14eccf50a6791f","label":"By Brand","labelAlias":"BY_BRAND","url":"/brands-we-sell.htm","target":"_self","pageId":"SITEBUILDER_BRANDS_WE_SELL_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]}]}]},{"gridUnits":4,"navigationItems":[{"id":"6ee9ca22417647b78e80b643f01e97d3","label":"Service","labelAlias":"SERVICE_2","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"18f9488797144740b8d9c2204e7b81e4","label":"By Location","labelAlias":"BY_LOCATION_1_1_1","url":"/service.htm","target":"_self","pageId":"SERVICE_DEFAULT","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]}]}]},{"gridUnits":4,"navigationItems":[{"id":"2b83221e2e6a4524966261da40d2d97b","label":"Collision","labelAlias":"COLLISION","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"5604143789bf42e19f8e5a1acb3d897a","label":"By Location","labelAlias":"BY_LOCATION_2_1_1","url":"/hendrick-collision.htm","target":"_self","pageId":"SITEBUILDER_COLLISION_DRAFT_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]}]}]}],"navigationItems":[{"id":"6d3109af79ad44fbb92b62dc8dd0349a","label":"Sales","labelAlias":"SALES","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"8cc682fd4d74455382357d86452245ca","label":"By Location","labelAlias":"BY_LOCATION_3_1","url":"/dealership/directions.htm","target":"_self","pageId":"DIRECTIONS_DEFAULT","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"9acf4a53d0ca45a0ab14eccf50a6791f","label":"By Brand","labelAlias":"BY_BRAND","url":"/brands-we-sell.htm","target":"_self","pageId":"SITEBUILDER_BRANDS_WE_SELL_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]}]},{"id":"6ee9ca22417647b78e80b643f01e97d3","label":"Service","labelAlias":"SERVICE_2","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"18f9488797144740b8d9c2204e7b81e4","label":"By Location","labelAlias":"BY_LOCATION_1_1_1","url":"/service.htm","target":"_self","pageId":"SERVICE_DEFAULT","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]}]},{"id":"2b83221e2e6a4524966261da40d2d97b","label":"Collision","labelAlias":"COLLISION","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"5604143789bf42e19f8e5a1acb3d897a","label":"By Location","labelAlias":"BY_LOCATION_2_1_1","url":"/hendrick-collision.htm","target":"_self","pageId":"SITEBUILDER_COLLISION_DRAFT_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]}]}]},{"id":"ABOUT_OUR_DEALERSHIP","label":"About","labelAlias":"ABOUT_OUR_DEALERSHIP_1_1_1","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"layout":"4:8","columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"columns":[{"gridUnits":4,"navigationItems":[{"id":"OUR_DEALERSHIP","label":" ","labelAlias":"OUR_DEALERSHIP_2_1","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":1,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"a8b3a154724549b9941ed9d0689d14d9","label":"About Hendrick Automotive Group","labelAlias":"CORPORATE_HISTORY_1","url":"/corporate-history.htm","target":"_self","pageId":"SITEBUILDER_ABOUT_HENDRICK_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"6d76eb3609d94ceeb119f42874c3f19c","label":"Hendrick Fast Pass","labelAlias":"HENDRICK_FAST_PASS","url":"/hendrick-fast-pass.htm","target":"_self","pageId":"SITEBUILDER_FAST_PASS_PAGE_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"fe4c05df26c8495ca7e40ae36da4e3a4","label":"Hendrick Autoguard","labelAlias":"HENDRICK_AUTOGUARD","url":"/hendrick-autoguard.htm","target":"_self","pageId":"SITEBUILDER_HENDRICK_AUTOGUARD_2","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"143824c36eb44718944b10e40c4ca055","label":"Hendrick Cares","labelAlias":"HENDRICK_CARES_2","url":"/hendrick-cares.htm","target":"_self","pageId":"SITEBUILDER_HENDRICK_CARES_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"e5f59964d51c4acea018f1de68c0d4a7","label":"HendrickCars.com Racing","labelAlias":"HENDRICK_MOTORSPORTS_1","url":"/racing.htm","target":"_blank","pageId":"SITEBUILDER_EXPERIENCE_THE_HENDRICK_DIFFERENCE_WITH_KYLE_LARSON_IN_2021__1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"35232473ad8e441ea7767040448c5e42","label":"About Our Vehicles","labelAlias":"ABOUT_OUR_VEHICLES","url":"/wlp-about-our-vehicles.htm","target":"_self","pageId":"SITEBUILDER_ABOUT_OUR_VEHICLES_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"STAFF_LISTING","label":"Privacy Policy","labelAlias":"MEET_THE_STAFF_2","url":"http://www.HendrickPrivacy.com","target":"_blank","pageId":"WWW_HENDRICKPRIVACY_COM","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"7707bc440ba849debca715cd9c3ee6d3","label":"Accessibility","labelAlias":"ACCESSIBILITY","url":"/accessibility.htm","target":"_self","pageId":"SITEBUILDER_ACCESSIBILITY_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"14c17555e86644008eb1cfd314f3b00f","label":"Our Blog","labelAlias":"OUR_BLOG","url":"/blog/index.htm","target":"_self","pageId":"BLOG_POST_LIST","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]}]}]},{"gridUnits":8,"navigationItems":[{"id":"e3989bb45c434644b026b1e0260eb8a4","label":"Visit Our Dealerships","labelAlias":"NEW_NAVIGATION_NODE_2_1","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":2,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"fbaeeebad2064144a605708bff06186c","label":"New Navigation Node","labelAlias":"NEW_NAVIGATION_NODE_3","url":"/navigation-fragments/content.htm","target":"_self","pageId":"CONTENT_FRAGMENT","matched":false,"custom":false,"dynamic":false,"embedded":true,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]}]}]}],"navigationItems":[{"id":"OUR_DEALERSHIP","label":" ","labelAlias":"OUR_DEALERSHIP_2_1","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":1,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"a8b3a154724549b9941ed9d0689d14d9","label":"About Hendrick Automotive Group","labelAlias":"CORPORATE_HISTORY_1","url":"/corporate-history.htm","target":"_self","pageId":"SITEBUILDER_ABOUT_HENDRICK_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"6d76eb3609d94ceeb119f42874c3f19c","label":"Hendrick Fast Pass","labelAlias":"HENDRICK_FAST_PASS","url":"/hendrick-fast-pass.htm","target":"_self","pageId":"SITEBUILDER_FAST_PASS_PAGE_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"fe4c05df26c8495ca7e40ae36da4e3a4","label":"Hendrick Autoguard","labelAlias":"HENDRICK_AUTOGUARD","url":"/hendrick-autoguard.htm","target":"_self","pageId":"SITEBUILDER_HENDRICK_AUTOGUARD_2","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"143824c36eb44718944b10e40c4ca055","label":"Hendrick Cares","labelAlias":"HENDRICK_CARES_2","url":"/hendrick-cares.htm","target":"_self","pageId":"SITEBUILDER_HENDRICK_CARES_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"e5f59964d51c4acea018f1de68c0d4a7","label":"HendrickCars.com Racing","labelAlias":"HENDRICK_MOTORSPORTS_1","url":"/racing.htm","target":"_blank","pageId":"SITEBUILDER_EXPERIENCE_THE_HENDRICK_DIFFERENCE_WITH_KYLE_LARSON_IN_2021__1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"35232473ad8e441ea7767040448c5e42","label":"About Our Vehicles","labelAlias":"ABOUT_OUR_VEHICLES","url":"/wlp-about-our-vehicles.htm","target":"_self","pageId":"SITEBUILDER_ABOUT_OUR_VEHICLES_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"STAFF_LISTING","label":"Privacy Policy","labelAlias":"MEET_THE_STAFF_2","url":"http://www.HendrickPrivacy.com","target":"_blank","pageId":"WWW_HENDRICKPRIVACY_COM","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"7707bc440ba849debca715cd9c3ee6d3","label":"Accessibility","labelAlias":"ACCESSIBILITY","url":"/accessibility.htm","target":"_self","pageId":"SITEBUILDER_ACCESSIBILITY_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]},{"id":"14c17555e86644008eb1cfd314f3b00f","label":"Our Blog","labelAlias":"OUR_BLOG","url":"/blog/index.htm","target":"_self","pageId":"BLOG_POST_LIST","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]}]},{"id":"e3989bb45c434644b026b1e0260eb8a4","label":"Visit Our Dealerships","labelAlias":"NEW_NAVIGATION_NODE_2_1","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"columnNumber":2,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"fbaeeebad2064144a605708bff06186c","label":"New Navigation Node","labelAlias":"NEW_NAVIGATION_NODE_3","url":"/navigation-fragments/content.htm","target":"_self","pageId":"CONTENT_FRAGMENT","matched":false,"custom":false,"dynamic":false,"embedded":true,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[]}]}]}],"widgetData":{"navsV2":true,"accountId":"hendrickautogroup"},"menu":{"openMenus":[],"fullscreenMobileSubnavOpen":false,"fullscreenMobileSubnavData":null},"currentPage":{"currentPath":""},"requestData":{"deviceType":"DESKTOP","windowId":"template-navigation1","widgetName":"ws-navigation","locale":"en_US"},"prefs":{"widgetVersionMobile":"v1-mobile","widgetClasses":"navbar-nav position-static text-right align-items-center","enableMegaMenus":"true","mobileSubnavType":"dropdown","showIcons":"true","allowTopLevelLinks":"false","showFooterLinksIcons":"true","navListClasses":"BLANK","subnavClasses":"BLANK","navClasses":"blank","homeItemClasses":"blank","navItemClasses":"blank","topLevelLinkClasses":"h-auto py-3 px-0 mx-3 ddc-font-size-small","childListIconStyle":"arrow2-right","showChildIcons":"false","showCurtain":"false","enableTwoLineLabelling":"true","enableSiteWideSearch":"disabled","showDropdownIcon":"false","dropdownIcon":"arrow2-down","dropdownIconBeforeLabel":"false","openLinkOnNewTab":"true","childListLinkClasses":"","navigation.id":"V9-MAIN-MEGA-MENU-SMALL","dropdownDisplayType":"click","searchButtonLabel":"SEARCH","childListIconPosition":"before","searchButtonIconSize":"large","searchButtonStyle":"unstyled","sticky":"false","showFooterOEMLink":"true","mobileParentExpandIconStyle":"plus","mobileParentCollapseIconStyle":"minus","mobileNavClass":"ddc-mobile-fragment-nav"},"labels":{"SEARCH_THE_WHOLE_SITE":"Search the whole site! ","CAREERS_1":"Careers","BY_BRAND":"By Brand","OUR_DEALERSHIP_2_1":" ","ALL_ELECTRIC_USED_CARS_1":"Electric Pre-Owned Inventory","SEARCH_USED_BY_BODYSTYLE_1_1":"Popular Body Styles","BY_LOCATION_3_1":"By Location","HENDRICK_MOTORSPORTS_1":"HendrickCars.com Racing","COLLISION":"Collision","SERVICE_3":"Service","BY_LOCATION_1_1_1":"By Location","SERVICE_2":"Service","SERVICE_5":"Service","__2_1_1_1":"Inventory","ELECTRIC_VEHICLE_RESEARCH":"Electric Vehicle Research","USED_CAR_INVENTORY_1":"Pre-Owned Inventory","NEW_NAVIGATION_NODE_2_1":"Visit Our Dealerships","HENDRICK_CERTIFIED_2":"Hendrick Certified","HENDRICK_FAST_PASS":"Hendrick Fast Pass","MEET_THE_STAFF_2":"Privacy Policy","ABOUT_OUR_DEALERSHIP_1_1_1":"About","HENDRICK_AFFORDABLE_2":"Hendrick Affordable","__3_1":"Inventory","ACCESSIBILITY":"Accessibility","PRE_OWNED_INVENTORY_SEARCH_1_1":"Pre-Owned","ABOUT_HENDRICK_AFFORDABLE":"About Hendrick Affordable","ELECTRIC_VEHICLES_2":"Electric / Hybrid Vehicles","ABOUT_HENDRICK_CERTIFIED":"About Hendrick Certified","COMMERCIAL_INVENTORY_1_1_1_1_1":"Commercial Inventory","SHOPPING_TOOLS_1":"Shopping Tools","HENDRICK_AUTOGUARD":"Hendrick Autoguard","NEW_NAVIGATION_NODE":"New Navigation Node","SEARCH_BY_BODYSTYLE_1_2_1":"Popular Body Styles","ELECTRIC_VEHICLE_RESEARCH_1":"Electric Vehicle Research","NEW_NAVIGATION_NODE_1_1":"Popular Body Styles","MANUFACTURER_CERTIFIED_1":"Manufacturer Certified","__7":" ","SALES":"Sales","OUR_BLOG":"Our Blog","HENDRICK_CARES_2":"Hendrick Cares","COLLISION_3":"Collision","COMMERCIAL_1_1":"Commercial Pre-Owned","CORPORATE_HISTORY_1":"About Hendrick Automotive Group","SERVICE_YOUR_VEHICLE_1_1":"Sell Your Car","NEW_INVENTORY_SEARCH_1_1_1_1_1":"New","NEW_NAVIGATION_NODE_3":"New Navigation Node","SELL_YOUR_CAR":"Sell Your Car","NEW_CAR_INVENTORY":"New Car Inventory","ABOUT_OUR_VEHICLES":"About Our Vehicles","BY_LOCATION_2_1_1":"By Location","FIND_A_STORE_2_1":"Find A Store","ELECTRIC_VEHICLES_1_1_1_1":"Fuel Efficient Pre-Owned","SHOPPING_TOOLS":"Shopping Tools"},"sitemap":{},"flags":{"vcda-js-environment":"live","ws-scripts-concurrency-limits-concurrency":16,"ws-scripts-concurrency-limits-queue":16,"ws-scripts-concurrency-limits-enabled":true,"ws-itemlist-service-version":"v5","ws-itemlist-model-version":"v1","ws-scripts-inline-css":true,"header-toolbar-navbar-style":true,"header-toolbar-ws-navigation-nowrap":false,"enable-no-empty-link-nav-items":true,"disable-navsv2":false}};
DDC.WS.state['ws-tagging'] = DDC.WS.state['ws-tagging'] || {};
DDC.WS.state['ws-tagging']['ws-tagging1'] = {"widgetInfo":{"pageAlias":"NORTH_CAROLINA_HENDRICK_BMW"},"legacyConfigurations":[],"mapping":{"asc":{"configuration":{"note1":"not sure sendData is used here","sendData":[{"sender":"gtag"}],"utils":true,"sharedPayloads":{"sharedProps":{"page_type":"[[mapping.pagealias.pageType]] >> other","event_owner":"dealer_dot_com"},"vehicleData":{"item_id":"[[vin]] >> [[uuid]] >> [[fn.getItemIdFromUuid()]] >> {{EMPTYSTRING}}","item_number":"[[stockNumber]] >> [[fn.getStockNumberFromUuid()]] >> {{EMPTYSTRING}}","item_condition":"[[fn.getCondition()]] >> [[fn.getConditionFromUuid()]] >> {{EMPTYSTRING}}","item_year":"[[year]] >> [[DDC.dataLayer.page.trackingTags.year]] >> [[fn.getYearFromUuid()]] >> {{EMPTYSTRING}}","item_make":"[[make]] >> [[DDC.dataLayer.page.trackingTags.make]] >> [[fn.getMakeFromUuid()]] >> {{EMPTYSTRING}}","item_model":"[[model]] >> [[DDC.dataLayer.page.trackingTags.model]] >> [[fn.getModelFromUuid()]] >> {{EMPTYSTRING}}","item_variant":"[[trim]] >> [[fn.getTrimFromUuid()]] >> {{EMPTYSTRING}}","item_color":"[[exteriorColor]] >> [[fn.getColorFromUuid()]] >> {{EMPTYSTRING}}","item_type":"[[bodyStyle]] >> [[fn.getTypeFromUuid()]] >> {{EMPTYSTRING}}","item_fuel_type":"[[fn.getFuelType()]] >> {{EMPTYSTRING}}","item_inventory_date":"[[fn.getInventoryDate()]] >> [[fn.getInventoryDateFromUuid()]] >> {{EMPTYSTRING}}","item_price":"[[fn.getPrice()]] >> [[fn.getPriceFromUuid()]] >> {{EMPTYSTRING}}"},"formSubmissionData":{"comm_type":"form","element_text":"[[eventData.text]] >> [[eventData.ctaText]] >> [[eventData.initiatingClickText]] >> [[eventData.dialogTitle]] >> {{EMPTYSTRING}}","form_name":"[[fn.getFormName()]]","form_type":"[[fn.getFormType()]]","department":"[[mapping.form.department.[[eventData.trackingId]]]] >> unknown"},"clickToCall":{"event":"asc_click_to_call","comm_phone_number":"[[eventData.phoneNumber]]","department":"[[eventData.department]]","affiliation":"dealer_dot_com","click_to_call_count":1},"oldSlideshows":{"event":"asc_media_interaction","affiliation":"dealer_dot_com","link_url":"{{EMPTYSTRING}}","creative_name":"{{EMPTYSTRING}}","event_action":"click"}},"payloadMutator":{"department":["TO_LOWER_CASE"],"item_id":["TO_LOWER_CASE"],"item_number":["TO_LOWER_CASE"],"item_condition":["TO_LOWER_CASE"],"item_year":["TO_LOWER_CASE"],"item_make":["TO_LOWER_CASE"],"item_model":["TO_LOWER_CASE"],"item_variant":["TO_LOWER_CASE"],"item_color":["TO_LOWER_CASE"],"item_type":["TO_LOWER_CASE"],"item_fuel_type":["TO_LOWER_CASE"],"item_inventory_date":["TO_LOWER_CASE"],"item_price":["TO_LOWER_CASE"]},"lookups":{"eventData.checked":{"true":"active","false":"inactive"}},"note2":"pretty sure this is just for the triggerEvent: initializeProps","reporting":{"clientEventName":"initProps"}},"grouping":"default","form":{"department":{"BUILD_AND_PRICE":"sales","EPRICE":"sales","FINANCE":"credit","GLOBAL_VEHICLE_INCENTIVE_LEAD":"sales","INFO_REQUEST":"sales","INSTANCE_EPRICE":"sales","INVENTORY_LEAD_INTEREST":"sales","INVENTORY_SEARCH":"sales","INVENTORY_SEARCH_LEAD":"sales","INVENTORYFINDER":"sales","MAKE_AN_OFFER":"sales","MENU_DRIVER":"sales","MSLP":"sales","QUICKQUOTE":"sales","RENTAL":"sales","RESERVE":"sales","SHOWROOM":"sales","SMS_SHARE":"sales","SPECIALS_EMAIL_A_FRIEND":"sales","TEST_DRIVE":"sales","TRADE_IN":"sales","VEHICLE_LEAD":"sales","PROMO-CTA-LEAD":"service","SERVICE":"service","BODYSHOP":"service","SERVICE_APPT":"service","PARTS":"parts","PARTS_ORDER":"parts"},"formType":{"BUILD_AND_PRICE":"consumer_contact","EPRICE":"consumer_contact","GLOBAL_VEHICLE_INCENTIVE_LEAD":"consumer_contact","INFO_REQUEST":"consumer_contact","INSTANCE_EPRICE":"consumer_contact","INVENTORY_LEAD_INTEREST":"consumer_contact","INVENTORY_SEARCH":"consumer_contact","INVENTORY_SEARCH_LEAD":"consumer_contact","INVENTORYFINDER":"consumer_contact","MAKE_AN_OFFER":"offer","MENU_DRIVER":"consumer_contact","MSLP":"consumer_contact","QUICKQUOTE":"consumer_contact","RENTAL":"consumer_contact","RESERVE":"consumer_contact","SHOWROOM":"consumer_contact","SMS_SHARE":"consumer_contact","SPECIALS_EMAIL_A_FRIEND":"consumer_contact","SPECIALS_INFO_REQUEST":"consumer_contact","TEST_DRIVE":"consumer_contact","TRADE_IN":"trade","VEHICLE_LEAD":"consumer_contact","PROMO-CTA-LEAD":"consumer_contact","SERVICE":"service_appointment","BODYSHOP":"bodyshop","SERVICE_APPT":"service_appointment","PARTS":"parts","PARTS_ORDER":"parts","CONTACT":"consumer_contact","BLOG_EMAIL":"consumer_contact","BLOG_REQ_MORE_INFO":"consumer_contact","EMPLOYMENT":"human_resources","PRIVACY":"consumer_contact","FINANCE":"finance/credit","FINANCE_APPLICATION":"finance/credit","SPECIALS_LEAD":"consumer_contact"},"comm_outcome":{"TEST_DRIVE":"appt_booked","SERVICE_APPT":"appt_booked","BODYSHOP":"appt_booked"},"event":{"BUILD_AND_PRICE":"asc_form_submission_sales","EPRICE":"asc_form_submission_sales","GLOBAL_VEHICLE_INCENTIVE_LEAD":"asc_form_submission_sales","INFO_REQUEST":"asc_form_submission_sales","INSTANCE_EPRICE":"asc_form_submission_sales","INVENTORY_LEAD_INTEREST":"asc_form_submission_sales","INVENTORY_SEARCH":"asc_form_submission_sales","INVENTORY_SEARCH_LEAD":"asc_form_submission_sales","INVENTORYFINDER":"asc_form_submission_sales","MAKE_AN_OFFER":"asc_form_submission_sales","MENU_DRIVER":"asc_form_submission_sales","MSLP":"asc_form_submission_sales","QUICKQUOTE":"asc_form_submission_sales","RENTAL":"asc_form_submission_sales","RESERVE":"asc_form_submission_sales","SHOWROOM":"asc_form_submission_sales","SMS_SHARE":"asc_form_submission_sales","SPECIALS_EMAIL_A_FRIEND":"asc_form_submission_sales","TEST_DRIVE":"asc_form_submission_sales","TRADE_IN":"asc_form_submission_sales","VEHICLE_LEAD":"asc_form_submission_sales","SERVICE":"asc_form_submission_service","BODYSHOP":"asc_form_submission_service","SERVICE_APPT":"asc_form_submission_service","PARTS":"asc_form_submission_parts","PARTS_ORDER":"asc_form_submission_parts"},"appointment":{"TEST_DRIVE":"asc_form_submission_sales_appt","BODYSHOP":"asc_form_submission_service_appt","SERVICE_APPT":"asc_form_submission_service_appt"}},"preview":false},"nr_only":{"configuration":{"utils":true,"create":{"nr_only":{"objectPath":"nrOnlySend","value":{}}},"sendData":[{"sender":"nrOnlySend"}],"nrPercentage":100},"grouping":"default","preview":false},"pixall":{"configuration":{"utils":true,"sendData":[{"eventViewer":false,"report":false,"sender":"DDC.pushToPixall","addEventToSecondArgument":true,"addSourceToSecondArgument":true}],"payloadMutator":{"searchFacetMinYear":["PIX_ARRAY_FIND_MIN"],"searchFacetMaxYear":["PIX_ARRAY_FIND_MAX"],"searchFacetMinPrice":["PIX_ARRAY_FIND_MIN"],"searchFacetMaxPrice":["PIX_ARRAY_FIND_MAX"]},"sharedPayloads":{"vehicleSearchCommon":{"type":"event","eventSource":"vehicle","eventType":"view"},"slideshowCommmon":{"type":"event","eventSource":"vehicle","mediaType":"slideshow","label":"slideshow | [[eventData.result]]"},"VDPVehicle":{"bodyStyle":"[[bodyStyle]]","exteriorColor":"[[exteriorColor]]","fuelEconomy":"[[cityFuelEfficiency]] mpg city, [[highwayFuelEfficiency]] mpg hwy","make":"[[make]]","model":"[[model]]","odometer":"[[odometer]]","price":"[[internetPrice]]","stockNumber":"[[stockNumber]]","trim":"[[trim]]","vehicleType":"[[inventoryType]]","vin":"[[vin]]","year":"[[year]]"},"commonFacets":{"searchFacetBodyStyles":"[[eventData.facets.bodyStyle]] >> [[DDC.dataLayer.page.queryFacets.bodyStyle]]","searchFacetFuelTypes":"[[eventData.facets.normalFuelType]] >> [[DDC.dataLayer.page.queryFacets.normalFuelType]]","searchFacetInteriorColors":"[[eventData.facets.normalInteriorColor]] >> [[DDC.dataLayer.page.queryFacets.normalInteriorColor]]","searchFacetExteriorColors":"[[eventData.facets.normalExteriorColor]] >> [[DDC.dataLayer.page.queryFacets.normalExteriorColor]]","searchFacetMinPrice":"[[eventData.facets.internetPrice]] >> [[DDC.dataLayer.page.queryFacets.internetPrice]]","searchFacetMaxPrice":"[[eventData.facets.internetPrice]] >> [[DDC.dataLayer.page.queryFacets.internetPrice]]","searchFacetMinYear":"[[eventData.facets.year]] >> [[DDC.dataLayer.page.queryFacets.year]]","searchFacetMaxYear":"[[eventData.facets.year]] >> [[DDC.dataLayer.page.queryFacets.year]]","searchFacetMake":"[[eventData.facets.make]] >> [[DDC.dataLayer.page.queryFacets.make]]","searchFacetModel":"[[eventData.facets.model]] >> [[DDC.dataLayer.page.queryFacets.model]]","searchFacetMileage":"[[eventData.facets.odometer]] >> [[DDC.dataLayer.page.queryFacets.odometer]]","searchFacetMpgCity":"[[eventData.facets.cityFuelEconomy]] >> [[DDC.dataLayer.page.queryFacets.cityFuelEconomy]]","searchFacetMpgHighway":"[[eventData.facets.highwayFuelEconomy]] >> [[DDC.dataLayer.page.queryFacets.highwayFuelEconomy]]","searchFacetTrim":"[[eventData.facets.trim]] >> [[DDC.dataLayer.page.queryFacets.trim]]","searchFacetVehicleTypes":"[[eventData.facets.compositeType]] >> [[DDC.dataLayer.page.queryFacets.compositeType]]"},"chatOpened":{"type":"event","eventType":"click","eventSource":"lead","leadType":"chat"},"myCarsVehicle":{"year":"[[eventData.vehicle.year]]","make":"[[eventData.vehicle.make]]","model":"[[eventData.vehicle.model]]","bodyStyle":"[[eventData.vehicle.bodyStyle]]","stockNumber":"[[eventData.vehicle.stockNumber]]","vin":"[[eventData.vehicle.vin]]","price":"[[eventData.vehicle.price]]","vehicleId":"[[eventData.vehicle.uuid]]"}}},"grouping":"default","preview":false}},"requestData":{"deviceType":"DESKTOP","windowId":"ws-tagging1","widgetName":"ws-tagging","locale":"en_US"},"prefs":{"asc":"default","conversant":"","critical_mass":"","ddctagging":"","forddirectnative":"","fordpersonalizationservice":"","nr_only":"default","pixall":"default","shift":"","shiftDr":"","shiftEventHandlers":"","shiftnative":"","taggingng":"","stellantis":"","tagginghyundai":"","tealium":"","tealiummorgan":"","unite":"","volvoga4":""},"labels":{},"sitemap":{},"flags":{"vcda-js-environment":"live","ws-scripts-concurrency-limits-concurrency":24,"ws-scripts-concurrency-limits-queue":16,"ws-scripts-concurrency-limits-enabled":true,"ws-itemlist-service-version":"v5","ws-itemlist-model-version":"v1","ws-scripts-inline-css":true,"google-tag-manager-move-below-js-stack":false,"ws-tagging-preview-enabled":{},"wsm-account-data-distributor-timeout":200,"ws-tagging-firehose":1,"ws-tagging-nr-switcher":[{"project":"","event":"","originator":""}],"ws-tagging-first-last-phone-hash-to-pixall-form-confirm":false,"ws-tagging-enable-uds-on-shiftdr":false}};
</script>
<script type="text/javascript">
window.DDC = window.DDC || {};
window.DDC.recaptcha = window.DDC.recaptcha || { forms: [] };
window.DDC.recaptcha.captchaVersion = 'enterprise';
window.DDC.recaptcha.captchaSiteKey = '6LeIHcscAAAAAMVLs3TJrOiPqnF1qH0sh5eHy_zu';
window.DDC.recaptcha.locale = 'en_US' || '';
window.DDC.recaptcha.recaptchaBadgeBottomLeft = '' || 'false';
</script>
<script type="text/javascript" src="/static/dist/v9/media/js/ddc/v1/dist/ddc.jquery.async.each.min.js?r=1767695552000" ></script>
<script type="text/javascript" src="/static/dist/v9/media/js/ddc/v1/dist/ddc.min.js?r=1767695552000" ></script>
<script type="text/javascript" src="/static/assets/libs/ddc-core-js-polyfills/1.0.8/ddc-core-js-polyfills.min.js" ></script>
<script type="text/javascript" src="/static/assets/libs/react/17.0.1/react.production.min.js" ></script>
<script type="text/javascript" src="/static/assets/libs/react/17.0.1/react-dom.production.min.js" ></script>
<script type="text/javascript" src="/static/assets/libs/prop-types/15.7.2/prop-types.min.js" ></script>
<script type="text/javascript" src="/static/assets/libs/react-bootstrap/0.33.1/react-bootstrap.min.js" ></script>
<script type="text/javascript" src="/static/assets/libs/redux/4.1.1/redux.min.js" ></script>
<script type="text/javascript" src="/static/assets/libs/react-redux/7.2.6/react-redux.min.js" ></script>
<script type="text/javascript" src="/static/assets/libs/redux-thunk/2.4.0/redux-thunk.min.js" ></script>
<script type="text/javascript" src="/static/assets/libs/reduxjs/toolkit/1.9.7/redux-toolkit.umd.min.js" ></script>
<script type="text/javascript" src="/static/assets/libs/html-react-parser/1.4.0/html-react-parser.min.js" ></script>
<script type="text/javascript" src="/static/assets/libs/wsm-common-data/0.3.0/umd.js" ></script>
<script type="text/javascript" src="/static/assets/libs/hysterics/3.0.4/hysterics.js" ></script>
<script type="text/javascript" src="/static/assets/libraries/ddc-js-api/1.12.5/lib.js"  async></script>
<script type="text/javascript" src="/static/assets/libraries/ddc-js-api/1.12.5/loader.js" ></script>
<script type="text/javascript" src="/static/dist/v9/widgets/tracking/ddc-data-layer/v1/dist/widget.min.js?r=1767695533000" ></script>
<script type="text/javascript" src="/static/dist/v9/media/js/data-layer-helper/v0.1.0/data-layer-helper.min.js?r=1767695539000" ></script>
<script type="text/javascript" src="/static/dist/v9/widgets/tracking/ddc-generic-widget-user-events/v1/dist/widget.min.js?r=1767695533000" ></script>
<script type="text/javascript" src="/static/dist/v9/widgets/tracking/ddc/v1/dist/widget.min.js?r=1767695533000" ></script>
<script type="text/javascript" src="/static/ws/tagging/bundle.f6e23dc34f1fa6b489d29e16fbe9cacc.js"  async defer></script>
<script type="text/javascript" src="/static/ws/tracking/bundle.773eb56a942186c080f063154c2f838c.js"  async defer></script>
<script type="text/javascript" src="/static/assets/libs/pubsub/1.1.0/pubsub.min.js" ></script>
<script type="text/javascript" src="/static/dist/v9/media/js/ddc/v1/eo.min.js?r=1767695552000"  async></script>
<script type="text/javascript" src="/static/dist/v9/media/js/ddc/v1/userProfileController.min.js?r=1767695552000" ></script>
<script type="text/javascript" src="/static/ws/content-cta/bundle.49094bf97ecce8e75291a6ea32afdcdc.js"  async defer></script>
<script type="text/javascript" src="/static/dist/v9/widgets/links/list/v1/js/widget.min.js?r=1767695560000" ></script>
<script type="text/javascript" src="/static/dist/v9/media/js/slick/slick-1.8.0/slick/slick.min.js?r=1767695539000" ></script>
<script type="text/javascript" src="/static/dist/v9/media/js/jqueryinview/v1.0/jquery.inview.min.js?r=1767695539000" ></script>
<script type="text/javascript" src="/static/dist/v9/widgets/slideshow/background/v1/dist/js/widget.min.js?r=1767695536000" ></script>
<script type="text/javascript" src="/static/dist/v9/widgets/header/default/v1/js/widget.min.js?r=1767695557000" ></script>
<script type="text/javascript" src="/static/dist/v9/widgets/header/default/v1/js/geo-location.min.js?r=1767695557000" ></script>
<script type="text/javascript" src="/static/ws/navigation/bundle.63a5daa1114dee9c2497aa3e12569119.js"  async defer></script>
<script type="text/javascript" src="/static/ws/mycars-nav/bundle.81f6f3c4772be0fc0f13b87509cd8cd9.js"  async defer></script>
<script type="text/javascript" src="/static/ws/site-text-search/bundle.14bb11d4b4de9227507a6bff4a09ab52.js"  async defer></script>
<script type="text/javascript" src="/static/dist/v9/viewmodel/widgets/content/disclaimer/dist/widget.min.js?r=1767695536000" ></script>
<script type="text/javascript" src="https://ftm.fluencyinc.co/ftm-ddc.js"  defer></script>
<script type="text/javascript" src="/static/dist/v9/widgets/tracking/ddc-clickmap/v1/js/widget.min.js?r=1767695560000" ></script>
<script type="text/javascript" src="/static/dist/v9/media/js/bootstrap/v3.3.7/dropdown.min.js?r=1767695539000" ></script>
<script type="text/javascript" src="/static/dist/v9/variations/parent-theme/0001/v2/js/variation.min.js?r=1767695556000" ></script>
<script type="text/javascript" src="/static/dist/v9/media/js/web-vitals/3.5.2/web-vitals.attribution.min.js?r=1767695539000"  defer></script>
<script type="text/javascript" src="/static/dist/v9/media/js/web-vitals-tracking/new-relic/index.min.js?r=1767695539000"  defer></script>
<script type="text/javascript" src="/static/dist/v9/media/js/web-vitals-tracking/common-data-layer/dist/index.min.js?r=1767695533000"  defer></script>
<script type="text/javascript" src="/static/dist/v9/media/js/ddc/v1/dist/ddc.jquery-ui.dialog.min.js?r=1767695551000"  async></script>
<script type="text/javascript" src="/static/dist/v9/components/form/recaptcha-loader/v1/component.min.js?r=1767695552000"  async></script>
<script type="text/javascript">
var scripts = function () {
$(document).ready(function() {
if (!!(DDC && DDC.updateDynamicBackgroundImage)) {
var groups = $(document).find('[data-responsive-image-group]');
for (var i = 0; i < groups.length; i++) {
var group = $(groups[i]);
var el = group.data('responsive-image-bg') ? group : group.find('[data-responsive-image-bg]');
var img = group.find('img.responsive-image');
// preload the background image if the fetchpriority of the element is set to high
if(i===0 && window.DDC.Flags['fetchpriority-high']) {
img.attr('fetchpriority', 'high')
}
DDC.updateDynamicBackgroundImage(el, img);
}
}
});
$(document).trigger('vehicle-disclaimers-set');
window.DDC = window.DDC || {};
window.DDC.Widgets = window.DDC.Widgets || {};
window.DDC.Widgets.Tracking = window.DDC.Widgets.Tracking || {};
DDC.Widgets.Tracking.PixelLabel = "north_carolina_hendrick_bmw";
DDC = DDC || {};
DDC.Widgets = DDC.Widgets || {};
DDC.Widgets.Tracking = DDC.Widgets.Tracking || {};
DDC.Widgets.Tracking.Advertising = {
settings: null
};
(function(){
const trackingids = window.fluency && window.fluency.trackingids ? window.fluency.trackingids : {};
const remarketingTagSettings = window.remarketingTagSettings || {};
const settings = [{
fluencyid: 'Facebook',
settings: 'FACEBOOK'
},{
fluencyid: 'Google Ads',
settings: 'GOOGLE'
},{
fluencyid: 'Microsoft Ads',
settings: 'MSN'
}];
settings.forEach(({fluencyid,settings}) => {
try {
const id = trackingids[fluencyid] || null;
remarketingTagSettings[settings] = {
enabled: id !== null,
id
}
} catch(error){
if (window.hasOwnProperty('newrelic')) {
newrelic.addPageAction('remarketingError',{
function: '/v9/widgets/tracking/ddc-advertising/v1/widget.vm',
error: error.message
});
}
}
});
DDC.Widgets.Tracking.Advertising.settings = remarketingTagSettings;
const adParams = {
pageType: "other"
};
if(Object.keys(remarketingTagSettings).length){
if(remarketingTagSettings.GOOGLE.enabled && window.google_trackConversion !== undefined){
window.google_trackConversion({
google_conversion_id: remarketingTagSettings.GOOGLE.id,
google_custom_params: adParams,
google_remarketing_only: true
});
}
}
})();
window.DDC = window.DDC || {};
window.DDC.Widgets = window.DDC.Widgets || {};
window.DDC.Widgets.DDCClickmap = window.DDC.Widgets.DDCClickmap || {};
window.DDC.Widgets.DDCClickmap.url = "//cms-clickmap-prod-us-west-2.service.web.dealer.com";
window.DDC.Widgets.DDCClickmap.newUrl = "//cms-clickmap-prod.us-west-2.web.dealer.com";
(function(DDC, $) {
$(document).ready(function() {
var newrelic = window.newrelic;
if (typeof newrelic === 'object') {
newrelic.setCustomAttribute("template", "gbl0011");
newrelic.setCustomAttribute("template-color", "04");
newrelic.setCustomAttribute("template-header", "V9_HEADER_TRUE_MINIMAL_V1");
newrelic.setCustomAttribute("landing-page", "hendrickautogroup_SITEBUILDER_INDEX_LANDING_0010_V1_1");
newrelic.setCustomAttribute("font", "montserrat");
newrelic.setCustomAttribute("template-footer", "footer-default-new");
newrelic.setCustomAttribute("template-footer-mobile", "footer-mobile");
newrelic.setCustomAttribute("home-page", "hendrickautogroup_SITEBUILDER_INDEX_LANDING_0010_V1_1");
newrelic.setCustomAttribute("template-header-mobile", "V9_HEADER_MOBILE_MINIMAL_V1");
newrelic.setCustomAttribute("design-component-button-shape", "rounded");
newrelic.setCustomAttribute("design-component-button-style", "solid-primary-light-ghost-secondary");
newrelic.setCustomAttribute("design-component-color-palette", "global-light-theme-gray-true-blue");
newrelic.setCustomAttribute("design-component-form-text-colors", "global-light-theme");
newrelic.setCustomAttribute("design-component-form-input-shape", "inherit-button-shape");
newrelic.setCustomAttribute("design-component-chip-style", "white-neutral-border-hover-light");
newrelic.setCustomAttribute("design-component-pagination", "floating-circle");
newrelic.setCustomAttribute("design-component-page-title", "background-neutral-50");
newrelic.setCustomAttribute("design-component-page", "background-neutral-25");
newrelic.setCustomAttribute("design-component-container", "default");
newrelic.setCustomAttribute("design-component-callout", "primary-primary-500-secondary-primary-700");
newrelic.setCustomAttribute("design-component-box", "background-neutral-0-border-neutral-200");
newrelic.setCustomAttribute("design-component-specialty-colors", "default");
newrelic.setCustomAttribute("design-component-form-label-style", "global-light-theme");
newrelic.setCustomAttribute("design-component-form-input-style", "global-light-theme");
newrelic.setCustomAttribute("design-component-spot-icon-style", "global-light-primary-highlight");
newrelic.setCustomAttribute("design-component-highlight-badge-colors", "global-light-theme");
newrelic.setCustomAttribute("design-component-divider-colors", "global-light-theme");
newrelic.setCustomAttribute("design-component-text-colors", "global-light-theme");
newrelic.setCustomAttribute("design-component-link-style", "default");
newrelic.setCustomAttribute("design-component-tile-style", "global-light-theme");
}
});
DDC = DDC || {};
DDC.dataLayer = DDC.dataLayer || {};
DDC.dataLayer.site = DDC.dataLayer.site || {};
DDC.dataLayer.site.design = DDC.dataLayer.site.design || {};
DDC.dataLayer.site.design['options'] = {
"template": "gbl0011",
"template-color": "04",
"template-header": "V9_HEADER_TRUE_MINIMAL_V1",
"landing-page": "hendrickautogroup_SITEBUILDER_INDEX_LANDING_0010_V1_1",
"font": "montserrat",
"template-footer": "footer-default-new",
"template-footer-mobile": "footer-mobile",
"home-page": "hendrickautogroup_SITEBUILDER_INDEX_LANDING_0010_V1_1",
"template-header-mobile": "V9_HEADER_MOBILE_MINIMAL_V1",
};
DDC.dataLayer.site.design['components'] = {
"button-shape": "rounded",
"button-style": "solid-primary-light-ghost-secondary",
"color-palette": "global-light-theme-gray-true-blue",
"form-text-colors": "global-light-theme",
"form-input-shape": "inherit-button-shape",
"chip-style": "white-neutral-border-hover-light",
"pagination": "floating-circle",
"page-title": "background-neutral-50",
"page": "background-neutral-25",
"container": "default",
"callout": "primary-primary-500-secondary-primary-700",
"box": "background-neutral-0-border-neutral-200",
"specialty-colors": "default",
"form-label-style": "global-light-theme",
"form-input-style": "global-light-theme",
"spot-icon-style": "global-light-primary-highlight",
"highlight-badge-colors": "global-light-theme",
"divider-colors": "global-light-theme",
"text-colors": "global-light-theme",
"link-style": "default",
"tile-style": "global-light-theme",
};
})(window.DDC, jQuery);
(() => {
window.DDC.PrivateAPI = window.DDC.PrivateAPI || { content: {} };
window.DDC.PrivateAPI.content['digital-retailing'] = { dealerId: "12128", newPriceField: "msrp", usedPriceField: "internet" };
})();
var el = document.createElement('script');
el.type = 'application/ld+json';
el.id = 'ddc-schemaorg-integration';
tpsSchemaJson = ( typeof tpsSchemaJson != 'undefined' && tpsSchemaJson instanceof Array ) ? tpsSchemaJson : [];
el.text = JSON.stringify(tpsSchemaJson);
console.log("DDC Schema.org code loaded without AutoDealer, AutoRepair, and AutoPartsStore.")
jQuery(function($) {
$('body').append(el);
});
$('.third-party-service-footer').append($('.socialheader-header-container').removeClass('hidden').removeClass('hide'));
!(function () {
const loadAE = () => {
const a = document.createElement('script');
a.src = "/tpp/audioeye/aem.js";
a.type = 'text/javascript';
a.async = true;
document.getElementsByTagName('body')[0].appendChild(a);
};
'complete' !== document.readyState
? window.addEventListener
? window.addEventListener('load', loadAE)
: window.attachEvent && window.attachEvent('onload', loadAE)
: loadAE();
})();
if (!window.Cookies.get('abc') || window.Cookies.get('abc') === '[object Object]' || !window.Cookies.get('ddc_abcamm_cache')) {
const setCookies = (data) => {
const eoCookieExists = !!window.Cookies.get('abc');
const adCookies = ['abc', 'abcc', 'abcamm', 'abcg'];
for (let i = adCookies.length - 1; i >= 0; i--) {
const cookie = adCookies[i];
if (typeof data[cookie] !== undefined) {
const expirationDays = (data[cookie] === "") ? 1 : 7;
jQuery.cookie('ddc_' + cookie + '_cache', data[cookie], { expires: expirationDays, path: '/' });
}
}
if (data['abc']) {
sessionStorage.setItem("pixallCookieIsSet", true);
}
if (!eoCookieExists && window.Cookies.get('abc')) {
window.DDC = window.DDC || {};
window.DDC.tracking = window.DDC.tracking || {};
window.DDC.tracking.ddc_abc_cache = data['abc'];
jQuery.publish('ddc-eo-cookies-set');
}
};
$(function() {
// Check cdlPrivacy cookie before making the fetch request
const cdlPrivacyCookie = window.Cookies.get('cdlPrivacy');
let shouldSkipFetch = true;
if (cdlPrivacyCookie) {
try {
const decodedCookie = decodeURIComponent(cdlPrivacyCookie);
const cdlPrivacyData = JSON.parse(decodedCookie);
// Opt out 'false' means user is opted in, so we can fetch
if (cdlPrivacyData.targetOptOut === false) {
shouldSkipFetch = false;
}
} catch (error) {
console.warn('Error parsing cdlPrivacy cookie:', error);
}
}
if (!shouldSkipFetch) {
fetch("//pixall.esm1.net/cookie", {
credentials: 'include'
})
.then((response) => response.json())
.then((data) => setCookies(data));
}
});
}
if( (Math.random() * 100) < 5 ) {
DDC.getScripts({ js: ['/v9/media/js/web-vitals-tracking/google-analytics/index.js'] });
}
window.DDC = window.DDC || {};
window.DDC.i18n = window.DDC.i18n || {};
window.DDC.i18n.labels = Object.assign(window.DDC.i18n.labels || {}, {
'CLICK_TO_DISPLAY_MORE_CONTENT': 'Click to display more content',
'SHOW_PLACEHOLDER1_SECTION_AND_HIDE_PLACEHOLDER2_SECTION': 'Show {{collapsedHeading}} section and hide {{expandedHeading}} section',
'NO': 'No',
'OOPS_EXCLAMATION_YOU_MISSED_THIS_ONE': 'Oops! You missed this one. ',
'PLEASE_CORRECT_THIS_VALUE': 'Please correct this value. ',
'PLEASE_DO_NOT_USE_URL': 'Please do not use urls. ',
'PLEASE_ENTER_A_NUMERIC_VALUE': 'Please enter a numeric value. ',
'PLEASE_ENTER_A_VALID_EMAIL_ADDRESS': 'Please enter a valid email address. ',
'PLEASE_ENTER_A_VALID_URL': 'Please enter a valid URL. ',
'PLEASE_ENTER_A_VALUE_LARGER_THAN_ONE_DOLLAR': 'Please enter a value larger than $1. ',
'PLEASE_ENTER_A_VALUE_SMALLER_THAN_ONE_DOLLAR': 'Please enter a value smaller than $1. ',
'YOU_HAVE_XX_INVALID_ENTRIES_IN_THE_FORM': 'You have XX invalid entries in the form',
'TCPA_CONSENT_ERROR_VERBIAGE': 'Your consent is required to complete this action. If you choose to not opt\-in, please select a different contact method. ',
'VIDEOPLAYER_CAPTIONS_TITLE': 'Captions',
'VIDEOPLAYER_CAPTIONS_ON': 'On',
'VIDEOPLAYER_CAPTIONS_OFF': 'Off',
'VIDEOPLAYER_FULLSCREEN': 'Fullscreen',
'VIDEOPLAYER_QUALITY_TITLE': 'Quality',
'VIDEOPLAYER_QUALITY_HIGH': 'High',
'VIDEOPLAYER_QUALITY_LOW': 'Low',
'INVALID_DATE': 'Invalid date',
'FORM_FIELD_IS_REQUIRED': 'is required. ',
'CLOSE': 'Close'
});
};
jQuery(scripts);
</script>
<div data-location="page-footer" class="hide"></div>
<script type="text/javascript">
if (window.DDC?.pushToGtmDataLayer) {
window.DDC.pushToGtmDataLayer({event:"ddc.launchdarkly",eventData:{"enable-survicate":true,"web-inventory-service-spotlighted-vehicle-attribute":true,"a-b-test-auryc":"BLANK","section-order-threshold":2,"wiapi-inline-primary-banner":true,"cms-web-inline-css":"control","web-inventory-service-new-car-boost":true}});
const onLdClientReady = async (callback) => {
if (!window.ldClient) {
document.addEventListener('LDClientReady', callback);
} else {
await window.ldClient.waitUntilReady();
callback();
}
};
onLdClientReady(() => {
const WIS_SPLIT_TEST_PREFIX = 'wis-split-test-';
const enabledKeys = 'design-config-data-for-a-b-testing'.split(',').map(k => k.trim());
const allFlags = window.ldClient.allFlags();
const filteredFlags = enabledKeys.reduce((acc, key) => {
// Check if it's a Launch Darkly flag
if (key in allFlags) {
acc[key] = allFlags[key];
}
// Check if it's a WIS split-test flag in localStorage
else if (key.startsWith(WIS_SPLIT_TEST_PREFIX)) {
const value = localStorage.getItem(key);
if (value) {
// Strip 'wis-' prefix for GA reporting
const gaKey = key.replace('wis-', '');
acc[gaKey] = value;
}
}
return acc;
}, {});
window.DDC.pushToGtmDataLayer({event: "ddc.launchdarkly.browser", eventData: filteredFlags});
});
}
</script>
<script type="text/javascript">
if (window.ldClient) {
(async () => {
await window.ldClient.waitUntilReady();
try {
window.performance.measure('ldSDK', 'ldSDKStart', 'ldSDKEnd');
window.performance.measure('ldSDKInit', 'ldSDKInitStart', 'ldSDKInitEnd');
setNRAttr('ldClientScriptDuration', Math.round(performance.getEntriesByName('ldSDK')[0].duration));
setNRAttr('ldClientInitDuration', Math.round(performance.getEntriesByName('ldSDKInit')[0].duration));
} catch (err) {
console.log('Error setting ldClientScriptDuration and ldClientInitDuration.');
}
})();
}
(async () => {
const get = (name, def = 'UNSUPPORTED') => {
try {
const navEntries = performance.getEntriesByType('navigation');
if (navEntries.length > 0 && navEntries[0].serverTiming) {
const entry = navEntries[0].serverTiming.find(entry => entry.name === `cdn-${name}`);
return entry ? entry.description : 'MISSING';
}
} catch (e) {
console.error(e);
return 'ERROR';
}
return def;
}
const cacheStatus = get('cache');
const cacheableStatus = get('cacheable');
setNRAttr('basePageCacheStatus', cacheStatus);
setNRAttr('basePageCacheable', cacheableStatus);
window.performance.mark(`basePageCacheStatus-${cacheStatus}`);
window.performance.mark(`basePageCacheable-${cacheableStatus}`);
})();
</script>
<script type="text/javascript">
if (typeof perfMetrics === 'object') {
perfMetrics.onFirstInputDelay((delay, evt) => {
setNRAttr('firstInputDelay', Math.round(delay));
setNRAttr('firstInputType', evt.type);
if (evt.isTrusted !== undefined) { setNRAttr('firstInputTrusted', evt.isTrusted.toString()); }
if (evt.timeStamp !== undefined) { setNRAttr('firstInputTimestamp', Math.round(evt.timeStamp)); }
});
}
jQuery(document).ready(() => {
if (typeof window.newrelic === 'object') {
setNRAttr('userSessionId', DDC.session.get('userSessionId'));
(async () => {
const pageHtml = document.documentElement.outerHTML;
setNRAttr('pageSize', pageHtml.length);
const base64Regex = new RegExp("src=\"data:image/.*;base64,(.*?)\"", "g");
const matches = pageHtml.matchAll(base64Regex);
let base64ImgLength = 0;
for (let match of matches) { if (match[1]) { base64ImgLength += match[1].length; } }
setNRAttr('base64ImgLength', base64ImgLength);
setNRAttr('hasBase64Img', (base64ImgLength > 0));
})();
if (Cookies.get('ddc_diag_akam_fullPath') != null && window.location.pathname === '/sorry-assets/sorry.htm' && window.location.search === '?isAkamaiSorry=True') {
setNRAttr('isAkamaiSorry', true);
}
const sendPageData = (Math.floor(Math.random() * Math.floor(100)) === 1);
if (sendPageData) {
if (DDC && DDC.dataLayer && DDC.dataLayer['page']) {
setNRAttr('pageWidgets', DDC.dataLayer['page'].pageInfo.pageWidgets.toString());
}
setNRAttr('pageComponents', 'i18n.js.v1,widget.header-pre.v2,widget.header-pre.v1,head.session-id.v1,widget.footer.v2,widget.footer.v1,js.stack.v1,js.stack-item.v1,head.touchicon.v1,head.meta-title.v1,widget.header.v2,css.jquery-ui.v1,widget.header.v1,web-integrations.scripts.v1,head.favicon.v1,head.meta-list.v1,widget.footer-post.v1,widget.footer-post.v2,image.lazy-slick.v1,head.link.v1,composer.head.v1,page-title.sr-only.v1,head.blog.v1,head.shared-components.v1,head.storage-helper.v1,widget.version-check.v1,widget.body-pre.v1,tracking.browser.v1,phone-swapping.default.v1,vcard.js.v1,hours.line-item.v2,js.inlinejs.v1,js.head.v1,layout.unit.v1,tracking.optimizely.v1,layout.region.v2,head.locales.v1,js.jquery-ui.v1,dialog.sunset.v1,head.resources.v1,feature-flags.launch-darkly.v1,head.meta-tags.v1,layout.page-configuration.v1,tracking.signalco.v1,third-party.location-footer.v1,tracking.google-verification.v1,head.meta-robots.v1,ui.button.v1,head.init-js.v1,tracking.newrelic.v1,resource.stack.v1,html.open.v1,js.dialogs.v1,feature-flags.launch-darkly-sdk.v1,js.bundle.v1,split-testing.default.v1,tag-container.google-tag-manager.v1,tracking.ddc-data-layer.v1,head.ddc.v1,js.inline.v1,js.libraries.v1,tracking.newrelic-footer.v1,head.springtime.v1,css.critical.v1,js.i18n.v1,css.custom-site-background.v1,vcard.default.v1,layout.group.v1,js.settings.v1,head.touchclass.v1,tracking.adobe.v1,head.audioeye.v1,tracking.pixall.v1,links.default.v1,widget.body-post.v1,css.stack.v1,widget.debug.v1,hours.default.v1,widget.image.v1,head.unlazyload.v1,form.recaptcha-loader.v1,tracking.helpers.v1,header.logo.v1');
}
if (Cookies.get('_ga_last') === undefined) {
Cookies.set('_ga_last', Cookies.get('_ga'));
} else if (Cookies.get('_ga_last') !== Cookies.get('_ga')) {
setNRAttr('gaCookieModified', 'true');
Cookies.set('_ga_last', Cookies.get('_ga'));
}
const nrCookieVals = { abcCookie: 'ddc_abc_cache', appnexusAdCookie: 'ddc_abcamm_cache', cometAdCookie: 'ddc_abcc_cache', googleAdCookie: 'ddc_abcg_cache', gaCookie: '_ga', gidCookie: '_gid', akamaiBot: 'ddc_akam_bot', edmundsCookie: '_edwpv', clientIP: 'ddc_diag_akam_clientIP', rawUrl: 'ddc_diag_akam_fullPath', requestID: 'ddc_diag_akam_requestID', ghostIP: 'ddc_diag_akam_ghostIP', ghostServiceIP: 'ddc_diag_akam_ghostServiceIP', currentTime: 'ddc_diag_akam_currentTime' };
Object.entries(nrCookieVals).forEach(([name, value]) => {
const cookieValue = Cookies.get(value);
if (cookieValue) {
setNRAttr(name, cookieValue);
if (name.includes('ddc_diag_akam')) {
Cookies.remove(cookieName);
}
}
});
if (Cookies.get('_edwpv') != null && Cookies.get('_ga') != null) {
setNRAttr('edmundsCookieGa', Cookies.get('_ga').replace(/GA\d\.\d\./i, ''));
}
setNRAttr('useDesignSystem', 'true');
setNRAttr('variationFontFace', 'font-face-montserrat');
setNRAttr('includeAutoGenPromos', 'false');
setNRAttr('gtmTagPosition', 'head');
setNRAttr('fetchPriorityHighEnabled', 'true');
setNRAttr('fetchPriorityHighLogoEnabled', 'false');
setNRAttr('fetchPriorityHighLcpOnlyEnabled', 'false');
setNRAttr('lcpAcceleratorEnabled', 'true');
setNRAttr('eagerImageLoadingEnabled', 'true');
setNRAttr('eagerImageLoadingLogoEnabled', 'true');
setNRAttr('eagerImageLoadingLcpOnlyEnabled', 'true');
const scripts = document.getElementsByTagName('script');
setNRAttr('javascriptCount', scripts.length);
if (window.DDC.PrivateAPI && window.DDC.PrivateAPI.track) {
window.DDC.integrationTrackerData = [{"integrationType":"legacy","placesInventoryContent":"false","integrationId":"schemaorg"},{"integrationCategory":"Analytics/Pixel Tracking","integrationType":"legacy","placesInventoryContent":"false","integrationId":"googletagmanager"},{"integrationType":"legacy","placesInventoryContent":"false","integrationId":"socialheader"}];
window.DDC.integrationTrackerData.forEach((trackerData) => {
window.DDC.PrivateAPI.track(trackerData, { methodType: 'Integration Loaded' });
});
}
}
});
</script>
</body>
</html>
