/* Copyright 1996 Adobe. All Rights Reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ /* Start ActivityMap Module The following module enables ActivityMap tracking in Adobe Analytics, offering data overlays on links and content for user engagement analysis. If not required, remove this code block from AppMeasurement.js. Implementation guide: https://adobe.ly/3UddQ2L */ function AppMeasurement_Module_ActivityMap(k){function p(){var a=f.pageYOffset+(f.innerHeight||0);a&&a>+g&&(g=a)}function q(){if(e.scrollReachSelector){var a=k.d.querySelector&&k.d.querySelector(e.scrollReachSelector);a?(g=a.scrollTop||0,a.addEventListener("scroll",function(){var d;(d=a&&a.scrollTop+a.clientHeight||0)>g&&(g=d)})):0a.indexOf(c)?a:a.split(c).join(d)};a.escape=function(b){var c,d;if(!b)return b;b=encodeURIComponent(b);for(c=0;7>c;c++)d="+~!*()'".substring(c,c+1),0<=b.indexOf(d)&&(b=a.replace(b,d,"%"+d.charCodeAt(0).toString(16).toUpperCase()));return b};a.unescape=function(b){if(!b)return b;b=0<=b.indexOf("+")?a.replace(b,"+"," "):b;try{return decodeURIComponent(b)}catch(c){}return unescape(b)};a.zb=function(b){var c=a.fpCookieDomainPeriods,d;if(!a.Va&&b&&!a.Kb(b)&&(c|| (c=a.cookieDomainPeriods),c||(c=a.yb(b)),c=c?parseInt(c):2,c=2d?"":a.unescape(c.substring(d+2+b.length,0>f?c.length:f));return"[[B]]"!=b?b:""};a.c_w=a.cookieWrite=function(b,c,d){var f=a.zb(k.location.hostname),e=a.cookieLifetime,g;c=""+c;e=e?(""+e).toUpperCase():"";d&&"SESSION"!==e&&"NONE"!== e&&((g=""!=c?parseInt(e?e:0):-60)?(d=new Date,d.setTime(d.getTime()+1E3*g)):1===d&&(d=new Date,g=d.getYear(),d.setYear(g+2+(1900>g?1900:0))));return b&&"NONE"!==e?(f={path:"/",domain:f,ya:a.writeSecureCookies},"SESSION"!==e&&(f.ma=d),a.d.cookie=a.W(b,c,f),a.cookieRead(b)==c):!1};a.W=function(b,c,d){d=d||{};if(!b)return"";c=""!==c?c:"[[B]]";b=a.escape(b)+"="+a.escape(c);d.path&&(b+="; path="+d.path);d.ma&&(b+="; expires="+(new Date(d.ma)).toUTCString());d.domain&&(b+="; domain="+d.domain);d.ya&&(b+= "; secure");return b};a.gc=function(){var b=a.Util.getIeVersion();"number"===typeof b&&10>b&&(a.unsupportedBrowser=!0,a.Rb(a,function(){}))};a.Ia=function(){var a=navigator.userAgent;return"Microsoft Internet Explorer"===navigator.appName||0<=a.indexOf("MSIE ")||0<=a.indexOf("Trident/")&&0<=a.indexOf("Windows NT 6")?!0:!1};a.Rb=function(a,c){for(var d in a)Object.prototype.hasOwnProperty.call(a,d)&&"function"===typeof a[d]&&(a[d]=c)};a.M=[];a.ka=function(b,c,d){if(a.Wa)return 0;a.maxDelay||(a.maxDelay= 250);var f=0,e=(new Date).getTime()+a.maxDelay,g=a.d.visibilityState,h=["webkitvisibilitychange","visibilitychange"];g||(g=a.d.webkitVisibilityState);if(g&&"prerender"==g){if(!a.la)for(a.la=1,d=0;db){a.M.unshift(d);setTimeout(a.delayReady,parseInt(a.maxDelay/2));break}a.Wa=1;a[d.m].apply(a,d.a);a.Wa=0}};a.setAccount=a.sa=function(b){var c,d;if(!a.ka("setAccount",arguments))if(a.account=b,a.allAccounts)for(c=a.allAccounts.concat(b.split(",")),a.allAccounts=[],c.sort(),d=0;de.indexOf(".contextData."))switch(k=h.substring(0,4),n=h.substring(4),h){case "transactionID":h= "xact";break;case "channel":h="ch";break;case "campaign":h="v0";break;default:a.bb(n)&&("prop"==k?h="c"+n:"eVar"==k?h="v"+n:"list"==k?h="l"+n:"hier"==k&&(h="h"+n,l=l.substring(0,255)))}g+="&"+a.escape(h)+"="+a.escape(l)}}""!=g&&(g+="&."+b)}return g};a.usePostbacks=0;a.lc=function(){var b="",c,d,f,e,g,h,l,k,n="",m="",p=e="",r=a.X();if(a.lightProfileID)c=a.Q,(n=a.lightTrackVars)&&(n=","+n+","+a.ra.join(",")+",");else{c=a.i;if(a.pe||a.linkType)n=a.linkTrackVars,m=a.linkTrackEvents,a.pe&&(e=a.pe.substring(0, 1).toUpperCase()+a.pe.substring(1),a[e]&&(n=a[e].yc,m=a[e].xc));n&&(n=","+n+","+a.F.join(",")+",");m&&(m=","+m+",",n&&(n+=",events,"));a.events2&&(p+=(""!=p?",":"")+a.events2)}if(r&&r.getCustomerIDs){e=q;if(g=r.getCustomerIDs())for(d in g)Object.prototype[d]||(f=g[d],"object"==typeof f&&(e||(e={}),f.id&&(e[d+".id"]=f.id),f.authState&&(e[d+".as"]=f.authState)));e&&(b+=a.l("cid",e))}a.AudienceManagement&&a.AudienceManagement.isReady()&&(b+=a.l("d",a.AudienceManagement.getEventCallConfigParams()));for(d= 0;df||0<=e&&f>e||0<=g&&f>g)&&(e=a.protocol&&1f?0:f)+"/":"")+d);return d};a.N=function(b){var c=a.C(b),d,f,e="",g=0;return c&&(d=b.protocol,f=b.onclick,!b.href||"A"!=c&&"AREA"!=c||f&&d&&!(0>d.toLowerCase().indexOf("javascript"))? f?(e=a.replace(a.replace(a.replace(a.replace(""+f,"\r",""),"\n",""),"\t","")," ",""),g=2):"INPUT"==c||"SUBMIT"==c?(b.value?e=b.value:b.innerText?e=b.innerText:b.textContent&&(e=b.textContent),g=3):"IMAGE"==c&&b.src&&(e=b.src):e=a.Ya(b),e)?{id:e.substring(0,100),type:g}:0};a.Dc=function(b){for(var c=a.C(b),d=a.N(b);b&&!d&&"BODY"!=c;)if(b=b.parentElement?b.parentElement:b.parentNode)c=a.C(b),d=a.N(b);d&&"BODY"!=c||(b=0);b&&(c=b.onclick?""+b.onclick:"",0<=c.indexOf(".tl(")||0<=c.indexOf(".trackLink("))&& (b=0);return b};a.sc=function(){var b,c,d=a.linkObject,f=a.linkType,e=a.linkURL,g,h;a.ta=1;d||(a.ta=0,d=a.clickObject);if(d){b=a.C(d);for(c=a.N(d);d&&!c&&"BODY"!=b;)if(d=d.parentElement?d.parentElement:d.parentNode)b=a.C(d),c=a.N(d);c&&"BODY"!=b||(d=0);if(d&&!a.linkObject){var l=d.onclick?""+d.onclick:"";if(0<=l.indexOf(".tl(")||0<=l.indexOf(".trackLink("))d=0}}else a.ta=1;!e&&d&&(e=a.Ya(d));e&&!a.linkLeaveQueryString&&(g=e.indexOf("?"),0<=g&&(e=e.substring(0,g)));if(!f&&e){var m=0,n=0,p;if(a.trackDownloadLinks&& a.linkDownloadFileTypes)for(l=e.toLowerCase(),g=l.indexOf("?"),h=l.indexOf("#"),0<=g?0<=h&&hc)return 0}return 1};a.U=function(b,c){var d,f,e,g,h,l,k;k={};for(d=0;2>d;d++)for(f=0c;c++)for(d=0b.indexOf("-")){for(b=0;16>b;b++)f= Math.floor(Math.random()*f),c+="0123456789ABCDEF".substring(f,f+1),f=Math.floor(Math.random()*e),d+="0123456789ABCDEF".substring(f,f+1),f=e=16;b=c+"-"+d}a.cookieWrite("s_fid",b,1)||(b=0);return b};a.Qa=function(b){var c=new Date,d="s"+Math.floor(c.getTime()/108E5)%10+Math.floor(1E13*Math.random()),f=c.getYear(),f="t="+a.escape(c.getDate()+"/"+c.getMonth()+"/"+(1900>f?f+1900:f)+" "+c.getHours()+":"+c.getMinutes()+":"+c.getSeconds()+" "+c.getDay()+" "+c.getTimezoneOffset()),e=a.X(),g;b&&(g=a.U(b,1)); a.qc()&&!a.visitorOptedOut&&(a.Ha()||(a.fid=a.jc()),a.sc(),a.usePlugins&&a.doPlugins&&a.doPlugins(a),a.account&&(a.abort||(a.trackOffline&&!a.timestamp&&(a.timestamp=Math.floor(c.getTime()/1E3)),b=k.location,a.pageURL||(a.pageURL=b.href?b.href:b),a.referrer||a.mb||(b=a.Util.getQueryParam("adobe_mc_ref",null,null,!0),a.referrer=b||void 0===b?void 0===b?"":b:p.document.referrer),a.mb=1,!a.referrer&&a.ea&&(a.referrer=a.ea),a.ea=0,a.referrer=a.ic(a.referrer),a.v("_g")),a.nc()&&!a.abort&&(e&&a.Y("TARGET")&& !a.supplementalDataID&&e.getSupplementalDataID&&(a.supplementalDataID=e.getSupplementalDataID("AppMeasurement:"+a._in,a.expectSupplementalData?!1:!0)),a.Y("AAM")||(a.contextData["cm.ssf"]=1),a.oc(),a.Qb(),f+=a.lc(),a.Mb(d,f),a.v("_t"),a.referrer="",a.contextData&&a.contextData.excCodes&&(a.contextData.excCodes=0))));a.referrer&&(a.ea=a.referrer);a.Na();g&&a.U(g,1)};a.t=a.track=function(b,c){c&&a.U(c);a.da=!0;a.isReadyToTrack()?null!=a.j&&0a.P&&a.hb(a.g),a.xa(500);else{var b=a.$b(); if(0=a.offlineThrottleDelay)return 0;b=a.B()-a.fb;return a.offlineThrottleDelaya.P&&a.hb(a.g);a.ia();a.xa(500)};c.onreadystatechange=function(){4==c.readyState&&(200==c.status?c.T():c.na())};a.fb=a.B();if(1===d)c.send(b);else if(2===d)f=b.indexOf("?"),d=b.substring(0,f),f=b.substring(f+1),f=f.replace(/&callback=[a-zA-Z0-9_.\[\]]+/, ""),c.open("POST",d,!0),c.withCredentials=!0,c.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),c.send(f);else if(c.src=b,3===d){if(a.cb)try{f.removeChild(a.cb)}catch(e){}f.firstChild?f.insertBefore(c,f.firstChild):f.appendChild(c);a.cb=a.A}c.D=setTimeout(function(){c.D&&(c.complete?c.T():(a.trackOffline&&c.abort&&c.abort(),c.na()))},5E3);a.ec=b;a.A=k["s_i_"+a.replace(a.account,",","_")]=c;if(a.useForcedLinkTracking&&a.L||a.bodyClickFunction)a.forcedLinkTrackingTimeout||(a.forcedLinkTrackingTimeout= 250),a.ja=setTimeout(a.ia,a.forcedLinkTrackingTimeout)};a.Gb=function(b){var c=!1;navigator.sendBeacon&&(a.Ib(b)?c=!0:a.useBeacon&&(c=!0));a.Sb(b)&&(c=!1);return c};a.Ib=function(a){return a&&0a.P||(a.Ba("localStorage"),a.eb=a.B())};a.hb=function(b){a.va()&&(a.jb(),a.Pa("localStorage",b),a.P=a.B())}; a.jb=function(){if(a.trackOffline){if(!a.offlineLimit||0>=a.offlineLimit)a.offlineLimit=10;for(;a.g.length>a.offlineLimit;)a.Xa()}};a.forceOffline=function(){a.ua=!0};a.forceOnline=function(){a.ua=!1};a.ca=function(){return a.storageFilename+"-"+a.visitorNamespace+a.account};a.B=function(){return(new Date).getTime()};a.ab=function(a){a=a.toLowerCase();return 0!=a.indexOf("#")&&0!=a.indexOf("about:")&&0!=a.indexOf("opera:")&&0!=a.indexOf("javascript:")?!0:!1};a.setTagContainer=function(b){var c,d, f;a.vc=b;for(c=0;c(""+f[c]).indexOf("s_c_il"))&&(b[c]=f[c]);if(d.mmq)for(c=0;ce)return g;c=d+c.substring(e+1)+d;if(!f||!(0<=c.indexOf(d+b+d)||0<=c.indexOf(d+b+"="+d))){e=c.indexOf("#");0<=e&&(c=c.substr(0,e)+d);e=c.indexOf(d+b+"=");if(0>e)return g;c=c.substring(e+d.length+b.length+1);e=c.indexOf(d);0<=e&&(c=c.substring(0,e));0< c.length&&(g=a.unescape(c));return g}},getIeVersion:function(){return document.documentMode?document.documentMode:a.Ia()?7:null}};a.F="supplementalDataID timestamp dynamicVariablePrefix visitorID marketingCloudVisitorID analyticsVisitorID audienceManagerLocationHint authState fid vmk visitorMigrationKey visitorMigrationServer visitorMigrationServerSecure charSet visitorNamespace cookieDomainPeriods fpCookieDomainPeriods cookieLifetime pageName pageURL customerPerspective referrer contextData contextData.cm.ssf contextData.opt.dmp contextData.opt.sell clientHints currencyCode lightProfileID lightStoreForSeconds lightIncrementBy retrieveLightProfiles deleteLightProfiles retrieveLightData".split(" "); a.i=a.F.concat("purchaseID variableProvider channel server pageType transactionID campaign state zip events events2 products audienceManagerBlob tnt".split(" "));a.ra="timestamp charSet visitorNamespace cookieDomainPeriods cookieLifetime contextData lightProfileID lightStoreForSeconds lightIncrementBy".split(" ");a.Q=a.ra.slice(0);a.Ra="account allAccounts debugTracking visitor visitorOptedOut trackOffline offlineLimit offlineThrottleDelay storageFilename usePlugins doPlugins configURL visitorSampling visitorSamplingGroup linkObject clickObject linkURL linkName linkType trackDownloadLinks trackExternalLinks trackClickMap trackInlineStats linkLeaveQueryString linkTrackVars linkTrackEvents linkDownloadFileTypes linkExternalFilters linkInternalFilters useForcedLinkTracking forcedLinkTrackingTimeout writeSecureCookies decodeLinkParameters useLinkTrackSessionStorage collectHighEntropyUserAgentHints trackingServer trackingServerSecure ssl abort mobile dc lightTrackVars maxDelay expectSupplementalData useBeacon usePostbacks registerPreTrackCallback registerPostTrackCallback bodyClickTarget bodyClickFunction bufferRequests AudienceManagement".split(" "); for(m=0;250>=m;m++)76>m&&(a.i.push("prop"+m),a.Q.push("prop"+m)),a.i.push("eVar"+m),a.Q.push("eVar"+m),6>m&&a.i.push("hier"+m),4>m&&a.i.push("list"+m);m="pe pev1 pev2 pev3 latitude longitude resolution colorDepth javascriptVersion javaEnabled cookiesEnabled browserWidth browserHeight connectionType homepage pageURLRest marketingCloudOrgID ms_a".split(" ");a.i=a.i.concat(m);a.F=a.F.concat(m);a.ssl=0<=k.location.protocol.toLowerCase().indexOf("https");a.charSet="UTF-8";a.contextData={};a.za=["architecture", "bitness","model","platformVersion","wow64"];a.writeSecureCookies=!1;a.collectHighEntropyUserAgentHints=!1;a.offlineThrottleDelay=0;a.storageFilename="AppMeasurement.requests";a.R="s_sq";a.fb=0;a.pa=0;a.P=0;a.eb=0;a.linkDownloadFileTypes="exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,xls,xlsx,ppt,pptx";a.lb="s_cc";a.w=k;a.d=k.document;a.ia=function(){a.ja&&(k.clearTimeout(a.ja),a.ja=q);a.bodyClickTarget&&a.L&&a.bodyClickTarget.dispatchEvent(a.L);a.bodyClickFunction&&("function"==typeof a.bodyClickFunction? a.bodyClickFunction():a.bodyClickTarget&&a.bodyClickTarget.href&&(a.d.location=a.bodyClickTarget.href));a.bodyClickTarget=a.L=a.bodyClickFunction=0};a.ib=function(){a.b=a.d.body;a.b?(a.u=function(b){var c,d,f,e,g;if(!(a.d&&a.d.getElementById("cppXYctnr")||b&&b["s_fe_"+a._in])){if(a.Ta)if(a.useForcedLinkTracking)a.b.removeEventListener("click",a.u,!1);else{a.b.removeEventListener("click",a.u,!0);a.Ta=a.useForcedLinkTracking=0;return}else a.useForcedLinkTracking=0;a.clickObject=b.srcElement?b.srcElement: b.target;try{if(!a.clickObject||a.O&&a.O==a.clickObject||!(a.clickObject.tagName||a.clickObject.parentElement||a.clickObject.parentNode))a.clickObject=0;else{var h=a.O=a.clickObject;a.oa&&(clearTimeout(a.oa),a.oa=0);a.oa=setTimeout(function(){a.O==h&&(a.O=0)},1E4);f=a.Za();a.track();if(f