vendor: 7,534 bytes, lines 1-21
1/* 2 lazysizes - v3.0.0-rc2 */ 3'use strict';var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;$jscomp.ISOLATE_POLYFILLS=!1;$jscomp.FORCE_POLYFILL_PROMISE=!1;$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1;$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(e,b,m){if(e==Array.prototype||e==Object.prototype)return e;e[b]=m.value;return e}; 4$jscomp.getGlobal=function(e){e=["object"==typeof globalThis&&globalThis,e,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<e.length;++b){var m=e[b];if(m&&m.Math==Math)return m}throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);$jscomp.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x");$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={}; 5$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";var $jscomp$lookupPolyfilledValue=function(e,b){var m=$jscomp.propertyToPolyfillSymbol[b];if(null==m)return e[b];m=e[m];return void 0!==m?m:e[b]};$jscomp.polyfill=function(e,b,m,f){b&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(e,b,m,f):$jscomp.polyfillUnisolated(e,b,m,f))}; 6$jscomp.polyfillUnisolated=function(e,b,m,f){m=$jscomp.global;e=e.split(".");for(f=0;f<e.length-1;f++){var y=e[f];if(!(y in m))return;m=m[y]}e=e[e.length-1];f=m[e];b=b(f);b!=f&&null!=b&&$jscomp.defineProperty(m,e,{configurable:!0,writable:!0,value:b})}; 7$jscomp.polyfillIsolated=function(e,b,m,f){var y=e.split(".");e=1===y.length;f=y[0];f=!e&&f in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var T=0;T<y.length-1;T++){var I=y[T];if(!(I in f))return;f=f[I]}y=y[y.length-1];m=$jscomp.IS_SYMBOL_NATIVE&&"es6"===m?f[y]:null;b=b(m);null!=b&&(e?$jscomp.defineProperty($jscomp.polyfills,y,{configurable:!0,writable:!0,value:b}):b!==m&&(void 0===$jscomp.propertyToPolyfillSymbol[y]&&($jscomp.propertyToPolyfillSymbol[y]=$jscomp.IS_SYMBOL_NATIVE?$jscomp.global.Symbol(y): 8$jscomp.POLYFILL_PREFIX+y),y=$jscomp.propertyToPolyfillSymbol[y],$jscomp.defineProperty(f,y,{configurable:!0,writable:!0,value:b})))};$jscomp.underscoreProtoCanBeSet=function(){var e={a:!0},b={};try{return b.__proto__=e,b.a}catch(m){}return!1};$jscomp.setPrototypeOf=$jscomp.TRUST_ES6_POLYFILLS&&"function"==typeof Object.setPrototypeOf?Object.setPrototypeOf:$jscomp.underscoreProtoCanBeSet()?function(e,b){e.__proto__=b;if(e.__proto__!==b)throw new TypeError(e+" is not extensible");return e}:null; 9$jscomp.arrayIteratorImpl=function(e){var b=0;return function(){return b<e.length?{done:!1,value:e[b++]}:{done:!0}}};$jscomp.arrayIterator=function(e){return{next:$jscomp.arrayIteratorImpl(e)}};$jscomp.makeIterator=function(e){var b="undefined"!=typeof Symbol&&Symbol.iterator&&e[Symbol.iterator];return b?b.call(e):$jscomp.arrayIterator(e)};$jscomp.generator={}; 10$jscomp.generator.ensureIteratorResultIsObject_=function(e){if(!(e instanceof Object))throw new TypeError("Iterator result "+e+" is not an object");};$jscomp.generator.Context=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null}; 11$jscomp.generator.Context.prototype.start_=function(){if(this.isRunning_)throw new TypeError("Generator is already running");this.isRunning_=!0};$jscomp.generator.Context.prototype.stop_=function(){this.isRunning_=!1};$jscomp.generator.Context.prototype.jumpToErrorHandler_=function(){this.nextAddress=this.catchAddress_||this.finallyAddress_};$jscomp.generator.Context.prototype.next_=function(e){this.yieldResult=e}; 12$jscomp.generator.Context.prototype.throw_=function(e){this.abruptCompletion_={exception:e,isException:!0};this.jumpToErrorHandler_()};$jscomp.generator.Context.prototype.return=function(e){this.abruptCompletion_={return:e};this.nextAddress=this.finallyAddress_};$jscomp.generator.Context.prototype.jumpThroughFinallyBlocks=function(e){this.abruptCompletion_={jumpTo:e};this.nextAddress=this.finallyAddress_};$jscomp.generator.Context.prototype.yield=function(e,b){this.nextAddress=b;return{value:e}}; 13$jscomp.generator.Context.prototype.yieldAll=function(e,b){e=$jscomp.makeIterator(e);var m=e.next();$jscomp.generator.ensureIteratorResultIsObject_(m);if(m.done)this.yieldResult=m.value,this.nextAddress=b;else return this.yieldAllIterator_=e,this.yield(m.value,b)};$jscomp.generator.Context.prototype.jumpTo=function(e){this.nextAddress=e};$jscomp.generator.Context.prototype.jumpToEnd=function(){this.nextAddress=0}; 14$jscomp.generator.Context.prototype.setCatchFinallyBlocks=function(e,b){this.catchAddress_=e;void 0!=b&&(this.finallyAddress_=b)};$jscomp.generator.Context.prototype.setFinallyBlock=function(e){this.catchAddress_=0;this.finallyAddress_=e||0};$jscomp.generator.Context.prototype.leaveTryBlock=function(e,b){this.nextAddress=e;this.catchAddress_=b||0}; 15$jscomp.generator.Context.prototype.enterCatchBlock=function(e){this.catchAddress_=e||0;e=this.abruptCompletion_.exception;this.abruptCompletion_=null;return e};$jscomp.generator.Context.prototype.enterFinallyBlock=function(e,b,m){m?this.finallyContexts_[m]=this.abruptCompletion_:this.finallyContexts_=[this.abruptCompletion_];this.catchAddress_=e||0;this.finallyAddress_=b||0}; 16$jscomp.generator.Context.prototype.leaveFinallyBlock=function(e,b){b=this.finallyContexts_.splice(b||0)[0];if(b=this.abruptCompletion_=this.abruptCompletion_||b){if(b.isException)return this.jumpToErrorHandler_();void 0!=b.jumpTo&&this.finallyAddress_<b.jumpTo?(this.nextAddress=b.jumpTo,this.abruptCompletion_=null):this.nextAddress=this.finallyAddress_}else this.nextAddress=e};$jscomp.generator.Context.prototype.forIn=function(e){return new $jscomp.generator.Context.PropertyIterator(e)}; 17$jscomp.generator.Context.PropertyIterator=function(e){this.object_=e;this.properties_=[];for(var b in e)this.properties_.push(b);this.properties_.reverse()};$jscomp.generator.Context.PropertyIterator.prototype.getNext=function(){for(;0<this.properties_.length;){var e=this.properties_.pop();if(e in this.object_)return e}return null};$jscomp.generator.Engine_=function(e){this.context_=new $jscomp.generator.Context;this.program_=e}; 18$jscomp.generator.Engine_.prototype.next_=function(e){this.context_.start_();if(this.context_.yieldAllIterator_)return this.yieldAllStep_(this.context_.yieldAllIterator_.next,e,this.context_.next_);this.context_.next_(e);return this.nextStep_()}; 19$jscomp.generator.Engine_.prototype.return_=function(e){this.context_.start_();var b=this.context_.yieldAllIterator_;if(b)return this.yieldAllStep_("return"in b?b["return"]:function(m){return{value:m,done:!0}},e,this.context_.return);this.context_.return(e);return this.nextStep_()}; 20$jscomp.generator.Engine_.prototype.throw_=function(e){this.context_.start_();if(this.context_.yieldAllIterator_)return this.yieldAllStep_(this.context_.yieldAllIterator_["throw"],e,this.context_.next_);this.context_.throw_(e);return this.nextStep_()}; 21$jscomp.generator.Engine_.prototype.yieldAllStep_=function(e,b,m){try{var f=e.call(this.context_.yieldAllIterator_,b);$jscomp.generator.ensureIteratorResultIsObject_(f);if(!f.done)return this.context_.stop_(),f;var y=f.value}catch(T){return this.context_.yieldAllIterator_=null,this.context_.throw_(T),this.nextStep_()}this.context_.yieldAllIterator_=null;
21m.call(this.context_,y);return this.nextStep_()}; 22$jscomp.generator.Engine_.prototype.nextStep_=function(){for(;this.context_.nextAddress;)try{var e=this.program_(this.context_);if(e)return this.context_.stop_(),{value:e.value,done:!1}}catch(b){this.context_.yieldResult=void 0,this.context_.throw_(b)}this.context_.stop_();if(this.context_.abruptCompletion_){e=this.context_.abruptCompletion_;this.context_.abruptCompletion_=null;if(e.isException)throw e.exception;return{value:e.return,done:!0}}return{value:void 0,done:!0}}; 23$jscomp.generator.Generator_=function(e){this.next=function(b){return e.next_(b)};this.throw=function(b){return e.throw_(b)};this.return=function(b){return e.return_(b)};this[Symbol.iterator]=function(){return this}};$jscomp.generator.createGenerator=function(e,b){b=new $jscomp.generator.Generator_(new $jscomp.generator.Engine_(b));$jscomp.setPrototypeOf&&e.prototype&&$jscomp.setPrototypeOf(b,e.prototype);return b}; 24$jscomp.asyncExecutePromiseGenerator=function(e){function b(f){return e.next(f)}function m(f){return e.throw(f)}return new Promise(function(f,y){function T(I){I.done?f(I.value):Promise.resolve(I.value).then(b,m).then(T,y)}T(e.next())})};$jscomp.asyncExecutePromiseGeneratorFunction=function(e){return $jscomp.asyncExecutePromiseGenerator(e())};$jscomp.asyncExecutePromiseGeneratorProgram=function(e){return $jscomp.asyncExecutePromiseGenerator(new $jscomp.generator.Generator_(new $jscomp.generator.Engine_(e)))}; 25!function(e,b){b=b(e,e.document);e.lazySizes=b;"object"==typeof module&&module.exports&&(module.exports=b)}(window,function(e,b){if(b.getElementsByClassName){var m,f=b.documentElement,y=e.Date,T=e.HTMLPictureElement,I=e.addEventListener,L=e.setTimeout,ea=e.requestAnimationFrame||L,D=e.requestIdleCallback,fa=/^picture$/i,la=["load","error","lazyincluded","_lazyloaded"],U={},N=Array.prototype.forEach,v=function(S,P){return U[P]||(U[P]=new RegExp("(\\s|^)"+P+"(\\s|$)")),U[P].test(S.getAttribute("class")|| 26"")&&U[P]},F=function(S,P){v(S,P)||S.setAttribute("class",(S.getAttribute("class")||"").trim()+" "+P)},z=function(S,P){var da;(da=v(S,P))&&S.setAttribute("class",(S.getAttribute("class")||"").replace(da," "))},d=function(S,P,da){var V=da?"addEventListener":"removeEventListener";da&&d(S,P);la.forEach(function(O){S[V](O,P)})},t=function(S,P,da,V,O){var Q=b.createEvent("CustomEvent");return Q.initCustomEvent(P,!V,!O,da||{}),S.dispatchEvent(Q),Q},l=function(S,P){var da;!T&&(da=e.picturefill||m.pf)?da({reevaluate:!0, 27elements:[S]}):P&&P.src&&(S.src=P.src)},g=function(S,P,da){for(da=da||S.offsetWidth;da<m.minSize&&P&&!S._lazysizesWidth;)da=P.offsetWidth,P=P.parentNode;return da},C=function(){var S,P,da=[],V=[],O=function(){var a=da;da=V;S=!0;for(P=!1;a.length;)a.shift()();S=!1},Q=function(a,h){S&&!h?a.apply(this,arguments):(da.push(a),P||(P=!0,(b.hidden?L:ea)(O)))};return Q._lsFlush=O,Q}(),aa=function(S,P){return P?function(){C(S)}:function(){var da=this,V=arguments;C(function(){S.apply(da,V)})}},ha=function(S){var P, 28da=0,V=666,O=function(){P=!1;da=y.now();S()},Q=D?function(){D(O,{timeout:V});666!==V&&(V=666)}:aa(function(){L(O)},!0);return function(a){var h;(a=!0===a)&&(V=44);P||(P=!0,h=125-(y.now()-da),0>h&&(h=0),a||9>h&&D?Q():L(Q,h))}},x=function(S){var P,da,V=function(){P=null;S()},O=function(){var Q=y.now()-da;99>Q?L(O,99-Q):(D||V)(V)};return function(){da=y.now();P||(P=L(O,99))}},Z=function(){var S,P,da,V,O,Q,a,h,p,n,q,J,G,k,w,H=/^img$/i,W=/^iframe$/i,ma="onscroll"in e&&!/glebot/.test(navigator.userAgent), 29ca=0,ra=0,ka=-1,pa=function(na){ra--;na&&na.target&&d(na.target,pa);(!na||0>ra||!na.target)&&(ra=0)},oa=function(){var na,Ga,ya,Ea,Ma,Ba,Ra;if((O=m.loadMode)&&8>ra&&(na=S.length)){var Da=0;ka++;null==k&&("expand"in m||(m.expand=500<f.clientHeight&&500<f.clientWidth?500:370),G=m.expand,k=G*m.expFactor);for(k>ca&&1>ra&&2<ka&&2<O&&!b.hidden?(ca=k,ka=0):ca=1<O&&1<ka&&6>ra?G:0;na>Da;Da++)if(S[Da]&&!S[Da]._lazyRace)if(ma){(Ba=S[Da].getAttribute("data-expand"))&&(Ea=1*Ba)||(Ea=ca);Ra!==Ea&&(a=innerWidth+ 30Ea*w,h=innerHeight+Ea,Ma=-1*Ea,Ra=Ea);var za=S[Da].getBoundingClientRect();if((za=(J=za.bottom)>
30=Ma&&(p=za.top)<=h&&(q=za.right)>=Ma*w&&(n=za.left)<=a&&(J||q||n||p))&&!(za=da&&3>ra&&!Ba&&(3>O||4>ka))){za=void 0;var Ka=S[Da],Na=Ea,Ia=Ka;Ka="hidden"==(getComputedStyle(b.body,null)||{}).visibility||"hidden"!=(getComputedStyle(Ka,null)||{}).visibility;p-=Na;J+=Na;n-=Na;for(q+=Na;Ka&&(Ia=Ia.offsetParent)&&Ia!=b.body&&Ia!=f;)(Ka=0<((getComputedStyle(Ia,null)||{}).opacity||1))&&"visible"!=(getComputedStyle(Ia, 31null)||{}).overflow&&(za=Ia.getBoundingClientRect(),Ka=q>za.left&&n<za.right&&J>za.top-1&&p<za.bottom+1);za=Ka}if(za){if(X(S[Da]),ya=!0,9<ra)break}else!ya&&da&&!Ga&&4>ra&&4>ka&&2<O&&(P[0]||m.preloadAfterLoad)&&(P[0]||!Ba&&(J||q||n||p||"auto"!=S[Da].getAttribute(m.sizesAttr)))&&(Ga=P[0]||S[Da])}else X(S[Da]);Ga&&!ya&&X(Ga)}},va=ha(oa),ta=function(na){F(na.target,m.loadedClass);z(na.target,m.loadingClass);d(na.target,Ja)},wa=aa(ta),Ja=function(na){wa({target:na.target})},La=function(na,Ga){try{na.contentWindow.location.replace(Ga)}catch(ya){na.src= 32Ga}},Oa=function(na){var Ga,ya,Ea=na.getAttribute(m.srcsetAttr);(Ga=m.customMedia[na.getAttribute("data-media")||na.getAttribute("media")])&&na.setAttribute("media",Ga);Ea&&na.setAttribute("srcset",Ea);Ga&&(ya=na.parentNode,ya.insertBefore(na.cloneNode(),na),ya.removeChild(na))},Ha=aa(function(na,Ga,ya,Ea,Ma){var Ba,Ra,Da,za,Ka,Na;(Ka=t(na,"lazybeforeunveil",Ga)).defaultPrevented||(Ea&&(ya?F(na,m.autosizesClass):na.setAttribute("sizes",Ea)),Ra=na.getAttribute(m.srcsetAttr),Ba=na.getAttribute(m.srcAttr), 33Ma&&(Da=na.parentNode,za=Da&&fa.test(Da.nodeName||"")),Na=Ga.firesLoad||"src"in na&&(Ra||Ba||za),Ka={target:na},Na&&(d(na,pa,!0),clearTimeout(V),V=L(pa,2500),F(na,m.loadingClass),d(na,Ja,!0)),za&&N.call(Da.getElementsByTagName("source"),Oa),Ra?na.setAttribute("srcset",Ra):Ba&&!za&&(W.test(na.nodeName)?La(na,Ba):na.src=Ba),(Ra||za)&&l(na,{src:Ba}));na._lazyRace&&delete na._lazyRace;z(na,m.lazyClass);C(function(){Na&&!na.complete||(Na?pa(Ka):ra--,ta(Ka))},!0)}),X=function(na){var Ga,ya=H.test(na.nodeName), 34Ea=ya&&(na.getAttribute(m.sizesAttr)||na.getAttribute("sizes")),Ma="auto"==Ea;(!Ma&&da||!ya||!na.src&&!na.srcset||na.complete||v(na,m.errorClass))&&(Ga=t(na,"lazyunveilread").detail,Ma&&K.updateElem(na,!0,na.offsetWidth),na._lazyRace=!0,ra++,Ha(na,Ga,Ma,Ea,ya))},Pa=function(){if(!da){if(999>y.now()-Q)return void L(Pa,999);var na=x(function(){m.loadMode=3;va()});da=!0;m.loadMode=3;va();I("scroll",function(){3==m.loadMode&&(m.loadMode=2);na()},!0)}};return{_:function(){Q=y.now();S=b.getElementsByClassName(m.lazyClass); 35P=b.getElementsByClassName(m.lazyClass+" "+m.preloadClass);w=m.hFac;I("scroll",va,!0);I("resize",va,!0);e.MutationObserver?(new MutationObserver(va)).observe(f,{childList:!0,subtree:!0,attributes:!0}):(f.addEventListener("DOMNodeInserted",va,!0),f.addEventListener("DOMAttrModified",va,!0),setInterval(va,999));I("hashchange",va,!0);"focus mouseover click load transitionend animationend webkitAnimationEnd".split(" ").forEach(function(na){b.addEventListener(na,va,!0)});/d$|^c/.test(b.readyState)?Pa(): 36(I("load",Pa),b.addEventListener("DOMContentLoaded",va),L(Pa,2E4));S.length?(oa(),C._lsFlush()):va()},checkElems:va,unveil:X}}(),K=function(){var S,P=aa(function(O,Q,a,h){var p;if(O._lazysizesWidth=h,h+="px",O.setAttribute("sizes",h),fa.test(Q.nodeName||"")){Q=Q.getElementsByTagName("source");var n=0;for(p=Q.length;p>n;n++)Q[n].setAttribute("sizes",h)}a.detail.dataAttr||l(O,a.detail)}),da=function(O,Q,a){var h,p=O.parentNode;p&&(a=g(O,p,a),h=t(O,"lazybeforesizes",{width:a,dataAttr:!!Q}),h.defaultPrevented|| 37(a=h.detail.width,a&&a!==O._lazysizesWidth&&P(O,p,h,a)))},V=x(function(){var O,Q=S.length;if(Q)for(O=0;Q>O;O++)da(S[O])});return{_:function(){S=b.getElementsByClassName(m.autosizesClass);I("resize",V)},checkElems:V,updateElem:da}}(),M=function(){M.i||(M.i=!0,K._(),Z._())};return function(){var S,P={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes", 38minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2};m=e.lazySizesConfig||e.lazysizesConfig||{};
38for(S in P)S in m||(m[S]=P[S]);e.lazySizesConfig=m;L(function(){m.init&&M()})}(),{cfg:m,autoSizer:K,loader:Z,init:M,uP:l,aC:F,rC:z,hC:v,fire:t,gW:g,rAF:C}}}); 39!function(e,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):(e="undefined"!=typeof globalThis?globalThis:e||self).axios=b()}(this,function(){function e(E){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(c){return typeof c}:function(c){return c&&"function"==typeof Symbol&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},e(E)}function b(E,c){if(!(E instanceof c))throw new TypeError("Cannot call a class as a function"); 40}function m(E,c){for(var r=0;r<c.length;r++){var A=c[r];A.enumerable=A.enumerable||!1;A.configurable=!0;"value"in A&&(A.writable=!0);Object.defineProperty(E,A.key,A)}}function f(E,c,r){return c&&m(E.prototype,c),r&&m(E,r),Object.defineProperty(E,"prototype",{writable:!1}),E}function y(E,c){if(!(E=function(r){if(Array.isArray(r))return r}(E)||function(r,A){var u=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=u){var B,R=[],Y=!0,ia=!1;try{for(u=u.call(r);!(Y=(B= 41u.next()).done)&&(R.push(B.value),!A||R.length!==A);Y=!0);}catch(ba){ia=!0;var ja=ba}finally{try{Y||null==u.return||u.return()}finally{if(ia)throw ja;}}return R}}(E,c)||function(r,A){if(r){if("string"==typeof r)return T(r,A);var u=Object.prototype.toString.call(r).slice(8,-1);"Object"===u&&r.constructor&&(u=r.constructor.name);if("Map"===u||"Set"===u)return Array.from(r);if("Arguments"===u||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return T(r,A)}}(E,c)))throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); 42return E}function T(E,c){(null==c||c>E.length)&&(c=E.length);for(var r=0,A=Array(c);r<c;r++)A[r]=E[r];return A}function I(E,c){return function(){return E.apply(c,arguments)}}function L(E,c){var r;var A=(2<arguments.length&&void 0!==arguments[2]?arguments[2]:{}).allOwnKeys;A=void 0!==A&&A;if(null!=E)if("object"!==e(E)&&(E=[E]),p(E))for(A=0,r=E.length;A<r;A++)c.call(null,E[A],A,E);else{var u=A?Object.getOwnPropertyNames(E):Object.keys(E),B=u.length;for(A=0;A<B;A++)r=u[A],c.call(null,E[r],r,E)}}function ea(E, 43c){c=c.toLowerCase();for(var r=Object.keys(E),A=r.length;0<A--;)if(c===(E=r[A]).toLowerCase())return E;return null}function D(E,c,r,A,u){Error.call(this);Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack;this.message=E;this.name="AxiosError";c&&(this.code=c);r&&(this.config=r);A&&(this.request=A);u&&(this.response=u)}function fa(E){return X.isPlainObject(E)||X.isArray(E)}function la(E){return X.endsWith(E,"[]")?E.slice(0,-2):E}function U(E,c,r){return E? 44E.concat(c).map(function(A,u){return A=la(A),!r&&u?"["+A+"]":A}).join(r?".":""):c}function N(E,c,r){function A(sa){if(null===sa)return"";if(X.isDate(sa))return sa.toISOString();if(!ja&&X.isBlob(sa))throw new D("Blob is not supported. Use a Buffer instead.");return X.isArrayBuffer(sa)||X.isTypedArray(sa)?ja&&"function"==typeof Blob?new Blob([sa]):Buffer.from(sa):sa}function u(sa,qa,xa){var Aa=sa;if(sa&&!xa&&"object"===e(sa))if(X.endsWith(qa,"{}"))qa=B?qa:qa.slice(0,-2),sa=JSON.stringify(sa);else if(X.isArray(sa)&& 45function(Fa){return X.isArray(Fa)&&!Fa.some(fa)}(sa)||(X.isFileList(sa)||X.endsWith(qa,"[]"))&&(Aa=X.toArray(sa)))return qa=la(qa),Aa.forEach(function(Fa,Ca){!X.isUndefined(Fa)&&null!==Fa&&c.append(!0===ia?U([qa],Ca,Y):null===ia?qa:qa+"[]",A(Fa))}),!1;return!!fa(sa)||(c.append(U(xa,qa,Y),A(sa)),!1)}if(!X.isObject(E))throw new TypeError("target must be an object");c=c||new FormData;var B=(r=X.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(sa,qa){return!X.isUndefined(qa[sa])})).metaTokens, 46R=r.visitor||u,Y=r.dots,ia=r.indexes,ja=(r.Blob||"undefined"!=typeof Blob&&Blob)&&X.isSpecCompliantForm(c);if(!X.isFunction(R))throw new TypeError("visitor must be a function");var ba=[],ua=Object.assign(Ga,{defaultVisitor:u,convertValue:A,isVisitable:fa});if(!X.isObject(E))throw new TypeError("data must be an object");return function Aa(qa,xa){if(!X.isUndefined(qa)){if(-1!==ba.indexOf(qa))throw Error("Circular reference detected in "+xa.join("."));ba.push(qa);
46X.forEach(qa,function(Fa,Ca){!0===(!(X.isUndefined(Fa)|| 47null===Fa)&&R.call(c,Fa,X.isString(Ca)?Ca.trim():Ca,xa,ua))&&Aa(Fa,xa?xa.concat(Ca):[Ca])});ba.pop()}}(E),c}function v(E){var c={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\x00"};return encodeURIComponent(E).replace(/[!'()~]|%20|%00/g,function(r){return c[r]})}function F(E,c){this._pairs=[];E&&N(E,this,c)}function z(E){return encodeURIComponent(E).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function d(E, 48c,r){if(!c)return E;var A=r&&r.encode||z,u=r&&r.serialize;if(c=u?u(c,r):X.isURLSearchParams(c)?c.toString():(new F(c,r)).toString(A))r=E.indexOf("#"),-1!==r&&(E=E.slice(0,r)),E+=(-1===E.indexOf("?")?"?":"\x26")+c;return E}function t(E){function c(A,u,B,R){var Y=A[R++],ia=Number.isFinite(+Y),ja=R>=A.length;Y=!Y&&X.isArray(B)?B.length:Y;if(ja)B=(X.hasOwnProp(B,Y)?B[Y]=[B[Y],u]:B[Y]=u,!ia);else{B[Y]&&X.isObject(B[Y])||(B[Y]=[]);if(c(A,u,B[Y],R)&&X.isArray(B[Y])){A=Y;Y=B[Y];var ba;R={};ja=Object.keys(Y); 49var ua=ja.length;for(u=0;u<ua;u++)R[ba=ja[u]]=Y[ba];B[A]=R}B=!ia}return B}if(X.isFormData(E)&&X.isFunction(E.entries)){var r={};return X.forEachEntry(E,function(A,u){c(function(B){return X.matchAll(/\w+|\[(\w*)]/g,B).map(function(R){return"[]"===R[0]?"":R[1]||R[0]})}(A),u,r,0)}),r}return null}function l(E){return E&&String(E).trim().toLowerCase()}function g(E){return!1===E||null==E?E:X.isArray(E)?E.map(g):String(E)}function C(E,c,r,A,u){return X.isFunction(A)?A.call(this,c,r):(u&&(c=r),X.isString(c)? 50X.isString(A)?-1!==c.indexOf(A):X.isRegExp(A)?A.test(c):void 0:void 0)}function aa(E,c){var r=this||za,A=c||r,u=Ia.from(A.headers),B=A.data;return X.forEach(E,function(R){B=R.call(r,B,u.normalize(),c?c.status:void 0)}),u.normalize(),B}function ha(E){return!(!E||!E.__CANCEL__)}function x(E,c,r){D.call(this,null==E?"canceled":E,D.ERR_CANCELED,c,r);this.name="CanceledError"}function Z(E,c){return E&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(c)?c?E.replace(/\/+$/,"")+"/"+c.replace(/^\/+/,""):E:c}function K(E, 51c){var r=0,A=function(u,B){u=u||10;var R,Y=Array(u),ia=Array(u),ja=0,ba=0;return B=void 0!==B?B:1E3,function(ua){var sa=Date.now(),qa=ia[ba];R||(R=sa);Y[ja]=ua;ia[ja]=sa;var xa=ba;for(ua=0;xa!==ja;)ua+=Y[xa++],xa%=u;if((ja=(ja+1)%u)===ba&&(ba=(ba+1)%u),!(sa-R<B))return(sa=qa&&sa-qa)?Math.round(1E3*ua/sa):void 0}}(50,250);return function(u){var B=u.loaded,R=u.lengthComputable?u.total:void 0,Y=B-r,ia=A(Y);r=B;u={loaded:B,total:R,progress:R?B/R:void 0,bytes:Y,rate:ia||void 0,estimated:ia&&R&&B<=R?(R- 52B)/ia:void 0,event:u};u[c?"download":"upload"]=!0;E(u)}}function M(E){if(E.cancelToken&&E.cancelToken.throwIfRequested(),E.signal&&E.signal.aborted)throw new x(null,E);}function S(E){return M(E),E.headers=Ia.from(E.headers),E.data=aa.call(E,E.transformRequest),-1!==["post","put","patch"].indexOf(E.method)&&E.headers.setContentType("application/x-www-form-urlencoded",!1),$a(E.adapter||za.adapter)(E).then(function(c){return M(E),c.data=aa.call(E,E.transformResponse,c),c.headers=Ia.from(c.headers),c}, 53function(c){return ha(c)||(M(E),c&&c.response&&(c.response.data=aa.call(E,E.transformResponse,c.response),c.response.headers=Ia.from(c.response.headers))),Promise.reject(c)})}function P(E,c){function r(ja,ba,ua){return X.isPlainObject(ja)&&X.isPlainObject(ba)?X.merge.call({caseless:ua},ja,ba):X.isPlainObject(ba)?X.merge({},ba):X.isArray(ba)?ba.slice():ba}function A(ja,ba,ua){return X.isUndefined(ba)?X.isUndefined(ja)?void 0:r(void 0,ja,ua):r(ja,ba,ua)}function u(ja,ba){if(!X.isUndefined(ba))return r(void 0, 54ba)}function B(ja,ba){return X.isUndefined(ba)?X.isUndefined(ja)?void 0:r(void 0,ja):r(void 0,ba)}function R(ja,ba,ua){return ua in c?r(ja,ba):ua in E?r(void 0,ja):void 0}c=c||{};var Y={},ia={url:u,method:u,data:u,baseURL:B,transformRequest:B,transformResponse:B,paramsSerializer:B,timeout:B,timeoutMessage:B,withCredentials:B,adapter:B,responseType:B,xsrfCookieName:B,xsrfHeaderName:B,onUploadProgress:B,onDownloadProgress:B,decompress:B,maxContentLength:B,maxBodyLength:B,beforeRedirect:B,transport:B, 55httpAgent:B,httpsAgent:B,cancelToken:B,socketPath:B,responseEncoding:B,val
55idateStatus:R,headers:function(ja,ba){return A(Ya(ja),Ya(ba),!0)}};return X.forEach(Object.keys(Object.assign({},E,c)),function(ja){var ba=ia[ja]||A,ua=ba(E[ja],c[ja],ja);X.isUndefined(ua)&&ba!==R||(Y[ja]=ua)}),Y}var da,V=Object.prototype.toString,O=Object.getPrototypeOf,Q=(da=Object.create(null),function(E){E=V.call(E);return da[E]||(da[E]=E.slice(8,-1).toLowerCase())}),a=function(E){return E=E.toLowerCase(),function(c){return Q(c)=== 56E}},h=function(E){return function(c){return e(c)===E}},p=Array.isArray,n=h("undefined"),q=a("ArrayBuffer"),J=h("string"),G=h("function"),k=h("number"),w=function(E){return null!==E&&"object"===e(E)},H=function(E){if("object"!==Q(E))return!1;var c=O(E);return!(null!==c&&c!==Object.prototype&&null!==Object.getPrototypeOf(c)||Symbol.toStringTag in E||Symbol.iterator in E)};h=a("Date");var W=a("File"),ma=a("Blob"),ca=a("FileList"),ra=a("URLSearchParams"),ka="undefined"!=typeof globalThis?globalThis:"undefined"!= 57typeof self?self:"undefined"!=typeof window?window:global,pa=function(E){return!n(E)&&E!==ka},oa,va=(oa="undefined"!=typeof Uint8Array&&O(Uint8Array),function(E){return oa&&E instanceof oa}),ta=a("HTMLFormElement"),wa=function(E){var c=Object.prototype.hasOwnProperty;return function(r,A){return c.call(r,A)}}(),Ja=a("RegExp"),La=function(E,c){var r=Object.getOwnPropertyDescriptors(E),A={};L(r,function(u,B){!1!==c(u,B,E)&&(A[B]=u)});Object.defineProperties(E,A)},Oa={DIGIT:"0123456789",ALPHA:"abcdefghijklmnopqrstuvwxyz", 58ALPHA_DIGIT:"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"},Ha=a("AsyncFunction"),X={isArray:p,isArrayBuffer:q,isBuffer:function(E){return null!==E&&!n(E)&&null!==E.constructor&&!n(E.constructor)&&G(E.constructor.isBuffer)&&E.constructor.isBuffer(E)},isFormData:function(E){var c;return E&&("function"==typeof FormData&&E instanceof FormData||G(E.append)&&("formdata"===(c=Q(E))||"object"===c&&G(E.toString)&&"[object FormData]"===E.toString()))},isArrayBufferView:function(E){return"undefined"!= 59typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(E):E&&E.buffer&&q(E.buffer)},isString:J,isNumber:k,isBoolean:function(E){return!0===E||!1===E},isObject:w,isPlainObject:H,isUndefined:n,isDate:h,isFile:W,isBlob:ma,isRegExp:Ja,isFunction:G,isStream:function(E){return w(E)&&G(E.pipe)},isURLSearchParams:ra,isTypedArray:va,isFileList:ca,forEach:L,merge:function c(){for(var r=(pa(this)&&this||{}).caseless,A={},u=function(Y,ia){ia=r&&ea(A,ia)||ia;H(A[ia])&&H(Y)?A[ia]=c(A[ia],Y):H(Y)?A[ia]=c({}, 60Y):p(Y)?A[ia]=Y.slice():A[ia]=Y},B=0,R=arguments.length;B<R;B++)arguments[B]&&L(arguments[B],u);return A},extend:function(c,r,A){return L(r,function(u,B){A&&G(u)?c[B]=I(u,A):c[B]=u},{allOwnKeys:(3<arguments.length&&void 0!==arguments[3]?arguments[3]:{}).allOwnKeys}),c},trim:function(c){return c.trim?c.trim():c.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")},stripBOM:function(c){return 65279===c.charCodeAt(0)&&(c=c.slice(1)),c},inherits:function(c,r,A,u){c.prototype=Object.create(r.prototype,u); 61c.prototype.constructor=c;Object.defineProperty(c,"super",{value:r.prototype});A&&Object.assign(c.prototype,A)},toFlatObject:function(c,r,A,u){var B,R,Y={};if(r=r||{},null==c)return r;do{for(R=(B=Object.getOwnPropertyNames(c)).length;0<R--;){var ia=B[R];u&&!u(ia,c,r)||Y[ia]||(r[ia]=c[ia],Y[ia]=!0)}c=!1!==A&&O(c)}while(c&&(!A||A(c,r))&&c!==Object.prototype);return r},kindOf:Q,kindOfTest:a,endsWith:function(c,r,A){c=String(c);(void 0===A||A>c.length)&&(A=c.length);A-=r.length;c=c.indexOf(r,A);return-1!== 62c&&c===A},toArray:function(c){if(!c)return null;if(p(c))return c;var r=c.length;if(!k(r))return null;for(var A=Array(r);0<r--;)A[r]=c[r];return A},forEachEntry:function(c,r){for(var A,u=(c&&c[Symbol.iterator]).call(c);(A=u.next())&&!A.done;){var B=A.value;r.call(c,B[0],B[1])}},matchAll:function(c,r){for(var A,u=[];null!==(A=c.exec(r));)u.push(A);return u},isHTMLForm:ta,hasOwnProperty:wa,hasOwnProp:wa,reduceDescriptors:La,freezeMethods:function(c){La(c,function(r,A){if(G(c)&&-1!==["arguments","caller", 63"callee"].indexOf(A))return!1;G(c[A])&&(r.enumerable=!1,"writable"in r?r.writable=!1:r.set||(r.set=function(){throw Error("Can not rewrite read-only method '"+A+"'");}))})},toObjectSet:function(c,r){var A={},u=function(B){B.forEach(function(R){A[R]=!0})};return p(c)?u(c):u(String(c).split(r)),A},toCamelCase:function(c){return c.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,A,u){return A.toUpperCase()+u})},noop:function(){},toFiniteNumber:function(c,r){return c=+c,Number.isFinite(c)?c:r}, 64findKey:ea,global:ka,isContextDefined:pa,ALPHABET:Oa,generateString:function(){for(var c=0<arguments.length&&void 0!==arguments[0]?arguments[0]:16,r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:Oa.ALPHA_DIGIT,A="",u=r.length;c--;)A+=r[Math.random()*u|0];return A},isSpecCompliantForm:function(c){return!!(c&&G(c.append)&&"FormData"===c[Symbol.toStringTag]&&c[Symbol.iterator])},toJSONObject:function(c){var r=Array(10);return function R(u,B){if(w(u)){if(0<=r.indexOf(u))return;if(!("toJSON"in 65u)){r[B]=u;var Y=p(u)?[]:{};return L(u,function(ia,ja){ia=R(ia,B+1);!n(ia)&&(Y[ja]=ia)}),r[B]=void 0,Y}}return u}(c,0)},isAsyncFn:Ha,isThenable:function(c){return c&&(w(c)||G(c))&&G(c.then)&&G(c.catch)}};X.inherits(D,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:X.toJSONObject(this.config),code:this.code,status:this.response&& 66this.response.status?this.response.status:null}}});var Pa=D.prototype,na={};"ERR_BAD_OPTION_VALUE ERR_BAD_OPTION ECONNABORTED ETIMEDOUT ERR_NETWORK ERR_FR_TOO_MANY_REDIRECTS ERR_DEPRECATED ERR_BAD_RESPONSE ERR_BAD_REQUEST ERR_CANCELED ERR_NOT_SUPPORT ERR_INVALID_URL".split(" ").forEach(function(c){na[c]={value:c}});Object.defineProperties(D,na);Object.defineProperty(Pa,"isAxiosError",{value:!0});D.from=function(c,r,A,u,B,R){var Y=Object.create(Pa);return X.toFlatObject(c,Y,function(ia){return ia!== 67Error.prototype},function(ia){return"isAxiosError"!==ia}),D.call(Y,c.message,r,A,u,B),Y.cause=c,Y.name=c.name,R&&Object.assign(Y,R),Y};var Ga=X.toFlatObject(X,{},null,function(c){return/^is[A-Z]/.test(c)});a=F.prototype;a.append=function(c,r){this._pairs.push([c,r])};a.toString=function(c){var r=c?function(A){return c.call(this,A,v)}:v;return this._pairs.map(function(A){return r(A[0])+"\x3d"+r(A[1])},"").join("\x26")};var ya,Ea=function(){function c(){b(this,c);this.handlers=[]}return f(c,[{key:"use", 68value:function(r,A,u){return this.handlers.push({fulfilled:r,rejected:A,synchronous:!!u&&u.synchronous,runWhen:u?u.runWhen:null}),this.handlers.length-1}},{key:"eject",value:function(r){this.handlers[r]&&(this.handlers[r]=null)}},{key:"clear",value:function(){this.handlers&&(this.handlers=[])}}
68,{key:"forEach",value:function(r){X.forEach(this.handlers,function(A){null!==A&&r(A)})}}]),c}(),Ma={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Ba={isBrowser:!0,classes:{URLSearchParams:"undefined"!= 69typeof URLSearchParams?URLSearchParams:F,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},isStandardBrowserEnv:("undefined"==typeof navigator||"ReactNative"!==(ya=navigator.product)&&"NativeScript"!==ya&&"NS"!==ya)&&"undefined"!=typeof window&&"undefined"!=typeof document,isStandardBrowserWebWorkerEnv:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,protocols:"http https file blob url data".split(" ")}, 70Ra={"Content-Type":void 0},Da={transitional:Ma,adapter:["xhr","http"],transformRequest:[function(c,r){var A,u=r.getContentType()||"",B=-1<u.indexOf("application/json"),R=X.isObject(c);if(R&&X.isHTMLForm(c)&&(c=new FormData(c)),X.isFormData(c))return B&&B?JSON.stringify(t(c)):c;if(X.isArrayBuffer(c)||X.isBuffer(c)||X.isStream(c)||X.isFile(c)||X.isBlob(c))return c;if(X.isArrayBufferView(c))return c.buffer;if(X.isURLSearchParams(c))return r.setContentType("application/x-www-form-urlencoded;charset\x3dutf-8", 71!1),c.toString();if(R){if(-1<u.indexOf("application/x-www-form-urlencoded"))return function(Y,ia){return N(Y,new Ba.classes.URLSearchParams,Object.assign({visitor:function(ja,ba,ua,sa){return Ba.isNode&&X.isBuffer(ja)?(this.append(ba,ja.toString("base64")),!1):sa.defaultVisitor.apply(this,arguments)}},ia))}(c,this.formSerializer).toString();if((A=X.isFileList(c))||-1<u.indexOf("multipart/form-data"))return r=this.env&&this.env.FormData,N(A?{"files[]":c}:c,r&&new r,this.formSerializer)}return R||B? 72(r.setContentType("application/json",!1),function(Y,ia,ja){if(X.isString(Y))try{return(ia||JSON.parse)(Y),X.trim(Y)}catch(ba){if("SyntaxError"!==ba.name)throw ba;}return(ja||JSON.stringify)(Y)}(c)):c}],transformResponse:[function(c){var r=this.transitional||Da.transitional,A=r&&r.forcedJSONParsing,u="json"===this.responseType;if(c&&X.isString(c)&&(A&&!this.responseType||u)){r=!(r&&r.silentJSONParsing)&&u;try{return JSON.parse(c)}catch(B){if(r){if("SyntaxError"===B.name)throw D.from(B,D.ERR_BAD_RESPONSE, 73this,null,this.response);throw B;}}}return c}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ba.classes.FormData,Blob:Ba.classes.Blob},validateStatus:function(c){return 200<=c&&300>c},headers:{common:{Accept:"application/json, text/plain, */*"}}};X.forEach(["delete","get","head"],function(c){Da.headers[c]={}});X.forEach(["post","put","patch"],function(c){Da.headers[c]=X.merge(Ra)});var za=Da,Ka=X.toObjectSet("age authorization content-length content-type etag expires from host if-modified-since if-unmodified-since last-modified location max-forwards proxy-authorization referer retry-after user-agent".split(" ")), 74Na=Symbol("internals");ya=function(c,r){function A(u){b(this,A);u&&this.set(u)}return f(A,[{key:"set",value:function(u,B,R){function Y(Aa,Fa,Ca){var Qa=l(Fa);if(!Qa)throw Error("header name must be a non-empty string");Qa=X.findKey(ia,Qa);(!Qa||void 0===ia[Qa]||!0===Ca||void 0===Ca&&!1!==ia[Qa])&&(ia[Qa||Fa]=g(Aa))}var ia=this,ja,ba,ua,sa,qa,xa=function(Aa,Fa){return X.forEach(Aa,function(Ca,Qa){return Y(Ca,Qa,Fa)})};return X.isPlainObject(u)||u instanceof this.constructor?xa(u,B):X.isString(u)&& 75(u=u.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(u.trim())?xa((qa={},(ja=u)&&ja.split("\n").forEach(function(Aa){sa=Aa.indexOf(":");ba=Aa.substring(0,sa).trim().toLowerCase();ua=Aa.substring(sa+1).trim();!ba||qa[ba]&&Ka[ba]||("set-cookie"===ba?qa[ba]?qa[ba].push(ua):qa[ba]=[ua]:qa[ba]=qa[ba]?qa[ba]+", "+ua:ua)}),qa),B):null!=u&&Y(B,u,R),this}},{key:"get",value:function(u,B){if(u=l(u)){var R=X.findKey(this,u);if(R){u=this[R];if(!B)return u;if(!0===B){R=Object.create(null);for(var Y=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;B= 76Y.exec(u);)R[B[1]]=B[2];return R}if(X.isFunction(B))return B.call(this,u,R);if(X.isRegExp(B))return B.exec(u);throw new TypeError("parser must be boolean|regexp|function");}}}},{key:"has",value:function(u,B){return(u=l(u))?(u=X.findKey(this,u),!(!u||void 0===this[u]||B&&!C(0,this[u],u,B))):!1}},{key:"delete",value:function(u,B){function R(ja){if(ja=l(ja))ja=X.findKey(Y,ja),!ja||B&&!C(0,Y[ja],ja,B)||(delete Y[ja],ia=!0)}var Y=this,ia=!1;return X.isArray(u)?u.forEach(R):R(u),ia}},{key:"clear",value:function(u){for(var B= 77Object.keys(this),R=B.length,Y=!1;R--;){var ia=B[R];u&&!C(0,this[ia],ia,u,!0)||(delete this[ia],Y=!0)}return Y}},{key:"normalize",value:function(u){var B=this,R={};
77return X.forEach(this,function(Y,ia){var ja=X.findKey(R,ia);if(ja)return B[ja]=g(Y),void delete B[ia];ja=u?function(ba){return ba.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,function(ua,sa,qa){return sa.toUpperCase()+qa})}(ia):String(ia).trim();ja!==ia&&delete B[ia];B[ja]=g(Y);R[ja]=!0}),this}},{key:"concat",value:function(){for(var u, 78B=arguments.length,R=Array(B),Y=0;Y<B;Y++)R[Y]=arguments[Y];return(u=this.constructor).concat.apply(u,[this].concat(R))}},{key:"toJSON",value:function(u){var B=Object.create(null);return X.forEach(this,function(R,Y){null!=R&&!1!==R&&(B[Y]=u&&X.isArray(R)?R.join(", "):R)}),B}},{key:Symbol.iterator,value:function(){return Object.entries(this.toJSON())[Symbol.iterator]()}},{key:"toString",value:function(){return Object.entries(this.toJSON()).map(function(u){u=y(u,2);return u[0]+": "+u[1]}).join("\n")}}, 79{key:Symbol.toStringTag,get:function(){return"AxiosHeaders"}}],[{key:"from",value:function(u){return u instanceof this?u:new this(u)}},{key:"concat",value:function(u){for(var B=new this(u),R=arguments.length,Y=Array(1<R?R-1:0),ia=1;ia<R;ia++)Y[ia-1]=arguments[ia];return Y.forEach(function(ja){return B.set(ja)}),B}},{key:"accessor",value:function(u){function B(ia){var ja=l(ia);R[ja]||(!function(ba,ua){var sa=X.toCamelCase(" "+ua);["get","set","has"].forEach(function(qa){Object.defineProperty(ba,qa+ 80sa,{value:function(xa,Aa,Fa){return this[qa].call(this,ua,xa,Aa,Fa)},configurable:!0})})}(Y,ia),R[ja]=!0)}var R=(this[Na]=this[Na]={accessors:{}}).accessors,Y=this.prototype;return X.isArray(u)?u.forEach(B):B(u),this}}]),A}();ya.accessor("Content-Type Content-Length Accept Accept-Encoding User-Agent Authorization".split(" "));X.freezeMethods(ya.prototype);X.freezeMethods(ya);var Ia=ya;X.inherits(x,D,{__CANCEL__:!0});var ab=Ba.isStandardBrowserEnv?{write:function(c,r,A,u,B,R){var Y=[];Y.push(c+"\x3d"+ 81encodeURIComponent(r));X.isNumber(A)&&Y.push("expires\x3d"+(new Date(A)).toGMTString());X.isString(u)&&Y.push("path\x3d"+u);X.isString(B)&&Y.push("domain\x3d"+B);!0===R&&Y.push("secure");document.cookie=Y.join("; ")},read:function(c){return(c=document.cookie.match(new RegExp("(^|;\\s*)("+c+")\x3d([^;]*)")))?decodeURIComponent(c[3]):null},remove:function(c){this.write(c,"",Date.now()-864E5)}}:{write:function(){},read:function(){return null},remove:function(){}},bb=Ba.isStandardBrowserEnv?function(){function c(R){return A&& 82(u.setAttribute("href",R),R=u.href),u.setAttribute("href",R),{href:decodeURI(encodeURI(u.href)),protocol:u.protocol?u.protocol.replace(/:$/,""):"",host:u.host,search:u.search?u.search.replace(/^\?/,""):"",hash:u.hash?u.hash.replace(/^#/,""):"",hostname:u.hostname,port:u.port,pathname:"/"===u.pathname.charAt(0)?u.pathname:"/"+u.pathname}}var r,A=/(msie|trident)/i.test(navigator.userAgent),u=document.createElement("a");const B=new URL(window.location.href);return r=c(B),function(R){R=X.isString(R)? 83c(R):R;return R.protocol===r.protocol&&R.host===r.host}}():function(){return!0},Ua={http:null,xhr:"undefined"!=typeof XMLHttpRequest&&function(c){return new Promise(function(r,A){function u(){c.cancelToken&&c.cancelToken.unsubscribe(R);c.signal&&c.signal.removeEventListener("abort",R)}function B(){if(ba){var xa=Ia.from("getAllResponseHeaders"in ba&&ba.getAllResponseHeaders());!function(Aa,Fa,Ca){var Qa=Ca.config.validateStatus;Ca.status&&Qa&&!Qa(Ca.status)?Fa(new D("Request failed with status code "+ 84Ca.status,[D.ERR_BAD_REQUEST,D.ERR_BAD_RESPONSE][Math.floor(Ca.status/100)-4],Ca.config,Ca.request,Ca)):Aa(Ca)}(function(Aa){r(Aa);u()},function(Aa){A(Aa);u()},{data:ja&&"text"!==ja&&"json"!==ja?ba.response:ba.responseText,status:ba.status,statusText:ba.statusText,headers:xa,config:c,request:ba});ba=null}}var R,Y=c.data,ia=Ia.from(c.headers).normalize(),ja=c.responseType;X.isFormData(Y)&&(Ba.isStandardBrowserEnv||Ba.isStandardBrowserWebWorkerEnv?ia.setContentType(!1):ia.setContentType("multipart/form-data;", 85!1));var ba=new XMLHttpRequest;if(c.auth){var ua=c.auth.username||"",sa=c.auth.password?unescape(encodeURIComponent(c.auth.password)):"";ia.set("Authorization","Basic "+btoa(ua+":"+sa))}ua=Z(c.baseURL,c.url);(ba.open(c.method.toUpperCase(),d(ua,c.params,c.paramsSerializer),!0),ba.timeout=c.timeout,"onloadend"in ba?ba.onloadend=B:ba.onreadystatechange=function(){ba&&4===ba.readyState&&(0!==ba.status||ba.responseURL&&0===ba.responseURL.indexOf("file:"))&&setTimeout(B)},ba.onabort=function(){ba&&(A(new D("Request aborted", 86D.ECONNABORTED,c,ba)),ba=null)},ba.onerror=function(){A(new D("Network Error",D.ERR_NETWORK,c,ba));ba=null},ba.ontimeout=function(){var xa=c.timeout?"timeout of "+c.timeout+"ms exceeded":"timeout exceeded",Aa=c.transitional||Ma;c.timeoutErrorMessage&&(xa=c.timeoutErrorMessage);A(new D(xa,Aa.clarifyTimeoutError?D.ETIMEDOUT:D.ECONNABORTED,c,ba));ba=null},Ba.isStandardBrowserEnv)&&(sa=(c.withCredentials||bb(ua))&&c.xsrfCookieName&&ab.read(c.xsrfCookieName))&&ia.set(c.xsrfHeaderName,sa);void 0===Y&&ia.setContentType(null);
87"setRequestHeader"in ba&&X.forEach(ia.toJSON(),function(xa,Aa){ba.setRequestHeader(Aa,xa)});X.isUndefined(c.withCredentials)||(ba.withCredentials=!!c.withCredentials);ja&&"json"!==ja&&(ba.responseType=c.responseType);"function"==typeof c.onDownloadProgress&&ba.addEventListener("progress",K(c.onDownloadProgress,!0));"function"==typeof c.onUploadProgress&&ba.upload&&ba.upload.addEventListener("progress",K(c.onUploadProgress));(c.cancelToken||c.signal)&&(R=function(xa){ba&&(A(!xa||xa.type?new x(null, 88c,ba):xa),ba.abort(),ba=null)},c.cancelToken&&c.cancelToken.subscribe(R),c.signal&&(c.signal.aborted?R():c.signal.addEventListener("abort",R)));var qa;(ia=(qa=/^([-+\w]{1,25})(:?\/\/|:)/.exec(ua))&&qa[1]||"")&&-1===Ba.protocols.indexOf(ia)?A(new D("Unsupported protocol "+ia+":",D.ERR_BAD_REQUEST,c)):ba.send(Y||null)})}};X.forEach(Ua,function(c,r){if(c){try{Object.defineProperty(c,"name",{value:r})}catch(A){}Object.defineProperty(c,"adapterName",{value:r})}});var $a=function(c){for(var r,A,u=(c=X.isArray(c)? 89c:[c]).length,B=0;B<u&&(r=c[B],!(A=X.isString(r)?Ua[r.toLowerCase()]:r));B++);if(!A){if(!1===A)throw new D("Adapter ".concat(r," is not supported by the environment"),"ERR_NOT_SUPPORT");throw Error(X.hasOwnProp(Ua,r)?"Adapter '".concat(r,"' is not available in the build"):"Unknown adapter '".concat(r,"'"));}if(!X.isFunction(A))throw new TypeError("adapter is not a function");return A},Ya=function(c){return c instanceof Ia?c.toJSON():c},Va={};"object boolean number function string symbol".split(" ").forEach(function(c, 90r){Va[c]=function(A){return e(A)===c||"a"+(1>r?"n ":" ")+c}});var Za={};Va.transitional=function(c,r,A){function u(B,R){return"[Axios v1.4.0] Transitional option '"+B+"'"+R+(A?". "+A:"")}return function(B,R,Y){if(!1===c)throw new D(u(R," has been removed"+(r?" in "+r:"")),D.ERR_DEPRECATED);return r&&!Za[R]&&(Za[R]=!0,console.warn(u(R," has been deprecated since v"+r+" and will be removed in the near future"))),!c||c(B,R,Y)}};var Wa={assertOptions:function(c,r,A){if("object"!==e(c))throw new D("options must be an object", 91D.ERR_BAD_OPTION_VALUE);for(var u=Object.keys(c),B=u.length;0<B--;){var R=u[B],Y=r[R];if(Y){var ia=c[R];Y=void 0===ia||Y(ia,R,c);if(!0!==Y)throw new D("option "+R+" must be "+Y,D.ERR_BAD_OPTION_VALUE);}else if(!0!==A)throw new D("Unknown option "+R,D.ERR_BAD_OPTION);}},validators:Va},Sa=Wa.validators,Ta=function(){function c(r){b(this,c);this.defaults=r;this.interceptors={request:new Ea,response:new Ea}}return f(c,[{key:"request",value:function(r,A){"string"==typeof r?(A=A||{}).url=r:A=r||{};r=A= 92P(this.defaults,A);var u=r.transitional,B=r.paramsSerializer,R=r.headers;void 0!==u&&Wa.assertOptions(u,{silentJSONParsing:Sa.transitional(Sa.boolean),forcedJSONParsing:Sa.transitional(Sa.boolean),clarifyTimeoutError:Sa.transitional(Sa.boolean)},!1);null!=B&&(X.isFunction(B)?A.paramsSerializer={serialize:B}:Wa.assertOptions(B,{encode:Sa.function,serialize:Sa.function},!0));A.method=(A.method||this.defaults.method||"get").toLowerCase();(r=R&&X.merge(R.common,R[A.method]))&&X.forEach("delete get head post put patch common".split(" "), 93function(qa){delete R[qa]});A.headers=Ia.concat(r,R);var Y=[],ia=!0;this.interceptors.request.forEach(function(qa){"function"==typeof qa.runWhen&&!1===qa.runWhen(A)||(ia=ia&&qa.synchronous,Y.unshift(qa.fulfilled,qa.rejected))});var ja,ba=[];this.interceptors.response.forEach(function(qa){ba.push(qa.fulfilled,qa.rejected)});u=0;if(!ia){B=[S.bind(this),void 0];B.unshift.apply(B,Y);B.push.apply(B,ba);r=B.length;for(ja=Promise.resolve(A);u<r;)ja=ja.then(B[u++],B[u++]);return ja}r=Y.length;B=A;for(u=0;u< 94r;){var ua=Y[u++],sa=Y[u++];try{B=ua(B)}catch(qa){sa.call(this,qa);break}}try{ja=S.call(this,B)}catch(qa){return Promise.reject(qa)}u=0;for(r=ba.length;u<r;)ja=ja.then(ba[u++],ba[u++]);return ja}},{key:"getUri",value:function(r){return d(Z((r=P(this.defaults,r)).baseURL,r.url),r.params,r.paramsSerializer)}}]),c}();X.forEach(["delete","get","head","options"],function(c){Ta.prototype[c]=function(r,A){return this.request(P(A||{},{method:c,url:r,data:(A||{}).data}))}});X.forEach(["post","put","patch"], 95function(c){function r(A){return function(u,B,R){return this.request(P(R||{},{method:c,headers:A?{"Content-Type":"multipart/form-data"}:{},url:u,data:B}))}}Ta.prototype[c]=r();Ta.prototype[c+"Form"]=r(!0)});ya=function(){function c(r){if(b(this,c),"function"!=typeof r)throw new TypeError("executor must be a function.");var A;this.promise=new Promise(function(B){A=B});var u=this;this.promise.then(function(B){if(u._listeners){for(var R=u._listeners.length;0<R--;)u._listeners[R](B);u._listeners=null}}); 96this.promise.then=function(B){var R;B=(new Promise(function(Y){u.subscribe(Y);R=Y})).then(B);return B.cancel=function(){u.unsubscribe(R)},B};r(function(B,R,Y){u.reason||(u.reason=new x(B,R,Y),A(u.reason))})}return f(c,[{key:"throwIfRequested",value:function(){if(this.reason)throw this.reason;}},{key:"subscribe",value:function(r){this.reason?r(this.reason):this._listeners?this._listeners.push(r):this._listeners=[r]}},{key:"unsubscribe",value:function(r){this._listeners&&(r=this._listeners.indexOf(r), 97-1!==r&&this._listeners.splice(r,1))}}],[{key:"source",value:function(){var r;return{token:new c(function(A){r=A}),cancel:r}}}]),c}();var Xa={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,Re
97setContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308, 98BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429, 99RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Xa).forEach(function(c){c=y(c,2);Xa[c[1]]=c[0]});a=function A(r){var u=new Ta(r),B=I(Ta.prototype.request,u);return X.extend(B,Ta.prototype,u,{allOwnKeys:!0}),X.extend(B,u,null, 100{allOwnKeys:!0}),B.create=function(R){return A(P(r,R))},B}(za);return a.Axios=Ta,a.CanceledError=x,a.CancelToken=ya,a.isCancel=ha,a.VERSION="1.4.0",a.toFormData=N,a.AxiosError=D,a.Cancel=a.CanceledError,a.all=function(r){return Promise.all(r)},a.spread=function(r){return function(A){return r.apply(null,A)}},a.isAxiosError=function(r){return X.isObject(r)&&!0===r.isAxiosError},a.mergeConfig=P,a.AxiosHeaders=Ia,a.formToJSON=function(r){return t(X.isHTMLForm(r)?new FormData(r):r)},a.HttpStatusCode=Xa, 101a.default=a,a}); 102(function(e){function b(L,ea){var D=ea||window;(L||"").split(".").forEach(function(fa){0<fa.length&&(D=D[fa]=D[fa]||{})});return D}function m(L){var ea=jQuery(L),D=ea.find("[data-fgx-skip-sub-init]"),fa=!!(D&&0<D.length);T.forEach(function(la){var U=ea.find(la.selector).not("[data-fgx-init]");fa&&(U=U.not(D.find(la.selector)));if(0<U.length){U.attr("data-fgx-init",1);try{la.handler(U)}catch(N){console.log("An error occurred initializing component selector "+la.selector,N)}}})}function f(L){var ea=e.ttMETA&& 103ttMETA[0]&&ttMETA[0].experience||"",D={initialized:!(!I||!ea),experienceName:ea,campaignTargetKey:"",campaignTmpl:"",debug:!1};if(ea)try{var fa=y&&y.Util,la=fa&&fa.parameters.decode(fa.cookie.get("FPI"))||{},U=fa&&JSON.parse(fa.cookie.get("FPS_Target_VOI_Model_T1",!0)||"{ }")||{},N=Object.assign({},"fps"===(L||"").toLowerCase()?U:la),v=N&&N.model,F=N&&N.make,z=v?(F&&-1===v.toLowerCase().indexOf(F)?F+" ":"")+v:"na",d=y.Context&&y.Context.pageType||"";L="rsttid";var t=fa&&fa.url.queryString(),l=t&& 104t.asObject(),g=l&&l.brandTargetDebug||!1;switch(d){case "HomePage":L="hptid";break;case "VehicleHomePageBlackLabel":case "VehicleHomePage":L="vhptid"}D.campaignTargetKey=L;D.campaignTmpl=[ea,"{compName}:{slideKey}:{mtxTargetId}",z].join(":");!g||"1"!==g&&"true"!==g||(D.debug=!0)}catch(C){}return D}if(!(e.FD&&e.FD.Brand&&e.FD.Brand.namespace)){var y=b("FD.Brand",e);y.namespace=b;y.initComponent=m;y.initTargetContent=function(L,ea){I=!0;m(L);var D=jQuery,fa=f(ea||"FPI");if(fa.initialized)try{D("[data-fd-target-container] [data-fd-target-component]").each(function(){var la= 105D(this);la.is("[data-fd-target-init]")||e.appendCampaignCodesTarget(la,fa.campaignTargetKey,fa.campaignTmpl,fa.debug)})}catch(la){console.log("An error occurred updating the target campaign tracking")}};y.setInitHandler=function(L,ea){T.push({selector:L,handler:ea})};y.getTargetCampaignData=f;var T=[],I=!1}})(window); 106function AXZAuthenticator(e){function b(f,y){return f.replace(new RegExp("^["+(y||"\\s")+"]+","g"),"")}e||(e=document.cookie);var m=function(){for(var f={},y=e.split(";"),T=0;T<y.length;T++){var I=y[T];var L=I.substring(0,I.indexOf("\x3d"));L=b(L.replace(/[\s]+$/g,""),void 0);I=I.substring(I.indexOf("\x3d")+1,I.length);I=b(I.replace(/[\s]+$/g,""),void 0);I=I.replace(/"/g,"");"__proto__"!==L&&(f[L]=I)}if((f=f.AXZAuthCookie)&&20<f.length)return f}();this.AZ_PLAN="AZ";this.FNX_PLAN="FNX";this.PRX_PLAN= 107"PRX";this.SPX_PLAN="SPX";this.MSRP="MSRP";this.INVALID_PLAN="Invalid Plan Identifier";this.getPlanTypeForServices=function(){if(m){var f=m.substr(0,10).split(""),y=parseInt(f[0]);return this.validateCheckSum(f,y)?"1"===f[y]?this.AZ_PLAN:"2"===f[y]?this.FNX_PLAN:"3"===f[y]?this.PRX_PLAN:"4"===f[y]?this.SPX_PLAN:"MSRP":this.INVALID_PLAN}return"MSRP"};this.validateCheckSum=function(f,y){var T=parseInt(f[y]),I=0;for(i=0;i<f.length;i++)0!=i&&y!=i&&(I+=parseInt(f[i]));return(y+T)%10!=I%10?!1:!0};this.getPlanType= 108function(){return this.getPlanTypeForServices()};this.getPlanTypeForDisplay=function(){var f=this.getPlanTypeForServices();return f===this.AZ_PLAN?"A/Z Plan":f===this.FNX_PLAN||f===this.PRX_PLAN||f===this.SPX_PLAN?"X Plan":f==this.INVALID_PLAN?"Invalid Plan":"MSRP"}} 109function ThirdPartyAuthenticator(){function e(f){var y=document.cookie.indexOf(m+"\x3d");var T=y+m.length+1;!y&&m!=document.cookie.substring(0,m.length)||-1==y?T=null:(y=document.cookie.indexOf(";",T),-1==y&&(y=document.cookie.length),T=unescape(document.cookie.substring(T,y)));if(null==T||""==T||"null"==T)return null;if(f==m)return unescape(T);var I=T.indexOf(f+"\x3d");y=I+f.length+1;if(!I&&f!=T.substring(0,f.length)||-1==I)return null;f=T.indexOf("|",y);-1==f&&(f=T.length);return unescape(T.substring(y, 110f))}var b=FD.Brand.Context,m=b&&b.settings&&"prod"===b.settings.env?"cdrProfile":"cdrProfile_qa";this.getAuthWindow=function(f){url="/debug/thirdparty.jsp?redirectUrl\x3d"+f;features="height\x3d250,width\x3d400,status\x3dno,location\x3dno,toolbar\x3dno,directories\x3dno,menubar\x3dno";window.versataPopUp=open(url,"",features)};this.popupCallback=function(){window.versataPopUp.close()};this.logoutUser=function(){var f=document.location.host;0<f.indexOf(".",0)?(f=f.split(":")[0],f=f.split("."),f="."+ 111f[f.length-2]+"."+f[f.length-1]):f=".ford.com";var y=m;e(y)&&(document.cookie=y+"\x3d;path\x3d/"+(f?";domain\x3d"+f:"")+";expires\x3dThu, 01-Jan-1970 00:00:01 GMT")};this.getUserId=function(){return e("cdrprofileid")};this.getAccessToken=function(){return e("accessToken")};this.getProvider=function(){return e("cdrprofileprovider")};this.getProfileStatus=function(){return e("profilecreationstatus")};this.getConsumerId=function(){return e("consumerId")};this.getTimestamp=function(){return e("timestamp")}; 112this.getLHSessionId=function(){return e("lhSessionId")}}(function(e,b){b(function(){b("html").addClass("fgx-brand-"+FD.Brand.Context.make);(b("body").hasClass("cq-wcm-preview")||b("body").hasClass("cq-wcm-edit")||b("body").hasClass("cq-wcm-design"))&&FD.Brand.Context.settings&&!FD.Brand.Context.settings.syn&&(b("body").addClass("fgx-pantry-bootstrap"),b("body").addClass("fgx-brand-css"));FD.Brand.initComponent("body");FD.Brand.Angular&&FD.Brand.Angular.bootstrap()})})(window,jQuery); 113(function(e){e.fn.findAll=function(b){var m=this.find(b);return this.is(b)?m.add(this):m}})(jQuery); 114(function(e,b,m,f){function y(a,h){var p=a.substr(0,h),n=!1,q=0;if(0<=p.indexOf("\x3c")){for(var J=h-1;0<J;J--)if("\x3c"===p[J]){n=!0;break}else if("\x3e"===p[J]){n=!1;break}if(n){for(p=h;p<a.length;p++)if("\x3e"===a[p]){q=p+1-h;break}h+=q}}return h}function T(a,h,p){if(a>h)return p.find("span.mlspanless").hide(),p.find("span.mlspanmore").show(),p.show(),!0;p.hide();return!1}function I(){var a=b(this).css("backgroundColor"),h=b(this).css("color");b(this).css("color",a);b(this).css("backgroundColor", 115h)}function L(){Z=x.offsetWidth;return 768>Z?"gux-bkpt-sm":992>Z?"gux-bkpt-med":1200>Z?"gux-bkpt-lg":"gux-bkpt-xlg"}function ea(a,h){var p=null;(document.cookie||"").split("; ").forEach(function(n){var q=n.indexOf("\x3d");if(n.substring(0,q)===a)return p=n.substring(q+1),h&&(p=decodeURIComponent(p)),!1});return p}function D(a,h,p){a=[encodeURIComponent(a),"\x3d",p.encodeValue?encodeURIComponent(h):h];p.expires&&("[object Date]"!==Object.prototype.toString.call(p.expires)?(h=new Date,h.setTime(h.getTime()+ 116864E5*p.expires)):h=p.expires,a.push(";
116 expires\x3d"+h.toUTCString()));p.path&&a.push("; path\x3d"+p.path);p.domain&&a.push("; domain\x3d"+p.domain);p.secure&&a.push("; secure");document.cookie=a.join("")}function fa(a,h){var p=[];Object.keys(a).forEach(function(G){p.push(encodeURIComponent(G)+"\x3d"+encodeURIComponent(a[G]))});var n=p.join("\x26");if(h){h=[];var q=Math.floor(223*Math.random()+33);h.push(String.fromCharCode(q));for(var J=0;J<n.length;J++)q=n.charCodeAt(J)^q&255,h.push(String.fromCharCode(q)); 117n=btoa(h.join(""))}return n}function la(a){var h={};(a||"").split("\x26").forEach(function(p){var n=p.indexOf("\x3d");0<=n&&(h[decodeURIComponent(p.substring(0,n))]=decodeURIComponent(p.substring(n+1)))});return h}function U(a){return new function(h){function p(){q=q.replace(/^(https?:|)\/\//,"");return n}var n=this,q=h;n.get=function(){var J=q.match(/^(https?:)?\/\//i);return J?J[0]:""};n.set=function(J){J=J||window.location.protocol+"//";p();q=J+q;return n};n.remove=p;n.url=function(){return q}}(a|| 118window.location.href||"")}function N(a){return null==a?null:b.isArray(a)?a:[a]}function v(a,h){h=(h||"").split(".");for(var p=0;p<h.length;p++){var n=h[p];if(0==n.length||"undefined"===typeof a[n])return null;a=a[n]}return a}function F(a){var h=a.attr("src"),p=a.attr("data-fgx-src");h&&"undefined"!=typeof h||!p||"undefined"==typeof p||(a.attr("src",p),a.attr("data-fgx-video-initialized","true"),a[0].load())}function z(a){if(!a||!a.length)return!1;var h=b(e),p=h.scrollTop();h.scrollLeft();h=p+h.height(); 119var n=a.offset();n.bottom=n.top+a.outerHeight(!0);return!(n.bottom<=p||n.top>=h)}function d(a,h,p){if(a&&0!=a.length){var n=h?a.find(h):null,q=!!(n&&0<n.length);if(q)n.off("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd").on("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd",function(J){J.stopPropagation()});a.toggleClass("open",!1).off("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd").one("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd", 120function(J){J=b(this);if(!J.hasClass("open")&&!J.hasClass("hidden")&&(J.addClass("hidden").off("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd"),p&&"function"==typeof p))try{p(J)}catch(G){}q&&n.off("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd")})}}function t(){S.$el||(S.$el=b(P).first());return S.$el}function l(){if(!V||0===V.length){if(!da||0===da.length){var a=t();var h=b(".secondaryNavigation, .cmp-secondaryNavigation, .secondaryNavigationR23").first(); 121da=h&&0<h.length?h:a}a=da;h=b("[data-fgx-models-compare], [data-fgx-compare-models]");if(0<h.length)return(h=h.find("gux-bkpt-sm"===L()?".comparison.mobile-titles.ui-scrollfix":".comparison.sticky-clone.ui-scrollfix"))&&0<h.length?h:a;V=a}return V}function g(a){if(a&&a.$el&&0<a.$el.length){var h=L(),p=a.$el,n=0;-1===a.excludedBPs.indexOf(h)&&(p.addClass("fgx-no-min-height"),!0===a.forceDisplayBlock&&p.addClass("fgx-brand-size-calc"),p.each(function(){var q=b(this).height();q>n&&(n=q)}),p.removeClass("fgx-no-min-height"), 122!0===a.forceDisplayBlock&&p.removeClass("fgx-brand-size-calc"));p.css("min-height",n||"")}}function C(){(O||[]).forEach(function(a){g(a)})}function aa(a,h){let p=null;return function(){let n=this,q=arguments;clearTimeout(p);p=setTimeout(function(){p=null;a.apply(n,q)},h)}}function ha(a){return null==a?!0:Array.isArray(a)||"[object String]"===Object.prototype.toString.call(a)?!a.length:!Object.keys(a).length}Object.assign(m.namespace("FD.Brand.Util",e),{addMoreLink:function(a,h,p){h=h||100;p=p||".description"; 123var n=p+" a.read_more";b(p,a).each(function(){var q=b(this).html();if(q.length>h){h=y(q,h);var J=q.substr(0,h);q=q.substr(h,q.length-h);J="\x3cspan class\x3d'initial_desc'\x3e"+J+"\x3c/span\x3e\x3cspan class\x3d'more_text'\x3e"+q+"\x3c/span\x3e\x3cspan\x3e\x3ca href\x3d'#' class\x3d'read_more'\x3e...more\x3c/a\x3e\x3c/span\x3e";b(this).html(J)}});b(n,a).click(function(q){q.preventDefault();b(this).hasClass("less")?(b(this).removeClass("less"),b(this).html("...more"),b(this).parent().siblings(".more_text").removeClass("show-inline-force")): 124(b(this).addClass("less"),b(this).html("...less"),b(this).parent().siblings(".more_text").addClass("show-inline-force"))})},updateMoreLink:function(a,h,p){b(p||".description",a).each(function(){var n=b(this).children(".initial_desc").html(),q=b(this).children(".more_text").html();q=n+q;q.length>h?(h=y(q,h),b(this).find(".read_more").removeClass("hidden"),b(this).children(".more_text").removeClass("hidden"),n=q.substr(0,h),q=q.substr(h,q.length-h),b(this).children(".initial_desc").html(n),b(this).children(".more_text").html(q)): 125(b(this).find(".read_more").addClass("hidden"),b(this).children(".more_text").addClass("hidden"),b(this).children(".more_text").html(""),b(this).children(".initial_desc").html(q))})},moreLessInit:function(a,h,p,n,q){q=q||".ml-wrapper";p=p||3;n=b("html").hasClass("fgx-brand-Ford")?n||1.15:1.6;p=p*n+"em";b(q,a).each(function(){var J=b(this),G=J.children(".mllink"),k=J.children(".mltext");if(1===J.closest(".carousel").length&&!k.is(":visible")){var w=J.closest(".item");w.addClass("hiddenHeight")}k.css("height", 126p);k.removeClass("mltext-more");J=k[0].clientHeight;var H=k[0].scrollHeight-1;w&&w.hasClass("hiddenHeight")&&w.removeClass("hiddenHeight");T(H,J,G)?k.removeClass("mltext-more"):k.addClass("mltext-more");if(h)G.on("click",function(){k.toggleClass("mltext-more");G.find("span.mlspanmore").toggle();G.find("span.mlspanless").toggle();return!1})})},ctaHover:function(a){a.each(function(){b("html").hasClass("fgx-brand-Lincoln")||b(this).hasClass("default-hover")||b(this).hover(function(){I.call(this)},function(){I.call(this)})})}, 127swapColors:I,currentBreakpoint:L,currentBreakpointWithMedPlus:function(){Z=x.offsetWidth;return 768>Z?"gux-bkpt-sm":992>Z?"gux-bkpt-med":1068>Z?"gux-bkpt-med-plus":1200>Z?"gux-bkpt-lg":"gux-bkpt-xlg"},currentBreakpointXS:function(){Z=x.offsetWidth;return 480>Z?"gux-bkpt-xs":768>Z?"gux-bkpt-sm":992>Z?"gux-bkpt-med":1200>Z?"gux-bkpt-lg":"gux-bkpt-xlg"},currentBreakpointBCS:function(){Z=x.offsetWidth;return 960>Z?"gux-bkpt-sm":"gux-bkpt-lg"},log:function(){if(e.console&&console.log)if(console.log.apply)console.log.apply(console, 128arguments);else for(var a=0;a<arguments.length;a++)console.log(arguments[a])},toArray:N,objPath:v,objPathAsArray:function(a,h){return N(v(a,h)||[])},searchGoogleObjPath:function(a){return"undefined"===typeof a.suggestions?null:a=a.suggestions},inViewport:z,isSafari:function(){const a=navigator.userAgent.toLowerCase();return-1!==a.indexOf("safari")&&0>a.indexOf("chrome")}
128,parseStringAsBoolean:function(a){return"true"===(void 0===a?"":a).toLowerCase()?!0:!1},isMobile:function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}, 129cookie:{get:ea,set:D,remove:function(a){D(a,null,{expires:new Date("Thu, 01 Jan 1970 00:00:00 GMT")})}},parameters:{encode:fa,decode:la},url:{queryString:function(a){return new function(h){var p=this,n=h;p.add=function(q,J){null!=q&&"object"==typeof q?n=Object.assign(n,q):n[q]=J;return p};p.remove=function(q){N(q).forEach(function(J){delete n[J]});return p};p.asObject=function(){return n};p.asString=function(){var q=fa(n);return(0<q.length?"?":"")+q};p.addToUrl=function(q){var J="";if(q&&"undefined"!== 130typeof q){J=q.indexOf("?");var G=q;if(0<=J){G=q.substring(J);var k=m.Util.url.queryString(G);G=q.substring(0,J);p.add(k.asObject())}J=G+p.asString()}return J};return p}(la((a||window.location.search||"").substring(1)))},loadAsScript:function(a,h,p){var n=document.getElementsByTagName("head")[0]||document.documentElement,q=document.createElement("script"),J=!1,G=b.Deferred();q.onload=q.onreadystatechange=function(){J||this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||(J=!0,q.onload= 131q.onreadystatechange=null,n&&q.parentNode&&!p&&n.removeChild(q),q=void 0,G.resolve())};q.onerror=function(){G.reject()};n.appendChild(q);q.setAttribute("type","text/javascript");h&&Object.keys(h).forEach(function(k){q.setAttribute(k,h[k])});q.setAttribute("src",a);return G.promise()},loadAsStyle:function(a){a=b("\x3clink\x3e").attr({rel:"stylesheet",type:"text/css",href:a});b("head").append(a)},extension:function(a){return new function(h){var p=h;this.remove=function(){return p=p.replace(/\.[^/.]+$/, 132"")};this.removeSpecified=function(n){var q=p.length-n.length;p.substr(q)===n&&(p=p.substr(0,q));return p};return this}(a||location.pathname||"")},protocol:U,prepend:function(a,h){return 0!==a.indexOf(h)?h+a:a},urlObject:function(a){return new function(h){var p=this,n=document.createElement("a"),q="#$"===h.substr(0,2),J=h,G=!q&&("#"===h.slice(0,1)||0===h.indexOf("javascript:void(0)"));n.href=h;if(q){var k=h.indexOf("?");-1<k?(J=J.substring(0,k),n.search=h.substring(k)):n.search=" "}p.isSmartLink= 133q;p.skipUpdate=G;p.getHash=function(){return n.hash.substring(1)};p.setHash=function(w,H){w&&"undefined"!==typeof w&&(n.hash=H?n.hash+w:w)};p.qs=m.Util.url.queryString(n.search||" ");p.url=function(){if(p.skipUpdate)return h;n.search=p.qs.asString();return p.isSmartLink?J+n.search:n.href};p.anchor=function(){return n};return p}(a||window.location.href||"")},allowScript:function(a){var h=!0;if("US"===f.region){var p=ea("OptanonConsent");p&&0<=((la(p)||{}).groups||"").split(",").indexOf(a+":0")&&(h= 134!1)}return h}},dateTime:{longFormat:function(a){a=a||new Date;return m.Util.template({en_us:"\x3c%- MMMM %\x3e \x3c%- d %\x3e, \x3c%- y %\x3e",es_us:"\x3c%- d %\x3e de \x3c%- MMMM %\x3e de \x3c%- y %\x3e",en_ca:"\x3c%- MMMM %\x3e \x3c%- d %\x3e, \x3c%- y %\x3e",fr_ca:"\x3c%- d %\x3e \x3c%- MMMM %\x3e \x3c%- y %\x3e"}[f.locale])({MMMM:f.localizedMonthNames[a.getMonth()],d:a.getDate(),y:a.getFullYear()})}},env:{browser:function(){var a=navigator.userAgent,h=a.match(/(android|opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)|| 135[];if(/trident/i.test(h[1])){var p=/\brv[ :]+(\d+)/g.exec(a)||[];return{name:"IE ",version:p[1]||""}}if("Chrome"===h[1]&&(p=a.match(/\bOPR\/(\d+)/),null!==p))return{name:"Opera",version:p[1]};h=h[2]?[h[1],h[2]]:[navigator.appName,navigator.appVersion,"-?"];null!==(p=a.match(/version\/(\d+)/i))&&h.splice(1,1,p[1]);return{name:h[0].toLowerCase(),version:parseInt(h[1],10)}},geoLocation:function(){return K},touch:function(){return M}},images:{load:function(a){if(!e.HTMLPictureElement){var h=[];a=b("img", 136a);for(var p=0,n=a.length;p<n;p++){var q=a[p];("PICTURE"===q.parentNode.nodeName.toUpperCase()||null!==q.getAttribute("srcset")||q.picturefill&&null!==q.picturefill.srcset)&&h.push(q)}e.picturefill({elements:h})}},renditionUrl:function(a,h){return a&&a+"/jcr:content/renditions/"+(h||"original"+a.substring(a.lastIndex(".")))},stripRenditionUrl:function(a){var h=a.indexOf("/jcr:content/renditions/"),p=a.indexOf("/_jcr_content/renditions/");h=-1<h?h:p;-1<h&&(a=a.substring(0,h));return a},renderPicture:function(a, 137h,p,n,q){h=a&&h&&a.views&&a.views[h]||p||a&&a.sources||[];var J=b("\x3cpicture/\x3e"),G=h[0];h.forEach(function(k){0<k.breakpoint&&(b("\x3csource/\x3e").attr("data-srcset",k.src).attr("media","(min-width: "+k.breakpoint+"px)").appendTo(J),k.defaultSource&&(G=k))});if(G&&!q)n=n||"#NULL#"===a.altTag||!1,b("\x3cimg/\x3e").attr("data-srcset",G.src).addClass("lazyload").addClass(a.className).attr("alt",(!n&&a.altTag||"").trim()).appendTo(J);else if(G){let k,w;b("\x3cimg/\x3e").attr("data-srcset",null== 138(k=G)?void 0:k.src).attr("src",null==(w=G)?void 0:w.src).addClass("inlineImages").addClass(null==a?void 0:a.className).attr("alt",((null==a?void 0:a.altTag)||"").trim()).appendTo(J)}return J},defaultSource:function(a,h,p){a=a&&h&&a.views&&a.views[h]||p||a&&a.sources||[];var n=a[0];a.forEach(function(q){0<q.breakpoint&&q.defaultSource&&(n=q)});return ha(n)?null:n},currentSource:function(a,h,p){a=a&&h&&a.views&&a.views[h]||p||a&&a.sources||[];var n=a[0]||{};if(a&&1<a.length){var q=b(e)[0].innerWidth; 139a.concat().sort(function(J,G){return G.breakpoint-J.breakpoint}
139).forEach(function(J){0<J.breakpoint&&J.breakpoint<=q&&(n=J)})}return n}},video:{addRefTag:function(a){return-1<a.indexOf("ref:")?a:"ref:"+a},loadVideos:function(a){a&&0!==a.length&&a.each(function(){var h=b(this),p=h.attr("data-fgx-video-initialized");"false"!=p&&p||F(h)})},loadVideosInViewport:function(a){a&&0!==a.length&&a.each(function(){var h=b(this),p=h.attr("data-fgx-video-initialized");"false"!=p&&p||!z(h)||"none"==h.css("display")|| 140"hidden"==h.css("visibility")||F(h)})}},accordion:{update:function(a,h,p,n,q,J,G,k,w){p=(p||".accordion-heading")+".open";var H=n||".accordion-content";n=H+".open";q=q?!0:!1;if(a&&0!==a.length&&h&&0!==h.length){G=G&&!ha(G)&&0<a.closest(G).length?a.closest(G).find(H):a.next(H);if(a.hasClass("open"))a.toggleClass("open"),a.attr("aria-expanded","false"),k?d(G,w):G.toggleClass("open").addClass("hidden");else if(b(p,h).removeClass("open").attr("aria-expanded","false"),k?d(b(n,h),w):b(n,h).removeClass("open").addClass("hidden"), 141a.toggleClass("open"),a.attr("aria-expanded","true"),q)G.removeClass("hidden").show().toggleClass("open");else G.removeClass("hidden").show().toggleClass("open").one("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd",function(){b("html, body").animate({scrollTop:a.offset().top-b(".navbar-static-top").height()},200)});"undefined"!=typeof J&&J.call(a)}},hideAnimContent:d},carousel:{swipe:function(a,h,p){p=Object.assign({},{touchAction:"auto",domEvents:!0,inputClass:Hammer.SUPPORT_POINTER_EVENTS? 142Hammer.PointerEventInput:Hammer.TouchInput,recognizers:[[Hammer.Swipe,{direction:Hammer.DIRECTION_HORIZONTAL}]]},p||{});(new Hammer.Manager(a,p)).on("dragleft swipeleft dragright swiperight",function(n){var q=!(!n||"undefined"==typeof n||!n.srcEvent);switch(n.type){case "swipeleft":case "dragleft":q&&n.srcEvent.stopPropagation();h(a,"next",n);break;case "swiperight":case "dragright":q&&n.srcEvent.stopPropagation(),h(a,"prev",n)}})}},distance:{betweenCoords:function(a,h,p,n,q){var J=Math.PI/180*(p- 143a);h=Math.PI/180*(n-h);a=Math.sin(J/2)*Math.sin(J/2)+Math.cos(Math.PI/180*a)*Math.cos(Math.PI/180*p)*Math.sin(h/2)*Math.sin(h/2);a=12742*Math.atan2(Math.sqrt(a),Math.sqrt(1-a));p=.621371*a;a={km:a.toFixed(2),mi:p.toFixed(2)};q&&(a.km+="km",a.mi+="mi");return a}},window:{scrollTo:function(a,h){function p(){var G=Date.now()-J;var k=G;var w=q-n;w=1>(k/=h/2)?-w/2*(Math.sqrt(1-k*k)-1)+n:w/2*(Math.sqrt(1-(k-=2)*k)+1)+n;e.scrollTo(0,w);G>=h?e.scrollTo(0,q):e.setTimeout(p,20)}a=b(a);if(0!==a.length){a=a.get(0); 144var n=window.scrollY||window.pageYOffset,q=a.getBoundingClientRect().top,J=Date.now();e.setTimeout(p,20)}},animateToElement:function(a,h){if(a&&0<a.length){var p=l();h="undefined"!=typeof h&&null!=h?h:200;b("html, body").animate({scrollTop:a.offset().top-(p&&0<p.length?p.outerHeight():0)},h)}}},htmlString:{encode:function(a){return null===a||"undefined"==typeof a?"":a.replace(/&/g,"\x26amp;").replace(/"/g,"\x26quot;").replace(/'/g,"\x26#39;").replace(/</g,"\x26lt;").replace(/>/g,"\x26gt;")},decode:function(a){return a.replace(/"/g, 145'"').replace(/'/g,"'").replace(/</g,"\x3c").replace(/>/g,"\x3e").replace(/&/g,"\x26")}},str:{firstInstance:function(a,h){var p="";a&&"undefined"!=typeof a&&(h=a.split(h||";"),p=1<a.length?h[0]:a);return p},toObject:function(a,h){var p={};(a||"").split(h||"\x26").forEach(function(n){var q=n.indexOf("\x3d");0<=q&&(p[n.substring(0,q)]=n.substring(q+1))});return p},trimFromEnd:function(a,h){if(a&&h){var p=h.length;a.slice(0-p)===h&&(a=a.slice(0,a.length-p))}return a},stripMarkup:function(a){return b(b.parseHTML(a)).text().trim()}}, 146vdm:{displayName:function(a){var h=b.Deferred(),p={locale:f&&f.locale||"en_us",make:f&&f.make,model:a.model,year:a.year};a.trim&&(p.trim=a.trim);var n=function(q){q=q||a.model;a.trim&&(q=q+" "+a.trim);return f&&"fr"===f.language?q+" "+a.year:a.year+" "+q};b.getJSON("/aemservices/brand/api/vehicle/detail",p).done(function(q){q&&(a.displayNameShort=q.displayNameShort||"",a.metricsName=q.metricsName||"",a.urlKey=q.urlKey||"","model"===q.type||"nameplate"===q.type&&!a.trim)&&(a.displayName=q.displayName|| 147"");a.displayName||(a.displayName=n(q.displayNameShort||""));h.resolve(a)}).fail(function(q){a.displayNameShort="";a.metricsName="";
147a.urlKey="";a.displayName=n();h.resolve(a)});return h.promise()},allVdmNameplates:function(a,h){var p=b.Deferred();b.getJSON(`/aemservices/vdm/api.json/v1/${a}/${h}/nameplate`).done(function(n){p.resolve(n)}).fail(function(n,q,J){console.error(`Issue getting all VDM nameplates: ${J}`);p.resolve([])});return p.promise()}},mainNav:{get:t,setFullWidth:function(a){"undefined"!== 148typeof a&&null!==a&&t().toggleClass("fgx-nav-full-width",!!a)},getStickyNav:l},commonHeight:{setup:function(a,h,p,n,q){h=h&&0<h.length?h:b("body");var J=a?b(a,h):null;if(J&&0<J.length){var G={selector:a,$container:h,$el:J,excludedBPs:ha(p)?[]:N(p),forceDisplayBlock:"undefined"!==typeof q?q:!1};O.push(G);n&&setTimeout(function(){g(G)},100);null===Q&&(Q=aa(C,50),b(e).on("resize",Q))}},update:g},alwaysResolve:function(a){return b.Deferred(function(h){var p=function(n,q){h.resolve(Object.assign({},{bsrCallSuccess:n}, 149q||{}))};if(a&&"function"===typeof a)try{a().then(function(n){p(!0,n)},function(n){p(!1,n)})}catch(n){p(!1,{})}else p(!1,{})}).promise()},debounce:aa,throttle:function(a,h){let p=0,n=null;return function(){let q=this,J=arguments;p?(clearTimeout(n),n=setTimeout(function(){Date.now()-p>=h&&(a.apply(q,J),p=Date.now())},h-(Date.now()-p))):(a.apply(q,J),p=Date.now())}},isEmpty:ha,groupBy:function(a,h){return a.reduce(function(p,n){(p[n[h]]=p[n[h]]||[]).push(n);return p},{})}});var x=null,Z=0,K=!1,M="ontouchstart"in 150e||0<navigator.maxTouchPoints||0<navigator.msMaxTouchPoints,S={Ford:{selectors:".fordMainNavigation,.fordMainNavigationR23",currentCls:"fordMainNavigation",$el:null},Lincoln:{selectors:".lincolnMainNavigation",currentCls:"lincolnMainNavigation",$el:null}}[f&&f.make||"Ford"],P=S.selectors,da=null,V=null,O=[],Q=null;x=document.querySelector(".mbp-test");x||(x=document.createElement("div"),x.classList.add("mbp-test"),document.body.appendChild(x));K=!1;window.navigator.geolocation&&(window.navigator.permissions&& 151window.navigator.permissions.query?window.navigator.permissions.query({name:"geolocation"}).then(function(a){"denied"!==a.state&&(K=!0)}):"https://"===U().get()&&(K=!0));b("body").on("focusout","[data-fgx-dd-close-on-focusout]",function(a){window.setTimeout(function(){var h=b(document.activeElement);if(0>=h.closest(".fgx-custom-select").length)b('.fgx-custom-select[aria-expanded\x3d"true"] .fgx-custom-select-container').removeClass("shown"),b('.fgx-custom-select[aria-expanded\x3d"true"] .fgx-custom-select-dropdown').removeClass("shown"), 152b('.fgx-custom-select[aria-expanded\x3d"true"]').attr("aria-expanded","false");else{var p=h.closest(".fgx-custom-select"),n=b("li",p),q=h.attr("id"),J=!1;"fgx-custom-list-options"!==h.attr("class")&&q!==p.attr("id")&&(n.each(function(){$li=b(this);q===$li.attr("id")&&(J=!0)}),J||(b('.fgx-custom-select[aria-expanded\x3d"true"] .fgx-custom-select-container').removeClass("shown"),b('.fgx-custom-select[aria-expanded\x3d"true"] .fgx-custom-select-dropdown').removeClass("shown"),b('.fgx-custom-select[aria-expanded\x3d"true"]').attr("aria-expanded", 153"false")))}},250)})})(window,jQuery,FD.Brand,FD.Brand.Context); 154(function(e,b){function m(V,O){for(var Q=-1,a=O.length,h=Array(a);++Q<a;)h[Q]=V[O[Q]];return h}function f(V,O,Q){var a=typeof Q;if(!Q||"object"!=a&&"function"!=a)return!1;a=typeof O;if("number"==a){if(a=null!=Q)a=U(Q),a="number"==typeof a&&-1<a&&0==a%1&&a<=la;if(a){a=O;var h=Q.length;a="number"==typeof a||fa.test(a)?+a:-1;h=null==h?la:h;a=-1<a&&0==a%1&&a<h}}else a="string"==a&&O in Q;return a?(O=Q[O],V===V?V===O:O!==O):!1}function y(V){return t[V]}function T(V){return"\\"+M[V]}function I(V,O,Q,a){return void 0!== 155V&&S.call(a,Q)?V:O}function L(V,O,Q){for(var a=-1,h=Object.keys(O),p=h.length;++a<p;){var n=h[a],q=V[n],J=Q(q,O[n],n,V,O);(J===J?J===q:q!==q)&&(void 0!==q||n in V)||(V[n]=J)}return V}function ea(V,O){if(null==O)O=V;else{var Q=Object.keys(O);V||(V={});for(var a=-1,h=Q.length;++a<h;){var p=Q[a];V[p]=O[p]}O=V}return O}function D(V){return!!V&&"object"==typeof V&&"string"==typeof V.message&&P.call(V)==g}Object.assign(b.namespace("FD.Brand.Util",e),{template:function(V,O,Q){var a=l;Q&&f(V,O,Q)&&(O=Q=void 0); 156V=null==V?"":V+"";O=L(ea({},Q||O),a,I);Q=L(ea({},O.imports),a.imports,I);var h=Object.keys(Q),p=m(Q,h),n,q,J=0;Q=O.interpolate||Z;var G="__p +\x3d '",k="sourceURL"in O?"//# sourceURL\x3d"+O.sourceURL+"\n":"";V.replace(RegExp((O.escape||Z).source+"|"+Q.source+"|"+(Q===N?x:Z).source+"|"+(O.evaluate||Z).source+"|$","g"),function(w,H,W,ma,ca,ra){W||(W=ma);G+=V.slice(J,ra).replace(K,T);H&&(n=!0,G+="' +\n__e("+H+") +\n'");ca&&(q=!0,G+="';\n"+ca+";\n__p +\x3d '");W&&(G+="' +\n((__t \x3d ("+W+")) \x3d\x3d null ? '' : __t) +\n'"); 157J=ra+w.length;return w});G+="';\n";(O=O.variable)||(G="with (obj) {\n"+G+"\n}\n");G=(q?G.replace(C,""):G).replace(aa,"$1").replace(ha,"$1;");G="function("+(O||"obj")+") {\n"+(O?"":"obj || (obj \x3d {});\n")+"var __t, __p \x3d ''"+(n?", __e \x3d _.escape":"")+(q?", __j \x3d Array.prototype.join;\nfunction print() { __p +\x3d __j.call(arguments, '') }\n":";
157\n")+G+"return __p\n}";O=da(function(){return Function(h,k+"return "+G).apply(void 0,p)});O.source=G;if(D(O))throw O;return O},unescapeHtmlCharacters:function(V){V&& 158"string"===typeof V&&Object.keys(t).forEach(function(O){V=V.replaceAll(t[O],O)});return V}});var fa=/^\d+$/,la=9007199254740991,U=function(V){return function(O){return null==O?void 0:O[V]}}("length"),N=/<%=([\s\S]+?)%>/g,v=Math.max,F=1/0,z=/[&<>"'`]/g,d=RegExp(z.source),t={"\x26":"\x26amp;","\x3c":"\x26lt;","\x3e":"\x26gt;",'"':"\x26quot;","'":"\x26#39;","`":"\x26#96;"};e=Object.prototype;var l={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:N,variable:"",imports:{_:{escape:function(V){if("string"!= 159typeof V)if(null==V)V="";else{var O=V+"";V="0"==O&&1/V==-F?"-0":O}return V&&d.test(V)?V.replace(z,y):V}}}},g="[object Error]",C=/\b__p \+= '';/g,aa=/\b(__p \+=) '' \+/g,ha=/(__e\(.*?\)|\b__t\)) \+\n'';/g,x=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Z=/($^)/,K=/['\n\r\u2028\u2029\\]/g,M={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};e=Object.prototype;var S=e.hasOwnProperty,P=e.toString,da=function(V,O){if("function"!=typeof V)throw new TypeError("Expected a function");O=v(void 0=== 160O?V.length-1:+O||0,0);return function(){for(var Q=arguments,a=-1,h=v(Q.length-O,0),p=Array(h);++a<h;)p[a]=Q[O+a];switch(O){case 0:return V.call(this,p);case 1:return V.call(this,Q[0],p);case 2:return V.call(this,Q[0],Q[1],p)}h=Array(O+1);for(a=-1;++a<O;)h[a]=Q[a];h[O]=p;return V.apply(this,h)}}(function(V,O){try{return V.apply(void 0,O)}catch(Q){return D(Q)?Q:Error(Q)}})})(window,FD.Brand); 161(function(e,b,m,f,y){function T(n,q,J){return Object.assign({subscribe:function(G,k){return L(n,G,!0!==k&&q())},unsubscribe:ea,current:q},J||{})}function I(n,q,J){if(!h[n])return!1;setTimeout(function(){(J?[{callback:J}]:h[n]).forEach(function(G){try{G.callback(q,n)}catch(k){f.log("user.lib: error occurred publishing state topic "+n,q,k)}})},0);return!0}function L(n,q,J){h[n]||(h[n]=[]);var G={topic:n,id:++p};h[n].push({handle:G,callback:q});J&&b.when(J).done(function(k){I(n,k,q)});return G}function ea(n){var q= 162h[n.topic];if(q){var J=q.findIndex(function(G){return G.handle.id===n.id});-1<J&&q.splice(J,1)}}function D(n){var q=null,J=function(){if(null===q){var G=b.Deferred();q=G.promise();n(G)}return q};J.$_reset=function(){q=null};return J}function fa(){if(!l){l={};var n=f.cookie.get("FPI");n&&((n=f.parameters.decode(n))&&n.zip&&(l.postalCode=n.zip,l.postalCodeSource="FPI"),n&&n.geoPACode&&(l.geoPACode=n.geoPACode));l.postalCode||(f.cookie.get("userInfo")||"").split(",").forEach(function(q){"zip\x3d"=== 163q.substr(0,4)&&(l.postalCode=q.substr(4,"CA"===y.region?6:5),l.postalCodeSource="Akamai")});"CA"!==y.region||l.postalCode&&/^[ABCEGHJKLMNPRSTVXYabceghjklmnprstvxy]{1}\d{1}[A-Za-z]{1} *\d{1}[A-Za-z]{1}\d{1}$/.test(l.postalCode)||(l.postalCode="L6J5E4",l.postalCodeSource="Default")}return d(l)}function la(n){return["http://","https://","//"].some(function(q){return n.startsWith(q)})?n:window.location.origin+(n.startsWith("/")?"":"/")+n}function U(){da().done(function(){e.fma&&(O||(e.fma.model.config.redirectUrl= 164V),e.fma.login())})}function N(){da().done(function(){e.fma&&e.fma.logout()})}function v(){da().done(function(){e.fma&&e.fma.register()})}function F(n){var q=b.Deferred();P().done(function(J){J.loaded?e.FPS.get(n,{success:function(G){q.resolve(G)},error:function(G,k,w){f.log("user.lib: failed to load get FPS values",w,n);q.reject()}}):f.log("user.lib: getFps failed, FPS library not loaded")});return q.promise()}function z(n){var q=b.Deferred();P().done(function(J){J.loaded?e.FPS.set(n,{success:function(G){q.resolve()}, 165error:function(G,k,w){f.log("user.lib: failed to load set FPS values",w,n);q.reject()}}):f.log("user.lib: setFps failed, FPS library not loaded")});return q.promise()}function d(n){return Object.assign({},n)}function t(n){var q=f.cookie.get("FPI");q=q?f.parameters.decode(q):{};var J=window.location.host.includes(".adobeaemcloud.com")?window.location.host:y.settings["siteCookieDomain"+y.make];q=Object.assign(q,n);""===q.geoPACode&&delete q.geoPACode;f.cookie.set("FPI",f.parameters.encode(q),{path:"/",
166domain:""==(J||"")?null:J,expires:65})}Object.assign(m.namespace("FD.Brand.User",e),{location:T("location",fa,{detail:D(function(n){g?n.resolve(g):FD.Brand.NgpServices.location(fa().postalCode).then(function(q){q&&("CA"===y.region?(q=q.Provinces&&q.Provinces.Province&&q.Provinces.Province.content,g={geoKey:q,province:q,regions:null,regionDetails:null}):g={geoKey:q.GeoKey,state:q.States&&q.States.State&&q.States.State.content,regions:(q.Regions.Region||[]).reduce(function(J,G){J[G.type]=G.Code;return J}, 167{}),regionDetails:(q.Regions.Region||[]).reduce(function(J,G){J[G.type]=G;return J},{})},l.postalCode&&(q={make:y.make,radius:50,minDealers:1,maxDealers:1,postalCode:l.postalCode},l.geoPACode&&(q.prefDealerPACode=l.geoPACode),FD.Brand.NgpServices.dealers(q).done(function(J){J&&0!==J.length&&g&&(g.paCode=J[0].PACode?J[0].PACode:"");n.resolve(g)})))},function(){n.resolve(g)})}),setPostalCode:function(n,q){l&&"postalCode"===l.postalCode&&"user"===l||(l=l||{},l.postalCode=n,l.postalCodeSource="user", 168q?l.geoPACode=q:l.geoPACode&&delete l.geoPACode,null!==g&&(g=null,m.User.location.detail.$_reset()),t({zip:n,geoPACode:q||""}),I("location",fa()))},setGeoPACode:function(n){l=l||{};n?l.geoPACode=n:l.geoPACode&&delete l.geoPACode;t({geoPACode:l.geoPACode||""})},coordinates:function(){C||(C={},f.env.geoLocation()&&window.navigator.geolocation.getCurrentPosition(function(n){n&&n.coords&&(C.lat=n.coords.latitude,C.lon=n.coords.longitude)}));return d(C)}}),pricing:T("pricing",function(){aa||(aa={},aa.planType= 169"CA"===y.region||"undefined"===typeof e.AXZAuthenticator?"MSRP":(new e.AXZAuthenticator).getPlanType(),aa.pricePlan={MSRP:"MSRP",AZ:"AZPLAN",SPX:"XPLAN",FNX:"XPLAN",PRX:"XPLAN"}[aa.planType]);return d(aa)}),authentication:T("authentication",D(function(n){var q=y.clwApplicationId,J=y.ciClientId;O="enabled"===y.fmaUseAzureAuth;var G=function(){var W=e.fma,ma={};W&&(W.isAuthenticated?ma={authType:"user",accessToken:W.CATBundle&&W.CATBundle.access_token,authToken:W.CATBundle&&W.CATBundle.cat1_token,authProvider:"owner", 170userId:W.CATBundle&&W.CATBundle.userId,userLogin:"login: owner"}:W.guestUserGuid&&(ma={authType:"anon",authProvider:"anonymous",userId:W.guestUserGuid,userLogin:"login: current pc"}));ha=Object.assign({loaded:!!W,applicationId:q,ciClientId:J,authType:"none",userLogin:"logged out"},ma);n.resolve(d(ha));f.log("user.lib: auth state",ha)};if(ha)G();else{b("body").on("fma_authenticated fma_unauthenticated",G);var k=y&&y.settings||{};if(!(e.fma||k.syn&&"exclude"===y.includeFMAScriptIfSyndicated)){var w= 171{"data-fma-script":"","data-app-id":q,"data-region":"na","data-lang":y.locale,"data-property-key":{USFord:"brand_ford",USLincoln:"brand_lincoln",CAFord:"brand_ford_ca",CALincoln:"brand_lincoln_ca"}[y.region+y.make]},H=k.fmaDataFSUrl;"undefined"!==typeof H&&0<H.length&&(w["data-fs-url"]=H);y&&"HomePage"===y.pageType&&"Ford"===y.make&&"CA"===y.region&&(V=m.Link&&m.Link.baseUrl("profileLanding"));O?(w["data-client-id"]=J,V?w["data-redirect-url"]=V:(w["data-base-path"]="/",w["data-base-path-redirection"]= 172"true",w["data-redirect-url"]=la(y.fmaRedirectPagePath||"/login/"))):(w["data-ibm-cid"]=J,V=V||e.location.href);f.url.loadAsScript(k.fmaIncludeScript,w,!0).done(function(){e.fma||(f.log("user.lib: FMA library failed to initialize"),G())}).fail(function(W){f.log("user.lib: failed to load FMA library",W);G()})}e.fma&&void 0!==e.fma.isAuthenticated&&G()}}),{login:function(){U()},logout:function(){N()},register:function(){v()},checkSession:function(){var n=b.Deferred();n.resolve(d(ha));return n.promise()}}), 173fps:T("fps",D(function(n){var q=function(){n.resolve(d(x))},J=function(){e.FPS.config.locale=S;x.locale=S;x.loaded=!0;da().done(function(G){var k=G&&G.userId,w=M[G&&G.authType||""]||"";k&&""!==w?e.FPS.setExternalRef(w,k,{success:function(){x.externalRefType=w;x.externalRefId=k;q()},error:function(){f.log("user.lib: failed to set FPS external reference");q()}}):q()})};x?q():(x={loaded:!1},e.FPS?J():f.url.loadAsScript(Q+"/script/"+y.make+("CA"===y.region?"/CAN":"/USA")).done(function(){e.FPS?J():q()}).fail(function(G){f.log("user.lib: failed to load FPS library", 174G);q()}))}),{get:F,set:z,notification:{getAll:function(){var n=b.Deferred();P().done(function(q){q.loaded?e.FPS.Notifications.getAll({success:function(J){J&&J.SavedVehicleCount?(f.log("user.lib: getAllFpsNotifications, FPS call succeeded: ",J),n.resolve(J)):(f.log("user.lib: getAllFpsNotifications, FPS call succeeded, but savedVehicleCount was missing. resp is: ",J),n.reject())},error:function(J){f.log("user.lib: getAllFpsNotifications, FPS call failed. resp is: ",J);n.reject()}}):(f.log("user.lib: getAllFpsNotifications failed, FPS library n
174ot loaded"), 175n.reject())});return n.promise()}}}),dealer:T("dealer",D(function(n){var q=function(){n.resolve(d(K))};K?q():(K={},P().done(function(J){J.loaded?F([{PreferredDealer:{max:1}}]).done(function(G){if(G=G&&0<G.length&&G[0].PreferredDealer){G=G.map(function(w){return w._paCode});var k=fa();k=k&&k.postalCode?k.postalCode:"";if(0<G.length){FD.Brand.NgpServices.dealer({make:y.make,dealerPACode:G[0],customerPostalCode:k}).done(function(w){K.preferred=w;q()}).fail(q);return}}q()}).fail(q):q()}))}),{setPreferred:function(n){var q= 176b.Deferred();K.preferred&&K.preferred.PACode===n?q.resolve():P().done(function(J){FD.Brand.NgpServices.dealer({make:y.make,dealerPACode:n}).done(function(G){G?z([FPS.lib.PreferredDealer(n,G.Name)]).done(function(k){K.preferred=G;m.User.dealer.current.$_reset();I("dealer",d(K));q.resolve()}).fail(function(){q.reject()}):(f.log("user.lib: no dealer found for "+n),q.reject())}).fail(function(){q.reject()})});return q.promise()},removePreferred:function(n){var q=b.Deferred();K.preferred&&K.preferred.PACode!== 177n?q.resolve():P().done(function(J){FD.Brand.NgpServices.dealer({make:y.make,dealerPACode:n}).done(function(G){G?z([{PreferredDealer:{_paCode:n,description:G.Name},metadata:{active:"false"}}]).done(function(k){K.preferred&&(K.preferred=null,m.User.dealer.current.$_reset());I("dealer",d(K));q.resolve()}).fail(function(){q.reject()}):(f.log("user.lib: no dealer found for "+n),q.reject())}).fail(function(){q.reject()})});return q.promise()},refresh:function(){var n=K&&K.preferred&&K.preferred.PACode|| 178"";K=null;m.User.dealer.current.$_reset();return m.User.dealer.current().done(function(){(K&&K.preferred&&K.preferred.PACode||"")!==n&&I("dealer",d(K))})}}),profile:T("profile",D(function(n){var q=function(){n.resolve(d(Z))};Z?q():FD.Brand.User.authentication.current().then(function(J){J&&"user"===J.authType?b.ajax({url:a+"/api/user-profile-lookup/v1/users/me?profileGroups\x3dnames,address,country,phoneNumbers,emails,timeZones",dataType:"json",headers:{"Auth-Token":J.authToken,"Application-Id":J.applicationId}}).done(function(G){Z= 179G;q()}).fail(function(G){f.log("user.lib: Get User Profile failed",G);q()}):(f.log("user.lib: User not logged in, no profile is available"),q())})}))});var l=null,g=null,C=null,aa=null,ha=null,x=null,Z=null,K=null,M={anon:"CSDN-G",user:"CSDN"},S={en_us:"EN_US",es_us:"SP_US",en_ca:"EN_CA",fr_ca:"FR_CA"}[y&&y.locale||"en_us"],P=m.User.fps.current,da=m.User.authentication.current,V=null,O=!1,Q=y.settings.fpsUrl,a=y.settings.clwMpsHost;b(function(){var n=y.nameplate;n?t({make:y.make,model:n.ngpModelName, 180year:n.ngpYear,html:!1}):t({make:y.make,html:!1})});var h={},p=0})(window,jQuery,FD.Brand,FD.Brand.Util,FD.Brand.Context); 181(function(e,b,m,f){function y(T,I,L,ea){if(T){var D=T.indexOf("Image[|");0===D?D=7:(D=T.indexOf("Config[|"),D=0===D?8:null);if(D&&(D=T.substr(D).split("|"),3<D.length))return[f.digUrl,encodeURIComponent(D[0]),encodeURIComponent(D[1]),encodeURIComponent(D[2]),encodeURIComponent(I||"BP3TT-TILE-EXT"),encodeURIComponent(T),L||"EXT",ea||{StrippedChassis:1,"F-650-750":1,"Econoline Cutaway":1}[D[1]]||4,"vehicle.png"].join("/")}return null}Object.assign(m.namespace("FD.Brand.Dig"),{url:y,resolve:function(T){var I= 182function(L){return!L.hasClass("fgx-not-lazy")&&(L.hasClass("lazyload")||L.siblings("img").hasClass("lazyload"))};b("[data-dig-src]",T).each(function(){var L=b(this);L.attr(I(L)?"data-src":"src",y.apply(null,L.attr("data-dig-src").split(","))).removeAttr("data-dig-src")});b("[data-dig-srcset]",T).each(function(){var L=b(this);L.attr(I(L)?"data-srcset":"srcset",y.apply(null,L.attr("data-dig-srcset").split(","))).removeAttr("data-dig-srcset")})}})})(window,jQuery,FD.Brand,FD.Brand.Context.settings); 183(function(e,b,m,f,y){function T(){G=!(!(P&&P.hasClass("brand-core")&&f&&f.settings)||f.settings.syn);f.allEnabledDisclosures.forEach(function(k){var w=k.name.replace(/\s+/g,"").toLowerCase();l[w]=[];k.disclosures.forEach(function(H){l[w][H.key]=H})});O=f.accessibility&&f.accessibility.disclosureHeadingPrefix||"";Q=f.accessibility&&f.accessibility.disclosureLabelPrefix||"";a=f.accessibility&&f.accessibility.dynamicDisclosureLabelPrefix||"";b("sup[data-vdm-disc]").each(function(){var k=b(this);k.attr("tabindex", 184"0");k.attr("role","button");k.attr("data-fgx-keypress","true");k.attr("aria-label",Q+" "+k.text())});b("a[href^\x3d'#disc']").each(function(){var k=b(this);k.attr("tabindex","0");k.attr("role","button");k.attr("data-fgx-keypress","true");var w=k.text().trim();k.attr("aria-label",a+" "+w)});b("a[data-disc-inline]").each(function(){var k=b(this);k.attr("tabindex","0");k.attr("role","button");k.attr("data-fgx-keypress","true")});
184P.append(g).append(C).on("click","sup[data-vdm-disc]",function(k){k.preventDefault(); 185var w=b(k.currentTarget);0<w.closest(".fordMainNavigation").length&&k.stopPropagation();var H=w.attr("data-vdm-disc"),W=b(w.attr("data-vdm-disc-target"));I(k,function(){var ma=(H||"").split("|");if(ma=1<ma.length&&l[ma[0].replace(/\s+/g,"").toLowerCase()][ma[1]]){if(W.length){var ca=g.find(".fgx-tooltip-close");W.add(ca).one("click",I);W.append(g.off().on("click",function(ra){ra.stopPropagation()}))}ca=ma.id||"";ea(O?O+" "+ca:ca,ma.detail,w)}else y.log("disclosures.lib: showTooltip invalid id : "+ 186H)})}).on("click",".fgx-popup-tooltip",fa).on("click","a[href^\x3d'#disc']",la).on("click","button[href^\x3d'#disc']",la).on("click","a[href^\x3d'#show-tooltip']",N).on("click","a[href^\x3d'#price-tip']",v).on("click","a[data-disc-inline]",U);S.on("click",L);q=!0;d()}function I(k,w){P.off("click",I);g.is(":visible")?(g.fadeOut(100,function(){g.off("click").appendTo("body");FD.Brand.Overlay.releaseFocus(p);"undefined"!=typeof w&&w()}),da&&(g.find(".fgx-tooltip").css({position:""}),da=!1),P.removeClass("no-scroll-sm")): 187w&&w()}function L(k,w){C.is(":visible")?(C.fadeOut(100,function(){FD.Brand.Overlay.releaseFocus(n);"undefined"!=typeof w&&w()}),V&&(C.find(".fgx-tooltip").css({position:""}),V=!1),P.removeClass("no-scroll-sm")):w&&w();z(n.lastFocus,"false")}function ea(k,w,H,W,ma){var ca=0<H.parent().closest(".fgx-tooltip-contents").length&&0>=H.parent().closest(".price-tip").length,ra=y.currentBreakpoint();if(""===ma||"undefined"===typeof ma)ma="dialog";aa.text(k||"");ha.html(w||"\u00a0");F(g);k=H.closest("[data-dynamic-disclosure-enable]").find(".dynamic-disclosures"); 188k.length?x.html(k.html()):x.html("");g.removeClass().addClass("fgx-brand-css "+(W||""));da=!1;g.attr("role",ma);if(!ca){p.lastFocus=H;W=H.offset();ma=H.outerWidth();w=G?22:0;ca=W.top+H.outerHeight()+w;var ka=b(window).scrollTop(),pa=b(window).height()+ka;H=b(H.attr("data-vdm-disc-target"));H.length&&(k=H.offset().top,W.top-=k,ca-=k,ka=H.scrollTop(),pa=H.height()+ka,W.left-=H.offset().left);g.addClass("fgx-brand-size-calc");H=g.find(".fgx-tooltip");var oa=H.outerHeight();k=H.outerWidth();var va=ca+ 189oa>pa,ta=W.left+ma-k;if(G)if(ra=y.currentBreakpointBCS(),"gux-bkpt-sm"===ra)ta=ca=0;else{ra="bcs-arrow--top";ta+=7;va&&(ca=W.top-oa-w,ra="bcs-arrow--bottom");if(0>ca||ca<ka)if(ca=0>ca?25:ka,ka=ca+oa,ka>W.top){ta=W.left-k-w;ra="bcs-arrow--right";var wa=100-(ka-W.top-4)/oa*100}0>ta&&("bcs-arrow--right"===ra?(ra=W.left+w,w=ra+ma,ka=w+k,ta=b(e).width(),ta=ka<ta?w:ra+k<ta?ra:W.left,ra="bcs-arrow--left"):(wa=W.left-7,ta=0<wa?wa:W.left,wa=ma/2/k*100));"undefined"==typeof wa&&(wa=100-ma/2/k*100);H.toggleClass("bcs-arrow--top bcs-arrow--right bcs-arrow--bottom bcs-arrow--left", 190!1).addClass(ra);H[0].style.setProperty("--bcs-tt__arrow-cross-pos",wa+"%")}else"gux-bkpt-sm"===ra?(va&&(wa=ca+H.outerHeight()-pa,ca=W.top-wa),0>ca?(ca=25,b(".fgx-tooltip").css({position:"fixed"}),da=!0):ca<ka&&(ca=ka),0>ta&&(ta=20)):(va&&(ca=W.top-H.outerHeight()+100),0>ta&&(ta=W.left),0>ca?ca=25:ca<ka&&(ca=ka));g.find(".fgx-tooltip").css({top:ca,left:ta});g.removeClass("fgx-brand-size-calc")}g.fadeIn(250,function(){FD.Brand.Overlay.trapFocus(p,h,".fgx-tooltip-close",p.lastFocus)});P.one("click", 191I)}function D(k,w,H,W){var ma=y.currentBreakpoint();Z.text(k);K.text(k);M.html(w||"\u00a0");F(C);z(n.lastFocus,"false");V=!1;n.lastFocus=H;w=H.offset();var ca=w.top+H.outerHeight(),ra=b(window).height()+b(window).scrollTop();C.addClass("fgx-brand-size-calc");var ka=C.find(".fgx-tooltip");ka.toggleClass("no-heading",!k);var pa=ca+ka.outerHeight()>ra;k=w.left+H.outerWidth()-ka.outerWidth();W?(C.addClass("brand-ds-style"),K.addClass("fgx-brand-ds body-one ff-b"),Z.addClass("fgx-brand-ds body-one ff-b")): 192(C.removeClass("brand-ds-style"),K.removeClass("fgx-brand-ds body-two ff-b"),Z.removeClass("fgx-brand-ds body-one ff-b"));"gux-bkpt-sm"===ma?(pa&&(W=ca+ka.outerHeight()-ra,ca=w.top-W),0>ca?(ca=25,b(".fgx-tooltip.price-tip").css({position:"fixed"}),V=!0):ca<b(window).scrollTop()&&(ca=b(window).scrollTop()),0>k&&(k=20)):(pa&&(ca=w.top-ka.outerHeight()+100),0>k&&(k=w.left),0>ca?ca=25:ca<b(window).scrollTop()&&(ca=b(window).scrollTop()));C.find(".fgx-tooltip").css({top:ca,left:k});C.removeClass("fgx-brand-size-calc"); 193z(H,"true");C.fadeIn(250,function(){FD.Brand.Overlay.trapFocus(n,h,".fgx-tooltip-close",n.lastFocus)})}function fa(k){k.preventDefault();var w=b(k.currentTarget),H=b(w.attr("data-vdm-disc-target"));I(k,function(){H&&H.length&&(g.find(".fgx-tooltip-close").off("click",I).one("click",I),H.append(g));ea("",w.find(".fgx-popup-tooltip-content").html(),w,"fgx-disclosure-popup")})}function la(k){k.preventDefault();var w=b(this);k=b(this).attr("href");if(-1<k.indexOf("\x3d")){k=k.split("\x3d")[1];k=w.closest("[data-dynamic-disclosure-enable]").find('[data-disclosure-id\x3d"'+ 194k+'"]');var H=k.data("disclosure-content"),W=k.data("disclosure-title");k=k.data("disclosure-class");var ma=""===W||void 0===W?"fgx-disclosure-popup":"";""!==k&&"undefined"!==typeof k&&(ma+=" "+k);""!==H&&void 0!==H?I(null,function(){ea(W,H,w,ma)}):y.log("disclosures.lib: dynamicDisclosureLinkClick link exists, but disclosure contains
194no content.")}else y.log("disclosures.lib: dynamicDisclosureLinkClick link is malformed...it should be formatted like: #disc\x3did")}function U(k){var w=b(this),H=w.attr("data-disc-inline"), 195W=w.attr("data-disc-title");H&&I(null,function(){ea(W,H,w,"fgx-disclosure-popup")})}function N(k){k.preventDefault();var w=b(this),H=b(this).data("tooltip-role"),W=b(this).data("tooltip-content");""!==W&&void 0!==W&&I(null,function(){ea("",W,w,"fgx-disclosure-popup",H)})}function v(k){k.preventDefault();k=b(this);var w=b(this).attr("href");if(-1<w.indexOf("\x3d")){var H=w.split("\x3d")[1],W=k.closest("[data-price-tip-enable]");w=W.hasClass("brand-ds-style");W=W.find('[data-price-tip-id\x3d"'+H+'"]'); 196H=W.data("price-tip-content");W=W.data("price-tip-title");""!==H&&void 0!==H?D(W,H,k,w):y.log("disclosures.lib: priceTipLinkClick link exists, but price tip contains no content.")}else y.log("disclosures.lib: priceTipLinkClick link is malformed...it should be formatted like: #price-tip\x3did")}function F(k){b("sup[data-vdm-disc]",k).each(function(){var w=b(this);w.attr("tabindex","0");w.attr("role","button");w.attr("data-fgx-keypress","true");w.attr("aria-label",Q+" "+w.text())})}function z(k,w){k&& 1970<k.length&&k.is("[aria-expanded]")&&k.attr("aria-expanded",w)}function d(){0<J.length&&J.forEach(function(k){t(k)})}function t(k){if(k&&k.handler&&"function"===typeof k.handler)try{k.handler()}catch(w){console.log("An error occurred trying to fire a callback of the disclosures lib init listener for "+k.id,w)}}Object.assign(m.namespace("FD.Brand.Disclosures",e),{updateDisclosures:F,updateDisclosuresAll:function(k){F(k);b("a[data-disc-inline]").each(function(){b(this).attr({tabindex:"0",role:"button", 198"data-fgx-keypress":"true"})})},popupDisclosureLinkClick:fa,showPriceTip:D,setInitListener:function(k,w){q?t({id:k,handler:w}):J.push({id:k,handler:w})},global:{getData:function(k){k=(k||"").split("|");var w=1<k.length&&k[0].replace(/\s+/g,"").toLowerCase();return w&&l[w]&&l[w][k[1]]||null}},dynamic:{getData:function(k){var w=null;if(!k||0===k.length)return w;var H=k.attr("href");if(-1<H.indexOf("\x3d")){w=H.split("\x3d")[1];var W=k.closest("[data-dynamic-disclosure-enable]").find('[data-disclosure-id\x3d"'+ 199w+'"]');H=W.data("disclosure-content");W=W.data("disclosure-title");w={id:k.text(),key:w,title:W,detail:H}}return w}}});var l={};m=f.accessibility&&f.accessibility.closeLabelPrefix||"";var g=b('\x3cdiv class\x3d"fgx-brand-css" role\x3d"dialog" aria-labelledby\x3d"fgx-brand-tooltipHeading" aria-describedby\x3d"fgx-brand-tooltipContent" style\x3d"display: none;"\x3e\x3cdiv class\x3d"fgx-tooltip" data-dynamic-disclosure-enable\x3e\x3cdiv class\x3d"icon icon-close fgx-tooltip-close" tabindex\x3d"0" role\x3d"button" data-fgx-keypress\x3d"true" aria-label\x3d"'+ 200m+'"\x3e\x3c/div\x3e\x3ch2 id\x3d"fgx-brand-tooltipHeading" class\x3d"fgx-tooltip-heading fgx-tooltip-id"\x3e\x3c/h2\x3e\x3cdiv id\x3d"fgx-brand-tooltipContent"
200class\x3d"fgx-tooltip-contents"\x3e\x3c/div\x3e\x3cdiv class\x3d"fgx-dynamic-disclosure-wrapper"\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e'),C=b('\x3cdiv class\x3d"fgx-brand-css" role\x3d"dialog" aria-labelledby\x3d"fgx-brand-pricetipHeading" aria-describedby\x3d"fgx-brand-pricetipContent" style\x3d"display: none;"\x3e\x3cdiv class\x3d"fgx-tooltip price-tip"\x3e\x3cdiv class\x3d"icon icon-close fgx-tooltip-close" tabindex\x3d"0" role\x3d"button" data-fgx-keypress\x3d"true" aria-label\x3d"'+ 201m+'"\x3e\x3c/div\x3e\x3cdiv class\x3d"fgx-tooltip-hdr"\x3e\x3c/div\x3e\x3ch2 id\x3d"fgx-brand-pricetipHeading" class\x3d"fgx-tooltip-heading fgx-brand-sr-text"\x3e\x3c/h2\x3e\x3cdiv id\x3d"fgx-brand-pricetipContent" class\x3d"fgx-tooltip-contents"\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e'),aa=g.find(".fgx-tooltip-heading"),ha=g.find(".fgx-tooltip-contents"),x=g.find(".fgx-dynamic-disclosure-wrapper");g.find(".fgx-tooltip-close");var Z=C.find(".fgx-tooltip-hdr"),K=C.find(".fgx-tooltip-heading"),M=C.find(".fgx-tooltip-contents"), 202S=C.find(".fgx-tooltip-close"),P=b("body"),da=!1,V=!1,O="",Q="",a="",h="a:visible, [data-fgx-keypress]:visible",p={$el:g,hide:function(){b(".fgx-tooltip-close",g).trigger("click")},lastFocus:void 0},n={$el:C,hide:function(){b(".fgx-tooltip-close",C).trigger("click")},lastFocus:void 0},q=!1,J=[],G=!1;b(function(){T()})})(window,jQuery,FD.Brand,FD.Brand.Context,FD.Brand.Util); 203(function(e,b,m,f){function y(I,L,ea,D,fa){return b.Deferred(function(la){return b.ajax({headers:{"Application-id":T.clientId},dataType:"json",url:fa?I:T.ngpServiceUrl+I,data:L}).done(function(U){var N;if(!(N=D))a:{if(U)if(U.Response)if("OK"===U.Response.status){N=!0;break a}else f.log("Service call failed ["+U.Response.status+"] "+U.Response.Message);else f.log("Service call failed - Response root missing");else f.log("Service call failed - No response");N=!1}N?la.resolve(ea?ea(U):U):la.reject()}).fail(function(U){f.log(I+ 204" failed",U);la.reject(U)})}).promise()}var T=m.settings;Object.assign(FD.Brand.namespace("FD.Brand.NgpServices",e),{location:function(I){return y("/geo/PostalCodes.json",{postalCode:I},function(L){return f.objPath(L,"Response.PostalCode")})},dealers:function(I){return y("/dealer/Dealers.json",I,function(L){return f.toArray(f.objPath(L,"Response.Dealer"))})},dealer:function(I){return y("/dealer/Details.json",I,function(L){return f.objPath(L,"Response.Dealer")})},motorcraftDealer:function(I){return y("/dealer/Lookup.json", 205I,function(L){return f.toArray(f.objPath(L,"Response.Dealer"))})},dealerByUrlKey:function(I){return y("/dealer/DetailsByUrlKey.json",I,function(L){return f.objPath(L,"Response.Dealer")})},serviceLocations:function(I){return y("/dealer/ServiceLocations.json",I,function(L){return f.toArray(f.objPath(L,"Response.Dealer"))})},dealersAndServiceLocations:function(I){return y("/dealer/DealersAndServiceLocations.json",I,function(L){return f.toArray(f.objPath(L,"Response.Dealer"))})},dealerChatStatus:function(I){return y("/dealer/ChatStatus.json", 206I,function(L){return f.objPath(L,"Response.DealerChatStatus")})},dealerReviews:function(I){return y("/dealer/Reviews.json",I,function(L){return f.objPath(L,"Response.ReviewResponse")})},dealerSpecialties:function(I){return y("/dealer/Specialties.json",I||{},function(L){return f.objPath(L,"Response.Specialties")})},modelSlices:function(I){return y("/products/ModelSlices.json",I,function(L){return f.objPath(L,"Response.Model")})},trimLevels:function(I){return y("/products/ModelSlices.json",I,function(L){return f.objPath(L, 207"Response.Model")})},configDetail:function(I){return y("/config/Details.json",I,function(L){return f.objPath(L,"Response")})},searchTypeAhead:function(I){var L="Lincoln"===m.make?"/searchservices/l/":"/searchservices/f/";return b.Deferred(function(ea){b.ajax({headers:{"Application-id":T.clientId,"Content-Type":"application/json"},dataType:"json",url:L,method:"POST",data:JSON.stringify(I)}).done(function(D){ea.resolve(f.searchGoogleObjPath(D))}).fail(function(D){f.log(L+" failed",D);ea.reject(D)})}).promise()}, 208specialOffers:function(I){return y("/incentives/SpecialOffers.json",I,function(L){return f.objPath(L,"Response.Nameplate")})},attributesProxy:function(I,L,ea){I={client:"common",region:m.region,url:I+"?"+f.parameters.encode(L),filter:ea};L=T["shopUrl"+m.make+m.languageKey]||T["shopUrl"+m.make];if(I.url.includes("@")||I.url.includes("%40"))I.url+="/%";return b.getJSON(L+"/aemservices/common/api/attributes/proxy",I)},attributeMap:function(I){var L={};
208f.toArray(I||[]).forEach(function(ea){ea.name&&ea.Value&& 209(L[ea.name]=ea.Value)});return L}})})(window,jQuery,FD.Brand.Context,FD.Brand.Util); 210(function(e,b,m,f){function y(N,v,F,z){var d=ea[N];if(!d.api||!d.api.show||!1!==d.api.show(d)){D&&T(D);var t=d.$el.attr("data-overlay-scroll-offset");if(t&&"gux-bkpt-sm"!==f.currentBreakpoint()){t=t.split(",");var l=0;l=b(e).scrollTop();l=l<+t[0]?+t[0]-l:+t[1]+l;d.$el.css({top:l+"px"})}else"gux-bkpt-sm"===f.currentBreakpoint()&&d.$el.css({top:0});U.done(function(){fa.fadeIn(100,function(){fa.one("click",d.hide);d.$el.fadeIn(300,function(){"undefined"!==typeof v&&!0===v&&I(d,"undefined"!==typeof d.focusElements? 211d.focusElements:"a:visible, input:visible, select:visible, button:visible, [data-fgx-keypress]:visible",z,F);d.api&&d.api.afterShow&&d.api.afterShow()})})});D=N;b("body").addClass("no-scroll-sm fgx-brand-ovr-open")}}function T(N){var v=ea[N];v.api&&v.api.hide&&!1===v.api.hide(v)||(D=null,fa.off("click",v.hide),v.$el.fadeOut(300,function(){fa.fadeOut(100,function(){v.api&&v.api.afterHide&&v.api.afterHide()});v.$el.css({top:null})}),L(v),b("body").removeClass("no-scroll-sm fgx-brand-ovr-open"))}function I(N, 212v,F,z,d){var t=b(N.$el),l=t.find(v);"undefined"!=typeof z&&(N.lastFocus=b(z));null!=F&&"undefined"!=typeof F?t.find(F).first().focus():l&&0<l.length&&l[0].focus();t.on("keydown",function(g){let C=!1;if(!(g.ctrlKey||g.metaKey||g.altKey)){switch(g.which){case 27:if(N.api&&N.api.cancel&&!1===N.api.cancel(N))return;N.hide();z.focus();C=!0;d&&g.stopPropagation();break;case 9:l=t.find(v),g.shiftKey?g.target===l[0]&&(l[l.length-1].focus(),C=!0):g.target===l[l.length-1]&&(l[0].focus(),C=!0)}C&&g.preventDefault()}})} 213function L(N){b(N.$el).off("keydown");N&&N.skipLastFocus||(N.lastFocus&&"undefined"!=typeof N.lastFocus?N.lastFocus.focus():0<b(".fordMainNavigation").length?b(".fordMainNavigation a.navbar-brand").focus():0<b(".lincolnMainNavigation").length?b(".lincolnMainNavigation a.navbar-brand:visible").focus():b("a").first().focus())}var ea={},D=null,fa,la=b.Deferred(),U=la.promise();Object.assign(m.namespace("FD.Brand.Overlay",e),{instance:ea,register:function(N,v,F,z){v={id:N,$el:b(v),api:F,focusElements:z, 214show:function(...d){y(N,...d)},hide:function(...d){T(N,...d)}};ea[N]?0<v.$el.length&&(ea[N].$el=v.$el):ea[N]=v;return v},show:y,trapFocus:I,releaseFocus:L,hideActive:function(){D&&ea[D]&&T(D)}});b(function(){fa=b('\x3cdiv style\x3d"display: none;" class\x3d"fgx-brand-css"\x3e\x3cdiv class\x3d"fgx-overlay-background"\x3e\x3c/div\x3e\x3c/div\x3e');fa.appendTo(b("body"));la.resolve()})})(window,jQuery,FD.Brand,FD.Brand.Util); 215(function(e,b,m,f,y,T,I){function L(){if(null!==h)return h;var k=b.Deferred(),w=function(){e.fdcc?e.fdcc.init(function(){k.resolve()}):(y.log("pricing - spc loader failed to initialize"),k.reject())};G||(G=m.Context&&m.Context.mtxActions);if(e.fdcc)w();else{var H="/aemservices/common/api/component/v2/loader.js/golf-spc?";"local"!==M.settings.env&&(H=(M.settings["shopUrl"+M.make+M.languageKey]||M.settings["shopUrl"+M.make])+y.url.prepend(H,"/cmslibs"));y.url.loadAsScript(H+b.param({make:S,region:M.region})).done(function(){w()}).fail(function(W, 216ma,ca){y.log("pricing - failed to load spc loader "+ca);k.reject()})}return h=k.promise()}function ea(k,w){var H=b.extend({zipcode:f.location.current().postalCode||K[FD.Brand.Context.region],plantype:q.planType},da,Object.keys(k).reduce(function(W,ma){k[ma]&&(W[ma]=k[ma]);return W},{}));w||(H.paymentFrequency=M.paymentFrequency||"monthly");H.model&&(H.options=H.options||{},H.options.allowChangeVehicle=!1);return H}function D(k){if("number"==typeof k)return"fr"===M.language?k.toFixed(0).replace(/./g, 217function(w,H,W){return H&&"."!==w&&0===(W.length-H)%3?" "+w:w})+" $":"$"+k.toFixed(0).replace(/./g,function(w,H,W){return H&&"."!==w&&0===(W.length-H)%3?","+w:w})}function fa(k,w){return b.parseJSON(k.closest("["+w+"]").attr(w)||"{}")}function la(){var k=f.location.current().postalCode||"";return'\x3ca data-fgx-postal-link href\x3d"#$postalCode" role\x3d"button" data-fgx-keypress\x3d"true" aria-label\x3d"'+(J+" "+k)+'"\x3e'+(f.location.current().postalCode||"(Enter a Location)")+"\x3c/a\x3e"}function U(){var k= 218"view all offers",w="",H=G&&G.viewOffersClickAction;M&&M.pricingDisclaimerLabels&&(k=M.pricingDisclaimerLabels.viewOffersLabel||"view all offers",w=M.pricingDisclaimerLabels.viewOffersAri
218aLabel||"");return'\x3ca data-fgx-view-offers-link href\x3d"#$incentives" data-fgx-keypress\x3d"true" aria-label\x3d"'+w+'"'+(H?" data-fd-metrics-click\x3d'"+H+"'":"")+"\x3e"+k+"\x3c/a\x3e"}function N(k,w){var H=b.Deferred();w||O.push(k);var W=[],ma=[];b("[data-pricing-template],[data-pricing-template-lease],[data-pricing-template-finance],[data-pricing-template-cash]", 219k).each(function(){var ca=b(this),ra=b.Deferred(),ka=ca.attr("data-pricing-template"),pa=g(ka,"{price}"),oa=ea(fa(ca,"data-pricing-context"),!1),va=ca.attr("data-pricing-trim")||oa.trimId;va||oa.configToken||oa.vin||!pa?(b.when(va&&Z(oa)).done(function(ta){var wa=null,Ja=null;if(va)if(wa=ta&&ta[(va||"").trim()]){if(pa){ta=z(wa);var La=D(ta),Oa={price:La||"{price}"};Oa="{price}"===ka?Oa.price:m.Util.template(ka||"",{interpolate:/{([\s\S]+?)}/g})(Oa);ca.html(Oa);La&&ca.data("pricing",{price:La,priceValue:ta}); 220l(ca,wa);W.push(ca);I.updateDisclosures(ca);ra.resolve();return}Ja=wa.token}else Ja="#none#",y.log("Invalid trim id "+va,ta);C(oa).done(function(Ha){var X=ka;Ha=Ja?Ha.find(function(na){return na.trim===Ja}):Ha;Array.isArray(Ha)&&(Ha=Ha[0]);if(Ha){var Pa;v(ca)?Ha.pricingLabel=t(fa(ca,"data-pricing-labels"),Ha):Ha.pricingLabel=d(fa(ca,"data-pricing-labels"),Ha);ka=ka||ca.attr("data-pricing-template-"+Ha.offerType);X=ca.closest("[data-pricing-context]");"Lincoln"==FD.Brand.Context.make&&v(ca)&&X.is("[data-lincoln-vehicle-menu-as-shown-price]")? 221"true"===X.attr("data-lincoln-vehicle-menu-as-shown-price")&&(Pa=m.Util.template("{baseAsShown}",{interpolate:/{([\s\S]+?)}/g})):"Ford"==FD.Brand.Context.make&&v(ca)&&X.is("[data-ford-vehicle-menu-as-shown-price]")?"true"===X.attr("data-ford-vehicle-menu-as-shown-price")&&(Pa=m.Util.template("{baseAsShown}",{interpolate:/{([\s\S]+?)}/g})):Pa=m.Util.template(ka,{interpolate:/{([\s\S]+?)}/g});X=Pa(Ha)}ca.html(X);l(ca,Ha);ca.data("pricing",Ha);W.push(ca);I.updateDisclosures(ca);ra.resolve()}).fail(function(){y.log("pricing - getPricingData call failed for cfg: ", 222oa);ra.resolve()})}),ma.push(ra.promise())):x().done(function(ta){ta=ta.find(function(Oa){return Oa.model===oa.model&&Oa.year===oa.year});var wa=z(ta),Ja=D(wa),La={price:Ja||"{price}"};La="{price}"===ka?La.price:m.Util.template(ka||"",{interpolate:/{([\s\S]+?)}/g})(La);ca.html(La);Ja&&ca.data("pricing",{price:Ja,priceValue:wa});l(ca,ta);W.push(ca);I.updateDisclosures(ca);ra.resolve()})});b("[data-pricing-payment-toggle]",k).toggleClass("fgx-brand-hidden",!f.location.current().postalCode);b.when.apply(b, 223ma).done(function(){H.resolve(W)});return H.promise()}function v(k){return"true"===k.closest("[data-pricing-context]").attr("data-pricing-use-as-shown")}function F(k){var w=q.planType;return!0===k.planApplicable||!1===k.planApplicable?k.planApplicable?{MSRP:"msrp",AZ:"az"}[w]||"x":"msrp":"MSRP"!==w&&("AZ"===q.planType?k.az&&"az":!1!==k[q.planType.toLowerCase()]&&k.x&&"x")||"msrp"}function z(k){return k&&k[F(k)]}function d(k,w){return b.extend({},V,k)[w&&F(w)||"msrp"]}function t(k,w){return b.extend({}, 224V,k)[w&&"as-shown_"+F(w)||"as-shown_msrp"]}function l(k,w){var H=fa(k,"data-pricing-labels"),W=k.attr("data-pricing-label-parent-selector");(W=W&&"undefined"!=typeof W?k.closest(W):k.parent())&&0<W.length&&(k=v(k)?t(H,w):d(H,w),W.find("[data-pricing-label]").html(k))}function g(k,w){var H=!1,W=w||"{price}";if(k&&"undefined"!=typeof k&&(k=k.match(/{([\s\S]+?)}/g))){var ma=!0;k.forEach(function(ca){ca!=W&&(ma=!1)});H=ma}return H}function C(k){var w=[k.make,k.model,k.year,k.configToken,k.vin].join(""), 225H=Q[w];if(!H){if(k.make&&k.model&&k.year){var W=b.Deferred();L().done(function(){var ma=function(){e.fdcc.spc.isBusy()||P?setTimeout(ma,100):(P=!0,(k.configToken||k.vin?aa(k):ha(k)).done(function(ca){P=!1;ca?W.resolve(ca):W.reject()}))};ma()}).fail(function(){W.reject()});H=W.promise()}else H=b.when(null);Q[w]=H}return H}function aa(k){var w=b.Deferred();e.fdcc.spc.calculate(function(H){if(H){var W={id:H.trimName&&H.trimName.substr(H.model.length+1).replace(/ /g,"").toLowerCase(),trim:H.trim,trimName:H.trimName, 226offerType:"lease"===H.paymentType?"lease":H.buy&&H.buy.specialApr?"finance":"cash",price:D(H.price),priceValue:H.price,paymentType:H.paymentType,baseAsShown:D(
226H.baseAsShown),basePrice:D(H.basePrice||H.price),pricingData:H,payment:D(H.payment),apr:H.buy&&H.buy.apr||H.lease&&H.lease.apr,term:H.buy&&H.buy.term||H.lease&&H.lease.term,signingAmount:D(H.lease&&H.lease.signingAmount),pricingDate:FD.Brand.Util.dateTime.longFormat(),planApplicable:H.planApplicable,postalCode:la(),hasPostalCode:!!f.location.current().postalCode, 227downPayment:D(H.downPayment),incentives:D(H.incentives),viewOffersLink:U()};switch(W.offerType){case "lease":W.offerText=D(H.payment)+"/mo "+H.lease.term+" month lease";break;case "finance":W.offerText=D(H.payment)+"/mo "+H.buy.term+" month finance"}w.resolve(W)}else w.resolve(null)},ea(k,!1));return w.promise()}function ha(k){var w=b.Deferred(),H=ea(k,!1);Z(k).done(function(W){null===W?w.resolve(null):e.fdcc.spc.calculateTrimPayments(function(ma){if(ma&&ma.trimPayments){var ca=ma.trimPayments.map(function(ra){var ka= 228null,pa=null,oa=W&&Object.values(W).find(function(ta){return ta.token===ra.trim});["lease","finance","cash"].forEach(function(ta){var wa=ra[ta],Ja=wa&&wa.payment;Ja&&(!ka||ka.payment>Ja)&&(ka=wa,pa=ta)});ka||(ka={});var va=oa?z(oa):ka.basePrice;oa={id:ra.trimName&&ra.trimName.substr(ma.model.length+1).replace(/ /g,"").toLowerCase(),trim:ra.trim,trimName:ra.trimName,ngpTrimName:oa&&oa.ngpTrimName,offer:ka,offerType:pa,offerPrice:D(ka.price),offerPriceValue:ka.price,price:D(va),basePrice:D(va),priceValue:va, 229paymentType:ka.paymentType,baseAsShown:D(ka.baseAsShown),pricingData:ra,payment:D(ka.payment),apr:ka.buy&&ka.buy.apr||ka.lease&&ka.lease.apr,term:ka.buy&&ka.buy.term||ka.lease&&ka.lease.term,signingAmount:D(ka.lease&&ka.lease.signingAmount),pricingDate:FD.Brand.Util.dateTime.longFormat(),postalCode:la(),planApplicable:ka.planApplicable,hasPostalCode:!!f.location.current().postalCode,downPayment:D(ka&&ka.downPayment),incentives:D(ka&&ka.incentives),viewOffersLink:U()};switch(pa){case "lease":oa.offerText= 230D(ka.payment)+"/mo "+ka.lease.term+" month lease";break;case "finance":oa.offerText=D(ka.payment)+"/mo "+ka.buy.term+" month finance"}return oa});w.resolve(ca)}else w.resolve(null)},H)});return w.promise()}function x(){var k=b.Deferred(),w=k.promise(),H=function(){k.resolve(n)};n?n.promise?w=n:H():"CA"===M.region?(n=w,f.location.detail().done(function(W){if(W&&"QC"===W.province){var ma=e.sessionStorage.getItem("fgx-pricing-QC");(n=ma&&JSON.parse(ma))?H():b.getJSON("/aemservices/brand/api/nameplate/pricing", 231{region:M.region,make:M.make,province:W.province}).done(function(ca){ca&&(e.sessionStorage.setItem("fgx-pricing-QC",JSON.stringify(ca)),n=ca,H());k.resolve(null)}).fail(function(){k.resolve(null)})}else n=p,H()})):(n=p,H());return w}function Z(k){var w=b.Deferred(),H=w.promise();if(k.model&&k.year){var W=k.model+"-"+k.year+"-"+k.zipcode,ma=a[W];if(ma)ma.promise?H=ma:w.resolve(ma);else{var ca=e.sessionStorage.getItem("fgx-pricing-trims-"+W);ca?(ma=JSON.parse(ca),a[W]=ma,w.resolve(ma)):(a[W]=H,ma={}, 232T.modelSlices(Object.assign({},k,{modelSliceDefiners:"modelId",modelSliceAttributes:"modelId",planType:q.planType,postalCode:k.zipcode,appContext:"T1"})).done(function(ra){y.toArray(y.objPath(ra,"ModelSlices.ModelSlice")||[]).forEach(function(ka){var pa=T.attributeMap(ka.Attribute).modelId||"",oa=ka.Pricing,va=oa.PlanApplicability,ta={ngpTrimName:pa,token:ka.ConfigToken,msrp:parseFloat("CA"===M.region?oa.StartingAtPrice:oa.BaseMSRP)};"CA"!==M.region&&("true"===va.AZ&&(ta.az=parseFloat(oa.BaseAZPlan)), 233ta.x=parseFloat(oa.BaseXPlan),va.SPX===va.FNX&&va.FNX===va.PRX?"true"!==va.SPX&&delete ta.x:["SPX","FNX","PRX"].forEach(function(wa){ta[wa.toLowerCase()]="true"===va[wa]}));pa&&(ma[pa]=ta,ma[pa.replace(/[^A-Za-z0-9\-_:]/g,"").toLowerCase()]=ta)});a[W]=ma;try{e.sessionStorage.setItem("fgx-pricing-trims-"+W,JSON.stringify(ma))}catch(ka){}w.resolve(ma)}).fail(function(){y.log("pricing - modelSlices call failed.");w.resolve(null)}))}}else w.resolve(null);return H}Object.assign(m.namespace("FD.Brand.Pricing", 234e),{pricingData:C,label:d,refresh:N,format:D,show:function(k,w){var H=b.Deferred();L().done(function(){var W=ea(k,!0),ma=k.trimId;
234b.when(ma&&Z(k)).done(function(ca){if(ca=ca&&ca[(ma||"").trim()])W.trim=ca.token;var ra=f.location.current().postalCode,ka=!1;e.fdcc.spc.reset();e.fdcc.spc.show(function(pa){ka&&pa.zipcode!==ra&&f.location.setPostalCode(pa.zipcode);H.resolve(pa)},W,function(pa){"PostalCodeEntryView"===pa&&(ka=!0);var oa=m&&m.Metrics||{handler:{direct:function(){}}};"FinanceTabView"===pa? 235G&&!oa.spcFlags.tabDisplayed("finance")&&(pa=oa.spcFlags.tabDisplayed("lease")||oa.spcFlags.tabDisplayed("purchase")?"spcFinanceTabAdditionalViewAction":"spcFinanceTabViewAction",oa.handler.direct(G[pa]),oa.spcFlags.set("finance",!0)):"LeaseTabView"===pa?G&&!oa.spcFlags.tabDisplayed("lease")&&(pa=oa.spcFlags.tabDisplayed("finance")||oa.spcFlags.tabDisplayed("purchase")?"spcLeaseTabAdditionalViewAction":"spcLeaseTabViewAction",oa.handler.direct(G[pa]),oa.spcFlags.set("lease",!0)):"PurchaseTabView"=== 236pa?G&&!oa.spcFlags.tabDisplayed("purchase")&&(pa=oa.spcFlags.tabDisplayed("finance")||oa.spcFlags.tabDisplayed("lease")?"spcPurchaseTabAdditionalViewAction":"spcPurchaseTabViewAction",oa.handler.direct(G[pa]),oa.spcFlags.set("lease",!0)):"FinancePrintClick"===pa?G&&oa.handler.direct(G.spcFinancePrintClickAction):"LeasePrintClick"===pa?G&&oa.handler.direct(G.spcLeasePrintClickAction):"PurchasePrintClick"===pa?G&&oa.handler.direct(G.spcPurchasePrintClickAction):"CreditLinkClick"===pa?G&&oa.handler.direct(G.spcCreditLinkClickAction): 237"CalculatorHidden"===pa?(G&&oa.handler.direct(G.spcCalculatorHiddenAction),oa.spcFlags.reset()):"FinanceChangeModelClick"===pa?G&&oa.handler.direct(G.spcFinanceChangeModelClickAction):"LeaseChangeModelClick"===pa?G&&oa.handler.direct(G.spcLeaseChangeModelClickAction):"PurchaseChangeModelClick"===pa?G&&oa.handler.direct(G.spcPurchaseChangeModelClickAction):"FinanceUpdatePostalClick"===pa?G&&oa.handler.direct(G.spcFinanceUpdatePostalCodeClickAction):"LeaseUpdatePostalClick"===pa?G&&oa.handler.direct(G.spcLeaseUpdatePostalCodeClickAction): 238"PurchaseUpdatePostalClick"===pa?G&&oa.handler.direct(G.spcPurchaseUpdatePostalCodeClickAction):"FinanceIballClick"===pa?G&&oa.handler.direct(G.spcFinanceIballClickAction):"LeaseIballClick"===pa?G&&oa.handler.direct(G.spcLeaseIballClickAction):"PurchaseIballClick"===pa&&G&&oa.handler.direct(G.spcPurchaseIballClickAction)},w)})}).fail(function(){H.reject()});return H.promise()},postalLink:la,formatPriceTipData:function(k){if(k){var w=k.pricingData||{},H=k.pricingData.incentiveList,W=F(k);k={basePrice:D(k.pricingData.basePrice), 239options:D(k.pricingData.options),destinationCharges:D(k.pricingData.destinationCharges),sellingPrice:D(k.pricingData.sellingPrice),totalIncentives:D(k.pricingData.incentives),price:D(k.pricingData.price),showFriendsAndNeighbors:k.pricingData.showFriendsAndNeighbors&&1==k.pricingData.showFriendsAndNeighbors,friendsAndNeighborsSavings:D(k.pricingData.friendsAndNeighborsSavings),incentives:[],paymentType:w.paymentType,planId:W,planTypes:{msrp:"msrp"===W,az:"az"===W,x:"x"===W}};"CA"===M.region&&Object.assign(k, 240{caDeliveryAllowance:w.caDeliveryAllowance&&D(w.caDeliveryAllowance),caSupplementDeliveryAllowance:w.caSupplementDeliveryAllowance&&D(w.caSupplementDeliveryAllowance),caEmployeePricingDiscount:w.caEmployeePricingDiscount&&D(w.caEmployeePricingDiscount),caAcTax:w.caAcTax&&D(w.caAcTax),luxuryTax:w.luxuryTax&&D(w.luxuryTax),caGreenLevy:w.caGreenLevy&&D(w.caGreenLevy),caSalesTax:w.caSalesTax&&D(w.caSalesTax),caLeasePaymentSalesTax:w.caLeasePaymentSalesTax&&D(w.caLeasePaymentSalesTax),totalIncentives:w.incentives&& 241D(w.incentives),tradeIn:w.tradeIn&&D(w.tradeIn),hasBuyPaymentType:!(!w.paymentType||"buy"!==w.paymentType),hasLeasePaymentType:!(!w.paymentType||"lease"!==w.paymentType)});if(H)for(w=0;w<H.length;w++)W={name:H[w].Name,disclaimer:H[w].Disclaimer,amount:D(H[w].Amount),offerValidRange:FD.Brand.Util.dateTime.longFormat(H[w].StartDate)+"-"+FD.Brand.Util.dateTime.longFormat(H[w].ExpiryDate)},k.incentives.push(W);return k}},price:z,planId:F});var K={US:"48120",CA:"L6J5E4"},M=FD.Brand.Context,S=M.make,P= 242!1,da={make:S,model:M.nameplate&&M.nameplate.ngpModelName,year:M.nameplate&&M.nameplate.ngpYear},V=M.priceLabel,O=[],Q={},a={},h=null,p=m.Context.nameplatePricing,n=null,q=f.pricing.current(),J=M.accessibility&&M.accessibility.postalCodeLabelPrefix||"",G=null;f.location.subscribe(function(){y.log("context change, refreshing pricing");Q={};n=null;O.forEach(function(H){N(H,1)});var k=f.location.current().postalCode,w=J+" "+k;b("[data-fgx-postal-link]").text(k).attr("aria-label",w)},!0)})(window,jQuery, 243FD.Brand,FD.Brand.User,FD.Brand.Util,FD.Brand.NgpServices,FD.Brand.Disclosures);(function(e,b){e=e.createElement("img");"srcset"in e&&"sizes"in e||b.url.loadAsScript("/etc.clientlibs/brand_ford/brand/clientlibs/vendor/picturefill/js/picturefill.min.js",{async:""})})(document,FD.Brand.Util); 244(function(e,b,m,f,y){const T=y.useInlineDeepDive;if("Lincoln"===y.make&&T){y=y&&y.settings;var I={brightcoveAccountId:y&&y.videoAccount,brightcovePlayerId:y&&y.videoPlayerKey,isYoutube:!1,defaultFilmstripExpanded:!1},L=null,ea=null,D=fa(la);Object.assign(m.namespace("FD.Brand.Video",e),{bcp:{create:N,resetInstance:F},videoItem:{create:function(d){return new z(d)}}});function fa(d){var t=null,l=function(){if(null===t){var g=b.Deferred();t=g.promise();d(g)}return t};l.$_reset=function(){t=null};return l} 245function la(d){var t=function(){d.resolve(Object.assign({},ea))};ea?t():(ea={loaded:!1,basePath:"/etc.clientlibs/brand_ford/brand/clientlibs/vendor/brightcove/resources"},f.url.loadAsScript(ea.basePath+"/bcgs_ford_player_framework.min.js").done(function(){ea.loaded=!0;try{FordPlayer.setPageWideConfig(I)}catch(l){f.log("video.lib: There was an error setting the pageWideConfig")}t()}).fail(function(l){f.log("video.lib: failed to load the brightcove plugin framework",l);t()}))}function U(d,t,l){var g= 246{};t&&l&&(g={autoplay:function(){l.autoplay("gux-bkpt-sm"===f.currentBreakpoint?!1:!0);l.one("play",function(){l.autoplay(!0)})},getCurrentTime:function(){var C=0;try{C=d&&d.isYoutube?l.getCurrentTime():l.currentTime()}catch(aa){f.log("video.lib::apiWrapper.getCurrentTime - issue retrieving currentTime from player.")}return C},setConfig:function(C){d=Object.assign({},d,C)},setCurrentVideo:function(C){d.currentVideo=C},hasFullscreen:function(){return!(!d||d.isYoutube)},isFullscreen:function(){var C= 247!1;try{C=l.isFullscreen()||!1}catch(aa){f.log("video.lib::apiWrapper.isFullscreen - issue retrieving fullscreen value from player")}return C}});return g}function N(d,t){var l=b.Deferred();v(d,t).then(function(g){var C=Object.assign({},t,d);g&&g.playerApi&&g.playerApi.setConfig(C);(g=Object.assign({},C,g))&&g.bcpFramework&&!g.firstInstance&&g.bcpFramework.reInit(d);l.resolve(g)},function(){l.resolve(null)});return l.promise()}function v(d,t){var l=b.Deferred();if(f.url.allowScript("2")){var g=t&&t.fgxInstanceId|| 248"";if(L&&L[g]&&L[g].initialized&&!d.isLincoln)L[g].firstInstance=!1,l.resolve(L[g]);else{L=L||{};var C={firstInstance:!0};if(t&&t.fgxSetupSlideItem){var aa=b(t.template({index:t.index,count:t.count,typeSelector:t.slideItemClass,playerWrapperId:d.placeHolderDivId,slideHeadlineId:t.slideHeadlineId,slideTitle:t.slideTitle,slideDescription:t.slideDescription}));aa.closest("inlineDeepDive")||aa.addClass("active");aa.appendTo(t.slideContainer);C.slideItem=aa}D().done(function(ha){ha.loaded?(C.initialized= 249!0,C.bcpFramework=FordPlayer.create(d),C.bcpFramework.on("ready",function(){C.player=C.bcpFramework.getPlayer();C.playerApi=U(Object.assign({},t,d),C.bcpFramework,C.player);L[g]=C;l.resolve(L[g])})):(C.initialized=!1,C.bcpFramework=null,C.player=null,C.playerApi=null,L[g]=C,l.resolve(L[g]))})}}
249else f.log("video.lib: Brightcove Player Framework library not loaded due to privacy settings"),l.reject(),[".bri-billboard-slide-generic",".billboard-homepage-slide"].forEach(function(ha){var x=document.querySelectorAll(ha); 2500!==x.length&&(ha=x[0].querySelectorAll(".inline-video-container"),x=x[0].querySelectorAll("picture"),ha[0].style.display="none",x[0].style.display="block")});return l.promise()}function F(d){L&&L[d]&&(L[d].initialized=!1)}function z(d){this.config=Object.assign({},d||{});this.settings=Object.assign({},this.config.settings||{});this.actions=Object.assign({},this.config.actions||{});this.id=this.config.id||"";this.fgxInstanceId=this.config.fgxInstanceId||this.id;this.slideItem=this.config.slideItem; 251this.videoContainer=this.config.videoContainer;this.type=this.config.type;this.displayType=this.config.displayType;this.altMobileBp=this.config.altMobileBp||!1;this.transitionLock=this.skipManualPauseUpdate=this.manuallyPaused=this.loading=this.playing=this.initialized=!1;this._bcpBaseConfig={placeHolderDivId:this.config.id,isYoutube:!1,showFilmstripToggle:"inline"!==this.config.displayType,defaultFilmstripExpanded:!1,autoPlay:!1};this._brandBaseConfig={fgxInstanceId:this.config.id,fgxSetupSlideItem:"inline"!== 252this.config.displayType};this.bcpConfig=Object.assign({},this._bcpBaseConfig,this.config.bcpConfig||{});this.brandConfig=Object.assign({},this._brandBaseConfig,this.config.brandConfig||{});this._mtxBcpVidSegments={videoStart:{},videoSegment25:{videoNamePercentageWatched:"25% complete"},videoSegment50:{videoNamePercentageWatched:"50% complete"},videoSegment75:{videoNamePercentageWatched:"75% complete"},videoComplete:{videoNamePercentageWatched:"video complete"}};this._topics={};this._nextHandleId= 2530}z.prototype.autoplayBPClasses={"gux-bkpt-sm":"fgx-brand-video-autoplay-mbl","gux-bkpt-med":"fgx-brand-video-autoplay-tab","gux-bkpt-lg":"fgx-brand-video-autoplay-dsk","gux-bkpt-xlg":"fgx-brand-video-autoplay-dsk"};z.prototype.autoplayBPClassesNoTab={"gux-bkpt-sm":"fgx-brand-video-autoplay-mbl","gux-bkpt-med":"fgx-brand-video-autoplay-mbl","gux-bkpt-lg":"fgx-brand-video-autoplay-dsk","gux-bkpt-xlg":"fgx-brand-video-autoplay-dsk"};z.prototype.create=function(d,t){var l=b.Deferred();if(this.initialized)l.resolve(this); 254else{this.bcpConfig=Object.assign({},this.bcpConfig||{},d||{});this.brandConfig=Object.assign({},this.brandConfig||{},t||{});var g=this;m.Video.bcp.create(this.bcpConfig,this.brandConfig).then(function(C){if(C&&C.initialized){if(g.config=Object.assign({},g.config||{},C),g.initialized=!0,g.config.bcScriptLoaded=!0,!g.settings||null!==g.settings.muted&&"undefined"!=typeof g.settings.muted||(g.settings.muted=g.autoplayEnabledOnBP()),g.setSettingsOnPlayer(),g.config.bcpFramework&&(g.config.bcpFramework.on("play", 255function(){g.playing=!0;g.setManuallyPaused(!1);g.publishTopic("play",{topic:"play",inst:g})}),g.config.bcpFramework.on("pause",function(){g.playing=!1;g.setManuallyPaused(!0);g.publishTopic("pause",{topic:"pause",inst:g})}),g.config.bcpFramework.on("ended",function(){g.playing=!1;g.setManuallyPaused(!0,!0);g.publishTopic("ended",{topic:"ended",inst:g})}),g.config.bcpFramework.on("loaded",function(){g.publishTopic("loaded",{topic:"loaded",inst:g});b(document).trigger("brandinlinevid:loaded",[{topic:"loaded", 256inst:g}])}),g.config.bcpFramework.on("videoStart",function(aa){g.segmentUpdate("videoStart")}),g.config.bcpFramework.on("first-quartile",function(aa){g.segmentUpdate("videoSegment25")}),g.config.bcpFramework.on("second-quartile",function(aa){g.segmentUpdate("videoSegment50")}),g.config.bcpFramework.on("third-quartile",function(aa){g.segmentUpdate("videoSegment75")}),g.config.bcpFramework.on("fourth-quartile",function(aa){g.segmentUpdate("videoComplete")}
256),g.config.playerApi&&g.config.playerApi.hasFullscreen()&& 257g.config.player))g.config.player.on("fullscreenchange",function(){g.config.playerApi&&g.config.playerApi.isFullscreen()&&g.fireMetricAction("videoExpand")})}else g.config=Object.assign({},g.brandConfig),g.config.bcScriptLoaded=!1;l.resolve(g)})}return l.promise()};z.prototype.loadInViewport=function(){var d=b.Deferred();if(this.initialized)d.resolve(this);else{var t=b(this.videoContainer);!this.loading&&this.isVisible()?(this.loading=!0,this.create().done(function(l){this.loading=!1;l&&l.initialized&& 258t.attr("data-fgx-inline-video-initialized","true");d.resolve(l)})):d.resolve(this)}return d.promise()};z.prototype.loadInitialStateForBP=function(){this.loadInViewport().done(function(d){d&&d.initialized&&d.autoplayEnabledOnBP()&&d.isVisible()&&d.play(!0)})};z.prototype.getFramework=function(){return this.config&&this.config.bcpFramework?this.config.bcpFramework:null};z.prototype.setSettingsOnPlayer=function(d){var t=this;if(t.config.player){var l=m.Util.isEmpty(d)?t.settings||{}:d;Object.keys(l).forEach(function(g){var C= 259l[g];if(null!==C&&"undefined"!==typeof C)try{t.config.player[g](C)}catch(aa){f.log("VideoItem::setSettingsOnPlayer - error occurred setting the method on the player. {method}:{val} - ",g," : ",C," ",aa)}})}};z.prototype.play=function(d){var t=this.getFramework();if(t)try{this.transitionLock||this.playing||(d&&(this.skipManualPauseUpdate=!0),t.play())}catch(l){m.Util.log("VideoItem::play - error when trying to play the current video. ",l),this.skipManualPauseUpdate=!1}};z.prototype.pause=function(d){var t= 260this.getFramework();if(t)try{this.playing&&(d&&(this.skipManualPauseUpdate=!0),t.pause())}catch(l){m.Util.log("VideoItem::pause - error when trying to pause the current video. ",l),this.skipManualPauseUpdate=!1}};z.prototype.getAutoplayClassForBP=function(){let d=m.Util.currentBreakpoint(),t=this.altMobileBp?this.autoplayBPClassesNoTab:this.autoplayBPClasses;return t&&t[d]||"fgx-brand-video-autoplay-dsk"};z.prototype.autoplayEnabledOnBP=function(){return b(this.videoContainer).hasClass(this.getAutoplayClassForBP())}; 261z.prototype.displayOnBP=function(){var d=m.Util.currentBreakpoint();return!(("gux-bkpt-sm"==d||"gux-bkpt-med"==d&&this.altMobileBp)&&this.hiddenOnMobile())};z.prototype.isVisible=function(){var d=b(this.videoContainer),t=!1;m.Util.inViewport(d)&&d.is(":visible")&&(t=!0);return t};z.prototype.setTransitionLock=function(d){this.transitionLock=d};z.prototype.isTransitioning=function(){return this.transitionLock};z.prototype.hiddenOnMobile=function(){return b(this.videoContainer).hasClass(".hide-video-on-mobile")}; 262z.prototype.shownOnMobile=function(){return!this.hiddenOnMobile()};z.prototype.isPlaying=function(){return this.playing};z.prototype.isManuallyPaused=function(){return this.manuallyPaused};z.prototype.setManuallyPaused=function(d,t){if(!this.skipManualPauseUpdate||t)this.manuallyPaused=d;this.skipManualPauseUpdate=!1};z.prototype.subscribeTopic=function(d,t,l){this._topics[d]||(this._topics[d]=[]);l={topic:d,id:++this._nextHandleId,once:l||!1};this._topics[d].push({handle:l,callback:t});return l}; 263z.prototype.publishTopic=function(d,t,l){if(!this._topics[d])return!1;var g=this,C=[];setTimeout(function(){(l?[{callback:l}]:g._topics[d]).forEach(function(aa){try{aa.callback(t,d);var ha=aa&&aa.handle;ha&&ha.once&&C.push(ha)}catch(x){f.log("video.lib: error occurred publishing videoItem topic "+d,t,x)}});0<C.length&&C.forEach(function(aa){try{g.unsubscribeTopic(aa)}catch(ha){f.log("video.lib: error occurred while trying to call unsubscribeTopic with handle: ",aa," ",ha)}})},0);return!0};z.prototype.unsubscribeTopic= 264function(d){var t=this._topics[d.topic];if(t){var l=t.findIndex(function(g){return g.handle.id===d.id});-1<l&&t.splice(l,1)}};z.prototype.segmentUpdate=function(d){if(d){var t=Object.assign({},this._mtxBcpVidSegments[d]||{},this.getMtxVideoData()||{});this.fireMetricAction(d,{video:t})}};z.prototype.getMtxVideoData=function(){return{segmentTime:this.getCurrentTime(),videoName:f.str.stripMarkup(this.config&&(this.config.mtxVideoName||this.config.videoTitle)||"")}};z.prototype.getCurrentTime=function(){var d= 2650;if(this.config.playerApi)try{d=this.config.playerApi.getCurrentTime()}catch(t){f.log("videoItem::getCurrentTime - issue retrieving the segmentTime")}return d};z.prototype.fireMetricAction=function(d,t){var l=this.actions||{};t||(t={});l&&l[d]&&FD.Brand.Metrics.handler.direct(l[d],t)}}else{y=y&&y.settings;I={brightcoveAccountId:y&&y.videoAccount,brightcovePlayerId:y&&y.videoPlayerKey,isYoutube:!1,defaultFilmstripExpanded:!1};ea=L=null;D=fa(la);Object.assign(m.namespace("FD.Brand.Video",e),{bcp:{create:N, 266resetInstance:F},videoItem:{create:function(d){return new z(d)}}});function fa(d){var t=null,l=function(){if(null===t){var g=b.Deferred();t=g.promise();d(g)}return t};l.$_reset=function(){t=null};return l}function la(d){var t=function(){d.resolve(Object.assign({},ea))};ea?t():(ea={loaded:!1,basePath:"/etc.clientlibs/brand_ford/brand/clientlibs/vendor/brightcove/resources"},f.url.loadAsScript(ea.basePath+"/bcgs_ford_player_framework.min.js").done(function(){ea.loaded=!0;try{FordPlayer.setPageWideConfig(I)}catch(l){f.log("video.lib: There was an error setting the pageWideConfig")}t()}).fail(function(l){f.log("video.lib: failed to load the brightcove plugin framework", 267l);t()}))}function U(d,t,l){var g={};t&&l&&(g={autoplay:function(){l.autoplay("gux-bkpt-sm"===f.currentBreakpoint?!1:!0);l.one("play",function(){l.autoplay(!0)})},getCurrentTime:function(){var C=0;try{C=d&&d.isYoutube?l.getCurrentTime():l.currentTime()}catch(aa){f.log("video.lib::apiWrapper.getCurrentTime - issue retrieving currentTime from player.")}return C},setConfig:function(C){d=Object.assign({},d,C)},setCurrentVideo:function(C){d.currentVideo=C},hasFullscreen:function(){return!(!d||d.isYoutube)}, 268isFullscreen:function(){var C=!1;try{C=l.isFullscreen()||!1}catch(aa){f.log("video.lib::apiWrapper.isFullscreen - issue retrieving fullscreen value from player")}return C}});return g}function N(d,t){var l=b.Deferred();v(d,t).then(function(g){var C=Object.assign({},t,d);g&&g.playerApi&&g.playerApi.setConfig(C);(g=Object.assign({},C,g))&&g.bcpFramework&&!g.firstInstance&&g.bcpFramework.reInit(d);l.resolve(g)},function(){l.resolve(null)});return l.promise()}function v(d,t){var l=b.Deferred();if(f.url.allowScript("2")){var g= 269t&&t.fgxInstanceId||"";if(L&&L[g]&&L[g].initialized)L[g].firstInstance=!1,l.resolve(L[g]);else{L=L||{};var C={firstInstance:!0};if(t&&t.fgxSetupSlideItem){var aa=b(t.template({typeSelector:t.slideItemClass,playerWrapperId:d.placeHolderDivId,slideHeadlineId:t.slideHeadlineId}));aa.addClass("active");aa.appendTo(t.slideContainer);C.slideItem=aa}D().done(function(ha){ha.loaded?(C.initialized=!0,C.bcpFramework=FordPlayer.create(d),C.bcpFramework.on("ready",function(){C.player=C.bcpFramework.getPlayer(); 270C.playerApi=U(Object.assign({},t,d),C.bcpFramework,C.player);L[g]=C;l.resolve(L[g])})):(C.initialized=!1,C.bcpFramework=null,C.player=null,C.playerApi=null,L[g]=C,l.resolve(L[g]))})}}
270else f.log("video.lib: Brightcove Player Framework library not loaded due to privacy settings"),l.reject(),[".bri-billboard-slide-generic",".billboard-homepage-slide"].forEach(function(ha){var x=document.querySelectorAll(ha);0!==x.length&&(ha=x[0].querySelectorAll(".inline-video-container"),x=x[0].querySelectorAll("picture"), 271ha[0].style.display="none",x[0].style.display="block")});return l.promise()}function F(d){L&&L[d]&&(L[d].initialized=!1)}function z(d){this.config=Object.assign({},d||{});this.settings=Object.assign({},this.config.settings||{});this.actions=Object.assign({},this.config.actions||{});this.id=this.config.id||"";this.fgxInstanceId=this.config.fgxInstanceId||this.id;this.slideItem=this.config.slideItem;this.videoContainer=this.config.videoContainer;this.type=this.config.type;this.displayType=this.config.displayType; 272this.altMobileBp=this.config.altMobileBp||!1;this.transitionLock=this.skipManualPauseUpdate=this.manuallyPaused=this.loading=this.playing=this.initialized=!1;this._bcpBaseConfig={placeHolderDivId:this.config.id,isYoutube:!1,showFilmstripToggle:"inline"!==this.config.displayType,defaultFilmstripExpanded:!1,autoPlay:!1};this._brandBaseConfig={fgxInstanceId:this.config.id,fgxSetupSlideItem:"inline"!==this.config.displayType};this.bcpConfig=Object.assign({},this._bcpBaseConfig,this.config.bcpConfig|| 273{});this.brandConfig=Object.assign({},this._brandBaseConfig,this.config.brandConfig||{});this._mtxBcpVidSegments={videoStart:{},videoSegment25:{videoNamePercentageWatched:"25% complete"},videoSegment50:{videoNamePercentageWatched:"50% complete"},videoSegment75:{videoNamePercentageWatched:"75% complete"},videoComplete:{videoNamePercentageWatched:"video complete"}};this._topics={};this._nextHandleId=0}z.prototype.autoplayBPClasses={"gux-bkpt-sm":"fgx-brand-video-autoplay-mbl","gux-bkpt-med":"fgx-brand-video-autoplay-tab", 274"gux-bkpt-lg":"fgx-brand-video-autoplay-dsk","gux-bkpt-xlg":"fgx-brand-video-autoplay-dsk"};z.prototype.autoplayBPClassesNoTab={"gux-bkpt-sm":"fgx-brand-video-autoplay-mbl","gux-bkpt-med":"fgx-brand-video-autoplay-mbl","gux-bkpt-lg":"fgx-brand-video-autoplay-dsk","gux-bkpt-xlg":"fgx-brand-video-autoplay-dsk"};z.prototype.create=function(d,t){var l=b.Deferred();if(this.initialized)l.resolve(this);else{this.bcpConfig=Object.assign({},this.bcpConfig||{},d||{});this.brandConfig=Object.assign({},this.brandConfig|| 275{},t||{});var g=this;m.Video.bcp.create(this.bcpConfig,this.brandConfig).then(function(C){if(C&&C.initialized){if(g.config=Object.assign({},g.config||{},C),g.initialized=!0,g.config.bcScriptLoaded=!0,!g.settings||null!==g.settings.muted&&"undefined"!=typeof g.settings.muted||(g.settings.muted=g.autoplayEnabledOnBP()),g.setSettingsOnPlayer(),g.config.bcpFramework&&(g.config.bcpFramework.on("play",function(){g.playing=!0;g.setManuallyPaused(!1);g.publishTopic("play",{topic:"play",inst:g})}),g.config.bcpFramework.on("pause", 276function(){g.playing=!1;g.setManuallyPaused(!0);g.publishTopic("pause",{topic:"pause",inst:g})}),g.config.bcpFramework.on("ended",function(){g.playing=!1;g.setManuallyPaused(!0,!0);g.publishTopic("ended",{topic:"ended",inst:g})}),g.config.bcpFramework.on("loaded",function(){g.publishTopic("loaded",{topic:"loaded",inst:g});b(document).trigger("brandinlinevid:loaded",[{topic:"loaded",inst:g}])}),g.config.bcpFramework.on("videoStart",function(aa){g.segmentUpdate("videoStart")}),g.config.bcpFramework.on("first-quartile", 277function(aa){g.segmentUpdate("videoSegment25")}),g.config.bcpFramework.on("second-quartile",function(aa){g.segmentUpdate("videoSegment50")}),g.config.bcpFramework.on("third-quartile",function(aa){g.segmentUpdate("videoSegment75")}),g.config.bcpFramework.on("fourth-quartile",function(aa){g.segmentUpdate("videoComplete")}
277),g.config.playerApi&&g.config.playerApi.hasFullscreen()&&g.config.player))g.config.player.on("fullscreenchange",function(){g.config.playerApi&&g.config.playerApi.isFullscreen()&&g.fireMetricAction("videoExpand")})}else g.config= 278Object.assign({},g.brandConfig),g.config.bcScriptLoaded=!1;l.resolve(g)})}return l.promise()};z.prototype.loadInViewport=function(){var d=b.Deferred();if(this.initialized)d.resolve(this);else{var t=b(this.videoContainer);!this.loading&&this.isVisible()?(this.loading=!0,this.create().done(function(l){this.loading=!1;l&&l.initialized&&t.attr("data-fgx-inline-video-initialized","true");d.resolve(l)})):d.resolve(this)}return d.promise()};z.prototype.loadInitialStateForBP=function(){this.loadInViewport().done(function(d){d&& 279d.initialized&&d.autoplayEnabledOnBP()&&d.isVisible()&&d.play(!0)})};z.prototype.getFramework=function(){return this.config&&this.config.bcpFramework?this.config.bcpFramework:null};z.prototype.setSettingsOnPlayer=function(d){var t=this;if(t.config.player){var l=m.Util.isEmpty(d)?t.settings||{}:d;Object.keys(l).forEach(function(g){var C=l[g];if(null!==C&&"undefined"!==typeof C)try{t.config.player[g](C)}catch(aa){f.log("VideoItem::setSettingsOnPlayer - error occurred setting the method on the player. {method}:{val} - ", 280g," : ",C," ",aa)}})}};z.prototype.play=function(d){var t=this.getFramework();if(t)try{this.transitionLock||this.playing||(d&&(this.skipManualPauseUpdate=!0),t.play())}catch(l){m.Util.log("VideoItem::play - error when trying to play the current video. ",l),this.skipManualPauseUpdate=!1}};z.prototype.pause=function(d){var t=this.getFramework();if(t)try{this.playing&&(d&&(this.skipManualPauseUpdate=!0),t.pause())}catch(l){m.Util.log("VideoItem::pause - error when trying to pause the current video. ", 281l),this.skipManualPauseUpdate=!1}};z.prototype.getAutoplayClassForBP=function(){let d=m.Util.currentBreakpoint(),t=this.altMobileBp?this.autoplayBPClassesNoTab:this.autoplayBPClasses;return t&&t[d]||"fgx-brand-video-autoplay-dsk"};z.prototype.autoplayEnabledOnBP=function(){return b(this.videoContainer).hasClass(this.getAutoplayClassForBP())};z.prototype.displayOnBP=function(){var d=m.Util.currentBreakpoint();return!(("gux-bkpt-sm"==d||"gux-bkpt-med"==d&&this.altMobileBp)&&this.hiddenOnMobile())}; 282z.prototype.isVisible=function(){var d=b(this.videoContainer),t=!1;m.Util.inViewport(d)&&d.is(":visible")&&(t=!0);return t};z.prototype.setTransitionLock=function(d){this.transitionLock=d};z.prototype.isTransitioning=function(){return this.transitionLock};z.prototype.hiddenOnMobile=function(){return b(this.videoContainer).hasClass(".hide-video-on-mobile")};z.prototype.shownOnMobile=function(){return!this.hiddenOnMobile()};z.prototype.isPlaying=function(){return this.playing};z.prototype.isManuallyPaused= 283function(){return this.manuallyPaused};z.prototype.setManuallyPaused=function(d,t){if(!this.skipManualPauseUpdate||t)this.manuallyPaused=d;this.skipManualPauseUpdate=!1};z.prototype.subscribeTopic=function(d,t,l){this._topics[d]||(this._topics[d]=[]);l={topic:d,id:++this._nextHandleId,once:l||!1};this._topics[d].push({handle:l,callback:t});return l};z.prototype.publishTopic=function(d,t,l){if(!this._topics[d])return!1;var g=this,C=[];setTimeout(function(){(l?[{callback:l}]:g._topics[d]).forEach(function(aa){try{aa.callback(t, 284d);var ha=aa&&aa.handle;ha&&ha.once&&C.push(ha)}catch(x){f.log("video.lib: error occurred publishing videoItem topic "+d,t,x)}});0<C.length&&C.forEach(function(aa){try{g.unsubscribeTopic(aa)}catch(ha){f.log("video.lib: error occurred while trying to call unsubscribeTopic with handle: ",aa," ",ha)}})},0);return!0};z.prototype.unsubscribeTopic=function(d){var t=this._topics[d.topic];if(t){var l=t.findIndex(function(g){return g.handle.id===d.id});-1<l&&t.splice(l,1)}};z.prototype.segmentUpdate=function(d){if(d){var t= 285Object.assign({},this._mtxBcpVidSegments[d]||{},this.getMtxVideoData()||{});this.fireMetricAction(d,{video:t})}};z.prototype.getMtxVideoData=function(){return{segmentTime:this.getCurrentTime(),videoName:f.str.stripMarkup(this.config&&(this.config.mtxVideoName||this.config.videoTitle)||"")}};z.prototype.getCurrentTime=function(){var d=0;if(this.config.playerApi)try{d=this.config.playerApi.getCurrentTime()}catch(t){f.log("videoItem::getCurrentTime - issue retrieving the segmentTime")}return d};z.prototype.fireMetricAction= 286function(d,t){var l=this.actions||{};t||(t={});l&&l[d]&&FD.Brand.Metrics.handler.direct(l[d],t)}}})(window,jQuery,FD.Brand,FD.Brand.Util,FD.Brand.Context); 287(function(e,b,m,f,y){function T(U,N,v,F,z){U=U.map(function(d){return d});-1!==z&&(U=U.slice(0,z));null!==U?(N.find(".search-res-item.search-suggestion-item").remove(),L(U,"fgx-brand-searchTypeAheadItem",N,v,F)):(N.parent().hide(),"undefined"!==typeof F&&F.text(""))}function I(U,N){let v;N=new RegExp(`(${null==N?void 0:null==(v=N.val())?void 0:v.toLowerCase()})`,"i");let F;return null==U?void 0:null==(F=U.toLowerCase())?void 0:F.replace(N,"\x3cstrong\x3e$1\x3c/strong\x3e")}function L(U,N,v,F,z){var d= 2880;N=N||"fgx-brand-searchTypeAheadItem";var t,l;for(l in null==(t=U)?void 0:t.slice(0,5)){t=N+d;var g=I(U[l],F);"function"!=typeof g&&v.append(` 289 <li id='${t}' 290 class='search-res-item search-suggestion-item' 291 tabindex='-1' 292 aria-selected='false' 293 role='option' 294 data-fgx-keypress='true'> 295 <div style="display: flex; align-items: center;">
296 <span class="search-icon"></span> 297 <span>${g}</span> 298 </div> 299 </li> 300 `);d++}F.val().length&&U.length&&(v.parent().show(),F.toggleClass("fgx-list-shown",!0));"undefined"!==typeof z&&(d=z.data("label-template"))&&z.text(d.replace("{count}",U.length));v.find(".search-res-item").on("mousedown",function(C){C.preventDefault()}).on("focusin",function(){v.find(".search-res-item").attr("aria-selected","false");b(this).attr("aria-selected","true");F.attr("aria-activedescendant",b(this).attr("id"))}).on("keydown",function(C){if(C.shiftKey&&9===C.which)return F.focus(), 301!1;if(27===C.which)return F.focus(),v.parent().hide(),"undefined"!==typeof z&&z.text(""),F.toggleClass("fgx-list-shown",!1),F.removeAttr("aria-activedescendant"),!1})}function ea(U){var N=b.Deferred();U={url:fa.serviceUrl+"/autocomplete",contentType:"application/json",processData:!1,data:JSON.stringify(Object.assign({},U)),type:"POST"};b.ajax(U).done(function(v){v&&v.suggestions?N.resolve(v.suggestions):N.reject()}).fail(function(){N.reject()});return N.promise()}Object.assign(m.namespace("FD.Brand.Search", 302e),{typeAheadResults:function(U,N,v,F,z){var d=z||D.maxResultCount;f.searchTypeAhead({q:U,type:"suggest"}).done(function(t){null!=t&&Array.isArray(t)&&0<t.length?T(t,N,v,F,d):(N.find(".search-res-item.search-suggestion-item").remove(),N.parent().hide())}).fail(function(t){N.find(".search-res-item.search-suggestion-item").remove();N.parent().hide()})},setReferrerApp:function(U){if(y.settings.syn&&y.metrics&&y.metrics.pageName&&0<=y.metrics.pageName.indexOf("owner")){U=U[0];var N=document.createElement("input"); 303N.type="hidden";N.name="referrerApp";N.value="owner";U.appendChild(N)}},astuteTypeAheadResults:function(U,N,v,F,z){var d=z||D.maxResultCount;la().done(function(t){ea({sessionID:fa.sessionID,utterance:U.replace("+","%20"),suggestionCount:d}).done(function(l){l?(Array.isArray(l)||(l=[l]),N.find(".search-res-item.search-suggestion-item").remove(),m.Util.isEmpty(l)?(N.parent().hide(),"undefined"!==typeof F&&F.text("")):L(l,"fgx-brand-astuteSearchTypeAheadItem",N,v,F)):(N.parent().hide(),"undefined"!== 304typeof F&&F.text(""))}).fail(function(){N.parent().hide()})}).fail(function(){N.parent().hide()})},initAstuteSession:function(U){var N=null,v=function(){if(null===N){var F=b.Deferred();N=F.promise();U(F)}return N};v.$_reset=function(){N=null};return v}(function(U){if(fa&&fa.sessionID)U.resolve(fa);else{var N={url:fa.serviceUrl+"/init",contentType:"application/json",processData:!1,data:JSON.stringify({market:fa.market}),type:"POST"};b.ajax(N).done(function(v){v?v.sessionID?(fa.sessionID=v.sessionID, 305U.resolve(fa)):U.reject():U.reject()}).fail(function(){U.reject()})}}),highlightText:I});var D={maxResultCount:10};e=y&&y.settings||{};var fa={market:"en-US",serviceUrl:e&&(e["astuteServiceUrl"+y.make]||e.astuteServiceUrl)||"//use-fordservicelayer.astuteknowledge.com/AskFordWeb",sessionID:null},la=FD.Brand.Search.initAstuteSession})(window,jQuery,FD.Brand,FD.Brand.NgpServices,FD.Brand.Context); 306(function(e,b,m,f,y,T){function I(l,g,C){let aa=null,ha=!1,x;const Z=null!=(x=null==g?void 0:g.id)?x:l,K=()=>$jscomp.asyncExecutePromiseGeneratorFunction(function*(){try{yield ea(l,g);const M=e.FD.Pantry.Golf;yield M.initialized();M.refresh();return M.getForm(Z)}catch(M){throw console.error("Error loading form:",M),M;}});return Object.assign({show:(M,S,P,da,V)=>$jscomp.asyncExecutePromiseGeneratorFunction(function*(){if(!ha)try{ha=!0;aa||(aa=yield K());var O=aa,Q=L(aa,l,P),a=y.location.current(), 307h=Object.assign({formTitle:da,model:f.nameplate&&f.nameplate.ngpModelName,year:f.nameplate&&f.nameplate.ngpYear,postalCode:a.postalCode},M);"Ford"===f.make&&"CA"===f.region&&O&&"getupdates"===O.formType&&(!h.postalCode||"Akamai"!==a.postalCodeSource&&"Default"!==a.postalCodeSource||delete h.postalCode);O.show(S,h,Q,V)}catch(p){console.error("Error showing form:",p)}finally{ha=!1}})},C||{})}function L(l,g,C){return function(){for(var aa=[].slice.call(arguments),ha=-1;ha<t.length;ha++){var x=0>ha?C: 308t[ha];0==ha&&aa.unshift(g);if(x)try{x.apply(l,aa)}catch(Z){}}}}function ea(l,g,C){var aa=b.Deferred(),ha="/aemservices/common/api/component",x=C?C:"body";
308"CA"===f.region?(ha=(f.settings["shopUrl"+f.make+f.languageKey]||f.settings["shopUrl"+f.make])+T.url.prepend(ha,"/cmslibs"),"1"===f.settings.syn&&(ha+=".ext")):"1"===f.settings.syn&&"local"!==f.settings.env&&(ha=T.url.prepend(ha,"/cmslibs"),ha=(f.settings["shopUrl"+f.make+f.languageKey]||f.settings["shopUrl"+f.make])+ha+".ext");b.get(ha+".html/golf-"+ 309l,Object.assign({id:l,formType:l,presentation:"overlay",make:f.make,region:f.region.toLowerCase()},D(l),g)).done(function(Z){if(Z){var K=b(Z);Z=K.find('script,link[rel\x3d"stylesheet"]');var M=[],S=function(){if(0===M.length)T.log("golf.lib: files loaded "+l),e.setTimeout(function(){aa.resolve(K)},0);else{var P=M.shift(),da=P.url;d[da]?S():(P.script?T.url.loadAsScript(da).then(S,function(){T.log("golf.lib: failed to load script "+P.url);aa.reject()}):(T.url.loadAsStyle(da),S()),d[da]=1)}};b.each(Z, 310function(P,da){P=b(da);"SCRIPT"===P[0].tagName?(da=P.attr("src"))?M.push({script:1,url:da}):b.globalEval(P.text()):M.push({script:0,url:P.attr("href")})});Z.remove();K.appendTo(x);T.log("golf.lib: form loaded "+l);S()}});return aa.promise()}function D(l){return Object.assign({},(F[l]||{})[f.make],f.forms&&f.forms[l])}function fa(l){return Object.assign({},(F[l]||{})[f.make]||{})}function la(l){var g="",C={};switch(l&&l.formId||""){case "promo":g="getUpdatesRaffleSubmissionSuccessAction";break;case "lpa":case "request":g= 311"getLpaSubmissionSuccessAction";l.response&&l.response.cksVisitID&&FD.Brand.Metrics.setParameter("user_cksVisitId",l.response.cksVisitID);break;case "canvasgu":g="canvasGUSubmissionSuccessAction";break;case "personaldriver":g="personalDriverSubmissionSuccessAction";break;case "getUpdatesBrochures":break;case "kmi":g="kmiSubmissionSuccessAction";break;case "guComm":var aa=l&&l.request;if(l=l&&l.response)g=(l=l.commFormMtx||{},l.contactPref),g="email"===g?"getUpdatesCommSubmissionSuccessEmailOptinAction": 312"phone"===g?"getUpdatesCommSubmissionSuccessPhoneOptinAction":"getUpdatesCommSubmissionSuccessNeitherOptinAction",C.$$getUpdatesTitleType=l&&l.title||"",C.$$getUpdatesIndustryType=l&&l.industry||"";aa&&(l=T.str.firstInstance(aa.mtxName,";"),aa=T.str.firstInstance(aa.year,";"),C.$$getUpdatesNameplate=l,C.$$getUpdatesYear=aa);break;case "fofgetupdates":aa=l&&l.request;if(l=l&&l.response)g=(l=l.commFormMtx||{},l.contactPref),g="email"===g?"getFoFUpdatesSubmissionSuccessEmailOptinAction":"getFoFUpdatesSubmissionSuccessAction", 313C.$$getUpdatesTitleType=l&&l.title||"",C.$$getUpdatesIndustryType=l&&l.industry||"";aa&&(l=T.str.firstInstance(aa.mtxName,";"),aa=T.str.firstInstance(aa.year,";"),C.$$getUpdatesNameplate=l,C.$$getUpdatesYear=aa);break;default:if(aa=l&&l.request){g=aa.email;var ha=aa.mail;l=T.str.firstInstance(aa.mtxName,";");aa=T.str.firstInstance(aa.year,";");"undefined"!=typeof g&&g||(g=0);"undefined"!=typeof ha&&ha||(ha=0);g="CA"===f.region||1==g&&0==ha?"getUpdatesSubmissionSuccessEmailOptinAction":1==g&&1==ha? 314"getUpdatesSubmissionSuccessBothOptinAction":"getUpdatesSubmissionSuccessMailOptinAction";C.$$getUpdatesNameplate=l;C.$$getUpdatesYear=aa}}""!=g&&FD.Brand.Metrics.handler.direct(FD.Brand.Context.mtxActions[g],C)}function U(l,g){var C={};l&&!0===l.registeredEvent&&(g&&(g.model&&(C.$$testDriveNameplate=g.model.toLowerCase()),g.year&&(C.$$testDriveYear=g.year),g.response&&g.response.cksVisitID&&FD.Brand.Metrics.setParameter("user_cksVisitId",g.response.cksVisitID),g.request&&g.request["customer.modeleAddtnlInfo"]&& 315""!=g.request["customer.modeleAddtnlInfo"]&&(C.$$modeleAddtnlInfo=g.request["customer.modeleAddtnlInfo"]||"")),FD.Brand.Metrics.handler.direct(FD.Brand.Context.mtxActions[l.mtxKey],C))}function N(l,g,C){try{switch(l){case "promo":switch(g){case "FormShown":var aa="getUpdatesRaffleShowFormAction";""!==aa&&FD.Brand.Metrics.handler.direct(FD.Brand.Context.mtxActions[aa]);break;case "SubmissionSucceeded":la(C)}break;case "request":switch(g){case "FormShown":FD.Brand.Metrics.handler.direct(FD.Brand.Context.mtxActions.getLpaVehicleSelectFormAction); 316break;case "RequestView":l={};C.model&&(l.nameplate=C.model.toLowerCase());C.year&&(l.modelYear=C.year);e.digitaldata.vehicle=l;FD.Brand.Metrics.handler.direct(FD.Brand.Context.mtxActions.getLpaSh
316owFormAction);break;case "SubmissionSucceeded":la(C)}break;case "getupdates":switch(g){case "FormShown":aa="getUpdatesShowFormAction";if(C&&C.formId)switch(C.formId){case "canvasgu":aa="canvasGUShowFormAction";break;case "personaldriver":aa="personalDriverShowFormAction";break;case "kmi":aa="kmiShowFormAction"; 317break;case "getUpdatesBrochures":aa="";break;case "guComm":aa="getUpdatesCommShowFormAction"}""!==aa&&FD.Brand.Metrics.handler.direct(FD.Brand.Context.mtxActions[aa]);break;case "SubmissionSucceeded":la(C)}break;case "fofgetupdates":switch(g){case "FormShown":FD.Brand.Metrics.handler.direct(FD.Brand.Context.mtxActions.getFoFUpdatesShowFormAction);break;case "SubmissionSucceeded":la(C)}break;case "schedule":var ha=z[C&&C.formId||"schedule"]||z.schedule;switch(g){case "FormShown":var x=ha&&ha.FormShown|| 318{};U(x,C);break;case "RequestView":x=ha&&ha.RequestView||{};U(x,C);break;case "ResponseView":x=ha&&ha.ResponseView||{};U(x,C);break;case "SelectVehicleView":x=ha&&ha.SelectVehicleView||{},U(x,C)}break;case "schedulemodele":ha=z[C&&C.formId||"schedulemodele"]||z.schedulemodele;switch(g){case "FormShown":x=ha&&ha.FormShown||{};U(x,C);break;case "RequestView":x=ha&&ha.RequestView||{};U(x,C);break;case "ResponseView":x=ha&&ha.ResponseView||{};U(x,C);break;case "SelectVehicleView":x=ha&&ha.SelectVehicleView|| 319{},U(x,C)}break;case "emailshare":switch(g){case "ResponseView":x={formType:l,eventName:g,config:C},b("body").trigger("fgxBrandShareComplete",[x])}}}catch(Z){console.log("Error occurred in the form event callback method "+Z)}}const v="Ford"===(null==f?void 0:f.make);var F={getupdates:{Ford:{listid:"310124",qacodeEmail:"0799A",qacodeMail:"0848312720"},Lincoln:{listid:"320864",qacodeEmail:"0799A",qacodeMail:"0848320876"}},fofgetupdates:{Ford:{listid:"310124",qacodeEmail:"0799A",qacodeMail:"0848312726"}}, 320guShop:{Ford:{qacodeMail:"0848312726"}},guReveal:{Ford:{qacodeMail:"0848501137"}},guRevealShop:{Ford:{qacodeMail:"0848501149"}},guRevealCTA:{Ford:{qacodeMail:"0848501172"}},guBillboard:{Lincoln:{qacodeMail:"0848500673"}},blgetupdates:{Lincoln:{qacodeMail:"0848321168"}},guComm:{Ford:{qacodeMail:"0848501420"}},canvasgu:{Ford:{listid:"320864",qacodeEmail:"0799A",brochureCode:"222"},Lincoln:{listid:"320864",qacodeEmail:"0799A",brochureCode:"222"}},personaldriver:{Ford:{listid:"320864",qacodeEmail:"0799A", 321brochureCode:"223"},Lincoln:{listid:"320864",qacodeEmail:"0799A",brochureCode:"223"}},kmi:{Ford:{listid:"312726",qacodeEmail:"0799A",brochureCode:"222"},Lincoln:{listid:"320879",qacodeEmail:"0799A",brochureCode:"222"}},promo:{Ford:{listid:"310124",qacodeEmail:"0799A",qacodeMail:"0848501946",brochureCode:"274"}},lpa:{Lincoln:{listid:"320879",qacodeEmail:"0799A",brochureCode:"222"}},request:{Ford:{listid:"312726",qacodeEmail:"0799A",brochureCode:"222"},Lincoln:{listid:"320879",qacodeEmail:"0799A",brochureCode:"222"}}, 322schedulemodele:{Ford:{listid:"320801",qacodeEmail:"0799A",qacodeMail:"0848312720"},Lincoln:{listid:"320802",qacodeEmail:"0799A",qacodeMail:"0848320876"}}},z={schedulemodele:{FormShown:{registeredEvent:!0,mtxKey:"scheduleTestDriveModeleShowFormAction"},RequestView:{registeredEvent:!1,mtxKey:""},ResponseView:{registeredEvent:!0,mtxKey:"scheduleTestDriveModeleResponseViewAction"},SelectVehicleView:{registeredEvent:!0,mtxKey:"scheduleTestDriveSelectVehicleViewAction"}},schedule:{FormShown:{registeredEvent:!0, 323mtxKey:"scheduleTestDriveShowFormAction"},RequestView:{registeredEvent:!1,mtxKey:""},ResponseView:{registeredEvent:!0,mtxKey:"scheduleTestDriveResponseViewAction"},SelectVehicleView:{registeredEvent:!0,mtxKey:"scheduleTestDriveSelectVehicleViewAction"}},fleetschedule:{FormShown:{registeredEvent:!1,mtxKey:""},RequestView:{registeredEvent:!0,mtxKey:"fleetScheduleTestDriveRequestViewAction"},ResponseView:{registeredEvent:!0,mtxKey:"fleetScheduleTestDriveResponseViewAction"},SelectVehicleView:{registeredEvent:!0, 324mtxKey:"fleetScheduleTestDriveSelectVehicleViewAction"}}};Object.assign(m.namespace("FD.Brand.Form",e),{request:I("request",Object.assign({skinVersion:"guxv2"},fa("request"),D("quote"))),ediRequest:I("request",{skinVersion:"edi",id:"ediRequest"}),schedule:I("schedule"),blschedule:I("schedule",{skinVersion:"lincolnblv1",blackLabelO
324nly:!0}),schedulev2:I("schedule",{skinVersion:"guxv2",id:"schedulev2"}),schedulemodele:I("schedulemodele",{skinVersion:"guxv2",id:"schedulemodele"}),fleetschedule:I("schedule", 325{skinVersion:"fleet",id:"fleetschedule"}),getupdates:I("getupdates",Object.assign({},v?{skinVersion:"guxv2"}:{})),fofgetupdates:I("fofgetupdates",Object.assign({skinVersion:"fofSkin",id:"fofgetupdates"},fa("fofgetupdates"),D("fofgetupdates"))),guShop:I("getupdates",Object.assign({id:"guShop"},fa("getupdates"),D("guShop"))),guReveal:I("getupdates",Object.assign({id:"guReveal"},fa("getupdates"),D("guReveal"))),guRevealShop:I("getupdates",Object.assign({id:"guRevealShop"},fa("getupdates"),D("guRevealShop"))), 326guRevealCTA:I("getupdates",Object.assign({id:"guRevealCTA"},fa("getupdates"),D("guRevealCTA"))),guBillboard:I("getupdates",Object.assign({id:"guBillboard"},fa("getupdates"),D("guBillboard"))),blgetupdates:I("getupdates",Object.assign({id:"blgetupdates"},fa("getupdates"),D("blgetupdates"))),guComm:I("getupdates",Object.assign({skinVersion:"commform",id:"guComm"},fa("getupdates"),D("guComm"))),canvasgu:I("getupdates",Object.assign({skinVersion:"canvasv1",id:"canvasgu"},D("canvasgu"))),personaldriver:I("getupdates", 327Object.assign({skinVersion:"personaldriverv1",id:"personaldriver"},D("personaldriver"))),kmi:I("getupdates",Object.assign({skinVersion:"kmi",id:"kmi"},D("kmi"))),promo:I("promo",{skinVersion:"fordRafflev2",id:"promo"}),lpa:I("request",Object.assign({id:"lpa",skinVersion:"guxv2",leadSource:"Lincoln Personal Assistant",formTitle:"Lincoln Personal Assistant"},D("lpa"))),imageshare:I("emailshare",{skinVersion:"imageshare",id:"emailImageShare"}),videoshare:I("emailshare",{skinVersion:"videoshare",id:"emailVideoShare"}), 328compare:I("compare",{skinVersion:"guxv2",id:"modelCompare"}),registerEventCallback:function(l){l&&"function"===typeof l&&t.push(l)},unregisterEventCallback:function(l){l=t.indexOf(l);-1<l&&t.splice(l,1)},formEventCallback:L,load:ea});var d={},t=[];try{FD.Brand.Form.registerEventCallback(N)}catch(l){console.log("Error occurred in the form registration handling method")}})(window,jQuery,FD.Brand,FD.Brand.Context,FD.Brand.User,FD.Brand.Util); 329(function(e,b,m,f){Object.assign(m.namespace("FD.Brand.Position",e),{items:{setup:function(y,T,I){var L={};y=b(y);T=T||"fgx-positioned-slide-";y.find(I||".billboard-slide.item").each(function(){var ea=b(this),D=ea.data("slideId")||"0",fa={};ea.find("[data-position-element]").each(function(la){var U=b(this),N=U.data("positionElement");N&&N.styles&&!b.isEmptyObject(N.styles)&&(la="fgx-"+N.itemType+"-"+la,fa[la]=N,U.addClass(la),"gux-bkpt-sm"===f.currentBreakpoint()?N.hasMobileOverride?U.css(N.styles.mobile): 330N.styles.desktop&&U.css(N.styles.desktop):N.styles.desktop&&U.css(N.styles.desktop))});b.isEmptyObject(fa)||(D=T+D,ea.addClass(D),L[D]=fa)});return L},update:function(y,T){b.each(T,function(I,L){L&&!b.isEmptyObject(L)&&b.each(L,function(ea,D){D&&!b.isEmptyObject(D)&&b.each(D,function(fa,la){"mobile"===y&&!la.hasMobileOverride||la.styles[y]&&b.isEmptyObject(la.styles[y])||b("."+fa,"."+I+" ."+ea).css(la.styles[y])})})})}}})})(window,jQuery,FD.Brand,FD.Brand.Util); 331(function(e,b,m){const f=v=>{if(!v)return!1;const {latitude:F,longitude:z}=v;return/^-?\d+\.?\d*$/.test(F)&&/^-?\d+\.?\d*$/.test(z)&&90>=Math.abs(F)&&180>=Math.abs(z)},y={enableHighAccuracy:!0,timeout:5E3,maximumAge:0},T={latitude:42.33,longitude:-83.05};let I;const L=v=>f(v.coords)?v.coords:U(D,fa),ea=()=>U(D,fa),D=v=>{v={latitude:v.latitude,longitude:v.longitude};return f(v)?v:I},fa=()=>I,la=(v,F,z)=>(new Promise((d,t)=>navigator.geolocation.getCurrentPosition(d,t,z))).then(v).catch(F),U=(v,F)=> 332fetch("https://get.geojs.io/v1/ip/geo.json").then(z=>z.json()).then(z=>v(z)).catch(z=>F()),N=()=>{if(!navigator.language)return"en";const v=navigator.language.split("-")[0];return 2!==v.length?"en":v.toLowerCase()};Object.assign(m.namespace("FD.Brand.Geolocation",e),{getUserLocation:v=>{I=f(v)?v:T;return la(L,ea,y)},getAddressFromGeoCode:v=>{var {location:F,apikey:z}=v;return fetch("https://revgeocode.search.hereapi.com/v1/revgeocode?"+new URLSearchParams({at:`${F.latitude},${F.longitude}`,apiKey:z, 333lang:N()})).then(d=>d.json()).then(d=>{d=d.items[0].address.postalCode;return d=d.includes("-")?d.split("-")[0]:d}).catch(d=>{console.log("error fetching zip code"+d);return"12345"})}})})(window,jQuery,FD.Brand); 334(function(e,b,m,f){function y(v){var F=b.Deferred(),z=function(){if(0===v.length)F.resolve();else{var d=v.shift();D[d]?z():(m.url.loadAsScript((f.settings.synBaseUrl&&"/"===d[0]&&"/"!==d[1]?f.settings.synBaseUrl:"")+d).then(z,function(){m.log("external.lib: failed to load script "+d);F.reject()}),D[d]=1)}};z();return F.promise()}function T(v){var F=b("body").find("[data-fgx-global-footer]").not("[data-fgx-init]"),z=!1;
334N.forEach(function(d){var t=b("body").find("a[href\x3d'"+d.smartLink+"']");if(t&& 3350<t.length){t.attr("id",d&&d.btnId||"_bapw-link");d.removeTag&&d.btnCls?(t.parent().addClass(d.btnCls),t.remove()):d.btnCls&&t.addClass(d.btnCls);if(d&&!d.loaded)if(m.url.allowScript("3")){t=document.createElement("script");t.type="text/javascript";t.async=!0;"credit"===d.type?(t.setAttribute("data-ev-tag-pid",d.pid||""),t.setAttribute("data-ev-tag-ocid",d.cid||""),t.src="//c.evidon.com/pub/tag.js"):t.src=(f.settings&&f.settings.synBaseUrl?f.settings.synBaseUrl:"")+"/etc.clientlibs/brand_ford/brand/clientlibs/vendor/adchoices/js/adchoices.js"; 336var l=document.getElementsByTagName("script")[0];l.parentNode.insertBefore(t,l);d.loaded=!0}else m.log("external.lib: Static AdChoices library not loaded due to privacy settings");z=!0}});if(!z&&!v&&f.settings&&f.settings.syn&&(!F||F&&0===F.length))b("body").one("fgxBrandGlobalFooterInitialized",function(){T(!0)})}function I(){var v=b.Deferred();m.url.allowScript("4")?U.initialized?v.resolve():(b('\x3cdiv id\x3d"'+U.WL_PLAYER_ID+'"\x3e\x3c/div\x3e').appendTo(b("body")),window.__webpack_public_path__= 337"/etc.clientlibs/brand_ford/brand/clientlibs/vendor/vrplayer/",y(["/etc.clientlibs/brand_ford/brand/clientlibs/vendor/vrplayer/static/js/fordcom360v1.0.13.js"]).then(function(){U.initialized=!0;v.resolve()},function(){U.initialized=!1;b("#"+U.WL_PLAYER_ID).remove();m.log("vr.lib: error loading VR Player JS file");v.reject()})):(m.log("external.lib: 360 VR Player library not loaded due to privacy settings"),v.reject());return v.promise()}function L(){m.url.allowScript("2")?y([f&&f.settings.cafexUrl|| 338"/acslibs/etc.clientlibs/common/clientlibs/vendor/cafex/resources/cafex_PROD.js"]):m.log("external.lib: CafeX library not loaded due to privacy settings")}function ea(v){var F=f&&f.settings||{};return F[v+f.make+f.languageKey]||F[v+f.languageKey]||F[v+f.make]||F[v]}Object.assign(FD.Brand.namespace("FD.Brand.External",e),{adChoices:{show:function(v){if(m.url.allowScript("3"))if("US"===f.region&&"Lincoln"==f.make)m.log("external.lib: original AdChoices smartLink functionality disabled for Lincoln US"); 339else{var F=e.location.protocol,z="https:"===F?"https://a248.e.akamai.net/betterad.download.akamai.com/91609/pub/":"http://cdn.betrad.com/pub/",d=FD.Brand.Util.currentBreakpoint();
339"gux-bkpt-sm"===d||"gux-bkpt-med"===d?(e.open("//info.evidon.com/pub_info/201?v\x3d1"),(new Image).src=F+"//l.betrad.com/pub/p.gif?pid\x3d201\x26ocid\x3d1063\x26ic\x3d1\x26r\x3d"+Math.random()):y([z+"pub2.js"]).done(function(){e.BAPW&&e.BAPW.i&&e.BAPW.i(v,{pid:201,ocid:1063});window.addEventListener("message",function(){b("#_bapw-notice").remove()}, 340!1)})}else m.log("external.lib: AdChoices library not loaded due to privacy settings")}},whosOn:{show:function(v){var F=fa[f.region+"-"+f.make][v];if(F){var z=la[v];z&&!z.closed?z.focus():la[v]=e.open(f.settings.whosOnUrl+F+"\x26lang\x3d"+f.language,v,"scrollbars\x3d1,menubar\x3d0,resizeable\x3d1"+("gux-bkpt-sm"!==m.currentBreakpoint()?",width\x3d484,height\x3d361":""))}}},commentCard:{show:function(){var v=f&&f.medalliaFormId||"";if(v)try{KAMPYLE_ONSITE_SDK.showForm(v)}catch(F){m.log("external.lib: Error triggering the Medallia comment card.")}else m.log("external.lib: No Medallia Form Id authored.")}}, 341vrPlayer:{show:function(v,F){var z=b.Deferred();I().then(function(){var d=Object.assign(U.options,{exitCallback:function(){var l=b("#"+U.WL_PLAYER_ID);b("body").removeClass("no-scroll");l.removeClass("shown");l.empty();F&&0<F.length&&F.focus()}}),t=v&&v.wl_appConfig?v.wl_appConfig:"";""!==t?(d=(e&&e.RATTLER||{}).createPlayer(t,document.getElementById(U.WL_PLAYER_ID),d),b("#"+U.WL_PLAYER_ID).addClass("shown"),b("body").addClass("no-scroll"),z.resolve(d)):z.resolve({})},function(){z.reject()});return z.promise()}}, 342cafex:{load:L}});var D=[],fa={"US-Ford":{sync:"/chat/chatstart.htm?domain\x3d"+("prod"===f.settings.env?"support.ford.com":"sync.ford.com")+"\x26AspxAutoDetectCookieSupport\x3d1\x26SID\x3d0",vehicle:"/chat/chatstart.htm?domain\x3downer.ford.com\x26AspxAutoDetectCookieSupport\x3d1\x26SID\x3d0"},"US-Lincoln":{concierge:"/chat/chatstart.htm?domain\x3dwww.lincoln.com\x26SID\x3d1"},"CA-Lincoln":{concierge:"/chat/chatstart.htm?domain\x3dwww.lincolncanada.com\x26SID\x3d1"}},la={},U={WL_PLAYER_ID:"wl_vr-player", 343initialized:!1,options:{}},N=[{smartLink:"#$creditAdChoices",type:"credit",btnId:"_bapw-link",pid:ea("creditAdChoicesPid")||18173,cid:ea("creditAdChoicesCid")||1063,removeTag:!1,loaded:!1},{smartLink:"#$adChoices",type:"brand",btnId:"",btnCls:"evidon-notice-link",removeTag:!0,loaded:!1}];b(function(){if("motionpoint"===f.translationProvider)if(m.url.allowScript("1")){var v=document.createElement("script");
343v.id="mpelid";v.async=!0;v.src=f.settings["mpEasyLinkUrl"+f.make];var F=document.getElementsByTagName("script")[0]; 344F.parentNode.insertBefore(v,F);e.mp_var={UrlLang:"mp_js_current_lang",SrcUrl:decodeURIComponent("mp_js_orgin_url"),oSite:decodeURIComponent("mp_js_origin_baseUrl"),tSite:decodeURIComponent("mp_js_translated_baseUrl")}}else m.log("external.lib: MotionPoint library not loaded due to privacy settings");"cafex"==f.chatServiceProvider&&f.loadCafexOnPage&&L();"US"===f.region&&f.settings.mcpConfigUrl&&(m.url.allowScript("4")?(v=document.createElement("script"),v.type="text/javascript",v.src=f.settings.mcpConfigUrl, 345F=document.getElementsByTagName("script")[0],F.parentNode.insertBefore(v,F)):console.log("external.lib: MCP script not loaded due to privacy settings"));T(!1)})})(window,jQuery,FD.Brand.Util,FD.Brand.Context); 346(function(e,b,m,f,y,T,I){function L(){var x=m&&"Lincoln"===m.make?".lincolnMainNavigation":0<b(".fordMainNavigationR23").length?".fordMainNavigationR23":".fordMainNavigation",Z=b(x),K=b(".secondaryNavigation, .cmp-secondaryNavigation, .secondaryNavigationR23").first(),M=!!(K&&0<K.length),S=0<b(".models-compare, .compare-models").length,P=x+", .media-overlay, .postal-code-wrapper, .search-overlay, .fgx-overlay, .towing-guide"+(M?", .secondaryNavigation":"")+(S?", .comparison.sticky-clone.ui-scrollfix, .comparison.mobile-titles.ui-scrollfix, .vehicle-modal.compare-active": 347""),da=M?K:Z,V=da,O=b(e);b("body").on("focusin",T.debounce(function(Q){if((Q=b(Q.target))&&!(0<Q.closest(P).length)){if(S){var a=b("gux-bkpt-sm"===T.currentBreakpoint()?".comparison.mobile-titles.ui-scrollfix":".comparison.sticky-clone.ui-scrollfix");V=a&&0<a.length?a:da}a=Math.floor(O.scrollTop());var h=Math.floor(Q.offset().top),p=Math.floor(h+Q.outerHeight(!0));h-=a;var n=V.outerHeight();Q=Q.is("[data-fd-focus-offscreen-check]");a>Z.height()&&(0<=h&&h<n||0>h&&p>a||Q&&0>h&&p<=a)&&(M||!Z.hasClass("hide-off-top")|| 348S)&&(Q=a-(n-h)-10,b("html, body").animate({scrollTop:Q},200))}},300))}function ea(x){return Object.assign({},aa,x&&x.length&&b.parseJSON(x.attr("data-link-context"))||{})}function D(x,Z,K){FD.Brand.User.authentication.current().then(function(M){var S=Z&&Z.closest("[data-link-context]");M=Object.assign("quote"!==x&&"testdrive"!==x&&"testdrivev2"!==x||"Lincoln"!==aa.make||"user"!==M.authType?"bltestdrive"===x&&"Lincoln"===aa.make?{configToken:m.pageConfigToken}:{}:{lead:{leadSource:"Lincoln.com Concierge Lead"}}, 349S&&S.length&&b.parseJSON(S.attr("data-link-context"))||{},K||{});switch(x){case "testdrive":case "testdrivev2":M.options={};M.options.allowChangeDealer=!0;break;case "bltestdrive":case "fleettestdrive":M.lead=Object.assign({},{context:"BrandScheduleTestDrive"},M.lead||{});break;case "schedulemodele":M.lead=Object.assign({},{context:"BrandScheduleTestDriveModele",affiliateLeadSource:"test drive"},M.lead||{}),M.options={},M.options.allowChangeDealer=!0,M.options.allowChangeVehicle=!1}S=Z&&Z.data("fgxLastFocusOverride"); 350I[{quote:"request",testdrive:"schedule",bltestdrive:"blschedule",testdrivev2:"schedulev2",schedulemodele:"schedulemodele",fleettestdrive:"fleetschedule",compareOverlay:"compare"}[x]||x].show(M,null,null,null,S&&0<S.length?S:Z)})}function fa(x){return b.Deferred(function(Z){var K=Object.values(x).join("-"),M=t[K];if(M)Z.resolve(M);else if(x.model&&x.year||x.configToken){M={};var S=Object.keys(l).join(",");x.configToken?f.attributesProxy("/config/Details.json",{configToken:x.configToken,partClass:"NONE", 351returnAttributes:"NGP_ModelInfo_VehicleType",appContext:"T1"},S).done(function(P){if(P=P&&P.Response){var da=Object.assign(f.attributeMap(P.Attribute),P._attributes);P={make:P.Make,model:P.Model,year:P.Year};M=Object.assign({},M,P);M.trim=x.configToken;M.config=x.configToken;Object.assign(x,P);Object.keys(da).forEach(function(V){l[V]&&(M[l[V]]=da[V])});da.NGP_ModelInfo_VehicleType&&(M.vehicleType=da.NGP_ModelInfo_VehicleType);t[K]=M;Z.resolve(M)}else Z.resolve(null)}).fail(function(){Z.resolve(null)}): 352f.attributesProxy("/products/ModelSlices.json",Object.assign({},x,{modelSliceDefiners:"modelId",appContext:"T1"}),S).done(function(P){if(P=T.objPath(P,"Response.Model")){var da=P._attributes;M.vehicleType=P.VehicleType;M.year=x.year;if(x.trim){var V=x.trim.trim(),O=null;
352T.toArray(T.objPath(P,"ModelSlices.ModelSlice")||[]).forEach(function(Q){var a=Q._attributes,h=a.ngpTrimName;"string"===typeof V&&(V=V.toLowerCase());"string"===typeof h&&(h=h.toLowerCase());if(h===V)return O=h,Object.assign(da,a), 353M.trim=Q.ConfigToken,M.config=Q.ConfigToken,!1});if(!O){T.log("Trim not found "+x.trim);Z.reject();return}}Object.keys(da).forEach(function(Q){l[Q]&&(M[l[Q]]=da[Q])});t[K]=M;Z.resolve(M)}}).fail(function(){Z.resolve(null)})}else Z.resolve(null)}).promise()}function la(x,Z,K,M,S){var P=/^#\$(\w*)(\/\w*)?(\/\$\(.*\))?(\?.*)?$/g.exec(x);if(P){var da=P[1],V=P[2],O=P[3],Q={};x=T.url.queryString(P[4]||" ");var a=-1<e.location.href.indexOf("commercial")?"comm":"",h=null;if(O)try{Q=T.parameters.decode(O.slice(3, 354-1)||"")||{}}catch(n){T.log("link.lib::processLink - error retrieving context override data. ",n)}switch(da){case "spc":if(M){M.type=a;FD.Brand.Pricing.show(Object.assign({},K,M),S);return}var p=[N("shop"),"/showroom/"];x.add("linktype","estimatepayment");break;case "postalCode":y.instance.postalCodeOverlay.show(!0,S,"input");return;case "languageSelector":y.instance.languageSelector.show(!0,S,"a.btn");return;case "sendEmail":y.instance.emailOverlay.show(!0,S,".email-subject-textfield");return;case "favorites":y.instance.myListOverlay.show(!0, 355S,".close");return;case "myList":y.instance.myListOverlay.show(!0,S,".close");return;case "closeOverlay":try{y.hideActive()}catch(n){T.log("link.lib::processLink - error occurred trying to close the active overlay. ",n)}return;case "bp":M?(S=0<=(ha[m.region]&&ha[m.region][K.year]||[]).indexOf((K.model||"").toLowerCase()),P=(m&&"Lincoln"===m.make?S:!S)?"/configure/":"/build/",p=[N("shop"),P,M.urlKey,"/",K.year,"/"],S?K.configToken?p.push("#/","/configure/"===P?"exterior":"config","/",M.config):K.trim&& 356p.push("#/select/",M.config):K.configToken?p.push("config/exterior/",M.config):K.trim&&M.trimId&&p.push("model/customize/",M.trimId)):(p=[N("shop"),"/showroom/"],x.add("linktype","build"));break;case "si":p=[N("inventory")];M?(p.push(m.nameplate.urlKey||M.urlKey),K.year&&x.add("year",K.year),K.trim&&x.add("selectTrim",M.ngpTrimName)):(p=[N("shop"),"/showroom/"],x.add("linktype","inventory"));break;case "siresults":p=[N("inventory")];M?(p.push(m.nameplate.urlKey||M.urlKey,"/results/"),K.year&&x.add("year", 357K.year),K.trim&&x.add("selectTrim",M.ngpTrimName),K.radius&&x.add("Radius",K.radius)):(p=[N("shop"),"/showroom/"],x.add("linktype","inventoryresults"));break;case "siDetail":p=[N("inventory")];M?(K.vin?p.push("details/",m.nameplate.urlKey||M.urlKey,"/vin/",K.vin):(p.push(m.nameplate.urlKey||M.urlKey,"/results/"),K.radius&&x.add("Radius",K.radius)),K.year&&x.add("year",K.year),K.trim&&x.add("selectTrim",M.ngpTrimName)):(p=[N("shop"),"/showroom/"],x.add("linktype","inventoryresults"));break;case "incentives":M? 358p=[N("ngbs"),U(M),"/pricing-and-incentives/"]:(p=[N("shop"),"/showroom/"],x.add("linktype","incentives"));break;case "nbs":p=[N("shop"),"/showroom/"];break;case "iqq":M?(p=[N("shop"),"/quote/"],p.push(M.urlKey||K.model.toLowerCase(),"/",K.year,"/"),K.trim&&x.add("select",M.trimName)):(p=[N("shop"),"/showroom/"],x.add("linktype","quote"));break;case "compare":M?p=[N("ngbs"),U(M),"/compare/"]:(p=[N("shop"),"/showroom/"],x.add("linktype","compare"));break;case "brochures":M?p=[N("ngbs"),U(M),"/brochures/"]: 359(p=[N("shop"),"/showroom/"],x.add("linktype","brochures"));break;case "ediShowroom":p=[N("ngbs"),"/buy/inventory"];M&&(M=[],K.year&&M.push(K.year),K.trim&&M.push(K.trim),K.model&&M.push(K.model),0<M.length&&(h="#config\x3d"+M.join(",")));break;case "ediShowroomReturn":F(K,M,x,Z);return;case "quote":case "testdrive":case "schedulemodele":case "getupdates":case "guShop":case "guReveal":case "guRevealShop":case "guRevealCTA":case "guBillboard":case "guComm":case "fofgetupdates":case "blgetupdates":case "bltestdrive":case "canvasgu":case "personaldriver":case "testdrivev2":case "testdrivemodele":case "fleettestdrive":case "kmi":case "promo":case "lpa":case "imageshare":case "videoshare":case "ediRequest":case "compareOverlay":D(da, 360S,Q);return;
360case "userSignIn":FD.Brand.User.authentication.login();break;case "userCreateAccount":FD.Brand.User.authentication.register();break;case "userSignOut":FD.Brand.User.authentication.logout();return;case "opinionLab":case "commentCard":FD.Brand.External.commentCard.show();break;case "adChoices":FD.Brand.External.adChoices.show(S&&S[0]);break;case "chat":m&&"cafex"==m.chatServiceProvider?FD.Brand.External.cafex.load():FD.Brand.External.whosOn.show(V&&V.substring(1));break;case "vrPlayer":K= 361S.closest("[data-vr-config]");K=Object.assign({},K&&K.length&&b.parseJSON(K.attr("data-vr-config"))||{});FD.Brand.External.vrPlayer.show(K,S);break;case "browserBack":e.history.back();break;case "cookieSettings":if(e.Optanon)try{e.Optanon.ToggleInfoDisplay()}catch(n){T.log("link.lib: error occurred opening the OneTrust cookie overlay. ",n)}else T.log("link.lib: window.Optanon does not exist");break;case "overlay":"id"in Q&&Q.id in y.instance?y.instance[Q.id].show(!0,S,".close-overlay"):T.log("link.lib: no overlay found for "+ 362Q.id);break;default:T.log("link.lib: Unknown link",P);return}p&&(p.push(x.asString()),h&&p.push(h));(p=p&&p.join(""))&&("_blank"===Z?window.open(p):window.location.assign(p))}}function U(x){if(m.nameplatePath)return m.nameplatePath.substr(m.siteRootPath.length)||"";x=x.brandNameplateLink||"";return"/"===x.slice(-1)?x.slice(0,x.length-1):x}function N(x){x+="Url";return d[x+m.make+m.languageKey]||d[x+m.languageKey]||d[x+m.make]||d[x]}function v(x){var Z=location.pathname;"/"===Z&&(Z="");var K="";if(0=== 363Z.indexOf("/content/")){Z=Z.split("/");for(var M=5;M<Z.length;M++)K+="/",K+=Z[M]}else K=Z;K=T.url.extension(K).removeSpecified(".html");0<K.length&&"/"!==K.substring(K.length-1)&&(K+="/");return"//"+x+K+T.url.queryString().asString()}function F(x,Z,K,M){var S=null,P=x&&x.make&&x.model?x.make+" "+x.model:"";P=P&&x.trim?P+" "+x.trim:P;var da=[N("ngbs"),"/buy/inventory"],V=function(){if(!S&&x){var O=[];x.year&&O.push(x.year);x.trim&&O.push(x.trim);x.model&&O.push(x.model);0<O.length&&(S="#config\x3d"+ 364O.join(","))}da&&(da.push(K.asString()),S&&da.push(S));(O=da&&da.join(""))&&("_blank"===M?window.open(O):window.location.assign(O))};FD.Brand.User.fps.current().done(function(O){if(O.loaded){O={success:function(Q){T.log("link.lib::handleEdiShowroomReturn - FPS call successful. ",Q);(Q=(Q=(Q=Q&&Q[0]&&Q[0].RecentShowroomEDI||[],T.isEmpty(Q))?null:Q[0])&&Q.returnURL||"")&&-1<Q.indexOf("#config")&&(S=Q.slice(Q.indexOf("#config")),(Q=K.asObject()||{},Q.intcmp)&&(Q.intcmp=Q.intcmp.replace("default","return"))); 365V()},error:function(Q){T.log("link.lib::handleEdiShowroomReturn - error occurred with the FPS call. ",Q);V()}};try{P?FPS.RecentNameplateShowroomEDI(P,O):FPS.get([{RecentShowroomEDI:{}}],O)}catch(Q){T.log("link.lib::handleEdiShowroomReturn - error occurred trying to get the recent showroom EDI return url from FPS. ",Q),V()}}else T.log("FPS library not loaded"),V()})}function z(x){if(m){m.make=x.make;var Z={ngpModelName:x.model,ngpYear:x.year};x.segment&&(Z.segment=x.segment);x.metricsName&&(Z.metricsName= 366x.metricsName);m.nameplate=Object.assign({},m.nameplate||{},Z);x.trim&&(m.model=Object.assign({},m.model||{},{ngpTrimName:x.trim}));x.configToken&&(m.pageConfigToken=x.configToken)}FD.Brand&&FD.Brand.Metrics&&FD.Brand.Metrics.updateVehicle(x.make,x.model,x.year,x.metricsName,x.segment)}Object.assign(FD.Brand.namespace("FD.Brand.Link",e),{baseUrl:N,secureUrl:function(x){return x.replace(/^http:\/\//i,"https://")},processLink:la,switchLanguage:function(x){if(b(x).hasClass("current-lang"))return!0;var Z= 367x.getAttribute("data-lang");x=x.getAttribute("data-href");switch(m.translationProvider){case "tdc":return location.assign(v(x)),x=m.settings["siteCookieDomain"+m.make],T.cookie.set(C,Z,{path:"/",domain:""===(x||"")?null:x,expires:30}),!0;default:return!1}},externalUrl:function(){return!0},getPageContext:function(){return Object.assign({},aa)},setPageContext:function(x){x=x||{};if(x.configToken)f.configDetail({configToken:x.configToken,partClass:"NONE",returnAttributes:"modelId;nameplateMetricsName;nameplateSegment", 368appContext:"T1"}).done(function(K){if(K){var M={make:K.Make,model:K.Model,year:K.Year,configToken:x.configToken};
368T.toArray(K.Attribute||[]).forEach(function(S){S.name&&S.Value&&(M[g[S.name]||S.name]=S.Value)});Object.assign(aa,M);z(M)}});else{var Z={make:x.make,model:x.model,year:x.year,trim:x.trim};Object.assign(aa,Z);z(Z)}}});var d=m.settings,t={},l={urlKey:"urlKey",trimName:"trimName",trimId:"trimId",ngpTrimName:"ngpTrimName",brandNameplateLink:"brandNameplateLink"},g={modelId:"trim",nameplateSegment:"segment", 369nameplateMetricsName:"metricsName"},C="lang",aa={make:m.make,model:m.nameplate&&m.nameplate.ngpModelName,year:m.nameplate&&m.nameplate.ngpYear,trim:m.model&&m.model.ngpTrimName},ha={US:{2021:"ecosport;expedition;ranger;f-150;transit vanwagon;transit;transit chassis;mustang;escape;edge;navigator;corsair;nautilus".split(";"),2022:"transit connect;transit connect wagon;superduty;superduty commercial;chassis cab;nautilus;aviator".split(";")},CA:{2021:"f-150 commercial;transit chassis;transit commercial;superduty commercial;chassis cab;ecosport;mache;expedition;ranger;mustang;edge;superduty;escape;f-150;transit vanwagon;transit;explorer;navigator;corsair;nautilus".split(";"), 3702022:["transit connect","superduty commercial","chassis cab","superduty","aviator"]}};b(function(){if("tdc"===m.translationProvider){var x=T.cookie.get(C);if(x&&x!==m.language){var Z=m.languages.languageLinks.find(function(P){return P.code===x});if(Z){location.assign(v(Z.domain));return}}}var K=e.location.hash;if(K&&"#$"===K.substring(0,2)){var M=ea();fa(M).done(function(P){la(K,null,M,P)}).fail(function(){T.log("Failed to open hash link "+K,M)})}if(d.deepLink&&1===d.deepLink.match(/[^/]+/g).length)try{var S= 371b("#"+d.deepLink.substring(1));e.setTimeout(function(){T.window.scrollTo(S,250)},200)}catch(P){}d&&!d.syn&&L()});b("body").on("click","a[href^\x3d'#$']",function(x){x.preventDefault();var Z=b(this),K=b(this).attr("href"),M=b(this).attr("target"),S=ea(Z.closest("[data-link-context]"));fa(S).done(function(P){la(K,M,S,P,Z)}).fail(function(){T.log("Failed to open link "+K,S)})});b("body").on("keypress","[data-fgx-keypress]",function(x){var Z=b(":focus"),K=Z.attr("role");13!==x.which||"radio"!==K&&"button"!== 372K&&"link"!==K&&"combobox"!==K&&"option"!==K&&"listbox"!==K?32!==x.which||"radio"!==K&&"button"!==K&&"combobox"!==K&&"checkbox"!==K&&"option"!==K&&"listbox"!==K||(x.preventDefault(),x.stopPropagation(),Z.trigger("click")):(x.preventDefault(),x.stopPropagation(),Z.trigger("click"))});b("body").on("keydown","[data-fgx-keypress]",function(x){var Z=b(":focus"),K=Z.attr("role");40!==x.which||"option"!==K&&"combobox"!==K&&"listbox"!==K?38!==x.which||"option"!==K&&"combobox"!==K&&"listbox"!==K?27===x.which&& 373"option"===K&&(x.preventDefault(),x.stopPropagation(),Z.closest(".fgx-custom-select").trigger("click"),Z.closest(".fgx-custom-select").focus()):(x.preventDefault(),x.stopPropagation(),"combobox"===K||"listbox"===K?($dropdownEl=b(".fgx-custom-select-dropdown",Z),$dropdownEl.hasClass("shown")||Z.trigger("click"),b("li:visible",$dropdownEl).last().focus()):Z.prev().focus()):(x.preventDefault(),x.stopPropagation(),"combobox"===K||"listbox"===K?($dropdownEl=b(".fgx-custom-select-dropdown",Z),$dropdownEl.hasClass("shown")|| 374Z.trigger("click"),b("li:visible",$dropdownEl).first().focus()):Z.next().focus())});b("body").on("keydown","[data-fgx-focusable-group-item]",function(x){var Z=b(document.activeElement),K=Z.closest("[data-fgx-focusable-group]"),M=K.find("[data-fgx-focusable-group-item]"),S=M.length;if(0<K.length&&1<S){var P=K=M.index(Z),da=x.which;if(37===da||38===da)P=0===K?S-1:K-1;else if(39===da||40===da)P=K===S-1?0:K+1;P!==K&&(x.preventDefault(),x.stopPropagation(),x=M.eq(P),Z=Z.attr("role"),x.focus(),"radio"=== 375Z&&x.trigger("click"))}})})(window,jQuery,FD.Brand.Context,FD.Brand.NgpServices,FD.Brand.Overlay,FD.Brand.Util,FD.Brand.Form); 376(function(e,b,m){function f(v,F){var z={};v&&F&&(v=v.toLowerCase(),z=la.find(function(d){return(d.model||"").toLowerCase()===v&&d.year===F}));return z}function y(v,F,z){var d="";z&&(d=new Date,z=d.getTime()+864E5*z,d.setTime(z),d=`expires=${d.toUTCString()}`);z=e.location.hostname.split(".").reverse();document.cookie=`${`${v}=${F}`}; ${d}; path=/; ${`${z[1]}.${z[0]}`};`}function T(){var v=e.innerWidth;return"ui:rad:"+(768>v?"mobile":992>v?"tablet":"pc")}function I(){const v=document.querySelectorAll('a[href^\x3d"#$iqq"]:not(.fordMainNavigationR23 *):not(.globalFooter *):not(.my-list-overlay *), a[href^\x3d"#$quote"]:not(.fordMainNavigationR23 *):not(.globalFooter *):not(.my-list-overlay *), a[href^\x3d"#$testdrive"]:not(.fordMainNavigationR23 *):not(.globalFooter *):not(.my-list-overlay *), a[href^\x3d"#$schedulemodele"]:not(.fordMainNavigationR23 *):not(.globalFooter *):not(.my-list-overlay *), a[href^\x3d"#$testdrivev2"]:not(.fordMainNavigationR23 *):not(.globalFooter *):not(.my-list-overlay *)'), 377F={testdrive:"td",testdrivev2:"td",schedulemodele:"td",iqq:"qrfq",quote:"qrfq"};return Array.from(v).filter(z=>{var d;a:{for(d=z;d;){if(d.classList&&(d.classList.contains("hidden")||d.classList.contains("d-none")||d.classList.contains("hide"))||"none"===d.style.display||"hidden"===d.style.visibility){d=!1;break a}const t=window.getComputedStyle(d);if("none"===t.display||"hidden"===t.visibility){d=!1;break a}d=d.parentElement}d=!0}return d?(d=z.closest(".kba-item"))&&(z.getAttribute("href").startsWith("#$iqq")|| 378z.getAttribute("href").startsWith("#$quote")||z.getAttribute("href").startsWith("#$testdrive")||z.getAttribute("href").startsWith("#$schedulemodele")||z.getAttribute("href").startsWith("#$testdrivev2"))?z===d.querySelector("a"):!0:!1}).map(z=>{z=z.getAttribute("href").substring(2);const d=F[z];if(d)return d;z=z.split(/[/?]/)[0];return F[z]||z})}function L(){var v=I();if(0===v.length)return"";var F=window.location.pathname;F=F.toLowerCase();return F.includes("pricing-and-incentives")?(F="",document.getElementById("featured-offers-tab-container").classList.contains("active")&& 379(F="featured-offers-tab"),document.getElementById("offers-by-model-tab-container").classList.contains("active")&&(F="offers-by-model-tab"),document.getElementById("additional-offers-tab-container").classList.contains("active")&&(F="additional-offers-tab"),v=v.join(":"),v=v.replaceAll("td","gip"),v=v.replaceAll("qrfq","gip"),"io:"+F+":"+v):"brand:"+v.join(":")}b.assign(FD.Brand.namespace("FD.Brand.Metrics",e),{provider:function(v){if(v in U)return v=U[v],"function"===typeof v?v():v},getParameter:function(v){return U[v]}, 380setParameter:function(v,F){U[v]=F},check:function(){if(!(e.FD&&FD.Common&&FD.Common.Metrics&&FD.Brand.Metrics.handler)){var v=function(){};FD.Brand.Metrics.handler={page:v,direct:v,data:v}}},updateVehicle:function(v,F,z,d,t){if(v&&F&&z){v=v.toLowerCase();var l=F.toLowerCase();F=f(F,z);d=d||F&&F.mnp||l;t=t||F&&F.seg;U.vehicle_nameplate=v+" "+d;U.vehicle_modelYear=z;U.$make=v;
380U.$nameplate=d;U.$modelYear=z;U.$segment=t||null}},getSegment:function(v,F){var z=null;if(v||U.$nameplate||U.vehicle_nameplate|| 381m&&m.nameplate&&(m.nameplate.metricsName||m.nameplate.ngpModelName))v=(v||U.$nameplate||"").trim(),(F=f(v,F||U.$modelYear))&&F.seg&&(z=F.seg);return z},getCommNameplate:function(v){return(m&&m.region&&ea[m.region]?ea[m.region][v]:null)||v||""},spcFlags:{set:function(v,F){D[v]=F},reset:function(){D.finance=!1;D.lease=!1;D.purchase=!1},tabDisplayed:function(v){return D[v]||!1}},setInherited:function(v){try{if(v&&v.container){var F=(e.FD.Brand&&e.FD.Brand.Util||{}).toArray(v.inheritList||[]);F&&0!== 382F.length&&$(v.container).each(function(){var z=$(this);F.forEach(function(d,t){(t=z.attr(d.containerAttr||"")||"")&&d.selector&&d.childAttr&&z.find(d.selector).not("["+d.childAttr+"]").not("[data-fd-metrics-skip-inherit]").attr(d.childAttr,t)})})}}catch(z){console.log("MetricsLib::setInheritedMetrics - error occurred initializing inherited metrics. ",z)}}});var ea={US:{"transit connect commercial":"transit connect-comm",strippedchassis:"stripped chassis-comm","transit chassis":"transit chassis-comm", 383"econoline cutaway":"e-series cutaway-comm","econoline chassis":"e-series chassis-comm","transit commercial":"transit-comm","chassis cab":"chassis cab-comm","superduty commercial":"super duty-comm","f-650-750":"f-650-750-comm"},CA:{"transit connect commercial":"transit connect-comm",strippedchassis:"stripped chassis-comm","transit chassis":"transit chassis-comm","econoline cutaway":"e-series cutaway-comm","econoline chassis":"e-series chassis-comm","transit commercial":"transit-comm","chassis cab":"chassis cab-comm", 384"superduty commercial":"super duty-comm","f-650-750":"f-650-750-comm","f-150 commercial":"f-150-comm"}},D={finance:!1,lease:!1,purchase:!1},fa={brochures:"brochures",guides:"guides",manuals:"manuals"},la=m&&m.nameplatePricing||[],U={user_loginStatus:function(){var v;let F;var z=null==(v=document)?void 0:null==(F=v.cookie)?void 0:F.includes("fma_YmFuYW5h\x3d"),d,t;v=null==(d=document)?void 0:null==(t=d.cookie)?void 0:t.includes("fma_ZnJhZ21lbnREYXRh\x3d");z&&y("loginStatus","logged out",1);v&&y("loginStatus", 385"logged in",1);a:{z=document.cookie.split(";");for(d=0;d<z.length;d++){for(t=z[d];" "==t.charAt(0);)t=t.substring(1,t.length);if(0==t.indexOf("loginStatus\x3d")){z=t.substring(12,t.length);break a}}z=null}return z?z:"logged out"}(),page_radUIVersion:function(){e.radUIVersion=T();return e.radUIVersion},page_pageDomain:window.location.origin,page_experienceType:function(){const v=e.innerWidth;return 768>v?"mobile":992>v?"tablet":"desktop"}(),page_pageFormType:"",page_pageFormCount:"",page_userLanguage:{en:"eng", 386es:"esp",fr:"fr"}[m&&m.language||"en"],page_siteSearchString:"",page_client:m&&m.region&&m.make?{USFord:"ford-us",USLincoln:"lincoln",CAFord:"ford-canada",CALincoln:"canada"}[m.region+m.make]:"",page_site:m&&m.region&&m.make?{USFord:"fordvehicles.com",USLincoln:"lincoln.com",CAFord:"ford.ca",CALincoln:"lincolncanada.com"}[m.region+m.make]:"",vehicle_modelYear:m&&m.nameplate&&m.nameplate.ngpYear||"",vehicle_nameplate:m&&m.nameplate&&m.make?(m.make+" "+(m.nameplate.metricsName||m.nameplate.ngpModelName)).toLowerCase(): 387"",vehicle_bodyModelTrim:m&&m.model&&m.model.ngpTrimName||"",$sitePrefix:m&&m.region&&m.make?{USFord:"fv",USLincoln:"ln",CAFord:"foc",CALincoln:"lnc"}[m.region+m.make]:"",$make:m&&m.make?m.make.toLowerCase():"",$nameplate:m&&m.nameplate?(m.nameplate.metricsName||m.nameplate.ngpModelName).toLowerCase():"",$modelYear:m&&m.nameplate&&m.nameplate.ngpYear||"",$segment:m&&m.nameplate&&m.nameplate.segment||"",$$dealerPrefix:"dd",$$brochuresTab:"brochures"};e.radUIVersion=T();sessionStorage["fgx-lad-ownerCtx"]&& 388(U.$$dealerContext="owner",U.$$dealerPrefix="flmo");var N=function(){var v=e.location.hash,F="";v&&(F=v.substr(1).trim());return F}();""!==N&&(U.$$brochuresTab=fa[N.toLowerCase()]||"brochures");(function(){b.ready(function(){var v=e.FD.Brand.User;v.authentication.subscribe(function(F){U.user_loginStatus="user"===F.authType?"logged in":"logged out"});v.location.subscribe(function(){v.location.detail().done(function(F){if(F){var z={};F.regions&&(b.assign(U,{user_fdafCode:"Lincoln"===m.make?F.regions.LMDA: 389F.regions.FDAF,user_fordRegion:F.regions.Marketing}),z.Marketing=F.regions.Marketing,z.FDAF=F.regions.FDAF,z.LMDA=F.regions.LMDA);z.zip=v.location.current()&&v.location.current().postalCode?v.location.current().postalCode:"";z.PACode=F.paCode?F.paCode:"";F=FD.Brand&&FD.Brand.Util;var d=F.cookie.get("regions");d=d?F.parameters.decode(d):{};var t=m.settings["siteCookieDomain"+m.make];d=b.assign(d,z);F.cookie.set("regions",F.parameters.encode(d),{path:"/",domain:""==(t||"")?null:t,expires:65})}})})})})(); 390e.addEventListener("load",function(){e.digitaldata=e.digitaldata||{};e.digitaldata.page=e.digitaldata.page||{};const v=I().length;if(v){e.digitaldata.page.pageFormType=L();e.digitaldata.page.pageFormCount=String(v);let F;e.digitaldata.events=Object.assign({},null==e?void 0:null==(F=e.digitaldata)?void 0:F.events,{events:"page form cta impression"})}else delete e.digitaldata.page.pageFormType,delete e.digitaldata.page.pageFormCount})})(window,FD.Common,FD.Brand.Context); 391(function(e,b){try{jQuery(function(){FD.Brand.Metrics.check(!!b.legacyMetrics)})}catch(m){console.log("Unable to set legacyDtm for Syndicated components--\x3e"+m.message)}e.digitaldata=e.digitaldata||{page:{},vehicle:{},onclick:{},video:{},user:{},event:{}}})(window,FD.Brand.Context);
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.