PageSourceSearch

https://www.twinmotorsfordks.com/ford-app.htm

html twinmotorsfordks.com collected 2026-10-10 02:35:17 UTC 432,804 bytes, 1,648 lines download raw bytes

1<!DOCTYPE html>
2<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US" class="responsive-grid vertical-12 ddc-site light-gray-white single-franchise responsive-type v9-oem-ford-0002-v1 background_null ford alias-adops-why-buy-ford-pass" >
3<head>
4<!--
5i-00b87597fd921a7dc-us-east-1-bot3 null
6-->
7<meta charset="UTF-8" />
8<title>The Ford App | Twin Motors Ford</title>
9<link rel="dns-prefetch" href="https://www.googletagmanager.com/"  />
10<link rel="dns-prefetch" href="https://images.dealer.com/"  />
11<link rel="dns-prefetch" href="https://pictures.dealer.com/"  />
12<link rel="preconnect" href="https://www.googletagmanager.com/"  />
13<link rel="preconnect" href="https://images.dealer.com/"  />
14<link rel="preconnect" href="https://pictures.dealer.com/"  />
15<link rel="preload" href="https://pictures.dealer.com/f/forddirect/0102/8bbeb83acbd024b82bdd9e6d2113c057x.jpg?impolicy=downsize_bkpt&w=1440"  as="image" />
16<meta name="author" content="Twin Motors Ford" />
17<meta name="expires" content="never" />
18<meta name="distribution" content="global" />
19<meta name="robots" content="index, follow" />
20<meta name="og:title" property="og:title" content="The Ford App | Twin Motors Ford" />
21<meta name="og:type" property="og:type" content="website" />
22<meta name="og:url" property="og:url" content="https://www.twinmotorsfordks.com/ford-app.htm" />
23<meta name="locale" content="en_US" />
24<meta name="providerID" content="DDC" />
25<meta name="google-site-verification" content="twinmotorsfordks" />
26<meta name="msvalidate.01" content="twinmotorsfordks" />
27<meta name="y_key" content="twinmotorsfordks" />
28<meta name="ddc:site-alt:en_US" content="lang=en_US, path=/ford-app.htm" />
29<link rel="canonical" href="https://www.twinmotorsfordks.com/ford-app.htm" />
30<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="/blog/rss/index.xml" />
31<link rel="shortcut icon" type="image/vnd.microsoft.icon" href="https://pictures.dealer.com/f/forddirect/0256/13638ddb00327e93f084a99b10371ecdx.jpg" />
32<script type="text/javascript">
33window.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||[];
34</script>
vendor: 1 bytes, line 34
34
35<script type="text/javascript">
36(()=>{const e="activeSession",t="-EXPIRATION",o=e=>({getItem:t=>{try{return window[e].getItem(t)}catch(e){return null}},setItem:(t,o)=>{try{window[e].setItem(t,o)}catch(e){}},removeItem:t=>{try{window[e].removeItem(t)}catch(e){}},keys:()=>{try{return Object.keys(window[e])}catch(e){return[]}}}),s=o("localStorage");window.DDC.storage={local:s,session:o("sessionStorage")};const i=e=>{s.removeItem(e),s.removeItem(`${e}${t}`)},n=o=>{try{if(!o)return;if(!s.getItem(o))return void i(o);const n=`${o}${t}`,r=s.getItem(n);if(r)if("session"===r){if(!window.Cookies.get(e))return void i(o)}else{const e=Number(r);if(!Number.isNaN(e)&&e<=(new Date).getTime())return void i(o)}}catch(e){console.log(e,o)}};window.DDC.session={get:e=>(n(e),s.getItem(e)),set:(e,o,i)=>{let n="session";if(Number.isInteger(i)){const e=1e3*i;n=(new Date).getTime()+e}s.setItem(`${e}${t}`,n),s.setItem(e,o)}},window.Cookies.get(e)||s.keys().forEach((e=>{e.endsWith(t)&&n(e.slice(0,-11))}))})();
37</script>
vendor: 1 bytes, line 37
37
38<script type="text/javascript">
39(()=>{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=>{DDC.storage.session.setItem(e,r(document.referrer))}))}window.DDC.dataLayer.user.sessionId=s,DDC.storage.session.setItem(o,s)})();
40</script>
vendor: 1 bytes, line 40
40
41<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>
vendor: 1 bytes, line 41
41
42<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=>{const{data:t}=a;let i;if("string"==typeof t)try{i=JSON.parse(t)}catch(a){i=null}else i=t;"ddctagging"===i?.taggingTarget&&window.DDC.WidgetData["ws-tracking"].ddctrackingMessages.push(a)});})();</script>
vendor: 1 bytes, line 42
42
43<script type="text/javascript">window.__AudioEyeSiteHash = "c4d14cd507c1319f4499f973c70c58da";</script>
vendor: 1 bytes, line 43
43
44<script type="text/javascript">
45window.DDC = window.DDC || {};
46window.DDC.jqueryUiCssPath = "/static/dist/v9/variations/oem-ford/0002/v1/css/jqueryui-desktop-white.css?r=1791440614000";
47</script>
47
48<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}
49/*# sourceMappingURL=/static/ws/content-cta/bundle.54d1326420ddf12dc696449f64641a31.css.map*/</style>
50<style type='text/css' media='screen,projection' data-href='/static/ws/accordion-content/bundle.84f52c4c09f4c3c05c4c41144b80ad1e.css'>.icon-style-border-none{border:none!important}.accordion-items .accordion-item:last-child{border-bottom:none!important}
51/*# sourceMappingURL=/static/ws/accordion-content/bundle.84f52c4c09f4c3c05c4c41144b80ad1e.css.map*/</style>
52<style type='text/css' media='all' data-href='/dist/v9/variations/global/0011/v2/css/font-face-roboto.css'>@font-face{font-family:"DDC Heading Font Face";src:url("/static/v9/media/fonts/roboto-regular/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/roboto-bold/v1/webfont.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"DDC Heading Font Face";src:url("/static/v9/media/fonts/roboto-black/v1/webfont.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"DDC Heading Font Face";src:url("/static/v9/media/fonts/roboto-medium/v1/webfont.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"DDC Heading Font Face";src:url("/static/v9/media/fonts/roboto-condensed-regular/v1/webfont.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"DDC Heading Font Face";src:url("/static/v9/media/fonts/roboto-condensed-bold/v1/webfont.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}</style>
53<style type='text/css' media='all' data-href='/design-components/specialty-colors-global-discount-success-600.css'>:root{--color-discount:var(--color-success-600);--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>
54<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>
55<style type='text/css' media='all' data-href='/design-components/drawer-global-light-theme.css'>:root{--drawer-bg:var(--color-neutral-0);--drawer-alt-bg:var(--color-neutral-100);--drawer-item-bg:transparent;--drawer-item-bg-hover:var(--color-neutral-1000-alpha-05);--drawer-item-bg-active:var(--color-neutral-1000-alpha-1);--drawer-color:var(--color-neutral-1000-alpha-9);--drawer-color-hover:var(--color-neutral-1000-alpha-9);--drawer-color-active:var(--color-neutral-1000-alpha-9);--drawer-icon-color:var(--color-primary-500);--drawer-icon-color-hover:var(--color-primary-500);--drawer-icon-color-active:var(--color-primary-500);--drawer-muted-color:var(--color-neutral-1000-alpha-6);--drawer-divider-color:var(--color-neutral-1000-alpha-1);--drawer-divider-width:1px;--drawer-border-radius:4px;--drawer-horiz-pad-inner:8px;--drawer-horiz-pad-outer:16px}</style>
56<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>
57<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);--tile-shadow-x:0px;--tile-shadow-y:4px;--tile-shadow-blur:16px;
57--tile-shadow-spread:0px;--tile-shadow-color:rgba(0, 0, 0, 0);--tile-shadow-color-hover:rgba(0, 0, 0, 0.16)}</style>
58<style type='text/css' media='all' data-href='/design-components/page-background-neutral-25.css'>:root{--page-bg:var(--color-neutral-25)}</style>
59<style type='text/css' media='all' data-href='/design-components/carousel-button-style-default.css'>:root{--btn-carousel-border-width:1px;--btn-carousel-border-radius:9999px;--btn-carousel-bg:var(--color-neutral-0-alpha-7);--btn-carousel-bg-hover:var(--color-neutral-0-alpha-9);--btn-carousel-bg-active:var(--color-neutral-0-alpha-9);--btn-carousel-border-color:var(--color-neutral-1000-alpha-6);--btn-carousel-border-color-hover:var(--color-neutral-1000);--btn-carousel-border-color-active:var(--color-neutral-1000);--btn-carousel-icon-color:var(--color-neutral-1000-alpha-6);--btn-carousel-icon-color-hover:var(--color-neutral-1000);--btn-carousel-icon-color-active:var(--color-neutral-1000);--btn-carousel-alt-bg:var(--color-neutral-1000-alpha-5);--btn-carousel-alt-bg-hover:var(--color-neutral-1000-alpha-7);--btn-carousel-alt-bg-active:var(--color-neutral-1000-alpha-7);--btn-carousel-alt-border-color:var(--color-neutral-0-alpha-7);--btn-carousel-alt-border-color-hover:var(--color-neutral-0);--btn-carousel-alt-border-color-active:var(--color-neutral-0);--btn-carousel-alt-icon-color:var(--color-neutral-0-alpha-7);--btn-carousel-alt-icon-color-hover:var(--color-neutral-0);--btn-carousel-alt-icon-color-active:var(--color-neutral-0)}</style>
60<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>
61<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>
62<style type='text/css' media='all' data-href='/design-components/form-input-shape-rounded.css'>:root{--input-border-radius-base:.25em;--input-border-radius-large:.25em;--input-border-radius-small:.25em}</style>
63<style type='text/css' media='all' data-href='/design-components/accordion-style-circle.css'>:root{--accordion-color:var(--text-color);--accordion-hover-color:var(--link-color);--accordion-active-color:var(--link-active-color);--accordion-icon-color:var(--accordion-color);--accordion-icon-hover-color:var(--accordion-hover-color);--accordion-icon-active-color:var(--accordion-active-color);--accordion-icon-border-color:var(--accordion-icon-color);--accordion-icon-border-hover-color:var(--accordion-icon-hover-color);--accordion-icon-border-active-color:var(--accordion-icon-active-color);--accordion-icon-bg:transparent;--accordion-icon-hover-bg:transparent;--accordion-icon-active-bg:transparent;--accordion-icon-border-radius:9999px}</style>
64<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>
65<style type='text/css' media='all' data-href='/design-components/highlight-badge-style-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);--highlight-badge-font-family:inherit;
65--highlight-badge-font-weight:400;--highlight-badge-text-transform:none}</style>
66<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>
67<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>
68<style type='text/css' media='all' data-href='/design-components/page-title-background-neutral-100.css'>:root{--page-title-bg:var(--color-neutral-100)}</style>
69<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>
70<style type='text/css' media='all' data-href='/design-components/button-style-solid-primary-shade-secondary.css'>:root{--btn-border-width:1px;--btn-border-style:solid;--btn-font-weight:700;--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-100);--btn-default-bg:var(--color-primary-50);--btn-default-color:var(--color-primary-500);--btn-default-hover-border-color:var(--color-primary-200);--btn-default-hover-bg:var(--color-primary-100);--btn-default-hover-color:var(--color-primary-600);--btn-default-active-border-color:var(--color-primary-300);--btn-default-active-bg:var(--color-primary-200);--btn-default-active-color:var(--color-primary-700);--btn-default-inverse-border-color:var(--color-primary-600);--btn-default-inverse-bg:var(--color-primary-800);--btn-default-inverse-color:var(--color-neutral-0);--btn-default-inverse-hover-border-color:var(--color-primary-700);--btn-default-inverse-hover-bg:var(--color-primary-900);--btn-default-inverse-hover-color:var(--color-primary-50);--btn-default-inverse-active-border-color:var(--color-primary-800);--btn-default-inverse-active-bg:var(--color-primary-900);--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-50);--btn-primary-inverse-hover-bg:var(--color-primary-50);--btn-primary-inverse-hover-color:var(--color-primary-600);--btn-primary-inverse-active-border-color:var(--color-primary-100);--btn-primary-inverse-active-bg:var(--color-primary-100);--btn-primary-inverse-active-color:var(--color-primary-700)}</style>
71<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>
72<style type='text/css' media='all' data-href='/design-components/button-shape-square.css'>:root{--btn-border-radius-base:0;--btn-border-radius-large:0;--btn-border-radius-small:0}</style>
73<style type='text/css' media='all' data-href='/design-components/container-global-light-theme.css'>:root{--container-contrast-low-bg:var(--color-neutral-0);--container-contrast-med-bg:var(--color-neutral-100);--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>
74<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>
75<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>
76<style type='text/css' media='all' data-href='/design-components/color-palette-global-light-theme-gray-navy-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:#f5f8fa;--color-primary-50:#ebf0f5;--color-primary-100:#cfdce7;--color-primary-200:#a7bfd4;--color-primary-300:#759bbc;--color-primary-400:#3d72a0;--color-primary-500:#004582;--color-primary-600:#003a71;--color-primary-700:#002f60;--color-primary-800:#00214d;--color-primary-900:#00173b;--color-primary-950:#000c21;--color-accent-25:#f6faf6;--color-accent-50:#edf4ed;--color-accent-100:#d3e6d3;--color-accent-200:#b0d1af;--color-accent-300:#83b782;--color-accent-400:#509a4f;--color-accent-500:#197a18;--color-accent-600:#156a16;--color-accent-700:#125a14;--color-accent-800:#0e4813;--color-accent-900:#0b3711;--color-accent-950:#061f0a;--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(0,69,130,0.05);--color-primary-500-alpha-1:rgba(0,69,130,0.1);--color-primary-500-alpha-2:rgba(0,69,130,0.2);--color-primary-500-alpha-3:rgba(0,69,130,0.3);--color-primary-500-alpha-4:rgba(0,69,130,0.4);--color-primary-500-alpha-5:rgba(0,69,130,0.5);--color-primary-500-alpha-6:rgba(0,69,130,0.6);--color-primary-500-alpha-7:rgba(0,69,130,0.7);--color-primary-500-alpha-8:rgba(0,69,130,0.8);--color-primary-500-alpha-9:rgba(0,69,130,0.9);--color-accent-500-alpha-05:rgba(25,122,24,0.05);--color-accent-500-alpha-1:rgba(25,122,24,0.1);--color-accent-500-alpha-2:rgba(25,122,24,0.2);--color-accent-500-alpha-3:rgba(25,122,24,0.3);--color-accent-500-alpha-4:rgba(25,122,24,0.4);--color-accent-500-alpha-5:rgba(25,122,24,0.5);--color-accent-500-alpha-6:rgba(25,122,24,0.6);--color-accent-500-alpha-7:rgba(25,122,24,0.7);--color-accent-500-alpha-8:rgba(25,122,24,0.8);--color-accent-500-alpha-9:rgba(25,122,24,0.9)}</style>
77<link rel='stylesheet' type='text/css' media='all' href='/static/dist/v9/variations/oem-ford/0002/v1/css/light-gray_white.css?r=1791440616000'/>
78<link rel='stylesheet' type='text/css' media='all' href='/static/dist/v9/variations/oem-ford/0002/v1/css/overrides/type.css?r=1791440616000'/>
79<link rel='stylesheet' type='text/css' media='all' href='/static/dist/v9/variations/oem-ford/0002/v1/css/light-gray_white-widgets.css?r=1791440615000'/>
80<style type='text/css' media='screen,projection' data-href='/static/ws/site-text-search/bundle.2ee179b923d4908dba0d23d012c21e7f.css'>[data-widget-name=ws-site-text-search] .site-text-search-input{text-overflow:ellipsis}[data-widget-name=ws-site-text-search] .sts-panel-heading{color:var(--sts-panel-heading-color,inherit)}[data-widget-name=ws-site-text-search] .sts-panel-content{padding-left:var(--sts-panel-content-padding-x,0);padding-right:var(--sts-panel-content-padding-x,0)}[data-widget-name=ws-site-text-search] .sts-panel-content .row{margin-left:0;margin-right:0}[data-widget-name=ws-site-text-search] .sts-panel-content [data-testid=sts-input-column-one],[data-widget-name=ws-site-text-search] .sts-panel-content [data-testid=sts-input-column-two]{padding-left:0;padding-right:0}[data-widget-name=ws-site-text-search] .sts-panel-content .tabs .nav-tabs>li>a{--text-muted-color:var(--sts-panel-tab-color,inherit);--link-hover-color:var(--sts-panel-tab-color-active,inherit)}[data-widget-name=ws-site-text-search] .sts-panel-content .tabs .nav-tabs>li.active>a{--text-color:var(--sts-panel-tab-color-active,inherit)}[data-widget-name=ws-site-text-search] .sts-panel-content .inventory-tabs>.nav-tabs>li.disabled>a{opacity:.5}[data-widget-name=ws-site-text-search] .sts-panel-no-results{color:var(--sts-panel-no-results-color,inherit)}[data-widget-name=ws-site-text-search] .sts-panel-list-item{color:var(--sts-panel-list-item-color,inherit)}[data-widget-name=ws-site-text-search] .sts-panel-list-item:focus,[data-widget-name=ws-site-text-search] .sts-panel-list-item:hover{background-color:var(--sts-panel-list-item-bg-hover,#0000000d);color:var(--sts-panel-list-item-color-hover,inherit)}[data-widget-name=ws-site-text-search] .sts-panel-list-item:active{background-color:var(--sts-panel-list-item-bg-active,#0000001a);color:var(--sts-panel-list-item-color-active,inherit)}[data-widget-name=ws-site-text-search] .sts-panel-card{background-color:var(--sts-panel-card-bg,#0000);border-color:var(--sts-panel-card-border-color,currentcolor);color:var(--sts-panel-card-color,inherit);--link-color:var(--sts-panel-list-item-color,inherit)}[data-widget-name=ws-site-text-search] .sts-panel-card a:focus,[data-widget-name=ws-site-text-search] .sts-panel-card a:hover{text-decoration:underline}[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:-446p
80x;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,.disabled)>a,[data-widget-name=ws-site-text-search].sts-search-flyout .inventory-tabs>.nav-tabs>li:not(.active,.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-detail
80s-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-dasharray:71;stroke-dashoffset:0;stroke-width:2}[data-widget-name=ws-site-text-search] .animating .search-circle-outer{animation:circle 4s cubic-bezier(.785,.105,.15,.76) infinite;stroke:var(--input-color)}[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-dasharray:15;stroke-dashoffset:0;stroke-linecap:round;stroke-width:2;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%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:15}}@keyframes appear{0%{opacity:0;stroke-dashoffset:15}to{opacity:1;stroke-dashoffset:0}}@keyframes circle{0%,to{stroke-dashoffset:0}20%{opacity:0;stroke-dashoffset: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)}}
81/*# sourceMappingURL=/static/ws/site-text-search/bundle.2ee179b923d4908dba0d23d012c21e7f.css.map*/</style>
82<style type='text/css' media='screen,projection' data-href='/static/ws/navigation/bundle.f149933d99eb3b1a7f86bafc5fc656d5.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.panel-collapse{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s ease-out}.ws-navigation .mobile-nav-panel.panel-collapse>*{min-height:0;overflow:hidden}.ws-navigation .mobile-nav-panel.panel-collapse.nav-hidden{grid-template-rows:0fr;max-height:0}.ws-navigation .mobile-nav-panel.panel-collapse.nav-hidden.nav-visible{grid-template-rows:1fr;max-height:none}.ws-navigation .mobile-nav-panel.panel-collapse.nav-transitioning{max-height:none}.ws-navigation .mobile-fullscreen-subnav{background-color:inherit;height:100%;overflow:hidden auto;width:100%;z-index:9999;-webkit-overflow-scrolling:touch;left:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out}.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}.non-mega-menu .nav-list>li.dropdown-align-right>ul{left:auto;right:0}.ddc-icon-minus,.ddc-icon-plus{transition:transform .1s ease}
83/*# sourceMappingURL=/static/ws/navigation/bundle.f149933d99eb3b1a7f86bafc5fc656d5.css.map*/</style>
84<style type='text/css' media='screen,projection' data-href='/static/ws/mycars-nav/bundle.79db1e3c48d0c250ae33fc41dfb589f0.css'>.ws-mycars-nav{display:flex}#mycars-mobile-icon-root{min-width:auto}.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}.mycars-content--chromeless,.mycars-content--chromeless .list-group-item{color:var(--mycars-panel-color,inherit)}.mycars-content--chromeless .list-group-item:focus,.mycars-content--chromeless .list-group-item:hover{background-color:var(--mycars-panel-item-hover-bg,#0000);color:var(--mycars-panel-item-hover-color,inherit)}.mycars-modal-dialog--chromeless .modal-content{background:var(--mycars-panel-bg,#fff);color:var(--mycars-panel-color,inherit)}
85/*# sourceMappingURL=/static/ws/mycars-nav/bundle.79db1e3c48d0c250ae33fc41dfb589f0.css.map*/</style>
86<style type='text/css' media='screen,projection' data-href='/sites/f/fordprofile/stylesheets/all-desktop.css'>/* dtkariamukamau, dtedwardkim US25869 - Friends and Neighbors Pricing */
87.fnLabel {padding: 0;}
88.fnPromo {display: block; height: auto; overflow: hidden; padding: 3px 0; position: relative;}
89.inventory-listing-default .hproduct .fnPromo .fnLabel {font-weight: 700;}
90.inventory-listing-default .hproduct .fnPromo .label {font-size: 11px; line-height: 110%; padding: 0; max-width: 100px; white-space: normal;}
91.inventory-listing-default .hproduct .fnPromo .value {font-size: 13px;}
92.inventory-listing-default .hproduct .fnSub .value {font-weight: 700;}
93.inventory-listing-default .hproduct .pricing-area .fnPromo.subtotal {border-bottom: 2px solid #d0d9ed;}
94.inventory-listing-default .hproduct .fnPromo.final-price .value {font-size: 16px;}
95.inventory-featured-default .hproduct .fnPromo .fnLabel {font-weight: 700;}
96.inventory-featured-default .hproduct .fnPromo .label {display: inline-block; font-size: 13px; line-height: 120%; padding: 0; text-align: left; vertical-align: bottom; white-space: normal; width: 65%; white-space: normal;}
97.inventory-featured-default .hproduct .fnPromo .value {display: inline-block; float: none; font-size: 15px; text-align: right; vertical-align: bottom; width: 35%;}
98.inventory-featured-default .hproduct .fnPromo.final-price .value {font-size: 18px;}
99.inventory-featured-default .hproduct .fnSub .value {font-weight: 700;}
100[class$='inventory-featured-default\ '] .stacked-incentives .hproduct .fnPromo.subtotal {border-bottom: 2px solid #d0d9ed; padding-bottom: 3px;}
101.inventory-detail-pricing .fnPromo {padding: 5px 0;}
102.inventory-detail-pricing .fnPromo .fnLabel {font-weight: 700;}
103.inventory-detail-pricing .fnPromo .label {display: inline-block; font-size: 12px; float: none !important; line-height: 130%; padding: 0; white-space: normal; width: 65%; text-align: left; white-space: normal;}
104.inventory-detail-pricing .fnPromo .price {line-height: 130%; text-align: right; width: 35%;}
105.inventory-detail-pricing .fnSub .price {font-weight: 700; font-size: 20px;}
106.inventory-detail-pricing .multiple-prices .fnPromo.subtotal {border-bottom: 2px solid #d0d9ed;}
107/* ddckylej DNA4116592 */
108.index .slideshow-default .slideShowWrap {
109z-index: 10;
110}
111/* DNA4705567 ddckylej */
112.inventory-listing-default .incentive-list {float: left;padding: 0;}
113/* DNA4057420 ddcbthyng */
114.googletranslate-header-container img {
115display: inline;
116}
117.inventory-listing-default .pricing .btn {
118margin-bottom: 3px;
119}
120.finance-application .highlight h1 {
121font-size: 120%;
122}
123/* ddcjosiahl DNA4074248 */
124.iframeCenterFix {
125margin: 0;
126padding: 0;
127}
128.iframeCenterFix > iframe {
129margin: 0 0 0 -12px;
130}
131/* DNA4057420 ddckylej */
132.customCenterTireFinder {
133margin-left: -30px;
134}
135.customCenterAccessoriesPortal {
136margin-left: -80px;
137}
138/* DNA4168461 ddcbthyng */
139.focus-blue-black .textarea.form-control,
140.focus-blue-black .service-coupon {color: #494A4B;}
141.focus-blue-black .service-coupon .disclaimer {color: #828282;}
142/* ddcgarrettm DNA4226439 - autonation index */
143.autonation-index-inventory-search .inventory-search-facetbrowse {position: absolute;width: 240px;z-index: 11;}
144.ie8 .autonation-index-inventory-search .inventory-search-facetbrowse{top:25px;}
145@media all and (max-width: 1100px) and (min-width: 1px) {.autonation-index-inventory-search .inventory-search-facetbrowse {top: 25px;left:60px;}}
146@media all and (max-width: 1300px) and (min-width: 1101px) {.autonation-index-inventory-search .inventory-search-facetbrowse {top: 45px;}}
147@media all and (min-width: 1301px) {.autonation-index-inventory-search .inventory-search-facetbrowse {top: 75px;}}
148/* ddcjonathana DNA4300539 */
149.showroom-listing .showroom-main h3:first-of-type.fn {font-size: 23px;}
150.ddc-content.hours-default.ddc-box-1 {padding: 20px 20px 40px 20px;}
151/* DNA4308700 ddceliasr */
152.inventory-listing-default .hproduct .description dt, .showroom-detail .hproduct .description dt, .mycars-favorites .hproduct .description dt {width:42%;}
153.inventory-listing-default .hproduct .description dd, .showroom-detail .hproduct .description dd, .mycars-favorites .hproduct .description dd {width:58%;}
154/* ddcbatot search submit button alignment fix*/
155.inventory-search-form.ddc-box-2 .btn.pull-right{margin-top:25px;}
156/* dtannasaponjyan DNA4621606; DNA4632112 dtannasaponjyan */
157@media screen and (-webkit-min-device-pixel-ratio: 0) {
158.links-breadcrumbs a:before, .showroom-detail .links-breadcrumbs a:before, .showroom-detail-links a:before {
159top: 0;
160}
161}
162@media screen and (-webkit-min-device-pixel-ratio: 0) {
163.vdpCTA .btn-link .ddc-icon {
164top: 0;
165}
166}
167/* DNA5079301 ddcrandyh */
168.vlp .pure-cars-badge img { max-width: 95px;  }
169/* M-00196653 ddcrandyh */
170div.dsbid0042t01 { width: 600px; }
171/* franckbarfety M-00197327 directions results on dark theme */
172.focus-blue-black .directions-results,
173.focus-red-black .directions-results,
174.focus-yellow-black .directions-results,
175.focus-green-black .directions-results,
176.focus-slate-black .directions-results,
177.fusion-blue-black .directions-results,
178.fusion-green-black .directions-results,
179.fusion-slate-black .directions-results,
180.fusion-red-black .directions-results,
181.fusion-yellow-black .directions-results {
182background: #ccc;}
183/* M-00199442 ddcrandyh */
184.fusion-blue-white .nav-fragment .label {  color: #d7d4dc; }
185/* ddcjamesc M-00197411*/
186.inventory-listing-default .hproduct .customSonicPriceButton .btn-primary { color:#fff; background-image: linear-gradient(rgb(201, 32, 25), rgb(194, 61, 42) 50%, rgb(171, 3, 0) 50%, rgb(171, 3, 0), rgb(157, 3, 0)); padding: 6px 12px;width: 100%; font-size: 12px; line-height: 1.5; }
187/* ddcjamesc M-00225664 */
188.inventory-detail-mini.fixDetails .pricing { float: right; width: 20%; text-align: right; font-weight:bold;}
189.inventory-detail-mini.fixDetails .media { float: left; width: 33%; margin-right: 24px; }
190.inventory-detail-mini.fixDetails { min-height:250px; }
191/* ddcbatot M-00411948 - updated M-00424463 */
192.ui-widget-content.textarea{background: #fff;}
193/* ddcbatot M-00422649 - CSS for /lincoln-certified-overview.htm page*/
194.alias-certified-pre-owned-vehicles .video_thumb{padding: 30px;}
195.alias-certified-pre-owned-vehicles .cpov_overview{padding: 10px 20px 10px 10px;}
196.alias-certified-pre-owned-vehicles .huge-padding-bottom{padding-bottom: 40px;}
197.alias-certified-pre-owned-vehicles .text-align-center{text-align: center;}
198/* william.thompson | position free-form hero search*/
199.index .hero-image-overlay .inventory-search-form.hero-free-search:not(.wide) form { width: 600px; margin: 0 auto;  }
200.index .hero-image-overlay .inventory-search-form.hero-free-search:not(.wide) input.search { width: 500px;  }
201.index .hero-image-overlay .inventory-search-form.hero-free-search.wide input.search { width: 855px;  }
202.index .hero-image-overlay .inventory-search-form.hero-free-search button { position: relative; top: -49px; }
203/* fdbarfety Next Steps */
204.vdp .links-list .btn {text-align: left;}
205/* ddcrmelasky 05462043 -- navigation search typeahead color fix */
206.navigation-default .dropdown-menu .typeahead a:not(.btn) { color: var(--color-neutral-500) !important; }
207.navigation-default ul.typeahead.dropdown-menu a:hover, 
208.navigation-default ul.typeahead.dropdown-menu li.active a:hover, 
209.navigation-default ul.typeahead.dropdown-menu li.currentPage a:hover, 
210.navigation-default ul.typeahead.dropdown-menu li.active a, 
211.navigation-default ul.typeahead.dropdown-menu li.currentPage a, 
212.navigation-default ul.typeahead.dropdown-menu li.active a:link, 
213.navigation-default ul.typeahead.dropdown-menu li.currentPage a:link, 
214.navigation-default ul.typeahead.dropdown-menu li.active a:visited { color: var(--color-neutral-200) !important; }
215/* ddcsamp 07501263 */
216.alias-fdcampaign-ddcr .expandedFeature {background-color: #fff;}
217/* ddcrandyh 07790349 */
218.forddirect-smartt > p { display: none; }
219/* ddcsamp 09934802 */
220.dark-silver-black .ford-courtesy, .gray-pink-black .ford-courtesy, .dark-red-white .ford-courtesy {background: url(https://pictures.dealer.com/f/forddirect/0652/1a091259aaeba76cf102a9df95d96e8ex.jpg) no-repeat center / 95%;}
221.dark-silver-black .ford-courtesy img, .gray-pink-black .ford-courtesy img, .dark-red-white .ford-courtesy img {visibility: hidden;}
222/* william.thompson F234404 */
223/* william.thompson F234404 */
224.ddc-footer .links-list [href="https://www.forddirect.com/privacy"], .ddc-footer .links-list [href="http://www.forddirect.com/privacy"], .ddc-footer .nav [href="https://www.forddirectprivacy.com/"], .ddc-footer .nav [href="http://www.forddirectprivacy.com/"] { display: none; }
225</style>
226<style type='text/css' media='screen,projection' data-href='/sites/f/fordprofile/stylesheets/fasttrack-fixes.css'>/* ddcbatot M-00470363 */
227.inventoryList .pricing .label{white-space: normal;}
228.vlp .mycars-vlp a{padding: 3px 5px;}
229.ddc-footer .credit.content-default{float: left;}
230/* fix for directions page on dark theme */
231.dark-red-white.alias-directions-default .directions-results,
232.gray-pink-black.alias-directions-default .directions-results,
233.dark-silver-black.alias-directions-default .directions-results{background: #fff;}
234/* fix for header logo dissapearing while on shrink header nav*/
235.shrink-header-nav .header-default>:not(.home-logolink):not(.vcard){opacity: 1; visibility: visible;}
236/* t6 classic fix where it covers the entire page*/
237.t6-classic.navbar-default,
238.t6-classic.ddc-navbar-default,
239.t6-mega.navbar-default,
240.t6-mega.ddc-navbar-default{min-height: 0;}
241/* index page slideshow control fixes */
242.index .small-controls .slideControls .pager{position: static;width: 230px;}
243/* Global inventives color fix on dark theme*/
244.dark-red-white .incentives-search-default .facet-group label,
245.gray-pink-black .incentives-search-default .facet-group label,
246.dark-silver-black .incentives-search-default .facet-group label{color:#fff;}
247/* incentive widget fix on dark themes */
248.background-custom .page-bd .forddirect-national-incentives,
249.forddirect-national-incentives {background-color: #fff; padding: 10px}
250/* compact header nav fix*/
251@media screen and (max-width:1200px) {
252.compact .navbar-nav>li>a{font-size: 14px;}
253}
254@media screen and (max-width:950px) {
255.compact .navbar-nav>li>a{font-size: 12px;}
256}
257/* Vehicle title fix on shop by model Navigation fragment*/
258.ddc-mega-menu-nav .model-selector-default .hproduct h3{display: block;}
259/* vdp font issues */
260.ddc-icon-mycars-alerts::before {font-size: 10px;}
261/* cpov buttons */
262.alias-certified-pre-owned-vehicles[class*="dark"] .btn-link-primary:hover {color: #000;}
263/* showroom details */
264.dark-red-white .showroom-default.showroom-detail .callout,
265.gray-pink-black .showroom-default.showroom-detail .callout,
266.dark-silver-black .showroom-default.showroom-detail .callout {color: #fff;}
267/* Editing Sort by width*/
268.vlp .vlp-refine-sort-by{max-width: 70%;}
269/* t6 classic home icon */
270.t6-mega .navbar-nav > li.ddc-nav-icon-list-item a.homeLink.ddc-nav-icon-link {padding: 8px;}
271/* iframe messing up header height calculation */
272html > iframe {display: none;}
273/* coupon bg fix */
274.coupons-fd-slideshow .service-coupon-slide img {background: #fff;}
275</style>
276<link rel='stylesheet' type='text/css' media='screen,projection' href='/customcss/custom.css?r=1743518365000&_renderer=desktop'/>
277<script type="text/javascript">
278window.performance.mark('ldSDKStart');
279</script>
vendor: 1 bytes, line 279
279
280<script src="/static/assets/libs/launch-darkly/3.1.4/ldclient.min.js" async></script>
vendor: 1 bytes, line 280
280
281<script type="text/javascript">
282(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=false;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:"twinmotorsford",countryProfileReference:"",device:i,groupProfileReference:"",oemProfileReference:"fordprofile",optOutUXTesting:t,pageAlias:"ADOPS_WHY_BUY_FORD_PASS",pageId:"fordprofile_SITEBUILDER_OEM_FORD_COMMODITY_PAGE_FORD_PASS_V1_1",profileReference:"fordprofile",siteId:"twinmotorsford",userSessionId:e,variationId:"v9_OEM_FORD_0002_V1"},...f};window.ldClient=LDClient.initialize('5a6a54ded2dfe40a43a34a83',n),await window.ldClient.waitUntilReady(),document.dispatchEvent(new Event("LDClientReady")),window.performance.mark("ldSDKInitEnd")}})();
283</script>
vendor: 1 bytes, line 283
283
284<script type="text/javascript">
285!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"}();
286</script>
286
287</head>
288<body>
289<script type="text/javascript">
290window.onload = () => {
291var goneAliasRedirect = '';
292if (goneAliasRedirect) {
293window.location.replace(goneAliasRedirect);
294}
295};
296const toTitleCase = (s) => {
297if (!s) { return ''; }
298return s.replace(/\w\S*/g, (v) => { return v.charAt(0).toUpperCase() + v.substr(1).toLowerCase(); });
299};
300window.DDC = window.DDC || {};
301if (window.DDC.storage.session.getItem('session.location') !== null) {
302window.DDC.userLocation = JSON.parse(window.DDC.storage.session.getItem('session.location'));
303} else {
304const userPostalCode = window.Cookies.get('DDC.postalCode') || '';
305const postalCityState = window.Cookies.get('DDC.postalCityState');
306const userCoordinates = window.Cookies.get('DDC.userCoordinates');
307const [ userCity, userState, userCountry ] = postalCityState ? decodeURIComponent(postalCityState).split(', ') : [];
308const [ userLatitude, userLongitude ] = userCoordinates ? decodeURIComponent(userCoordinates).split(',') : [];
309window.DDC.userLocation = {
310userPostalCode,
311userLatitude,
312userLongitude,
313userCity: userCity ? toTitleCase(userCity) : '',
314userState,
315userCountry
316};
317// Cache userLocation Data
318window.DDC.storage.session.setItem('session.location', JSON.stringify(window.DDC.userLocation));
319}
320if (window.DDC?.dataLayer?.user && window.DDC?.userLocation) {
321window.DDC.dataLayer.user = { ...window.DDC.dataLayer.user, ...window.DDC.userLocation };
322}
323window.DDC.siteSettings = {
324siteId: 'twinmotorsford',
325pageAlias: 'ADOPS_WHY_BUY_FORD_PASS',
326accountId: 'twinmotorsford',
327defaultDomain: 'www.twinmotorsfordks.com',
328financingDomain: 'https://www.twinmotorsfordks.com',
329googleMapsApiKey: 'AIzaSyBsM5yAosdSeeeykoQaEUbo3lUbWkVFEzc',
330isSecureLoginEnabled: false,
331isDomainSSLEnabled: true,
332childAccountIds: [],
333isEO: true
334};
335window.DDC.client = {
336isMobile: false,
337isDesktop: true,
338isTablet: false
339};
340window.DDC.siteProperties = {"audioEyeSiteHash":"c4d14cd507c1319f4499f973c70c58da","variationFontFace":"font-face-roboto","enterpriseRecaptchaSiteKey":"6LeJnR8rAAAAACTXAWpubn_3wC5eVMBn5yoE6I9l","siteBackground":"NULL","site_favicon":"https://pictures.dealer.com/f/forddirect/0256/13638ddb00327e93f084a99b10371ecdx.jpg"};
341window.DDC.hasFeature = {
342formsV2: true,
343typographyV2: true,
344gridsV2: true
345};
346(() => {
347var siteProperties = window.DDC.siteProperties,
348camelCase;
349for (var prop in siteProperties) {
350// convert underscores to camelCase
351if(prop.indexOf('_') >= 0) {
352camelCase = prop.replace(/_([a-z])/g, (g) => { return g[1].toUpperCase() });
353siteProperties[camelCase] = siteProperties[prop];
354delete siteProperties[prop];
355}
356};
357})();
358window.DDC.getSiteProperties = () => {
359return window.DDC.siteProperties;
360};
361window.DDC.getSiteProperty = (propName) => {
362var propValue;
363if (propName in window.DDC.siteProperties) {
364propValue = window.DDC.siteProperties[propName];
365}
366return propValue;
367};
368window.DDC.digitalRetailing = DDC.digitalRetailing || {};
369// To be removed when 3rd party widgets no longer reference.
370window.DDC.userProfile = DDC.userProfile || {};
371if (window.DDC.storage.session.getItem('drSummary') !== 'undefined') {
372window.DDC.digitalRetailing = JSON.parse(window.DDC.storage.session.getItem('drSummary'));
373} else {
374window.DDC.digitalRetailing.summary = {};
375}
376window.DDC.moduleJSCacheBust = 1791440531000;
377</script>
vendor: 1 bytes, line 377
377
378<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"errorBeacon":"bam.nr-data.net","licenseKey":"NRBR-7d4b384e040a3f5c6af","agent":"","beacon":"bam.nr-data.net","applicationTime":205,"applicationID":"214274959","transactionName":"ZwFQZEFRWUFQBU1bWV5LYVVBRltXRUlaXVhEFl1cX1VF","queueTime":0,"atts":"S0ZHEglLFVNSBVZHWEQ3RlFHVRUIEy1qEBoSBUJAZVVFQVgJVxAMElUCHgIeDhAdRElTUVUlXllSQxUIEyd9fWZjO2V4am91Z2g5f31kdDticWBjFR4TEktHU3MIW1VdRH5iE1wbAw4BSgABBh4BBx9TABAaEgtBWUFZRHFeE1dGZUUHUVVAQxUICUobRF9RRggSAh4GEkdXFFNdUQlTWUdVVFofCFxGHlcMXUNHGRcacA1YX1dZI3pfQEQeHhFXFwMWUQ9TXVJZGVxUEhFVXl8XRhkTGHZZUAtYW3F4C0FEGhIbEFANWF9XWSdeWVZeQ2BlMhsIFABGHhJQXF5XXxJwYhQKRgMIAh4FAwRIDwcYBV0QHBFRXFNcB1BgU0ERV0NHeVMQC0RaC1dRAQFSVhIbEFILSnBZREYIEkdCQlcTShtbUhJeEEREWVlfXhJWQEVWC0BUERwVVEMHV1FeWRdXQxEKFR5XCUtWGhJIEFFQU1hHXxJ6W0JJRggSel9bUxNKG1RfQhdGY1ZTQ1teCHdTW1VGCBJHWUNeVEgLHwcSSBBfQFlFW0IlVkdYRCFAQlxCdEBYElBRV1xGCAAfElhBWBRQQWJZCVdnUllDW18BGwgGHEZCUVRVflYTXBtUWUIAQkJcVl5eVDlqe2J1Jmd5f3RyYG4pfH9pditgdGxzeH98KX17Ymk7YnF0dWh0fjR9bWZxN2FvZQFoAxNKG11FWRZbQ2dZWldlCU1TWhJeBAYfEkdTVgNwVnVcAVNeEQoVfXQrZnR5YiBtc3x9en11L21raWAldXVsdnhgdTlpc2VjO2QBbAEVHhMUWEVjQggQChFYQ0ZBFQNuGWxLRUdEHkNFWAhUXUJfFkFWXEJTWUJIWl1bbEtUX0FUGlNBFhdaQl1GHhJFUUVbUBJQXVh5ABAKEUYObX4jdG1wfzZ2bwMABwBuMAgQGhIFUVNcRVlGdQNYXlNCJ11UVkMVCBNKXUZfVFkFAwMEG1RVWwkLDgRSH3YfU1hfXAlXbVlCAw8HVlFTCgcFDB9QAFAKHQcJUQscXlwLVx1cVgEAAwACBVdaB1IcRh4SV19aU1gIGwgURxNFHkdHXlxcCU1dREMCXUJXW0QcUglUEBoSDUFxWFFaU1gnVVBwUQ1eX0VVRRALRF9TWkMBEBwRUVxTXAdQcFlERggSZl5cXF4RVxJ0XxASGFFfQ20AJA4LBwFddgAFBwEDAiQBBXNzJgcIAnFzcwIjeHYOA00IXVxeXkZeFAN2U1MIU0JWVBdwXhJKEBoSC0FZQVlEcV4TV0ZzSBRXU0dVUxALXhUQRlEWV15HcVRRXhNXRkUSXhAcVVRTW0ISS1tVRA9TXkBRRFFYEkAeUFQWV1daX1lZUAhKU0VTDUZJH1ZTX1AUUldCUwFcREFRWx5XCUtWUlkWV1NHHFFdQwJdW0RVB0ZcWl5UXV0ISUBZVg1eVR9WW0dUCFpLGhJIEFRWRl5RVEQDEFJVF1lEXEAVHhMpfH9mQgtUWV9VZVdXA0tXWFMBEAoRVlhAVRZLXVBZCFcSHxJUXV0JSxAMEghbV1tEGlVDB0BtQVgNRlURHBVTWgdUU19zCFtVXURjfmIwXEBFWQtcEgkSQ15CVxcAFBxGXl9QUVtXE1wbV1hvMWESHxJBU0MPWEZfXwpiUUFVWUZ4AhsIFEZdbXd\/f3VzfTkJAgcBO2QCERwVRFAUUFNCWQtcd0FRWVZBB0tXWEQtVhIJEkELbjZ4YHN+MG1ke3V6d25WCQIHbzIAEh8SRFtFA2lAWUABQERaVUQQC0QVRlNdFF5RR1UaWlQHXVdEHQldUlpcUh9VA19TQ1wQD1hWUVNXQ0tUXVRZCFccUlRYUFQyWFV7UQpTV1ZCeltfD1RbTFUwU1d5YwpGQxNcHlNeEFdCQ0JeQVQ0XFFXQBBRWFJjXkZULVxLCwYoV3pdYg9AcCd4c3dzMGpxZEBCUF85CkV1BQFkfXFeAkteIw97D1xIVF9dRHFTUgMEVFleEB9WUlNSH1UDX1NDXBAeRFZdR15QElwfXlUFVlVBHVpLUgdLQRtUAVRRRlxDD1kDWFZTQklfSVBRRUEdE0pXYFEWW1FHWVhcZg9dVVNEJ2FjDkRFR1RKVFtYWQlbSlYSGxByK2phU0ISV0IRChVbHFYJUA4HUQsHVVQOAAAHDlZVHRFBHVZRREYcVxRQWURXEBwRUVxTXAdQcVpZAVxEZ3xkcVgWUVdEEl4QdXB0f3ccI3p2ZXFJc3VgAgIEHCF6fxtjLHMDCwQVHhMJSltEWRdxX0ZeQ3ZYFVhQWlUAEAoCHBVTQRZ8XEASXhBcWkZSEB1Een9lYAtdXGdJR1cTXBtQWURGHhJaQ2RXUhNLVxQKRkZCRlUVHhMTSldEcQNXXkcSDRB8CUNbWlwFbh8GHgcScBZJXlNnAVB7WkRrHQRVDhwFBkQae3tken4dRlVbXVVEdVVQW1gJEQVWX0ZREFtSX1UMEmEHXldlXxFAU1ZjUlNDBVFwWUQ4HQEdAAwSGg5NRkZDXm4fbx9HU1YDSl1DQgdXQ1ZRRVFZSFpdW2xLUF9HGRdxWRRWX1NsSwMCCx4HHAFICRJlUQJTQlpsGAcCURcBABJIEFRSRFZRVAhNV0QSXhBFQB1SU0ISFAMUHEZFWVdXUkZjA1dWU0IiU1lfEg0QVwdVQVMSSBBHWlRQV0U1XFFCWQtcZFtCUkFZCVVWFApGABAbR15WVgNNGxQcRkBVQkVSQUUlVkdYRBZLEgkSYmETShtbWFwNXFVwY2QQC0RaXVhEFl1cERwVXUIPS1tFcwtHXkd1RUBeFBsIBhxG
378cX1gYFhdXS9dEAwSB19DHlJYRgJEFRBXQwoQCgEBBQACXhUQV1MHXUVdRBUIExJOW1hdC0ZfQUNRXUMCGx4UQxRTXhEKFQABVA8DBgBdAAEABQYEB1UOAgYAUgsAAQEPCxNKG0FTUwtcVFJCTnFeClZAFApGRVhaRFIQTBs="};
379(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["*","bam-cell.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VQMBU19WCRACVVVQAAUOU10=",licenseKey:"NRBR-7d4b384e040a3f5c6af",applicationID:"214274959",browserID:"240281347"};;/*! For license information please see nr-loader-spa-1.323.0.min.js.LICENSE.txt */
380(()=>{var e={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)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={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 a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.323.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
380e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(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].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(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],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},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,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},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])=>{a[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()[a[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 s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}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),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},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,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},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 s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(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))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},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{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},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)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},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}},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})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...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]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
380const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
380if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
380o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();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,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,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 s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}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)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=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)o.call(e,n)&&(t[n]=e[n])}
380(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}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[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
380;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{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"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"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)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.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,t=!1){return this.#e(i.Dl,e,t)}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("log",e,t)}start(){return this.#e("start")}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)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={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"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.323.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.323.0.PROD:";r.l=(n,i,s,a)=>
380{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-ORjtmy+nQMgxbu0os8+oTRa5sPzbinyuWSvpZrrstVLIaHofRRlfODdH+oUmkIgeQpM+vPf3vG/4RzvCsFVh1A==",249:"sha512-o7+K6xC0z3TqynjVxpd+jgiSgqy8rrPeRcUSqt5J0Rqg5Su5CycLMYfpwiM3WBCHiNDrG5aZoXJQ6HRc335XYQ==",212:"sha512-kRvBt1IYQDBnClTEWNaE8sDFqbXXM3Vdyf972Uf4MFbJxl7u3KmdO+jdB1H4achPEoT9YtNXHswaESey6sCH0A==",238:"sha512-U5EGmyYbFVR2UMNAuZJ7fTgVVtPa5b8RPMySDwXo7z3frRdkUJ2x1VAQTLQCeBab8VlGVGRV8FiSHIn/pwN72A=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.323.0.PROD"]=self["webpackChunk:NRBA-1.323.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},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,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},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(o.$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:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
380ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.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){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.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,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target: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++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),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,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
380{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.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 n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
380null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
380dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
380imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)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,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
380return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s,a=(0,ye.ZF)(),o=(0,ye.el)(),c=Date.now();this.agentRef.runtime?.timeKeeper?.ready&&(s=Math.floor(this.agentRef.runtime.timeKeeper.correctAbsoluteTimestamp(c)));var d={spanId:a,traceId:o,timestamp:c,timestampCorrected:s};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,o),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,s??c,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,o,s??c,r,n,i)),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,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}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,Ge.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=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.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}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,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){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(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 s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
380!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(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 h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.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,Ge.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)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(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,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.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,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
380if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,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.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
380);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.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,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(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 Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[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,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
380class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,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,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,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.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
380h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
vendor: 1 bytes, line 380
380
vendor: 735 bytes, line 381
381<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>
vendor: 1 bytes, line 381
381
382<script id="firehose-percentage" type="text/javascript" src="/static/assets/libraries/ddc-tracking-helpers/live-latest/umd.js" data-firehose-percentage="1"></script>
vendor: 1 bytes, line 382
382
383<script type="text/javascript">
384window.PixallConfig = {
385bcSync: false,
386};
387</script>
vendor: 1 bytes, line 387
387
388<script type="text/javascript" src="/pixall/pix-ddc-fp.min.js" async defer></script>
vendor: 1 bytes, line 388
388
389<script type="text/javascript">
390window.coxAutoDataLayer = window.coxAutoDataLayer || [];
391const getAdvertisingValue = (key) => {
392const urlValue = (new window.URLSearchParams(window.location.search))?.get?.(key);
393try {
394return urlValue || window?.sessionStorage?.getItem?.(key);
395} catch (e) {
396return urlValue;
397}
398}
399const advertisingKeys = {
400gclid: getAdvertisingValue('gclid'),
401fbclid: getAdvertisingValue('fbclid'),
402msclkid: getAdvertisingValue('msclkid'),
403sonicsession_id: Cookies.get('sonicsession_id'),
404_gid: Cookies.get('_gid'),
405_ga: Cookies.get('_ga') || getAdvertisingValue('_ga'),
406dtm_token: Cookies.get('dtm_token'),
407dtm_token_sc: Cookies.get('dtm_token_sc')
408};
409window.coxAutoDataLayer?.push?.({
410advertising: Object.fromEntries(Object.entries(advertisingKeys).filter(([key, value]) => Boolean(value))),
411application: {
412componentID: 'CI1536926',
413name: 'DDC Website Tagging',
414workloadId: 'CI0627414',
415brand: 'Dealer.com'
416},
417client: {
418franchiseOemName: [
419"ford"					],
420country: "US"
421},
422page: {
423alias: 'ADOPS_WHY_BUY_FORD_PASS',
424id: 'fordprofile_SITEBUILDER_OEM_FORD_COMMODITY_PAGE_FORD_PASS_V1_1',
425type: 'other',
426},
427pixall: {
428dealerCode: "twinmotorsford",
429program: 'fordDirect'
430}
431});
432const pixallPush = ({searchFacetMake, searchFacetVehicleTypes, vehicles} = {}) => {
433const payload = {
434cdl: {},
435type: 'meta-data',
436pageType: 'other',
437pageId: 'fordprofile_SITEBUILDER_OEM_FORD_COMMODITY_PAGE_FORD_PASS_V1_1',
438dealerCode: 'twinmotorsford',
439pageLabel: 'adops_why_buy_ford_pass',
440program: 'fordDirect',
441attributioniFramePath: null,
442bcSync: false,
443experimental: {
444pageViewId: DDC.dataLayer.page.pageViewId,
445eventId: DDC.dataLayer.page.pageViewId,
446},
447wspCode: 'DealerDotCom'
448};
449if(window.Cookies.get('ddc_akam_bot')) {
450payload.bot = window.Cookies.get('ddc_akam_bot');
451}
452const waitForPixallPush = () => {
453if (typeof window.DDC?.pushToPixall === 'function') {
454console.log('Pushing to Pixall!');
455window.DDC.pushToPixall(payload, {
456event: 'cms-web-pixall-pageview',
457source: 'cms-web',
458sourceFile: 'htdocs/common/tracker/pixall/v1/pixall-js.vm:55'
459});
460} else {
461console.log('Waiting for Pixall Push...');
462setTimeout(waitForPixallPush, 50);
463}
464};
465waitForPixallPush();
466}
467pixallPush();
468</script>
vendor: 1 bytes, line 468
468
469<script type="text/javascript"> 
470window.DDC = window.DDC || {};
471window.DDC.dialogClickedListener = function(e) {
472if(e.target.classList.contains('dialog') || e.target.closest('.dialog')) {
473e.preventDefault();
474DDC.WidgetData.dialogClickedBefore = e.target;
475}
476}
477document.body.addEventListener('click', window.DDC.dialogClickedListener);   
478</script>
vendor: 1 bytes, line 478
478
479<script type="text/javascript">
480window.DDC = window.DDC || {};
481window.DDC.Flags = window.DDC.Flags || {};
482Object.assign(window.DDC.Flags, {"lcp-accelerator-timeout1":"225","wiapi-fetch-priority-css":"low","lcp-accelerator-timeout2":"1000","jquery-async-each":true,"enable-evdp-sticky-sidebar":false,"enable-ws-tracking-attributes":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","cms-web-ajax-form-submit-race-fix":true,"delay-load-accelerate":true,"web-inventory-service-spotlighted-vehicle-attribute":true})
483</script>
vendor: 1 bytes, line 483
483
484<script type="text/javascript">
485window.dataLayer = window.dataLayer || [];
486</script>
486
487<style type="text/css">
488@keyframes nodeInserted {}
489div { animation-name: nodeInserted; }
490</style>
491<script type="text/javascript">
492(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))})()
493</script>
vendor: 1 bytes, line 493
493
494<script type="text/javascript">
495!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)}}();
496</script>
496
497<a href="#page-body" class="skip-link">Skip to main content</a>
498<script type="text/javascript">
499DDC = DDC || {};
500DDC.dataLayer = DDC.dataLayer || {};
501DDC.dataLayer.page = DDC.dataLayer.page || {};
502DDC.dataLayer.page.pageInfo = DDC.dataLayer.page.pageInfo || {};
503DDC.dataLayer.page.pageInfo.pageId = DDC.dataLayer.page.pageInfo.pageId || "fordprofile_SITEBUILDER_OEM_FORD_COMMODITY_PAGE_FORD_PASS_V1_1";
504DDC.dataLayer.page.pageInfo.pageName = DDC.dataLayer.page.pageInfo.pageName || "ADOPS_WHY_BUY_FORD_PASS";
505DDC.dataLayer.site = DDC.dataLayer.site || {};
506DDC.dataLayer.site.design = DDC.dataLayer.site.design || {};
507DDC.dataLayer.site.design.themekit = DDC.dataLayer.site.design.themekit || "LIGHT\-GRAY_WHITE";
508DDC.dataLayer.site.design.variationId = DDC.dataLayer.site.design.variationId || "v9_OEM_FORD_0002_V1";
509DDC.dataLayer.site.franchises = DDC.dataLayer.site.franchises || [
510"ford"			];
511DDC.dataLayer.site.profiles = DDC.dataLayer.site.profiles || [
512"fordprofile"			];
513DDC.dataLayer.site.siteInfo = DDC.dataLayer.site.siteInfo || {};
514DDC.dataLayer.site.siteInfo.dealerId = DDC.dataLayer.site.siteInfo.dealerId || "twinmotorsford";
515DDC.dataLayer.site.siteInfo.domain = DDC.dataLayer.site.siteInfo.domain || "https:\/\/www.twinmotorsfordks.com";
516DDC.dataLayer.dealership = DDC.dataLayer.dealership || {};
517DDC.dataLayer.dealership.country = DDC.dataLayer.dealership.country || "US";
518</script>
518
519<div  class="page-header page-header-layout-default">
520<div  class="container">
521<div  class=" ddc-content header-default"  data-widget-name="header-default" data-widget-id="template-header1">
522<a class="home-logolink" href="/" title="Home">
523<img
524width="32"
525height="32"
526style="width: auto;"
527src="/static/v8/global/images/franchise-logos/auto/f/ford/white/183x125.png?r=1791302867000"
528alt="Ford"
529loading="eager"								/>
530</a>
531<div class="vcard">
532<div class="fn n h1">
533<span class="org">
534Twin Motors Ford
535</span>
536</div>					
537<p class="adr" data-ws-tracking-directions>
538<a href="/dealership/directions.htm">
539<i  aria-hidden="true" class="ddc-icon ddc-icon-map"></i>
540<span class="street-address">2501 N State St</span>
541<br />
542<span class="responsive-directions-link hide">Directions</span>
543<span class="locality">Iola</span><span class="separator">,</span>					<span class="region">KS</span>					<span class="postal-code">66749</span><br/>															</a>
544</p>
545<ul class="tels list-unstyled">
546<li class="tel phone1 collapsed-show" data-click-to-call="Sales" data-click-to-call-phone="800-407-TWIN?dept=SALES&accountId=twinmotorsford" tabindex="0">
547<span class="type" >Sales</span><span class="separator">:</span>						<span class="value text-nowrap" ><span data-phone-ref='SALES' data-account-ref='twinmotorsford'>800-407-TWIN</span></span>					</li>
548<li class="tel phone2 " data-click-to-call="Service" data-click-to-call-phone="620-365-3632?dept=FINANCE&accountId=twinmotorsford" tabindex="0">
549<span class="type" >Service</span><span class="separator">:</span>							<span class="value text-nowrap" ><span data-phone-ref='FINANCE' data-account-ref='twinmotorsford'>620-365-3632</span></span>						</li>
550</ul>
551</div>
552<script type="text/javascript">window.phoneNumbers = {"SALES":"800407TWIN","FINANCE":"6203653632"};</script>
552
553</div>
554<div  class="inventory-search-form  ddc-content"  data-widget-name="inventory-search-form" data-widget-id="template-inventory-search1">
555</div>
556<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>
557<div  class=" links-locale ddc-content"  data-widget-name="links-locale" data-widget-id="template-content3">
558</div>
559</div><!-- end .container -->		
560<div  class=" ddc-content content-alert-banner"  data-widget-name="content-alert-banner" data-widget-id="template-alert1">
561<div class="content-alert-banner-container text-center p-4 bg-contrast-max ddc-font-size-base">
562<div class="text-inverse content-alert-banner-message text-content-container">
563<a href="/employment/index.htm"><img src="https://images.dealer.com/dbcreative/twinmotorsford/A-26611658/2026-01-twinmotorsford-A-26611658-join-AB.jpg?id=4df3471e-8306-430d-900c-d2e79d555dae"></a>
564</div>
565</div>
566</div>
567</div><!-- end .page-header.page-header-layout-default -->		
568<div  class="navbar navbar-default navbar-layout-default">
569<div  class="container">
570<div id="template-navigation1-app-root" class="ddc-content ws-navigation navbar-nav navigation-default" data-widget-name="ws-navigation" data-widget-id="template-navigation1" data-reactroot=""><ul class="navbar-nav ddc-mega-menu-nav nav d-flex align-items-center enable-sublabelling" data-dropdown-display-type="click" role="list" disable-curtain=""><li class="home ddc-nav-icon-list-item nav-first dropdown dropdown  nav-no-children"><a style="white-space:normal" href="/" class="homeLink ddc-nav-icon-link" data-navigation-id="default"><i aria-hidden="true" class="ddc-icon ddc-icon-home ddc-nav-icon-link"></i><span class="sr-only">Home</span></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" data-navigation-id="default">New Inventory <b class="caret"></b></a><ul class="dropdown-menu row"><li class="ddc-span4"><h4>New Inventory</h4><ul class="nav-fragment"><li class=""><a href="/new-inventory/index.htm" class="child " data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>New Vehicle Inventory</a></li><li class=""><a href="https://www.twinmotorsfordks.com/new-inventory/index.htm?year=2025-2025" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Remaining 2025 Inventory</a></li><li class=""><a href="/models.htm" class="child " data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Ford Model Lineup</a></li><li class=""><a href="/showroom/index.htm" class="child " data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Research Models</a></li><li class=""><a href="/car-customizer/index.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Custom Order Your Ford</a></li><li class=""><a href="/featured-vehicles/new.htm" class="child " data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Featured New Vehicles</a></li><li class=""><a href="/fordprotect.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Ford Protect</a></li><li class=""><a href="/commercial.htm" class="child " data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Commercial Vehicles</a></li><li class=""><a href="/trade-in-form.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Value Your Trade</a></li></ul></li><li class="ddc-span8"><h4>Shop By Model</h4><ul class="nav-fragment"><li role="presentation"><div class="hide ajax-navigation-element" data-fragment-id="MODEL_SELECTOR_FRAGMENT" data-fragment-url="/navigation-fragments/model-selector.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" data-navigation-id="default">Used Inventory<b class="caret"></b></a><ul class="dropdown-menu row"><li class="ddc-span4"><h4>Pre-Owned Inventory</h4><ul class="nav-fragment"><li class=""><a href="/used-inventory/index.htm" class="child " data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Used Vehicle Inventory</a></li><li class=""><a href="https://www.twinmotorsfordks.com/used-inventory/index.htm?internetPrice=1-25000" class="child " data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Vehicles Under of $25K</a></li><li class=""><a href="/featured-vehicles/pre-owned.htm" class="child " data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Featured Used Vehicles</a></li><li class=""><a href="/carfinder/index.htm" class="child " data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>CarFinder</a></li><li class=""><a href="/trade-in-form.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Value Your Trade</a></li></ul></li><li class="ddc-span8"><h4>Featured Vehicles</h4><ul class="nav-fragment"><li role="presentation"><div class="hide ajax-navigation-element" data-fragment-id="INVENTORY_FEATURED_USED_FRAGMENT" data-fragment-url="/navigation-fragments/recommended-vehicles-used.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" target="_self" data-navigation-id="default">Research<b class="caret"></b></a><ul class="dropdown-menu row"><li class="ddc-span6"><h4>Research</h4><ul class="nav-fragment"><li class=""><a href="/2027-ford-expedition.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>2027 Ford Expedition</a></li><li class=""><a href="/2027-ford-explorer.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>2027 Ford Explorer</a></li><li class=""><a href="/2027-ford-super-duty.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>2027 Ford Super Duty</a></li><li class=""><a href="/2027-ford-expedition-max.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>2027 Ford Expedition MAX</a></li><li class=""><a href="/2026-ford-ranger.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>2026 Ford Ranger</a></li><li class=""><a href="/2026-ford-f350.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>2026 Ford F-350</a></li><li class=""><a href="/2026-ford-transit-chassis-cab-cutaway.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>2026 Ford Transit Chassis Cab</a></li><li class=""><a href="/new/2026-ford-explorer.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>2026 Ford Explorer</a></li><li class=""><a href="/new/2026-ford-f-250.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>2026 Ford F-250</a></li><li class=""><a href="/2026-ford-super-duty.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>2026 Ford Super Duty</a></li><li class=""><a href="/new/2026-ford-bronco.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>2026 Ford Bronco</a></li><li class=""><a href="/new/2026-ford-expedition.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>2026 Ford Expedition</a></li><li class=""><a href="/new/2026-ford-f150.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>2026 Ford F-150</a></li><li class=""><a href="/new/2026-ford-bronco-sport.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>
5702026 Ford Bronco Sport</a></li><li class=""><a href="/new/2026-ford-maverick.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>2026 Ford Maverick</a></li></ul></li><li class="ddc-span6"><h4>EV Resources</h4><ul class="nav-fragment"><li class=""><a href="/ev-overview.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Ford Power Promise  </a></li><li class=""><a href="/MustangMachE.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Ford Mustang Mach-E</a></li><li class=""><a href="/ev-lightning.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Ford F-150 Lightning</a></li><li class=""><a href="/ev-ownership.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Going Electric</a></li><li class=""><a href="/ev-charging.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Twin Motors Ford Has the Hook-Up</a></li></ul><h4>Research</h4><ul class="nav-fragment"><li class=""><a href="/ford-custom-garage.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Ford Custom Garage</a></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" data-navigation-id="default">Finance &amp; Trade<b class="caret"></b></a><ul class="dropdown-menu row"><li class="ddc-span4"><h4>Finance Center</h4><ul class="nav-fragment"><li class=""><a href="https://www.ford.com/finance/apply/1?SourceOfData=DCF&amp;dealerId=09846" class="child " target="_blank" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Apply For Credit</a></li><li class=""><a href="/financing/index.htm" class="child " data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Finance Center</a></li></ul></li><li class="ddc-span4"><h4>Trade Value</h4><ul class="nav-fragment"><li class=""><a href="/trade-in-form.htm" class="child " data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Value Your Trade</a></li></ul></li><li class="ddc-span4"><h4>Research</h4><ul class="nav-fragment"><li class=""><a href="/specials/finance.htm" class="child " data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Finance Specials</a></li><li class=""><a href="/carfinder/index.htm?category=AUTO" class="child " data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>CarFinder</a></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" data-navigation-id="default">Service &amp; Parts<b class="caret"></b></a><ul class="dropdown-menu row"><li class="ddc-span4"><h4>Service</h4><ul class="nav-fragment"><li class=""><a href="/service/center.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Service Center</a></li><li class=""><a href="/service/index.htm" class="child " data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Schedule Service</a></li><li class=""><a href="/winter-preparation.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Winter Preparation</a></li><li class=""><a href="/brake-service-advice.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Brake Details</a></li><li class=""><a href="/oil-change-advice.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Oil Details</a></li><li class=""><a href="/tire-care-advice.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Tire Details</a></li><li class=""><a href="/battery-service-advice.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Battery Details</a></li><li class=""><a href="/general-maintenance-advice.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>General Service Details</a></li><li class=""><a href="/pickupanddelivery.htm" class="child " target="_self" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Ford Pickup &amp; Delivery</a></li><li class=""><a href="/parts-service-coupons/index.htm" class="child " data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Service Coupons</a></li><li class=""><a href="/ford-app.htm" class="child " data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>FordPass™</a></li></ul></li><li class="ddc-span4"><h4>Parts</h4><ul class="nav-fragment"><li class=""><a href="/parts/center.htm" class="child " data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Parts Center</a></li><li class=""><a href="/fordaccessories.htm" class="child " target="_blank" data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Accessories</a></li><li class=""><a href="/tires.htm" class="child " data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Tires</a></li></ul></li><li class="ddc-span4"><h4>Service Hours</h4><ul class="nav-fragment"><li role="presentation"><div class="hide ajax-navigation-element" data-fragment-id="HOURS_SERVICE_FRAGMENT" data-fragment-url="/navigation-fragments/service-hours.htm"></div></li></ul></li></ul></li><li class="dropdown dropdown  dropdown-align-right"><a data-inactive="true" data-toggle="dropdown" aria-expanded="false" style="white-space:normal" href="#" class="nav-with-children" data-navigation-id="default">About Us<b class="caret"></b></a><ul class="dropdown-menu row"><li class="ddc-span4"><h4>About The Dealership</h4><ul class="nav-fragment"><li class=""><a href="/dealership/about.htm" class="child " data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>About</a></li><li class=""><a href="/contact.htm" class="child " data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Contact</a></li><li class=""><a href="/dealership/directions.htm" class="child " data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Directions</a></li><li class=""><a href="/employment/index.htm" class="child " data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Employment</a></li><li class=""><a href="/dealership/staff.htm" class="child " data-navigation-id="default"><i class="ddc-icon ddc-icon-arrow2-right ddc-nav-icon mr-2"></i>Staff</a></li></ul></li><li class="ddc-span4"><h4>Showroom Hours</h4><ul class="nav-fragment"><li role="presentation"><div class="hide ajax-navigation-element" data-fragment-id="HOURS_SALES_FRAGMENT" data-fragment-url="/navigation-fragments/sales-hours.htm"></div></li></ul></li><li class="ddc-span4"><h4>Contact Us</h4><ul class="nav-fragment"><li role="presentation"><div class="hide ajax-navigation-element" data-fragment-id="CONTACT_FORM" data-fragment-url="/contact-form.htm"></div></li></ul></li></ul></li></ul></div>
571<div id="template-toolbar1-app-root" class="ddc-content ws-mycars-nav 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>
572</div><!-- end .container -->		
573</div><!-- end .navbar.navbar-default.navbar-layout-default -->		
574<div  class="ddc-wrapper">
575<div  class="main">
576<script type="text/javascript">
577window.DDC = window.DDC || {};
578window.DDC.Flags = window.DDC.Flags || {};
579window.DDC.Flags.loadUnveilIntersection = true;
580</script>
580
581<div class="page-bd" data-page-body role="main" id="page-body" data-has-page-sections="true">
582<div  class="border-bottom border-page-title bg-page-title page-section" data-name="title.2-1">
583<div  class="px-4 py-5 py-md-6 px-md-5 px-lg-6 px-xl-8 container-max-md page-section" data-name="title-container-1">
584<div  class="ddc-content content-page-title bg-transparent"  data-widget-name="content-page-title" data-widget-id="page-title1">
585<h1 class="font-weight-bold bg-transparent spacing-reset text-center ddc-page-title">The Ford App</h1>
586</div>
587</div><!-- end .px-4.py-5.py-md-6.px-md-5.px-lg-6.px-xl-8.container-max-md.page-section -->		
588</div><!-- end .border-bottom.border-page-title.bg-page-title.page-section -->		
589<div  class="page-section" data-name="empty-fifty-fifty.1-1">
590<div  data-width-multiplier="1" data-responsive-image-group="true" style="background-repeat: no-repeat;background-size: cover;min-height: 100vh;background-image: url(&quot;https://pictures.dealer.com/f/forddirect/0102/8bbeb83acbd024b82bdd9e6d2113c057x.jpg?impolicy=downsize_bkpt&w=1440&quot;);background-position: center center;" class="p-0 container-max-xl page-section d-flex bg-white align-items-stretch" data-name="content-container-1">
591<div  class="d-md-flex container-max-sm p-0 align-items-end page-section justify-content-end row" data-name="empty-fift
591y-fifty-row-1">
592<div  class="col-xs-12 col-sm-6">
593<div  class="page-section" data-name="empty-first-1">
594</div><!-- end .page-section -->		
595</div><!-- end .col-xs-12.col-sm-6 -->		
596<div  class="col-xs-12 col-sm-6">
597<div  style="background-image: linear-gradient(rgba(0, 9, 91,0.85),rgba(0, 9, 91,0.85));" class="page-section p-5" data-name="empty-second-1">
598<div id="content3-app-root" class="ddc-content ws-content-cta" data-widget-name="ws-content-cta" data-widget-id="content3" 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="content3-heading content3-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-image:linear-gradient(#00095B,#00095B);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-start justify-content-center m-0 p-5 text-left text-white w-100" data-testid="content-wrapper"><h2 data-testid="heading" id="content3-heading" class="display-4">Connect, Control, and Customize Your Ford Vehicle</h2><p data-testid="content-test">The Ford app is everything you need to elevate your Ford ownership – all in one place.<br/><br/>Access complimentary features like remote start, lock and unlock, and vital vehicle information.*<br/><br/>Plus, you’ll earn Points when you buy or lease a new vehicle†† or get service at our dealership with Ford Rewards.</p></div></div></div>
599</div><!-- end .page-section.p-5 -->		
600</div><!-- end .col-xs-12.col-sm-6 -->		
601</div><!-- end .d-md-flex.container-max-sm.p-0.align-items-end.page-section.justify-content-end.row -->		
602</div><!-- end .p-0.container-max-xl.page-section.d-flex.bg-white.align-items-stretch -->		
603</div><!-- end .page-section -->		
604<div  class="page-section text-black bg-white" data-name="empty-one.1-1">
605<div  class="container-max-md page-section p-5" data-name="sm-padded-container-1">
606<div  class="page-section row" data-name="empty-one-row-1">
607<div  class="col-xs-12">
608<div  class="page-section" data-name="empty-one-1">
609<div  class="ddc-content text-center content-default"  data-widget-name="content-default" data-widget-id="content5">
610<div class="text-content-container content" >
611<h3 class="text-primary-900 h2">Download the Ford App* to join Ford Rewards<sup>†</sup> and enjoy all the benefits it has to offer.</h3>
612</div>
613</div>
614<div  class="links-list ddc-content text-center p-4"  data-widget-name="links-list" data-widget-id="links3">
615<ul class=" list-inline" >
616<li>
617<a href="https://apps.apple.com/us/app/fordpass/id1095418609" class="default" >
618<img src="https://pictures.dealer.com/f/forddirect/1767/65dabf12ce5f9c47fd89383fd292dffdx.jpg" alt="get it on App Store">
619</a>
620</li>
621<li>
622<a href="https://play.google.com/store/apps/details?id=com.ford.fordpass&hl=en_US" target="_self" class="default" >
623<img src="https://pictures.dealer.com/f/forddirect/1437/869982e0cd7ba97df74923c97768fd31x.jpg" alt="get it on Google Play">
624</a>
625</li>
626</ul>
627</div>
628</div><!-- end .page-section -->		
629</div><!-- end .col-xs-12 -->		
630</div><!-- end .page-section.row -->		
631</div><!-- end .container-max-md.page-section.p-5 -->		
632</div><!-- end .page-section.text-black.bg-white -->		
633<div  class="page-section text-black bg-white" data-name="empty-fift
633y-fifty.1-2">
634<div  class="container-max-md page-section p-5" data-name="content-container-2">
635<div  class="d-md-flex page-section row align-items-stretch" data-name="empty-fifty-fifty-row-2">
636<div  class="col-xs-12 col-sm-6">
637<div  class="page-section" data-name="empty-first-2">
638<div  class=" ddc-content content-default"  data-widget-name="content-default" data-widget-id="content6">
639<div class="text-content-container content" >
640<img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//pictures.dealer.com/f/forddirect/1234/5007339e5f404662b123a52a5ea5378b.jpg" class=" lazy-image dynamic-resize ">
641</div>
642</div>
643</div><!-- end .page-section -->		
644</div><!-- end .col-xs-12.col-sm-6 -->		
645<div  class="col-xs-12 col-sm-6">
646<div  style="height: 100%;" class="justify-content-center pl-md-5 flex-column page-section align-items-center d-flex" data-name="empty-second-2">
647<div  class=" ddc-content content-default"  data-widget-name="content-default" data-widget-id="content7">
648<div class="text-content-container content" >
649<h2 class="h1 text-primary-900 pb-4">The Ford App is Your Gateway to More</h2><p>Access complimentary remote features, check your fuel level, schedule service, and more with support that's just a tap away.*</p>
650</div>
651</div>
652<div  class="links-list ddc-content pt-5"  data-widget-name="links-list" data-widget-id="links4">
653<ul class=" list-inline" >
654<li>
655<a class="btn btn-default learn-about-fordpass-app text-primary-900 border-primary-900" href="https://www.ford.com/support/category/fordpass/" target="_blank" >
656Learn About the Ford App
657</a>
658</li>
659</ul>
660</div>
661</div><!-- end .justify-content-center.pl-md-5.flex-column.page-section.align-items-center.d-flex -->		
662</div><!-- end .col-xs-12.col-sm-6 -->		
663</div><!-- end .d-md-flex.page-section.row.align-items-stretch -->		
664</div><!-- end .container-max-md.page-section.p-5 -->		
665</div><!-- end .page-section.text-black.bg-white -->		
666<div  class="page-section text-black bg-white" data-name="empty-fift
666y-fifty.1-3">
667<div  class="container-max-md page-section p-5" data-name="content-container-3">
668<div  class="page-section row d-flex align-items-stretch" data-name="empty-fifty-fifty-row-3">
669<div  class="col-xs-12 col-sm-6">
670<div  style="height: 100%;" class="justify-content-center flex-column pr-md-5 page-section align-items-center d-flex" data-name="empty-first-3">
671<div  class=" ddc-content content-default"  data-widget-name="content-default" data-widget-id="content4">
672<div class="text-content-container content" >
673<h2 class="h1 text-primary-900 pb-5">Ford Rewards is More Rewarding in Every Way</h2><p>With Ford Rewards, earn and redeem Points<sup>†</sup> for many of the things you already do with us, including vehicle service and maintenance. You'll even earn 31,000 Points<sup>††</sup> when you buy or lease a new vehicle - a value over $150. Use these Points as you see fit toward future service, accessories and even your next new Ford vehicle. The choice is yours.</p><p>Plus, now unlock exclusive benefits with three membership Tiers.</p>
674</div>
675</div>
676<div  class="links-list ddc-content pt-5"  data-widget-name="links-list" data-widget-id="links2">
677<ul class=" list-inline" >
678<li>
679<a class="btn btn-default btn-sm text-primary-900 border-primary-900 learn-about-fordpass-rewards" href="https://www.ford.com/support/fordpass/fordpass-rewards/overview" target="_blank" >
680Learn About Ford Rewards
681</a>
682</li>
683</ul>
684</div>
685</div><!-- end .justify-content-center.flex-column.pr-md-5.page-section.align-items-center.d-flex -->		
686</div><!-- end .col-xs-12.col-sm-6 -->		
687<div  class="col-xs-12 col-sm-6">
688<div  class="page-section" data-name="empty-second-3">
689<div  class=" ddc-content content-default"  data-widget-name="content-default" data-widget-id="content2">
690<div class="text-content-container content" >
691<img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="https://pictures.dealer.com/f/forddirect/0740/7c30f7cb15d1d2d200beccaf9bf0f027x.jpg" class=" lazy-image dynamic-resize ">
692</div>
693</div>
694</div><!-- end .page-section -->		
695</div><!-- end .col-xs-12.col-sm-6 -->		
696</div><!-- end .page-section.row.d-flex.align-items-stretch -->		
697</div><!-- end .container-max-md.page-section.p-5 -->		
698</div><!-- end .page-section.text-black.bg-white -->		
699<div  class="page-section bg-neutral-50 text-primary-900" data-name="empty-one.1-2">
700<div  class="container-max-md page-section p-5" data-name="sm-padded-container-2">
701<div  class="page-section row" data-name="empty-one-row-2">
702<div  class="col-xs-12">
703<div  class="page-section" data-name="empty-one-2">
704<div  class="ddc-content content-default text-center text-primary-900"  data-widget-name="content-default" data-widget-id="content1">
705<div class="text-content-container content" >
706<h2 class="text-primary-900 h1">Download Ford App</h2><p>Get in on the benefits by downloading the Ford App* and start earning Ford Rewards† today.</p>
707</div>
708</div>
709<div  class="links-list ddc-content text-center p-4"  data-widget-name="links-list" data-widget-id="links1">
710<ul class=" list-inline" >
711<li>
712<a href="https://apps.apple.com/us/app/fordpass/id1095418609" class="default" >
713<img src="https://pictures.dealer.com/f/forddirect/1767/65dabf12ce5f9c47fd89383fd292dffdx.jpg" alt="get it on App Store">
714</a>
715</li>
716<li>
717<a href="https://play.google.com/store/apps/details?id=com.ford.fordpass&hl=en_US" target="_self" class="default" >
718<img src="https://pictures.dealer.com/f/forddirect/1437/869982e0cd7ba97df74923c97768fd31x.jpg" alt="get it on Google Play">
719</a>
720</li>
721</ul>
722</div>
723</div><!-- end .page-section -->		
724</div><!-- end .col-xs-12 -->		
725</div><!-- end .page-section.row -->		
726</div><!-- end .container-max-md.page-section.p-5 -->		
727</div><!-- end .page-section.bg-neutral-50.text-primary-900 -->		
728<div  class="page-section text-black bg-white" data-name="empty-one.1-3">
729<div  class="container-max-md page-section p-5" data-name="sm-padded-container-3">
730<div  class="page-section row" data-name="empty-one-row-3">
731<div  class="col-xs-12">
732<div  class="page-section" data-name="empty-one-3">
733<div id="accordion-content1-app-root" class="ddc-content ws-accordion-content" data-widget-name="ws-accordion-content" data-widget-id="accordion-content1" data-reactroot=""><h3 class="widget-heading"> </h3>
733<div data-testid="accordion-content" class="accordion-content d-flex flex-column"><div class="accordion-items"><div data-testid="accordion-content-item" class="accordion-item"><div><div id="ADOPS_WHY_BUY_FORD_PASS_ACCORDION_CONTENT1_TITLE_DISCLOSURES_EXPERIMENT_3DCCE9907088427F804D22640CB62003" class="my-2 panel-group"><div class="panel panel-default"><div class="panel-heading"><div class="panel-title"><a aria-expanded="false" class="collapsed" role="button" href="#"><h4 class="ddc-font-size-xlarge font-weight-light text-primary text-center"><i data-testid="collapsable-icon" class="icon-style-border-none ddc-icon icon-style-collapse d-inline mr-3  ddc-icon-arrow2-down"></i><span>DISCLOSURES</span></h4></a></div></div><div class="py-6 panel-collapse collapse"><div class="panel-body"><div class="d-flex flex-row pl-3 pl-md-5"><div class="w-100"><div id="ext-gen1604">*The Ford app, formerly known as the FordPass<sup>®</sup> app, compatible with select smartphone platforms, is available via a download. Message and data rates may apply. Terms apply. Evolving technology/cellular networks/vehicle capability may limit or prevent functionality. An activated vehicle modem, and the Ford app are required for remote features. Remote features may vary by model. Visit <a href="https://www.ford.com/help/privacy/" target="_blank">ford.com</a> for our privacy notice.</div><br/><div>†Must have an activated Ford Rewards (formerly known as FordPass<sup>®</sup> Rewards) account within 60 days of service invoice date to receive Ford Rewards Points. Points are not redeemable for cash and have no monetary value. Point earning and redemption values are approximate and vary by products and services redeemed. Earn Points for the purchase of Ford, Motorcraft<sup>®</sup>, or Omnicraft™ parts and associated labor at a participating Ford Dealership. See Ford Rewards Terms and FAQs at <a href="https://www.ford.com/support/fordpass/fordpass-rewards/overview/" target="_blank">FordRewards.com</a> regarding expiration, redemption, forfeiture, and other limitations on Ford Rewards Points.</div><br/>††Within 60 days of vehicle sale, you must activate your modem through the Ford app (formerly known as the FordPass<sup>®</sup> app), activate your Ford Rewards account, and set your preferred Ford Dealer to receive Points and one Tier Activity. Visit a participating dealer for details.</div></div></div></div></div></div></div></div></div></div></div>
734</div><!-- end .page-section -->		
735</div><!-- end .col-xs-12 -->		
736</div><!-- end .page-section.row -->		
737</div><!-- end .container-max-md.page-section.p-5 -->		
738</div><!-- end .page-section.text-black.bg-white -->		
739</div><!-- end .page-bd -->
740</div><!-- end .main -->		
741<div  class="ddc-content text-muted container my-0 py-0 content-disclaimer"  data-widget-name="content-disclaimer" data-widget-id="template-disclaimer1">
742<script>
743var DDC = DDC || {};
744DDC.WidgetData = DDC.WidgetData || {};
745DDC.WidgetData["content_disclaimer"] = DDC.WidgetData["content_disclaimer"] || {};
746DDC.WidgetData["content_disclaimer"].widgetId = "template-disclaimer1";
747DDC.WidgetData["content_disclaimer"].props = DDC.WidgetData["content_disclaimer"].props || {};
748DDC.WidgetData["content_disclaimer"].props["labels"] = {};
749DDC.WidgetData["content_disclaimer"].props.labels["disclaimerLabel"] = "";
750DDC.WidgetData["content_disclaimer"].showDealershipName = false;
751DDC.WidgetData["content_disclaimer"].useItemOnListing = false;
752</script>
752
753</div>
754</div><!-- end .ddc-wrapper -->		
755<div  class="push">
756</div><!-- end .push -->		
757<div  class="ddc-footer">
758<div  class="ddc-content container  content-disclaimer"  data-widget-name="content-disclaimer" data-widget-id="template-oem-disclaimer1">
759<div class="text-content-container ddc-font-size-small line-height-condensed text-muted" >
760Although every reasonable effort has been made to ensure the accuracy of the information contained on this site, absolute accuracy cannot be guaranteed. This site, and all information and materials appearing on it, are presented to the user "as is" without warranty of any kind, either express or implied. All vehicles are subject to prior sale. Price does not include applicable tax, title, and license charges. ‡Vehicles shown at different locations are not currently in our inventory (Not in Stock) but can be made available to you at our location within a reasonable date from the time of your request, not to exceed one week.
761</div>
762</div>
763<div  class="ddc-content container  hide content-disclaimer"  data-widget-name="content-disclaimer" data-widget-id="template-oem-disclaimer2">
764<div class="text-content-container ddc-font-size-small line-height-condensed text-muted" >
765</div>
766</div>
767<div  class="container third-party-service-footer">
768<div  class="pull-left credit ddc-content content-default"  data-widget-name="content-default" data-widget-id="template-content2">
769<div class="text-content-container content" >
770</div>
771</div>
772<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-3 navbar-nav" role="list"><li class="nav-first dropdown dropdown  nav-no-children"><a style="white-space:normal" href="/sitemap.htm" data-navigation-id="default">Sitemap</a></li><li class="dropdown dropdown  nav-no-children"><a style="white-space:normal" href="/privacy.htm" data-navigation-id="default">Privacy</a></li><li class="nav-last dropdown dropdown  nav-no-children"><a style="white-space:normal" href="/definitions/index.htm" data-navigation-id="default">View Additional Disclosures</a></li></ul></nav></div>
773<div class="mod inventory-search-forward " data-widget-name="inventory-search-forward" data-widget-id="template-inventory-forward1">
774<div class="top"><div class="tl"></div><div class="tr"></div></div>
775<div class="inner">
776<div class="inner2">
777<div class="bd">
778<div class="bd2">
779</div>
780</div>
781</div>
782</div>
783<div class="bottom"><div class="bl"></div><div class="br"></div></div>
784</div><!-- end .mod -->
785</div><!-- end .container.third-party-service-footer -->		
786<div  class="fd-scripts hide">
787<div  class=" forddirect-script-manager ddc-content"  data-widget-name="forddirect-script-manager" data-widget-id="forddirect-scripts1">
788</div>
789</div><!-- end .fd-scripts.hide -->		
790</div><!-- end .ddc-footer -->		
791<div  class="oem-includes hide">
792</div><!-- end .oem-includes.hide -->		
793<div  class="ddc-tracking hide">
794<div  class=" ddc-content tracking-ddc-data-layer"  data-widget-name="tracking-ddc-data-layer" data-widget-id="template-tracking13">
795<script type="text/javascript">
796((DDC) => {
797const incrementItem = (name) => {
798const count = parseInt(DDC.session.get(name) || 0, 10) + 1;
799DDC.session.set(name, count.toString());
800};
801if (false)
802incrementItem('dlVdpViews');
803if (false)
804incrementItem('dlVdpUsedViews');
805DDC = DDC || {};
806DDC.dataLayer = DDC.dataLayer || {};
807DDC.dataLayer['client'] = {};
808DDC.dataLayer['user'] = {
809...DDC.userLocation,
810};
811DDC.dataLayer['date'] = {};
812DDC.dataLayer.site = DDC.dataLayer.site || {};
813DDC.dataLayer.site['features'] =  {
814variationFontFace: "font-face-roboto",
815enableSEOURLs: false,
816digitalRetailing: {
817"enabled": false
818},
819promotions: {
820"enabled": true
821}
822};
823DDC.dataLayer.site['siteInfo'] = DDC.dataLayer.site['siteInfo'] || {};
824DDC.dataLayer.site['siteInfo'].siteProvider = "Dealertrack";
825DDC.dataLayer.site['siteInfo'].tier = "tier3";
826DDC.dataLayer.site['siteInfo'].proximityAccount = DDC?.siteSettings?.proximityAccount ? DDC.siteSettings.proximityAccount : '';
827DDC.dataLayer.page = DDC.dataLayer.page || {};
828DDC.Widgets = DDC.Widgets || {};
829DDC.Widgets.Tracking = DDC.Widgets.Tracking || {};
830DDC.dataLayer.page.pageInfo = DDC.dataLayer.page.pageInfo || {};
831DDC.dataLayer.page.pageInfo.pagePath = "\/ford\-app.htm";
832DDC.dataLayer.page.pageInfo.pageUrl = "https:\/\/www.twinmotorsfordks.com\/ford\-app.htm";
833DDC.dataLayer.page.pageInfo.params = "";
834DDC.dataLayer.page.pageInfo.pageWidgets = ["v9.widgets.inventory-search.form.v2","v9.widgets.content.page-title.v1","v9.widgets.include.velocity.v1","ws-tracking","v9.viewmodel.oem_toyota.digital_garage","ws-accordion-content","v9.widgets.content.alert-banner.v1","ws-navigation","v9.widgets.header.default.v1","v9.widgets.tracking.ddc-advertising.v1","v9.viewmodel.internal-tools.design-option-viewer","v9.widgets.tracking.ddc.v1","v9.widgets.links.list.v1","v9.viewmodel.internal-tools.cox-digital-retailing-option-viewer","v9.viewmodel.content.disclaimer","v9.widgets.content.disclaimer.v1","v9.widgets.inventory-search.forward.v1","ws-content-cta","ws-site-text-search","v9.viewmodel.widgets.forddirect.script_manager","TemplateContent","v9.widgets.tracking.ddc-clickmap.v1","ws-event-viewer","ws-tagging","v9.widgets.tracking.ddc-generic-widget-user-events.v1","v9.widgets.tracking.url-parameter-tracking.v1","v9.widgets.links.locale.v1","ws-mycars-nav","v9.widgets.tracking.ddc-data-layer.v1","v9.widgets.dialog.popups.v1","v9.widgets.content.default.v1"];
835DDC.dataLayer.page.pageInfo.isHomepage = false;
836DDC.dataLayer.page.pageInfo.isVlp = false;
837DDC.dataLayer.page.pageInfo.isVdp = false;
838DDC.dataLayer.page.pageInfo.isShowroomOverview = false;
839DDC.dataLayer.page.pageInfo.isIncentivesSearchDetail = false;
840DDC.dataLayer.page.pageInfo.hasLeadForm = false;
841DDC.dataLayer.page.pageInfo.isConfirm = false;
842//put any tracking properties into one datalayer object
843DDC.dataLayer.page.trackingTags = {
844};
845DDC.dataLayer.page.attributes = {
846"layoutType": (false) ? "mobile" : "desktop",
847"locale": "en_US",
848// getting vehicle page results
849"incentivesCountPerDetailsPage": "",
850"incentivesDetailCategory": "",
851"vehicleCountPerPage": "",
852"vehicleCurrentPage": "",
853"vehicleListingPageSort": "",
854"vehicleListingPageViews": '',
855"vehicleDetailsPageViews": '',
856"vehicleDetailsNewPageViews": '',
857"vehicleDetailsUsedPageViews": '',
858"specialsCategory": "",
859};
860DDC.dataLayer.dealership = DDC.dataLayer.dealership || {};
861DDC.dataLayer.dealership.address1 = "2501 N State St";
862DDC.dataLayer.dealership.address2 = "";
863DDC.dataLayer.dealership.city = "Iola";
864DDC.dataLayer.dealership.dealerCode = [{"dtid":"7304"}, {"fd":"09846\-F"}, {"common_org":"7ead86c5\-f048\-49f9\-8e9a\-8d1337041c5d"} ];
865DDC.dataLayer.dealership.dealershipName = "Twin Motors Ford";
866DDC.dataLayer.dealership.dealerContactFirstName = "";
867DDC.dataLayer.dealership.dealerContactLastName = "";
868DDC.dataLayer.dealership.postalCode = "66749";
869DDC.dataLayer.dealership.stateProvince = "KS";
870DDC.dataLayer.dealership.phone1 = "<span data\-phone\-ref=\x27SALES\x27 data\-account\-ref=\x27twinmotorsford\x27>800\-407\-TWIN<\/span>";
871DDC.dataLayer.dealership.website = "https:\/\/www.twinmotorsfordks.com";
872DDC.dataLayer.dealership.email = "[email protected]";
873DDC.dataLayer.dealership.pfe = "bW9jLmRyb2Zzcm90b21uaXd0QG1pdA==";
874DDC.dataLayer.dealership.cpa = "bW9jLmNuaW90dWF4b2NAbm9pdGFjaWZpbm1lZG5JLkFQQw==";
875DDC.dataLayer.additionalInventoryFields = [
876];
877DDC.dataLayer['vehicles'] = [
878];
879DDC.dataLayer['confirmation'] = {
880// US1064395: properties for incentives data.
881"incentiveId":			"",
882"incentiveTitle":		"",
883"selectedIncentiveId":	"",
884"incentiveShortTitle":	"",
885"apptTime":         "",
886"customFormId":     "",
887"elapsedTime":      "",
888"element":          "",
889"email":            "",
890"emailLowerCase": 	"",
891"firstName":        "",
892"firstNameLowerCase": "",
893"formEventId":		"",
894"formPagePath":		"",
895"formTitle":        "",
896"isModal":          "",
897"lastName":         "",
898"lastNameLowerCase": "",
899"modalContainer":   "",
900"phone":            "",
901"phoneNumber":      "",
902"pageName":			"",
903"preferredContact": "",
904"street":			"",
905"streetLowerCase":  "",
906"submissionTimestamp": "",
907"trackingId":       "",
908"trackingTags":		"",
909"tradeinMake":      "",
910"tradeinModel":     "",
911"tradeinVin":       "",
912"tradeinYear":      "",
913"uuid":             "",
914"validate":         "",
915"zip":              "" || "",
916"coApplicant": {
917"firstName": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
918"firstNameLowerCase": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
919"lastName": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
920"lastNameLowerCase": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
921"email": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
922"emailLowerCase": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
923"phone": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
924"street": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
925"streetLowerCase": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
926}
927};
928var stripNullStrings = function(obj){
929for (var property in obj) {
930if (obj.hasOwnProperty(property)) {
931var val = obj[property];
932if (typeof val === "object") {
933stripNullStrings(val);
934} else {
935var checkdVal = ((val === "null")||(val === "" ) ? null : val);
936obj[property] = checkdVal;
937}
938}
939}
940}
941stripNullStrings(DDC.dataLayer);
942})(window.DDC);
943</script>
943
944</div>
945<div  class=" tracking-ddc-generic-widget-user-events ddc-content"  data-widget-name="tracking-ddc-generic-widget-user-events" data-widget-id="template-tracking16">
946</div>
947<script>
948DDC = DDC || {};
949DDC.WidgetData = DDC.WidgetData || {};
950DDC.WidgetData["tracking-ddc"] = DDC.WidgetData["tracking-ddc"] || {};
951DDC.WidgetData["tracking-ddc"].showPrivacyBanner = false || false;
952DDC.WidgetData["tracking-ddc"].inlinePrivacyBanner = true
953const addPrivacyBannerInline = () => {
954const privacyBanner = document.querySelector('.consumer-privacy-banner');
955if (!privacyBanner) return; 
956const PRIVACY_STATUS = "DDC.AllowUserData";
957let allowUserData = null;
958try {
959allowUserData = window.localStorage.getItem(PRIVACY_STATUS);
960} catch (e) {}
961const hideForKeyboard = () => {
962const tabbableElements = privacyBanner.querySelectorAll(
963'a[href], audio[controls], video[controls], button, details, iframe, input:not([disabled]), select:not([disabled]), summary, textarea:not([disabled]), [tabindex="0"], [contenteditable="true"], [accesskey]'
964);
965tabbableElements.forEach(el => el.setAttribute('tabindex', '-1'));
966};
967if (allowUserData !== 'true') {
968const privacyBannerCloseButton = privacyBanner.querySelector('.consumer-privacy-banner-button');
969if (!privacyBannerCloseButton) return;
970document.body.prepend(privacyBanner);
971privacyBannerCloseButton.addEventListener('click', e => {
972e.preventDefault();
973privacyBanner.classList.remove('in');
974privacyBanner.classList.remove('no-animation');
975privacyBanner.setAttribute('aria-hidden', 'true');
976hideForKeyboard();
977try {
978window.localStorage.setItem(PRIVACY_STATUS, 'true');
979} catch (e) {}
980});
981}
982}
983if(
984(false || false)
985&& 
986true
987) {
988addPrivacyBannerInline()
989}
990</script>
990										
991<img class="hide" id="ddc-clickmap-img-click" src="" alt=""/>
992<div  class=" ddc-content tracking-url-parameter-tracking"  data-widget-name="tracking-url-parameter-tracking" data-widget-id="template-tracking14">
993</div>
994<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>
995<div id="ws-tracking1-app-root" class="ddc-content ws-tracking" data-widget-name="ws-tracking" data-widget-id="ws-tracking1" data-reactroot=""></div>
996</div><!-- end .ddc-tracking.hide -->		
997<div  class="ddc-internal-tools">
998<div  class=" internal-tools-design-option-viewer"  data-widget-name="internal-tools-design-option-viewer" data-widget-id="template-design-option-viewer1">
999</div>
1000</div><!-- end .ddc-internal-tools -->		
1001<div  class="hide">
1002<style>
1003.ui-dialog-entry {
1004position: absolute;
1005}
1006</style>
1007<div  class="dialog-popups  ddc-content"  data-widget-name="dialog-popups" data-widget-id="template-dialog1">
1008</div>
1009<div  class=" ddc-content include-velocity"  data-widget-name="include-velocity" data-widget-id="template-include1">
1010<!--
1011mega menu fixes
1012-->
1013<style>
1014.navbar-default .navigation-default:is(.smallest, .smaller, .small) :is(.nav, .ddc-nav-inline) > li > a { min-width: 0px; } /* small    */
1015.navbar-default .navigation-default:is(.smallest, .smaller) .nav > li > a { padding-left: 2px; padding-right: 10px; }       /* smaller  */
1016.navbar-default .navigation-default:is(.smallest) ~ :is(.mycars,.mycars-default) .menu > a{ width: 60px; }                  /* smallest */
1017</style>
1018</div>
1019<div  class=" ddc-content include-velocity"  data-widget-name="include-velocity" data-widget-id="template-include2">
1020</div>
1021<div  class=" ddc-content include-velocity"  data-widget-name="include-velocity" data-widget-id="template-include3">
1022</div>
1023<div  class=" ddc-content include-velocity"  data-widget-name="include-velocity" data-widget-id="template-include4">
1024</div>
1025<div  class=" ddc-content include-velocity"  data-widget-name="include-velocity" data-widget-id="template-specific-include1">
1026;
1027;
1028</div>
1029</div><!-- end .hide -->		
1030<script type="text/javascript">
1031window.DDC = window.DDC || {};
1032var generateCallTrackingSessionId = function() {
1033var uuid = Math.random().toString(36).substring(2) + (new Date()).getTime().toString(36);
1034return uuid;
1035},
1036setCallTrackingSessionCookie = function(uuid) {
1037// Set cookie to expire in 2 hours
1038var expirationTime = new Date();
1039expirationTime.setTime(expirationTime.getTime() + 120 * 60 * 1000);
1040document.cookie = 'callTrackingSessionId=' + uuid + ';expires=' + expirationTime.toGMTString() + ';path=/';
1041},
1042cookieRxResults = new RegExp("callTrackingSessionId=\(\.\*\?\)\(;\|\$\)").exec(document.cookie),
1043callTrackingSessionId
1044;
1045if (cookieRxResults) {
1046callTrackingSessionId = cookieRxResults[1];
1047} else {
1048callTrackingSessionId = generateCallTrackingSessionId();
1049setCallTrackingSessionCookie(callTrackingSessionId);
1050}
1051window.DDC.callTrackingSettings = {
1052callTrackingArtifactBaseUrl: 'https://phones.ddcplatform.dealer.com',
1053callTrackingSessionId: callTrackingSessionId,
1054callTrackingAccountIdsOverride: null
1055};
1056window.DDC.phonesUrl = 'https://phone-swap-service-v2-prod.us-east-1.web.dealer.com:443/phones';
1057</script>
vendor: 1 bytes, line 1057
1057
1058<script type="text/javascript" src="/static/assets/libraries/ddc-phone-swapping/live-latest/umd.js" async></script>
1058
1059<!-- Google Tag Manager -->
1060<script type="text/javascript">
1061const gtmContainerIds = [{id:'GTM-4H673',src:'https://www.googletagmanager.com/gtm.js'}];
1062window.DDC.dataLayer = window.DDC.dataLayer || {};
1063if(window.dataLayer) {
1064window.dataLayer.splice(0,0,window.DDC.dataLayer);
1065} else {
1066window.dataLayer=[window.DDC.dataLayer];
1067}
1068(()=>{
1069const dataLayerHasData = !!Object.keys(window.DDC.dataLayer).length && !!window.DDC.dataLayer.page?.pageInfo;
1070window?.newrelic?.setCustomAttribute(
1071'dataLayerHasData',
1072dataLayerHasData
1073);
1074})();
1075(function(w,d,s,l,i,j,f,dl,k){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});f=d.getElementsByTagName(s)[0],k=i.length;
1076while(k--){j=d.createElement(s);j.async=!0;if(i[k].id==='GTM-TFBK4FF'){j.setAttribute('data-skip-blocking','true');}j.src=i[k].src+'?id='+i[k].id+'&l='+(l||'dataLayer');f.parentNode.insertBefore(j,f);}}
1077(window,document,'script','dataLayer',gtmContainerIds));
1078</script>
1078
1079<!-- End Google Tag Manager -->
1080<script type="text/javascript">
1081window.DDC = window.DDC || {};
1082DDC.WS = DDC.WS || {};
1083DDC.OSIRIS = DDC.WS;
1084DDC.WS.state = DDC.WS.state || {};
1085DDC.WS.state['ws-content-cta'] = DDC.WS.state['ws-content-cta'] || {};
1086DDC.WS.state['ws-content-cta']['content3'] = {"hover":{"isHovered":false},"widgetInfo":{"deviceType":"DESKTOP","windowId":"content3","isPriorityContent":true},"requestData":{"deviceType":"DESKTOP","windowId":"content3","widgetName":"ws-content-cta","locale":"en_US"},"prefs":{"widgetClasses":"","widgetHeight":"100%","widgetMargin":"m-0","widgetPadding":"p-5","widgetBackgroundColor":"","widgetBackgroundColorHover":"","widgetAlignment":"align-items-start","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-left","textColor":"text-white","textColorHover":"","imageUrl":"","imageLocation":"background","imagePosition":"center center","imageSize":"cover","backgroundGradient":"linear-gradient(#00095B,#00095B)","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_ADOPS_WHY_BUY_FORD_PASS_CONTENT3_HEADINGLABEL","headingElement":"h2","headingSize":"display-4","headingColor":"","headingMargin":"","headingPadding":"","headingAlignment":"","contentLabel":"DYNAMIC_PREF_LABEL_ADOPS_WHY_BUY_FORD_PASS_CONTENT3_CONTENTLABEL","contentSize":"","contentColor":"","contentMargin":"","contentPadding":"","contentAlignment":"","buttonLabel":"","buttonStyle":"btn-default","buttonSize":"","buttonMargin":"","buttonAlignment":"align-self-center"},"labels":{"DYNAMIC_PREF_LABEL_ADOPS_WHY_BUY_FORD_PASS_CONTENT3_HEADINGLABEL":"Connect, Control, and Customize Your Ford Vehicle","DYNAMIC_PREF_LABEL_ADOPS_WHY_BUY_FORD_PASS_CONTENT3_CONTENTLABEL":"The Ford app is everything you need to elevate your Ford ownership – all in one place.\u003cbr>\u003cbr>Access complimentary features like remote start, lock and unlock, and vital vehicle information.*\u003cbr>\u003cbr>Plus, you’ll earn Points when you buy or lease a new vehicle†† or get service at our dealership with Ford Rewards."},"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,"cloudfront-pictures-hostname":"pictures.web.dealer.com"}};
1087DDC.WS.state['ws-site-text-search'] = DDC.WS.state['ws-site-text-search'] || {};
1088DDC.WS.state['ws-site-text-search']['template-site-search1'] = {"widgetData":{"pageAlias":"ADOPS_WHY_BUY_FORD_PASS","pageSearchUri":"https://minerva-west.web.dealer.com/search","accountId":"twinmotorsford","siteId":"twinmotorsford","widgetSearchServiceUri":"/api/widget/ws-site-text-search","configTypes":"new,used"},"requestData":{"deviceType":"DESKTOP","windowId":"template-site-search1","widgetName":"ws-site-text-search","locale":"en_US"},"prefs":{"widgetClasses":"","noResultsLinks":"INVENTORY_LISTING_DEFAULT_AUTO_NEW,INVENTORY_LISTING_DEFAULT_AUTO_USED,INVENTORY_LISTING_DEFAULT_AUTO_CERTIFIED_USED,CAR_CUSTOMIZER","overrideAllInventoryAlias":"","searchButtonLabel":"SEARCH","searchButtonIcon":"search","searchButtonIconSize":"","searchButtonStyle":"link","addressGetDirectionsLabel":"GET_DIRECTIONS","contactUsHeadingLabel":"CONTACT_US","addressHeadingLabel":"GET_DIRECTIONS","addressClasses":"","hoursTabsHeaderLabel":"HOURS","searchPlaceholderL
1088abel":"SEARCH_PLACEHOLDER_TEXT","numberOfCharactersForFirstSearch":"2","vehicleOrder":"Oldest First","hideWidgetOnPages":"","display":"navigation","listingConfigIds":"new,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":"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":"Describe your ideal car.  Make, model, features, 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","CAR_CUSTOMIZER":"/car-customizer/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,"ws-site-text-search-ffss-debounce":{"desktop":400,"mobile":600}}};
1089DDC.WS.state['ws-tracking'] = DDC.WS.state['ws-tracking'] || {};
1090DDC.WS.state['ws-tracking']['ws-tracking1'] = {"addItems":{"id":"twinmotorsford","type":null,"status":null,"verticalType":null,"name":"Twin Motors Ford","url":"www.twinmotorsfordks.com","internalUrl":"twinmotorsford.cms.dealer.com","properties":{"latitude":"37.9443667","longitude":"-95.4084492"},"address":{"address1":"2501 N State St","address2":"","address3":null,"city":"Iola","state":"KS","postalCode":"66749","country":"US"},"primaryContactInformation":{"phoneNumbers":[{"type":"HOME","number":"620-365-3632"},{"type":"WORK","number":"800-407-TWIN"},{"type":"FAX","number":"620.365.2214"}],"email":"[email protected]","email2":"[email protected]","firstName":"Angie","lastName":"Korte"},"secondaryContactInformation":null,"hours":{"sunday":"Closed","monday":"8am-6pm","tuesday":"8am-6pm","wednesday":"8am-6pm","thursday":"8am-6pm","friday":"8am-6pm","saturday":"8am-2pm"},"localizedHours":null,"ancestorAccountIds":null,"descendantAccountIds":null,"childAccountIds":null,"parentAccountIds":null,"franchiseList":["Ford"],"dealerCodes":null,"grantedResources":null,"departments":[{"label":"Service","type":"SERVICE","hours":{"sunday":"Closed","monday":"8am-5:30pm","tuesday":"8am-5:30pm","wednesday":"8am-5:30pm","thursday":"8am-5:30pm","friday":"8am-5:30pm","saturday":"8am-12pm"},"localizedHours":{"unknown":{"sunday":"CLOSED","monday":"8:00 AM - 5:30 PM","tuesday":"8:00 AM - 5:30 PM","wednesday":"8:00 AM - 5:30 PM","thursday":"8:00 AM - 5:30 PM","friday":"8:00 AM - 5:30 PM","saturday":"8:00 AM - 12:00 PM"}},"contactInformation":{"phoneNumbers":[{"type":"WORK","number":"620-365-3632"},{"type":"HOME","number":"620-365-3632"},{"type":"FAX","number":"620.365.2214"}],"email":"[email protected]","email2":null,"firstName":"Gene","lastName":"Becker"},"address":{"address1":"2501 N State St","address2":"","address3":null,"city":"Iola","state":"KS","postalCode":"66749","country":"US"}},{"label":"Finance","type":"FINANCE","hours":{"sunday":null,"monday":null,"tuesday":null,"wednesday":null,"thursday":null,"friday":null,"saturday":null},"localizedHours":{},"contactInformation":{"phoneNumbers":[{"type":"WORK","number":"620-365-3632"}],"email":null,"email2":null,"firstName":null,"lastName":null},"address":{"address1":null,"address2":null,"address3":null,"city":null,"state":null,"postalCode":null,"country":null}},{"label":"Parts","type":"PARTS","hours":{"sunday":"Closed","monday":"8:00 AM - 5:30 PM","tuesday":"8:00 AM - 5:30 PM","wednesday":"8:00 AM - 5:30 PM","thursday":"8:00 AM - 5:30 PM","friday":"8:00 AM - 5:30 PM","saturday":"Closed"},"localizedHours":{"unknown":{"sunday":"CLOSED","monday":"8:00 AM - 5:30 PM","tuesday":"8:00 AM - 5:30 PM","wednesday":"8:00 AM - 5:30 PM","thursday":"8:00 AM - 5:30 PM","friday":"8:00 AM - 5:30 PM","saturday":"8:00 AM - 1:00 PM"}},"contactInformation":{"phoneNumbers":[{"type":"WORK","number":"620-365-3632"},{"type":"FAX","number":"620.365.2214"}],"email":"[email protected]","email2":null,"firstName":"Richard","lastName":"Wichman"},"address":{"address1":"2501 N State St","address2":"","address3":null,"city":"Iola","state":"KS","postalCode":"66749","country":"US"}}],"inventoryListingConfigs":null,"lastModifiedTime":null,"controlCenterPlatform":null,"created":null,"lastPublished":null,"phoneNumbers":[{"number":"6209011106","isTrackingNumber":true,"trackingCategory":"DDC_PRIMARY_WEBSITE","profitCenter"
1090:"SERVICE","locationOnSite":"SERVICE"},{"number":"6209011103","isTrackingNumber":true,"trackingCategory":"DDC_PRIMARY_WEBSITE","profitCenter":"SALES","locationOnSite":"SALES"},{"number":"6209011102","isTrackingNumber":true,"trackingCategory":"DDC_PRIMARY_WEBSITE","profitCenter":"PARTS","locationOnSite":"PARTS"},{"number":"620-365-3632","isTrackingNumber":false,"department":"Company Phone 2"},{"number":"800-407-TWIN","isTrackingNumber":false,"department":"SALES"},{"number":"620-365-3632","isTrackingNumber":false,"department":"Finance"},{"number":"620-365-3632","isTrackingNumber":false,"department":"Parts"},{"number":"620-365-3632","isTrackingNumber":false,"department":"Service"},{"number":"620-365-3632","isTrackingNumber":false,"department":"Service 2"}]},"dlItems":[],"schemaConfig":{"pageAlias":"ADOPS_WHY_BUY_FORD_PASS","siteId":"twinmotorsford"},"requestData":{"deviceType":"DESKTOP","windowId":"ws-tracking1","widgetName":"ws-tracking","locale":"en_US"},"prefs":{"maxClickpathCount":"100","formChangeTypes":"select input textarea","cookiesForExtraInfo":"","paramsForExtraInfo":"","localStorageForExtraInfo":""},"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,"ws-tracking-schema-enabled-sites":true}};
1091DDC.WS.state['ws-mycars-nav'] = DDC.WS.state['ws-mycars-nav'] || {};
1092DDC.WS.state['ws-mycars-nav']['template-toolbar1'] = {"moreRequestData":{"accountId":"twinmotorsford","parameterMap":{},"siteId":"twinmotorsford"},"myCarsData":{},"requestData":{"deviceType":"DESKTOP","windowId":"template-toolbar1","widgetName":"ws-mycars-nav","locale":"en_US"},"prefs":{"widgetClasses":"","shoppingLinkAlias":"INVENTORY_LISTING_DEFAULT_AUTO_ALL","enableSrpVehicleToast":"true","srpVehicleToastDelay":10800,"displayMode":"default"},"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}};
1093DDC.WS.state['ws-accordion-content'] = DDC.WS.state['ws-accordion-content'] || {};
1094DDC.WS.state['ws-accordion-content']['accordion-content1'] = {"items":[{"entityComponentClassName":"com.dealer.cms.model.widgets.AccordionContent","content":"ADOPS_WHY_BUY_FORD_PASS_ACCORDION_CONTENT1_CONTENT_DISCLOSURES_EXPERIMENT_3DCCE9907088427F804D22640CB62003","deviceOverrides":{},"itemEnabled":true,"title":"ADOPS_WHY_BUY_FORD_PASS_ACCORDION_CONTENT1_TITLE_DISCLOSURES_EXPERIMENT_3DCCE9907088427F804D22640CB62003"}],"requestData":{"deviceType":"DESKTOP","windowId":"accordion-content1","widgetName":"ws-accordion-content","locale":"en_US"},"prefs":{"widgetHeading":" ","widgetClasses":"","showFirstItemExpanded":"false","headingSize":"","headingStyles":"","collapseIcon":"arrow2-up","expandIcon":"arrow2-down","accordionBody":"","panelHeadingStyle":"ddc-font-size-xlarge font-weight-light text-primary text-center","panelBodyWrapperStyle":"py-6","panelBodyStyle":"","itemlist.id":"4ddd9b515c12446bbbf1c5bd56abd47c","itemClasses":""},"labels":{"ACCORDION_CONTENT_2":"Accordion Content 2","ACCORDION_CONTENT_1":"Accordion Content 1","ACCORDION_IMAGE_DESCRIPTION_3":"Image description 3","ACCORDION_TITLE_3":"Accordion Title 3","ACCORDION_TITLE_2":"Accordion Title 2","ACCORDION_CONTENT_3":"Accordion Content 3","ACCORDION_TITLE_1":"Accordion Title 1","ADOPS_WHY_BUY_FORD_PASS_ACCORDION_CONTENT1_TITLE_DISCLOSURES_EXPERIMENT_3DCCE9907088427F804D22640CB62003":"DISCLOSURES","ADOPS_WHY_BUY_FORD_PASS_ACCORDION_CONTENT1_CONTENT_DISCLOSURES_EXPERIMENT_3DCCE9907088427F804D22640CB62003":"\u003cdiv id=\"ext-gen1604\">*The Ford app, formerly known as the FordPass\u003csup>&#174;\u003c/sup> app, compatible with select smartphone platforms, is available via a download. Message and data rates may apply. Terms apply. Evolving technology/cellular networks/vehicle capability may limit or prevent functionality. An activated vehicle modem, and the Ford app are required for remote features. Remote features may vary by model. Visit \u003ca href=\"https://www.ford.com/help/privacy/\" target=\"_blank\">ford.com\u003c/a> for our privacy notice.\u003c/div>\u003cbr>\u003cdiv>†Must have an activated Ford Rewards (formerly known as FordPass\u003csup>&#174;\u003c/sup>
1094 Rewards) account within 60 days of service invoice date to receive Ford Rewards Points. Points are not redeemable for cash and have no monetary value. Point earning and redemption values are approximate and vary by products and services redeemed. Earn Points for the purchase of Ford, Motorcraft\u003csup>&#174;\u003c/sup>, or Omnicraft&#8482; parts and associated labor at a participating Ford Dealership. See Ford Rewards Terms and FAQs at \u003ca href=\"https://www.ford.com/support/fordpass/fordpass-rewards/overview/\" target=\"_blank\">FordRewards.com\u003c/a> regarding expiration, redemption, forfeiture, and other limitations on Ford Rewards Points.\u003c/div>\u003cbr>††Within 60 days of vehicle sale, you must activate your modem through the Ford app (formerly known as the FordPass\u003csup>&#174;\u003c/sup> app), activate your Ford Rewards account, and set your preferred Ford Dealer to receive Points and one Tier Activity. Visit a participating dealer for details."},"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-accordion-content-latency-tracking":true}};
1095DDC.WS.state['ws-navigation'] = DDC.WS.state['ws-navigation'] || {};
1096DDC.WS.state['ws-navigation']['template-navigation2'] = {"items":[{"id":"SITEMAP","label":"Sitemap","labelAlias":"SITEMAP","url":"/sitemap.htm","target":"","pageId":"SITEMAP_DEFAULT","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"columns":[],"navigationItems":[],"labelSafeHtml":"Sitemap","labelText":"Sitemap"},{"id":"PRIVACY","label":"Privacy","labelAlias":"PRIVACY","url":"/privacy.htm","target":"","pageId":"PRIVACY_DEFAULT","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"columns":[],"navigationItems":[],"labelSafeHtml":"Privacy","labelText":"Privacy"},{"id":"v9_OEM_FORD_0001_V1_DEFINITIONS","label":"View Additional Disclosures","labelAlias":"VIEW_ADDIONTAL_DISCLOSURES_1","url":"/definitions/index.htm","target":"","pageId":"DEFINITIONS_DISCLOSURES","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"columns":[],"navigationItems":[],"labelSafeHtml":"View Additional Disclosures","labelText":"View Additional Disclosures"}],"widgetData":{"navsV2":true,"accountId":"twinmotorsford"},"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! ","SITEMAP":"Sitemap","PRIVACY":"Privacy","VIEW_ADDIONTAL_DISCLOSURES_1":"View Additional Disclosures"},"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}};
1097DDC.WS.state['ws-navigation']['template-navigation1'] = {"items":[{"id":"HOME","label":"Home","labelAlias":"HOME","url":"/","target":"","pageId":"INDEX","matched":false,"custom"
1097:false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"columns":[],"navigationItems":[],"labelSafeHtml":"Home","labelText":"Home"},{"id":"INVENTORY_LISTING_DEFAULT_AUTO_NEW_MAIN","label":"New Inventory ","labelAlias":"NEW_INVENTORY_SEARCH_3","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"layout":"4:8","columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"columns":[{"gridUnits":4,"navigationItems":[{"id":"NEW_INVENTORY","label":"New Inventory","labelAlias":"NEW_INVENTORY","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":1,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"INVENTORY_LISTING_DEFAULT_AUTO_NEW","label":"New Vehicle Inventory","labelAlias":"NEW_VEHICLE_INVENTORY","url":"/new-inventory/index.htm","target":"","pageId":"INVENTORY_LISTING_DEFAULT_AUTO_NEW","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"New Vehicle Inventory","labelText":"New Vehicle Inventory"},{"id":"a062ece47bb64847a4a7e43e38183537","label":"Remaining 2025 Inventory","labelAlias":"REMAINING_2025_INVENTORY","url":"https://www.twinmotorsfordks.com/new-inventory/index.htm?year=2025-2025","target":"_self","pageId":"WWW_TWINMOTORSFORDKS_COMNEW_INVENTORYINDEX_HTM","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{"en_US":"?year=2025-2025"},"navigationItems":[],"labelSafeHtml":"Remaining 2025 Inventory","labelText":"Remaining 2025 Inventory"},{"id":"MODELS","label":"Ford Model Lineup","labelAlias":"FORD_MODEL_LINEUP","url":"/models.htm","target":"","pageId":"MODELS","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Ford Model Lineup","labelText":"Ford Model Lineup"},{"id":"SHOWROOM","label":"Research Models","labelAlias":"SHOWROOM","url":"/showroom/index.htm","target":"","pageId":"SHOWROOM","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Research Models","labelText":"Research Models"}
1097,{"id":"17f1f03db6ca4b8595eb83a46ad7e963","label":"Custom Order Your Ford","labelAlias":"CUSTOM_ORDER_YOUR_FORD","url":"/car-customizer/index.htm","target":"_self","pageId":"CAR_CUSTOMIZER","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Custom Order Your Ford","labelText":"Custom Order Your Ford"},{"id":"INVENTORY_FEATURED_NEW","label":"Featured New Vehicles","labelAlias":"NEW_FEATURED_VEHICLES","url":"/featured-vehicles/new.htm","target":"","pageId":"INVENTORY_FEATURED_NEW","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Featured New Vehicles","labelText":"Featured New Vehicles"},{"id":"821830383e5146eb8b258f47cdd5ddfa","label":"Ford Protect","labelAlias":"FORD_PROTECT","url":"/fordprotect.htm","target":"_self","pageId":"FORDPROTECT_PAGE","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Ford Protect","labelText":"Ford Protect"},{"id":"MODELS_COMMERCIAL","label":"Commercial Vehicles","labelAlias":"COMMERCIAL_VEHICLES","url":"/commercial.htm","target":"","pageId":"MODELS_COMMERCIAL","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Commercial Vehicles","labelText":"Commercial Vehicles"},{"id":"4283c379ae42495dacaa8295b79f1e1f","label":"Value Your Trade","labelAlias":"VALUE_YOUR_TRADE","url":"/trade-in-form.htm","target":"_self","pageId":"INVENTORY_LEAD_TRADE_IN","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Value Your Trade","labelText":"Value Your Trade"}],"labelSafeHtml":"New Inventory","labelText":"New Inventory"}]},{"gridUnits":8,"navigationItems":[{"id":"SHOP_BY_MODEL","label":"Shop By Model","labelAlias":"SHOP_BY_MODEL","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":2,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"MODEL_SELECTOR_FRAGMENT","label":"Shop By Model","labelAlias":"SHOP_BY_MODEL","url":"/navigation-fragments/model-selector.htm","target":"","pageId":"MODEL_SELECTOR_FRAGMENT","matched":false,"custom":false,"dynamic":false,"embedded":true,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Shop By Model","labelText":"Shop By Model"}],"labelSafeHtml":"Shop By Model","labelText":"Shop By Model"}]}],"navigationItems":[{"id":"NEW_INVENTORY","label":"New Inventory","labelAlias":"NEW_INVENTORY","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":1,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"INVENTORY_LISTING_DEFAULT_AUTO_NEW","label":"New Vehicle Inventory","labelAlias":"NEW_VEHICLE_INVENTORY","url":"/new-inventory/index.htm","target":"","pageId":"INVENTORY_LISTING_DEFAULT_AUTO_NEW","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"New Vehicle Inventory","labelText":"New Vehicle Inventory"},{"id":"a062ece47bb64847a4a7e43e38183537","label":"Remaining 2025 Inventory","labelAlias":"REMAINING_2025_INVENTORY","url":"https://www.twinmotorsfordks.com/new-inventory/index.htm?year=2025-2025","target":"_self","pageId":"WWW_TWINMOTORSFORDKS_COMNEW_INVENTORYINDEX_HTM","matched":false,"custom"
1097:false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{"en_US":"?year=2025-2025"},"navigationItems":[],"labelSafeHtml":"Remaining 2025 Inventory","labelText":"Remaining 2025 Inventory"},{"id":"MODELS","label":"Ford Model Lineup","labelAlias":"FORD_MODEL_LINEUP","url":"/models.htm","target":"","pageId":"MODELS","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Ford Model Lineup","labelText":"Ford Model Lineup"},{"id":"SHOWROOM","label":"Research Models","labelAlias":"SHOWROOM","url":"/showroom/index.htm","target":"","pageId":"SHOWROOM","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Research Models","labelText":"Research Models"}
1097,{"id":"17f1f03db6ca4b8595eb83a46ad7e963","label":"Custom Order Your Ford","labelAlias":"CUSTOM_ORDER_YOUR_FORD","url":"/car-customizer/index.htm","target":"_self","pageId":"CAR_CUSTOMIZER","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Custom Order Your Ford","labelText":"Custom Order Your Ford"},{"id":"INVENTORY_FEATURED_NEW","label":"Featured New Vehicles","labelAlias":"NEW_FEATURED_VEHICLES","url":"/featured-vehicles/new.htm","target":"","pageId":"INVENTORY_FEATURED_NEW","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Featured New Vehicles","labelText":"Featured New Vehicles"},{"id":"821830383e5146eb8b258f47cdd5ddfa","label":"Ford Protect","labelAlias":"FORD_PROTECT","url":"/fordprotect.htm","target":"_self","pageId":"FORDPROTECT_PAGE","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Ford Protect","labelText":"Ford Protect"},{"id":"MODELS_COMMERCIAL","label":"Commercial Vehicles","labelAlias":"COMMERCIAL_VEHICLES","url":"/commercial.htm","target":"","pageId":"MODELS_COMMERCIAL","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Commercial Vehicles","labelText":"Commercial Vehicles"},{"id":"4283c379ae42495dacaa8295b79f1e1f","label":"Value Your Trade","labelAlias":"VALUE_YOUR_TRADE","url":"/trade-in-form.htm","target":"_self","pageId":"INVENTORY_LEAD_TRADE_IN","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Value Your Trade","labelText":"Value Your Trade"}],"labelSafeHtml":"New Inventory","labelText":"New Inventory"},{"id":"SHOP_BY_MODEL","label":"Shop By Model","labelAlias":"SHOP_BY_MODEL","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":2,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"MODEL_SELECTOR_FRAGMENT","label":"Shop By Model","labelAlias":"SHOP_BY_MODEL","url":"/navigation-fragments/model-selector.htm","target":"","pageId":"MODEL_SELECTOR_FRAGMENT","matched":false,"custom":false,"dynamic":false,"embedded":true,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Shop By Model","labelText":"Shop By Model"}],"labelSafeHtml":"Shop By Model","labelText":"Shop By Model"}],"labelSafeHtml":"New Inventory ","labelText":"New Inventory"},{"id":"INVENTORY_LISTING_DEFAULT_AUTO_USED_MAIN","label":"Used Inventory","labelAlias":"USED_INVENTORY_SEARCH_1","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"layout":"4:8","columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"columns":[{"gridUnits":4,"navigationItems":[{"id":"USED_INVENTORY","label":"Pre-Owned Inventory","labelAlias":"USED_INVENTORY","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":1,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"INVENTORY_LISTING_DEFAULT_AUTO_USED","label":"Used Vehicle Inventory","labelAlias":"USED_VEHICLE_INVENTORY","url":"/used-inventory/index.htm","target":"","pageId":"INVENTORY_LISTING_DEFAULT_AUTO_USED","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Used Vehicle Inventory","labelText":"Used Vehicle Inventory"},{"id":"CERTIFIED_PRE_OWNED_VEHICLES","label":"Vehicles Under of $25K","labelAlias":"CERTIFIED_PROGRAM_OVERVIEW_2","url":"https://www.twinmotorsfordks.com/used-inventory/index.htm?internetPrice=1-25000","target":"","pageId":"WWW_TWINMOTORSFORDKS_COMUSED_INVENTORYINDEX_HTM","matched":false,"custom"
1097:false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{"en_US":"?internetPrice=1-25000"},"navigationItems":[],"labelSafeHtml":"Vehicles Under of $25K","labelText":"Vehicles Under of $25K"},{"id":"INVENTORY_FEATURED_USED","label":"Featured Used Vehicles","labelAlias":"USED_FEATURED_VEHICLES","url":"/featured-vehicles/pre-owned.htm","target":"","pageId":"INVENTORY_FEATURED_USED","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Featured Used Vehicles","labelText":"Featured Used Vehicles"},{"id":"INVENTORY_FINDER_DEFAULT_AUTO","label":"CarFinder","labelAlias":"CARFINDER","url":"/carfinder/index.htm","target":"","pageId":"INVENTORY_FINDER_DEFAULT_AUTO","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"CarFinder","labelText":"CarFinder"},{"id":"3931bc2262dc406287f2f5ed98c5d816","label":"Value Your Trade","labelAlias":"VALUE_YOUR_TRADE_1","url":"/trade-in-form.htm","target":"_self","pageId":"INVENTORY_LEAD_TRADE_IN","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Value Your Trade","labelText":"Value Your Trade"}],"labelSafeHtml":"Pre-Owned Inventory","labelText":"Pre-Owned Inventory"}]},{"gridUnits":8,"navigationItems":[{"id":"FEATURED_VEHICLES","label":"Featured Vehicles","labelAlias":"FEATURED_VEHICLES","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":2,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"INVENTORY_FEATURED_USED_FRAGMENT","label":"Featured Vehicles","labelAlias":"FEATURED_VEHICLES","url":"/navigation-fragments/recommended-vehicles-used.htm","target":"","pageId":"RECOMMENDED_VEHICLES_USED_FRAGMENT","matched":false,"custom":false,"dynamic":false,"embedded":true,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Featured Vehicles","labelText":"Featured Vehicles"}],"labelSafeHtml":"Featured Vehicles","labelText":"Featured Vehicles"}]}],"navigationItems":[{"id":"USED_INVENTORY","label":"Pre-Owned Inventory","labelAlias":"USED_INVENTORY","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":1,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"INVENTORY_LISTING_DEFAULT_AUTO_USED","label":"Used Vehicle Inventory","labelAlias":"USED_VEHICLE_INVENTORY","url":"/used-inventory/index.htm","target":"","pageId":"INVENTORY_LISTING_DEFAULT_AUTO_USED","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Used Vehicle Inventory","labelText":"Used Vehicle Inventory"},{"id":"CERTIFIED_PRE_OWNED_VEHICLES","label":"Vehicles Under of $25K","labelAlias":"CERTIFIED_PROGRAM_OVERVIEW_2","url":"https://www.twinmotorsfordks.com/used-inventory/index.htm?internetPrice=1-25000","target":"","pageId":"WWW_TWINMOTORSFORDKS_COMUSED_INVENTORYINDEX_HTM","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{"en_US":"?internetPrice=1-25000"},"navigationItems":[],"labelSafeHtml":"Vehicles Under of $25K","labelText":"Vehicles Under of $25K"},{"id":"INVENTORY_FEATURED_USED","label":"Featured Used Vehicles","labelAlias":"USED_FEATURED_VEHICLES","url":"/featured-vehicles/pre-owned.htm","target":"","pageId":"INVENTORY_FEATURED_USED","matched":false,"custom"
1097:false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Featured Used Vehicles","labelText":"Featured Used Vehicles"},{"id":"INVENTORY_FINDER_DEFAULT_AUTO","label":"CarFinder","labelAlias":"CARFINDER","url":"/carfinder/index.htm","target":"","pageId":"INVENTORY_FINDER_DEFAULT_AUTO","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"CarFinder","labelText":"CarFinder"},{"id":"3931bc2262dc406287f2f5ed98c5d816","label":"Value Your Trade","labelAlias":"VALUE_YOUR_TRADE_1","url":"/trade-in-form.htm","target":"_self","pageId":"INVENTORY_LEAD_TRADE_IN","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Value Your Trade","labelText":"Value Your Trade"}],"labelSafeHtml":"Pre-Owned Inventory","labelText":"Pre-Owned Inventory"},{"id":"FEATURED_VEHICLES","label":"Featured Vehicles","labelAlias":"FEATURED_VEHICLES","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":2,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"INVENTORY_FEATURED_USED_FRAGMENT","label":"Featured Vehicles","labelAlias":"FEATURED_VEHICLES","url":"/navigation-fragments/recommended-vehicles-used.htm","target":"","pageId":"RECOMMENDED_VEHICLES_USED_FRAGMENT","matched":false,"custom":false,"dynamic":false,"embedded":true,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Featured Vehicles","labelText":"Featured Vehicles"}],"labelSafeHtml":"Featured Vehicles","labelText":"Featured Vehicles"}],"labelSafeHtml":"Used Inventory","labelText":"Used Inventory"},{"id":"2116fddc919f4647ac2880113f015df1","label":"Research","labelAlias":"RESEARCH_1","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"layout":"6:6","columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"columns":[{"gridUnits":6,"navigationItems":[{"id":"b89da3b8f4e94ea18da0371133bafee8","label":"Research","labelAlias":"RESEARCH_2","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":1,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"2d8c620e1c8f4d09963e6c78a2977f0d","label":"2027 Ford Expedition","labelAlias":"2027_FORD_EXPEDITION","url":"/2027-ford-expedition.htm","target":"_self","pageId":"SITEBUILDER_2027_FORD_EXPEDITION_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2027 Ford Expedition","labelText":"2027 Ford Expedition"},{"id":"a0aac72bd4e94081be6ab156204f5775","label":"2027 Ford Explorer","labelAlias":"2027_FORD_EXPLORER","url":"/2027-ford-explorer.htm","target":"_self","pageId":"SITEBUILDER_2027_FORD_EXPLORER__1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2027 Ford Explorer","labelText":"2027 Ford Explorer"},{"id":"69f75b98d1f2485b819ff6b5903296ab","label":"2027 Ford Super Duty","labelAlias":"2027_FORD_SUPER_DUTY","url":"/2027-ford-super-duty.htm","target":"_self","pageId":"SITEBUILDER_2027_FORD_SUPER_DUTY__1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2027 Ford Super Duty","labelText":"2027 Ford Super Duty"},{"id":"7c545fc0a77c468baf711195fd40f01f","label":"2027 Ford Expedition MAX","labelAlias":"2027_FORD_EXPEDITION_MAX","url":"/2027-ford-expedition-max.htm","target":"_self","pageId":"SITEBUILDER_2027_FORD_EXPEDITION_MAX_1","matched":false,"custom"
1097:false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2027 Ford Expedition MAX","labelText":"2027 Ford Expedition MAX"},{"id":"0df6888c602944259301606c31328ee1","label":"2026 Ford Ranger","labelAlias":"2026_FORD_RANGER","url":"/2026-ford-ranger.htm","target":"_self","pageId":"SITEBUILDER_2026_FORD_RANGER_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2026 Ford Ranger","labelText":"2026 Ford Ranger"},{"id":"c09ffd0b37eb44f6b44ec0864bb39460","label":"2026 Ford F-350","labelAlias":"2026_FORD_F_350","url":"/2026-ford-f350.htm","target":"_self","pageId":"SITEBUILDER_2026_FORD_F_350_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2026 Ford F-350","labelText":"2026 Ford F-350"},{"id":"c6965cea1a8c45c6a019dfb5441b3181","label":"2026 Ford Transit Chassis Cab","labelAlias":"2026_FORD_TRANSIT_CHASSIS_CAB","url":"/2026-ford-transit-chassis-cab-cutaway.htm","target":"_self","pageId":"SITEBUILDER_MODEL_SPECIFIC_LANDING_PAGE_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2026 Ford Transit Chassis Cab","labelText":"2026 Ford Transit Chassis Cab"},{"id":"b2c76a053b564327840d14673566510c","label":"2026 Ford Explorer","labelAlias":"2026_FORD_EXPLORER","url":"/new/2026-ford-explorer.htm","target":"_self","pageId":"SITEBUILDER_2026_FORD_EXPLORER_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2026 Ford Explorer","labelText":"2026 Ford Explorer"},{"id":"8acb742de3d24d23bfd2dc84d5b60959","label":"2026 Ford F-250","labelAlias":"2026_FORD_F_250","url":"/new/2026-ford-f-250.htm","target":"_self","pageId":"SITEBUILDER_2026_FORD_F_250_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2026 Ford F-250","labelText":"2026 Ford F-250"},{"id":"6978df77264b44a4a31c4bdba8fb8cba","label":"2026 Ford Super Duty","labelAlias":"2026_FORD_SUPER_DUTY","url":"/2026-ford-super-duty.htm","target":"_self","pageId":"SITEBUILDER_2026_FORD_SUPER_DUTY_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2026 Ford Super Duty","labelText":"2026 Ford Super Duty"},{"id":"5a7306cb551342578b76b2f55c21183a","label":"2026 Ford Bronco","labelAlias":"2025_FORD_BRONCO_1","url":"/new/2026-ford-bronco.htm","target":"_self","pageId":"SITEBUILDER_2026_FORD_BRONCO_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2026 Ford Bronco","labelText":"2026 Ford Bronco"},{"id":"6ce37301d4804c18b9703b291be7bc64","label":"2026 Ford Expedition","labelAlias":"2025_FORD_EXPEDITION_1","url":"/new/2026-ford-expedition.htm","target":"_self","pageId":"SITEBUILDER_2026_FORD_EXPEDITION_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2026 Ford Expedition","labelText":"2026 Ford Expedition"},{"id":"d151f9b26e84466486142a43a91e9bb7","label":"2026 Ford F-150","labelAlias":"2026_FORD_F_150","url":"/new/2026-ford-f150.htm","target":"_self","pageId":"SITEBUILDER_2026_FORD_F_150_1","matched":false,"custom"
1097:false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2026 Ford F-150","labelText":"2026 Ford F-150"},{"id":"a9ac849805374ddf8ea81ebf70eee226","label":"2026 Ford Bronco Sport","labelAlias":"2026_FORD_BRONCO_SPORT","url":"/new/2026-ford-bronco-sport.htm","target":"_self","pageId":"SITEBUILDER_2026_FORD_BRONCO_SPORT_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2026 Ford Bronco Sport","labelText":"2026 Ford Bronco Sport"},{"id":"7942231a57424f7898fc8463bcbac347","label":"2026 Ford Maverick","labelAlias":"2026_FORD_MAVERICK","url":"/new/2026-ford-maverick.htm","target":"_self","pageId":"SITEBUILDER_2026_FORD_MAVERICK_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2026 Ford Maverick","labelText":"2026 Ford Maverick"}],"labelSafeHtml":"Research","labelText":"Research"}]},{"gridUnits":6,"navigationItems":[{"id":"7890a4a53775452caaad3754549ebb8b","label":"EV Resources","labelAlias":"EV_RESOURCES","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":2,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"f82e9c83f5694ba2ac78b4aa60e5a431","label":"Ford Power Promise  ","labelAlias":"FORD_POWER_PROMISE__","url":"/ev-overview.htm","target":"_self","pageId":"SITEBUILDER_EV_OVERVIEW_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Ford Power Promise  ","labelText":"Ford Power Promise"},{"id":"8eca2cb7e45d46aca40faa4207b1a485","label":"Ford Mustang Mach-E","labelAlias":"FORD_MUSTANG_MACH_E","url":"/MustangMachE.htm","target":"_self","pageId":"SITEBUILDER_2023_FORD_MACH_E_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Ford Mustang Mach-E","labelText":"Ford Mustang Mach-E"},{"id":"2712fcd285344a4c8b500a57ac91e379","label":"Ford F-150 Lightning","labelAlias":"FORD_F_150_LIGHTNING","url":"/ev-lightning.htm","target":"_self","pageId":"SITEBUILDER_FORD_F_150_LIGHTNING_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Ford F-150 Lightning","labelText":"Ford F-150 Lightning"},{"id":"7f685a9cb4fb4448a49988569d5ab8fb","label":"Going Electric","labelAlias":"GOING_ELECTRIC","url":"/ev-ownership.htm","target":"_self","pageId":"SITEBUILDER_ELECTRIC_VEHICLES_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Going Electric","labelText":"Going Electric"},{"id":"83fa58a240014fb9b11ecbfc42da1542","label":"Twin Motors Ford Has the Hook-Up","labelAlias":"TWIN_MOTORS_HAS_THE_HOOK_UP_1","url":"/ev-charging.htm","target":"_self","pageId":"SITEBUILDER_EV_CHARGING_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Twin Motors Ford Has the Hook-Up","labelText":"Twin Motors Ford Has the Hook-Up"}],"labelSafeHtml":"EV Resources","labelText":"EV Resources"},{"id":"c1de4e3ef29f4ea384ae30e1df3cbd4e","label":"Research","labelAlias":"RESEARCH_3","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":2,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"2d72b79aa01f4b229bfe728975d604d2","label":"Ford Custom Garage","labelAlias":"FORD_CUSTOM_GARAGE","url":"/ford-custom-garage.htm","target":"_self","pageId":"SITEBUILDER_2026_FORD_CUSTOM_GARAGE_1","matched":false,"custom"
1097:false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Ford Custom Garage","labelText":"Ford Custom Garage"}],"labelSafeHtml":"Research","labelText":"Research"}]}],"navigationItems":[{"id":"b89da3b8f4e94ea18da0371133bafee8","label":"Research","labelAlias":"RESEARCH_2","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":1,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"2d8c620e1c8f4d09963e6c78a2977f0d","label":"2027 Ford Expedition","labelAlias":"2027_FORD_EXPEDITION","url":"/2027-ford-expedition.htm","target":"_self","pageId":"SITEBUILDER_2027_FORD_EXPEDITION_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2027 Ford Expedition","labelText":"2027 Ford Expedition"},{"id":"a0aac72bd4e94081be6ab156204f5775","label":"2027 Ford Explorer","labelAlias":"2027_FORD_EXPLORER","url":"/2027-ford-explorer.htm","target":"_self","pageId":"SITEBUILDER_2027_FORD_EXPLORER__1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2027 Ford Explorer","labelText":"2027 Ford Explorer"},{"id":"69f75b98d1f2485b819ff6b5903296ab","label":"2027 Ford Super Duty","labelAlias":"2027_FORD_SUPER_DUTY","url":"/2027-ford-super-duty.htm","target":"_self","pageId":"SITEBUILDER_2027_FORD_SUPER_DUTY__1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2027 Ford Super Duty","labelText":"2027 Ford Super Duty"},{"id":"7c545fc0a77c468baf711195fd40f01f","label":"2027 Ford Expedition MAX","labelAlias":"2027_FORD_EXPEDITION_MAX","url":"/2027-ford-expedition-max.htm","target":"_self","pageId":"SITEBUILDER_2027_FORD_EXPEDITION_MAX_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2027 Ford Expedition MAX","labelText":"2027 Ford Expedition MAX"},{"id":"0df6888c602944259301606c31328ee1","label":"2026 Ford Ranger","labelAlias":"2026_FORD_RANGER","url":"/2026-ford-ranger.htm","target":"_self","pageId":"SITEBUILDER_2026_FORD_RANGER_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2026 Ford Ranger","labelText":"2026 Ford Ranger"},{"id":"c09ffd0b37eb44f6b44ec0864bb39460","label":"2026 Ford F-350","labelAlias":"2026_FORD_F_350","url":"/2026-ford-f350.htm","target":"_self","pageId":"SITEBUILDER_2026_FORD_F_350_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2026 Ford F-350","labelText":"2026 Ford F-350"},{"id":"c6965cea1a8c45c6a019dfb5441b3181","label":"2026 Ford Transit Chassis Cab","labelAlias":"2026_FORD_TRANSIT_CHASSIS_CAB","url":"/2026-ford-transit-chassis-cab-cutaway.htm","target":"_self","pageId":"SITEBUILDER_MODEL_SPECIFIC_LANDING_PAGE_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2026 Ford Transit Chassis Cab","labelText":"2026 Ford Transit Chassis Cab"},{"id":"b2c76a053b564327840d14673566510c","label":"2026 Ford Explorer","labelAlias":"2026_FORD_EXPLORER","url":"/new/2026-ford-explorer.htm","target":"_self","pageId":"SITEBUILDER_2026_FORD_EXPLORER_1","matched":false,"custom"
1097:false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2026 Ford Explorer","labelText":"2026 Ford Explorer"},{"id":"8acb742de3d24d23bfd2dc84d5b60959","label":"2026 Ford F-250","labelAlias":"2026_FORD_F_250","url":"/new/2026-ford-f-250.htm","target":"_self","pageId":"SITEBUILDER_2026_FORD_F_250_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2026 Ford F-250","labelText":"2026 Ford F-250"},{"id":"6978df77264b44a4a31c4bdba8fb8cba","label":"2026 Ford Super Duty","labelAlias":"2026_FORD_SUPER_DUTY","url":"/2026-ford-super-duty.htm","target":"_self","pageId":"SITEBUILDER_2026_FORD_SUPER_DUTY_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2026 Ford Super Duty","labelText":"2026 Ford Super Duty"},{"id":"5a7306cb551342578b76b2f55c21183a","label":"2026 Ford Bronco","labelAlias":"2025_FORD_BRONCO_1","url":"/new/2026-ford-bronco.htm","target":"_self","pageId":"SITEBUILDER_2026_FORD_BRONCO_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2026 Ford Bronco","labelText":"2026 Ford Bronco"},{"id":"6ce37301d4804c18b9703b291be7bc64","label":"2026 Ford Expedition","labelAlias":"2025_FORD_EXPEDITION_1","url":"/new/2026-ford-expedition.htm","target":"_self","pageId":"SITEBUILDER_2026_FORD_EXPEDITION_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2026 Ford Expedition","labelText":"2026 Ford Expedition"},{"id":"d151f9b26e84466486142a43a91e9bb7","label":"2026 Ford F-150","labelAlias":"2026_FORD_F_150","url":"/new/2026-ford-f150.htm","target":"_self","pageId":"SITEBUILDER_2026_FORD_F_150_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2026 Ford F-150","labelText":"2026 Ford F-150"},{"id":"a9ac849805374ddf8ea81ebf70eee226","label":"2026 Ford Bronco Sport","labelAlias":"2026_FORD_BRONCO_SPORT","url":"/new/2026-ford-bronco-sport.htm","target":"_self","pageId":"SITEBUILDER_2026_FORD_BRONCO_SPORT_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2026 Ford Bronco Sport","labelText":"2026 Ford Bronco Sport"},{"id":"7942231a57424f7898fc8463bcbac347","label":"2026 Ford Maverick","labelAlias":"2026_FORD_MAVERICK","url":"/new/2026-ford-maverick.htm","target":"_self","pageId":"SITEBUILDER_2026_FORD_MAVERICK_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"2026 Ford Maverick","labelText":"2026 Ford Maverick"}],"labelSafeHtml":"Research","labelText":"Research"},{"id":"7890a4a53775452caaad3754549ebb8b","label":"EV Resources","labelAlias":"EV_RESOURCES","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":2,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"f82e9c83f5694ba2ac78b4aa60e5a431","label":"Ford Power Promise  ","labelAlias":"FORD_POWER_PROMISE__","url":"/ev-overview.htm","target":"_self","pageId":"SITEBUILDER_EV_OVERVIEW_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Ford Power Promise  ","labelText":"Ford Power Promise"},{"id":"8eca2cb7e45d46aca40faa4207b1a485","label":"Ford Mustang Mach-E","labelAlias":"FORD_MUSTANG_MACH_E","url":"/MustangMachE.htm","target":"_self","pageId":"SITEBUILDER_2023_FORD_MACH_E_1","matched":false,"custom"
1097:false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Ford Mustang Mach-E","labelText":"Ford Mustang Mach-E"},{"id":"2712fcd285344a4c8b500a57ac91e379","label":"Ford F-150 Lightning","labelAlias":"FORD_F_150_LIGHTNING","url":"/ev-lightning.htm","target":"_self","pageId":"SITEBUILDER_FORD_F_150_LIGHTNING_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Ford F-150 Lightning","labelText":"Ford F-150 Lightning"},{"id":"7f685a9cb4fb4448a49988569d5ab8fb","label":"Going Electric","labelAlias":"GOING_ELECTRIC","url":"/ev-ownership.htm","target":"_self","pageId":"SITEBUILDER_ELECTRIC_VEHICLES_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Going Electric","labelText":"Going Electric"},{"id":"83fa58a240014fb9b11ecbfc42da1542","label":"Twin Motors Ford Has the Hook-Up","labelAlias":"TWIN_MOTORS_HAS_THE_HOOK_UP_1","url":"/ev-charging.htm","target":"_self","pageId":"SITEBUILDER_EV_CHARGING_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Twin Motors Ford Has the Hook-Up","labelText":"Twin Motors Ford Has the Hook-Up"}],"labelSafeHtml":"EV Resources","labelText":"EV Resources"},{"id":"c1de4e3ef29f4ea384ae30e1df3cbd4e","label":"Research","labelAlias":"RESEARCH_3","url":"#","target":"_self","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":2,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"2d72b79aa01f4b229bfe728975d604d2","label":"Ford Custom Garage","labelAlias":"FORD_CUSTOM_GARAGE","url":"/ford-custom-garage.htm","target":"_self","pageId":"SITEBUILDER_2026_FORD_CUSTOM_GARAGE_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Ford Custom Garage","labelText":"Ford Custom Garage"}],"labelSafeHtml":"Research","labelText":"Research"}],"labelSafeHtml":"Research","labelText":"Research"},{"id":"FINANCE_LEAD","label":"Finance & Trade","labelAlias":"FINANCE_AND_TRADE","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"layout":"4:4:4","columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"columns":[{"gridUnits":4,"navigationItems":[{"id":"FINANCE_CENTER","label":"Finance Center","labelAlias":"FINANCE_CENTER","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"FORD_CREDIT_ONLINE","label":"Apply For Credit","labelAlias":"FORD_CREDIT_ONLINE_1","url":"https://www.ford.com/finance/apply/1?SourceOfData=DCF&dealerId=09846","target":"_blank","pageId":"WWW_FORD_COMFINANCEAPPLY1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{"en_US":"?SourceOfData=DCF&dealerId=09846"},"navigationItems":[],"labelSafeHtml":"Apply For Credit","labelText":"Apply For Credit"},{"id":"FINANCE_LEAD","label":"Finance Center","labelAlias":"FINANCE_CENTER","url":"/financing/index.htm","target":"","pageId":"FINANCE_LEAD","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Finance Center","labelText":"Finance Center"}],"labelSafeHtml":"Finance Center","labelText":"Finance Center"}]},{"gridUnits":4,"navigationItems":[{"id":"TRADE_VALUE","label":"Trade Value","labelAlias":"TRADE_VALUE","url":"#","target":"","pageId":"#","matched":false,"custom"
1097:false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"BLACK_BOOK_VALUE_YOUR_TRADE","label":"Value Your Trade","labelAlias":"BLACK_BOOK_TRADE_EVALUATION","url":"/trade-in-form.htm","target":"","pageId":"INVENTORY_LEAD_TRADE_IN","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Value Your Trade","labelText":"Value Your Trade"}],"labelSafeHtml":"Trade Value","labelText":"Trade Value"}]},{"gridUnits":4,"navigationItems":[{"id":"RESEARCH","label":"Research","labelAlias":"RESEARCH","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"SPECIAL_PROGRAMS","label":"Finance Specials","labelAlias":"FINANCE_SPECIALS","url":"/specials/finance.htm","target":"","pageId":"SPECIALS_LISTING_FINANCE","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Finance Specials","labelText":"Finance Specials"},{"id":"INVENTORY_FINDER_DEFAULT_AUTO","label":"CarFinder","labelAlias":"CARFINDER","url":"/carfinder/index.htm?category=AUTO","target":"","pageId":"INVENTORY_FINDER_DEFAULT_AUTO","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{"en_US":"?category=AUTO"},"navigationItems":[],"labelSafeHtml":"CarFinder","labelText":"CarFinder"}],"labelSafeHtml":"Research","labelText":"Research"}]}],"navigationItems":[{"id":"FINANCE_CENTER","label":"Finance Center","labelAlias":"FINANCE_CENTER","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"FORD_CREDIT_ONLINE","label":"Apply For Credit","labelAlias":"FORD_CREDIT_ONLINE_1","url":"https://www.ford.com/finance/apply/1?SourceOfData=DCF&dealerId=09846","target":"_blank","pageId":"WWW_FORD_COMFINANCEAPPLY1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{"en_US":"?SourceOfData=DCF&dealerId=09846"},"navigationItems":[],"labelSafeHtml":"Apply For Credit","labelText":"Apply For Credit"},{"id":"FINANCE_LEAD","label":"Finance Center","labelAlias":"FINANCE_CENTER","url":"/financing/index.htm","target":"","pageId":"FINANCE_LEAD","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Finance Center","labelText":"Finance Center"}],"labelSafeHtml":"Finance Center","labelText":"Finance Center"},{"id":"TRADE_VALUE","label":"Trade Value","labelAlias":"TRADE_VALUE","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"BLACK_BOOK_VALUE_YOUR_TRADE","label":"Value Your Trade","labelAlias":"BLACK_BOOK_TRADE_EVALUATION","url":"/trade-in-form.htm","target":"","pageId":"INVENTORY_LEAD_TRADE_IN","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Value Your Trade","labelText":"Value Your Trade"}],"labelSafeHtml":"Trade Value","labelText":"Trade Value"},{"id":"RESEARCH","label":"Research","labelAlias":"RESEARCH","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"SPECIAL_PROGRAMS","label":"Finance Specials","labelAlias":"FINANCE_SPECIALS","url":"/specials/finance.htm","target":"","pageId":"SPECIALS_LISTING_FINANCE","matched":false,"custom"
1097:false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Finance Specials","labelText":"Finance Specials"},{"id":"INVENTORY_FINDER_DEFAULT_AUTO","label":"CarFinder","labelAlias":"CARFINDER","url":"/carfinder/index.htm?category=AUTO","target":"","pageId":"INVENTORY_FINDER_DEFAULT_AUTO","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{"en_US":"?category=AUTO"},"navigationItems":[],"labelSafeHtml":"CarFinder","labelText":"CarFinder"}],"labelSafeHtml":"Research","labelText":"Research"}],"labelSafeHtml":"Finance & Trade","labelText":"Finance & Trade"},{"id":"PARTS_LEAD","label":"Service & Parts","labelAlias":"SERVICE_AND_PARTS","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"layout":"4:4:4","columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"columns":[{"gridUnits":4,"navigationItems":[{"id":"SERVICE","label":"Service","labelAlias":"SERVICE","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"0ae3275349874352b803a6682c69d702","label":"Service Center","labelAlias":"SERVICE_CENTER_2","url":"/service/center.htm","target":"_self","pageId":"SERVICE_DEFAULT","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Service Center","labelText":"Service Center"},{"id":"SERVICE_LEAD","label":"Schedule Service","labelAlias":"SERVICE_CENTER_1","url":"/service/index.htm","target":"","pageId":"SERVICE_LEAD","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Schedule Service","labelText":"Schedule Service"},{"id":"e23452e7054d460aa524ae8dfc6966a0","label":"Winter Preparation","labelAlias":"WINTER_PREPARATION","url":"/winter-preparation.htm","target":"_self","pageId":"SITEBUILDER_WINTER_PREPARATION_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Winter Preparation","labelText":"Winter Preparation"},{"id":"586f560d0a0e095052990803e654f55a","label":"Brake Details","labelAlias":"BRAKE_DETAILS","url":"/brake-service-advice.htm","target":"_self","pageId":"ADOPS_WHY_BUY_BRAKES","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Brake Details","labelText":"Brake Details"},{"id":"586f560d0a0e095052990803d9af8826","label":"Oil Details","labelAlias":"OIL_DETAILS","url":"/oil-change-advice.htm","target":"_self","pageId":"ADOPS_WHY_BUY_OIL_CHANGE","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Oil Details","labelText":"Oil Details"},{"id":"586f560d0a0e0950529908031e862535","label":"Tire Details","labelAlias":"TIRE_DETAILS","url":"/tire-care-advice.htm","target":"_self","pageId":"ADOPS_WHY_BUY_TIRES","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Tire Details","labelText":"Tire Details"},{"id":"b8486b5fc4704b648659a1395dda0aa5","label":"Battery Details","labelAlias":"BATTERY_ADVICE","url":"/battery-service-advice.htm","target":"_self","pageId":"ADOPS_WHY_BUY_BATTERY","matched":false,"custom"
1097:false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Battery Details","labelText":"Battery Details"},{"id":"059676d316794e75ad1ae11cd56f12a9","label":"General Service Details","labelAlias":"GENERAL_SERVICE_ADVICE","url":"/general-maintenance-advice.htm","target":"_self","pageId":"ADOPS_WHY_BUY_GENERAL_SERVICE","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"General Service Details","labelText":"General Service Details"},{"id":"ea39feb0cd804f63a0dc953f95b65769","label":"Ford Pickup & Delivery","labelAlias":"FORD_PICKUP___DELIVERY","url":"/pickupanddelivery.htm","target":"_self","pageId":"SITEBUILDER_FORD_PICKUP_AND_DELIVERY_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Ford Pickup & Delivery","labelText":"Ford Pickup & Delivery"},{"id":"COUPONS_FD","label":"Service Coupons","labelAlias":"SERVICE_COUPONS","url":"/parts-service-coupons/index.htm","target":"","pageId":"COUPONS_FD","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Service Coupons","labelText":"Service Coupons"},{"id":"ADOPS_WHY_BUY_FORD_PASS","label":"FordPass&#8482;","labelAlias":"FORD_PASS_2","url":"/ford-app.htm","target":"","pageId":"ADOPS_WHY_BUY_FORD_PASS","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"FordPass&#8482;","labelText":"FordPass™"}],"labelSafeHtml":"Service","labelText":"Service"}]},{"gridUnits":4,"navigationItems":[{"id":"PARTS","label":"Parts","labelAlias":"PARTS","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"PARTS_LEAD","label":"Parts Center","labelAlias":"PARTS_CENTER","url":"/parts/center.htm","target":"","pageId":"PARTS_DEFAULT","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Parts Center","labelText":"Parts Center"},{"id":"ACCESSORIES_PORTAL","label":"Accessories","labelAlias":"ACCESSORIES","url":"/fordaccessories.htm","target":"_blank","pageId":"FORD_ACCESSORIES","matched":false,"state":"disabled-mobile","custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Accessories","labelText":"Accessories"},{"id":"TIRE_FINDER","label":"Tires","labelAlias":"TIRES","url":"/tires.htm","target":"","pageId":"TIRE_FINDER","matched":false,"state":"disabled-mobile","custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Tires","labelText":"Tires"}],"labelSafeHtml":"Parts","labelText":"Parts"}]},{"gridUnits":4,"navigationItems":[{"id":"SERVICE_HOURS","label":"Service Hours","labelAlias":"SERVICE_HOURS","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"HOURS_SERVICE_FRAGMENT","label":"Service Hours","labelAlias":"SERVICE_HOURS","url":"/navigation-fragments/service-hours.htm","target":"","pageId":"HOURS_SERVICE_FRAGMENT","matched":false,"custom"
1097:false,"dynamic":false,"embedded":true,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Service Hours","labelText":"Service Hours"}],"labelSafeHtml":"Service Hours","labelText":"Service Hours"}]}],"navigationItems":[{"id":"SERVICE","label":"Service","labelAlias":"SERVICE","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"0ae3275349874352b803a6682c69d702","label":"Service Center","labelAlias":"SERVICE_CENTER_2","url":"/service/center.htm","target":"_self","pageId":"SERVICE_DEFAULT","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Service Center","labelText":"Service Center"},{"id":"SERVICE_LEAD","label":"Schedule Service","labelAlias":"SERVICE_CENTER_1","url":"/service/index.htm","target":"","pageId":"SERVICE_LEAD","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Schedule Service","labelText":"Schedule Service"},{"id":"e23452e7054d460aa524ae8dfc6966a0","label":"Winter Preparation","labelAlias":"WINTER_PREPARATION","url":"/winter-preparation.htm","target":"_self","pageId":"SITEBUILDER_WINTER_PREPARATION_1","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Winter Preparation","labelText":"Winter Preparation"},{"id":"586f560d0a0e095052990803e654f55a","label":"Brake Details","labelAlias":"BRAKE_DETAILS","url":"/brake-service-advice.htm","target":"_self","pageId":"ADOPS_WHY_BUY_BRAKES","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Brake Details","labelText":"Brake Details"},{"id":"586f560d0a0e095052990803d9af8826","label":"Oil Details","labelAlias":"OIL_DETAILS","url":"/oil-change-advice.htm","target":"_self","pageId":"ADOPS_WHY_BUY_OIL_CHANGE","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Oil Details","labelText":"Oil Details"},{"id":"586f560d0a0e0950529908031e862535","label":"Tire Details","labelAlias":"TIRE_DETAILS","url":"/tire-care-advice.htm","target":"_self","pageId":"ADOPS_WHY_BUY_TIRES","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Tire Details","labelText":"Tire Details"},{"id":"b8486b5fc4704b648659a1395dda0aa5","label":"Battery Details","labelAlias":"BATTERY_ADVICE","url":"/battery-service-advice.htm","target":"_self","pageId":"ADOPS_WHY_BUY_BATTERY","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Battery Details","labelText":"Battery Details"},{"id":"059676d316794e75ad1ae11cd56f12a9","label":"General Service Details","labelAlias":"GENERAL_SERVICE_ADVICE","url":"/general-maintenance-advice.htm","target":"_self","pageId":"ADOPS_WHY_BUY_GENERAL_SERVICE","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"General Service Details","labelText":"General Service Details"},{"id":"ea39feb0cd804f63a0dc953f95b65769","label":"Ford Pickup & Delivery","labelAlias":"FORD_PICKUP___DELIVERY","url":"/pickupanddelivery.htm","target":"_self","pageId":"SITEBUILDER_FORD_PICKUP_AND_DELIVERY_1","matched":false,"custom"
1097:false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Ford Pickup & Delivery","labelText":"Ford Pickup & Delivery"},{"id":"COUPONS_FD","label":"Service Coupons","labelAlias":"SERVICE_COUPONS","url":"/parts-service-coupons/index.htm","target":"","pageId":"COUPONS_FD","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Service Coupons","labelText":"Service Coupons"},{"id":"ADOPS_WHY_BUY_FORD_PASS","label":"FordPass&#8482;","labelAlias":"FORD_PASS_2","url":"/ford-app.htm","target":"","pageId":"ADOPS_WHY_BUY_FORD_PASS","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"FordPass&#8482;","labelText":"FordPass™"}],"labelSafeHtml":"Service","labelText":"Service"},{"id":"PARTS","label":"Parts","labelAlias":"PARTS","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"PARTS_LEAD","label":"Parts Center","labelAlias":"PARTS_CENTER","url":"/parts/center.htm","target":"","pageId":"PARTS_DEFAULT","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Parts Center","labelText":"Parts Center"},{"id":"ACCESSORIES_PORTAL","label":"Accessories","labelAlias":"ACCESSORIES","url":"/fordaccessories.htm","target":"_blank","pageId":"FORD_ACCESSORIES","matched":false,"state":"disabled-mobile","custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Accessories","labelText":"Accessories"},{"id":"TIRE_FINDER","label":"Tires","labelAlias":"TIRES","url":"/tires.htm","target":"","pageId":"TIRE_FINDER","matched":false,"state":"disabled-mobile","custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Tires","labelText":"Tires"}],"labelSafeHtml":"Parts","labelText":"Parts"},{"id":"SERVICE_HOURS","label":"Service Hours","labelAlias":"SERVICE_HOURS","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"HOURS_SERVICE_FRAGMENT","label":"Service Hours","labelAlias":"SERVICE_HOURS","url":"/navigation-fragments/service-hours.htm","target":"","pageId":"HOURS_SERVICE_FRAGMENT","matched":false,"custom":false,"dynamic":false,"embedded":true,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Service Hours","labelText":"Service Hours"}],"labelSafeHtml":"Service Hours","labelText":"Service Hours"}],"labelSafeHtml":"Service & Parts","labelText":"Service & Parts"},{"id":"ABOUT_US","label":"About Us","labelAlias":"ABOUT_OUR_DEALERSHIP_2","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"layout":"4:4:4","columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"columns":[{"gridUnits":4,"navigationItems":[{"id":"ABOUT_THE_DEALERSHIP","label":"About The Dealership","labelAlias":"ABOUT_THE_DEALERSHIP","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"ABOUT_DEFAULT","label":"About","labelAlias":"ABOUT","url":"/dealership/about.htm","target":"","pageId":"ABOUT_DEFAULT","matched":false,"custom"
1097:false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"About","labelText":"About"},{"id":"CONTACT_DEFAULT","label":"Contact","labelAlias":"CONTACT","url":"/contact.htm","target":"","pageId":"CONTACT_DEFAULT","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Contact","labelText":"Contact"},{"id":"DIRECTIONS_DEFAULT","label":"Directions","labelAlias":"DIRECTIONS","url":"/dealership/directions.htm","target":"","pageId":"DIRECTIONS_DEFAULT","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Directions","labelText":"Directions"},{"id":"EMPLOYMENT_LISTING","label":"Employment","labelAlias":"EMPLOYMENT","url":"/employment/index.htm","target":"","pageId":"EMPLOYMENT_LISTING","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Employment","labelText":"Employment"},{"id":"STAFF_LISTING","label":"Staff","labelAlias":"STAFF","url":"/dealership/staff.htm","target":"","pageId":"STAFF_LISTING","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Staff","labelText":"Staff"}],"labelSafeHtml":"About The Dealership","labelText":"About The Dealership"}]},{"gridUnits":4,"navigationItems":[{"id":"SHOWROOM_HOURS","label":"Showroom Hours","labelAlias":"SHOWROOM_HOURS","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"HOURS_SALES_FRAGMENT","label":"Showroom Hours","labelAlias":"SHOWROOM_HOURS","url":"/navigation-fragments/sales-hours.htm","target":"","pageId":"HOURS_SALES_FRAGMENT","matched":false,"custom":false,"dynamic":false,"embedded":true,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Showroom Hours","labelText":"Showroom Hours"}],"labelSafeHtml":"Showroom Hours","labelText":"Showroom Hours"}]},{"gridUnits":4,"navigationItems":[{"id":"CONTACT_US","label":"Contact Us","labelAlias":"CONTACT_US","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"CONTACT_FORM","label":"Contact Us","labelAlias":"CONTACT_US","url":"/contact-form.htm","target":"","pageId":"CONTACT_FORM","matched":false,"custom":false,"dynamic":false,"embedded":true,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Contact Us","labelText":"Contact Us"}],"labelSafeHtml":"Contact Us","labelText":"Contact Us"}]}],"navigationItems":[{"id":"ABOUT_THE_DEALERSHIP","label":"About The Dealership","labelAlias":"ABOUT_THE_DEALERSHIP","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"ABOUT_DEFAULT","label":"About","labelAlias":"ABOUT","url":"/dealership/about.htm","target":"","pageId":"ABOUT_DEFAULT","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"About","labelText":"About"},{"id":"CONTACT_DEFAULT","label":"Contact","labelAlias":"CONTACT","url":"/contact.htm","target":"","pageId":"CONTACT_DEFAULT","matched":false,"custom"
1097:false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Contact","labelText":"Contact"},{"id":"DIRECTIONS_DEFAULT","label":"Directions","labelAlias":"DIRECTIONS","url":"/dealership/directions.htm","target":"","pageId":"DIRECTIONS_DEFAULT","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Directions","labelText":"Directions"},{"id":"EMPLOYMENT_LISTING","label":"Employment","labelAlias":"EMPLOYMENT","url":"/employment/index.htm","target":"","pageId":"EMPLOYMENT_LISTING","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Employment","labelText":"Employment"},{"id":"STAFF_LISTING","label":"Staff","labelAlias":"STAFF","url":"/dealership/staff.htm","target":"","pageId":"STAFF_LISTING","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Staff","labelText":"Staff"}],"labelSafeHtml":"About The Dealership","labelText":"About The Dealership"},{"id":"SHOWROOM_HOURS","label":"Showroom Hours","labelAlias":"SHOWROOM_HOURS","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"HOURS_SALES_FRAGMENT","label":"Showroom Hours","labelAlias":"SHOWROOM_HOURS","url":"/navigation-fragments/sales-hours.htm","target":"","pageId":"HOURS_SALES_FRAGMENT","matched":false,"custom":false,"dynamic":false,"embedded":true,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Showroom Hours","labelText":"Showroom Hours"}],"labelSafeHtml":"Showroom Hours","labelText":"Showroom Hours"},{"id":"CONTACT_US","label":"Contact Us","labelAlias":"CONTACT_US","url":"#","target":"","pageId":"#","matched":false,"custom":false,"dynamic":false,"embedded":false,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[{"id":"CONTACT_FORM","label":"Contact Us","labelAlias":"CONTACT_US","url":"/contact-form.htm","target":"","pageId":"CONTACT_FORM","matched":false,"custom":false,"dynamic":false,"embedded":true,"featured":false,"columnNumber":0,"selected":false,"selectedParent":false,"index":0,"paramsByLocale":{},"navigationItems":[],"labelSafeHtml":"Contact Us","labelText":"Contact Us"}],"labelSafeHtml":"Contact Us","labelText":"Contact Us"}],"labelSafeHtml":"About Us","labelText":"About Us"}],"widgetData":{"navsV2":true,"accountId":"twinmotorsford"},"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","enableMegaMenus":"true","mobileSubnavType":"dropdown","showIcons":"true","allowTopLevelLinks":"false","showFooterLinksIcons":"true","navListClasses":"BLANK","subnavClasses":"BLANK","navClasses":"blank","homeItemClasses":"blank","navItemClasses":"blank","topLevelLinkClasses":"blank","childListIconStyle":"arrow2-right","showChildIcons":"true","showCurtain":"false","enableTwoLineLabelling":"true","enableSiteWideSearch":"last","showDropdownIcon":"true","dropdownIcon":"arrow2-down","dropdownIconBeforeLabel":"false","openLinkOnNewTab":"true","childListLinkClasses":"","navigation.id":"V9-MAIN-MEGA-MENU","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! ","BATTERY_ADVICE":"Battery Details","CONTACT":"Contact","BRAKE_DETAILS":"Brake Details","VALUE_YOUR_TRADE_1":"Value Your Trade","CERTIFIED_PROGRAM_OVERVIEW_2":"
1097Vehicles Under of $25K","2026_FORD_F_150":"2026 Ford F-150","NEW_FEATURED_VEHICLES":"Featured New Vehicles","USED_INVENTORY":"Pre-Owned Inventory","2026_FORD_F_350":"2026 Ford F-350","FORD_PASS_2":"FordPass&#8482;","REMAINING_2025_INVENTORY":"Remaining 2025 Inventory","RESEARCH_1":"Research","TWIN_MOTORS_HAS_THE_HOOK_UP_1":"Twin Motors Ford Has the Hook-Up","2026_FORD_RANGER":"2026 Ford Ranger","RESEARCH_3":"Research","SERVICE":"Service","RESEARCH_2":"Research","OIL_DETAILS":"Oil Details","EMPLOYMENT":"Employment","FINANCE_CENTER":"Finance Center","DIRECTIONS":"Directions","2026_FORD_EXPLORER":"2026 Ford Explorer","RESEARCH":"Research","SERVICE_COUPONS":"Service Coupons","TIRES":"Tires","USED_VEHICLE_INVENTORY":"Used Vehicle Inventory","CARFINDER":"CarFinder","FORD_PICKUP___DELIVERY":"Ford Pickup & Delivery","EV_RESOURCES":"EV Resources","SHOWROOM_HOURS":"Showroom Hours","COMMERCIAL_VEHICLES":"Commercial Vehicles","2026_FORD_SUPER_DUTY":"2026 Ford Super Duty","2026_FORD_MAVERICK":"2026 Ford Maverick","SHOP_BY_MODEL":"Shop By Model","SERVICE_CENTER_1":"Schedule Service","SERVICE_CENTER_2":"Service Center","ACCESSORIES":"Accessories","VALUE_YOUR_TRADE":"Value Your Trade","SERVICE_AND_PARTS":"Service & Parts","FORD_CREDIT_ONLINE_1":"Apply For Credit","ABOUT_OUR_DEALERSHIP_2":"About Us","FINANCE_SPECIALS":"Finance Specials","2027_FORD_EXPLORER":"2027 Ford Explorer","PARTS":"Parts","SERVICE_HOURS":"Service Hours","USED_INVENTORY_SEARCH_1":"Used Inventory","2025_FORD_EXPEDITION_1":"2026 Ford Expedition","GOING_ELECTRIC":"Going Electric","2026_FORD_F_250":"2026 Ford F-250","NEW_INVENTORY":"New Inventory","TRADE_VALUE":"Trade Value","2026_FORD_BRONCO_SPORT":"2026 Ford Bronco Sport","FORD_MODEL_LINEUP":"Ford Model Lineup","SHOWROOM":"Research Models","GENERAL_SERVICE_ADVICE":"General Service Details","2027_FORD_SUPER_DUTY":"2027 Ford Super Duty","ABOUT":"About","USED_FEATURED_VEHICLES":"Featured Used Vehicles","FEATURED_VEHICLES":"Featured Vehicles","2027_FORD_EXPEDITION":"2027 Ford Expedition","BLACK_BOOK_TRADE_EVALUATION":"Value Your Trade","FORD_PROTECT":"Ford Protect","FORD_POWER_PROMISE__":"Ford Power Promise  ","NEW_VEHICLE_INVENTORY":"New Vehicle Inventory","FORD_F_150_LIGHTNING":"Ford F-150 Lightning","TIRE_DETAILS":"Tire Details","2027_FORD_EXPEDITION_MAX":"2027 Ford Expedition MAX","ABOUT_THE_DEALERSHIP":"About The Dealership","WINTER_PREPARATION":"Winter Preparation","CUSTOM_ORDER_YOUR_FORD":"Custom Order Your Ford","PARTS_CENTER":"Parts Center","FORD_MUSTANG_MACH_E":"Ford Mustang Mach-E","2025_FORD_BRONCO_1":"2026 Ford Bronco","STAFF":"Staff","2026_FORD_TRANSIT_CHASSIS_CAB":"2026 Ford Transit Chassis Cab","NEW_INVENTORY_SEARCH_3":"New Inventory ","FINANCE_AND_TRADE":"Finance & Trade","CONTACT_US":"Contact Us","HOME":"Home","FORD_CUSTOM_GARAGE":"Ford Custom Garage"},"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}};
1098DDC.WS.state['ws-tagging'] = DDC.WS.state['ws-tagging'] || {};
1099DDC.WS.state['ws-tagging']['ws-tagging1'] = {"widgetInfo":{"pageAlias":"ADOPS_WHY_BUY_FORD_PASS"},"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}}
1099","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"},"unifiedDealStarter":{"event":"asc_retail_process","product_name":"unified_deal_starter","item_payment":"[[eventData.event.deal.paymentMethod]]","flow_stage":""}},"payloadMutator":{"department":["TO_LOWER_CASE"],"flow_name":["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"],"item_payment":["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},"cdl":{"configuration":{"utils":true,"create":{"coxAutoDataLayer":{"objectPath":"coxAutoDataLayer","value":[]}}},"grouping":"default","preview":false},"forddirectnative":{"configuration":{"liveScriptLocation":"248d63c2ff6b/000925d7541e/launch-fbfbcbd7fd0d","defaultScriptLocation":"248d63c2ff6b/000925d7541e/launch-1840d8e9af22-staging"},"grouping":"ford","form":{"default_notes":"Default form confirmation mapping, acts as the CONTACT form and custom form mapping.","default":{"confirmOverrides":{"page":{"siteSection":"about us","hierarchy":"about us","pageName":"contact us:thank y
1099ou","variantName":"contact-confirmation-load","tool":"default form","toolDescriptor":"contact us"},"onclick":{"onclick":"request type:general"},"user":{"leadType":"contact us"},"directCall":"contact-confirmation-load"}},"EPRICE":{"default":{"initOverrides":{"page":{"pageName":"{inventoryType}:si:{vehiclePageType}:vrfq","siteSection":"get quote","hierarchy":"shopping tools:get quote:{inventoryType}:{nameplate}"}},"confirmOverrides":{"page":{"pageName":"{inventoryType}:si:vls:vrfq:thank you","siteSection":"get quote","hierarchy":"shopping tools:get quote:{bodyStyle}:{nameplate}","tool":"event:quick quote","toolDescriptor":"vls:get quote","variantName":"vls-vrfq-submit"},"user":{"leadType":"si:vrfq"},"event":{"action":"lead submitted|vehicle quote|tool"},"onclick":{"onclick":"vrfq:popup"},"directCall":"vrfq-complete-load","cksCode":"vq"}},"referralPageAlias":[{"matcher":".*DETAILS.*","confirmOverrides":{"page":{"pageName":"{inventoryType}:si:vehicle details:vrfq:thank you","toolDescriptor":"vehicle details:get quote","variantName":"vehicle-details-vrfq-submit"}}}]},"EMAIL_A_FRIEND":{"initOverrides":{"page":{"pageName":"{inventoryType}:si:vehicle details:email to friend","siteSection":"search inventory","hierarchy":"shopping tools:email to friend:{inventoryType}:{nameplate}"}},"confirmOverrides":{"page":{"pageName":"{inventoryType}:si:vehicle details:email to friend:thank you","siteSection":"search inventory","hierarchy":"shopping tools:email to friend:{inventoryType}:{nameplate}","tool":"default form","toolDescriptor":"vehicle details:email to friend","variantName":"vrfq-complete-load"},"user":{"leadType":"vehicle details:email to friend"},"event":{"action":"vehicle quote|leadtool"},"onclick":{"onclick":"vrfq:popup"},"directCall":"vrfq-complete-load","cksCode":"vq"}},"FINANCE":{"confirmOverrides":{"page":{"hierarchy":"finance","pageName":"finance:get pre-approved:thank you","pageNameNoVehicle":"finance:get pre-approved:thank you","siteSection":"finance","tool":"get pre-approved","toolDescriptor":"get pre-approved:submitted","variantName":"get-pre-approved-load"},"event":{"action":"tool"}}},"GLOBAL_VEHICLE_INCENTIVE_LEAD_notes":"NOTE: the GLOBAL_VEHICLE_INCENTIVE_LEAD & SPECIALS_INFO_REQUEST form - properties should be identical","GLOBAL_VEHICLE_INCENTIVE_LEAD":{"initOverrides":{"page":{"pageName":"special offers:request info","hierarchy":"shopping tools:special offers","siteSection":"special offers"}},"confirmOverrides":{"page":{"pageName":"special offers:request info:thank you","hierarchy":"shopping tools:special offers:get quote:{inventoryType}","siteSection":"special offers","tool":"event:vehicle quote","toolDescriptor":"vrfq:{inventoryType}","variantName":"vrfq-complete-load"},"user":{"leadOptIn":"email opt-in full","leadType":"vrfq:si:vin"},"directCall":"vrfq-complete-load","cksCode":"so"}},"INFO_REQUEST":{"initOverrides":{"page":{"pageName":"{inventoryType}:si:vehicle details:vrmi","pageNameNoVehicle":"{inventoryType}:si:vehicle details:vrmi","siteSection":"search inventory","hierarchy":"shopping tools:more info:{bodyStyle}:{nameplate}"}},"confirmOverrides":{"page":{"pageName":"{inventoryType}:si:vehicle details:vrmi:thank you","siteSection":"search inventory","hierarchy":"shopping tools:more info:{bodyStyle}:{nameplate}","tool":"event:lead submitted","toolDescriptor":"vehicle details:more info","variantName":"vrmi-submit"},"user":{"leadType":"si:vrmi","leadOptIn":"email direct opt-in"},"directCall":"vrfq-complete-load","cksCode":"vi"}},"INVENTORYFINDER":{"default":{"initOverrides":{"page":{"pageName":"find my car"}},"confirmOverrides":{"page":{"pageName":"find my car:thank you","tool":"event:lead submitted","toolDescriptor":"find my car:{inventoryType}","variantName":"find-car-submit"},"event":{"action":"lead submitted|tool"},"user":{"leadType":"find my car:{inventoryType}"},"directCall":"find-car-submit"},"page":{"hierarchy":"shopping tools:find my car:{bodyStyle}:{nameplate}","siteSection":"shopping tools"}},"referralPageAlias":[{"matcher":"INVENTORY_LISTING_NO_RESULTS_AUTO","confirmOverrides":{"page":{"hierarchy":"shopping tools:contact:{bodyStyle}:{nameplate}","pageName":"{inventoryType}:si:vls:no results:contact:thank you","siteSection":"search inventory","toolDescriptor":"vls:contact","variantName":"no-results-submit"},"user":{"leadType":"si:contact"},"event":{"action":"lead submitted|tool"}}}]},"PARTS_ORDER":{"confirmOverrides":{"event":{"action":"lead submitted|tool"}
1099,"page":{"pageName":"service:parts:order parts:thank you","siteSection":"parts and service","hierarchy":"parts and service:collision","variantName":"form-submit"},"cksCode":"po","user":{"leadType":"service:collision:contact"}}},"QUICKQUOTE":{"confirmOverrides":{"page":{"pageName":"request a quote:thank you","siteSection":"quick quote","hierarchy":"shopping tools:quick quote","tool":"event:quick quote","toolDescriptor":"quick quote:gip","variantName":"quick-quote"},"user":{"leadType":"qrfq:gip"},"event":{"action":"lead|quick quote|tool|test drive"},"directCall":"quick-quote","cksCode":"qq"}},"SERVICE_APPT":{"initOverrides":{"event":{"action":"tool"},"page":{"pageName":"service:schedule service","siteSection":"parts and service","hierarchy":"parts and service:service","tool":"event:schedule service","toolDescriptor":"schedule service:start"},"directCall":"service-start-load"},"confirmOverrides":{"event":{"action":"tool"},"page":{"pageName":"service:schedule service:thank you","siteSection":"parts and service","hierarchy":"parts and service:service","tool":"event:schedule service","toolDescriptor":"schedule service:finish","variantName":"service-complete-load"},"directCall":"service-complete-load","cksCode":"sa"}},"SERVICE_APPT_PICKUP_DELIVERY":{"initOverrides":{"event":{"action":"tool"},"page":{"pageName":"service:pickup and delivery:contact us","siteSection":"service and parts","hierarchy":"service and parts:pickup and delivery","toolDescriptor":"schedule service:start"},"directCall":"service-start-load"},"confirmOverrides":{"event":{"action":"tool"},"page":{"pageName":"service:pickup and delivery:contact us:thank y
1099ou","siteSection":"service and parts","tool":"default form","toolDescriptor":"pickup and delivery","variantName":"service-complete-load"},"user":{"leadType":"pickup and delivery"},"directCall":"service-complete-load","cksCode":"sa"}},"SPECIALS_INFO_REQUEST_notes":"/** NOTE: the GLOBAL_VEHICLE_INCENTIVE_LEAD & SPECIALS_INFO_REQUEST form - properties should be identical","SPECIALS_INFO_REQUEST":{"initOverrides":{"page":{"pageName":"special offers:request info","siteSection":"special offers","variantName":"vehicle-details-load","hierarchy":"shopping tools:special offers"}},"confirmOverrides":{"page":{"pageName":"special offers:request info:thank you","hierarchy":"shopping tools:special offers:get quote:{inventoryType}","siteSection":"special offers","tool":"event:vehicle quote","toolDescriptor":"vrfq:{inventoryType}","variantName":"vrfq-complete-load"},"user":{"leadOptIn":"email opt-in full","leadType":"vrfq:si:vin"},"directCall":"vrfq-complete-load","cksCode":"so"}},"TEST_DRIVE":{"initOverrides":{"page":{"pageName":"{inventoryType}:si:vehicle details:test drive","siteSection":"test drive","hierarchy":"shopping tools:test drive:{bodyStyle}:{nameplate}"}},"confirmOverrides":{"page":{"pageName":"{inventoryType}:si:vehicle details:test drive:thank you","siteSection":"test drive","tool":"event:lead submitted","toolDescriptor":"vdp:test drive","variantName":"test-drive-submit","hierarchy":"shopping tools:test drive:{bodyStyle}:{nameplate}"},"user":{"leadType":"vehicle details:test drive"},"event":{"action":"lead|test drive|tool"},"directCall":"test-drive-complete","cksCode":"td"}},"TEST_DRIVE_WHY_BUY":{"initOverrides":{"page":{"pageName":"research models:why buy:test drive","hierarchy":"shopping tools:why buy:{bodyStyle}:{nameplate}","siteSection":"test drive"}},"confirmOverrides":{"page":{"pageName":"research models:why buy:test drive:thank you","siteSection":"test drive","tool":"default form","toolDescriptor":"why buy","variantName":"test-drive-complete"},"user":{"leadType":"why buy"},"event":{"action":"lead|test drive|tool"},"directCall":"test-drive-complete","cksCode":"td"}},"COMMODITY_BATTERY":{"confirmOverrides":{"page":{"pageName":"service:battery service advice:contact us:thank y
1099ou","siteSection":"service and parts","hierarchy":"service and parts:battery service advice","toolDescriptor":"service:battery service advice:contact","tool":"default form","variantName":"form-submit"},"user":{"leadType":"service:battery service advice:contact"},"event":{"action":"lead submitted|tool"}}},"COMMODITY_GENERAL_SERVICE":{"confirmOverrides":{"page":{"pageName":"service:general service advice:contact us:thank you","siteSection":"service and parts","hierarchy":"service and parts:general service advice","toolDescriptor":"service:general service advice:contact","tool":"default form","variantName":"form-submit"},"user":{"leadType":"service:general service advice:contact"},"event":{"action":"lead submitted|tool"}}},"COMMODITY_OIL":{"confirmOverrides":{"page":{"pageName":"service:oil change advice:contact us:thank you","siteSection":"service and parts","hierarchy":"service and parts:oil change advice","toolDescriptor":"service:oil change advice:contact","tool":"default form","variantName":"form-submit"},"user":{"leadType":"service:oil change advice:contact"},"event":{"action":"lead submitted|tool"}}},"COMMODITY_BRAKES":{"confirmOverrides":{"page":{"pageName":"service:brake service advice:contact us:thank y
1099ou","siteSection":"service and parts","hierarchy":"service and parts:brake service advice","toolDescriptor":"service:brake service advice:contact","tool":"default form","variantName":"form-submit"},"user":{"leadType":"service:brake service advice:contact"},"event":{"action":"lead submitted|tool"}}},"ACCESSORIES_COMMODITY_BRAKES":{"confirmOverrides":{"page":{"pageName":"service:shop accessories:contact us:thank you","siteSection":"service and parts","hierarchy":"service and parts:accessories","toolDescriptor":"service:shop accessories:contact","tool":"default form","variantName":"form-submit"},"user":{"leadType":"service:shop accessories:contact"},"event":{"action":"lead submitted|tool"}}},"COMMODITY_TIRES":{"confirmOverrides":{"page":{"hierarchy":"service and parts:tire care advice","pageName":"service:tire care advice:contact us:thank you","siteSection":"service and parts","toolDescriptor":"service:tire care advice:contact","tool":"default form","variantName":"form-submit"},"user":{"leadType":"service:tire care advice:contact"},"event":{"action":"lead submitted|tool"}}},"SMS_SHARE":{"initOverrides":{"page":{"hierarchy":"shopping tools:send to mobile:{bodyStyle}:{nameplate}","pageName":"{inventoryType}:si:vls:send to mobile","siteSection":"search inventory"}},"confirmOverrides":{"page":{"hierarchy":"shopping tools:send to mobile:{bodyStyle}:{nameplate}","pageName":"{inventoryType}:si:vls:send to mobile:thank you","siteSection":"search inventory","tool":"default form","toolDescriptor":"vls:send to mobile","variantName":"form-submit"},"user":{"leadType":"vls:send to mobile"},"event":{"action":"lead:tool"}}},"BODYSHOP":{"confirmOverrides":{"event":{"action":"lead submitted|tool"}
1099,"page":{"pageName":"service:collision:contact us:thank you","siteSection":"service and parts","hierarchy":"service and parts:collision","pageNameNoVehicle":"service:collision:contact us:thank you","variantName":"form-submit"},"user":{"leadType":"service:collision:contact"},"directCall":"form-submit"}},"SITEBUILDER_EV_OVERVIEW_1_CONTACT_US":{"initOverrides":{"page":{"pageName":"ev lifestyle:contact us","siteSection":"ev landing page","hierarchy":"ev lifestyle","pageNameNoVehicle":"ev lifestyle:contact us"}},"confirmOverrides":{"page":{"pageName":"ev lifestyle:contact us:thank you","siteSection":"ev landing page","hierarchy":"ev lifestyle","pageNameNoVehicle":"ev lifestyle:contact us:thank you","tool":"default form","toolDescriptor":"ev lifestyle:contact","variantName":"form-submit"},"user":{"leadType":"ev lifestyle:contact"},"event":{"action":"lead submitted|tool"}}},"SITEBUILDER_2024_FORD_RANGER_1":{"initOverrides":{"page":{"pageNameNoVehicle":"reveal"}},"confirmOverrides":{"page":{"hierarchy":"reveal","pageName":"reveal:contact us:thank y
1099ou","pageNameNoVehicle":"reveal:contact us:thank you","siteSection":"reveal","tool":"default form","toolDescriptor":"reveal:contact","variantName":"form-submit"},"user":{"leadType":"reveal:contact"},"event":{"action":"lead submitted|tool"},"cksCode":"td"}},"SITEBUILDER_FORD_F_150_LIGHTNING_1-contactus":{"initOverrides":{"page":{"hierarchy":"shopping tools:ev vhp:contact us:ev:ford f150 lightning","siteSection":"ev vhp","pageName":"ev vhp:contact us","pageNameNoVehicle":"ev vhp:contact us"}},"confirmOverrides":{"event":{"action":"lead submitted|tool"},"page":{"hierarchy":"shopping tools:ev vhp:contact us:ev:ford f150 lightning","pageName":"ev vhp:contact us:thank you","pageNameNoVehicle":"ev vhp:contact us:thank you","siteSection":"ev vhp","tool":"default form","toolDescriptor":"ev vhp:contact","variantName":"form-submit"},"user":{"leadType":"ev vhp:contact"},"vehicle":{"modelYear":"2025","nameplate":"ford f150 lightning"}}},"SITEBUILDER_FORD_F_150_LIGHTNING_1-scheduleatestdrive":{"initOverrides":{"page":{"pageName":"ev vhp:test drive","pageNameNoVehicle":"ev vhp:test drive","hierarchy":"shopping tools:ev vhp:test drive:ev:ford lightning","siteSection":"ev vhp"}},"confirmOverrides":{"event":{"action":"lead submitted|test drive|tool"},"page":{"hierarchy":"shopping tools:ev vhp:test drive:ev:ford f150 lightning","siteSection":"ev vhp","pageName":"ev vhp:test drive:thank you:ford lightning","pageNameNoVehicle":"ev vhp:test drive:thank you","tool":"event:lead submitted","toolDescriptor":"ev vhp:test drive","variantName":"form-submit"},"user":{"leadType":"ev vhp:test drive"},"vehicle":{"modelYear":"2025","nameplate":"ford f150 lightning"}}},"SITEBUILDER_2023_FORD_MACH_E_1__contactus":{"initOverrides":{"page":{"pageName":"ev vhp:contact us","pageNameNoVehicle":"ev vhp:contact us","hierarchy":"shopping tools:ev vhp:contact us:ev:ford mustang mach-e"}},"confirmOverrides":{"event":{"action":"lead submitted|tool"},"page":{"hierarchy":"shopping tools:ev vhp:contact us:ev:ford mustang mach-e","pageName":"ev vhp:contact us:thank y
1099ou","pageNameNoVehicle":"ev vhp:contact us:thank you","siteSection":"ev vhp","tool":"default form","toolDescriptor":"ev vhp:contact","variantName":"form-submit"},"user":{"leadType":"ev vhp:contact"},"vehicle":{"modelYear":"2025","nameplate":"ford mustang mach-e"}}},"SITEBUILDER_2023_FORD_MACH_E_1__testdrive":{"initOverrides":{"page":{"pageName":"ev vhp:test drive","pageNameNoVehicle":"ev vhp:test drive","hierarchy":"shopping tools:ev vhp:test drive:ev:ford mustang mach-e"}},"confirmOverrides":{"event":{"action":"lead submitted|tool"},"page":{"hierarchy":"shopping tools:ev vhp:test drive:ev:ford mustang mach-e","pageName":"ev vhp:test drive:thank you:ford mustang mach-e","pageNameNoVehicle":"ev vhp:test drive:thank you","siteSection":"ev vhp","tool":"default form","toolDescriptor":"ev vhp:test drive","variantName":"test-drive-submit"},"user":{"leadType":"ev vhp:test drive"},"vehicle":{"modelYear":"2025","nameplate":"ford mustang mach-e"}}},"SITEBUILDER_FORD_MOBILE_SERVICE_1":{"initOverrides":{"page":{"hierarchy":"service and parts:mobileservice","siteSection":"service and parts","pageName":"service:mobileservice:contact us","pageNameNoVehicle":"service:mobileservice:contact us"}},"confirmOverrides":{"event":{"action":"lead submitted|tool"},"page":{"hierarchy":"service and parts:mobileservice","siteSection":"service and parts","pageName":"service:mobileservice:contact us:thank y
1099ou:{nameplate}","pageNameNoVehicle":"service:mobileservice:contact us:thank you","tool":"default form","toolDescriptor":"service:mobileservice:contact","variantName":"form-submit"},"user":{"leadType":"service:mobileservice:contact us"}}},"SITEBUILDER_2023_FORD_MACH_E_1":{"initOverrides":{"page":{"hierarchy":"shopping tools:ev vhp:test drive:ev:ford mustang mach-e","siteSection":"ev vhp","pageName":"ev vhp:test drive","pageNameNoVehicle":"ev vhp:test drive"}},"confirmOverrides":{"event":{"action":"lead submitted|test drive|tool"},"page":{"hierarchy":"shopping tools:ev vhp:test drive:ev:ford mustang mach-e","siteSection":"ev vhp","pageName":"ev vhp:test drive:thank you:ford mustang mach-e","pageNameNoVehicle":"ev vhp:test drive:thank you","tool":"event:lead submitted","toolDescriptor":"ev vhp:test drive","variantName":"test-drive-submit"},"user":{"leadType":"ev vhp:test drive"},"vehicle":{"modelYear":"2024","nameplate":"ford mustang mach-e"}}},"SITEBUILDER_2024_FORD_F_150_1":{"initOverrides":{"page":{"pageName":"reveal:contact us","siteSection":"reveal","hierarchy":"reveal","pageNameNoVehicle":"reveal:contact us"}},"confirmOverrides":{"event":{"action":"lead submitted|tool"}
1099,"page":{"pageName":"reveal:contact us:thank you","siteSection":"reveal","hierarchy":"reveal","pageNameNoVehicle":"reveal:contact us:thank you","tool":"default form","toolDescriptor":"reveal:contact","variantName":"form-submit"},"user":{"leadType":"reveal:contact"},"vehicle":{"modelYear":"2024","nameplate":"ford f-150","bodyModelTrim":""}}},"SITEBUILDER_ELECTRIC_VEHICLES_1":{"initOverrides_notes":"This is for the Get Updates CTA in the electric vehicles page. It is a CONTACT form","initOverrides":{"page":{"pageName":"ev landing page:get updates","pageNameNoVehicle":"ev landing page:get updates"}},"confirmOverrides":{"page":{"pageName":"ev landing page:get updates:thank you","siteSection":"ev landing page","hierarchy":"ev landing page","pageNameNoVehicle":"ev landing page:get updates:thank you","tool":"ev landing page:get updates","toolDescriptor":"ev landing page:get updates","variantName":"form-submit"},"user":{"leadType":"ev landing page:get updates"},"event":{"action":"lead submitted|tool"}}},"SITEBUILDER_EV_OVERVIEW_1_F150":{"initOverrides":{"page":{"pageName":"ev lifestyle:test drive","pageNameNoVehicle":"ev lifestyle:test drive","siteSection":"ev landing page","hierarchy":"shopping tools:ev lifestyle:test drive:ev:ford f150 lightning"}},"confirmOverrides":{"page":{"pageName":"ev lifestyle:test drive:thank you:ford f150 lightning","siteSection":"ev landing page","hierarchy":"shopping tools:ev lifestyle:test drive:ev:ford f150 lightning","pageNameNoVehicle":"ev lifestyle:test drive:thank you","tool":"event:lead submitted","toolDescriptor":"ev lifestyle:test drive:new","variantName":"test-drive-submit"},"user":{"leadType":"ev lifestyle:test drive:new"},"event":{"action":"lead submitted|test drive|tool"},"vehicle":{"modelYear":"2024","nameplate":"ford f150 lightning"}}},"SITEBUILDER_EV_OVERVIEW_1_MACHE":{"initOverrides":{"page":{"pageName":"ev lifestyle:test drive","pageNameNoVehicle":"ev lifestyle:test drive","siteSection":"ev landing page","hierarchy":"shopping tools:ev lifestyle:test drive:ev:ford mustang mache"}},"confirmOverrides":{"page":{"pageName":"ev lifestyle:test drive:thank you:ford mustang mache","siteSection":"ev landing page","hierarchy":"shopping tools:ev lifestyle:test drive:ev:ford mustang mache","pageNameNoVehicle":"ev lifestyle:test drive:thank you","tool":"event:lead submitted","toolDescriptor":"ev lifestyle:test drive:new","variantName":"test-drive-submit"},"user":{"leadType":"ev lifestyle:test drive:new"},"event":{"action":"lead submitted|test drive|tool"},"vehicle":{"modelYear":"2024","nameplate":"ford mustang mache"}}},"SITEBUILDER_BLUECRUISE_1-contact":{"initOverrides":{"page":{"pageName":"bluecruise:contact us","hierarchy":"shopping tools:bluecruise:contact us","pageNameNoVehicle":"bluecruise:contact us"}},"confirmOverrides":{"page":{"pageName":"bluecruise:contact us:thank y
1099ou","siteSection":"bluecruise","hierarchy":"shopping tools:bluecruise:contact us","pageNameNoVehicle":"bluecruise:contact us:thank you","tool":"event:lead submitted","toolDescriptor":"bluecruise:contact us","variantName":"form-submit"},"user":{"leadType":"bluecruise:contact us"},"event":{"action":"lead submitted|tool"}}},"SITEBUILDER_FORD_SERVICE_CENTER_2_SCHEDULE_SERVICE":{"confirmOverrides":{"page":{"pageName":"service:fordpro elite service:contact service:thank you","siteSection":"service and parts","hierarchy":"service and parts:fordpro elite service","pageNameNoVehicle":"service:fordpro elite service:contact service:thank you","tool":"default form","toolDescriptor":"service:fordpro elite service:contact","variantName":"form-submit"},"user":{"leadType":"service:fordpro elite service:contact us"},"event":{"action":"lead submitted|tool"}}},"SITEBUILDER_YOUR_GUIDE_TO_FORD_CREDIT_FLEX_BUY_1":{"initOverrides":{"page":{"pageName":"{client}:flex buy:contact us","pageNameNoVehicle":"{client}:flex buy:contact us"}},"confirmOverrides":{"page":{"pageName":"{client}
1099:flex buy:contact us:thank you","pageNameNoVehicle":"{client}:flex buy:contact us:thank you","siteSection":"flex buy","hierarchy":"flex buy","variantName":"form-submit"},"user":{"leadType":"flex buy:contact"},"event":{"action":"lead submitted|tool"}}}},"pagealias":{"page":{"siteSection":"service and parts","hierarchy":"service and parts:fordpass landingpage","pageNameNoVehicle":"service:fordpass landingpage"}},"pagealias-matcher":".*ADOPS_WHY_BUY_FORD_PASS.*","preview":false,"paCode":"09846","fdRegion":"kansascity"},"fordpersonalizationservice":{"configuration":{"sharedPayloads":{"initData":{"appId":"DDCRetail","paCode":"[[DDC.WidgetData.ws-tagging.mapping.fordpersonalizationservice.paCode]]","returnURL":"[[window.location.href]]","zip":"[[DDC.dataLayer.dealership.postalCode]]"},"initDataVdp":{"uid":"[[vin]]","year":"[[year]]","brand":"[[make]]","trim":"[[trim]] >> {{EMPTYOBJECT}}","nameplate":"[[make]] [[model]]"}},"utils":true,"scripts":{"when":"after","trigger":"event","event":"ddc.wstagging.first","configs":[{"name":"fordpersonalizationservice","src":"https://www.ford.com/fps/script/Ford/USA?xdc=true","srcNp":"https://www.ford.com/fps/script/Ford/USA?xdc=true","type":"dynamic-script-insert-wiapi"}]},"sendingLogic":{"waitFor":{"script":"fordpersonalizationservice"},"exception":{"event":"ddc.wstagging.first"}}},"grouping":"ford","form":{"notes":"This is all happening in the VDP","formInitMapping":{"INFO_REQUEST":{"action":"RequestQuoteT3","libMethod":"SpecificVehicleViewT3"},"TEST_DRIVE":{"action":"ScheduleTestDriveT3","libMethod":"SpecificVehicleViewT3"}},"formConfirmMapping":{"EPRICE":{"action":"RequestQuoteT3","libMethod":"SpecificVehicleViewT3"}}},"preview":false,"paCode":"09846","fdRegion":"kansascity"},"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","listingType":"[[priorityType]] >> [[listingType]] >> standard","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]]","listingType":"[[eventData.vehicle.priorityType]] >> [[eventData.vehicle.listingType]] >> standard","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","cdl":"default","conversant":"","critical_mass":"","ddctagging":"","forddirectnative":"ford","fordpersonalizationservice":"ford","nr_only":"default","pixall":"default","shiftDr":"","shiftnative":"","taggingng":"","stellantis":"","tagginghyundai":"","tealiummorgan":"","tealium":"","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":[{"event":"","originator":"","project":""}],"ws-tagging-first-last-phone-hash-to-pixall-form-confirm":false,"ws-tagging-stellantis-adobe-updates":false,"ws-tagging-shiftdr-cdl-syndication":false}};
1100</script>
vendor: 1 bytes, line 1100
1100
1101<script type="text/javascript">
1102window.DDC = window.DDC || {};
1103window.DDC.recaptcha = window.DDC.recaptcha || { forms: [] };
1104window.DDC.recaptcha.captchaVersion = 'enterprise';
1105window.DDC.recaptcha.captchaSiteKey = '6LeJnR8rAAAAACTXAWpubn_3wC5eVMBn5yoE6I9l';
1106window.DDC.recaptcha.locale = 'en_US' || '';
1107window.DDC.recaptcha.recaptchaBadgeBottomLeft = '' || 'false';
1108</script>
vendor: 1 bytes, line 1108
1108
1109<script type="text/javascript" src="/static/dist/v9/media/js/ddc/v1/dist/ddc.jquery.async.each.min.js?r=1791440574000" ></script>
vendor: 1 bytes, line 1109
1109
1110<script type="text/javascript" src="/static/dist/v9/media/js/ddc/v1/dist/ddc.min.js?r=1791440574000" ></script>
vendor: 1 bytes, line 1110
1110
1111<script type="text/javascript" src="/static/assets/libs/ddc-core-js-polyfills/1.0.8/ddc-core-js-polyfills.min.js" ></script>
vendor: 1 bytes, line 1111
1111
1112<script type="text/javascript" src="/static/assets/libs/react/17.0.1/react.production.min.js" ></script>
vendor: 1 bytes, line 1112
1112
1113<script type="text/javascript" src="/static/assets/libs/react/17.0.1/react-dom.production.min.js" ></script>
vendor: 1 bytes, line 1113
1113
1114<script type="text/javascript" src="/static/assets/libs/prop-types/15.7.2/prop-types.min.js" ></script>
vendor: 1 bytes, line 1114
1114
1115<script type="text/javascript" src="/static/assets/libs/react-bootstrap/0.33.1/react-bootstrap.min.js" ></script>
vendor: 1 bytes, line 1115
1115
1116<script type="text/javascript" src="/static/assets/libs/redux/4.1.1/redux.min.js" ></script>
vendor: 1 bytes, line 1116
1116
1117<script type="text/javascript" src="/static/assets/libs/react-redux/7.2.6/react-redux.min.js" ></script>
vendor: 1 bytes, line 1117
1117
1118<script type="text/javascript" src="/static/assets/libs/redux-thunk/2.4.0/redux-thunk.min.js" ></script>
vendor: 1 bytes, line 1118
1118
1119<script type="text/javascript" src="/static/assets/libs/reduxjs/toolkit/1.9.7/redux-toolkit.umd.min.js" ></script>
vendor: 1 bytes, line 1119
1119
1120<script type="text/javascript" src="/static/assets/libs/html-react-parser/1.4.0/html-react-parser.min.js" ></script>
vendor: 1 bytes, line 1120
1120
1121<script type="text/javascript" src="/static/assets/libs/wsm-common-data/0.3.0/umd.js" ></script>
vendor: 1 bytes, line 1121
1121
1122<script type="text/javascript" src="/static/assets/libs/hysterics/4.0.0/hysterics.js" ></script>
vendor: 1 bytes, line 1122
1122
1123<script type="text/javascript" src="/static/assets/libraries/ddc-js-api/1.12.9/lib.js"  async></script>
vendor: 1 bytes, line 1123
1123
1124<script type="text/javascript" src="/static/assets/libraries/ddc-js-api/1.12.9/loader.js" ></script>
vendor: 1 bytes, line 1124
1124
1125<script type="text/javascript" data-src="/static/dist/v9/widgets/tracking/ddc-data-layer/v1/dist/widget.min.js?r=1791440559000" >"use strict";!function(e,t,n){let a=function(e){let t=[];this.callFunc=function(a,i){if(!function(e){return t.indexOf(e)>-1}(i)){let r=(new Date).getTime();const o=a.eventData?a.eventData:a;e(o),n&&n.addPageAction("dataLayerEventListener",{event:a.event,duration:(new Date).getTime()-r,widgetName:a.widgetName||"",action:a.action||""}),t.push(i)}}};t.classes.namespace("dataLayer.events",t),t.dataLayer.events.listener=new function(){let e={},n=!1,i=function(t){let n=window.dataLayer.indexOf(t),a=e[t.event];if(a&&a.length)for(let e=0;e<a.length;e++)a[e].callFunc(t,n)};this.initialize=function(e){if(n)return;if(void 0===e)return void t.log("error","DDC DataLayer Event System - window.dataLayer is undefined, event listening disabled");for(let t=0;t<e.length;t++)e[t]&&"object"==typeof e[t]&&i(e[t]);let a=e.push.bind(e);const r=function(t){return function(){const n=t.apply(e,arguments);for(let e=0;e<arguments.length;e++)arguments[e]&&"object"==typeof arguments[e]&&i(arguments[e]);return n}};a=r(a),Object.defineProperty(e,"push",{get:()=>a,set(e){a=r(e)},configurable:!0,enumerable:!1}),n=!0,t.log("info","DDC DataLayer Event System - Initialized")},this.listen=function(r,o){e[r]||(e[r]=[]),"function"==typeof o&&(e[r].push(new a(o)),function(e){if(n)for(let t=0;t<window.dataLayer.length;t++){let n=window.dataLayer[t];void 0!==n.event&&n.event===e&&i(n)}}(r),t.log("info",`DDC DataLayer Event System - Listener added for ${r}.`))},"undefined"!=typeof __karma__&&(this.reset=function(){e={},n=!1})},e(function(){let n=e("body");t.dataLayer.client.browser=navigator.appCodeName,t.dataLayer.client.browserVersion=navigator.appVersion,t.dataLayer.client.browserUser=navigator.userAgent,t.dataLayer.client.browserPlatform=navigator.platform,t.dataLayer.client.pixelResolution=screen.pixelDepth,t.dataLayer.client.screenWidth=screen.width,t.dataLayer.client.screenHeight=screen.height;let a=new Date,i=a.getUTCDate(),r=a.getUTCFullYear(),o=a.getUTCMonth()+1;if(o<=9&&(o=`0${o}`),i<=9&&(i=`0${i}`),Date.prototype.getHoursTwoDigits=function(){let e=this.getHours();return e<10?`0${e.toString()}`:e.toString()},Date.prototype.getMinutesTwoDigits=function(){let e=this.getMinutes();return e<10?`0${e.toString()}`:e.toString()},Date.prototype.getSecondsTwoDigits=function(){let e=this.getSeconds();return e<10?`0${e.toString()}`:e.toString()},t.dataLayer.date.currentTime=a,t.dataLayer.date.date=`${r}-${o}-${i}`,t.dataLayer.date.dayOfWeek=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][a.getDay()],t.dataLayer.date.time=`${a.getHoursTwoDigits()}:${a.getMinutesTwoDigits()}:${a.getSecondsTwoDigits()}`,t.dataLayer.date.timeZoneOffSet=a.getTimezoneOffset(),t.dataLayer.page.attributes.specialsCountPerCategory=e(".ddc-content.special").length,t.dataLayer.site.features.promotions.enabled){let a=n.find("[data-promo-id]"),i=function(){let n=[`accountId=${t.siteSettings.accountId}`];return a.each(function(){n.push(`promotionId=${e(this).data("promoId")}`)}),_.uniq(n).join("&")},r=function(e){for(let t in e)if(e.hasOwnProperty(t)){let n=e[t];for(let e in n)!n.hasOwnProperty(e)||""!==n[e]&&null!==n[e]||(n[e]=void 0)}return e},o=t.addUrlParams(`${t.getWindowOrigin()}/apis/promotions`,i());a.length>0&&(t.classes.namespace("dataLayer.page.attributes.promotions",t),e.get(o,function(e){t.dataLayer.page.attributes.promotions=r(e)}))}t.dataLayer.events.listener.initialize(window.dataLayer)})}(jQuery,window.DDC,window.newrelic);</script>
vendor: 1 bytes, line 1125
1125
1126<script type="text/javascript" data-src="/static/dist/v9/media/js/data-layer-helper/v0.1.0/data-layer-helper.min.js?r=1791440563000" >(function(){var COMPILED=!0,goog=goog||{};goog.global=this;goog.exportPath_=function(a,b,c){a=a.split(".");c=c||goog.global;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]?c[d]:c[d]={}:c[d]=b};goog.define=function(a,b){var c=b;COMPILED||goog.global.CLOSURE_DEFINES&&Object.prototype.hasOwnProperty.call(goog.global.CLOSURE_DEFINES,a)&&(c=goog.global.CLOSURE_DEFINES[a]);goog.exportPath_(a,c)};goog.DEBUG=!0;goog.LOCALE="en";goog.TRUSTED_SITE=!0;
1127goog.provide=function(a){if(!COMPILED){if(goog.isProvided_(a))throw Error('Namespace "'+a+'" already declared.');delete goog.implicitNamespaces_[a];for(var b=a;(b=b.substring(0,b.lastIndexOf(".")))&&!goog.getObjectByName(b);)goog.implicitNamespaces_[b]=!0}goog.exportPath_(a)};goog.setTestOnly=function(a){if(COMPILED&&!goog.DEBUG)throw a=a||"",Error("Importing test-only code into non-debug environment"+a?": "+a:".");};
1128COMPILED||(goog.isProvided_=function(a){return!goog.implicitNamespaces_[a]&&!!goog.getObjectByName(a)},goog.implicitNamespaces_={});goog.getObjectByName=function(a,b){for(var c=a.split("."),d=b||goog.global,e;e=c.shift();)if(goog.isDefAndNotNull(d[e]))d=d[e];else return null;return d};goog.globalize=function(a,b){var c=b||goog.global,d;for(d in a)c[d]=a[d]};
1129goog.addDependency=function(a,b,c){if(goog.DEPENDENCIES_ENABLED){var d;a=a.replace(/\\/g,"/");for(var e=goog.dependencies_,g=0;d=b[g];g++)e.nameToPath[d]=a,a in e.pathToNames||(e.pathToNames[a]={}),e.pathToNames[a][d]=!0;for(d=0;b=c[d];d++)a in e.requires||(e.requires[a]={}),e.requires[a][b]=!0}};goog.ENABLE_DEBUG_LOADER=!0;
1130goog.require=function(a){if(!COMPILED&&!goog.isProvided_(a)){if(goog.ENABLE_DEBUG_LOADER){var b=goog.getPathFromDeps_(a);if(b){goog.included_[b]=!0;goog.writeScripts_();return}}a="goog.require could not find: "+a;goog.global.console&&goog.global.console.error(a);throw Error(a);}};goog.basePath="";goog.nullFunction=function(){};goog.identityFunction=function(a,b){return a};goog.abstractMethod=function(){throw Error("unimplemented abstract method");};
1131goog.addSingletonGetter=function(a){a.getInstance=function(){if(a.instance_)return a.instance_;goog.DEBUG&&(goog.instantiatedSingletons_[goog.instantiatedSingletons_.length]=a);return a.instance_=new a}};goog.instantiatedSingletons_=[];goog.DEPENDENCIES_ENABLED=!COMPILED&&goog.ENABLE_DEBUG_LOADER;
1132goog.DEPENDENCIES_ENABLED&&(goog.included_={},goog.dependencies_={pathToNames:{},nameToPath:{},requires:{},visited:{},written:{}},goog.inHtmlDocument_=function(){var a=goog.global.document;return"undefined"!=typeof a&&"write"in a},goog.findBasePath_=function(){if(goog.global.CLOSURE_BASE_PATH)goog.basePath=goog.global.CLOSURE_BASE_PATH;else if(goog.inHtmlDocument_())for(var a=goog.global.document.getElementsByTagName("script"),b=a.length-1;0<=b;--b){var c=a[b].src,d=c.lastIndexOf("?"),d=-1==d?c.length:
1133d;if("base.js"==c.substr(d-7,7)){goog.basePath=c.substr(0,d-7);break}}},goog.importScript_=function(a){var b=goog.global.CLOSURE_IMPORT_SCRIPT||goog.writeScriptTag_;!goog.dependencies_.written[a]&&b(a)&&(goog.dependencies_.written[a]=!0)},goog.writeScriptTag_=function(a){if(goog.inHtmlDocument_()){var b=goog.global.document;if("complete"==b.readyState){if(/\bdeps.js$/.test(a))return!1;throw Error('Cannot write "'+a+'" after document load');}b.write('
1133<script type="text/javascript" src="'+a+'">\x3c/script>');
1134return!0}return!1},goog.writeScripts_=function(){function a(e){if(!(e in d.written)){if(!(e in d.visited)&&(d.visited[e]=!0,e in d.requires))for(var f in d.requires[e])if(!goog.isProvided_(f))if(f in d.nameToPath)a(d.nameToPath[f]);else throw Error("Undefined nameToPath for "+f);e in c||(c[e]=!0,b.push(e))}}var b=[],c={},d=goog.dependencies_,e;for(e in goog.included_)d.written[e]||a(e);for(e=0;e<b.length;e++)if(b[e])goog.importScript_(goog.basePath+b[e]);else throw Error("Undefined script input");
1135},goog.getPathFromDeps_=function(a){return a in goog.dependencies_.nameToPath?goog.dependencies_.nameToPath[a]:null},goog.findBasePath_(),goog.global.CLOSURE_NO_DEPS||goog.importScript_(goog.basePath+"deps.js"));
1136goog.typeOf=function(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";
1137else if("function"==b&&"undefined"==typeof a.call)return"object";return b};goog.isDef=function(a){return void 0!==a};goog.isNull=function(a){return null===a};goog.isDefAndNotNull=function(a){return null!=a};goog.isArray=function(a){return"array"==goog.typeOf(a)};goog.isArrayLike=function(a){var b=goog.typeOf(a);return"array"==b||"object"==b&&"number"==typeof a.length};goog.isDateLike=function(a){return goog.isObject(a)&&"function"==typeof a.getFullYear};goog.isString=function(a){return"string"==typeof a};
1138goog.isBoolean=function(a){return"boolean"==typeof a};goog.isNumber=function(a){return"number"==typeof a};goog.isFunction=function(a){return"function"==goog.typeOf(a)};goog.isObject=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b};goog.getUid=function(a){return a[goog.UID_PROPERTY_]||(a[goog.UID_PROPERTY_]=++goog.uidCounter_)};goog.removeUid=function(a){"removeAttribute"in a&&a.removeAttribute(goog.UID_PROPERTY_);try{delete a[goog.UID_PROPERTY_]}catch(b){}};
1139goog.UID_PROPERTY_="closure_uid_"+(1E9*Math.random()>>>0);goog.uidCounter_=0;goog.getHashCode=goog.getUid;goog.removeHashCode=goog.removeUid;goog.cloneObject=function(a){var b=goog.typeOf(a);if("object"==b||"array"==b){if(a.clone)return a.clone();var b="array"==b?[]:{},c;for(c in a)b[c]=goog.cloneObject(a[c]);return b}return a};goog.bindNative_=function(a,b,c){return a.call.apply(a.bind,arguments)};
1140goog.bindJs_=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}};goog.bind=function(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?goog.bind=goog.bindNative_:goog.bind=goog.bindJs_;return goog.bind.apply(null,arguments)};
1141goog.partial=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var b=Array.prototype.slice.call(arguments);b.unshift.apply(b,c);return a.apply(this,b)}};goog.mixin=function(a,b){for(var c in b)a[c]=b[c]};goog.now=goog.TRUSTED_SITE&&Date.now||function(){return+new Date};
1142goog.globalEval=function(a){if(goog.global.execScript)goog.global.execScript(a,"JavaScript");else if(goog.global.eval)if(null==goog.evalWorksForGlobals_&&(goog.global.eval("var _et_ = 1;"),"undefined"!=typeof goog.global._et_?(delete goog.global._et_,goog.evalWorksForGlobals_=!0):goog.evalWorksForGlobals_=!1),goog.evalWorksForGlobals_)goog.global.eval(a);else{var b=goog.global.document,c=b.createElement("script");c.type="text/javascript";
1142c.defer=!1;c.appendChild(b.createTextNode(a));b.body.appendChild(c);
1143b.body.removeChild(c)}else throw Error("goog.globalEval not available");};goog.evalWorksForGlobals_=null;goog.getCssName=function(a,b){var c=function(a){return goog.cssNameMapping_[a]||a},d=function(a){a=a.split("-");for(var b=[],d=0;d<a.length;d++)b.push(c(a[d]));return b.join("-")},d=goog.cssNameMapping_?"BY_WHOLE"==goog.cssNameMappingStyle_?c:d:function(a){return a};return b?a+"-"+d(b):d(a)};goog.setCssNameMapping=function(a,b){goog.cssNameMapping_=a;goog.cssNameMappingStyle_=b};
1144!COMPILED&&goog.global.CLOSURE_CSS_NAME_MAPPING&&(goog.cssNameMapping_=goog.global.CLOSURE_CSS_NAME_MAPPING);goog.getMsg=function(a,b){var c=b||{},d;for(d in c){var e=(""+c[d]).replace(/\$/g,"$$$$");a=a.replace(RegExp("\\{\\$"+d+"\\}","gi"),e)}return a};goog.getMsgWithFallback=function(a,b){return a};goog.exportSymbol=function(a,b,c){goog.exportPath_(a,b,c)};goog.exportProperty=function(a,b,c){a[b]=c};
1145goog.inherits=function(a,b){function c(){}c.prototype=b.prototype;a.superClass_=b.prototype;a.prototype=new c;a.prototype.constructor=a};
1146goog.base=function(a,b,c){var d=arguments.callee.caller;if(goog.DEBUG&&!d)throw Error("arguments.caller not defined.  goog.base() expects not to be running in strict mode. See http://www.ecma-international.org/ecma-262/5.1/#sec-C");if(d.superClass_)return d.superClass_.constructor.apply(a,Array.prototype.slice.call(arguments,1));for(var e=Array.prototype.slice.call(arguments,2),g=!1,f=a.constructor;f;f=f.superClass_&&f.superClass_.constructor)if(f.prototype[b]===d)g=!0;else if(g)return f.prototype[b].apply(a,
1147e);if(a[b]===d)return a.constructor.prototype[b].apply(a,e);throw Error("goog.base called from a method of one name to a method of a different name");};goog.scope=function(a){a.call(goog.global)};/*
1148jQuery v1.9.1 (c) 2005, 2012
1149jQuery Foundation, Inc. jquery.org/license.
1150*/
1151var plain={TYPE_RE_:/\[object (Boolean|Number|String|Function|Array|Date|RegExp)\]/,type:function(a){return null==a?String(a):(a=plain.TYPE_RE_.exec(Object.prototype.toString.call(Object(a))))?a[1].toLowerCase():"object"},hasOwn:function(a,b){return Object.prototype.hasOwnProperty.call(Object(a),b)},isPlainObject:function(a){if(!a||"object"!=plain.type(a)||a.nodeType||a==a.window)return!1;try{if(a.constructor&&!plain.hasOwn(a,"constructor")&&!plain.hasOwn(a.constructor.prototype,"isPrototypeOf"))return!1}catch(b){return!1}for(var c in a);
1152return void 0===c||plain.hasOwn(a,c)}};/*
1153Copyright 2012 Google Inc. All rights reserved. */
1154var helper={DataLayerHelper:function(a,b,c){this.dataLayer_=a;this.listener_=b||function(){};this.executingListener_=!1;this.model_={};this.unprocessed_=[];this.abstractModelInterface_=helper.buildAbstractModelInterface_(this);this.processStates_(a,!c);var d=a.push,e=this;a.push=function(){var b=[].slice.call(arguments,0),c=d.apply(a,b);e.processStates_(b);return c}}};window.DataLayerHelper=helper.DataLayerHelper;
1155helper.DataLayerHelper.prototype.get=function(a){var b=this.model_;a=a.split(".");for(var c=0;c<a.length;c++){if(void 0===b[a[c]])return;b=b[a[c]]}return b};helper.DataLayerHelper.prototype.flatten=function(){this.dataLayer_.splice(0,this.dataLayer_.length);this.dataLayer_[0]={};helper.merge_(this.model_,this.dataLayer_[0])};
1156helper.DataLayerHelper.prototype.processStates_=function(a,b){for(this.unprocessed_.push.apply(this.unprocessed_,a);!1===this.executingListener_&&0<this.unprocessed_.length;){var c=this.unprocessed_.shift();if(helper.isArray_(c))helper.processCommand_(c,this.model_);else if("function"==typeof c)try{c.call(this.abstractModelInterface_)}catch(d){}else if(plain.isPlainObject(c))for(var e in c)helper.merge_(helper.expandKeyValue_(e,c[e]),this.model_);else continue;b||(this.executingListener_=!0,this.listener_(this.model_,
1157c),this.executingListener_=!1)}};helper.buildAbstractModelInterface_=function(a){return{set:function(b,c){helper.merge_(helper.expandKeyValue_(b,c),a.model_)},get:function(b){return a.get(b)}}};helper.processCommand_=function(a,b){if(helper.isString_(a[0])){for(var c=a[0].split("."),d=c.pop(),e=a.slice(1),g=b,f=0;f<c.length;f++){if(void 0===g[c[f]])return;g=g[c[f]]}try{g[d].apply(g,e)}catch(h){}}};
1158helper.expandKeyValue_=function(a,b){for(var c={},d=c,e=a.split("."),g=0;g<e.length-1;g++)d=d[e[g]]={};d[e[e.length-1]]=b;return c};helper.isArray_=function(a){return"array"==plain.type(a)};helper.isString_=function(a){return"string"==plain.type(a)};helper.merge_=function(a,b){for(var c in a)if(plain.hasOwn(a,c)){var d=a[c];helper.isArray_(d)?(helper.isArray_(b[c])||(b[c]=[]),helper.merge_(d,b[c])):plain.isPlainObject(d)?(plain.isPlainObject(b[c])||(b[c]={}),helper.merge_(d,b[c])):b[c]=d}};})();
1159</script>
vendor: 1 bytes, line 1159
1159
1160<script type="text/javascript" data-src="/static/dist/v9/widgets/tracking/ddc-generic-widget-user-events/v1/dist/widget.min.js?r=1791440559000" >"use strict";!function(t,e){let i=[];const n=e.client.isMobile,d=n?"slideOpen":"dialogopen show.bs.modal",o=n?"slideClose":"dialogclose hide.bs.modal",l=n?".ddc-slidein-panel":".ui-dialog";function a(e,i){const n=i.closest("[data-widget-name]"),d=t(n).find("form"),o=t(n).find('[name="form.id"]').attr("value"),l=t(n).find('[name="formEventId"]').attr("value"),a=t(i).siblings("label").children("span").text().trim(),s=e.element||void 0,c=e.elementCTA||(d?a:void 0),u=e.action||void 0,m=e.result||void 0,f=n.getAttribute("data-widget-name"),r=n.getAttribute("data-widget-id"),g=e.widgetState||void 0,w=e.fieldValue||(d?i.value:void 0),h=e.formId||(d?o:void 0),v=e.formEventId||(d?l:void 0),b=e.value||void 0;t(document).trigger("trackEvent",{event:"widgetUserEvent",element:s,elementCTA:c,action:u,result:m,widgetName:f,widgetId:r,widgetState:g,fieldValue:w,formId:h,formEventId:v,value:b}),e=void 0}function s(t){const e=t.find('[data-widget-name="links-list"]'),n=t.find('[data-widget-name="links-window-sticker"]'),d=t.find('[data-widget-name="contact-form"]'),o=t.find('[data-widget-name="inventory-lead-default"]');e.length&&function(){const t=e.find("a");i.push(t),t.on("click.gwue",function(){a({element:this.classList.contains("btn")?"CTA Button":"CTA Link",elementCTA:this.innerText,action:"clicked",result:this.classList.contains("dialog")?"Opened link in dialog":"Navigated to link destination",widgetState:"default"},this)})}(),d.length&&function(){const t=d.find('button[type="submit"]');i.push(t),t.on("click.gwue",function(){a({element:"Submit button",elementCTA:this.innerText,action:"clicked",result:"Form submitted",widgetState:"default"},this)})}(),o.length&&function(){const t=o.find('button[type="submit"]');i.push(t),t.on("click.gwue",function(){a({element:"Submit button",elementCTA:this.innerText,action:"clicked",result:"Form submitted",widgetState:"default"},this)})}(),n.length&&(i.push(n),n.on("click.gwue",function(){a({element:this.classList.contains("btn")?"Window Sticker Button":"Window Sticker Link",elementCTA:this.innerText,action:"clicked",result:"Clicked on Window Sticker",widgetState:"default"},this)}))}t(function(){e.log("info","DDC Generic Widget User Event System - Initialized"),s(t("body"))}),t(document).on(d,function(){s(t(l))}),t(document).on(o,function(){i.forEach(function(e){t(e).parents(l).length&&t(e).off(".gwue")}),i=[]})}(jQuery,window.DDC);</script>
vendor: 1 bytes, line 1160
1160
1161<script type="text/javascript" data-src="/static/dist/v9/widgets/tracking/ddc/v1/dist/widget.min.js?r=1791440559000" >"use strict";!function(e,t){var n=["event","element","elementCTA","action","result","widgetName","widgetId","widgetState","fieldValue","formId","formEventId","value","sourceData"],a=function(e,t){var n=[];n.push(t.widgetName),n.push(t.eventName),n.push(t.data),n.push(t.value),n.push(!!t.noninteraction),t.hitCallback&&n.push(t.hitCallback),t.dimensionIndex&&t.dimensionValue&&(n.push("dimension"+t.dimensionIndex),n.push(t.dimensionValue)),"undefined"!=typeof ga&&ga(function(){for(var a=t.trackerIds?t.trackerIds.join(","):void 0,i=_.uniq(ga.getAll(),function(e){return e.get("trackingId")}),r=[],d=0;d<i.length;++d){var c=i[d],s=c.get("name"),g=c.get("trackingId");(a&&a.indexOf(g)>-1||void 0===a)&&r.push(s)}for(d=0;d<r.length;d++){var l=r[d],u="["+ga.getByName(l).get("trackingId")+"] _"+e.type+"()",v="dimension"+t.dimensionIndex,m={hitType:"event",eventCategory:t.widgetName,eventAction:t.eventName,eventLabel:t.data,eventValue:t.value,nonInteraction:t.noninteraction||void 0,hitCallback:t.hitCallback||void 0};t.dimensionIndex&&t.dimensionValue&&(m[v]=t.dimensionValue),ga(l+".send",m),o(u,n
1161)}})},i=function(){e(document).on("trackEvent",function(e,i){if(i&&"widgetUserEvent"===i.event){var o=function(e){return n.forEach(function(t){void 0===e[t]&&(e[t]=void 0)}),e}(i);if(t.pushToGtmDataLayer(o),!window.DDC.thirdPartyGoogleAnalyticsTrackingIds||!window.DDC.thirdPartyGoogleAnalyticsTrackingIds.length)return;if("blurred"===o.action||"focused"===o.action)return;var r={widgetName:window.DDC.dataLayer.page.pageInfo.pageName+" > "+o.widgetName+" > "+o.widgetId,eventName:o.element+" "+o.action,data:o.result,value:void 0,noninteraction:o.nonInteractive||void 0,trackerIds:window.DDC.thirdPartyGoogleAnalyticsTrackingIds};a(e,r)}else i&&"thirdPartyUserEvent"===i.event&&void 0!==i.product&&void 0!==i.element&&void 0!==i.action&&void 0!==i.result?(t.pushToGtmDataLayer(i),a(e,{widgetName:`Third Party Integration > ${i.product}`,eventName:`${i.step} > ${i.element} ${i.action}`,data:i.result,value:void 0,noninteraction:!0,trackerIds:window.DDC.thirdPartyGoogleAnalyticsTrackingIds})):i&&i.widgetName&&i.eventName&&a(e,i)}),e(document).on("trackSocialEvent",function(e,t){if(t&&t.network&&t.socialAction){var n=[];n.push(t.network),n.push(t.socialAction),n.push(t.opt_target),n.push(t.opt_pagePath),"undefined"!=typeof ga&&ga(function(){for(var a=ga.getAll(),i=0;i<a.length;++i){var r=a[i],d=r.get("name"),c="["+r.get("trackingId")+"] _"+e.type+"()";ga(d+".send",{hitType:"social",socialNetwork:t.network,socialAction:t.socialAction,socialTarget:t.opt_target,page:t.opt_pagePath}),o(c,n)}})}}),window.addEventListener("message",function(t){t.data&&t.data.hasOwnProperty("trackEvent")&&e(document).trigger("trackEvent",t.data.trackEvent)})},o=function(e,n){for(var a=[e],i=0;i<n.length;i++)a.push(n[i]);t.log(a)},r=function(){var t=e("body"),n=t.find(".consumer-privacy-banner");if(n.length){var a="DDC.AllowUserData",i=null;try{i=window.localStorage.getItem(a)}catch(e){}if("true"!==i){var o=n.find(".consumer-privacy-banner-button");o.length&&(t.prepend(n),o.on("click",function(e){e.preventDefault(),n.removeClass("in").removeClass("no-animation").attr("aria-hidden","true"),n.find(":tabbable").attr("tabindex","-1");try{window.localStorage.setItem(a,"true")}catch(e){}}))}}};e(function(){i(),window.DDC=window.DDC||{},window.DDC.tracking=window.DDC.tracking||{},window.DDC.tracking.ready=!0,e.publish("ddc-event-tracking-ready"),t.WidgetData["tracking-ddc"].showPrivacyBanner&&!t.WidgetData["tracking-ddc"].inlinePrivacyBanner&&r()})}(jQuery,window.DDC),$(document).ready(function(){!function(){const e="KBB_Trade-In_Advisor_Event";window.addEventListener("message",t=>{t.data&&t.data.hasOwnProperty(e)&&$(document).trigger("trackEvent",{event:"thirdPartyUserEvent",product:e,step:t.data[e].event,element:"page",action:"impression",result:"Displayed trade-in report"})})}()});</script>
vendor: 1 bytes, line 1161
1161
1162<script type="text/javascript" src="/static/ws/tagging/bundle.fdda53f7fedba6ffb7eda20546d6473c.js"  async defer></script>
vendor: 1 bytes, line 1162
1162
1163<script type="text/javascript" src="/static/ws/tracking/bundle.f2de2b36d1d27f5feb03e45c8f60a092.js"  async defer></script>
vendor: 1 bytes, line 1163
1163
1164<script type="text/javascript" src="/static/assets/libs/pubsub/1.1.0/pubsub.min.js" ></script>
vendor: 1 bytes, line 1164
1164
1165<script type="text/javascript" data-src="/static/dist/v9/media/js/ddc/v1/eo.min.js?r=1791440574000"  async>!function(e){"use strict";var t=window.DDC=window.DDC||{},i=window.DDC.EO=window.DDC.EO||{};i.trackEO=function(){t.isComposer||e(document).trigger("trackEvent",{widgetName:"Website",eventName:"EO Eligible",data:"true",noninteraction:!0})},i.checkForEO=function(){e.ajax({type:"GET",url:"/apis/eo",contentType:"application/json",cache:!1,success:function(e){if(e&&(e.offMarket||e.hasVehicleHistory)){i.trackEO();try{sessionStorage.setItem("eo_user_optimizable","true")}catch(e){}}},error:function(i,n,r){var c=e(i.responseText).filter("h1").text();c&&(t.log("EO User Optimizable API Fetch "+c),"undefined"!=typeof newrelic&&newrelic.addPageAction("EOUserOptimizable",{result:c}))}})},i.init=function(){(function(){try{return"true"===sessionStorage.getItem("eo_user_optimizable")}catch(e){return!1}})()||(jQuery.cookie("abc")?i.checkForEO():e.subscribe("ddc-eo-cookies-set",function(){jQuery.cookie("abc")&&i.checkForEO()}))},t.tracking&&t.tracking.ready?i.init():e.subscribe("ddc-event-tracking-ready",function(){i.init()})}(jQuery);</script>
vendor: 1 bytes, line 1165
1165
1166<script type="text/javascript" data-src="/static/dist/v9/media/js/ddc/v1/userProfileController.min.js?r=1791440574000" >!function(e){"use strict";var r=window.DDC=window.DDC||{};r.userProfileController=window.DDC.userProfileController=window.DDC.userProfileController||{},r.userProfile={};var i='[name="contact.firstName"]',o='[name="contact.lastName"]',l='[name="contact.email"]',t='[name="contact.phone"]',s='[name="contact.preferredContact"] [value="phone"]',n='[name="contact.address.postalCode"]',a=r.siteProperties.enableConsolidatedLeadForms,u="drUserSession";const f=JSON.parse(r.session.get(u));f&&f.ePriceVehicles&&(r.userProfile.ePriceVehicles=f.ePriceVehicles);var c=r&&r.pubsub;r.userProfileController.hasUserContactData=function(e){return e=e||!1,!!(r.userProfile.firstName&&r.userProfile.lastName&&(e?r.userProfile.email:r.userProfile.email||r.userProfile.phone))},r.userProfileController.fillContactForm=function(e){return!!(r.userProfile&&e&&(e.find(i).val(r.userProfile.firstName),e.find(o).val(r.userProfile.lastName),e.find(l).val(r.userProfile.email),e.find(t).val(r.userProfile.phone),e.find(n).val(r.userProfile.postalCode),r.userProfileController.hasUserContactData()))&&(r.userProfile.email||e.find(s).attr("selected","selected").closest(":input").trigger("change"),!0)},r.userProfileController.populateProfileFormFields=function(e){r.userProfile&&e&&a&&(r.userProfile.firstName=e.find(i).val(),r.userProfile.lastName=e.find(o).val(),r.userProfile.email=e.find(l).val(),r.userProfile.phone=e.find(t).val(),r.userProfile.postalCode=e.find(n).val()||"")},r.userProfileController.sendLeadForm=function(i){i&&e.ajax({url:i,type:"get",dataType:"html"}).then(function(i){var o=e(i).find('form[data-form-tracking-id="INSTANT_EPRICE"]');r.userProfileController.fillContactForm(o),e.ajax({url:o.attr("action"),type:"post",dataType:"html",data:o.serialize()})})},r.userProfileController.saveInstantEpriceVehicle=function(e,i){r.userProfileController.populateProfileFormFields(e);var o={itemUUID:i};r.userProfile.ePriceVehicles||(r.userProfile.ePriceVehicles=[],c&&window.DDC.pubsub.publish("ePrice-created")),r.userProfile.ePriceVehicles.filter(function(e){return e.itemUUID===i}).length>0||(r.userProfile.ePriceVehicles.push(o),r.userProfileController.saveProfile(o))},r.userProfileController.saveProfile=function(i,o,l,t){l=void 0===l||l,e.extend(!0,r.userProfile,i),r.session.set(u,JSON.stringify(r.userProfile)),l&&(e.publish("ePrice-updated"),c&&window.DDC.pubsub.publish("ePrice-updated")),o&&o.call()},window.DDC.pubsub.subscribe("ePrice-created",function(){jQuery(".instantEPriceButton button").click(function(){window.DDC.userProfile&&window.DDC.userProfile.ePriceVehicles&&window.DDC.userProfile.ePriceVehicles.length>0&&r.userProfileController.saveInstantEpriceVehicle(null,e(this).attr("data-vehicle-uuid"))})})}(jQuery);</script>
vendor: 1 bytes, line 1166
1166
1167<script type="text/javascript" src="/static/ws/content-cta/bundle.3b9170fe95970235538190de410de4f0.js"  async defer></script>
vendor: 1 bytes, line 1167
1167
1168<script type="text/javascript" data-src="/static/dist/v9/widgets/links/list/v1/js/widget.min.js?r=1791440580000" >!function(){var e=".links-list:not(.type-0)",r="a",a={},t={page:{},user:{mouseout:"mouseleave"}},u={user:{mouseout:[e,r]}},s={page:{highlight:function(){$(e).find(r).each(function(){s.user.type($(this))})}},user:{type:function(e){var r=[],t=[],u=e&&e.attr("href")&&e.attr("href").replace("%20","").replace("&_mode=debug",""),s=0;for(var i in a.params)if("tags"===i||"type"===i){s++;var n=a.params[i];r.push(i),t.push(n.replace("%20",""))}r=r.join("|"),t=t.join("|");var o=new RegExp(s<2?"\\?+("+r+")+([\\^?&;=]*("+t+"))$":"\\?+("+r+")+([\\^?&;=]*("+t+"))+([\\^?&;=]*("+r+"))+([\\^?&;=]*("+t+"))$","gi");if(u&&u.match(o))return e.addClass("ui-state-hover"),!1},mouseout:function(){s.user.type($(this))}}},i={queryParams:!function(e,r,t,u){for(t={},u=/([^?&;=]+)=?([^?&;]*)/g;r=u.exec(e.substr(1));)t[r[1]]=r[2];a.params=t,s.page.highlight()}(this.location.search)};for(var n in t.page)$(document).bind(t.page[n],s.page[n]);for(var n in u.user){var o=u.user[n];$(o[0]).undelegate(o[1],t.user[n]).delegate(o[1],t.user[n],s.user[n])}for(var n in i)"function"==typeof i[n]&&i[n]()}();</script>
vendor: 1 bytes, line 1168
1168
1169<script type="text/javascript" src="/static/ws/accordion-content/bundle.266f9308b0cf906b7f84fd39b2a63dff.js"  async defer></script>
vendor: 1 bytes, line 1169
1169
1170<script type="text/javascript" data-src="/static/dist/v9/widgets/header/default/v1/js/widget.min.js?r=1791440578000" >$(document).ready(function(){var o=$(".page-header,.container-header,.header"),e=o.find(".header-logo"),t=function(o,e){o.css("top",e+"px")};if(o.attr("role","banner"),e.length){var a;try{a=sessionStorage.logoTopVal}catch(o){}a?t(e,a):$(window).on("load",function(){if(999==Math.abs(parseInt(e.css("top").replace("px","")))||"auto"==e.css("top")){topVal=(r=(a=o).height(),logoHeight=a.find(".dealer-path-override-img:last").height(),topValue=Math.floor((r-logoHeight)/2),topValue),t(e,topVal);try{sessionStorage.setItem("logoTopVal",topValue)}catch(o){}}var a,r})}});</script>
vendor: 1 bytes, line 1170
1170
1171<script type="text/javascript" src="/static/ws/site-text-search/bundle.d42987b741a7015f2d94ce4234fad7d0.js"  async defer></script>
vendor: 1 bytes, line 1171
1171
1172<script type="text/javascript" data-src="/static/dist/v9/widgets/content/alert-banner/js/widget-tracking.min.js?r=1791440575000"  async>!function(e,t,n){var i=e(".content-alert-banner").find("a");e("html").addClass("alert-banner-enabled"),i.length&&!t.isComposer&&i.click(function(){e(document).trigger("trackEvent",{event:"widgetUserEvent",widgetName:"alert-banner",widgetId:"alert1",element:"CTA Button/Link",elementCTA:this.innerText,action:"clicked",result:"Navigated to CTA destination",widgetState:"default",fieldValue:void 0,formId:void 0,value:void 0,noninteractive:!1})}),n&&!t.isComposer&&e(document).ready(function(){n.setCustomAttribute("alertBannerEnabled","true")})}(jQuery,window.DDC,window.newrelic);</script>
vendor: 1 bytes, line 1172
1172
1173<script type="text/javascript" data-src="/static/dist/v9/widgets/content/alert-banner/js/widget.min.js?r=1791440576000"  async>!function(s,a){var e=s(".page-header"),r=e.attr("class").split(/\s+/),n=s(".navbar"),t=e.hasClass("page-header-layout-default"),c=n.hasClass("navbar-layout-default"),o=s(".content-alert-banner"),h=e.hasClass("header-compact-resizable"),l=n.hasClass("navbar-compact-resizable");if(e.hasClass("enable-mega-menu-curtain")||s(".ddc-mega-menu-nav").on("show.bs.dropdown",function(){s("#mega-menu-curtain").hide()}),o.css("margin","0"),a.isComposer&&o.css("min-height","31px"),!a.isComposer){if(new MutationObserver(i).observe(document.querySelector(".page-header"),{attributes:!0}),window.DDC.Flags["ada-layout-compact-nav"]&&h&&l&&new ResizeObserver(_.debounce(i,500)).observe(document.querySelector(".navbar")),window.DDC.Flags["ada-layout-default-header"]&&t&&c){const u=new ResizeObserver(_.debounce(i,500));u.observe(document.querySelector(".page-header")),u.observe(document.querySelector(".navbar"))}function i(s){if(!e.hasClass("drawer-header")){var a=s.some(function(s){return Array.from(s.target.classList).some(function(s){return"sticky-header-nav"===s})}),t=s.some(function(s){return Array.from(s.target.classList).some(function(s){return"shrink-header-nav"===s})});switch(!0){case a&&e.hasClass("banner-height-0"):case a&&e.hasClass("responsive-centered-nav")&&!e.hasClass("responsive-search-nav"):o.css("top",0);break;case a&&(e.hasClass("responsive-search-nav")||e.hasClass("responsive-left-aligned")):case a&&1===r.length:case a&&e.hasClass("page-header-layout-default"):case a&&n.hasClass("buttonblock"):case a&&e.hasClass("no-gutter-spacing")&&!e.hasClass("true-minimal")&&!e.hasClass("semi-minimal"):case a&&e.hasClass("compact")&&!e.hasClass("responsive-search-nav"):case a&&e.hasClass("noShrink")&&!e.hasClass("value-statement-header")&&!e.hasClass("responsive-search-nav")&&!e.hasClass("responsive-centered-nav")&&!n.hasClass("buttonblock"):case a&&t:o.css("top",e.height()+n.height())}}}}if(o.insertAfter(n),e.hasClass("t6-classic"))o.css("top",e.height()+35),o.css("margin","30px 0"),a.isComposer&&s(".ddc-wrapper").addClass("t6-classic-wrapper");else if(!a.isComposer){switch(!0){case 1===r.length:case e.hasClass("compact")&&!e.hasClass("responsive-search-nav"):case e.hasClass("value-statement-header"):case e.hasClass("no-gutter-spacing"):o.css("top",0);break;case e.hasClass("header-compact"):o.css("top",e.height()+n.height());break;case(e.hasClass("responsive")||e.hasClass("noShrink"))&&!e.hasClass("value-statement-header")&&!e.hasClass("responsive-search-nav")&&!e.hasClass("responsive-centered-nav"):o.css("top",0)}n.hasClass("buttonblock")&&o.css("top",0)}}(jQuery,window.DDC);</script>
vendor: 1 bytes, line 1173
1173
1174<script type="text/javascript" src="/static/ws/navigation/bundle.a0ab01b31ac1c438d283898755a9463d.js"  async defer></script>
vendor: 1 bytes, line 1174
1174
1175<script type="text/javascript" src="/static/ws/mycars-nav/bundle.ae5a9e1e50c3ea7b77b1a18514325065.js"  async defer></script>
vendor: 1 bytes, line 1175
1175
1176<script type="text/javascript" data-src="/static/dist/v9/viewmodel/widgets/content/disclaimer/dist/widget.min.js?r=1791440556000" >"use strict";DDC.classes.namespace("DDC.Widgets.Content.Disclaimer"),DDC.classes.namespace("DDC.disclaimers"),function(e,i){let a,t,s,c,n,l,d=0,o=new Map,r=()=>{a=e("[data-widget-id="+i.WidgetData.content_disclaimer.widgetId+"]"),t=i.WidgetData.content_disclaimer.props.labels.disclaimerLabel,s=i.dataLayer.page.pageInfo.isVlp,c=i.WidgetData.content_disclaimer.showDealershipName,l=i.WidgetData.content_disclaimer.useItemOnListing,n=e('[data-widget-id*="inventory-listing"] .item')};const m=e=>{for(let i in e){let a=e[i].disclaimerType,t=d;o.has(a)||(void 0!==e[i].iconStyle?t=e[i].iconStyle:(d++,t=d),o.set(e[i].disclaimerType,t)),"page"===e[i].showDisclaimer?p(e[i]):("tooltip"===e[i].showDisclaimer||p(e[i]),g(e[i]))}},p=i=>{let s=""!==t?"<span class='account-label'>"+t+"</span>":"",n=c?Array.from(i.accountName).join(", "):"",l=i.iconStyle,d=i.iconSize,r=!l;o.forEach((t,c)=>{let o=a.find(".disclaimer-type.disclaimer-"+c),m=i.disclaimerType===c,p=i.disclaimer,g=e('<div class="disclaimer-type disclaimer-'+c+' mt-4"><i class="disclaimer-icon '+d+" ddc-icon ddc-icon-"+l+' mr-3"/></div>'),u=e('<div class="disclaimer-type disclaimer-'+c+' mt-4"><sup class="count">'+t+"</sup></div>");if(o.length<=0&&m&&(r?a.append(u):a.append(g),o=a.find(".disclaimer-type.disclaimer-"+c)),m){let e='<span class="kbb-dynamic-date"></span>';p.indexOf(e)>=0&&(p=h(p)),o.append("<span class='account-info'>"+n+" "+s+" </span><span class='disclaimer'>"+p+"</span>")}})},g=i=>{let a=Array.from(i.state),t=Array.from(i.accountId);if(s)n.each((s,c)=>{let n=e(c),d=n.data("state"),r=n.data("accountid");if(!l||a.indexOf(d)>-1&&t.indexOf(r)>-1){v(i,n,a,t,o.get(i.disclaimerType))}});else{let s=e(".page-bd");v(i,s,a,t,o.get(i.disclaimerType))}let c=i.disclaimer;c.indexOf('<span class="kbb-dynamic-date"></span>')>=0&&(c=h(c)),u(c,a,i)},u=(a,t,s)=>{e(".disclaimer-popover").each((c,n)=>{let l=e(n);i.client.isMobile?y(l,a,t,s):D(l,a)})},y=(a,t,s,c)=>{let n=a.data("state"),l=c.disclaimerType;a.hasClass(l)&&n.indexOf(s)>-1&&a.on("click",function(a){a.stopPropagation(),i.mobile.slidein.activatePanel("disclaimer-icon","right"),e("#ddc-slidein-panel-disclaimer-icon").find(".ddc-mobile-slidein-content-inner").html(t).addClass("p-4")})},D=(i,a)=>{e.fn.popover&&i.on("click",function(e){e.preventDefault()}).popover({html:!0,trigger:"hover",placement:function(i,a){return e(a).offset().left<450?"right":"left"},container:"body",content:a})},f=e=>`${e.getMonth()+1}/${e.getDate()}/${e.getFullYear()}`,h=e=>{let i=null,a=null;return i||a||(i=new Date,a=new Date,i.setDate(i.getDate()-(i.getDay()+6)%7),a.setDate(i.getDate()+6)),e.replace('<span class="kbb-dynamic-date"></span>',f(i)+" - "+f(a))},v=(i,a,t,s,c)=>{let n=i.iconLocation,l=i.iconStyle,d=i.iconSize,o=i.disclaimerType,r=!l,m=e(n).closest("div").hasClass("calloutDetails"),p=m?"position:absolute;top:0;right:-5px;":"",g=(m&&e(n).css("position","relative"),e('<i class="disclaimer-icon '+d+" ddc-icon ddc-icon-"+l+" text-muted disclaimer-popover "+o+'" style="vertical-align:super;'+p+'" data-type="'+o+'" data-account-id="'+s+'" data-state="'+t+'">')),u=e('<i class="disclaimer-icon ddc-subscript text-muted disclaimer-popover '+o+'" data-type="'+o+'" style="vertical-align:super;'+p+'" data-account-id="'+s+'" data-state="'+t+'"><sup>'+c+"</sup></i>");r?a.find(n).append(u):a.find(n).append(g)},w=()=>{e(document).on("vehicle-disclaimers-set",()=>{let e=i.disclaimers;void 0!==i.legacyVLPDisclaimers&&(e=>{i.legacyVLPDisclaimers.forEach(a=>{let t=!1;e.forEach(s=>{e[s].disclaimer===i.legacyVLPDisclaimers[a].disclaimer&&(e[s].accountId=new Set(e[s].accountId.concat(i.legacyVLPDisclaimers[a].accountId)),e[s].accountName=new Set(e[s].accountName.concat(i.legacyVLPDisclaimers[a].accountName)),e[s].state=new Set(e[s].state.concat(i.legacyVLPDisclaimers[a].state)),t=!0)}),t||e.push(i.legacyVLPDisclaimers[a])})})(e),Object.keys(e).length&&!e.initialized&&(m(e),e.initialized=!0,"undefined"!=typeof newrelic&&newrelic.addPageAction("gvmDisclaimerWidgetUsage"))})};e(document).ready(()=>{r(),w()}),i.Widgets.Content.Disclaimer.isTesting="undefined"!=typeof __karma__,i.Widgets.Content.Disclaimer.isTesting&&(i.Widgets.Content.Disclaimer.testMethods={initSelectors:r,initDisclaimers:m})}(jQuery,window.DDC,window.newrelic);</script>
vendor: 1 bytes, line 1176
1176
1177<script type="text/javascript" data-src="/static/dist/v9/viewmodel/widgets/forddirect/script_manager/dist/persistUrlParams.min.js?r=1791440560000" >!function(){"use strict";const e=["fmccmp"],t=new com.dealer.log.Logger("Persist URL Params");((r=window)=>{r.document.referrer&&r.location.host===(e=>{let t=e.match(/^https?\:\/\/([^\/?#]+)/);return t&&t[1]||""})(r.document.referrer)&&((r=window)=>{const o=DDC.getUrlParams(r.document.referrer),c=DDC.getUrlParams(r.location.href);let n=r.location.href,a="";for(let t=0;t<e.length;t++){const r=e[t];o[r]&&void 0===c[r]&&(""!==a&&(a+="&"),a+=`${r}=${o[r]}`)}a&&(t.debug(`updating URL with "${a}"`),n+=(n.match(/\?/)?"&":"?")+a,history.replaceState("","",n))})(r)})()}();</script>
vendor: 1 bytes, line 1177
1177
1178<script type="text/javascript" data-src="/static/dist/v9/viewmodel/widgets/forddirect/script_manager/dist/ghosteryAdChoiceNew.min.js?r=1791440560000" >!function(){"use strict";DDC&&1!=DDC.isComposer&&window&&window.addEventListener("DOMContentLoaded",function(){let e,i=$('<a class="evidon-notice-link"></a>'),n=DDC.client.isMobile;$(".ghosteryWrapper").length&&$(".ghosteryWrapper").remove(),e=n?'div[data-widget-id="template-footer1"]':'div[data-widget-id="template-navigation2"]',$(e+" .nav").length&&(i=i.wrap("<li>").parent(),e+=" .nav"),i.appendTo(e),$(".evidon-notice-link").append("<a href='https://www.forddirect.com/adchoices' target ='_blank' class='evidon-consent-link' tabindex='0'><img src='https://images.dealer.com/graphics/v9/ford/adchoice/adchoice-new.png' class='evidon-consent-link-image' alt='AdChoices Icon'></a>")})}();</script>
vendor: 1 bytes, line 1178
1178
1179<script type="text/javascript" data-src="/static/dist/v9/widgets/tracking/ddc-clickmap/v1/js/widget.min.js?r=1791440581000" >!function(){var t=$("#ddc-clickmap-img-click"),i=(DDC.getUrlParams()._debugClickmap,window.DDC.client.isMobile?0:1),e={click:0===i?"tap.ddclickmap":"mousedown.ddclickmap"},a="[data-page-body]",o=$(window),d=function(t,e){if(window.DDC&&window.DDC.Widgets&&window.DDC.Widgets.DDCClickmap&&window.DDC.Widgets.DDCClickmap.url&&""!==window.DDC.Widgets.DDCClickmap.url){var o=$(a);if(0!=o.size()){var d,n,r=o.width(),l=o.offset().left,c=o.offset().top,g=0,h=0,p=function(t){var i,e=$(t.target).closest("[data-widget-id]");return e.length>0&&e.attr("data-widget-id")?i=e.attr("data-widget-id"):0===e.length&&$(t.target).closest("#ddc-slidein-panel-primary-navigation").size()>0?(e=$(t.target).closest("#ddc-slidein-panel-primary-navigation"),i="template-navigation1"):i="pageV2",{widget:e,widgetId:i}}(t),w=function(t,i){var e=void 0!==i&&void 0!==i.x?i.x:t.originalEvent.pageX,a=void 0!==i&&void 0!==i.y?i.y:t.originalEvent.pageY;return void 0!==e&&void 0!==a||(e=t.pageX,a=t.pageY),{x:e,y:a}}(t,e);if(p.widget.length>0){var f=p.widget.outerWidth(),D=p.widget.outerHeight(),u=Math.floor(p.widget.offset().top),m=Math.floor(p.widget.offset().left);g=Math.floor(w.x-m),h=Math.floor(w.y-u),d=Math.floor(f),n=Math.floor(D)}else g=Math.floor(w.x-l-r/2),h=Math.floor(w.y-c),d=r,n=0;var C=window.DDC.Widgets.DDCClickmap.newUrl?window.DDC.Widgets.DDCClickmap.newUrl:window.DDC.Widgets.DDCClickmap.url,v="{clickmapUrl}/click.gif?siteid={siteId}&type={type}&alias={alias}&widgetid={widgetId}&x={x}&y={y}&width={width}&height={height}".replace("{clickmapUrl}",C).replace("{siteId}",window.DDC.siteSettings.siteId).replace("{type}",i).replace("{alias}",window.DDC.siteSettings.pageAlias).replace("{widgetId}",p.widgetId).replace("{x}",g).replace("{y}",h).replace("{width}",d).replace("{height}",n);s.add(v)}}},s={ready:!1,store:{getItem:function(t){try{return sessionStorage.getItem(t)}catch(t){return null}},setItem:function(t,i){try{sessionStorage.setItem(t,i)}catch(t){}}},storageKey:"ddc-clickmap-queue",load:function(){var t=this.store.getItem(this.storageKey);return t?t.split(","):[]},save:function(){this.store.setItem(this.storageKey,this.items.join(","))},add:function(t){t&&(this.items.push(t),this.process())},process:function(){if(this.ready)for(;this.items.length>0;){var i=this.items[0];if(i&&t.attr("src")!==i)return this.ready=!1,void t.attr("src",i);this.items.shift()}},kick:function(){this.ready=!0,this.process()},init:function(){this.items=this.load();var i=this;o.on("load",function(){i.kick()}),t.on("load",function(t){i.kick()}),o.unload(function(){i.save()})}};s.init(),$("body").on(e.click,function(t,i){d(t,i)})}();</script>
vendor: 1 bytes, line 1179
1179
1180<script type="text/javascript" data-src="/static/dist/v9/media/js/bootstrap/v3.3.7/dropdown.min.js?r=1791440563000" >+function(d){function f(a){var b=a.attr("data-target");b||(b=(b=a.attr("href"))&&/#[A-Za-z]/.test(b)&&b.replace(/.*(?=#[^\s]*$)/,""));return(b=b&&d(b))&&b.length?b:a.parent()}function g(a){a&&3===a.which||(d(".dropdown-backdrop").remove(),d('[data-toggle="dropdown"]').each(function(){var b=d(this),c=f(b),e={relatedTarget:this};!c.hasClass("open")||a&&"click"==a.type&&/input|textarea/i.test(a.target.tagName)&&d.contains(c[0],a.target)||(c.trigger(a=d.Event("hide.bs.dropdown",e)),a.isDefaultPrevented()||
1181(b.attr("aria-expanded","false"),c.removeClass("open").trigger(d.Event("hidden.bs.dropdown",e))))}))}var e=function(a){d(a).on("click.bs.dropdown",this.toggle)};e.VERSION="3.3.7";e.prototype.toggle=function(a){var b=d(this);if(!b.is(".disabled, :disabled")){var c=f(b);a=c.hasClass("open");g();if(!a){if("ontouchstart"in document.documentElement&&!c.closest(".navbar-nav").length)d(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(d(this)).on("click",g);var e={relatedTarget:this};
1182c.trigger(a=d.Event("show.bs.dropdown",e));if(a.isDefaultPrevented())return;b.trigger("focus").attr("aria-expanded","true");c.toggleClass("open").trigger(d.Event("shown.bs.dropdown",e))}return!1}};e.prototype.keydown=function(a){if(/(38|40|27|32)/.test(a.which)&&!/input|textarea/i.test(a.target.tagName)){var b=d(this);a.preventDefault();a.stopPropagation();if(!b.is(".disabled, :disabled")){var c=f(b),e=c.hasClass("open");if(!e&&27!=a.which||e&&27==a.which)return 27==a.which&&c.find('[data-toggle="dropdown"]').trigger("focus"),
1183b.trigger("click");b=c.find(".dropdown-menu li:not(.disabled):visible a");b.length&&(c=b.index(a.target),38==a.which&&0<c&&c--,40==a.which&&c<b.length-1&&c++,~c||(c=0),b.eq(c).trigger("focus"))}}};var h=d.fn.dropdown;d.fn.dropdown=function(a){return this.each(function(){var b=d(this),c=b.data("bs.dropdown");c||b.data("bs.dropdown",c=new e(this));"string"==typeof a&&c[a].call(b)})};d.fn.dropdown.Constructor=e;d.fn.dropdown.noConflict=function(){d.fn.dropdown=h;return this};d(document).on("click.bs.dropdown.data-api",
1184g).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",'[data-toggle="dropdown"]',e.prototype.toggle).on("keydown.bs.dropdown.data-api",'[data-toggle="dropdown"]',e.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",e.prototype.keydown)}(jQuery);
1185</script>
vendor: 1 bytes, line 1185
1185
1186<script type="text/javascript" data-src="/static/dist/v9/variations/parent-theme/0001/v2/js/variation.min.js?r=1791440577000" >!function(a,e){"use strict";var n=a(".page-header"),s=a(".navbar"),t=s.find(".dropdown.dropdown > a"),i=s.find(".ddc-mega-menu-nav"),o=a(".navbar-nav"),d=o.find(".nav"),r=d.find("> li"),l=o.find(".dropdown.dropdown > a"),c=a(".ddc-footer"),h=c.find(".nav a"),u=a(".inventory-featured-default-extension-1, .inventory-similar-default, .inventory-featured-financedriver"),f=n.find(".links-locale"),p=n.find("h1"),g=s.hasClass("compact"),v=s.hasClass("navbar-compact-resizable"),m=n.hasClass("header-compact-resizable"),C=s.hasClass("t6-classic")||s.hasClass("t6-mega"),b=s.hasClass("navbar-layout-default"),w=n.hasClass("responsive"),D=n.hasClass("responsive-centered-nav"),y=n.hasClass("page-header-layout-default"),k=n.hasClass("responsive-left-aligned"),H=n.hasClass("minimal"),x=s.hasClass("full-width-dropdown"),F=s.hasClass("buttonblock"),z=i.hasClass("enable-sublabelling"),$=!!c.find("nav[data-show-footer-links-icons]").length,T=s.hasClass("navbar-layout-no-shrink"),O=n.hasClass("page-header-layout-no-shrink"),R=n.hasClass("enable-mega-menu-curtain"),_=function(e,n){var s=!1;e.each(function(){var e=a(this),n=e.find("span");n.length>0&&(s=!0,n.before(e.find("b")))}),n&&s&&e.addClass("sublabelled")},P=function(){D||(g||C||F?(f.appendTo(".header-default").css("display","block"),p.css("height")>p.css("line-height")&&p.css("padding-top","0"),setTimeout(function(){p.css("height")>p.css("line-height")&&p.css("padding-top","0")},100)):t.each(function(){var e=a(this),n=e.find("b");if(0===e.find("span").length&&z){var s=e.text().split(" ");s.length>1&&e.text(s.splice(0,1)).append(a("<span>"+s.join(" ")+"</span>")).append(n)}})),r.length>4&&s.addClass("nav-shrink"),D&&e.DDC.Flags["ada-responsive-centered-nav"]?n.addClass("ff-responsive-centered-nav-ada-on"):v&&m&&e.DDC.Flags["ada-layout-compact-nav"]?(n.addClass("ff-ada-layout-compact-nav-on"),s.addClass("ff-ada-layout-compact-nav-on")):b&&y&&e.DDC.Flags["ada-layout-default-header"]?(n.addClass("ff-layout-default-ada-on"),s.addClass("ff-layout-default-ada-on")):T&&O&&e.DDC.Flags["ada-layout-noshrink-nav"]&&(n.addClass("ff-ada-layout-noshrink-nav-on"),s.addClass("ff-ada-layout-noshrink-nav-on")),a(".ddc-heading-1, .showroom-details-section h4").each(function(){var e=a(this);e.contents().not(e.children()).each(function(){var e=a(this);e.text().trim().length&&e.wrap("<span></span>")})}),C&&a(".ddc-wrapper").addClass("t6-classic-wrapper"),a(".pricing").each(function(){a(this).find(".abcPricing").last().addClass("bordered-price-element")}),g||C||D||H||_(l,!0),_(h,!1),$&&h.append('<b aria-hidden="true" class="ddc-icon ddc-icon-arrow2-right"></b>'),D||o.find("b").addClass("show-inline"),c.find("b").addClass("show-inline"),d.addClass("nav-initialized")},j=function(e){var n=e.find(".dropdown-menu"),s=a(".page-header"),t=a('.navbar:not([data-location="header-toolbar"] .navbar)'),i=(s.find(".content-alert-banner"),parseInt(t.css("border-bottom-width"))),o=parseInt(t.css("border-top-width")),d=0,r=n.outerHeight(),l=s.outerHeight(),c=t.outerHeight(),h=isNaN(o)?0:o,u=isNaN(i)?0:i;k?(d=c-h-u,r+=l):d=l+c-h-u,a("#mega-menu-curtain").css("top",d),a("#mega-menu-inner-curtain").height(r),a(".page-header, .navbar-default").addClass("no-box-shadow"),E(n)},E=function(n){if(i&&w){var s,t,o=a(e).width(),d=0,r=0;i.find(".dropdown.dropdown").each(function(){r=a(this).width(),d+=r}),d>1440&&(d=1440),d>o&&(d=o),d<500||(t=-d/2,n.width(d),n.css("margin-left",t),s=-t-460-10,d>960?n.css({"padding-left":s,"padding-right":s}):n.css({"margin-left":-460,"padding-left":0,"padding-right":0}))}},I=function(){a("#mega-menu-curtain").remove(),a(".page-header, .navbar-default").removeClass("no-box-shadow")},N=function(){var e=a(document),n=".navbar-nav li.dropdown",s=a(n);s.on("hidden.bs.dropdown",function(){a(this).find("a").blur()}),(R||g||D||k||x)&&(s.on("show.bs.dropdown",function(){a(this).parent()[0].hasAttribute("disable-curtain")||(a("#mega-menu-curtain").length>0&&I(),a('<div id="mega-menu-curtain" class="mega-menu-curtain"><div id="mega-menu-inner-curtain" class="mega-menu-inner-curtain"></div></div>').insertBefore(".main:first"),j(a(this)))}),s.on("hidden.bs.dropdown",function(){I()}),s.on("ddc-mega-menu-nav-ajax-load-complete",function(){var e=this,n=a(e).find("img"),s=n.length,t=0;j(a(e)),n.each(function(){a(this).load(function(){++t>=s&&j(a(e))})})}),e.on("tabsload",".navigation-social-fragments",function(){setTimeout(function(){j(a(this).closest(n))},1250)}),e.on("tabsselect",".navigation-social-fragments",function(){setTimeout(function(){j(a(this).closest(n))},500)}),e.on("submit",".ddc-mega-menu-nav form",function(){j(a(this).closest(n))})),u.on("click",".media .photo",function(e){var n=a(this);e.preventDefault(),n.closest(fvWidgetClasses).find(".hproduct > div").removeClass("hover-state"),n.closest(".hproduct > div").addClass("hover-state")})};a(document).ready(function(){P(),N()})}(jQuery,window),function(a,e){"use strict";var n=a(".page-header"),s=a(".ddc-wrapper"),t=a(".navbar-default"),i=a(".navigation-default"),o=a(".mega-menu-inner-curtain"),d=!1,r=!0,l=0,c=0,h=0,u=0,f=50,p=a(".page-header, .navbar-default"),g="shrink-header-nav",v=!!a("html.touch").length,m=!!a("html.header-transition").length,C=n.hasClass("minimal"),b=n.hasClass("hyundai-true-minimal"),w=n.hasClass("land-rover-true-minimal"),D=n.hasClass("jaguar-true-minimal"),y=p.hasClass("compact"),k=p.hasClass("navbar-compact-resizable"),H=p.hasClass("t6-classic"),x=p.hasClass("noShrink")||e.DDC.siteProperties.templateHeaderDisableShrink||C,F=p.hasClass("notSticky")||e.DDC.siteProperties.templateHeaderDisableSticky,z=n.hasClass("responsive-centered-nav"),$=n.hasClass("responsive-left-aligned"),T=n.hasClass("page-header-layout-default"),O=m&&z,R=t.hasClass("navbar-layout-default"),P=p.hasClass("navbar-layout-no-shrink"),j=n.hasClass("page-header-layout-no-shrink"),E="anchor"===e.location.hash.substring(1),I=function(){var a=p.data("exceeds-zoom-threshold");(void 0===a||a&&e.devicePixelRatio<4||!a&&e.devicePixelRatio>=4)&&(e.devicePixelRatio<4?(p.addClass("sticky-header-nav"),p.data("exceeds-zoom-threshold",!1)):(p.removeClass("sticky-header-nav"),p.data("exceeds-zoom-threshold",!0)))},N=function(){l=n.outerHeight(),h=t.outerHeight(),s.css("padding-top",l+h)},S=function(){const a=n.outerHeight();t.css("top",a)},B=function(i){if(void 0!==i&&(r=i),l=n.outerHeight(),h=t.outerHeight(),I(),a(e).on("resize",_.debounce(I,500)),z&&(x=!0),!v||y||x||H)if(r||y||x||H){if(!H&&!O){var o=a(".ddc-footer").height(),d=a(e).height(),c=a(document).height();if(e.DDC.Flags["ada-responsive-centered-nav"]?N():s.css("padding-top",l+h),e.DDC.Flags["ada-responsive-centered-nav"]&&z)new ResizeObserver(_.debounce(N,500)).observe(a(".page-header")[0]);else if(e.DDC.Flags["ada-layout-compact-nav"]&&k){const e=new ResizeObserver(_.debounce(function(){N(),S()}),500);e.observe(a(".page-header")[0]),e.observe(a(".navbar")[0])}else if(e.DDC.Flags["ada-layout-default-header"]&&R){const e=new ResizeObserver(_.debounce(function(){n.hasClass(g)||t.hasClass(g)||(N(),S())}),500);e.observe(a(".page-header")[0]),e.observe(a(".navbar")[0])}else if(e.DDC.Flags["ada-layout-noshrink-nav"]&&P){const e=new ResizeObserver(_.debounce(function(){N(),S()}),500);e.observe(a(".page-header")[0]),e.observe(a(".navbar")[0])}t.css("top",l),y&&x||(e.DDC.Flags["ada-responsive-centered-nav"]&&z||e.DDC.Flags["ada-layout-compact-nav"]&&k||e.DDC.Flags["ada-layout-default-header"]&&T||e.DDC.Flags["ada-layout-noshrink-nav"]&&j?n.css("min-height",l):n.css("height",l)),c>=d&&c-d<=o&&(u=l+h-o,s.css("padding-bottom",u)),C&&M()}}else{n.hide(),p.addClass(g),n.show(),t.css("top",f);const e=0===a("#anchor").length;E&&e&&(n.hide(),p.removeClass(g),t.removeClass(g).css("top",l),s.css("padding-top",l+h),n.show())}else p.addClass(g+" ipad"),s.addClass(g+" ipad"),s.css("padding-top",f+h)},L=function(){a(e).scroll(function(){c=a(".responsive-left-aligned.sticky-header-nav .dropdown.open ul").outerHeight(),a(document).scrollTop()<=0&&!v?(p.removeClass(g),y||x||H||z||(T&&R&&e.DDC.Flags["ada-layout-default-header"]?n.css("min-height",f):n.css("height",f),s.css("padding-top",l+h),t.css("top",l),o.css("height",c+l))):function(a){y||x||H||(p.addClass(g),T&&R&&e.DDC.Flags["ada-layout-default-header"]?n.css("min-height",f):n.css("height",f),v||(s.css("padding-top",f+h),t.css("top",f)),$&&o.css("height",a+f))}(c)}),y||x||n.on("click",function(s){a(s.target).is(".home-logolink img")||(a(this).add(".navbar").removeClass(g),t.removeClass(g).css("top",l),H||(e.DDC.Flags["ada-layout-default-header"]?n.css(T?"min-height":"height",l):n.css("height",l)))})},M=function(){var e=n.find(".dropdown-menu"),s=n.outerHeight()||0,t=n.find(".header-navigation").outerHeight()||0,o=s-(n.find(".content-alert-banner").outerHeight()||0);if(b){var d=i.outerHeight()||0;o=d+(t-d)/2+1}(w||D)&&(e=a(".header-nav-container").find(".dropdown-menu"),o=t),b?e.each(function(){a(this).css("top",Math.round(o-this.parentElement.offsetTop))}):e.each(function(){a(this).css("top",o)})};a(document).ready(function(){if(e.location.href.indexOf("lastFacetInteracted")>0&&(d=!0),!DDC.isComposer&&!F)if(d)L(),l=a(".page-header").outerHeight(),h=a(".navbar-default").outerHeight(),p.addClass("sticky-header-nav"),y||x||H?H||(a(".navbar-default").css("top",l),a(".ddc-wrapper").css("padding-top",l+h)):(p.addClass(g),a(".page-header").css("height",f),a(".navbar-default").css("top",f),a(".ddc-wrapper").css("padding-top",f+h)),a.publish("/facets/reposition");else{var i=!0;if(e.location.hash&&(i=!1),B(i),L(),a(document).scrollTop()>0){if(E)return;a(e).trigger("scroll")}}C&&new ResizeObserver(_.debounce(function(){M(),F||(n.css("height",""),B())},500)).observe(n[0]),a(document).on("ddc.alertBannerTop.dismissed",function(a,e){var i=e&&e.bannerHeight||0,o=e&&e.animate;if(i){o&&(n.css("transition","height 0.2s ease"),t.css("transition","top 0.2s ease"),s.css("transition","padding-top 0.2s ease"),setTimeout(function(){n.css("transition",""),t.css("transition",""),s.css("transition","")},250));var d=parseInt(n.css("height"),10)||0;if(d>0){var r=d-i;n.css("height",r),s.css("padding-top",r+(t.outerHeight()||0)),t.css("top",r)}}})}),a(e).load(function(){if(!E)return;const n=a("#anchor");if(0===n.length)return;const s=e.DDC&&"function"==typeof DDC.calculateHeaderOffset?DDC.calculateHeaderOffset():380,t=n.offset().top-s;a("html, body").animate({scrollTop:t},1e3)})}(jQuery,window),$(function(){if($("html").hasClass("touch")){var a=function(){var a=e();$("html").removeClass("orientation-portrait orientation-landscape").addClass("orientation-"+a)},e=function(){return document.documentElement.clientHeight>=document.documentElement.clientWidth?"portrait":"landscape"};window.addEventListener("orientationchange",a),a()}}),$(function(){if($("html.index").length>0){var a=$(".hero-image-overlay-container");if(a.length>0){var e="hero-image-color-"+(a.find(".hero-content-box").hasClass("color-inverse")?"inverse":"default");$(".hero-image-overlay").not(".no-inverse").find(".ddc-content").addClass(e)}}if($("html.header-transition").length){var n=$(".responsive-centered-nav");if(n.length){var s=n.height(),t=$(".hero-content-container"),i=0,o=function(){var a=$(window).scrollTop();$("html").toggleClass("header-transition-off",!(a<=i)),$("html").toggleClass("header-transition",a<=i)},d=_.debounce(function(){o()},25);if(t.length){var r,l=t.find(".hero-content-box");l.length&&(r=l.offset().top-parseInt(l.css("padding-top")),i=r-s)}i=Math.max(i,0),o(),window.addEventListener("scroll",d)}}});</script>
vendor: 1 bytes, line 1186
1186
1187<script type="text/javascript" data-src="/static/dist/v9/variations/oem-ford/0002/v1/js/dist/variation.min.js?r=1791440555000" >"use strict";!function(e,t){e(document).ready(()=>{t.client.isMobile||((()=>{const t=e(".header-default h1"),i=e(".header-default h1 .org");if(t.length>0&&i.length>0){let e,o=t.text().trim().length;e=o<=16?"dealerSmall":o<=37?"dealerLong":"dealerXLong",i.addClass(e)}})(),(()=>{const t=e("dd.incentive-disclaimers");t.length>0&&e(document).on("ajaxDialogComplete dialog",()=>{t.show()})})(),t.siteSettings.pageAlias.indexOf("SPECIALS_LISTING")>-1&&e(".print-it a i.ddc-icon-print").parent().on("click",function(t){t.preventDefault();var i=e(this).closest(".special"),o=i.find("div").first().attr("class"),n=i.children().first().html(),a=e(n).find(".dsbTitle").text(),r="";e("link").each(function(){"stylesheet"==e(this).attr("rel")&&(r+="<link",e.each(this.attributes,function(e,t){r+=" "+t.name+'="'+t.value+'"'}),r+=">")});var c=window.open("","special","height=400,width=600");c.document.write('<!DOCTYPE html><html><head><meta charset="utf-8" /><title>'+a+"</title>"+r+"</head><body>
1187"),c.document.write('<div class="ddc-content specials-listing"><div class="'+o+'">'+n+"</div></div>"),c.document.write("</body></html>"),c.document.close(),c.focus(),c.print(),c.close()})),function(){try{if(t.dataLayer){const e=t.dataLayer.dealership.dealerCode.find(e=>e.fd).fd;if(e){const t=`https://accessories.ford.com/?pa=${e.split("-")[0]}&intcmp=dc4-${e}`,i=document.querySelector("a[href$='accessories.ford.com'], a[href$='accessories.ford.com/']");null!==i&&i.setAttribute("href",t)}}}catch(e){console.error(e)}}(),function(){try{if(t.dataLayer){const e=t.dataLayer.dealership.dealerCode.find(e=>e.fd).fd;if(e){const i=document.querySelectorAll("a[href$='/credit-application/index.htm']");if(i.length){let o="";o=`https://www${t.isLive?"":"qa2"}.ford.com/finance/apply/1`;const n=`${o}?SourceOfData=DCF&dealerId=${e.split("-")[0]}`;i.forEach(function(e){e.setAttribute("href",n),e.target="_blank"})}}}}catch(e){console.error(e)}}(),e('.hero-subheading a[href^="#"]').click(t=>{t.preventDefault();const i=t.target.attributes.href?t.target.attributes.href.value:"";if(i){const t=e(i);if(t&&t.offset){const i=e(".page-header.sticky-header-nav").outerHeight()||0,o=e(".navbar.sticky-header-nav").outerHeight()||0;e([document.documentElement,document.body]).animate({scrollTop:t.offset().top-i-o-20},500)}}})}),e(window).load(()=>{t.client.isDesktop&&e(".hproduct .ford-courtesy, .vdp .ford-courtesy").popover({content:t.i18n.getLabel("BADGE_POPOVER_TEXT_FORD_COURTESY"),placement:"bottom",trigger:"hover"}),(()=>{const i=t.client.isMobile,o=e(i?".inventory-detail-media-tabs .media-controls":".showroom-overview-media .ui-tabs-panel, .inventory-detail-media-tabs .ui-tabs-panel");if(o.length>0){const n=e(`<div class="stockphotodisclaimer">\n\t\t\t\t${t.i18n.getLabel("VDP_STOCK_PHOTO_DISCLAIMER")}\n\t\t\t\t</div>`);i?o.after(n):o.prepend(n)}})(),function(){if(!t.client.isMobile){var i,o=e(".find-tires"),n=e(".iframe-tire-finder-ford"),a=function(){o.on("click",function(t){t.preventDefault(),clearTimeout(i),e(this).off(),e(window).off(),e("html, body").animate({scrollTop:n.offset().top-100},400),i=setTimeout(function(){a()},400)})};a()}}()})}(jQuery,window.DDC);</script>
vendor: 1 bytes, line 1187
1187
vendor: 4,456 bytes, line 1188
1188<script type="text/javascript" data-src="/static/dist/v9/media/js/web-vitals/3.5.2/web-vitals.attribution.min.js?r=1791440563000"  defer>var webVitals=function(e){"use strict";var t,n,r,i,a,o=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},u=function(e){if("loading"===document.readyState)return"loading";var t=o();if(t){if(e<t.domInteractive)return"loading";if(0===t.domContentLoadedEventStart||e<t.domContentLoadedEventStart)return"dom-interactive";if(0===t.domComplete||e<t.domComplete)return"dom-content-loaded"}return"complete"},c=function(e){var t=e.nodeName;return 1===e.nodeType?t.toLowerCase():t.toUpperCase().replace(/^#/,"")},s=function(e,t){var n="";try{for(;e&&9!==e.nodeType;){var r=e,i=r.id?"#"+r.id:c(r)+(r.classList&&r.classList.value&&r.classList.value.trim()&&r.classList.value.trim().length?"."+r.classList.value.trim().replace(/\s+/g,"."):"");if(n.length+i.length>(t||100)-1)return n||i;if(n=n?i+">"+n:i,r.id)break;e=r.parentNode}}catch(e){}return n},f=-1,d=function(){return f},l=function(e){addEventListener("pageshow",(function(t){t.persisted&&(f=t.timeStamp,e(t))}),!0)},m=function(){var e=o();return e&&e.activationStart||0},v=function(e,t){var n=o(),r="navigate";d()>=0?r="back-forward-cache":n&&(document.prerendering||m()>0?r="prerender":document.wasDiscarded?r="restore":n.type&&(r=n.type.replace(/_/g,"-")));return{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:r}},p=function(e,t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var r=new PerformanceObserver((function(e){Promise.resolve().then((function(){t(e.getEntries())}))}));return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch(e){}},h=function(e,t,n,r){var i,a;return function(o){t.value>=0&&(o||r)&&((a=t.value-(i||0))||void 0===i)&&(i=t.value,t.delta=a,t.rating=function(e,t){return e>t[1]?"poor":e>t[0]?"needs-improvement":"good"}(t.value,n),e(t))}},g=function(e){requestAnimationFrame((function(){return requestAnimationFrame((function(){return e()}))}))},T=function(e){var t=function(t){"pagehide"!==t.type&&"hidden"!==document.visibilityState||e(t)};addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0)},y=function(e){var t=!1;return function(n){t||(e(n),t=!0)}},E=-1,S=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},L=function(e){"hidden"===document.visibilityState&&E>-1&&(E="visibilitychange"===e.type?e.timeStamp:0,b())},C=function(){addEventListener("visibilitychange",L,!0),addEventListener("prerenderingchange",L,!0)},b=function(){removeEventListener("visibilitychange",L,!0),removeEventListener("prerenderingchange",L,!0)},w=function(){return E<0&&(E=S(),C(),l((function(){setTimeout((function(){E=S(),C()}),0)}))),{get firstHiddenTime(){return E}}},F=function(e){document.prerendering?addEventListener("prerenderingchange",(function(){return e()}),!0):e()},P=[1800,3e3],M=function(e,t){t=t||{},F((function(){var n,r=w(),i=v("FCP"),a=p("paint",(function(e){e.forEach((function(e){"first-contentful-paint"===e.name&&(a.disconnect(),e.startTime<r.firstHiddenTime&&(i.value=Math.max(e.startTime-m(),0),i.entries.push(e),n(!0)))}))}));a&&(n=h(e,i,P,t.reportAllChanges),l((function(r){i=v("FCP"),n=h(e,i,P,t.reportAllChanges),g((function(){i.value=performance.now()-r.timeStamp,n(!0)}))})))}))},I=[.1,.25],A={passive:!0,capture:!0},x=new Date,B=function(e,i){t||(t=i,n=e,r=new Date,R(removeEventListener),D())},D=function(){if(n>=0&&n<r-x){var e={entryType:"first-input",name:t.type,target:t.target,cancelable:t.cancelable,startTime:t.timeStamp,processingStart:t.timeStamp+n};i.forEach((function(t){t(e)})),i=[]}},k=function(e){if(e.cancelable){var t=(e.timeStamp>1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var n=function(){B(e,t),i()},r=function(){i()},i=function(){removeEventListener("pointerup",n,A),removeEventListener("pointercancel",r,A)};addEventListener("pointerup",n,A),addEventListener("pointercancel",r,A)}(t,e):B(t,e)}},R=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach((function(t){return e(t,k,A)}))},q=[100,300],N=function(e,r){r=r||{},F((function(){var a,o=w(),u=v("FID"),c=function(e){e.startTime<o.firstHiddenTime&&(u.value=e.processingStart-e.startTime,u.entries.push(e),a(!0))},s=function(e){e.forEach(c)}
vendor: 1,874 bytes, line 1188
1188,f=p("first-input",s);a=h(e,u,q,r.reportAllChanges),f&&T(y((function(){s(f.takeRecords()),f.disconnect()}))),f&&l((function(){var o;u=v("FID"),a=h(e,u,q,r.reportAllChanges),i=[],n=-1,t=null,R(addEventListener),o=c,i.push(o),D()}))}))},H=0,O=1/0,V=0,j=function(e){e.forEach((function(e){e.interactionId&&(O=Math.min(O,e.interactionId),V=Math.max(V,e.interactionId),H=V?(V-O)/7+1:0)}))},U=function(){return a?H:performance.interactionCount||0},_=function(){"interactionCount"in performance||a||(a=p("event",j,{type:"event",buffered:!0,durationThreshold:0}))},z=[200,500],G=0,J=function(){return U()-G},K=[],Q={},W=function(e){var t=K[K.length-1],n=Q[e.interactionId];if(n||K.length<10||e.duration>t.latency){if(n)n.entries.push(e),n.latency=Math.max(n.latency,e.duration);else{var r={id:e.interactionId,latency:e.duration,entries:[e]};Q[r.id]=r,K.push(r)}K.sort((function(e,t){return t.latency-e.latency})),K.splice(10).forEach((function(e){delete Q[e.id]}))}},X=function(e,t){t=t||{},F((function(){var n;_();var r,i=v("INP"),a=function(e){e.forEach((function(e){(e.interactionId&&W(e),"first-input"===e.entryType)&&(!K.some((function(t){return t.entries.some((function(t){return e.duration===t.duration&&e.startTime===t.startTime}))}))&&W(e))}));var t,n=(t=Math.min(K.length-1,Math.floor(J()/50)),K[t]);n&&n.latency!==i.value&&(i.value=n.latency,i.entries=n.entries,r())},o=p("event",a,{durationThreshold:null!==(n=t.durationThreshold)&&void 0!==n?n:40});r=h(e,i,z,t.reportAllChanges),o&&("PerformanceEventTiming"in window&&"interactionId"in PerformanceEventTiming.prototype&&o.observe({type:"first-input",buffered:!0}),T((function(){a(o.takeRecords()),i.value<0&&J()>0&&(i.value=0,i.entries=[]),r(!0)})),l((function(){K=[],G=U(),i=v("INP"),r=h(e,i,z,t.reportAllChanges)})))}))},Y=[2500,4e3],Z={},$=[800,1800],ee=function e(t){document.prerendering?F((function(){return e(t)}
vendor: 4,243 bytes, lines 1188-1189
1188)):"complete"!==document.readyState?addEventListener("load",(function(){return e(t)}),!0):setTimeout(t,0)},te=function(e,t){t=t||{};var n=v("TTFB"),r=h(e,n,$,t.reportAllChanges);ee((function(){var i=o();if(i){var a=i.responseStart;if(a<=0||a>performance.now())return;n.value=Math.max(a-m(),0),n.entries=[i],r(!0),l((function(){n=v("TTFB",0),(r=h(e,n,$,t.reportAllChanges))(!0)}))}}))};return e.CLSThresholds=I,e.FCPThresholds=P,e.FIDThresholds=q,e.INPThresholds=z,e.LCPThresholds=Y,e.TTFBThresholds=$,e.onCLS=function(e,t){!function(e,t){t=t||{},M(y((function(){var n,r=v("CLS",0),i=0,a=[],o=function(e){e.forEach((function(e){if(!e.hadRecentInput){var t=a[0],n=a[a.length-1];i&&e.startTime-n.startTime<1e3&&e.startTime-t.startTime<5e3?(i+=e.value,a.push(e)):(i=e.value,a=[e])}})),i>r.value&&(r.value=i,r.entries=a,n())},u=p("layout-shift",o);u&&(n=h(e,r,I,t.reportAllChanges),T((function(){o(u.takeRecords()),n(!0)})),l((function(){i=0,r=v("CLS",0),n=h(e,r,I,t.reportAllChanges),g((function(){return n()}))})),setTimeout(n,0))})))}((function(t){!function(e){if(e.entries.length){var t=e.entries.reduce((function(e,t){return e&&e.value>t.value?e:t}));if(t&&t.sources&&t.sources.length){var n=(r=t.sources).find((function(e){return e.node&&1===e.node.nodeType}))||r[0];if(n)return void(e.attribution={largestShiftTarget:s(n.node),largestShiftTime:t.startTime,largestShiftValue:t.value,largestShiftSource:n,largestShiftEntry:t,loadState:u(t.startTime)})}}var r;e.attribution={}}(t),e(t)}),t)},e.onFCP=function(e,t){M((function(t){!function(e){if(e.entries.length){var t=o(),n=e.entries[e.entries.length-1];if(t){var r=t.activationStart||0,i=Math.max(0,t.responseStart-r);return void(e.attribution={timeToFirstByte:i,firstByteToFCP:e.value-i,loadState:u(e.entries[0].startTime),navigationEntry:t,fcpEntry:n})}}e.attribution={timeToFirstByte:0,firstByteToFCP:e.value,loadState:u(d())}}(t),e(t)}),t)},e.onFID=function(e,t){N((function(t){!function(e){var t=e.entries[0];e.attribution={eventTarget:s(t.target),eventType:t.name,eventTime:t.startTime,eventEntry:t,loadState:u(t.startTime)}}(t),e(t)}),t)},e.onINP=function(e,t){X((function(t){!function(e){if(e.entries.length){var t=e.entries.sort((function(e,t){return t.duration-e.duration||t.processingEnd-t.processingStart-(e.processingEnd-e.processingStart)}))[0],n=e.entries.find((function(e){return e.target}));e.attribution={eventTarget:s(n&&n.target),eventType:t.name,eventTime:t.startTime,eventEntry:t,loadState:u(t.startTime)}}else e.attribution={}}(t),e(t)}),t)},e.onLCP=function(e,t){!function(e,t){t=t||{},F((function(){var n,r=w(),i=v("LCP"),a=function(e){var t=e[e.length-1];t&&t.startTime<r.firstHiddenTime&&(i.value=Math.max(t.startTime-m(),0),i.entries=[t],n())},o=p("largest-contentful-paint",a);if(o){n=h(e,i,Y,t.reportAllChanges);var u=y((function(){Z[i.id]||(a(o.takeRecords()),o.disconnect(),Z[i.id]=!0,n(!0))}));["keydown","click"].forEach((function(e){addEventListener(e,(function(){return setTimeout(u,0)}),!0)})),T(u),l((function(r){i=v("LCP"),n=h(e,i,Y,t.reportAllChanges),g((function(){i.value=performance.now()-r.timeStamp,Z[i.id]=!0,n(!0)}))}))}}))}((function(t){!function(e){if(e.entries.length){var t=o();if(t){var n=t.activationStart||0,r=e.entries[e.entries.length-1],i=r.url&&performance.getEntriesByType("resource").filter((function(e){return e.name===r.url}))[0],a=Math.max(0,t.responseStart-n),u=Math.max(a,i?(i.requestStart||i.startTime)-n:0),c=Math.max(u,i?i.responseEnd-n:0),f=Math.max(c,r?r.startTime-n:0),d={element:s(r.element),timeToFirstByte:a,resourceLoadDelay:u-a,resourceLoadTime:c-u,elementRenderDelay:f-c,navigationEntry:t,lcpEntry:r};return r.url&&(d.url=r.url),i&&(d.lcpResourceEntry=i),void(e.attribution=d)}}e.attribution={timeToFirstByte:0,resourceLoadDelay:0,resourceLoadTime:0,elementRenderDelay:e.value}}(t),e(t)}),t)},e.onTTFB=function(e,t){te((function(t){!function(e){if(e.entries.length){var t=e.entries[0],n=t.activationStart||0,r=Math.max(t.domainLookupStart-n,0),i=Math.max(t.connectStart-n,0),a=Math.max(t.requestStart-n,0);e.attribution={waitingTime:r,dnsTime:i-r,connectionTime:a-i,requestTime:e.value-a,navigationEntry:t}}else e.attribution={waitingTime:0,dnsTime:0,connectionTime:0,requestTime:0}}(t),e(t)}),t)},e}({});
1189</script>
vendor: 1 bytes, line 1189
1189
1190<script type="text/javascript" data-src="/static/dist/v9/media/js/web-vitals-tracking/new-relic/index.min.js?r=1791440563000"  defer>!function(t,e){const n=["CLS","LCP","INP"],o=["FID","TTFB"],i="[Web Vitals DDC logging]",a="true"===e?.getUrlParams()._logWebVitals;function r(e){t&&t.setCustomAttribute(function(t){switch(t){case"CLS":return"cumulativeLayoutShift";case"FID":return"firstInputDelay";case"LCP":return"largestContentfulPaint";case"TTFB":return"timeToFirstByte";case"INP":return"interactionToNextPaint";default:return t}}(e.name),"CLS"===e.name?e.value:e.value/1e3),a&&function(t){const e="CLS"===t.name?t.value.toFixed(2):`${t.value.toFixed(0)} ms`;if(console.groupCollapsed(`${i} ${t.name} ${e} (${t.rating})`),"LCP"==t.name&&t.attribution&&t.attribution.lcpEntry&&t.attribution.navigationEntry)console.log("LCP element:",t.attribution.lcpEntry.element);else if("CLS"==t.name&&t.entries.length)for(const e of t.entries){console.log("Layout shift - score: ",Math.round(1e4*e.value)/1e4);for(const t of e.sources)console.log(t.node)}else"TTFB"==t.name&&t.attribution&&t.attribution.navigationEntry&&(console.log("TTFB navigation type:",t.navigationType),console.table([{"TTFB sub-part":"Waiting time","Time (ms)":Math.round(t.attribution.waitingTime,0)},{"TTFB sub-part":"DNS time","Time (ms)":Math.round(t.attribution.dnsTime,0)},{"TTFB sub-part":"Connection time","Time (ms)":Math.round(t.attribution.connectionTime,0)},{"TTFB sub-part":"Request time","Time (ms)":Math.round(t.attribution.requestTime,0)}]));console.log(t),console.groupEnd()}(e)}function u(){[...n,...o].forEach((t=>{webVitals[`on${t}`](r,{reportAllChanges:n.includes(t)})}))}"loading"!==document.readyState?u():window.addEventListener("DOMContentLoaded",(function(){u()}))}(window.newrelic,window.DDC);</script>
vendor: 1 bytes, line 1190
1190
1191<script type="text/javascript" data-src="/static/dist/v9/media/js/web-vitals-tracking/common-data-layer/dist/index.min.js?r=1791440556000"  defer>"use strict";(e=>{const t=["CLS","LCP","INP"],n=["FID","FCP","TTFB"],a=["data:image/","data:video/","<svg"],i=t=>{if(!t)return;const n=(e=>{switch(e){case"CLS":return"cumulativeLayoutShift";case"FID":return"firstInputDelay";case"LCP":return"largestContentfulPaint";case"TTFB":return"timeToFirstByte";case"INP":return"interactionToNextPaint";case"FCP":return"firstContentfulPaint";default:return e}})(t.name),i={};if(i[n]=["CLS","INP"].includes(t.name)?t.value:t.value/1e3,t.rating&&(i[`${n}Rating`]=t.rating),t.attribution){const e=t.attribution;(e.eventTarget||e.element)&&(i[`${n}Element`]=e.eventTarget?e.eventTarget:e.element),"LCP"===t.name&&e.lcpEntry&&e.lcpEntry.url&&(i[`${n}URL`]=(r=e.lcpEntry.url)&&"string"==typeof r?a.some(e=>r.includes(e))?"embedded multimedia":r.replace(/<[^>]*>/g,"").replace(/&[^;\s]+;/g,"").replace(/javascript:/gi,"").trim():""),e.eventType&&(i[`${n}EventType`]=e.eventType)}var r;e&&e.push(i)},r=e=>{e.forEach(e=>{webVitals[`on${e}`](i)})};"loading"!==document.readyState?r(n):window.addEventListener("DOMContentLoaded",()=>{r(n)}),document.addEventListener("visibilitychange",()=>{"hidden"===document.visibilityState&&r(t)})})(window.coxAutoDataLayer);</script>
vendor: 1 bytes, line 1191
1191
1192<script type="text/javascript" src="/static/dist/v9/media/js/ddc/v1/dist/ddc.jquery-ui.dialog.min.js?r=1791440573000"  async></script>
vendor: 1 bytes, line 1192
1192
1193<script type="text/javascript" data-src="/static/dist/v9/components/form/recaptcha-loader/v1/component.min.js?r=1791440574000"  async>!function(a){"use strict";window.DDC=window.DDC||{},window.DDC.recaptcha=window.DDC.recaptcha||{forms:[]},window.DDC.recaptcha.refresh=function(){var t=window.DDC.recaptcha.captchaVersion||"",e=window.DDC.recaptcha.captchaSiteKey||"";if(t&&e){var c=window.DDC.recaptcha.forms||[];if(0!=c.length)if(window.DDC.isComposer)DDC.log("info","not loading reCAPTCHA in composer");else{if(!0!==window.DDC.recaptcha.captchaLoaded){if(!1===window.DDC.recaptcha.captchaLoaded)return;window.DDC.recaptcha.captchaLoaded=!1,DDC.log("info","loading reCAPTCHA library");var i="https://www.google.com/recaptcha/api.js?onload=recaptchaRefreshCallback";if("v2"==t)i+="&render=explicit";else if("v3"==t)i+="&render="+e;else if("enterprise"==t){var r;switch(window.DDC.recaptcha.locale){case"fr_CA":r="fr-CA";break;case"es_US":r="es";break;default:r="en"}i="https://www.google.com/recaptcha/enterprise.js?onload=recaptchaRefreshCallback&hl="+r+"&render="+e,"true"===window.DDC.recaptcha.recaptchaBadgeBottomLeft&&(i+="&badge=bottomleft")}var o=document.createElement("script");return o.setAttribute("type","text/javascript"),o.setAttribute("src",i),o.setAttribute("async",""),o.setAttribute("defer",""),void document.body.appendChild(o)}c.forEach(function(c){try{var i=a('form[data-form-id="'+c.formUniqueId+'"]').last(),r=i.find('button[type="submit"]'),o=i.find('input[name="captchaToken"]'),n=i.find('input[name="captchaVersion"]');if(i.data("captchaLoaded"))return;c.captchaAction=c.captchaAction||"social";var d=function(){i.data("captchaState",null),"v2"==t&&(DDC.log("info","resetting captcha v2"),grecaptcha.reset(c.widgetId)),r.button("reset")},h=function(a){DDC.log("info","beginning captcha verification");var o,n,h=i.data("captchaState");if(h){if(h.hasToken&&Math.ceil(Date.now()-h.ts)<90)return void("true"===i.attr("data-ajax-form")&&i.closest(".lead-widget").length&&(o="ajaxFormNativeSubmitFallthrough",n={formId:i.attr("data-form-id")||"",trackingName:i.attr("data-form-tracking-name")||"",captchaValidateAction:i.data("captchaValidateAction")||"",raceFixFlag:!!(window.DDC&&window.DDC.Flags&&window.DDC.Flags["cms-web-ajax-form-submit-race-fix"])},window.newrelic?.addPageAction&&window.newrelic.addPageAction(o,n||{})));d()}a.preventDefault();var s=i.data("validator");s&&!0!==s.checkValidity()||(r.button("loading"),"v2"==t?(DDC.log("info","executing captcha v2"),grecaptcha.execute(c.widgetId)):"v3"==t?(DDC.log("info","executing captcha v3"),grecaptcha.execute(e,{action:c.captchaAction}).then(p)):"enterprise"==t&&(DDC.log("info","executing enterprise captcha"),grecaptcha.enterprise.execute(e,{action:c.captchaAction}).then(p)))},p=function(a){i.data("captchaState",{hasToken:!!a,ts:Date.now()}),a?(o.val(a),i.trigger(i.data("captchaValidateAction")||"submit")):d()};n.val(t),window.DDC&&window.DDC.Flags&&window.DDC.Flags["cms-web-ajax-form-submit-race-fix"]&&"true"===i.attr("data-ajax-form")&&i.closest(".lead-widget").length&&i.data("captchaValidateAction","captchaValidatedSubmit"),i.on("submit",h),i.on("recaptchaExecute",h),i.on("captchaReset",d),"v2"===t&&(c.widgetId=grecaptcha.render(c.captchaContainer,{sitekey:e,action:c.captchaAction,size:"invisible",badge:"inline",callback:p})),i.data("captchaLoaded",!0)}catch(a){DDC.log("error",a)}})}else DDC.log("info","no forms registered")}else DDC.log("error","window.DDC.recaptcha is not configured")},window.recaptchaRefreshCallback=function(){window.DDC.recaptcha.captchaLoaded=!0,window.DDC.recaptcha.refresh()},window.DDC.recaptcha.refresh()}(jQuery);</script>
vendor: 1 bytes, line 1193
1193
1194<script type="text/javascript">
1195var scripts = function () {
1196$(document).ready(function() {
1197if (!!(DDC && DDC.updateDynamicBackgroundImage)) {
1198var groups = $(document).find('[data-responsive-image-group]');
1199for (var i = 0; i < groups.length; i++) {
1200var group = $(groups[i]);
1201var el = group.data('responsive-image-bg') ? group : group.find('[data-responsive-image-bg]');
1202var img = group.find('img.responsive-image');
1203// preload the background image if the fetchpriority of the element is set to high
1204if(i===0 && window.DDC.Flags['fetchpriority-high']) {
1205img.attr('fetchpriority', 'high')
1206}
1207DDC.updateDynamicBackgroundImage(el, img);
1208}
1209}
1210});
1211$(document).trigger('vehicle-disclaimers-set');
1212window.DDC = window.DDC || {};
1213window.DDC.Widgets = window.DDC.Widgets || {};
1214window.DDC.Widgets.Tracking = window.DDC.Widgets.Tracking || {};
1215DDC.Widgets.Tracking.PixelLabel = "adops_why_buy_ford_pass";
1216window.DDC = window.DDC || {};
1217window.DDC.Widgets = window.DDC.Widgets || {};
1218window.DDC.Widgets.DDCClickmap = window.DDC.Widgets.DDCClickmap || {};
1219window.DDC.Widgets.DDCClickmap.url = "//cms-clickmap-prod-us-west-2.service.web.dealer.com";
1220window.DDC.Widgets.DDCClickmap.newUrl = "//cms-clickmap-prod.us-west-2.web.dealer.com";
1221(function(DDC, $) {
1222$(document).ready(function() {
1223var newrelic = window.newrelic;
1224if (typeof newrelic === 'object') {
1225newrelic.setCustomAttribute("template", "v9_OEM_FORD_0002_V1");
1226newrelic.setCustomAttribute("template-color", "18");
1227newrelic.setCustomAttribute("template-header", "header-default");
1228newrelic.setCustomAttribute("landing-page", "twinmotorsford_SITEBUILDER_INDEX_LANDING_0004_V1_1");
1229newrelic.setCustomAttribute("font", "roboto");
1230newrelic.setCustomAttribute("template-footer", "footer-default");
1231newrelic.setCustomAttribute("template-footer-mobile", "footer-mobile");
1232newrelic.setCustomAttribute("home-page", "twinmotorsford_SITEBUILDER_INDEX_LANDING_0004_V1_1");
1233newrelic.setCustomAttribute("template-header-mobile", "header-mobile");
1234newrelic.setCustomAttribute("design-component-button-shape", "square");
1235newrelic.setCustomAttribute("design-component-button-style", "solid-primary-shade-secondary");
1236newrelic.setCustomAttribute("design-component-color-palette", "global-light-theme-gray-navy-blue");
1237newrelic.setCustomAttribute("design-component-form-text-colors", "global-light-theme");
1238newrelic.setCustomAttribute("design-component-form-input-shape", "rounded");
1239newrelic.setCustomAttribute("design-component-chip-style", "white-neutral-border-hover-light");
1240newrelic.setCustomAttribute("design-component-pagination", "floating-circle");
1241newrelic.setCustomAttribute("design-component-page-title", "background-neutral-100");
1242newrelic.setCustomAttribute("design-component-page", "background-neutral-25");
1243newrelic.setCustomAttribute("design-component-container", "global-light-theme");
1244newrelic.setCustomAttribute("design-component-callout", "primary-primary-500-secondary-primary-700");
1245newrelic.setCustomAttribute("design-component-box", "background-neutral-0-border-neutral-200");
1246newrelic.setCustomAttribute("design-component-specialty-colors", "global-discount-success-600");
1247newrelic.setCustomAttribute("design-component-form-label-style", "global-light-theme");
1248newrelic.setCustomAttribute("design-component-form-input-style", "global-light-theme");
1249newrelic.setCustomAttribute("design-component-spot-icon-style", "global-light-primary-highlight");
1250newrelic.setCustomAttribute("design-component-highlight-badge-style", "global-light-theme");
1251newrelic.setCustomAttribute("design-component-divider-colors", "global-light-theme");
1252newrelic.setCustomAttribute("design-component-text-colors", "global-light-theme");
1253newrelic.setCustomAttribute("design-component-link-style", "default");
1254newrelic.setCustomAttribute("design-component-tile-style", "global-light-theme");
1255newrelic.setCustomAttribute("design-component-accordion-style", "circle");
1256newrelic.setCustomAttribute("design-component-drawer", "global-light-theme");
1257newrelic.setCustomAttribute("design-component-carousel-button-style", "default");
1258}
1259});
1260DDC = DDC || {};
1261DDC.dataLayer = DDC.dataLayer || {};
1262DDC.dataLayer.site = DDC.dataLayer.site || {};
1263DDC.dataLayer.site.design = DDC.dataLayer.site.design || {};
1264DDC.dataLayer.site.design['options'] = {
1265"template": "v9_OEM_FORD_0002_V1",
1266"template-color": "18",
1267"template-header": "header-default",
1268"landing-page": "twinmotorsford_SITEBUILDER_INDEX_LANDING_0004_V1_1",
1269"font": "roboto",
1270"template-footer": "footer-default",
1271"template-footer-mobile": "footer-mobile",
1272"home-page": "twinmotorsford_SITEBUILDER_INDEX_LANDING_0004_V1_1",
1273"template-header-mobile": "header-mobile",
1274};
1275DDC.dataLayer.site.design['components'] = {
1276"button-shape": "square",
1277"button-style": "solid-primary-shade-secondary",
1278"color-palette": "global-light-theme-gray-navy-blue",
1279"form-text-colors": "global-light-theme",
1280"form-input-shape": "rounded",
1281"chip-style": "white-neutral-border-hover-light",
1282"pagination": "floating-circle",
1283"page-title": "background-neutral-100",
1284"page": "background-neutral-25",
1285"container": "global-light-theme",
1286"callout": "primary-primary-500-secondary-primary-700",
1287"box": "background-neutral-0-border-neutral-200",
1288"specialty-colors": "global-discount-success-600",
1289"form-label-style": "global-light-theme",
1290"form-input-style": "global-light-theme",
1291"spot-icon-style": "global-light-primary-highlight",
1292"highlight-badge-style": "global-light-theme",
1293"divider-colors": "global-light-theme",
1294"text-colors": "global-light-theme",
1295"link-style": "default",
1296"tile-style": "global-light-theme",
1297"accordion-style": "circle",
1298"drawer": "global-light-theme",
1299"carousel-button-style": "default",
1300};
1301})(window.DDC, jQuery);
1302var el = document.createElement('script');
1303el.type = 'application/ld+json';
1304el.id = 'ddc-schemaorg-integration';
1305var hours = "[Mo-Fr 08:00-18:00, Sa 08:00-14:00]".trim().replace(/]/g," ").replace(/[\[\]\[]/g,"").replace(/\=/g, " ").replace(/, /g, ",").trim().split(",");
1306var social = [];
1307var social = "https://www.facebook.com/twinmotorsford/".replace(/"/g, "").trim().split(",");
1308tpsSchemaJson = ( typeof tpsSchemaJson != 'undefined' && tpsSchemaJson instanceof Array ) ? tpsSchemaJson : [];
1309var autodealer = {
1310"@context" : "http://schema.org",
1311"@type" : "AutoDealer",
1312"image": "https://pictures.dealer.com/t/twinmotorsford/0264/65e002a1555b9df5b42f1e5c703fb4efx.jpg",
1313"url" : location.origin,
1314"sameAs" : social,
1315"logo": "BLANK",
1316"name" : "Twin Motors Ford",
1317"description": "Twin Motors Ford is a new and used Ford dealership located in lola, KS.",
1318"contactPoint": {
1319"@type": "ContactPoint",
1320"contactType": "Customer Service",
1321"telephone": "+16203653632"
1322},
1323"telephone": "+16203653632",
1324"address": {
1325"@type": "PostalAddress",
1326"streetAddress": "2501 N State St",
1327"addressLocality": "Iola",
1328"addressCountry": "US",
1329"addressRegion": "KS",
1330"postalCode": "66749"
1331},
1332"openingHours" : hours,
1333"hasMap": "https://www.google.com/maps/place/Twin+Motors+Ford/@37.9444533,-95.4082314,17z/data=!3m1!4b1!4m6!3m5!1s0x87b8f3595a19bf15:0xbfce07d8ff78e6a8!8m2!3d37.9444533!4d-95.4082314!16s%2Fg%2F1tfp2zlm?entry=ttu&g_ep=EgoyMDI1MDQxNi4xIKXMDSoASAFQAw%3D%3D",
1334"geo" : {
1335"@type" : "GeoCoordinates",
1336"latitude" : "37.9443667",
1337"longitude" : "-95.4084492"
1338},
1339"priceRange": "Call for quote",
1340"areaServed": ["lola KS"]							};
1341tpsSchemaJson.push(autodealer);
1342el.text = JSON.stringify(tpsSchemaJson);
1343console.log("DDC Schema.org code loaded. LD Flag: ws-tracking-schema-enabled-sites = " + (true ? "true" : "false"))
1344jQuery(function($) {
1345$('body').append(el);
1346});
1347window.DDC = window.DDC || {};
1348window.DDC.i18n = window.DDC.i18n || {};
1349window.DDC.i18n.labels = Object.assign(window.DDC.i18n.labels || {}, {
1350'BONUS_TAG_TOOLTIP': 'Extra savings on the best cars and SUVs. Get great deals today by contacting the listed dealer with the VIN.',
1351'VDP_STOCK_PHOTO_DISCLAIMER': 'Picture may not represent actual vehicle.<sup>8<\/sup>',
1352'FORD_COURTESY_TOOLTIP': 'Ford Courtesy Vehicles are low mileage used vehicles that are eligible for New Vehicle Retail Incentive Offers and the balance of the New Vehicle Limited Warranty. These vehicles were formerly used by our customers and cared for by our very own service department.'
1353});
1354(function($){
1355let incentivesSelector = 'a[href*="/national-incentives/index.htm"]'
1356let incentivesLink = 'https://www.ford.com/io-frame-t3/?postalCode=66749&dealerPACode=09846&app_context=DC&leadsource=DC%20New%20Quote&altleadsource=Elite+Website&env=tier3&year=2025&make=Ford&model=F-150&intcmp=dc4-09846-F'
1357function updateTertiarySourceCookie() {
1358var cguid = '';
1359try {
1360cguid = localStorage.getItem('t3websitecookie') || '';
1361} catch (e) {}
1362var isT3CookieOnStorage = false;
1363if (!isT3CookieOnStorage && cguid.length > 0) {
1364isT3CookieOnStorage = cguid;
1365}
1366return isT3CookieOnStorage;
1367}
1368function poll(fn, timeout, interval) {
1369var endTime = Number(new Date()) + (timeout || 2000);
1370interval = interval || 500;
1371var checkCondition = function(resolve, reject) {
1372var result = fn();
1373if(result) {
1374resolve(result);
1375}
1376else if (Number(new Date()) < endTime) {
1377setTimeout(checkCondition, interval, resolve, reject);
1378}
1379else {
1380reject(new Error('timed out for ' + fn + ': ' + arguments));
1381}
1382};
1383return new Promise(checkCondition);
1384}
1385poll(updateTertiarySourceCookie, 20000, 500).then(cguid => {
1386var windowStickerLinks = document.querySelectorAll('a[href*="window-sticker-services"]');
1387for (let i = 0; i < windowStickerLinks.length; i++) {
1388let link = windowStickerLinks[i];
1389if(link && !link.href.includes("cguid")) {
1390link.href += '&cguid='+cguid;
1391}
1392}
1393$(incentivesSelector)
1394.attr('target', '_blank')
1395.attr('href', incentivesLink + '&TertiarySource='+cguid);
1396});
1397// remove arrow from AdChoices footer link
1398if ($('.evidon-notice-link b').length > 0) {
1399$('.evidon-notice-link b').remove();
1400}
1401})(jQuery);
1402!(function () {
1403const loadAE = () => {
1404const a = document.createElement('script');
1405a.src = "/tpp/audioeye/aem.js";
1406a.type = 'text/javascript';
1407a.async = true;
1408document.getElementsByTagName('body')[0].appendChild(a);
1409};
1410'complete' !== document.readyState
1411? window.addEventListener
1412? window.addEventListener('load', loadAE)
1413: window.attachEvent && window.attachEvent('onload', loadAE)
1414: loadAE();
1415})();
1416if (!window.Cookies.get('abc') || window.Cookies.get('abc') === '[object Object]' || !window.Cookies.get('ddc_abcamm_cache')) {
1417const setCookies = (data) => {
1418const eoCookieExists = !!window.Cookies.get('abc');
1419const adCookies = ['abc', 'abcc', 'abcamm', 'abcg'];
1420for (let i = adCookies.length - 1; i >= 0; i--) {
1421const cookie = adCookies[i];
1422if (typeof data[cookie] !== undefined) {
1423const expirationDays = (data[cookie] === "") ? 1 : 7;
1424jQuery.cookie('ddc_' + cookie + '_cache', data[cookie], { expires: expirationDays, path: '/' });
1425}
1426}
1427if (data['abc']) {
1428try {
1429sessionStorage.setItem("pixallCookieIsSet", true);
1430} catch (e) {}
1431}
1432if (!eoCookieExists && window.Cookies.get('abc')) {
1433window.DDC = window.DDC || {};
1434window.DDC.tracking = window.DDC.tracking || {};
1435window.DDC.tracking.ddc_abc_cache = data['abc'];
1436jQuery.publish('ddc-eo-cookies-set');
1437}
1438};
1439$(function() {
1440// Check cdlPrivacy cookie before making the fetch request
1441const cdlPrivacyCookie = window.Cookies.get('cdlPrivacy');
1442let shouldSkipFetch = true;
1443if (cdlPrivacyCookie) {
1444try {
1445const decodedCookie = decodeURIComponent(cdlPrivacyCookie);
1446const cdlPrivacyData = JSON.parse(decodedCookie);
1447// Opt out 'false' means user is opted in, so we can fetch
1448if (cdlPrivacyData.targetOptOut === false) {
1449shouldSkipFetch = false;
1450}
1451} catch (error) {
1452console.warn('Error parsing cdlPrivacy cookie:', error);
1453}
1454}
1455if (!shouldSkipFetch) {
1456fetch("//pixall.esm1.net/cookie", {
1457credentials: 'include'
1458})
1459.then((response) => response.json())
1460.then((data) => setCookies(data));
1461}
1462});
1463}
1464if( (Math.random() * 100) < 5 ) {
1465DDC.getScripts({ js: ['/v9/media/js/web-vitals-tracking/google-analytics/index.js'] });
1466}
1467window.DDC = window.DDC || {};
1468window.DDC.i18n = window.DDC.i18n || {};
1469window.DDC.i18n.labels = Object.assign(window.DDC.i18n.labels || {}, {
1470'CLICK_TO_DISPLAY_MORE_CONTENT': 'Click to display more content',
1471'SHOW_PLACEHOLDER1_SECTION_AND_HIDE_PLACEHOLDER2_SECTION': 'Show {{collapsedHeading}} section and hide {{expandedHeading}} section',
1472'NO': 'No',
1473'OOPS_EXCLAMATION_YOU_MISSED_THIS_ONE': 'Oops! You missed this one. ',
1474'PLEASE_CORRECT_THIS_VALUE': 'Please correct this value. ',
1475'PLEASE_DO_NOT_USE_URL': 'Please do not use urls. ',
1476'PLEASE_ENTER_A_NUMERIC_VALUE': 'Please enter a numeric value. ',
1477'PLEASE_ENTER_A_VALID_EMAIL_ADDRESS': 'Please enter a valid email address. ',
1478'PLEASE_ENTER_A_VALID_URL': 'Please enter a valid URL. ',
1479'PLEASE_ENTER_A_VALUE_LARGER_THAN_ONE_DOLLAR': 'Please enter a value larger than $1. ',
1480'PLEASE_ENTER_A_VALUE_SMALLER_THAN_ONE_DOLLAR': 'Please enter a value smaller than $1. ',
1481'YOU_HAVE_XX_INVALID_ENTRIES_IN_THE_FORM': 'You have XX invalid entries in the form',
1482'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. ',
1483'VIDEOPLAYER_CAPTIONS_TITLE': 'Captions',
1484'VIDEOPLAYER_CAPTIONS_ON': 'On',
1485'VIDEOPLAYER_CAPTIONS_OFF': 'Off',
1486'VIDEOPLAYER_FULLSCREEN': 'Fullscreen',
1487'VIDEOPLAYER_QUALITY_TITLE': 'Quality',
1488'VIDEOPLAYER_QUALITY_HIGH': 'High',
1489'VIDEOPLAYER_QUALITY_LOW': 'Low',
1490'INVALID_DATE': 'Invalid date',
1491'FORM_FIELD_IS_REQUIRED': 'is required. ',
1492'CLOSE': 'Close'
1493});
1494};
1495jQuery(scripts);
1496</script>
1496
1497<div data-location="page-footer" class="hide"></div>
1498<script type="text/javascript">
1499if (window.DDC?.pushToGtmDataLayer) {
1500window.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}});
1501const onLdClientReady = async (callback) => {
1502if (!window.ldClient) {
1503document.addEventListener('LDClientReady', callback);
1504} else {
1505await window.ldClient.waitUntilReady();
1506callback();
1507}
1508};
1509onLdClientReady(() => {
1510const WIS_SPLIT_TEST_PREFIX = 'wis-split-test-';
1511const enabledKeys = 'design-config-data-for-a-b-testing'.split(',').map(k => k.trim());
1512const allFlags = window.ldClient.allFlags();
1513const filteredFlags = enabledKeys.reduce((acc, key) => {
1514// Check if it's a Launch Darkly flag
1515if (key in allFlags) {
1516acc[key] = allFlags[key];
1517}
1518// Check if it's a WIS split-test flag in localStorage
1519else if (key.startsWith(WIS_SPLIT_TEST_PREFIX)) {
1520const value = window.DDC.storage.local.getItem(key);
1521if (value) {
1522// Strip 'wis-' prefix for GA reporting
1523const gaKey = key.replace('wis-', '');
1524acc[gaKey] = value;
1525}
1526}
1527return acc;
1528}, {});
1529window.DDC.pushToGtmDataLayer({event: "ddc.launchdarkly.browser", eventData: filteredFlags});
1530});
1531}
1532</script>
vendor: 1 bytes, line 1532
1532
1533<script type="text/javascript">
1534if (window.ldClient) {
1535(async () => {
1536await window.ldClient.waitUntilReady();
1537try {
1538window.performance.measure('ldSDK', 'ldSDKStart', 'ldSDKEnd');
1539window.performance.measure('ldSDKInit', 'ldSDKInitStart', 'ldSDKInitEnd');
1540setNRAttr('ldClientScriptDuration', Math.round(performance.getEntriesByName('ldSDK')[0].duration));
1541setNRAttr('ldClientInitDuration', Math.round(performance.getEntriesByName('ldSDKInit')[0].duration));
1542} catch (err) {
1543console.log('Error setting ldClientScriptDuration and ldClientInitDuration.');
1544}
1545})();
1546}
1547(async () => {
1548const get = (name, def = 'UNSUPPORTED') => {
1549try {
1550const navEntries = performance.getEntriesByType('navigation');
1551if (navEntries.length > 0 && navEntries[0].serverTiming) {
1552const entry = navEntries[0].serverTiming.find(entry => entry.name === `cdn-${name}`);
1553return entry ? entry.description : 'MISSING';
1554}
1555} catch (e) {
1556console.error(e);
1557return 'ERROR';
1558}
1559return def;
1560}
1561const cacheStatus = get('cache');
1562const cacheableStatus = get('cacheable');
1563setNRAttr('basePageCacheStatus', cacheStatus);
1564setNRAttr('basePageCacheable', cacheableStatus);
1565window.performance.mark(`basePageCacheStatus-${cacheStatus}`);
1566window.performance.mark(`basePageCacheable-${cacheableStatus}`);
1567})();
1568</script>
vendor: 1 bytes, line 1568
1568
1569<script type="text/javascript">
1570if (typeof perfMetrics === 'object') {
1571perfMetrics.onFirstInputDelay((delay, evt) => {
1572setNRAttr('firstInputDelay', Math.round(delay));
1573setNRAttr('firstInputType', evt.type);
1574if (evt.isTrusted !== undefined) { setNRAttr('firstInputTrusted', evt.isTrusted.toString()); }
1575if (evt.timeStamp !== undefined) { setNRAttr('firstInputTimestamp', Math.round(evt.timeStamp)); }
1576});
1577}
1578jQuery(document).ready(() => {
1579if (typeof window.newrelic === 'object') {
1580setNRAttr('userSessionId', DDC.session.get('userSessionId'));
1581(async () => {
1582const pageHtml = document.documentElement.outerHTML;
1583setNRAttr('pageSize', pageHtml.length);
1584const base64Regex = new RegExp("src=\"data:image/.*;base64,(.*?)\"", "g");
1585const matches = pageHtml.matchAll(base64Regex);
1586let base64ImgLength = 0;
1587for (let match of matches) { if (match[1]) { base64ImgLength += match[1].length; } }
1588setNRAttr('base64ImgLength', base64ImgLength);
1589setNRAttr('hasBase64Img', (base64ImgLength > 0));
1590})();
1591if (Cookies.get('ddc_diag_akam_fullPath') != null && window.location.pathname === '/sorry-assets/sorry.htm' && window.location.search === '?isAkamaiSorry=True') {
1592setNRAttr('isAkamaiSorry', true);
1593}
1594const sendPageData = (Math.floor(Math.random() * Math.floor(100)) === 1);
1595if (sendPageData) {
1596if (DDC && DDC.dataLayer && DDC.dataLayer['page']) {
1597setNRAttr('pageWidgets', DDC.dataLayer['page'].pageInfo.pageWidgets.toString());
1598}
1599setNRAttr('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,head.link.v1,composer.head.v1,head.blog.v1,franchises.default.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,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,ui.icon.v1,widget.image.v1,head.unlazyload.v1,form.recaptcha-loader.v1,tracking.helpers.v1');
1600}
1601if (Cookies.get('_ga_last') === undefined) {
1602Cookies.set('_ga_last', Cookies.get('_ga'));
1603} else if (Cookies.get('_ga_last') !== Cookies.get('_ga')) {
1604setNRAttr('gaCookieModified', 'true');
1605Cookies.set('_ga_last', Cookies.get('_ga'));
1606}
1607const nrCookieValsGA = { googleAdCookie: 'ddc_abcg_cache', gaCookie: '_ga', gidCookie: '_gid' };
1608Object.entries(nrCookieValsGA).forEach(([name, value]) => {
1609const cookieValue = Cookies.get(value);
1610if (cookieValue) {
1611setNRAttr(name, cookieValue);
1612}
1613});
1614if (Cookies.get('_edwpv') != null && Cookies.get('_ga') != null) {
1615setNRAttr('edmundsCookieGa', Cookies.get('_ga').replace(/GA\d\.\d\./i, ''));
1616}
1617const nrCookieValsNonGA = { abcCookie: 'ddc_abc_cache', appnexusAdCookie: 'ddc_abcamm_cache', cometAdCookie: 'ddc_abcc_cache', 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' };
1618Object.entries(nrCookieValsNonGA).forEach(([name, value]) => {
1619const cookieValue = Cookies.get(value);
1620if (cookieValue) {
1621setNRAttr(name, cookieValue);
1622if (name.includes('ddc_diag_akam')) {
1623Cookies.remove(cookieName);
1624}
1625}
1626});
1627setNRAttr('useDesignSystem', 'true');
1628setNRAttr('variationFontFace', 'font-face-roboto');
1629setNRAttr('fetchPriorityHighEnabled', 'true');
1630setNRAttr('fetchPriorityHighLogoEnabled', 'false');
1631setNRAttr('fetchPriorityHighLcpOnlyEnabled', 'false');
1632setNRAttr('lcpAcceleratorEnabled', 'true');
1633setNRAttr('eagerImageLoadingEnabled', 'true');
1634setNRAttr('eagerImageLoadingLogoEnabled', 'true');
1635setNRAttr('eagerImageLoadingLcpOnlyEnabled', 'true');
1636const scripts = document.getElementsByTagName('script');
1637setNRAttr('javascriptCount', scripts.length);
1638if (window.DDC.PrivateAPI && window.DDC.PrivateAPI.track) {
1639window.DDC.integrationTrackerData = [{"integrationType":"legacy","placesInventoryContent":"false","integrationId":"schemaorg"}];
1640window.DDC.integrationTrackerData.forEach((trackerData) => {
1641window.DDC.PrivateAPI.track(trackerData, { methodType: 'Integration Loaded' });
1642});
1643}
1644}
1645});
1646</script>
1646
1647</body>
1648</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.