PageSourceSearch

https://www.kaizenauto.com/wp-content/themes/convertus-achilles/ac…/main.convertus.min.js?ver=1790039662

js kaizenauto.com collected 2026-09-24 12:19:10 UTC 76,447 bytes, 1 lines download raw bytes

1!function(e){var t={};function n(a){if(t[a])return t[a].exports;var o=t[a]={i:a,l:!1,exports:{}};return e[a].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(a,o,function(t){return e[t]}.bind(null,o));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=668)}({0:function(e,t,n){function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const r={Appel:"phone",Courriel:"email",Texto:"text"},l=(e,t)=>{const n="-"===e[0]?"-":"",a=n?e.slice(1):e,o=[];for(let e=a.length;0<e;e-=3)o.push(a.slice(Math.max(0,e-3),e));return n+o.reverse().join(t)},s=e=>!0===e||1===e||"string"==typeof e&&["1","true","yes","on"].includes(e.toLowerCase());let u={buildFallbackAlt(){let{year:e="",make:t="",model:n="",trim:a=""}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=(null!=e?e:"").toString().trim(),i=(null!=t?t:"").toString().trim(),r=(null!=n?n:"").toString().trim(),l=(null!=a?a:"").toString().trim(),s=[o,i,r].filter(Boolean).join(" ").trim();return l?(s+" "+l).trim():s},setAltOnGallery(e){if("undefined"==typeof document)return!1;let t=0;const n=["vgs__container__img","vgs__gallery__container__img","vgs__gallery__container__img--active"];for(const o of n){const n=document.getElementsByClassName(o);if(n&&0!==n.length)for(const o of n){var a;null==o||null===(a=o.setAttribute)||void 0===a||a.call(o,"alt",e),t++}}return 0<t},translatetoEnglishForShiftDigital(e,t){let n;switch(t){case"prefContact":n=r;break;default:return e}return n[e]||e},ajaxVehicles(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=globalVars.vmsApiUrl;if(t.vn?n+="inventory/".concat(globalVars.inventoryId,"/?"):n+="filtering/?cp=".concat(globalVars.inventoryId),n+=globalVars.useSearchModel?"&sf=true":"",n+="&ln=".concat(globalVars.language,"&"),"fr"===globalVars.language&&"1"===globalVars.hasSDA&&(n+="biling=true&"),t.vn)n+="vn=".concat(t.vn,"&ba=true");else{let e=[];for(let n in t)t.hasOwnProperty(n)&&e.push(encodeURIComponent(n)+"="+encodeURIComponent(t[n]).replace(/%25/g,"%"));if("true"===globalVars.advancedPricing)for(let t in globalVars.pricingSettings)globalVars.pricingSettings.hasOwnProperty(t)&&e.push(encodeURIComponent(t)+"="+encodeURIComponent(globalVars.pricingSettings[t]));n+=e.join("&")}if("true"===globalVars.hideZeroPriceVehicles&&(n+="&hzpv=true"),globalVars.inventoryTags&&(!("tg"in t)||""===t.tg)){const e=[];e.push("tg="+globalVars.inventoryTags),e.push("tgm="+globalVars.inventoryTagsMethod),e.push("tgsc="+globalVars.inventoryTagsSaleClass),n+="&".concat(e.join("&"))}["1","2"].includes(globalVars.fordModelECertLevel)&&(n+="&fcs=".concat(globalVars.fordModelECertLevel));let a="?endpoint="+encodeURIComponent(n)+"&action=vms_data",o=new XMLHttpRequest;o.open("GET","".concat(globalVars.pluginsUrl,"/convertus-vms/include/php/ajax-vehicles.php").concat(a),!0),o.onload=()=>
1{if(200===o.status){let t;try{t=JSON.parse(o.response)}catch(e){t=o.response}e(t)}else console.error("Request failed.  Returned status of "+o.status)},o.send()},ajaxSimilar(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=new XMLHttpRequest;n.open("POST",globalVars.ajaxUrl),n.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),n.onload=()=>{200===n.status?e(JSON.parse(n.response)):console.error("Request failed.  Returned status of "+n.status)};let a=["action=vms_similar&nonce="+vmsNonce.nonce];for(let e in t)a.push(e+"="+t[e]);if("true"===globalVars.advancedPricing)for(let e in globalVars.pricingSettings)globalVars.pricingSettings.hasOwnProperty(e)&&a.push(encodeURIComponent(e)+"="+encodeURIComponent(globalVars.pricingSettings[e]));"true"===globalVars.hideZeroPriceVehicles&&a.push("hzpv=true"),globalVars.inventoryTags&&(a.push("tg="+globalVars.inventoryTags),a.push("tgm="+globalVars.inventoryTagsMethod),a.push("tgsc="+globalVars.inventoryTagsSaleClass)),["1","2"].includes(globalVars.fordModelECertLevel)&&a.push("fcs=".concat(globalVars.fordModelECertLevel)),n.send(encodeURI(a.join("&")))},getSiblings(e,t){let n=[];for(let a=e.parentNode.firstElementChild;a;a=a.nextSibling)if(1===a.nodeType&&a!=e)if(t&&a.matches(t))n.push(a);else{if(t&&!a.matches(t))continue;n.push(a)}return n=Array.prototype.slice.call(n),n},getChildren(e,t){if(e.hasChildNodes()){let n=e.childNodes;if(t){let e=null;for(let a=0;a<n.length;a++)if(1===n[a].nodeType&&n[a].matches(t)){e=n[a];break}return e}return n}},getClosest(e,t){for(;e&&e!==document;e=e.parentNode)if(e.matches(t))return e;return null},addListener(e,t,n,a){if(a)document.addEventListener(t,t=>{u.getClosest(t.target,e)&&n(t)});else for(let a=0;a<e.length;a++)e[a].addEventListener(t,n)},formatCommas(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(!("number"==typeof(o=e)||"string"==typeof o&&/^-?\d+(?:\.\d+)?$/.test(o)))return e;var o;const i=((e,t)=>"number"!=typeof e||Math.floor(e)===e?e:t?Math.floor(e):e.toFixed(2))(e,a),r="fr"===globalVars.language,s=r?" ":",",u=i.toString().split("."),c=[l(u[0],s),u[1]].filter(Boolean).join(r?",":"."),d=t?(e=>{if(e)return"$";let t="convertus-dollar-sign";return"true"===globalVars.superscriptDollarSign?t="".concat(t," sup"):"true"===globalVars.subscriptDollarSign&&(t="".concat(t," sub")),'<span class="'.concat(t,'">$</span>')})(n):"";return r?"".concat(c).concat(d):"".concat(d).concat(c)},formatPhoneNumber:e=>10===e.length?e.replace(/[^0-9]/g,"").replace(/(\d{3})(\d{3})(\d{4})/,"($1)-$2-$3"):11===e.length?e.replace(/[^0-9]/g,"").replace(/(\d{1})(\d{3})(\d{3})(\d{4})/,"$1-($2)-$3-$4"):e,getUrlParameter(e){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");let t=new RegExp("[\\?&]"+e+"=([^&#]*)").exec(location.search);return null===t?"":decodeURIComponent(t[1].replace(/\+/g," "))},isVehicleNew:e=>!(!e||"new"!==e.sale_class.toLowerCase()&&"neuf"!==e.sale_class.toLowerCase()),getPriceDisclaimer:e=>u.isVehicleNew(e)?vmsData.settings.srpNewDisclaimer?vmsData.settings.srpNewDisclaimer:translatedStrings.vehicleCard.disclaimer:vmsData.settings.srpUsedDisclaimer?vmsData.settings.srpUsedDisclaimer:translatedStrings.vehicleCard.disclaimer,getLuxuryTaxDisclaimer:()=>translatedStrings.vehicleCard.luxuryTaxDisclaimer,ajaxCall(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"GET",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=arguments.length>3?arguments[3]:void 0,o=[];for(let e in n)o.push(e+"="+n[e]);if(o=o.join("&"),document.documentMode||/Edge/.test(navigator.userAgent)){"GET"===t&&(e+=o?"?"+o:"",o="");const n=new XMLHttpRequest;n.open(t,e,!0),n.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),n.responseType="json",n.onload=()=>{if(4==n.readyState&&200==n.status){let e={};e="object"!=typeof n.response?JSON.parse(n.response):n.response,a(null,e)}else a(status,n.response)},n.send(encodeURI(o))}else{if("GET"===t)return e+=o?"?"+o:"",void fetch(e).then(e=>e.ok?Promise.resolve(e):Promise.reject(new Error("Failed to load"))).then(e=>e.json()).then(e=>a(null,e)).catch(e=>a(status,e));fetch(e,{method:t,headers:{"Content-Type":"application/x-www-form-urlencoded"},body:0<o.length?o:void 0}).then(e=>e.ok?Promise.resolve(e):Promise.reject(new Error("Failed to load"))).then(e=>e.json()).then(e=>a(null,e)).catch(e=>a(status,e))}},ajaxCarfax(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=new XMLHttpRequest;a.open("POST",globalVars.ajaxUrl),a.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),a.onload=()=>{200===a.status?t(a.response):console.error("Request failed.  Returned status of "+a.status)};let o=["action=".concat(e,"&nonce=").concat(vmsNonce.nonce,"&Language=").concat(globalVars.language)];for(let e in n)o.push(e+"="+n[e]);a.send(encodeURI(o.join("&")))},ajaxSingleVehicle(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=new XMLHttpRequest;n.open("POST",globalVars.ajaxUrl),n.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),n.onload=()=>{200===n.status?e(JSON.parse(n.response)):console.error("Request failed.  Returned status of "+n.status)};let a=["action=vms_garage_vehicle&nonce="+vmsNonce.nonce+"&language="+globalVars.language];for(let e in t)a.push(e+"="+t[e]);n.send(encodeURI(a.join("&")))},calculatePayment(e,t,n,a,o,i){t=Number(t),o=Number(o);let r=0,l=t/100/a*Math.pow(1+t/100/a,o/12*a)/(Math.pow(1+t/100/a,o/12*a)-1);return r=i?Math.round((e-n)*l):Math.round(e/l+n),0>r?0:r},calculateLeasePayment(e,t,n,a,o,i){let r=Math.round(e*i/100),l=e-n,s=(l-r)/(o/12*a),u=(l+r)*(t/2400*12/a),c=Math.round(u+s);return 0>c?0:c},calculateAdditionToPrice(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a=inventorySummary.settings.addDestinationFee,o=inventorySummary.settings.additionalFeesToggle,i=inventorySummary.settings.additionalFeesConfig,r=0;if("true"===a&&t&&t.destination&&(r+=t.destination),"true"===a&&e&&e.destination&&(r+=e.destination),"true"===o){let n=0,a=null;a="1"===globalVars.additionalFeeYMM?Object.values(i).filter(n=>u.shoudlApplyAdditionalFee(n,e,t)):Object.values(i).filter(e=>e.active&&0<parseInt(e.value)),a&&(n=a.map(e=>parseInt(e.value)).reduce((e,t)=>
1e+t,0)),r+=n}return n&&(r+=t&&t.options&&t.options[n]&&t.options[n].msrp_min?t.options[n].msrp_min:0),r},shoudlApplyAdditionalFee(e,t){var n,a,o;let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e.active)return!1;if(0>=parseInt(e.value))return!1;let r=0<(null==e||null===(n=e.years)||void 0===n?void 0:n.length),l=0<(null==e||null===(a=e.makes)||void 0===a?void 0:a.length),s=0<(null==e||null===(o=e.models)||void 0===o?void 0:o.length),u=null!=t&&t.year&&null!=t&&t.make?t:i;if(u&&null!=u&&u.year&&null!=u&&u.model){if(s){var c;if(null!=u&&u.id)return null==e||null===(c=e.models)||void 0===c?void 0:c.includes(u.id);{var d,f;let t=decodeURIComponent(window.location.pathname)||"";t=null===(d=t)||void 0===d?void 0:d.split("/"),t=t.map(e=>"".concat(null==u?void 0:u.year,"-").concat(e));let n=null==e||null===(f=e.models)||void 0===f?void 0:f.filter(e=>t.includes(e));return null==n?void 0:n.length}}var p,m,v,h,g,y;return!r||l||s?r||!l||s?!(r&&l&&!s)||(null==e||null===(h=e.years)||void 0===h?void 0:h.includes(null==u||null===(g=u.year)||void 0===g?void 0:g.toString()))&&(null==e||null===(y=e.makes)||void 0===y?void 0:y.includes(null==u?void 0:u.make)):null==e||null===(v=e.makes)||void 0===v?void 0:v.includes(null==u?void 0:u.make):null==e||null===(p=e.years)||void 0===p?void 0:p.includes(null==u||null===(m=u.year)||void 0===m?void 0:m.toString())}return!1},calculateLuxuryTax(e,t,n){var a,o,i,r;let l=0;const s=(null===(a=vmsData)||void 0===a||null===(o=a.settings)||void 0===o?void 0:o.luxuryTaxCarsCap)||1e5,u=(null===(i=vmsData)||void 0===i||null===(r=i.settings)||void 0===r?void 0:r.luxuryTaxBoatsCap)||25e4,c="new"===t||"neuf"===t;if(s<e&&c&&!["boats","motorcycle"].includes(n)||u<e&&c&&"boats"===n){const t=.2*(e-1e5),n=.1*e;l=n>t?t:n}return l},applyLuxuryTax(e,t){let n=!1;const a=globalVars.federalLuxuryTaxToggle&&globalVars.luxuryTaxOptimizely;if(!a)return n=!1,n;const o=e?globalVars.federalLuxuryTaxConfig.location.payment_calculator:globalVars.federalLuxuryTaxConfig.location.website_components;if(a&&o){if(n=!0,globalVars.federalLuxuryTaxConfig.exclusion_list_toggle&&globalVars.federalLuxuryTaxConfig.exclusion_list){const e=globalVars.federalLuxuryTaxConfig.exclusion_list.models,a=globalVars.federalLuxuryTaxConfig.exclusion_list.vehicles;return e.includes(t.model)?(n=!1,n):(n=!a.some(e=>Object.keys(e).some(n=>n==t.model&&e[n]==t.year)),n)}return n}return n},generateVdpLink(e){if(e){let t=e.year?e.year:"-",n=e.make?e.make.replace(/[/&#() ]/g,"-"):"-",a=e.model?e.model.replace(/[/&#() ]/g,"-"):"-",o=e.company_data.company_city?e.company_data.company_city.replace(/[/&#() ]/g,"-"):"-",i=e.company_data.company_province?e.company_data.company_province.replace(/[/&#() ]/g,"-"):"-",r="".concat(globalVars.siteUrl,"/vehicles/").concat(t,"/").concat(n,"/").concat(a,"/").concat(o,"/").concat(i,"/").toLowerCase();r+="".concat(e.ad_id,"/"),r+="?sale_class=".concat(e.sale_class.toLowerCase());try{r=r.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}catch(e){r=r.replace(/[\u0300-\u036f]/g,"")}return r}},vehicleHasOEMImages:e=>!!(null!=e&&e.oem_images&&0<Object.keys(null==e?void 0:e.oem_images).length),getVehicleImage(e){var t,n;let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"image_md";const o="image_xs"===a?"thumbnail":"url";let i="";return u.vehicleHasOEMImages(e)?i=e.oem_images[1][o]:(null===(t=e.image)||void 0===t?void 0:t.constructor)===Object?i=u.updateMediaCDN(e.image[a]):0<(null===(n=e.image)||void 0===n?void 0:n.length)&&(i=u.updateMediaCDN(e.image[0][a])),i},vehiclePlaceholderImage(e,t){let n=t||"jpg";return e&&e.is_npv?"".concat(globalVars.templateDirectory,"/achilles/assets/images/srp-placeholder/").concat(e.vehicle_class_en.replace(/ /g,"-"),".").concat(n):"".concat(globalVars.templateDirectory,"/achilles/assets/images/srp-placeholder/PV.").concat(n)},vehicleShowsFinance(e,t,n,a,o){let i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null;if(vmsData.settings.hideFinanceForOldModels&&10<=(new Date).getFullYear()-(null==e?void 0:e.year))return!1;if(e&&e.finance&&4e3<e.final_price){let r=e.finance;if(0<r.length)for(let t=0;t<r.length;t++){let n=r[t].finance_initial_price-r[t].finance_final_price;if("0"===r[t].finance_term&&"0"===r[t].finance_rate&&0===n)return!1;if(void 0===r[t].finance_term&&void 0===r[t].finance_rate&&0===n&&i)return!1;if(u.isVehicleNew(e)&&!r[t].hasOwnProperty("finance_term")&&!a)return!1;if(!u.isVehicleNew(e)&&!r[t].hasOwnProperty("finance_term")&&!o)return!1}else{if(u.isVehicleNew(e)&&!a)return!1;if(!u.isVehicleNew(e)&&!o)return!1}if(u.isVehicleNew(e)&&!t)return!0;
1if(!u.isVehicleNew(e)&&!n)return!0}return!1},initLocalStorage(e){let t=localStorage.getItem(e);"undefined"!=t?null==JSON.parse(t)&&localStorage.setItem(e,"[]"):localStorage.setItem(e,"[]")},setLocalStorage(e,t){"undefined"!=typeof Storage?localStorage.setItem("".concat(e),JSON.stringify(t)):console.warn("Sorry, your browser does not support Web Storage...")},getLocalStorage(e){let t=localStorage.getItem(e);return null!==t&&"undefined"!=t?JSON.parse(t):[]},searchLocalStore(e,t,n,a){if("saved"===n){for(let n=0;n<t.length;n++)if(null!==t[n]&&e===t[n].vehicle&&a===t[n].othersCount)return!0}else for(let n=0;n<t.length;n++)if(null!==t[n]&&e===t[n].vehicle)return!0},searchLocalStoreAndRemove(e,t){for(let n=0;n<t.length;n++)if(null!==t[n]&&e===t[n].vehicle&&void 0!==t[n])return t.splice(n,1),t;return t},debounce(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;return function(){const a=this,o=arguments;clearTimeout(t),t=setTimeout(()=>e.apply(a,o),n)}},deepEqual(e,t){if(e===t)return!0;if("object"==typeof e&&null!=e&&"object"==typeof t&&null!=t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(let n in e){if(!t.hasOwnProperty(n))return!1;if(!u.deepEqual(e[n],t[n]))return!1}return!0}return!1},validateDomain:e=>0<=e.indexOf(domainUrl),truncateString:(e,t)=>t<e.length?e.slice(0,t)+"...":e,incentiveDiff(e,t,n){if(e===t)return-1;let a=e-t,o=0;if(!n||0===n.length)return a;for(let t=0;t<n.length;t++)"adjustment"!==n[t].type&&(0===n[t].amount?o+=Math.round(e*n[t].amount_percent/100):o+=Math.round(n[t].amount));const i=a-o;return-5<i&&5>i?0:i},normalizeFinanceLeasePriceSourceKey(e){if(Array.isArray(e)&&(e=e[0]),"string"!=typeof e)return null;const t=e.trim().toLowerCase();return t&&new Set(["msrp","msrp-inc","sale","sale-inc","inte","inte-inc","aski","aski-inc","whol","whol-inc","invo","invo-inc","reta","reta-inc"]).has(t)?t:null},isFinanceLeasePriceSourceKey:e=>null!==u.normalizeFinanceLeasePriceSourceKey(e),getVehicleBasePriceByPricingKey(e,t){var n;if(!e||!t)return 0;const a=t.endsWith("-inc"),o=a?t.slice(0,-4):t,i=e=>{const t=Number(null!=e?e:0);return Number.isFinite(t)&&0<t?t:0},r={msrp:i(e.msrp)||e.initial_price,sale:a?i(e.sale_price)||e.initial_price:i(e.sale_price)||i(e.final_price)||e.final_price,inte:a?i(e.internet_price)||e.initial_price:i(e.internet_price)||i(e.final_price)||e.final_price,aski:i(e.asking_price)||e.initial_price,whol:i(e.wholesale_price)||e.initial_price,invo:i(e.invoice_price)||e.initial_price,reta:i(e.retail_price)||e.initial_price},l=Number(null!==(n=r[o])&&void 0!==n?n:0),s=Number.isFinite(l)?l:0;return 0<s?s:i(e.initial_price)||i(e.msrp)||0},getVehiclePricingBreakdown(e){if(!e)return[];if(Array.isArray(e.breakdown)&&e.breakdown.length)return e.breakdown;const t=[];return Array.isArray(e.breakdown1)&&t.push(...e.breakdown1),Array.isArray(e.breakdown2)&&t.push(...e.breakdown2),t.length?t:Array.isArray(e.incentive)&&e.incentive.length?e.incentive:Array.isArray(e.incentives)&&e.incentives.length?e.incentives:t},isIncentiveEligibleForCalculatorType(e,t){var n,a,o,i,r,l,u,c,d,f;if(!e||"adjustment"===e.type)return!1;if("finance"!==t&&"lease"!==t)return!0;const p=null!==(n=null!==(a=null!==(o=null!==(i=e.cash_only)&&void 0!==i?i:e.cashOnly)&&void 0!==o?o:e.cashOnlyIncentive)&&void 0!==a?a:e.is_cash_only)&&void 0!==n?n:e.cash_only_incentive;if(s(p))return!1;const m=null!==(r=null!==(l=e.cashable)&&void 0!==l?l:e.is_cashable)&&void 0!==r?r:e.isCashable;if(void 0!==m&&(!1===(v=m)||0===v||"string"==typeof v&&["0","false","no","off"].includes(v.toLowerCase())))return!1;var v;const h=((e,t)=>Array.isArray(e)&&0<e.length?e.map(e=>String(e).toLowerCase()).includes(t):null)(null!==(u=null!==(c=e.payment_types)&&void 0!==c?c:e.paymentTypes)&&void 0!==u?u:e.applies_to_payment_types,t);if(null!==h)return h;const g=((e,t)=>{if("string"==typeof e&&e.trim()){const n=e.toLowerCase();if(n.includes("cash")&&!n.includes(t))return!1;if(n.includes("finance")||n.includes("lease"))return n.includes(t)}return null})(null!==(d=null!==(f=e.payment_type)&&void 0!==f?f:e.paymentType)&&void 0!==d?d:e.applies_to,t);if(null!==g)return g;const y=((e,t)=>{if("finance"===t){var n,a;const t=null!==(n=null!==(a=e.finance_eligible)&&void 0!==a?a:e.finance
1Eligible)&&void 0!==n?n:e.eligible_finance;return void 0===t?null:s(t)}if("lease"===t){var o,i;const t=null!==(o=null!==(i=e.lease_eligible)&&void 0!==i?i:e.leaseEligible)&&void 0!==o?o:e.eligible_lease;return void 0===t?null:s(t)}return null})(e,t);return null===y||y},getVehiclePriceByPricingKey(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"finance";const a=u.getVehicleBasePriceByPricingKey(e,t);if(!a||0>=a)return a;if(!t.endsWith("-inc"))return a;const o=u.getVehiclePricingBreakdown(e);if(!Array.isArray(o)||0===o.length)return a;let i=0;const r=e=>{for(const t of e){const e=Number(null!=t?t:0);if(Number.isFinite(e)&&0!==e)return e}return 0};for(const e of o){if("adjustment"===(null==e?void 0:e.type))continue;if(!u.isIncentiveEligibleForCalculatorType(e,n))continue;const t=r([null==e?void 0:e.amount,null==e?void 0:e.incentive_amount,null==e?void 0:e.incentiveAmount,null==e?void 0:e.incentive_amount_pre,null==e?void 0:e.incentiveAmountPre,null==e?void 0:e.finance_amount_pre,null==e?void 0:e.financeAmountPre,null==e?void 0:e.lease_amount,null==e?void 0:e.leaseAmount,null==e?void 0:e.incentive_amount_post,null==e?void 0:e.incentiveAmountPost,null==e?void 0:e.finance_amount_post,null==e?void 0:e.financeAmountPost]),o=r([null==e?void 0:e.amount_percent,null==e?void 0:e.amountPercent,null==e?void 0:e.incentive_amount_percent,null==e?void 0:e.incentiveAmountPercent,null==e?void 0:e.incentive_amount_percent_pre,null==e?void 0:e.incentiveAmountPercentPre,null==e?void 0:e.finance_amount_pre_percent,null==e?void 0:e.financeAmountPrePercent,null==e?void 0:e.lease_amount_percent,null==e?void 0:e.leaseAmountPercent,null==e?void 0:e.incentive_amount_percent_post,null==e?void 0:e.incentiveAmountPercentPost,null==e?void 0:e.finance_amount_post_percent,null==e?void 0:e.financeAmountPostPercent]);0===t&&o?i+=Math.round(a*o/100):t&&(i+=Math.round(t))}const l=Math.round(a-i);return Math.max(l,0)},vehicleDataLayer:e=>({make:e.make,model:e.model,year:e.year,condition:1===e.certified?"CPO":"fr"===globalVars.language&&e.en?e.en.sale_class:e.sale_class,id:e.ad_id,bodyStyle:e.body_style,odometer:e.odometer,stockNumber:e.stock_number,vin:e.vin,colour:e.exterior_color,msrp:e.initial_price,internetPrice:e.final_price,trim:e.trim,status:"",transmission:e.transmission,cpo:e.certified,kilometers:e.fuel_economy_city_km,engine:e.engine,driveTrain:e.drive_train,doors:e.doors,fuelType:"fr"===globalVars.language&&e.en?e.en.fuel_type:e.fuel_type,vehicleClass:e.vehicle_class,dateOnLot:e.date_on_lot,showroom:"false",childStoreId:e.trader_company_id,childStoreName:e.company_data.company_name}),setSimpleFields(e,t){jQuery(".vdp_vehicle, [name=vdp-vehicle]").val(e.year+" "+e.make+" "+e.model+(e.trim?" "+e.trim:"")),jQuery(".vdp_year, [name=vdp-year]").val(e.year),jQuery(".vdp_make, [name=vdp-make]").val(e.make),jQuery(".vdp_model, [name=vdp-model]").val(e.model),jQuery(".vdp_trim, [name=vdp-trim]").val(e.trim),jQuery(".vdp_bodystyle, [name=vdp-bodystyle]").val(e.body_style),jQuery(".vdp_price, [name=vdp-price]").val(e.final_price&&0<e.final_price?u.formatCommas(e.final_price,!0,!0):translatedStrings.vehicleCard.contactUs),jQuery(".vdp_doors, [name=vdp-doors]").val(e.doors),jQuery(".vdp_exteriorcolor, [name=vdp-exteriorcolor]").val(e.exterior_color),jQuery(".vdp_interiorcolor, [name=vdp-interiorcolor]").val(e.interior_color),jQuery(".vdp_transmission, [name=vdp-transmission]").val(e.transmission),jQuery(".vdp_odometer, [name=vdp-odometer]").val(e.odometer),jQuery(".vdp_vin, [name=vdp-vin]").val(e.vin),jQuery(".vdp_stock, [name=vdp-stock]").val(e.stock_number),jQuery(".vdp_saleclass, [name=vdp-saleclass]").val(1===e.certified?"CPO":"fr"===globalVars.language&&e.en?e.en.sale_class:e.sale_class),jQuery(".vdp_inventory_url, [name=vdp-inventory-url]").val(t),jQuery(".vdp_adId, [name=vdp-adid]").val(e.ad_id),jQuery(".vdp_drivetrain, [name=vdp-drivetrain]").val(e.drive_train),jQuery(".vdp_engine, [name=vdp-engine]").val(e.engine),jQuery(".vdp_fuelType, [name=vdp-fuelType]").val("fr"===globalVars.language&&e.en?e.en.fuel_type:e.fuel_type),jQuery(".vdp_msrp, [name=vdp-msrp]").val(e.msrp);
1const n=e.image&&e.image.constructor===Object&&e.image.image_md,a=e.image&&e.image.constructor===Array&&0<e.image.length&&e.image[0].image_md;if(n||a){let t="";n?t=u.updateMediaCDN(e.image.image_md):a&&(t=u.updateMediaCDN(e.image[0].image_md)),jQuery(".vdp_img_url, [name=vdp-img-url]").val(t)}else jQuery(".vdp_img_url, [name=vdp-img-url]").val(globalVars.templateDirectory+"/achilles/assets/images/srp-placeholder/PV.jpg");"company_data"in e&&jQuery("[name=vdp-company-name]").val(e.company_data.company_name),"trader_company_id"in e&&jQuery("[name=vdp-trader-company-id]").val(e.trader_company_id),e.initial_price&&e.final_price<e.initial_price&&(jQuery(".vdp_initialPrice, [name=vdp-initialPrice]").val(u.formatCommas(e.initial_price,!0,!0)),jQuery(".vdp_initialPriceLabel, [name=vdp-initialPrice-label]").val(translatedStrings.emailBody.initialPrice))},getSessionId(e){let t=null;return["gaClientId","udSessionId"].includes(e)&&dataLayer.forEach(n=>{n[e]&&(t=n[e])}),t},getCookieValue(e,t){for(const n of e.split(";")){const e=n.indexOf("=");if(-1!==e&&t===n.slice(0,e).trim())return n.slice(e+1).trim()}return null},rgbToHex(e){if(!e.startsWith("rgb"))return e;let t=e.match(/\d+/g);return 3>t.length?e:"#"+(16777216+(t[0]<<16|t[1]<<8|t[2]<<0)).toString(16).slice(1)},getElementPosition:e=>{const{left:t,top:n,width:a}=e.getBoundingClientRect(),o=window.innerWidth-document.documentElement.clientWidth,i=Math.round((window.outerWidth-o)/2),r=Math.round(t+a/2),l=window.innerHeight/2<n?"bottom":"top";let s;return s=i===r?"center":i<r?"right":"left","".concat(l,"_").concat(s)},decodeSingleQuotes:e=>"string"==typeof e?e.replace(/&#039;/g,"'"):"",frModelName(e){if("fr"==globalVars.language)switch(e){case"Civic Hatchback":case"Civic Hayon":return"Civic À Hayon";case"MX-30 électrique":return"MX-30";case"CX-90 hybride léger":case"CX-90 hybride rechargeable":return"CX-90";default:return e}return e},addConsentCheckbox(e){let t=document.documentElement.lang.replace(/-/g,"_"),n=globalVars.dealerGeneralName;n=n&&void 0!==n&&""!==n.trim()?"fr_CA"===t?"à ".concat(globalVars.dealerGeneralName):globalVars.dealerGeneralName:"fr_CA"===t?"au concessionnaire":"the dealership";let a='By clicking "Send" I agree to receive communications and share my personal information with '.concat(n,' and its partners. I also agree to the <a target="_blank" href="https://www.autotrader.ca/privacy-statement/?#terms">Terms and Conditions</a> and the <a target="_blank" href="https://www.autotrader.ca/privacy-statement">Privacy Policy</a>.'),o='En cliquant sur "Envoyez", je constens à transmettre mes informations personnelles '.concat(n,' et à ses partenaires ainsi qu\'à recevoir des communications de leur part. J\'accepte également les <a target="_blank" href="https://www.autohebdo.net/privacy-statement/?#terms">Modalités d’utilisation</a> et la <a target="_blank" href="https://www.autohebdo.net/privacy-statement">Politique de confidentialité</a>.'),i="fr_CA"===t?o:a,r=jQuery(e),l=r.find(".wpcf7-submit");0===r.find(".wpcf7-form-control-wrap.consent_checkbox").length&&$('\n\t\t\t\t\t\t\t\t\t\t<span class="wpcf7-form-control-wrap consent_checkbox" style="width: 100%;">\n\t\t\t\t\t\t\t\t\t\t\t<span class="wpcf7-form-control">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="wpcf7-list-item">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="wpcf7-list-item-label">'.concat(i,"</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t")).insertBefore(l)},shouldShowStockCount:(e,t)=>!(Array.isArray(vmsData.settings.defaultVehicleMake)||!e)||0<e&&vmsData.settings.defaultVehicleMake.includes(t),extractPrimaryDomain(e){const t=e.split(".").filter(e=>"www"!==e);return 0<t.length?t[0]:null},swapPrimaryDomain(e,t){const n=e=>new URL(e).hostname.split("."),a=n(e),o=n(t);o[0]=a[1];const i=o.slice(-3).join("."),r=new URL(e);return r.hostname=i,r.toString()},getOEMId:(e,t)=>("string"==typeof e&&e&&!/^https?:\/\//i.test(e)&&(e="https://".concat(e.replace(/^\/+/,""))),"dev"===globalVars.serverEnvironment&&(e=(e=e.replace("https","http")).replace(/\.\w+($|\/)/,".wordpress.localhost$1")),"staging"===globalVars.serverEnvironment&&(e=u.swapPrimaryDomain(e,"".concat(window.location.origin,"/"))),"/"!==e.slice(-1)&&(e="".concat(e,"/")),new Promise((n,a)=>{fetch("".concat(e,"wp-json/achilles/v1/get_oem_id?vmsId=").concat(t)).then(e=>{if(!e.ok)throw new Error("Network response was not ok");return e.json()}).then(e=>{var t;404===(null==e||null===(t=e.data)||void 0===t?void 0:t.status)?a(new Error("OEM ID not found, status 404")):n(e)}).catch(e=>{a(e)})})),fetchPhoneNumbersFromOrigin(e,t){if("string"==typeof e&&e&&!/^https?:\/\//i.test(e)&&(e="https://".concat(e.replace(/^\/+/,""))),"dev"===globalVars.serverEnvironment)try{const t=new URL(e);t.protocol="http:";const n=t.hostname;/\.wordpress\.[a-z]+$/i.test(n)?t.hostname=n.replace(/\.wordpress\.[a-z]+$/i,".wordpress.localhost"):t.hostname=n.replace(/\.[a-z]+$/i,".wordpress.localhost"),e=t.toString()}catch(t){"undefined"!=typeof console&&console.warn&&console.warn("fetchPhoneNumbersFromOrigin: URL rewrite failed, applying legacy fallback",{original:e,error:t}),e=(e=e.replace("https","http")).replace(/\.\w+($|\/)/,".wordpress.localhost$1")}return"/"!==e.slice(-1)&&(e="".concat(e,"/")),new Promise((n,a)=>{let o="".concat(e,"wp-json/achilles/v1/get_phone_numbers");
1t&&(o+="?vdpVmsId=".concat(encodeURIComponent(t))),fetch(o).then(e=>{if(!e.ok)throw new Error("Network response was not ok");return e.json()}).then(e=>{var t;if(!1!==(null==e?void 0:e.has_phone_numbers)&&"phone_numbers_empty"!==(null==e?void 0:e.code)&&("phone_numbers_not_found"!==(null==e?void 0:e.code)&&404!==(null==e||null===(t=e.data)||void 0===t?void 0:t.status)||null!=e&&e.sales_phone||null!=e&&e.general_phone))n(e);else{n({sales_phone:"",general_phone:""})}}).catch(e=>{a(e)})})},getResolvedVDPPhoneNumber(e){var t,n,a;const o=(null===(t=globalVars)||void 0===t?void 0:t.dealerSalesPhone)||"",i=(null===(n=globalVars)||void 0===n?void 0:n.dealerGeneralPhone)||"",r=null!==(a=globalVars)&&void 0!==a&&a.inventoryId?Number(globalVars.inventoryId):null,l=null!=e&&e.company_id?Number(e.company_id):null,s=(null==e?void 0:e.company_web_address)||null,c=u.isPhoneRouteEnabled();return l&&r&&l===r||!c||!s?Promise.resolve(o||i||""):u.fetchPhoneNumbersFromOrigin(s,l).then(e=>{const t=(null==e?void 0:e.sales_phone)||(null==e?void 0:e.salesPhone)||(null==e?void 0:e.sales)||"",n=(null==e?void 0:e.general_phone)||(null==e?void 0:e.generalPhone)||(null==e?void 0:e.general)||"";return t||n||o||i||""}).catch(()=>o||i||"")},isPhoneRouteEnabled(){const e=(null===globalThis||void 0===globalThis?void 0:globalThis.globalVars)||{},t=[e.enablePhoneNumbersRoute,e.enableCmsPhoneNumbersRoute,e.enable_cms_phone_numbers_route].some(e=>{if(!0===e)return!0;const t="string"==typeof e||"number"==typeof e?String(e).toLowerCase():"";return["1","true","on","yes"].includes(t)}),n=u._forcePhoneRouteFlag();return Boolean(t||n)},_forcePhoneRouteFlag(){const e=globalThis||{},t=e.location||null;if(!t)return!1;try{const n=t.search||"";let a="";if("function"==typeof URLSearchParams)a=new URLSearchParams(n).get("forcePhoneRoute")||"";else{const e=/[?&]forcePhoneRoute=([^&#]+)/.exec(n);a=e?decodeURIComponent(e[1]):""}const o=["1","true","yes","on"].includes(String(a).toLowerCase());return!0===e.__forcePhoneRoute||o}catch(e){var n;return null!==globalThis&&void 0!==globalThis&&null!==(n=globalThis.console)&&void 0!==n&&n.warn&&console.warn("forcePhoneRoute flag evaluation failed",e),!1}},getCurrentAndNextYears(){const e=(new Date).getFullYear().toString(),t=new Date,n=new Date(t.getFullYear()+1,0,31);return[t<=n?(t.getFullYear()+1).toString():e,e]},normalizeShowroomModelsByYear(e,t){const n={};let a=!1;for(const o in e)"undefined"!==o?n[t[o]||o]=e[o]:a=!0;return(!a||0!==Object.keys(n).length)&&n},updateMediaCDN(e){if(!globalVars.updateVehicleMediaCDN)return e;let t=e.replace("tdrvehicles.azureedge.net","1s-photomanager-prd.autotradercdn.ca");return t=t.replace("tdrvehicles2.azureedge.net","1s-photomanager-prd.autotradercdn.ca"),t=t.replace("tdrvids.azureedge.net","mkt-vehiclevideos-prd.autotradercdn.ca"),t=t.replace("tdrvehiclestest.azureedge.net","tdrvehiclestest.autotradercdn.ca"),t=t.replace("tdrpmimagestest.azureedge.net","1s-photomanager-qa.autotradercdn.ca"),t=t.replace("tdrphotoqa.azureedge.net","mkt-vehicleimages-qa.autotradercdn.ca"),t},processTemplate:(e,t)=>
1null==e?void 0:e.replace(/\$\{([^}]+)\}/g,(e,n)=>{try{var a;return null!==(a=n.split(".").reduce((e,t)=>null==e?void 0:e[t],t))&&void 0!==a?a:""}catch(e){return"undefined"!=typeof console&&console.debug&&console.debug("processTemplate: evaluation failed for expression",n,e),""}}),updateDataLayerWithOptimizelyContext(e,t,n){const{optimizelyVariation:a,optimizelyUser:i}=n.dataset,r="off"!==a;if(!r||t.hasOwnProperty("optimizelyAbTest"))return t;const l=JSON.parse(i||"{}");if(r){const n={enabled:r,user:l,variation:a,feature:e};return o(o({},t),{},{optimizelyAbTest:n})}},getABTestContactUsValue(e){var t;const n=null===(t=globalVars)||void 0===t?void 0:t.optimizelyABTestContactUs;if(null!=n){const{variation:t,enabled:a,feature:o,user:i}=n;e.optimizelyAbTest={variation:t,enabled:a,feature:o,user:i}}return e},modifyDataLayerForAbTest(e,t){const{optimizelyVariation:n,optimizelyFlagKey:a}=t.dataset;return"a_b_test_urgency_indicators"===a?e:n&&"off"!==n?u.updateDataLayerWithOptimizelyContext(a,e,t):e},getMotoCtas(e){let t=[];if("vdp"===pageType&&(t=[...Array.from(document.querySelectorAll(".motocommerce-ctas > a"))]),"srp"===pageType){const n=document.querySelector('[data-vehicle-vin="'.concat(e,'"]'));n&&(t=[...Array.from(null==n?void 0:n.querySelectorAll(".motocommerce-ctas > a"))])}for(const e of t)if("none"!==e.style.display)return!0;return!1},evaluateAbTest(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return window.optimizelyInstanceReady?window.optimizelyInstanceReady.then(n=>{var a,o;let{user:i}=n;const{variation:r,decision:l,enabled:s}=u.getClientSideAbTestDecision(i,e,t),c="active"===r,d=null!==(a=null==l||null===(o=l.variables)||void 0===o?void 0:o.json_variable)&&void 0!==a?a:null,f=u.getDeviceType();var p;return i&&(null==i||null===(p=i.setAttribute)||void 0===p||p.call(i,"device",f)),{enabled:null!=s&&s,isActive:null!=c&&c,jsonVariable:d,variation:null!=r?r:"off",user:null!=i?i:null}}):Promise.resolve({enabled:!1,isActive:!1,jsonVariable:null,variation:"off",user:null})},getClientSideAbTestDecision(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];try{var a;const o=null===(a=globalThis.optimizelySdk)||void 0===a?void 0:a.OptimizelyDecideOption,i=n?[o.DISABLE_DECISION_EVENT]:void 0,r=null==e?void 0:e.decide(t,i),l=null==r?void 0:r.variationKey;return{enabled:null==r?void 0:r.enabled,variation:l,decision:r}}catch(e){return console.error(e),{enabled:!1,variation:"off",decision:null}}},getShouldSkipRedirectToThankYou(e){var t,n,a;const o=document.querySelector("#moto-thank-you-modal");if(!e||!o)return!1;const i=u.getMotoCtas(e);return!("on"!==(null===(t=globalVars)||void 0===t||null===(n=t.motocommerceData)||void 0===n||null===(a=n[5])||void 0===a?void 0:a.override_thank_you_redirect)||!i)},getDeviceType(){let e="Unknown";var t,n;return"undefined"!=typeof globalVars&&("Web"===(null===(t=globalVars)||void 0===t?void 0:t.deviceType)?e="Desktop":null!==(n=globalVars)&&void 0!==n&&n.deviceType&&(e=globalVars.deviceType)),e},addUpdatedModalClass(e){var t,n;!e||null===(t=globalVars)||void 0===t||!t.contactFormUpdatedUi||null!=e&&null!==(n=e.classList)&&void 0!==n&&n.contains("srp-calculator")||e.querySelector(".wpcf7-form")&&e.classList.add("updated-modal-ui")},moveModalCloseButton(e){var t,n;if(!e||null===(t=globalVars)||void 0===t||!t.contactFormUpdatedUi||null!=e&&null!==(n=e.classList)&&void 0!==n&&n.contains("srp-calculator"))return;if(!e.querySelector(".wpcf7-form"))return;const a=e.querySelector(".modal-close"),o=e.querySelector(".modal-content");a&&o&&o.appendChild(a)},formatImagesAltText(e){const t=e.company_data||{},n=[e.exterior_color,e.year,e.make,e.model,e.search_trim,e.body_style].filter(Boolean).join(" "),a=t.company_name,o=t.company_city;let i="";return a&&o?i=" at ".concat(a," in ").concat(o):a?i=" at ".concat(a):o&&(i=" in ".concat(o)),"".concat(n).concat(i).trim()}};e.exports=u},132:function(e,t,n){"use strict";let a=null;a="1"===globalVars.additionalFeeYMM?{data:()=>({additionalFeesToggle:showroomDisclaimerSettings.additionalFeesToggle,additionalFeesConfig:showroomDisclaimerSettings.additionalFeesConfig}),methods:{additionalFees(e){let t=0;if("true"===this.additionalFeesToggle){let n=Object.values(this.additionalFeesConfig).filter(t=>{var n,a,o,i;if(!t.active)return!1;if(0>=parseInt(t.value))return!1;let r=0<(null==t||null===(n=t.years)||void 0===n?void 0:n.length),l=0<(null==t||null===(a=t.makes)||void 0===a?void 0:a.length),s=0<(null==t||null===(o=t.models)||void 0===o?void 0:o.length);return(!(r||l||s)||0!==(null===(i=Object.keys(e))||void 0===i?void 0:i.length))&&(!(r||l||s)||!!(e&&null!=e&&e.year&&null!=e&&e.model)&&(s?null==t||null===(u=t.models)||void 0===u?void 0:u.includes(null==e?void 0:e.id):!r||l||s?r||!l||s?!(r&&l&&!s)||(null==t||null===(p=t.years)||void 0===p?void 0:p.includes(null==e||null===(m=e.year)||void 0===m?void 0:m.toString()))&&(null==t||null===(v=t.makes)||void 0===v?void 0:v.includes(null==e?void 0:e.make)):null==t||null===(f=t.makes)||void 0===f?void 0:f.includes(null==e?void 0:e.make):null==t||null===(c=t.years)||void 0===c?void 0:c.includes(null==e||null===(d=e.year)||void 0===d?void 0:d.toString())));var u,c,d,f,p,m,v});n&&(t=n.map(e=>parseInt(e.value)).reduce((e,t)=>
1e+t,0))}return t},modelPrice(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=0;return"true"===this.addDestinationFee&&(a+=t),"true"===this.additionalFeesToggle&&(a+=this.additionalFees(n)),e+a}}}:{data:()=>({additionalFeesToggle:showroomDisclaimerSettings.additionalFeesToggle,additionalFeesConfig:showroomDisclaimerSettings.additionalFeesConfig}),methods:{additionalFees(){let e=0;if("true"===this.additionalFeesToggle){let t=Object.values(this.additionalFeesConfig).filter(e=>e.active&&0<parseInt(e.value));t&&(e=t.map(e=>parseInt(e.value)).reduce((e,t)=>e+t,0))}return e},modelPrice(e,t){let n=0;return"true"===this.addDestinationFee&&(n+=t),"true"===this.additionalFeesToggle&&(n+=this.additionalFees()),e+n}}},t.a=a},248:function(e,t,n){"use strict";var a=n(0),o=n(132),i=n(9),r=n.n(i);t.a={mixins:[o.a],components:{"tiny-slider":r.a},data:()=>({showroomData:[],modelSummary:null,filteredCategory:translatedStrings.showroomCarousel.all,isLoaded:!1,translation:translatedStrings.showroomCarousel,modelSort:"",bodySort:"",addDestinationFee:showroomDisclaimerSettings.addDestinationFee,additionalFeesToggle:showroomDisclaimerSettings.additionalFeesToggle,additionalFeesConfig:showroomDisclaimerSettings.additionalFeesConfig}),created(){Object(a.ajaxCall)(globalVars.ajaxUrl,"GET",{action:"true"===globalVars.showroomAdvanced?"showroom_advanced_get_data":"showroom_get_data",endpoint:"models",imageSize:"xs",language:globalVars.language,frontAjax:!0,nonce:nonceValue},(e,t)=>{e&&console.error(e),t.data.sort((e,t)=>e.year>t.year?-1:1);const n=this.filterShowroomData(t.data);this.showroomData=n,this.isLoaded=!0,this.getModelSummary()})},mounted(){var e,t,n,a,o,i;this.modelSort=null==this||null===(e=this.$el)||void 0===e||null===(t=e.dataset)||void 0===t||null===(n=t.modelSort)||void 0===n?void 0:n.split(","),this.bodySort=null==this||null===(a=this.$el)||void 0===a||null===(o=a.dataset)||void 0===o||null===(i=o.bodyStyleSort)||void 0===i?void 0:i.split(",")},computed:{categories(){let e={};e[this.translation.all]=[];let t=this.sortModels(this.showroomData);for(let n=0;n<t.length;n++)t[n].class in e||(e[t[n].class]=[]),e[this.translation.all].push(t[n]),e[t[n].class].push(t[n]);return this.sortBodyStyle(e)}},methods:{filterShowroomData(e){const t=[],n=[];for(const a of e){let e=!0;for(let t in a)null===a[t]&&(e=!1);e&&(e=!n.includes("".concat(a.year,"-").concat(a.model))),e&&(n.push("".concat(a.year,"-").concat(a.model)),t.push(a))}return t},getModelSummary(){let e={};for(const n of this.showroomData)if(inventorySummary.models.hasOwnProperty(n.model)){const a=[n.year,n.year-1];for(const o of a){var t;e[o]||(e[o]={}),e[o][n.model]=null!==(t=inventorySummary.models[n.model][o])&&void 0!==t?t:0}}this.modelSummary=e},getInventoryCount(e){let t=0,n=[e.year,e.year-1];for(const i of n){var a,o;null!==(a=this.modelSummary)&&void 0!==a&&null!==(o=a[i])&&void 0!==o&&o[e.model]&&(t+=this.modelSummary[i][e.model])}return t},sortModels(e){let t=e.slice();return"name"===this.modelSort[0]?t.sort((e,t)=>(e=e.model.toLowerCase())==(t=t.model.toLowerCase())?0:e<t?-1:1):"price"===this.modelSort[0]&&t.sort((e,t)=>e.starting_value-t.starting_value),"desc"===this.modelSort[1]&&t.reverse(),t},sortBodyStyle(e){if(!this.bodySort[0])return e;const t={};t[this.translation.all]=e[this.translation.all],delete e[this.translation.all];let n=Object.keys(e);return"name"===this.bodySort[0]?n.sort((e,t)=>(e=e.toLowerCase())==(t=t.toLowerCase())?0:e<t?-1:1):"models"===this.bodySort[0]&&n.sort((t,n)=>e[t].length-e[n].length),"desc"===this.bodySort[1]&&n.reverse(),n.forEach((function(n){t[n]=e[n]})),t},setFilter(e){this.filteredCategory=e},uniqueKey:e=>"".concat(e.year,"-").concat(e.model),formatCommas:a.formatCommas}}},668:function(e,t,n){"use strict";n.r(t);var a=n(248);new Vue({el:"#"+uniqueVue,mixins:[a.a]})},9:function(e,t,n){window,e.exports=function(e){var t={};function n(a){if(t[a])return t[a].exports;var o=t[a]={i:a,l:!1,exports:{}};return e[a].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:a})}
1,n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t,n){"use strict";n.r(t);var a=window,o=a.requestAnimationFrame||a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.msRequestAnimationFrame||function(e){return setTimeout(e,16)},i=window,r=i.cancelAnimationFrame||i.mozCancelAnimationFrame||function(e){clearTimeout(e)};function l(){for(var e,t,n,a=arguments[0]||{},o=1,i=arguments.length;o<i;o++)if(null!==(e=arguments[o]))for(t in e)a!==(n=e[t])&&void 0!==n&&(a[t]=n);return a}function s(e){return["true","false"].indexOf(e)>=0?JSON.parse(e):e}function u(e,t,n,a){return a&&e.setItem(t,n),n}function c(){var e=document,t=e.body;return t||((t=e.createElement("body")).fake=!0),t}var d=document.documentElement;function f(e){var t="";return e.fake&&(t=d.style.overflow,e.style.background="",e.style.overflow=d.style.overflow="hidden",d.appendChild(e)),t}function p(e,t){e.fake&&(e.remove(),d.style.overflow=t,d.offsetHeight)}function m(e,t,n,a){"insertRule"in e?e.insertRule(t+"{"+n+"}",a):e.addRule(t,n,a)}function v(e){return("insertRule"in e?e.cssRules:e.rules).length}function h(e,t,n){for(var a=0,o=e.length;a<o;a++)t.call(n,e[a],a)}var g="classList"in document.createElement("_"),y=g?function(e,t){return e.classList.contains(t)}:function(e,t){return e.className.indexOf(t)>=0},b=g?function(e,t){y(e,t)||e.classList.add(t)}:function(e,t){y(e,t)||(e.className+=" "+t)},w=g?function(e,t){y(e,t)&&e.classList.remove(t)}:function(e,t){y(e,t)&&(e.className=e.className.replace(t,""))};function _(e,t){return e.hasAttribute(t)}function x(e,t){return e.getAttribute(t)}function C(e){return void 0!==e.item}function S(e,t){if(e=C(e)||e instanceof Array?e:[e],"[object Object]"===Object.prototype.toString.call(t))for(var n=e.length;n--;)for(var a in t)e[n].setAttribute(a,t[a])}function T(e,t){e=C(e)||e instanceof Array?e:[e];for(var n=(t=t instanceof Array?t:[t]).length,a=e.length;a--;)for(var o=n;o--;)e[a].removeAttribute(t[o])}function P(e){for(var t=[],n=0,a=e.length;n<a;n++)t.push(e[n]);return t}function A(e,t){"none"!==e.style.display&&(e.style.display="none")}function M(e,t){"none"===e.style.display&&(e.style.display="")}function O(e){return"none"!==window.getComputedStyle(e).display}function k(e){if("string"==typeof e){var t=[e],n=e.charAt(0).toUpperCase()+e.substr(1);["Webkit","Moz","ms","O"].forEach((function(a){"ms"===a&&"transform"!==e||t.push(a+n)})),e=t}for(var a=document.createElement("fakeelement"),o=(e.length,0);o<e.length;o++){var i=e[o];if(void 0!==a.style[i])return i}return!1}function D(e,t){var n=!1;return/^Webkit/.test(e)?n="webkit"+t+"End":/^O/.test(e)?n="o"+t+"End":e&&(n=t.toLowerCase()+"end"),n}function V(e,t){for(var n in t)e.addEventListener(n,t[n],!1)}var j=!1;try{var N=Object.defineProperty({},"passive",{get:function(){j=!0}});window.addEventListener("test",null,N)}catch(e){}var I=!!j&&{passive:!0};function L(e,t){for(var n in t){var a=["touchstart","touchmove"].indexOf(n)>=0&&I;e.removeEventListener(n,t[n],a)}}n.d(t,"tns",(function(){return B})),Object.keys||(Object.keys=function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}),"remove"in Element.prototype||(Element.prototype.remove=function(){this.parentNode&&this.parentNode.removeChild(this)});var B=function(e){e=l({container:".slider",mode:"carousel",axis:"horizontal",items:1,gutter:0,edgePadding:0,fixedWidth:!1,autoWidth:!1,viewportMax:!1,slideBy:1,controls:!0,controlsPosition:"top",controlsText:["prev","next"],controlsContainer:!1,prevButton:!1,nextButton:!1,nav:!0,navPosition:"top",navContainer:!1,navAsThumbnails:!1,arrowKeys:!1,speed:300,autoplay:!1,autoplayPosition:"top",autoplayTimeout:5e3,autoplayDirection:"forward",autoplayText:["start","stop"],autoplayHoverPause:!1,autoplayButton:!1,autoplayButtonOutput:!0,autoplayResetOnVisibility:!0,animateIn:"tns-fadeIn",animateOut:"tns-fadeOut",animateNormal:"tns-normal",animateDelay:!1,loop:!0,rewind:!1,autoHeight:!1,responsive:!1,lazyload:!1,lazyloadSelector:".tns-lazy-img",touch:!0,mouseDrag:!1,swipeAngle:15,nested:!1,preventActionWhenRunning:!1,preventScrollOnTouch:"auto",freezable:!0,onInit:!1,useLocalStorage:!0},e||{});var t=document,n=window,a={},i=e.useLocalStorage;if(i){var d=navigator.userAgent,g=new Date;try{(a=n.localStorage)?(a.setItem(g,g),i=a.getItem(g)==g,a.removeItem(g)):i=!1,i||(a={})}catch(e){i=!1}i&&(a.tnsApp&&a.tnsApp!==d&&["tC","tPL","tMQ","tTf","t3D","tTDu","tTDe","tADu","tADe","tTE","tAE"].forEach((function(e){a.removeItem(e)})),localStorage.tnsApp=d)}for(var C=a.tC?s(a.tC):u(a,"tC",function(){var e=document,t=c(),n=f(t),a=e.createElement("div"),o=!1;t.appendChild(a);try{for(var i,r="(10px * 10)",l=["calc"+r,"-moz-calc"+r,"-webkit-calc"+r],s=0;s<3;s++)if(i=l[s],a.style.width=i,100===a.offsetWidth){o=i.replace(r,"");break}}catch(e){}return t.fake?p(t,n):a.remove(),o}(),i),j=a.tPL?s(a.tPL):u(a,"tPL",function(){var e,t=document,n=c(),a=f(n),o=t.createElement("div"),i=t.createElement("div"),r="";o.className="tns-t-subp2",i.className="tns-t-ct";for(var l=0;l<70;l++)r+="<div></div>";return i.innerHTML=r,o.appendChild(i),n.appendChild(o),e=Math.abs(o.getBoundingClientRect().left-i.children[
167].getBoundingClientRect().left)<2,n.fake?p(n,a):o.remove(),e}(),i),N=a.tMQ?s(a.tMQ):u(a,"tMQ",function(){var e,t=document,n=c(),a=f(n),o=t.createElement("div"),i=t.createElement("style"),r="@media all and (min-width:1px){.tns-mq-test{position:absolute}}";return i.type="text/css",o.className="tns-mq-test",n.appendChild(i),n.appendChild(o),i.styleSheet?i.styleSheet.cssText=r:i.appendChild(t.createTextNode(r)),e=window.getComputedStyle?window.getComputedStyle(o).position:o.currentStyle.position,n.fake?p(n,a):o.remove(),"absolute"===e}(),i),I=a.tTf?s(a.tTf):u(a,"tTf",k("transform"),i),E=a.t3D?s(a.t3D):u(a,"t3D",function(e){if(!e)return!1;if(!window.getComputedStyle)return!1;var t,n=document,a=c(),o=f(a),i=n.createElement("p"),r=e.length>9?"-"+e.slice(0,-9).toLowerCase()+"-":"";return r+="transform",a.insertBefore(i,null),i.style[e]="translate3d(1px,1px,1px)",t=window.getComputedStyle(i).getPropertyValue(r),a.fake?p(a,o):i.remove(),void 0!==t&&t.length>0&&"none"!==t}(I),i),R=a.tTDu?s(a.tTDu):u(a,"tTDu",k("transitionDuration"),i),F=a.tTDe?s(a.tTDe):u(a,"tTDe",k("transitionDelay"),i),z=a.tADu?s(a.tADu):u(a,"tADu",k("animationDuration"),i),H=a.tADe?s(a.tADe):u(a,"tADe",k("animationDelay"),i),q=a.tTE?s(a.tTE):u(a,"tTE",D(R,"Transition"),i),U=a.tAE?s(a.tAE):u(a,"tAE",D(z,"Animation"),i),W=n.console&&"function"==typeof n.console.warn,Q=["container","controlsContainer","prevButton","nextButton","navContainer","autoplayButton"],$={},K=Q.length;K--;){var X=Q[K];if("string"==typeof e[X]){var Y=e[X],G=t.querySelector(Y);if($[X]=Y,!G||!G.nodeName)return void(W&&console.warn("Can't find",e[X]));e[X]=G}}if(!(e.container.children.length<1)){var J=e.responsive,Z=e.nested,ee="carousel"===e.mode;if(J){0 in J&&(e=l(e,J[0]),delete J[0]);var te={};for(var ne in J){var ae=J[ne];ae="number"==typeof ae?{items:ae}:ae,te[ne]=ae}J=te,te=null}if(ee&&"outer"!==Z||function e(t){for(var n in t)ee||("slideBy"===n&&(t[n]="page"),"edgePadding"===n&&(t[n]=!1),"autoHeight"===n&&(t[n]=!1)),"outer"===Z&&"autoHeight"===n&&(t[n]=!0),"responsive"===n&&e(t[n])}(e),!ee){e.axis="horizontal",e.slideBy="page",e.edgePadding=!1;var oe=e.animateIn,ie=e.animateOut,re=e.animateDelay,le=e.animateNormal}var se,ue="horizontal"===e.axis,ce=t.createElement("div"),de=t.createElement("div"),fe=e.container,pe=fe.parentNode,me=fe.outerHTML,ve=fe.children,he=ve.length,ge=Mn(),ye=!1;J&&Wn();var be,we,_e,xe,Ce,Se,Te=e.autoWidth,Pe=Dn("fixedWidth"),Ae=Dn("edgePadding"),Me=Dn("gutter"),Oe=On(),ke=Te?1:Math.floor(Dn("items")),De=Dn("slideBy"),Ve=e.viewportMax||e.fixedWidthViewportWidth,je=Dn("arrowKeys"),Ne=Dn("speed"),Ie=e.rewind,Le=!Ie&&e.loop,Be=Dn("autoHeight"),Ee=Dn("controls"),Re=Dn("controlsText"),Fe=Dn("nav"),ze=Dn("touch"),He=Dn("mouseDrag"),qe=Dn("autoplay"),Ue=Dn("autoplayTimeout"),We=Dn("autoplayText"),Qe=Dn("autoplayHoverPause"),$e=Dn("autoplayResetOnVisibility"),Ke=(Se=document.createElement("style"),document.querySelector("head").appendChild(Se),Se.sheet?Se.sheet:Se.styleSheet),Xe=e.lazyload,Ye=e.lazyloadSelector,Ge=[],Je=Le?(xe=function(){if(Te||Pe&&!Ve)return he-1;var t=Pe?"fixedWidth":"items",n=[];if((Pe||e[t]<he)&&n.push(e[t]),J)for(var a in J){var o=J[a][t];o&&(Pe||o<he)&&n.push(o)}return n.length||n.push(0),Math.ceil(Pe?Ve/Math.min.apply(null,n):Math.max.apply(null,n))}(),Ce=ee?Math.ceil((5*xe-he)/2):4*xe-he,Ce=Math.max(xe,Ce),kn("edgePadding")?Ce+1:Ce):0,Ze=ee?he+2*Je:he+Je,et=!(!Pe&&!Te||Le),tt=Pe?va():null,nt=!ee||!Le,at=ue?"left":"top",ot="",it="",rt=Pe?function(){return Math.ceil(-tt/(Pe+Me))}:Te?function(){for(var e=Ze,t=e-1;e--;)be[e]>-tt&&(t=e);return t}:function(){return Le||ee?Math.max(0,Ze-Math.ceil(ke)):Ze-1},lt=Pn(Dn("startIndex")),st=lt,ut=(Tn(),0),ct=Te?null:rt(),dt=e.preventActionWhenRunning,ft=e.swipeAngle,pt=!ft||"?",mt=!1,vt=e.onInit,ht=new function(){return{topics:{},on:function(e,t){this.topics[e]=this.topics[e]||[],this.topics[e].push(t)},off:function(e,t){if(this.topics[e])for(var n=0;n<this.topics[e].length;n++)if(this.topics[e][n]===t){this.topics[e].splice(n,1);break}},emit:function(e,t){t.type=e,this.topics[e]&&this.topics[e].forEach((function(n){n(t,e)}))}}}
1,gt=" tns-slider tns-"+e.mode,yt=fe.id||(_e=window.tnsId,window.tnsId=_e?_e+1:1,"tns"+window.tnsId),bt=Dn("disable"),wt=!1,_t=e.freezable,xt=!(!_t||Te)&&Un(),Ct=!1,St={click:Sa,keydown:function(e){switch((e=Va(e)).keyCode){case 37:case 38:case 33:Wt.disabled||Sa(e,-1);break;case 39:case 40:case 34:Qt.disabled||Sa(e,1);break;case 36:Ca("first",e);break;case 35:Ca("last",e)}}},Tt={click:function(e){if(mt){if(dt)return;xa()}for(var t,n=(e=Va(e)).target||e.srcElement;n!==Yt&&!_(n,"data-nav");)n=n.parentNode;_(n,"data-nav")&&(Ca(t=en=[].indexOf.call(Xt,n),e),tn===t&&(sn&&Oa(),en=-1))},keydown:function(n){var a=t.activeElement;if(_(a,"data-nav")){var o=(n=Va(n)).keyCode,i=[].indexOf.call(Xt,a),r=Jt.length,l=Jt.indexOf(i);switch(e.navContainer&&(r=he,l=i),o){case 37:case 33:l>0&&Da(Xt[s(l-1)]);break;case 38:case 36:l>0&&Da(Xt[s(0)]);break;case 39:case 34:l<r-1&&Da(Xt[s(l+1)]);break;case 40:case 35:l<r-1&&Da(Xt[s(r-1)]);break;case 13:case 32:en=i,Ca(i,n)}}function s(t){return e.navContainer?t:Jt[t]}}},Pt={mouseover:function(){sn&&(Pa(),un=!0)},mouseout:function(){un&&(Ta(),un=!1)}},At={visibilitychange:function(){t.hidden?sn&&(Pa(),dn=!0):dn&&(Ta(),dn=!1)}},Mt={keydown:function(e){switch((e=Va(e)).keyCode){case 37:Sa(e,-1);break;case 39:Sa(e,1)}}},Ot={touchstart:Ba,touchmove:Ea,touchend:Ra,touchcancel:Ra},kt={mousedown:Ba,mousemove:Ea,mouseup:Ra,mouseleave:Ra},Dt=kn("controls"),Vt=kn("nav"),jt=!!Te||e.navAsThumbnails,Nt=kn("autoplay"),It=kn("touch"),Lt=kn("mouseDrag"),Bt="tns-slide-active",Et="tns-complete",Rt={load:function(e){Gn(ja(e))},error:function(e){Jn(ja(e))}},Ft="force"===e.preventScrollOnTouch;if(Dt)var zt,Ht,qt=e.controlsContainer,Ut=e.controlsContainer?e.controlsContainer.outerHTML:"",Wt=e.prevButton,Qt=e.nextButton,$t=e.prevButton?e.prevButton.outerHTML:"",Kt=e.nextButton?e.nextButton.outerHTML:"";if(Vt)var Xt,Yt=e.navContainer,Gt=e.navContainer?e.navContainer.outerHTML:"",Jt=[],Zt=Jt,en=-1,tn=An(),nn=tn,an="tns-nav-active",on="Carousel Page ",rn=" (Current Slide)";if(Nt)var ln,sn,un,cn,dn,fn="forward"===e.autoplayDirection?1:-1,pn=e.autoplayButton,mn=e.autoplayButton?e.autoplayButton.outerHTML:"",vn=["<span class='tns-visually-hidden'>"," animation</span>"];if(It||Lt)var hn,gn,yn={},bn={},wn=!1,_n=ue?function(e,t){return e.x-t.x}:function(e,t){return e.y-t.y};Te||Sn(bt||xt),I&&(at=I,ot="translate",E?(ot+=ue?"3d(":"3d(0px, ",it=ue?", 0px, 0px)":", 0px)"):(ot+=ue?"X(":"Y(",it=")")),function(){J&&Wn(),function(){if(kn("gutter"),ce.className="tns-outer",de.className="tns-inner",ce.id=yt+"-ow",de.id=yt+"-iw",Be&&(de.className+=" tns-ah"),""===fe.id&&(fe.id=yt),gt+=j||Te?" tns-subpixel":" tns-no-subpixel",gt+=C?" tns-calc":" tns-no-calc",Te&&(gt+=" tns-autowidth"),gt+=" tns-"+e.axis,fe.className+=gt,ee){var n=t.createElement("div");n.className="tns-ovh",ce.appendChild(n),n.appendChild(de)}else ce.appendChild(de);pe.insertBefore(ce,fe),de.appendChild(fe)}();for(var a=0;a<he;a++){var o=ve[a];o.id||(o.id=yt+"-item"+a),b(o,"tns-item"),!ee&&le&&b(o,le),S(o,{"aria-hidden":"true",tabindex:"-1"})}if(Je){for(var i=t.createDocumentFragment(),r=t.createDocumentFragment(),l=Je;l--;){var s=l%he,u=ve[s].cloneNode(!0);if(T(u,"id"),r.insertBefore(u,r.firstChild),ee){var c=ve[he-1-s].cloneNode(!0);T(c,"id"),i.appendChild(c)}}fe.insertBefore(i,fe.firstChild),fe.appendChild(r),ve=fe.children}(function(){for(var t=lt,a=lt+Math.min(he,ke);t<a;t++){var o=ve[t];S(o,{"aria-hidden":"false"}),T(o,["tabindex"]),b(o,Bt),ee||(o.style.left=100*(t-lt)/ke+"%",b(o,oe),w(o,le))}if(ue&&(j||Te?(m(Ke,"#"+yt+" > .tns-item","font-size:"+n.getComputedStyle(ve[0]).fontSize+";",v(Ke)),m(Ke,"#"+yt,"font-size:0;",v(Ke))):ee&&h(ve,(function(e,t){e.style.marginLeft=function(e){return C?C+"("+100*e+"% / "+Ze+")":100*e/Ze+"%"}(t)}))),N){var i=Vn(e.edgePadding,e.gutter,e.fixedWidth,e.speed,e.autoHeight);m(Ke,"#"+yt+"-iw",i,v(Ke)),ee&&(i=ue&&!Te?"width:"+jn(e.fixedWidth,e.gutter,e.items)+";":"",R&&(i+=Bn(Ne)),m(Ke,"#"+yt,i,v(Ke))),i=ue&&!Te?Nn(e.fixedWidth,e.gutter,e.items):"",e.gutter&&(i+=In(e.gutter)),ee||(R&&(i+=Bn(Ne)),z&&(i+=En(Ne))),i&&m(Ke,"#"+yt+" > .tns-item",i,v(Ke))}else de.style.cssText=Vn(Ae,Me,Pe,Be),ee&&ue&&!Te&&(fe.style.width=jn(Pe,Me,ke)),i=ue&&!Te?Nn(Pe,Me,ke):"",Me&&(i+=In(Me)),i&&m(Ke,"#"+yt+" > .tns-item",i,v(Ke));if(J&&N)for(var r in J){r=parseInt(r);var l=J[r],s=(i="",""),u="",c="",d=Te?null:Dn("items",r),f=Dn("fixedWidth",r),p=Dn("speed",r),g=Dn("edgePadding",r),y=Dn("autoHeight",r),_=Dn("gutter",r);("edgePadding"in l||"gutter"in l)&&(s="#"+yt+"-iw{"+Vn(g,_,f,p,y)+"}"),ee&&ue&&!Te&&("fixedWidth"in l||"items"in l||Pe&&"gutter"in l)&&(u="width:"+jn(f,_,d)+";"),R&&"speed"in l&&(u+=Bn(p)),u&&(u="#"+yt+"{"+u+"}"),("fixedWidth"in l||Pe&&"gutter"in l||!ee&&"items"in l)&&(c+=Nn(f,_,d)),"gutter"in l&&(c+=In(_)),!ee&&"speed"in l&&(R&&(c+=Bn(p)),z&&(c+=En(p))),c&&(c="#"+yt+" > .tns-item{"+c+"}"),(i=s+u+c)&&Ke.insertRule("@media (min-width: "+r/16+"em) {"+i+"}",Ke.cssRules.length)}})(),Rn()}();var xn=Le?ee?function(){var e=ut,t=ct;
1e+=De,t-=De,Ae?(e+=1,t-=1):Pe&&Oe%(Pe+Me)&&(t-=1),Je&&(lt>t?lt-=he:lt<e&&(lt+=he))}:function(){if(lt>ct)for(;lt>=ut+he;)lt-=he;else if(lt<ut)for(;lt<=ct-he;)lt+=he}:function(){lt=Math.max(ut,Math.min(ct,lt))},Cn=ee?function(){var e,t,n,a,o,i,r,l,s,u,c;pa(fe,""),R||!Ne?(ya(),Ne&&O(fe)||xa()):(e=fe,t=at,n=ot,a=it,o=ha(),i=Ne,r=xa,l=Math.min(i,10),s=o.indexOf("%")>=0?"%":"px",o=o.replace(s,""),u=Number(e.style[t].replace(n,"").replace(a,"").replace(s,"")),c=(o-u)/i*l,setTimeout((function o(){i-=l,u+=c,e.style[t]=n+u+s+a,i>0?setTimeout(o,l):r()}),l)),ue||Fa()}:function(){Ge=[];var e={};e[q]=e[U]=xa,L(ve[st],e),V(ve[lt],e),ba(st,oe,ie,!0),ba(lt,le,oe),q&&U&&Ne&&O(fe)||xa()};return{version:"2.8.8",getInfo:Ha,events:ht,goTo:Ca,play:function(){qe&&!sn&&(Ma(),cn=!1)},pause:function(){sn&&(Oa(),cn=!0)},isOn:ye,updateSliderHeight:ra,refresh:Rn,destroy:function(){if(Ke.disabled=!0,Ke.ownerNode&&Ke.ownerNode.remove(),L(n,{resize:Hn}),je&&L(t,Mt),qt&&L(qt,St),Yt&&L(Yt,Tt),L(fe,Pt),L(fe,At),pn&&L(pn,{click:ka}),qe&&clearInterval(ln),ee&&q){var a={};a[q]=xa,L(fe,a)}ze&&L(fe,Ot),He&&L(fe,kt);var o=[me,Ut,$t,Kt,Gt,mn];for(var i in Q.forEach((function(t,n){var a="container"===t?ce:e[t];if("object"==typeof a){var i=!!a.previousElementSibling&&a.previousElementSibling,r=a.parentNode;a.outerHTML=o[n],e[t]=i?i.nextElementSibling:r.firstElementChild}})),Q=oe=ie=re=le=ue=ce=de=fe=pe=me=ve=he=se=ge=Te=Pe=Ae=Me=Oe=ke=De=Ve=je=Ne=Ie=Le=Be=Ke=Xe=be=Ge=Je=Ze=et=tt=nt=at=ot=it=rt=lt=st=ut=ct=ft=pt=mt=vt=ht=gt=yt=bt=wt=_t=xt=Ct=St=Tt=Pt=At=Mt=Ot=kt=Dt=Vt=jt=Nt=It=Lt=Bt=Et=Rt=we=Ee=Re=qt=Ut=Wt=Qt=zt=Ht=Fe=Yt=Gt=Xt=Jt=Zt=en=tn=nn=an=on=rn=qe=Ue=fn=We=Qe=pn=mn=$e=vn=ln=sn=un=cn=dn=yn=bn=hn=wn=gn=_n=ze=He=null,this)"rebuild"!==i&&(this[i]=null);ye=!1},rebuild:function(){return B(l(e,$))}}}function Sn(e){e&&(Ee=Fe=ze=He=je=qe=Qe=$e=!1)}function Tn(){for(var e=ee?lt-Je:lt;e<0;)e+=he;return e%he+1}function Pn(e){return e=e?Math.max(0,Math.min(Le?he-1:he-ke,e)):0,ee?e+Je:e}function An(e){for(null==e&&(e=lt),ee&&(e-=Je);e<0;)e+=he;return Math.floor(e%he)}function Mn(){return n.innerWidth||t.documentElement.clientWidth||t.body.clientWidth}function On(){return function e(n){var a,o=t.createElement("div");return n.appendChild(o),a=o.offsetWidth,o.remove(),a||e(n.parentNode)}(pe)-(2*Ae-Me)}function kn(t){if(e[t])return!0;if(J)for(var n in J)if(J[n][t])return!0;return!1}function Dn(t,n){if(null==n&&(n=ge),"items"===t&&Pe)return Math.floor(Oe/(Pe+Me))||1;var a=e[t];if(J)for(var o in J)n>=parseInt(o)&&t in J[o]&&(a=J[o][t]);return"slideBy"===t&&"page"===a&&(a=Dn("items")),ee||"slideBy"!==t&&"items"!==t||(a=Math.floor(a)),a}function Vn(e,t,n,a,o){var i="";if(void 0!==e){var r=e;t&&(r-=t),i=ue?"margin: 0 "+r+"px 0 "+e+"px;":"margin: "+e+"px 0 "+r+"px 0;"}else if(t&&!n){var l="-"+t+"px";i="margin: 0 "+(ue?l+" 0 0":"0 "+l+" 0")+";"}return o&&R&&a&&(i+=Bn(a)),i}function jn(e,t,n){return e?(e+t)*Ze+"px":C?C+"("+100*Ze+"% / "+n+")":100*Ze/n+"%"}function Nn(e,t,n){var a;if(e)a=e+t+"px";else{ee||(n=Math.floor(n));var o=ee?Ze:n;a=C?C+"(100% / "+o+")":100/o+"%"}return a="width:"+a,"inner"!==Z?a+";":a+" !important;"}function In(e){var t="";return!1!==e&&(t=(ue?"padding-":"margin-")+(ue?"right":"bottom")+": "+e+"px;"),t}function Ln(e,t){var n=e.substring(0,e.length-t).toLowerCase();return n&&(n="-"+n+"-"),n}function Bn(e){return Ln(R,18)+"transition-duration:"+e/1e3+"s;"}function En(e){return Ln(z,17)+"animation-duration:"+e/1e3+"s;"}function Rn(){if(kn("autoHeight")||Te||!ue){var e=fe.querySelectorAll("img");function t(){if(Te){var e=Le?lt:he-1;!function n(){ve[e-1].getBoundingClientRect().right.toFixed(2)===ve[e].getBoundingClientRect().left.toFixed(2)?t():setTimeout((function(){n()}),16)}()}else t();function t(){ue&&!Te||(la(),Te?(tt=va(),_t&&(xt=Un()),ct=rt(),Sn(bt||xt)):Fa()),ee&&ga(),Fn(),zn()}}h(e,(function(e){var t=e.src;t.indexOf("data:image")<0?(V(e,Rt),e.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==",e.src=t,b(e,"loading"),ea(e)):Xe||Gn(e)})),o((function(){aa(P(e),(function(){we=!0}))})),!Te&&ue&&(e=ta(lt,ke)),Xe?t():o((function(){aa(P(e),t)}))}else ee&&ga(),Fn(),zn()}function Fn(){if(Nt){var t=qe?"stop":"start";pn?S(pn,{"data-action":t}):e.autoplayButtonOutput&&(ce.insertAdjacentHTML("top"!==e.autoplayPosition?"beforeend":"afterbegin",'<button data-action="'+t+'" type="button">'+vn[0]+t+vn[1]+We[0]+"</button>"),pn=ce.querySelector("[data-action]")),pn&&V(pn,{click:ka}),qe&&(Ma(),Qe&&V(fe,Pt),$e&&V(fe,At))}if(Vt){var n=ee?Je:0;if(Yt)S(Yt,{"aria-label":"Carousel Pagination"}),h(Xt=Yt.children,(function(e,t){S(e,{"data-nav":t,tabindex:"-1","aria-controls":ve[n+t].id,"aria-label":on+(t+1)})}));else{for(var a="",o=jt?"":'style="display:none"',i=0;i<he;i++)a+='<button data-nav="'+i+'" tabindex="-1" aria-controls="'+ve[n+i].id+'" '+o+' type="button" aria-label="'+on+(i+1)+'"></button>';a='<div class="tns-nav" aria-label="Carousel Pagination">'+a+"</div>",ce.insertAdjacentHTML("top"!==e.navPosition?"beforeend":"afterbegin",a),Yt=ce.querySelector(".tns-nav"),Xt=Yt.children}if(za(),R){var r=R.substring(0,R.length-18).toLowerCase(),l="transition: all "+Ne/1e3+"s";r&&(l="-"+r+"-"+l),m(Ke,"[aria-controls^="+yt+"-item]",l,v(Ke))}S(Xt[tn],{tabindex:"0","aria-label":on+(tn+1)+rn}),b(Xt[tn],an),V(Yt,Tt)}Dt&&(qt||Wt&&Qt||(ce.insertAdjacentHTML("top"!==e.controlsPosition?"beforeend":"afterbegin",'<div class="tns-controls" aria-label="Carousel Navigation" tabindex="0"><button data-controls="prev" tabindex="-1" aria-controls="'+yt+'" type="button">'+Re[0]+'</button><button data-controls="next" tabindex="-1" aria-controls="'+yt+'" type="button">'+Re[1]+"</button></div>"),qt=ce.querySelector(".tns-controls")),Wt&&Qt||(Wt=qt.children[0],Qt=qt.children[1]),e.controlsContainer&&S(qt,{"aria-label":"Carousel Navigation",tabindex:"0"}),(e.controlsContainer||e.prevButton&&e.nextButton)&&S([Wt,Qt],{"aria-controls":yt,tabindex:"-1"}),(e.controlsContainer||e.prevButton&&e.nextButton)&&(S(Wt,{"data-controls":"prev"}),S(Qt,{"data-controls":"next"})),zt=ua(Wt),Ht=ua(Qt),fa(),qt?V(qt,St):(V(Wt,St),V(Qt,St))),Qn()}function zn(){if(ee&&q){var e={};e[q]=xa,V(fe,e)}ze&&V(fe,Ot),He&&V(fe,kt),je&&V(t,Mt),"inner"===Z?ht.on("outerResized",(function(){qn(),ht.emit("innerLoaded",Ha())})):(J||Pe||Te||Be||!ue)&&V(n,{resize:Hn}),"outer"===Z?ht.on("innerLoaded",na):Be&&!bt&&na(),Yn(),bt?Xn():xt&&Kn(),ht.on("indexChanged",oa),"inner"===Z&&ht.emit("innerLoaded",Ha()),"function"==typeof vt&&vt(Ha()),ye=!0}function Hn(e){o((function(){qn(Va(e))}))}function qn(e){if(ye){"outer"===Z&&ht.emit("outerResized",Ha(e)),ge=Mn();var n,a=se,o=!1;J&&(Wn(),(n=a!==se)&&ht.emit("newBreakpointStart",Ha(e)));var i,r,l=ke,s=bt,u=xt,c=je,d=Ee,f=Fe,p=ze,g=He,y=qe,_=Qe,x=$e,C=lt;if(n){var S=Pe,T=Be,P=Re,O=We;if(!N)var k=Me,D=Ae}
1if(je=Dn("arrowKeys"),Ee=Dn("controls"),Fe=Dn("nav"),ze=Dn("touch"),He=Dn("mouseDrag"),qe=Dn("autoplay"),Qe=Dn("autoplayHoverPause"),$e=Dn("autoplayResetOnVisibility"),n&&(bt=Dn("disable"),Pe=Dn("fixedWidth"),Ne=Dn("speed"),Be=Dn("autoHeight"),Re=Dn("controlsText"),We=Dn("autoplayText"),Ue=Dn("autoplayTimeout"),N||(Ae=Dn("edgePadding"),Me=Dn("gutter"))),Sn(bt),Oe=On(),ue&&!Te||bt||(la(),ue||(Fa(),o=!0)),(Pe||Te)&&(tt=va(),ct=rt()),(n||Pe)&&(ke=Dn("items"),De=Dn("slideBy"),(r=ke!==l)&&(Pe||Te||(ct=rt()),xn())),n&&bt!==s&&(bt?Xn():function(){if(wt){if(Ke.disabled=!1,fe.className+=gt,ga(),Le)for(var e=Je;e--;)ee&&M(ve[e]),M(ve[Ze-e-1]);if(!ee)for(var t=lt,n=lt+he;t<n;t++){var a=ve[t],o=t<lt+ke?oe:le;a.style.left=100*(t-lt)/ke+"%",b(a,o)}$n(),wt=!1}}()),_t&&(n||Pe||Te)&&(xt=Un())!==u&&(xt?(ya(ha(Pn(0))),Kn()):(function(){if(Ct){if(Ae&&N&&(de.style.margin=""),Je)for(var e="tns-transparent",t=Je;t--;)ee&&w(ve[t],e),w(ve[Ze-t-1],e);$n(),Ct=!1}}(),o=!0)),Sn(bt||xt),qe||(Qe=$e=!1),je!==c&&(je?V(t,Mt):L(t,Mt)),Ee!==d&&(Ee?qt?M(qt):(Wt&&M(Wt),Qt&&M(Qt)):qt?A(qt):(Wt&&A(Wt),Qt&&A(Qt))),Fe!==f&&(Fe?(M(Yt),za()):A(Yt)),ze!==p&&(ze?V(fe,Ot):L(fe,Ot)),He!==g&&(He?V(fe,kt):L(fe,kt)),qe!==y&&(qe?(pn&&M(pn),sn||cn||Ma()):(pn&&A(pn),sn&&Oa())),Qe!==_&&(Qe?V(fe,Pt):L(fe,Pt)),$e!==x&&($e?V(t,At):L(t,At)),n&&(Pe!==S&&(o=!0),Be!==T&&(Be||(de.style.height="")),Ee&&Re!==P&&(Wt.innerHTML=Re[0],Qt.innerHTML=Re[1]),pn&&We!==O)){var j=qe?1:0,I=pn.innerHTML,B=I.length-O[j].length;I.substring(B)===O[j]&&(pn.innerHTML=I.substring(0,B)+We[j])}if((i=lt!==C)&&(ht.emit("indexChanged",Ha()),o=!0),r&&(i||oa(),ee||function(){for(var e=lt+Math.min(he,ke),t=Ze;t--;){var n=ve[t];t>=lt&&t<e?(b(n,"tns-moving"),n.style.left=100*(t-lt)/ke+"%",b(n,oe),w(n,le)):n.style.left&&(n.style.left="",b(n,le),w(n,oe)),w(n,ie)}setTimeout((function(){h(ve,(function(e){w(e,"tns-moving")}))}),300)}()),!bt&&!xt){if(n&&!N&&(Ae===D&&Me===k||(de.style.cssText=Vn(Ae,Me,Pe,Ne,Be)),ue)){ee&&(fe.style.width=jn(Pe,Me,ke));var E=Nn(Pe,Me,ke)+In(Me);!function(e,t){"deleteRule"in e?e.deleteRule(t):e.removeRule(t)}(Ke,v(Ke)-1),m(Ke,"#"+yt+" > .tns-item",E,v(Ke))}Be&&na(),o&&(ga(),st=lt)}n&&ht.emit("newBreakpointEnd",Ha(e))}}function Un(){return Pe||Te?Pe?(Pe+Me)*he<=Oe+2*Ae:(Le?be[he]:ma())<=Oe+2*Ae:he<=ke}function Wn(){for(var e in se=0,J)e=parseInt(e),ge>=e&&(se=e)}function Qn(){!qe&&pn&&A(pn),!Fe&&Yt&&A(Yt),Ee||(qt?A(qt):(Wt&&A(Wt),Qt&&A(Qt)))}function $n(){qe&&pn&&M(pn),Fe&&Yt&&M(Yt),Ee&&(qt?M(qt):(Wt&&M(Wt),Qt&&M(Qt)))}function Kn(){if(!Ct){if(Ae&&(de.style.margin="0px"),Je)for(var e="tns-transparent",t=Je;t--;)ee&&b(ve[t],e),b(ve[Ze-t-1],e);Qn(),Ct=!0}}function Xn(){if(!wt){if(Ke.disabled=!0,fe.className=fe.className.replace(gt.substring(1),""),T(fe,["style"]),Le)for(var e=Je;e--;)ee&&A(ve[e]),A(ve[Ze-e-1]);if(ue&&ee||T(de,["style"]),!ee)for(var t=lt,n=lt+he;t<n;t++){var a=ve[t];T(a,["style"]),w(a,oe),w(a,le)}Qn(),wt=!0}}function Yn(){if(Xe&&!bt){var e=lt;if(Te)for(var t=lt+1,n=t,a=be[lt]+Oe+Ae-Me;be[t]<a;)n=++t;else n=lt+ke;for(Ae&&(e-=1,Te||(n+=1)),e=Math.floor(Math.max(e,0)),n=Math.ceil(Math.min(n,Ze));e<n;e++)h(ve[e].querySelectorAll(Ye),(function(e){if(!y(e,Et)){var t={};t[q]=function(e){e.stopPropagation()},V(e,t),V(e,Rt);var n=x(e,"data-srcset");n&&(e.srcset=n),e.src=x(e,"data-src"),b(e,"loading"),ea(e)}}))}}function Gn(e){b(e,"loaded"),Zn(e)}function Jn(e){b(e,"failed"),Zn(e)}function Zn(e){b(e,"tns-complete"),w(e,"loading"),L(e,Rt)}function ea(e){e.complete&&(0!==e.naturalWidth?Gn(e):Jn(e))}function ta(e,t){for(var n=[],a=e,o=Math.min(e+t,Ze);a<o;a++)h(ve[a].querySelectorAll("img"),(function(e){n.push(e)}));return n}function na(){var e=Be?ta(lt,ke):ta(Je,he);o((function(){aa(e,ra)}))}function aa(e,t){return we?t():(e.forEach((function(t,n){y(t,Et)&&e.splice(n,1)})),e.length?void o((function(){aa(e,t)})):t())}function oa(){Yn(),function(){for(var e=lt+Math.min(he,ke),t=Ze;t--;){var n=ve[t];t>=lt&&t<e?_(n,"tabindex")&&(S(n,{"aria-hidden":"false"}),T(n,["tabindex"]),b(n,Bt)):(_(n,"tabindex")||S(n,{"aria-hidden":"true",tabindex:"-1"}),y(n,Bt)&&w(n,Bt))}}(),fa(),za(),function(){if(Fe&&(tn=en>=0?en:An(),en=-1,tn!==nn)){var e=Xt[nn],t=Xt[tn];S(e,{tabindex:"-1","aria-label":on+(nn+1)}),S(t,{tabindex:"0","aria-label":on+(tn+1)+rn}),w(e,an),b(t,an),nn=tn}}()}function ia(e,t){for(var n=[],a=e,o=Math.min(e+t,Ze);a<o;a++)n.push(ve[a].offsetHeight);return Math.max.apply(null,n)}function ra(){var e=Be?ia(lt,ke):ia(Je,he);de.style.height!==e&&(de.style.height=e+"px")}function la(){be=[0];for(var e,t=ue?"left":"top",n=ve[0].getBoundingClientRect()[t],a=1;a<Ze;a++)e=ve[a].getBoundingClientRect()[t],be.push(e-n)}
1function sa(e){return e.nodeName.toLowerCase()}function ua(e){return"button"===sa(e)}function ca(e){return"true"===e.getAttribute("aria-disabled")}function da(e,t,n){e?t.disabled=n:t.setAttribute("aria-disabled",n.toString())}function fa(){if(Ee&&!Ie&&!Le){var e=zt?Wt.disabled:ca(Wt),t=Ht?Qt.disabled:ca(Qt),n=lt<=ut,a=!Ie&&lt>=ct;n&&!e&&da(zt,Wt,!0),!n&&e&&da(zt,Wt,!1),a&&!t&&da(Ht,Qt,!0),!a&&t&&da(Ht,Qt,!1)}}function pa(e,t){R&&(e.style[R]=t)}function ma(){return Pe?(Pe+Me)*Ze:be[Ze-1]+ve[Ze-1].getBoundingClientRect().width}function va(){var e=Oe-(ma()-Me);return Ae&&(e+=Ae-Me),e>0&&(e=0),e}function ha(e){var t;return null==e&&(e=lt),t=ue&&!Te?Pe?-(Pe+Me)*e:100*-e/(I?Ze:ke):-be[e],et&&(t=Math.max(t,tt)),t+(!ue||Te||Pe?"px":"%")}function ga(e){pa(fe,"0s"),ya(e)}function ya(e){null==e&&(e=ha()),fe.style[at]=ot+e+it}function ba(e,t,n,a){var o=e+ke;Le||(o=Math.min(o,Ze));for(var i=e;i<o;i++){var r=ve[i];a||(r.style.left=100*(i-lt)/ke+"%"),re&&F&&(r.style[F]=r.style[H]=re*(i-e)/1e3+"s"),w(r,t),b(r,n),a&&Ge.push(r)}}function wa(e,t){nt&&xn(),(lt!==st||t)&&(ht.emit("indexChanged",Ha()),ht.emit("transitionStart",Ha()),Be&&na(),sn&&e&&["click","keydown"].indexOf(e.type)>=0&&Oa(),mt=!0,Cn())}function _a(e){return e.toLowerCase().replace(/-/g,"")}function xa(e){if(ee||mt){if(ht.emit("transitionEnd",Ha(e)),!ee&&Ge.length>0)for(var t=0;t<Ge.length;t++){var n=Ge[t];n.style.left="",H&&F&&(n.style[H]="",n.style[F]=""),w(n,ie),b(n,le)}if(!e||!ee&&e.target.parentNode===fe||e.target===fe&&_a(e.propertyName)===_a(at)){if(!nt){var a=lt;xn(),lt!==a&&(ht.emit("indexChanged",Ha()),ga())}"inner"===Z&&ht.emit("innerLoaded",Ha()),mt=!1,st=lt}}}function Ca(e,t){if(!xt)if("prev"===e)Sa(t,-1);else if("next"===e)Sa(t,1);else{if(mt){if(dt)return;xa()}var n=An(),a=0;if("first"===e?a=-n:"last"===e?a=ee?he-ke-n:he-1-n:("number"!=typeof e&&(e=parseInt(e)),isNaN(e)||(t||(e=Math.max(0,Math.min(he-1,e))),a=e-n)),!ee&&a&&Math.abs(a)<ke){var o=a>0?1:-1;a+=lt+a-he>=ut?he*o:2*he*o*-1}lt+=a,ee&&Le&&(lt<ut&&(lt+=he),lt>ct&&(lt-=he)),An(lt)!==An(st)&&wa(t)}}function Sa(e,t){if(mt){if(dt)return;xa()}var n;if(!t){for(var a=(e=Va(e)).target||e.srcElement;a!==qt&&[Wt,Qt].indexOf(a)<0;)a=a.parentNode;var o=[Wt,Qt].indexOf(a);o>=0&&(n=!0,t=0===o?-1:1)}if(Ie){if(lt===ut&&-1===t)return void Ca("last",e);if(lt===ct&&1===t)return void Ca("first",e)}t&&(lt+=De*t,Te&&(lt=Math.floor(lt)),wa(n||e&&"keydown"===e.type?e:null))}function Ta(){ln=setInterval((function(){Sa(null,fn)}),Ue),sn=!0}function Pa(){clearInterval(ln),sn=!1}function Aa(e,t){S(pn,{"data-action":e}),pn.innerHTML=vn[0]+e+vn[1]+t}function Ma(){Ta(),pn&&Aa("stop",We[1])}function Oa(){Pa(),pn&&Aa("start",We[0])}function ka(){sn?(Oa(),cn=!0):(Ma(),cn=!1)}function Da(e){e.focus()}function Va(e){return Na(e=e||n.event)?e.changedTouches[0]:e}function ja(e){return e.target||n.event.srcElement}function Na(e){return e.type.indexOf("touch")>=0}function Ia(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function La(){return i=bn.y-yn.y,r=bn.x-yn.x,t=Math.atan2(i,r)*(180/Math.PI),n=ft,a=!1,(o=Math.abs(90-Math.abs(t)))>=90-n?a="horizontal":o<=n&&(a="vertical"),a===e.axis;var t,n,a,o,i,r}function Ba(e){if(mt){if(dt)return;xa()}qe&&sn&&Pa(),wn=!0,gn&&(r(gn),gn=null);var t=Va(e);ht.emit(Na(e)?"touchStart":"dragStart",Ha(e)),!Na(e)&&["img","a"].indexOf(sa(ja(e)))>=0&&Ia(e),bn.x=yn.x=parseInt(t.clientX),bn.y=yn.y=parseInt(t.clientY),ee&&(hn=parseFloat(fe.style[at].replace(ot,"").replace(it,"")),pa(fe,"0s"))}function Ea(e){if(wn){var t=Va(e);bn.x=parseInt(t.clientX),bn.y=parseInt(t.clientY),ee?gn||(gn=o((function(){!function e(t){if(pt){if(r(gn),wn&&(gn=o((function(){e(t)}))),"?"===pt&&(pt=La()),pt){!Ft&&Na(t)&&(Ft=!0);try{t.type&&ht.emit(Na(t)?"touchMove":"dragMove",Ha(t))}catch(e){}var n=hn,a=_n(bn,yn);!ue||Pe||Te?(n+=a,n+="px"):(n+=I?a*ke*100/(Oe*Ze):100*a/Oe,n+="%"),fe.style[at]=ot+n+it}}else wn=!1}(e)}))):("?"===pt&&(pt=La()),pt&&(Ft=!0)),Ft&&e.preventDefault()}}function Ra(t){if(wn){gn&&(r(gn),gn=null),ee&&pa(fe,""),wn=!1;var n=Va(t);bn.x=parseInt(n.clientX),bn.y=parseInt(n.clientY);var a=_n(bn,yn);if(Math.abs(a)){if(!Na(t)){var i=ja(t);V(i,{click:function e(t){Ia(t),L(i,{click:e})}})}ee?gn=o((function(){if(ue&&!Te){var e=-a*ke/Oe;e=a>0?Math.floor(e):Math.ceil(e),lt+=e}else{var n=-(hn+a);if(n<=0)lt=ut;else if(n>=be[be.length-1])lt=ct;else for(var o=0;o<Ze&&n>
1=be[o];)lt=o,n>be[o]&&a<0&&(lt+=1),o++}wa(t,a),ht.emit(Na(t)?"touchEnd":"dragEnd",Ha(t))})):pt&&Sa(t,a>0?-1:1)}}"auto"===e.preventScrollOnTouch&&(Ft=!1),ft&&(pt="?"),qe&&!sn&&Ta()}function Fa(){de.style.height=be[lt+ke]-be[lt]+"px"}function za(){Fe&&!jt&&(function(){Jt=[];for(var e=An()%ke;e<he;)ee&&!Le&&e+ke>he&&(e=he-ke),Jt.push(e),e+=ke;(Le&&Jt.length*ke<he||!Le&&Jt[0]>0)&&Jt.unshift(0)}(),Jt!==Zt&&(h(Xt,(function(e,t){Jt.indexOf(t)<0?A(e):M(e)})),Zt=Jt))}function Ha(e){return{container:fe,slideItems:ve,navContainer:Yt,navItems:Xt,controlsContainer:qt,hasControls:Dt,prevButton:Wt,nextButton:Qt,items:ke,slideBy:De,cloneCount:Je,slideCount:he,slideCountNew:Ze,index:lt,indexCached:st,displayIndex:Tn(),navCurrentIndex:tn,navCurrentIndexCached:nn,visibleNavIndexes:Jt,visibleNavIndexesCached:Zt,sheet:Ke,isOn:ye,event:e||{}}}W&&console.warn("No slides found in",e.container)}},function(e,t,n){"use strict";var a=n(0),o={eventsList:["indexChanged","transitionStart","transitionEnd","newBreakpointStart","newBreakpointEnd","touchStart","touchMove","touchEnd","dragStart","dragMove","dragEnd"],props:{mode:[String],autoInit:{type:[Boolean],default:!0},axis:{type:[String],validator:function(e){return"horizontal"===e||"vertical"===e}},items:{type:[String,Number],default:1},gutter:{type:[String,Number],default:0},edgePadding:{type:[String,Number],default:0},fixedWidth:{type:[String,Boolean,Number],default:!1},swipeAngle:{type:[Boolean,Number],default:15},slideBy:{type:[String,Number],default:1},controls:{type:[String,Boolean],default:!0},controlsText:{type:[Array],default:function(){return["prev","next"]}},controlsContainer:{type:[Boolean,Node,String],default:!1},nav:{type:[Boolean],default:!1},navContainer:{type:[Boolean,Node,String],default:!1},arrowKeys:{type:[Boolean],default:!1},speed:{type:[String,Number],default:300},autoplay:{type:[Boolean],default:!1},autoplayTimeout:{type:[Number],default:5e3},autoplayDirection:{type:[String],default:"forward",validator:function(e){return"forward"===e||"backward"===e}},autoplayText:{type:[Array],default:function(){return["start","stop"]}},autoplayHoverPause:{type:[Boolean],default:!1},autoplayButton:{type:[Boolean,Node,String],default:!1},autoplayButtonOutput:{type:[Boolean],default:!0},autoplayResetOnVisibility:{type:[Boolean],default:!0},animateIn:{type:[String],default:"tns-fadeIn"},animateOut:{type:[String],default:"tns-fadeOut"},animateNormal:{type:[String],default:"tns-normal"},animateDelay:{type:[String,Number,Boolean],default:!1},loop:{type:[Boolean],default:!0},rewind:{type:[Boolean],default:!1},autoHeight:{type:[Boolean],default:!1},responsive:{type:[Boolean,Object],default:!1},lazyload:{type:[Boolean],default:!1},touch:{type:[Boolean],default:!0},mouseDrag:{type:[Boolean],default:!1},nested:{type:[String,Boolean],default:!1,validator:function(e){return"inner"===e||"outer"===e||!1===e}},freezable:{type:[Boolean],default:!0},disable:{type:[Boolean],default:!1},startIndex:{type:[Number],default:0},onInit:{type:[Function,Boolean],default:!1}},mounted:function(){this.autoInit&&this.init()},beforeDestroy:function(){this.slider&&this.slider.destroy()},methods:{$_vueTinySlider_subscribeTo:function(e){var t=this;this.slider.events.on(e,(function(n){t.$emit(e,n)}))},$_vueTinySlider_subscribeToAll:function(){this.$options.eventsList.forEach(this.$_vueTinySlider_subscribeTo)},goTo:function(e){this.slider.goTo(e)},rebuild:function(){this.slider=this.slider.rebuild(),this.$emit("rebuild")},getInfo:function(){this.$emit("getInfo",this.slider.getInfo(),this.slider)},destroy:function(){this.slider.destroy()},init:function(){var e={container:this.$el,axis:this.axis,items:parseInt(this.items),mode:this.mode,gutter:this.gutter,edgePadding:this.edgePadding,fixedWidth:this.fixedWidth?parseInt(this.fixedWidth,10):this.fixedWidth,slideBy:this.slideBy,controls:this.controls,controlsText:this.controlsText,controlsContainer:this.controlsContainer,nav:this.nav,navContainer:this.navContainer,arrowKeys:this.arrowKeys,speed:this.speed,autoplay:this.autoplay,autoplayTimeout:this.autoplayTimeout,autoplayDirection:this.autoplayDirection,autoplayText:this.autoplayText,auto
1playHoverPause:this.autoplayHoverPause,autoplayButton:this.autoplayButton,autoplayButtonOutput:this.autoplayButtonOutput,autoplayResetOnVisibility:this.autoplayResetOnVisibility,animateIn:this.animateIn,animateOut:this.animateOut,animateNormal:this.animateNormal,animateDelay:this.animateDelay,loop:this.loop,rewind:this.rewind,autoHeight:this.autoHeight,responsive:this.responsive,lazyload:this.lazyload,touch:this.touch,mouseDrag:this.mouseDrag,nested:this.nested,freezable:this.freezable,disable:this.disable,onInit:this.onInit,swipeAngle:this.swipeAngle,startIndex:this.startIndex};!function(e){for(var t in e)e.hasOwnProperty(t)&&void 0===e[t]&&delete e[t]}(e),this.slider=(0,a.tns)(e),this.$emit("init"),this.$_vueTinySlider_subscribeToAll()}},render:function(e){return e("div",this.$slots.default)}};e.exports=o}])}});

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.