1"use strict";(self.webpackChunktaggbaa=self.webpackChunktaggbaa||[]).push([[653],{3087:function(t,e,a){a.r(e),a.d(e,{load:function(){return f}});var n=a(9870),r=a(9312),i=a(585),o=a(8092),l=a(1714),c=a(6866);const m=[[/facebook\.com/i,"facebook"],[/twitter\.com|x\.com/i,"twitter"],[/pinterest\.com/i,"pinterest"]],g={serviceApp:"mmna-t3-tagging-trackScheduleServiceStart",preapprovedForm:"mmna-t3-tagging-trackCreditInquiryStart",tradeForm:"mmna-t3-tagging-trackTradeInStart",testdrive:"mmna-t3-tagging-trackTestDriveStart"},s=t=>{const e=t.linkUrl?.trim()??"";return e&&"#"!==e?{event:"mmna-t3-tagging-trackLinkClick","mmna-t3-tagging":{linkText:t.linkText?.replace(/\s+/g," ").trim()||"",linkUrl:t.linkUrl??""}}:null},u={[o.u.ClickToCall]:t=>({event:"mmna-t3-tagging-trackClickToCall","mmna-t3-tagging":{clickToCallDepartment:t.department??"",clickToCallPhone:t.comm_phone_number??""}}),[o.u.TrackLinkClick]:t=>{switch(t.linkType){case l.Id.PaymentCalc:return{event:"mmna-t3-tagging-trackPaymentCalculator"};case l.Id.WindowSticker:return(t=>({event:"mmna-t3-tagging-trackBrochureDownload","mmna-t3-tagging":{brochureId:`available inventory:${t.vehicle.vin}:window sticker`}}))(t);case l.Id.Navigation:return(t=>t.linkUrl?.includes("#")?null:{event:"mmna-t3-tagging-trackNavigation","mmna-t3-tagging":{linkText:`${t.componentContext?.title?`${t.componentContext.title}|`:""}${t.linkText??""}`,linkUrl:t.linkUrl??""}})(t);case l.Id.SocialShare:return(t=>{const e=t?.linkUrl??t?.linkText??"";let a="other";for(const[t,n]of m)if(t.test(e)){a=n;break}return{event:"mmna-t3-tagging-trackSocialShare","mmna-t3-tagging":{socialNetwork:a,linkUrl:window.location.href}}})(t);default:return s(t)}},[o.u.TrackSpecialsClick]:t=>"4"==t.specialData.specialType?{event:"mmna-t3-tagging-trackOfferDownload","mmna-t3-tagging":{offerId:t?.specialData?.specialName??t?.linkText??""}}:s(t),[o.u.TrackPaymentCalculator]:()=>({event:"mmna-t3-tagging-trackFinanceCalculator"}),[o.u.TrackFormFieldInteraction]:t=>{if(!t.isFirstInteraction)return null;const e=t.form_name,a=c.G._formData.get(e),n=(a?.nativeFormName??"").trim(),r=g[n]??"mmna-t3-tagging-trackContactUsStart";return r?{event:r}:null},[o.u.SearchFilterUpdate]:()=>{const t=new URLSearchParams(window.location.search);return{event:"mmna-t3-tagging-trackInventoryResults","mmna-t3-tagging":{...Object.fromEntries(t)}}},[o.u.ElConfig]:t=>"Website|Payment Calculator"!==t.product_name?null:{event:"mmna-t3-tagging-trackPaymentCalculator"},[o.u.TrackFormSubmission]:()=>{let t;return document.querySelector(".Mitsubishi-Military-Program-page")?t="Mitsubishi-Military-Program submit":document.querySelector(".Mitsubishi-VIP-Program-page")&&(t="Mitsubishi-VIP-Program submit"),t?{event:"mmna-t3-tagging-trackOfferDownload","mmna-t3-tagging":{offerId:t}}:null}},k={async load(t,e,a){const{pageKey:n,replayFrom:o,overrides:l}=a,c=new Set([...Object.keys(u),...Object.keys(l??{})]),m={};for(const t of c){const e=l?.[t]??u[t];e&&(m[t]=t=>{const a=t?.payload??t;i.s.fire(e(a))})}e.debug(`mitsubishiTracker: loaded for page="${n}", ${c.size} event(s) wired, replaying ${o?.length??0}`),await(0,r.$)(t,e,m,{replayFrom:o}).initialize()}},d=new Set(["Request an Appointment"]),p={[o.u.TrackNavigationClick]:t=>{const e=t?.linkName?.trim();return e&&d.has(e)?{events:"scheduleServiceClick"}:null}};async function f(t,e,a){const r=t.getStoreState().oemEvents??[];await Promise.all([n.Xl.load(t,e,{pageKey:a,replayFrom:r,overrides:p}),k.load(t,e,{pageKey:a,replayFrom:r})])}},585:function(t,e,a){a.d(e,{s:function(){return n}});const n={fire(t){var e;if(!t)return;const a=(e=window).dataLayer??(e.dataLayer=[]),n=Array.isArray(t)?t:[t];for(const t of n)t&&a.push(t)}}}}]);
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.