1;/* Version 59191791453ae6311081a09b4cf33c2d v:21.7.0.3493, c:d626be58889f8c74a2ebed6f32c5f9673d093698, b:21.7.0.3493 */(function(){new function(){if(!window.ADRUM&&!0!==window["adrum-disable"]){var g=window.ADRUM={},x=window.console,A=x&&"function"==typeof x.log?x:{log:function(){}};window["adrum-start-time"]=window["adrum-start-time"]||(new Date).getTime();var t=this&&this.Tc||function(){var a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,k){a.__proto__=k}||function(a,k){for(var e in k)k.hasOwnProperty(e)&&(a[e]=k[e])};return function(b,k){function e(){this.constructor=b}a(b,k);b.prototype=null===k?Object.create(k): 2(e.prototype=k.prototype,new e)}}();(function(a){(function(a){a.setUpMonitors=function(){for(var a=[],b=0;b<arguments.length;b++)a[b]=arguments[b];for(b=0;b<a.length;b++){var c=a[b];c&&c.setUp()}}})(a.monitor||(a.monitor={}))})(g||(g={}));(function(a){(function(b){function k(a){return b.refs.slice.apply(a,b.refs.slice.call(arguments,1))}function e(a,m){return c(b.refs.setTimeout.apply)?b.refs.setTimeout.apply(window,arguments):b.refs.setTimeout(a,m)}function c(a){return"undefined"!==typeof a&&null!== 3a}function h(a){return"object"==typeof a&&!b.isArray(a)&&null!==a}function n(a){return"function"==typeof a||!1}function f(a){return"string"==typeof a}function m(a){return"number"==typeof a}function p(a){return""===a}function v(a,m){for(var c in m){var f=m[c];if(s(m,c)){var e=a[c];h(f)&&h(e)?v(e,f):b.isArray(e)&&b.isArray(f)?a[c]=e.concat(f):a[c]=f}}return a}function s(a,b){return Object.prototype.hasOwnProperty.call(a,b)&&c(a[b])}function r(a){return f(a)?a.replace(/^\s*/,"").replace(/\s*$/,""):a} 4function g(){return b.refs.pa&&n(b.refs.pa.now)}function z(){return g()?b.refs.round(b.refs.pa.now()+q()):(new Date).getTime()}function q(){var a=b.refs.pa,a=a&&a.timing&&m(a.timing.navigationStart)?a.timing.navigationStart:window["adrum-start-time"];c(a)||(a=z());return a}function y(a,b){var m=Array.prototype[a];return m?C(m):B(a,b)}function C(a){return function(m){return a.apply(m,b.refs.slice.call(arguments,1))}}function B(a,b){return function(m,h){if(!c(m))throw new TypeError(a+" called on null or undefined"); 5if(!n(h))throw new TypeError(h+" is not a function");return b.apply(null,arguments)}}function w(a,b,m){var c=Object(a),h=c.length>>>0,f=0;if(3>arguments.length){for(;f<h&&!(f in c);)f++;if(f>=h)throw new TypeError("Reduce of empty array with no initial value");m=c[f++]}for(;f<h;f++)f in c&&(m=b(m,c[f],f,c));return m}function D(a,m,c){return b.reduce(a,function(a,b,h,f){a[h]=m.call(c,b,h,f);return a},Array(a.length>>>0))}function E(a,m,c){return b.reduce(a,function(a,b,h,f){m.call(c,b,h,f)&&a.push(b); 6return a},[])}function F(a,b,m){a=Object(a);for(var c=a.length>>>0,h=0;h<c;h++)if(h in a&&b.call(m,a[h],h,a))return!0;return!1}function O(a,m,c){return!b.some(a,function(a){return!m.call(c,a)})}function t(a,m,c){b.reduce(a,function(a,b,h,f){m.call(c,b,h,f)},void 0)}b.refs={isArray:Array.isArray,toString:Object.prototype.toString,slice:Array.prototype.slice,setTimeout:window.setTimeout,setInterval:window.setInterval,pa:window.performance||window.mozPerformance||window.msPerformance||window.webkitPerformance, 7assign:Object.assign,round:Math.round};b.Da=k;b.oSTO=e;b.isCORSSupported=function(){var a=window.JSON&&n(JSON.stringify);return c(window.XMLHttpRequest)&&"withCredentials"in new XMLHttpRequest&&a};b.isDefined=c;b.Jl=function(a){return"number"===typeof a&&!window.isNaN(a)};b.isArray=n(b.refs.isArray)&&n(b.refs.isArray.bind)?b.refs.isArray.bind(Array):function(a){return b.refs.toString.call(a)===b.refs.toString.call([])};b.isObject=h;b.isFunction=n;b.isString=f;b.isNumber=m;b.isBoolean=function(a){return"boolean"== 8typeof a};b.max=function(a,b){return Math.max(isNaN(a)?Number.NEGATIVE_INFINITY:a,isNaN(b)?Number.NEGATIVE_INFINITY:b)};b.Mo=p;b.ih=e;b.jp=function(a,b){e(a,b||1E4)};b.addEventListener=function(b,m,c,h){function f(){try{return c.apply(this,k(arguments))}catch(h){a.exception(h,"M1",m,b,h)}}void 0===h&&(h=!1);a.isDebug&&a.log("M0",m,b);f.K=!0;b.addEventListener?b.addEventListener(m,f,h):b.attachEvent&&b.attachEvent("on"+m,f)};b.loadScriptAsync=function(b){var m=document.createElement("script"),h=a.conf.elementIdWithNonce; 9m.type="text/javascript";m.async=!0;m.src=b;h&&c(r(h))&&(h=document.getElementById(h))&&(h=h.ap,h=r(h),c(h)&&!p(h)&&m.setAttribute("nonce",h));(h=document.getElementsByTagName("script")[0])?(h.parentNode.insertBefore(m,h),a.log("M2",b)):a.log("M3",b)};b.mergeJSON=v;b.hasOwnPropertyDefined=s;b.Kf=function(a,m){if(b.isFunction(Object.getPrototypeOf))for(;b.isDefined(a)&&!s(a,m);)a=Object.getPrototypeOf(a);return a};b.Sn=function(a){return c(a)?b.isArray(a)?a:[a]:[]};b.np=function(a,b){return null!= 10a&&a.slice(0,b.length)==b};b.generateGUID=function(a){return c(a)&&n(a.getRandomValues)&&function(){function b(a){a=a.toString(16);return"0000".substr(a.length)+a}var m=new Uint16Array(8);a.getRandomValues(m);return b(m[0])+b(m[1])+"_"+b(m[2])+"_"+b(m[3])+"_"+b(m[4])+"_"+b(m[5])+b(m[6])+b(m[7])}}(window.crypto||window.msCrypto)||function(){return"xxxxxxxx_xxxx_4xxx_yxxx_xxxxxxxxxxxx".replace(/[xy]/g,function(a){var b=16*
10Math.random()|0;return("x"==a?b:b&3|8).toString(16)})};b.tryExtractingErrorStack= 11function(a){return a?(a=a.stack)&&"string"===typeof a?a:null:null};b.trim=r;b.xm=function(a){var b={},m,c;if(!a)return b;var h=a.split("\n");for(c=0;c<h.length;c++){var f=h[c];m=f.indexOf(":");a=r(f.substr(0,m)).toLowerCase();m=r(f.substr(m+1));a&&(b[a]=b[a]?b[a]+(", "+m):m)}return b};b.tryPeriodically=function(a,b,m,c){function h(){if(b())m&&m();else{var n=a(++f);0<n?e(h,n):c&&c()}}var f=0;h()};b.mf=function(a){return a.charAt(0).toUpperCase()+a.slice(1)};b.Kg=function(a){for(var b=[],m=1;m<arguments.length;m++)b[m- 121]=arguments[m];return function(){for(var m=[],c=0;c<arguments.length;c++)m[c]=arguments[c];return a.apply(this,b.concat(m))}};b.No=g;b.now=z;b.Za=q;b.vo=w;b.reduce=y("reduce",w);b.uo=D;b.map=y("map",D);b.ro=E;b.filter=y("filter",E);b.wo=F;b.some=y("some",F);b.qo=O;b.every=y("every",O);b.so=t;b.forEach=y("forEach",t);b.ek=function(a){return b.filter(a,c)};b.Ao=function(a){return[].concat.apply([],a)};b.pj=c(window.Reflect)&&c(window.Reflect.construct)?function(b,m,c,h){try{return null!==m?window.Reflect.construct(m, 13c,h):b}catch(f){return a.monitor.ErrorMonitor.n(f),b}}:function(b,m,c){try{return null!==m&&m.apply(b,c)||b}catch(h){return a.monitor.ErrorMonitor.n(h),b}};b.Tc=function(){var a=Object.setPrototypeOf||function(a,b){var m=Object.getOwnPropertyNames(b),c;for(c in m)a[c]=b[c]};return function(b,m){function c(){this.constructor=b}a(b,m);b.prototype=null===m?Object.create(m):(c.prototype=m.prototype,new c)}}();b.nk=function(a){if(!b.isString(a))return a;var m={"&":"&","<":"<",">":">","'":"'", 14'"':""","/":"/"};return a.replace(/[&<>'"/]/g,function(a){return m[a]})};b.rp=function(a){if(!b.isString(a))return a;var m={"&":"&","&":"&","&":"&","<":"<","<":"<","<":"<",">":">",">":">",">":">","'":"'","'":"'","'":"'",""":'"',""":'"',""":'"',"/":"/","/":"/","/":"/"};return a.replace(/&(?:amp|#0*38|#x0*26|lt|#0*60|#x0*3c|gt|#0*62|#x0*3e|apos|#0*39|#x0*27|quot|#0*34|#x0*22|sol|#0*47|#x0*2f);/g,function(a){a=a.replace(/0+\B/g, 15"");return m[a]})};b.$j=function(a){var b;return function(){var m=this;b&&clearTimeout(b);b=e(function(){a.apply(m,arguments)},300)}};b.Qk=function(a){var m=a.length;if(m)for(m-=1;0<=m;m--)if(b.isObject(a[m])&&a[m].adrumArgs)return m;return-1};b.td=function(a,m){var c=a.length,h;h=null;if(c)for(c-=1;0<=c;c--)if(b.isObject(a[c])&&a[c].adrumArgs){h=a[c].adrumArgs;h=h[m];break}return h};b.Jd=function(){return c(window.__zone_symbol__Promise)||c(window.__zone_symbol__ZoneAwarePromise)}})(a.utils||(a.utils= 16{}))})(g||(g={}));(function(a){var b=a.conf||(a.conf={});b.userConf=window["adrum-config"]||{};b.useHTTPSAlways=!0===b.userConf.useHTTPSAlways;b.modernBrowserFeaturesAvailable=a.utils.isDefined(window.addEventListener)&&a.utils.isCORSSupported()&&a.utils.isDefined(Array.prototype.forEach);b.spa2=b.userConf.spa&&b.userConf.spa.spa2&&(!0===b.userConf.spa.spa2||a.utils.isObject(b.userConf.spa.spa2));b.clearResTiming=b.userConf.spa&&a.utils.isObject(b.userConf.spa.spa2)&&a.utils.isDefined(b.userConf.spa.spa2.clearResTiming)? 17b.userConf.spa.spa2.clearResTiming:!0;b.disableTextForTesting=!0===b.userConf.disableTextForTesting;b.enablePrimaryMetrics=(!a.utils.isDefined(b.userConf.enablePrimaryMetrics)||!0===b.userConf.enablePrimaryMetrics)&&b.modernBrowserFeaturesAvailable;b.M=!1;b.considerCarouselForVCT=a.utils.isDefined(b.userConf.Sj)?b.userConf.Sj:!0;b.devMode=!0===b.userConf.devMode;b.isZonePromise=!0===b.userConf.isZonePromise||!0===b.userConf.angular;b.fetch=!a.utils.isDefined(b.userConf.fetch)||!0==b.userConf.fetch; 18b.backTimeGap=Math.abs(b.userConf.backTimeGap)||0;b.neverSendImageBeacon=!a.utils.isDefined(b.userConf.beacon)||!a.utils.isDefined(b.userConf.beacon.neverSendImageBeacon)||!0==b.userConf.beacon.neverSendImageBeacon;b.beaconUrlHttp=a.utils.isDefined(b.userConf.beaconUrlHttp)?b.userConf.beaconUrlHttp:"http://col.eum-appdynamics.com";b.beaconUrlHttps=a.utils.isDefined(b.userConf.beaconUrlHttps)?b.userConf.beaconUrlHttps:"https://col.eum-appdynamics.com";b.corsEndpointPath="/eumcollector/beacons/browser"+ 19(b.spa2?"/v2":"/v1");b.imageEndpointPath="/eumcollector/adrum.gif?";b.appKey=b.userConf.appKey||window["adrum-app-key"]||"APP_KEY_NOT_SET";a=b.useHTTPSAlways||"https:"===document.location.protocol;var k=b.userConf.adrumExtUrlHttp||"http://cdn.appdynamics.com",e=b.userConf.adrumExtUrlHttps||"https://cdn.appdynamics.com";b.adrumExtUrl=(a?e:k)+"/adrum-ext.59191791453ae6311081a09b4cf33c2d.js";
19b.adrumXdUrl=e+"/adrum-xd.59191791453ae6311081a09b4cf33c2d.html";b.agentVer="21.7.0.3493";b.sendImageBeacon=b.userConf.beacon&& 20b.userConf.beacon.sendImageBeacon||window["adrum-send-image-beacon"];window["adrum-geo-resolver-url"]?(k=window["adrum-geo-resolver-url"],e=k.indexOf("://"),-1!=e&&(k=k.substring(e+3)),k=(a?"https://":"http://")+k):(k=b.userConf.geoResolverUrlHttps||"",e=b.userConf.geoResolverUrlHttp||"",k=a?k:e);b.geoResolverUrl=k;b.useStrictDomainCookies=!0===window["adrum-use-strict-domain-cookies"];b.Li=10;b.Fi=10;b.sendBeaconOnUnload=b.userConf.beacon&&!1===b.userConf.beacon.sendOnUnload?!1:!0;b.isReportingPaused= 21b.userConf.pauseReporting||!1;b.isAbapApp=b.userConf.isAbapApp||!1;b.elementIdWithNonce=b.userConf.elementIdWithNonce||void 0})(g||(g={}));(function(a){function b(b,m,c,h){b=a.conf.beaconUrlHttps+"/eumcollector/error.gif?version=1&appKey="+c+"&msg="+encodeURIComponent(b.substring(0,500));h&&(b+="&stack=",b+=encodeURIComponent(h.substring(0,1500-b.length)));return b}function k(m,c){2<=g||(document.createElement("img").src=b(m,0,a.conf.appKey,c),g++)}function e(a){return 0<=a.location.search.indexOf("ADRUM_debug=true")|| 220<=a.cookie.search(/(^|;)\s*ADRUM_debug=true/)}function c(b){a.isDebug&&s.push(f(arguments).join(" | "))}function h(a){r.push(f(arguments).join(" | "))}function n(a){var b=f(arguments).join(" | ");c(b);k(b,null)}var f=a.utils.Da,m=a.utils.reduce,p=a.utils.isDefined;a.iDR=e;var v;(function(a){a[a.API_ERROR=0]="API_ERROR";a[a.API_ERROR_INVALID_PARAMS=1]="API_ERROR_INVALID_PARAMS";a[a.API_ERROR_INVALID_CONFIG=2]="API_ERROR_INVALID_CONFIG";a[a.API_WARNING=3]="API_WARNING";a[a.API_WARNING_INEFFECTIVE_CONFIG= 234]="API_WARNING_INEFFECTIVE_CONFIG"})(v=a.Y||(a.Y={}));a.Nb=["JS Agent API Error:","JS Agent API Error Invalid Parameters: ","JS Agent API Error Invalid Configs: ","JS Agent API Warning:","JS Agent API Warning Ineffective Config:"];a.jb=" a constructor is called as a function. Don't forget keyword new.";a.isDebug=e(document);a.apiMessageConsoleOut=p(a.conf.userConf)&&p(a.conf.userConf.log)&&!0===a.conf.userConf.log.apiMessageConsoleOut?!0:!1;var s=[],r=[];a.logMessages=s;a.apiMessages=r;a.log=c;a.Zo= 24h;a.error=n;a.reportAPIMessage=function(b,m,c,f){var e=a.Dm.apply(this,arguments);h(e);a.apiMessageConsoleOut&&A.log(e);return e};a.exception=function(){if(!(1>arguments.length)){var b=f(arguments),m=a.utils.tryExtractingErrorStack(b[0]),b=b.slice(1);a.utils.isArray(b)&&(b=b.slice(0,20));b=b.join(" | ");a.log(b);k(b,m)}};a.assert=function(a){for(var b=1;b<arguments.length;b++);var m=f(arguments);a||(b=m[1],(m=m.slice(2))&&0<m.length?n("M4",b,m):n("M5",b))};a.dumpLog=a.isDebug?function(){return m(s, 25function(a,b){return a+b.replace(/\<br\/\>/g,"\n\t")+"\n"},"")}:function(){};a.Bf=0;a.Cf=0;a.R=a.isDebug&&a.utils.refs.pa?function(){a.Bf=a.utils.refs.pa.now()}:function(){};a.S=a.isDebug&&a.utils.refs.pa?function(){a.Cf+=a.utils.refs.pa.now()-a.Bf}:function(){};a.Dm=function(b,m,c,h){var f="",f="",e=(new window.Error).stack,n,e=a.utils.isString(e)?e.substring(5):e+"";p(n)||(n=a.utils.map(h,function(a){return null===a?"null":void 0==a?"undefined":""===a?"''":a}));switch(b){case v.qa:case v.ao:f=a.Nb[b]; 26f=p(c)?""+f+m+"\n in "+c+"("+n.join(", ")+")\n"+e:""+f+m+"\n"+e;break;case v.ve:f=a.Nb[b];f=""+f+m+"\nin "+c+"("+n.join(", ")+")\n"+e;break;case v.$n:case v.Xh:f=a.Nb[b];f=""+f+m+", but "+c+"="+n.join(", ")+"\n"+e;break;default:f=a.Nb[v.qa],f=""+f+m+"\nin "+c+"("+n.join(", ")+")\n"+e}return f};a.cIEBU=b;var g=0;c("M6")})(g||(g={}));(function(a){var b=function(){function a(b){this.max=b;this.dd=0}a.prototype.kl=function(){this.mc()||this.dd++};a.prototype.mc=function(){return this.dd>=this.max};a.prototype.reset= 27function(){this.dd=0};return a}(),k=function(){function e(){this.Yb=[];this.de=new b(e.Wi);this.Md=new b(e.Pi)}e.prototype.submit=function(b){this.push(b)&&a.initEXTDone&&this.processQ()};e.prototype.processQ=function(){for(var b=this.hk(),h=0;h<b.length;h++){var e=b[h];"function"===typeof a.commands[e[0]]?(a.isDebug&&a.log("M7",e[0],e.slice(1).join(", ")),a.commands[e[0]].apply(a,e.slice(1))):a.error("M8",e[0])}};e.prototype.Ql=function(a){return"reportXhr"===a||"reportPageError"===a};e.prototype.push= 28function(b){var h=b[0],e=this.Ql(h),f=e?this.de:this.Md;if(f.mc())return a.log("M9",e?"spontaneous":"non spontaneous",h),!1;this.Yb.push(b);f.kl();return!0};e.prototype.hk=function(){var a=this.Yb;this.reset();return a};e.prototype.size=function(){return this.Yb.length};e.prototype.reset=function(){this.Yb=[];this.de.reset();this.Md.reset()};e.prototype.isSpontaneousQueueDead=function(){return this.de.mc()};e.prototype.isNonSpontaneousQueueDead=function(){return this.Md.mc()};return e}();k.Wi=100; 29k.Pi=100;a.CommandExecutor=k})(g||(g={}));
29(function(a){a.q=new a.CommandExecutor;a.command=function(b){for(var k=1;k<arguments.length;k++);a.isDebug&&a.log("M10",b,Array.prototype.slice.call(arguments).slice(1).join(", "));a.q.submit(Array.prototype.slice.call(arguments))}})(g||(g={}));(function(a){(function(a){var k=function(){function a(){this.status={}}a.prototype.setUp=function(){};a.prototype.set=function(a,b){this.status[a]=b};return a}();a.Pc=k})(a.monitor||(a.monitor={}))})(g||(g={}));(function(a){(function(b){var k= 30a.utils.Da,e=a.utils.isDefined;window.ADRUM.aop=b;b.support=function(a){return!a||"apply"in a};b.around=function(c,h,n,f,m){a.assert(b.support(c),"M11");c=c||function(){};return function(){if(a.isDebug)try{a.log("M12",f,k(arguments).join(", "))}catch(b){a.log("M13",e(b.stack)||b.toString())}var v=k(arguments),s,r=null;try{if(h&&(s=h.apply(this,v))){var g=a.utils.Qk(s),r=s[g];-1!==g&&s.splice(g,1)}}catch(z){a.exception(z,"M14",f,z)}a.assert(!s||a.utils.isArray(s));g=void 0;try{g=c.apply(this,s||v)}catch(q){throw a.log(q, 31"M15",f,q),m?m(q):a.monitor.ErrorMonitor.n(q),q;}finally{try{n&&(r?(r.adrumArgs.origFuncResult=g,v.push(r)):e(g)&&(r={adrumArgs:{origFuncResult:g}},v.push(r)),n.apply(this,v))}catch(y){a.exception(y,"M16",f,y)}}return g}};b.before=function(a,h,e){return b.around(a,h,null,e)};b.after=function(a,h,e){return b.around(a,null,h,e)};b.forceWrap=function(b){var h=b.customDescriptorConfig||{},n=null,f=b.parentObject,m=b.property,p=b.setUpFunc,v=b.wrapNewFunctionAgain||!1,s=b.propertyWrappedFunctionName;if(f&& 32m){n=Object.getOwnPropertyDescriptor(f,m);if(!n||n.configurable){n?(delete n.writable,delete n.value):n={configurable:!0,enumerable:!0};var k=n.set,g=n.get;n.set=h.set||function(m){!0!==m.usedByAgent&&(e(k)&&k(arguments),e(b.Ua)&&!v||!a.utils.isFunction(p)||p(m))};n.get=h.get||function(){var m=g?g():a.utils.refs[s];e(b.Ua)&&(m=b.Ua);return m}}else a.log("M17",s);Object.defineProperty(f,m,n)}else a.error("M18")}})(a.aop||(a.aop={}))})(g||(g={}));(function(a){a=a.EventType||(a.EventType={});a[a.PageView= 330]="PageView";a[a.Ajax=2]="Ajax";a[a.VPageView=3]="VPageView";a[a.Error=4]="Error";a[a.IFRAME=1]="IFRAME";a[a.ABSTRACT=100]="ABSTRACT";a[a.ADRUM_XHR=101]="ADRUM_XHR";a[a.NG_VIRTUAL_PAGE=102]="NG_VIRTUAL_PAGE"})(g||(g={}));(function(a){var b=a.events||(a.events={});b.U={};b.U[a.EventType.ABSTRACT]={guid:"string",url:"string",parentGUID:"string",parentUrl:"string",parentType:"number",timestamp:"number"};b.U[a.EventType.VPageView]={resTiming:"object"};b.U[a.EventType.NG_VIRTUAL_PAGE]={digestCount:"number"}; 34b.U[a.EventType.Ajax]={method:"string",parentPhase:"string",parentPhaseId:"number",error:"object",parameter:"object",xhrStatus:"number",dataObject:"object"};b.U[a.EventType.ADRUM_XHR]={allResponseHeaders:"string"};b.U[a.EventType.Error]={msg:"string",line:"number",stack:"string"}})(g||(g={}));(function(a){var b=function(){function a(){this.la={}}a.prototype.mark=function(a,b){k.mark.apply(this,arguments)};a.prototype.getTiming=function(a){return(a=this.getEntryByName(a))&&a.startTime};a.prototype.measure= 35function(a,b,e){k.measure.apply(this,arguments)};a.prototype.getEntryByName=function(a){return k.getEntryByName.call(this,a)};return a}();b.cd=function(a){return k.cd(a)};a.PerformanceTracker=b;var k;(function(b){var c=a.utils.hasOwnPropertyDefined,h=a.utils.Za(),n=a.utils.now;b.mark=function(b,m){this.la[b]={name:b,entryType:"mark",startTime:a.utils.isDefined(m)?m:n(),duration:0}};b.measure=function(b,m,e){c(this.la,m)&&c(this.la,e)?this.la[b]={name:b,entryType:"measure",startTime:m?this.la[m].startTime: 36h,duration:(e?this.la[e].startTime:n())-(m?this.la[m].startTime:h)}:a.error("M19",c(this.la,m)?e:m)};b.getEntryByName=function(a){return this.la[a]||null};b.cd=function(a){return a+h}})(k||(k={}))})(g||(g={}));(function(a){(function(b){function k(b,c){b=b||{};for(var f in b)c[f]=function(){var m=f,c=b[f];return function(b){var h="_"+m,f=this[h];if(a.utils.isDefined(b))if(typeof b===c)this[h]=b;else throw h="wrong type of "+m+" value, "+typeof b+" passed in but should be a "+c+".",a.reportAPIMessage(a.Y.ve, 37h,"ADRUM.report",Array.prototype.slice.call(arguments)),TypeError(h);return f}}()}function e(a){var b={},c;for(c in a){var m=a[c];b[m.start]=!0;b[m.end]=!0}return b}var c=function(){function b(c){this.perf=new a.PerformanceTracker;"Object"===this.constructor.name&&a.reportAPIMessage(a.Y.qa,a.jb);this.timestamp(a.utils.now());this.guid(a.utils.generateGUID());this.url(document.URL);this.Fc(c)}b.prototype.type=function(){return a.EventType.ABSTRACT};b.prototype.Fc=function(b){if(a.utils.isObject(b))for(var c in b){var m= 38this[c]||this["mark"+a.utils.mf(c)];m&&a.utils.isFunction(m)&&m.call(this,b[c])}};b.Xc=function(a,b,m){return{guid:function(){return a},url:function(){return b},type:function(){return m}}};b.prototype.Tk=function(){return b.Xc(this.parentGUID(),this.parentUrl(),this.parentType())};b.prototype.parent=function(b){var c=this.Tk();a.utils.isDefined(b)&&(a.utils.isFunction(b.guid)&&a.utils.isFunction(b.url)&&a.utils.isFunction(b.type)?(this.parentGUID(b.guid()),this.parentUrl(b.url()),this.parentType(b.type())): 39a.reportAPIMessage(a.Y.qa,"object is not a valid EventIdentifier","EventTracker.parent",Array.prototype.slice.call(arguments)));return c};return b}();b.EventTracker=c;b.Va=k;
39b.ff=function(b,c){b=b||{};var f=e(b),m;for(m in f)f=a.utils.mf(m),c["mark"+f]=a.utils.Kg(function(a,b){this.perf.mark(a,b)},m),c["get"+f]=a.utils.Kg(function(a){return this.perf.getTiming(a)},m)};k(b.U[a.EventType.ABSTRACT],c.prototype)})(a.events||(a.events={}))})(g||(g={}));(function(a){(function(b){var k=function(b){function c(h){h= 40b.call(this,h)||this;h.constructor!=c&&a.reportAPIMessage(a.Y.qa,a.jb,"ADRUM.events.Error",[]);return h}t(c,b);c.prototype.type=function(){return a.EventType.Error};return c}(b.EventTracker);b.Error=k;b.Va(b.U[a.EventType.Error],k.prototype)})(a.events||(a.events={}))})(g||(g={}));(function(a){(function(b){var k=function(b){function c(){var h=null!==b&&b.apply(this,arguments)||this;h.Zl=function(b){var f=b.message,m=b.filename,e=b.lineno,v=b.colno;b=b.error;a.log("M20");if(a.utils.isDefined(b)||c.sc)a.log("M21"), 41c.sc=!0,h.Oa(f,m,e,v,b)};return h}t(c,b);c.n=function(b){a.monitor.ma.Oa(b.message||b.description,b.fileName||b.filename,b.lineNumber,b.columnNumber,b)};c.prototype.setUp=function(){var c=this;b.prototype.setUp.call(this);a.utils.addEventListener(window,"error",this.Zl,!0);a.listenForErrors=function(){c.tg()};this.tg()};c.prototype.Nm=function(){c.nd=0};c.prototype.Oa=function(b,e,f,m,p){c.nd>=a.conf.Li?a.log("M22"):(m=a.utils.tryExtractingErrorStack(p),a.command("reportPageError",new a.events.Error(a.utils.mergeJSON({msg:b+ 42"",url:a.utils.isString(e)?e:void 0,line:a.utils.isNumber(f)?f:void 0,stack:m},this.status))),c.nd++,c.hadErrors=!0)};c.prototype.tg=function(){var b=this;c.sc=!1;a.aop.support(window.onerror)?(window.onerror=a.aop.around(window.onerror,function(e,f,m,p,v){c.sc?a.log("M23"):c.Hd?a.log("M25"):(a.log("M24"),b.Oa(e,f,m,p,v),c.Hd=!0)},function(){a.log("M26");c.Hd=!1},"onerror"),a.log("M27")):a.log("M28")};return c}(b.Pc);k.Hd=!1;k.nd=0;k.hadErrors=!1;k.sc=!1;b.ErrorMonitor=k;b.ma=new b.ErrorMonitor})(a.monitor|| 43(a.monitor={}))})(g||(g={}));(function(a){(function(b){var k=a.log,e=a.aop.after,c=function(c){function n(){return null!==c&&c.apply(this,arguments)||this}t(n,c);n.prototype.setUp=function(){a.utils.map(["error","exception"],function(b){var m=A[b];a.utils.isFunction(m)&&a.aop.support(m)?(k("M29",b),A[b]=e(m,function(a){k("M30",b,a);n.sj(a)})):k("M31",b)});b.ma.Oa=e(b.ma.Oa,function(){0<n.va.length?(k("M32"),n.va=[]):k("M33")})};n.sj=function(b){n.va.length>=a.conf.Fi?k("M34"):a.utils.isString(b)? 44(k("M35",b),n.va.push(b),a.utils.oSTO(n.Zg)):a.utils.isObject(b)?(b=a.utils.toJSONString(b),null!==b?(k("M36",b),n.va.push(b),a.utils.oSTO(n.Zg)):a.error("M37")):k("M38",typeof b)};n.Zg=function(){0<n.va.length?(k("M39"),b.ma.Oa(n.va.join("\n")),n.va=[]):k("M40")};return n}(b.Pc);c.va=[];b.co=c;b.Uj=new c})(a.monitor||(a.monitor={}))})(g||(g={}));(function(a){(function(b){var k=function(){function b(){}b.setUp=function(){b.perf=a.utils.refs.pa;a.utils.isObject(b.perf)&&a.utils.isObject(b.perf.timing)|| 45(b.perf=void 0)};return b}();k.perf=null;b.PerformanceWrapper=k}
45)(a.monitor||(a.monitor={}))})(g||(g={}));(function(a){(function(b){var k=function(){function e(){this.navTiming=null}e.prototype.tf=function(){var c=b.PerformanceWrapper.perf;if(c=c&&c.timing)if(c.navigationStart&&c.navigationStart<=c.loadEventEnd){var h={},e;for(e in c){var f=c[e];"number"===typeof f&&(h[e]=f)}this.navTiming=h}else a.log("M42");else a.log("M41")};e.prototype.setUp=function(){b.PerformanceWrapper.setUp()};return e}(); 46b.NavTimingMonitor=k;b.navMonitor=new b.NavTimingMonitor})(a.monitor||(a.monitor={}))})(g||(g={}));(function(a){(function(b){var k=function(){function e(){this.Td=null;b.PerformanceWrapper.setUp();this.resourceBuffer=[];this.basePageResourceBuffer=[];this.Pe=500;this.Sc=150;this.dj=3E3;this.setResourceTimingBufferSize();this.$m()}e.prototype.setUp=function(){b.PerformanceWrapper.setUp();a.utils.isDefined(b.PerformanceWrapper.perf)&&a.utils.isFunction(b.PerformanceWrapper.perf.getEntriesByType)?a.utils.isFunction(b.PerformanceWrapper.perf.addEventListener)? 47b.PerformanceWrapper.perf.addEventListener("resourcetimingbufferfull",this.sb.bind(this)):"onresourcetimingbufferfull"in b.PerformanceWrapper.perf?a.utils.isFunction(b.PerformanceWrapper.perf.Sd)?b.PerformanceWrapper.perf.Sd=a.aop.around(b.PerformanceWrapper.perf.Sd,this.sb.bind(this)):b.PerformanceWrapper.perf.Sd=this.sb.bind(this):a.utils.refs.setInterval.call(window,this.Qm.bind(this),this.dj):a.log("M43");this.dn();this.Rm()};e.prototype.dn=function(){var c=a.conf.userConf&&a.conf.userConf.resTiming&& 48a.conf.userConf.resTiming.bufSize;a.utils.isDefined(b.PerformanceWrapper.perf)&&a.utils.isFunction(b.PerformanceWrapper.perf.setResourceTimingBufferSize)&&a.utils.isNumber(c)&&0<c&&(this.Sc=c)};e.prototype.Rm=function(){var c=b.PerformanceWrapper.perf;a.utils.isDefined(c)&&(a.utils.isFunction(c.setResourceTimingBufferSize)&&(c.setResourceTimingBufferSize=a.aop.around(c.setResourceTimingBufferSize,function(){a.utils.isDefined(arguments)&&a.utils.isDefined(arguments[0])&&(this.Sc=arguments[0])}.bind(this))), 49a.utils.isFunction(c.clearResourceTimings)&&(c.clearResourceTimings=a.aop.around(c.clearResourceTimings,function(){this.sb()}.bind(this))))};e.prototype.sf=function(){this.basePageResourceBuffer=this.Jf()};e.prototype.sb=function(){this.resourceBuffer=this.Jf()};e.prototype.Qm=function(){this.xb().length>=this.Sc&&this.sb()};e.prototype.xb=function(){var c=b.PerformanceWrapper.perf,h=[];c&&c.getEntriesByType&&(c=c.getEntriesByType("resource"))&&c.length&&0<c.length&&c.unshift&&(h=c);0==h.length&& 50a.log("M44");return h};e.prototype.Xk=function(b,h){return a.utils.filter(this.resourceBuffer,function(a){return b+a.startTime>=h})};e.prototype.Yk=function(a,b){this.resourceBuffer=this.resourceBuffer.concat(this.xb());var e=this.Xk(a,b);this.clearResourceTimings();this.resourceBuffer=[];return e};e.prototype.$m=function(){var c=b.PerformanceWrapper.perf;a.utils.isDefined(c)&&a.utils.isFunction(c.clearResourceTimings)&&(this.Td=c.clearResourceTimings.bind(c))};e.prototype.setResourceTimingBufferSize= 51function(){var c=b.PerformanceWrapper.perf,h=a.conf.userConf&&a.conf.userConf.resTiming&&a.conf.userConf.resTiming.bufSize;!a.utils.isNumber(h)||0>=h?a.log("M45"):c&&a.utils.isFunction(c.setResourceTimingBufferSize)?c.setResourceTimingBufferSize(h):a.log("M46")};e.prototype.Jf=function(){var b=this.xb();if(this.resourceBuffer.length+b.length>this.Pe)return a.log("M47"),this.resourceBuffer.concat(b.slice(0,this.Pe-this.resourceBuffer.length));this.clearResourceTimings();return this.resourceBuffer.concat(b)}; 52e.prototype.clearResourceTimings=function(){a.conf.clearResTiming&&a.utils.isFunction(this.Td)&&this.Td()};return e}();b.ResourceMonitor=k;b.resourceMonitor=new b.ResourceMonitor})(a.monitor||(a.monitor={}))})(g||(g={}));(function(a){(function(a){function k(a){return a.nodeName.toLowerCase()}function e(a){return"video"==k(a)}function c(a){return"image"==k(a)}function h(a){return"svg"==k(a)}function n(a){return a?0===a.lastIndexOf("video/",0)||0===a.lastIndexOf("image/",0)||0===a.lastIndexOf("font/", 530)||0===a.lastIndexOf("model/",0)||0===a.lastIndexOf("text/",0):!1}function f(a){return"embed"==k(a)&&(a.type?n(a.type):n(a.getAttribute("type")))}function m(a){return"object"==k(a)&&(a.type?n(a.type):n(a.getAttribute("type")))}function p(a){return"img"==k(a)}a.Pk=k;a.pg=e;a.To=c;a.So=h;a.gg=function(a){return"canvas"==k(a)};a.mg=function(a){return a instanceof Text};a.Qo=n;a.Lf=function(a){return(a.right-a.left)*(a.bottom-a.top)};a.Po=f;a.Ro=m;a.Oo=p;a.ab=function(a){return p(a)||m(a)||f(a)||e(a)|| 54c(a)||h(a)};a.Ab=function(a,b){var m=b||window.getComputedStyle(a);
54return"none"!==m.getPropertyValue("display")&&"hidden"!==m.getPropertyValue("visibility")};a.hc=function(a){var b="";a instanceof HTMLImageElement?b=a.currentSrc||a.src:a instanceof HTMLEmbedElement?b=a.src:a instanceof HTMLObjectElement?b=a.data:"undefined"!=typeof HTMLVideoElement&&a instanceof HTMLVideoElement?b=a.currentSrc||a.src:a instanceof SVGImageElement&&(b=a.href.baseVal);return b};a.Io=function(a){var b="";a instanceof 55HTMLImageElement?b="img":a instanceof HTMLEmbedElement?b="embed":a instanceof HTMLObjectElement?b="object":"undefined"!=typeof HTMLVideoElement&&a instanceof HTMLVideoElement?b="video":a instanceof SVGImageElement&&(b="image");return b};a.ud=function(m){return a.isDefined(m.attributes)?m.attributes.getNamedItem("src")||m.attributes.getNamedItem("href"):void 0}})(a.utils||(a.utils={}))})(g||(g={}));(function(a){var b=function(){function b(){this.Al=0.2;this.hb=0;this.zb=!1;this.Fa=a.conf.spa2;this.tc= 56this.j=this.fa=this.w=this.b=this.ua=0;this.Ya=null;this.ec=0;this.nc=!1;this.ed=3;this.fc=null;this.Lc=this.Mc=0;this.viewport={top:0,left:0,bottom:this.Lc,right:this.Mc};this.La=1}b.prototype.setUp=function(){this.O={};this.Bb={};this.La=1;this.fa=a.utils.now();this.j=0;this.fb=[];this.qb=[];this.vb=[];this.w=this.b=this.tc=0;var b=window.MutationObserver;this.nc=a.utils.isDefined(a.conf.considerCarouselForVCT)?a.conf.considerCarouselForVCT:!0;this.rf();a.utils.addEventListener(window,"resize", 57a.utils.$j(this.rf).bind(this));a.utils.isDefined(b)&&(a.utils.isDefined(window.Zone)&&a.utils.isDefined(window.Zone.__symbol__("MutationObserver"))?this.wc=new (window[window.Zone.__symbol__("MutationObserver")])(this.Gg.bind(this)):this.wc=new b(this.Gg.bind(this)),this.wc.observe(document.documentElement,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["src","href"]}),a.log("M48"))};b.prototype.Gg=function(b){var c=this;a.R();b.forEach(function(a){switch(a.type){case "childList":[].slice.call(a.addedNodes).forEach(function(a){c.jf(a)}); 58break;case "attributes":c.jf(a.target)}});a.S()};b.prototype.rf=function(){this.Mc=a.utils.isDefined(window.innerWidth)&&a.utils.isDefined(document.documentElement.clientWidth)?Math.min(window.innerWidth,document.documentElement.clientWidth):window.innerWidth||document.documentElement.clientWidth||document.getElementsByTagName("body")[0].clientWidth;this.Lc=a.utils.isDefined(window.innerHeight)&&a.utils.isDefined(document.documentElement.clientHeight)?Math.min(window.innerHeight,document.documentElement.clientHeight): 59window.innerHeight||document.documentElement.clientHeight||document.getElementsByTagName("body")[0].clientHeight;a.log("M49",this.Mc,this.Lc);this.viewport={top:0,left:0,bottom:this.Lc,right:this.Mc}};b.prototype.start=function(){a.R();this.setUp();a.S();a.log("M50")};b.prototype.reset=function(){this.O={};this.hb=0;this.Bb={};this.La=1;this.tc=0;this.fb=[];this.fc=null;this.ed=3;this.w=this.b=0;this.qb=[];this.fb=[];this.vb=[];this.nc=a.utils.isDefined(a.conf.considerCarouselForVCT)?a.conf.considerCarouselForVCT: 60!0;a.log("M51")};b.prototype.jf=function(b){a.R();var c=a.utils.now();if(a.utils.ab(b)&&!b.isAdrumTrackedNode){this.zb||(this.N=this.N.bind(this),this.n=this.n.bind(this),this.N.K=!0,this.zb=this.n.K=!0);this.j++;a.log("M52",this.j);var h=a.utils.ud(b),h=a.utils.isDefined(h)?h.value:null;a.log("M53",h,c);a.utils.pg(b)?(b.addEventListener("loadeddata",this.N),a.log("M54",h)):(b.addEventListener("load",this.N),a.log("M55",h));b.addEventListener("error",this.n);b.isAdrumTrackedNode=!0}else a.utils.gg(b)&& 61!b.ka?(a.log("M56"),this.Wb(b,c)):a.utils.mg(b)&&(this.hb=Math.max(this.hb,c));a.S()};b.prototype.N=function(b){a.R();var c=a.utils.now();this.ec||(this.ec=c);this.fa=c;b=b.target;var h=a.utils.hc(b);this.tc++;this.nc&&this.Um();a.utils.isDefined(h)&&0<h.length?"data:"!=h.substring(0,5)||b.ka?this.uj(h,c,b):(a.log("M57"),this.Wb(b,c)):b instanceof SVGElement&&!b.ka&&(a.log("M58"),this.Wb(b,c));b&&b.isAdrumTrackedNode&&(this.Fb(b),this.j--,a.log("M59",this.j));a.S()};b.prototype.n=function(b){var c= 62b.target;c&&c.isAdrumTrackedNode&&(this.Fb(c),this.j--,b=a.utils.hc(b.target),a.log("M60",b))};b.prototype.Fb=function(a){a.removeEventListener("load",this.N);a.removeEventListener("error",this.n)};b.prototype.kc=function(b){return this.W(b)&&a.utils.Ab(b)};b.prototype.uj=function(b,c,h){a.utils.isDefined(this.O[b])?this.kc(h)&&(this.O[b]={ya:c,element:h},a.log("M61",b,c)):(this.O[b]={ya:c,element:h},a.log("M62",b,c))};b.prototype.Wb=function(b,c){a.log("M63",this.La,c,b.outerHTML);b.ka=this.La;this.Bb[this.La]= 63{ya:c,element:b};this.La+=1};b.prototype.im=function(){var a=2,b=3;
63return function(){var h=b+a;a=b;return b=h}};b.prototype.El=function(){this.fc=this.fc||this.im();return this.tc>=this.ed?(this.ed=this.fc(),!0):!1};b.prototype.Um=function(){var b=this;this.El()?(this.Vb(this.O),this.Vb(this.Bb),clearTimeout(this.Ya),this.Ya=null):b.Ya||(b.Ya=a.utils.refs.setTimeout.call(window,function(){b.Vb(b.O);b.Vb(b.Bb);clearTimeout(b.Ya);b.Ya=null},2E3))};b.prototype.Vb=function(a){for(var b=Object.keys(a), 64h=b.length,n=0;n<h;n++){var f=a[b[n]],m=this.vd(f.element),p=m.top+"-"+m.right+"-"+m.bottom+"-"+m.left;f.md?30>=f.cc.length&&(f.cc.push(m),f.ub=f.ub+"|"+p):(f.md=window.getComputedStyle(f.element),f.cc=[m],f.ub=p,f.W=this.W(f.element))}};b.prototype.hg=function(b,c){if(!a.conf.considerCarouselForVCT)return!1;var h=!1,n=c.ub;if(n){var n=n.split("|"),f=n.length;if(f){var m=0,p=null,v=this.vd(b);2==f&&(p=v.top+"-"+v.right+"-"+v.bottom+"-"+v.left,n.push(p),f++);for(var s=0;s<f-1&&!(n[s]!==n[s+1]&&(m++, 652<=m));s++);2<=m&&(this.fb.push(c),h=!0,p&&(c.ub=c.ub+"|"+p,c.cc.push(v)))}}return h};b.prototype.Wj=function(a){for(var b=a.length,h=[],n=[],f=[],m=[],p=0;p<b;p++){var v=a[p],s=v.cc,k=s[0],s=s[s.length-1];k&&s&&(50<Math.abs(k.left-s.left)?50<Math.abs(k.right-s.right)?n.push(v):m.push(v):50<Math.abs(k.top-s.top)?50<Math.abs(k.bottom-s.bottom)?f.push(v):m.push(v):m.push(v))}m.length&&(this.vb=m);this.uf(n,h);this.uf(f,h);h.length&&(this.qb=h)};b.prototype.Ek=function(a,b){for(var h=[],n=0;n<a.length;n++){for(var f= 66!0,m=a[n].element.classList,p=0;p<b.length;p++)if(!m.contains(b[n])){f=!1;break}f&&(h.push(a[n]),a.splice(n,1),n--)}return h};b.prototype.uf=function(a,b){for(var h=0;h<a.length;h++)b.push(this.Ek(a,a[0].element.classList))};b.prototype.Kn=function(b,c,h,n){b.ja&&(this.b=Math.max(this.b,h-n),a.log("M64",c,this.b));delete b.ja};b.prototype.Gn=function(b,c,h,n){var f=this.Sf(c);a.utils.isDefined(f)&&(h=f.startTime-(h-this.ua),n=f.duration*n+h,a.log("M65",c,n),a.log("M66",f.duration,h),this.Fa&&(this.w= 67Math.max(this.w,n),a.log("M67",c,this.w)),(0>=this.ec||n<this.ec)&&this.W(b)&&(this.b=Math.max(this.b,n),a.log("M68",c,a.b)))};b.prototype.Hn=function(b,c){var h=this.Bb[b.ka];if(a.utils.isDefined(h)){var n=h.ya;a.utils.Ab(b,h.md)&&(this.Fa&&(this.w=Math.max(this.w,n-c),a.log("M69",b.ka,n)),!this.hg(b,h)&&this.W(b)&&(a.utils.isDefined(b.ja)?(b.ja&&(this.b=Math.max(this.b,n-c),a.log("Element without src and from DOMObserver - VCT ",this.b)),delete b.ja):(this.b=Math.max(this.b,n-c),a.log("Element without src and from Mutation Observer - VCT", 68this.b)),a.log("M70",b.ka,n)))}delete b.ka};b.prototype.Ok=function(a,b){for(var h=a.length,n,f,m=0,p=0;p<h;p++)f=a[p],n=f.element,b.push(f.ya),(f.W||this.W(n))&&m++;return m};b.prototype.Lk=function(a){var b=[],h=0;if(a=this.Ok(a,b))b.sort(),h=b[a-1];return h};b.prototype.In=function(a){for(var b=this.qb.length,h=0;h<b;h++){var n=this.Lk(this.qb[h]);n&&(this.b=Math.max(this.b,n-a))}};b.prototype.En=function(b,c){var h=this;this.Ak().forEach(function(n){var f=n.url;n=n.kc;var m=h.Sf(f);a.utils.isDefined(m)&& 69(m=m.duration*c+(m.startTime-(b-h.ua)),h.Fa&&(a.log("M71",f,m),h.w=Math.max(h.w,m)),n&&(a.log("M72",f,m),h.b=Math.max(h.b,m)))})};b.prototype.Fn=function(b){b=this.hb-b;0==this.b&&(a.log("M73"),this.b=Math.max(this.b,b));this.Fa&&0==this.w&&(a.log("M74"),this.w=Math.max(this.w,b))};b.prototype.Jn=function(a){for(var b=this.vb.length,h=0;h<b;h++){var n=this.vb[h],f=n.element,m=n.ya;if(n.W||this.W(f))this.b=Math.max(this.b,m-a)}};b.prototype.bd=function(b){var c=this;this.nc=!1;a.k.Rb.Ma&&(this.ua= 70b);a.log("M75",b,this.ua);var h=this.Vk(this.ua);a.log("M76",h);[].slice.call(document.getElementsByTagName("*")).forEach(function(n){var f=a.utils.hc(n);delete n.isAdrumTrackedNode;if(a.utils.isDefined(f)&&0<f.length){a.log("M77",f);var m=c.O[f];if(a.utils.isDefined(m)){var p=m.ya;a.log("M78",f,p);a.utils.Ab(n,m.md)&&(c.Fa&&(a.log("M79",c.w,p,b),c.w=Math.max(c.w,p-b),a.log("M80",f,c.w)),c.hg(n,m)||!m.W&&!c.W(n)||(a.log("M81",a.b,p,b),a.utils.isDefined(n.ja)?c.Kn(n,f,p,b):(c.b=Math.max(c.b,p-b),a.log("M82", 71f,a.b))))}else a.utils.ab(n)&&a.utils.Ab(n)&&c.Gn(n,f,b,h)}else a.utils.isDefined(n.ka)&&c.Hn(n,b)});a.conf.considerCarouselForVCT&&this.fb&&this.fb.length&&(this.Wj(this.fb),this.qb&&this.In(b),this.vb&&this.Jn(b));a.log("M83",this.b,this.w);this.En(b,h);a.conf.disableTextForTesting||this.Fn(b);this.b|=0;this.w|=0;a.log("M84",b,this.ua);a.log("M85",window.location.href);a.log("M86",this.b,this.w);return{vct:this.b,pct:this.w}};b.prototype.vd=function(a){try{var b=a.getBoundingClientRect(),h=document.documentElement|| 72document.body,n=b.top+(window.pageYOffset||h.scrollTop)-(h.clientTop||0),f=b.left+(window.pageXOffset||h.scrollLeft)-(h.clientLeft||0);return{top:Math.round(n),left:Math.round(f),bottom:Math.round(n)+b.height,right:Math.round(f)+b.width}}catch(m){return{top:0,left:0,bottom:0,right:0}}};b.prototype.W=function(b){b=this.vd(b);if(this.Dl(b))return a.log("M87"),!1;
72var c={top:Math.max(this.viewport.top,b.top),left:Math.max(this.viewport.left,b.left),bottom:Math.min(this.viewport.bottom,b.bottom),right:Math.min(this.viewport.right, 73b.right)},c=a.utils.Lf(c);b=a.utils.Lf(b);if(0!=b&&c/b>=this.Al)return!0;a.log("M88");return!1};b.prototype.Dl=function(a){return a.top>this.viewport.bottom||a.bottom<this.viewport.top||a.right<this.viewport.left||a.left>this.viewport.right?!0:!1};b.prototype.fk=function(){a.utils.isDefined(this.wc)&&this.wc.disconnect();a.log("M89")};b.prototype.Vk=function(b){var c=this,h=0,n=0;this.Uf().forEach(function(f){var m=f.name;if(a.utils.isDefined(c.O[m])){var p=c.O[m].ya-b-f.startTime,v=f.duration;a.log("M90", 74m,b,f.startTime,c.O[m].ya,v);v&&0<p&&(h+=p/v,n++)}});return 0<n?h/n:1};b.prototype.Ak=function(){var b=this,c=[];[].slice.call(document.getElementsByTagName("*")).forEach(function(h){if(a.utils.Ab(h)){var n=b.zk(h);n&&(b.W(h)?c.push({url:n,kc:!0}):b.Fa&&c.push({url:n,kc:!1}))}});return c};b.prototype.zk=function(b){if(b&&b.style){var c=window.getComputedStyle(b).getPropertyValue("background-image");c||(c=(b.currentStyle||b.style).backgroundImage);b=this.$k(c);return a.utils.isDefined(b)&&a.utils.isDefined(b.substr)&& 75"undefined"===b.substr(b.lastIndexOf("/")+1)?void 0:b}};b.prototype.$k=function(a){if(a&&a.match("url"))return a.replace('url("',"").replace('")',"")};b.prototype.Sf=function(b){for(var c=0,h=this.Uf();c<h.length;c++){var n=h[c];if(a.utils.isDefined(n.name)&&0<=n.name.indexOf(b))return n}};b.prototype.Uf=function(){return a.k.Rb.Ma?a.monitor.resourceMonitor.basePageResourceBuffer:a.monitor.resourceMonitor.resourceBuffer.concat(a.monitor.resourceMonitor.xb())};return b}();a.mo=b;a.b=new b})(g||(g= 76{}));(function(a){(function(b){var k=function(){function e(){this.zb=!1;this.gd=a.conf.spa2?5E3:1E3;this.eb=a.conf.userConf&&a.conf.userConf.navComplete&&a.conf.userConf.navComplete.maxResourceQuietTime?a.conf.userConf.navComplete.maxResourceQuietTime:this.gd;this.ck=3E3;this.fm=Math.min(this.ck,this.eb)}e.prototype.qh=function(){a.R();this.yb(Element.prototype,"innerHTML",this.Qg.bind(this));this.yb(HTMLElement.prototype,"innerHTML",this.Qg.bind(this));this.yb(HTMLImageElement.prototype,"src",this.Cb.bind(this)); 77this.yb(HTMLScriptElement.prototype,"src",this.Cb.bind(this));this.yb(HTMLLinkElement.prototype,"href",this.Cb.bind(this));this.rl();this.Ed("append");this.Ed("appendChild");this.Ed("insertBefore");a.S()};e.prototype.setUp=function(b){a.R();this.Nd=this.j=0;this.fa=b;this.qc=null;this.Gd=this.wa=this.F=!1;this.yc={};this.O={};this.Qd={};a.S()};e.prototype.start=function(b){this.setUp(b);this.wa=!0;a.log("M91")};e.prototype.reset=function(){this.F=!1;this.j=0;this.qc=null;this.Gd=this.wa=!1;this.O= 78{};this.Qd={};a.log("M92")};e.prototype.yb=function(a,b,n){this.um(a,b,Object.getOwnPropertyDescriptor(a,b),n)};e.prototype.um=function(b,h,n,f){if(a.utils.isDefined(n)&&a.utils.isDefined(n.set)&&!a.utils.isDefined(n.K)){var m=this;Object.defineProperty(b,h,{set:function(a){var b;try{b=n.set.apply(this,arguments)}catch(c){throw c;}finally{f.call(m,this)}return b}})}};e.prototype.Cb=function(b){a.R();this.ke(b);a.S()};e.prototype.rl=function(){var b=Element.prototype,h=this;a.utils.isDefined(b.setAttribute)&& 79(b.setAttribute=a.aop.around(b.setAttribute,null,function(){var a=d(arguments);"src"!=a[0]&&"href"!=a[0]||h.Cb.call(h,this)}))};e.prototype.Ed=function(b){var h=Element.prototype,n=this;a.utils.isDefined(h[b])&&(h[b]=a.aop.around(h[b],null,function(){0<arguments.length&&n.Cb.call(n,arguments[0])}))};e.prototype.Qg=function(b){a.R();this.wa&&a.utils.isDefined(b)&&a.utils.isDefined(b.childNodes)&&(this.ke(b),this.Ch(b.childNodes));a.S()};e.prototype.Ch=function(b){for(var h=0;h<b.length;h++){var n= 80b[h];"script"!=a.utils.Pk(n)&&this.ke(n);this.Ch(n.childNodes)}};e.prototype.ke=function(b){a.monitor.AnySpaMonitor.Cd()||(this.Bl(b)?this.Fj(b):a.conf.M&&this.Gj(b))};e.prototype.Fj=function(b){var h=a.utils.ud(b);a.utils.isDefined(h)&&(h=h.value,!a.utils.isDefined(this.yc[h])&&0<h.length&&(this.j++,this.yc[h]=!0,a.log("M93",h,this.j),this.kf(b)))};e.prototype.Gj=function(b){var h=a.utils.now();a.utils.ab(b)&&!b.isAdrumTrackedNode?(h=a.utils.hc(b),!a.utils.isDefined(this.yc[h])&&0<h.length&&(this.j++, 81this.yc[h]=!0,this.kf(b),a.log("M94",h,this.j))):a.utils.gg(b)&&!b.ka?(a.log("M95",h),a.b.Wb(b,h)):a.utils.mg(b)&&(a.b.hb=Math.max(a.b.hb,h))};e.prototype.kf=function(b){var h=a.utils.now();this.zb||(this.N=this.N.bind(this),this.n=this.n.bind(this),this.N.K=!0,this.zb=this.n.K=!0);var n=a.utils.ud(b),n=a.utils.isDefined(n)?n.value:null;a.utils.ab(b)&&(a.lifecycle.getPhaseName()===a.PageLifecycleTracker.Wc?this.Gd?b.ja=!1:this.qc&&h-this.qc>this.fm?(this.Gd=!0,b.ja=!1):(b.ja=!0,this.qc=h):b.ja=!0); 82a.utils.pg(b)?(b.addEventListener("loadeddata",this.N),a.log("M96",n)):(b.addEventListener("load",this.N),a.log("M97",n,b.nodeName));b.addEventListener("error",this.n)};e.prototype.Il=function(b){return"LINK"==b.nodeName?(b=b.attributes.getNamedItem("rel"),a.utils.isDefined(b)?0<=b.value.indexOf("stylesheet"):!0):!0};e.prototype.Bl=function(a){return/^(SCRIPT|IMG|LINK)$/.test(a.nodeName)&&this.Il(a)};e.prototype.N=function(c){a.R();var h=this.Mf(c.target);!a.utils.isDefined(this.O[h])&&0<this.j&& 83(this.j--,this.O[h]=!0,a.log("M98",h,this.j));this.fa=a.utils.now();this.Nd+=1;1==this.Nd&&(b.A.vh(),this.F=!0);this.Fb(c.target);h=c.target;a.conf.M&&a.utils.ab(h)&&!h.isAdrumTrackedNode&&(a.log("M99"),a.b.N(c));a.S()};e.prototype.n=function(b){a.R();var h=this.Mf(b.target),n=b.target;a.utils.isDefined(this.Qd[h])||(this.j--,this.Qd[h]=!0,a.log("M100",h,this.j));a.conf.M&&a.utils.ab(n)&&!n.isAdrumTrackedNode&&(a.log("M101"),a.b.n(b));this.Fb(b.target);a.S()};e.prototype.Cj=function(){return 0<this.j&& 84this.F};e.prototype.Mf=function(a){var b="";a instanceof HTMLScriptElement?b=a.src:a instanceof HTMLImageElement?b=a.getAttribute("src")||"":a instanceof HTMLLinkElement&&(b=a.href);return b};e.prototype.Bd=function(b){var h=this.j,n=0;a.conf.M&&(h+=a.b.j,n=a.b.fa);a.log("M102",h);return 0==h&&this.F&&(a.log("M103"),h=Math.max(this.fa,n),b-h>=this.eb)?(this.reset(),h):-1};e.prototype.Fb=function(a){a.removeEventListener("load",this.N);a.removeEventListener("error",this.n)};return e}();b.ji=k})(a.k|| 85(a.k={}))})(g||(g={}));(function(a){(function(b){var k=function(){function e(){this.gd=a.conf.spa2?3E3:1E3;this.eb=a.conf.userConf&&a.conf.userConf.navComplete&&a.conf.userConf.navComplete.maxXhrQuietTime?a.conf.userConf.navComplete.maxXhrQuietTime:this.gd}e.prototype.setUp=function(a){this.Od=this.j=0;this.Ja=a;this.wa=this.F=!1;this.Sh={};this.ue={}};e.prototype.start=function(a){this.setUp(a);this.wa=!0};e.prototype.$e=function(b){a.monitor.AnySpaMonitor.Cd()||a.utils.isDefined(this.Sh[b])||!this.wa|| 86(this.j+=1,this.Sh[b]=!0,a.log("M104",b,this.j))};e.prototype.wj=function(c){!a.monitor.AnySpaMonitor.Cd()&&this.wa&&0<this.j&&(a.utils.isDefined(this.ue)&&!a.utils.isDefined(this.ue[c])&&(this.Ja=a.utils.now(),this.j-=1,this.ue[c]=!0,a.log("M105",c,this.j)),this.Od+=1,1==this.Od&&(b.A.vh(),this.F=!0))};e.prototype.Bd=function(a){return 0==this.j&&this.F&&a-this.Ja>=this.eb?(this.reset(),this.Ja):-1};e.prototype.Dj=function(){return 0<this.j&&this.F};e.prototype.reset=function(){this.F=!1;this.j= 870;this.wa=!1};return e}();b.$h=k})(a.k||(a.k={}))})(g||(g={}));var d=g.utils.Da,l=g.utils.isFunction;(function(a){var b=a.utils.generateGUID,k;(function(a){a[a.USER=0]="USER";a[a.TIMER=1]="TIMER";a[a.XHR=2]="XHR";a[a.RESOURCE=3]="RESOURCE";a[a.PROMISE=4]="PROMISE";
87a[a.FETCH=5]="FETCH";a[a.OTHER=6]="OTHER"})(k=a.CauseType||(a.CauseType={}));var e=function(){return function(h,c,f){this.start=a.utils.now();this.parent=h;this.Jc=c;this.guid=b();this.type=f}}();a.Qb=e;var c=function(){function b(){}b.Ho= 88function(){return b.events};b.ig=function(b){return a.utils.isDefined(b)&&a.utils.isFunction(b.handleEvent)};b.Tg=function(a,f,m,c){var e,s=f.guid;b.xa(f);try{b.ig(a)?e=a.handleEvent.apply(a,c):l(a)&&(e=a.apply(m,c))}catch(k){throw k;}finally{b.X(s)}return e};b.Oc=function(c,f,m,p){if(!a.utils.isDefined(f)||f.K)return f;var e;p||(e=b.oa());return function(a){var p=b.Xa(c,a,e,m);return b.Tg(f,p,this,arguments)}};b.Xa=function(b,f,m,c){m?a.log("M106",b,m.Jc.action):a.log("M107",b);a.utils.isDefined(f)? 89(f=a.Ce.am(f.target||f.srcElement),f.action=b):f=new a.Sa(b);return new e(m,f,c)};b.Wn=function(c,f,m){if(!a.utils.isDefined(f)||f.K)return f;var p=b.Xa(c,void 0,b.oa(),m);return function(){new a.Sa(c);return b.Tg(f,p,this,arguments)}};b.up=function(a,f){return function(){var m=f.apply(this,arguments);b.$c(a);return m}};b.oa=function(){return 0<b.events.length?b.events[b.events.length-1]:null};b.xa=function(a){b.events.push(a)};b.X=function(a){var f=b.events,m=f.length,c=null;if(a)for(m-=1;0<=m;m--)if(a=== 90f[m].guid)return c=b.events.splice(m,1),c[0];return b.events.pop()};b.ad=function(b,f){var m=b,c=1,h="";if(!a.utils.isDefined(m))return null;for(;a.utils.isDefined(m.parent);)h=" -> "+m.Jc.action+h,m=m.parent,c+=1;var e=a.utils.now();a.utils.isDefined(m.Jc)&&(h=m.Jc.action+h+" -> "+f);a.log("M108",h);a.log("M109",m.start,c);a.log("M110",e-m.start);return m};b.$c=function(a){return b.ad(b.oa(),a)};b.al=function(){var c=b.$c(void 0);if(a.utils.isDefined(c)&&a.utils.isDefined(c.type))return[k.TIMER, 91k.USER].some(function(a){return c.type==a})?c:void 0};b.zl=function(a){if(l(a))return a;var b=""+a;return function(){eval.call(window,b)}};b.setUp=function(){b.events=[];var c=a.utils.refs;[{Jg:c.setTimeout,Hf:"setTimeout"},{Jg:c.setInterval,Hf:"setInterval"}].forEach(function(a){var m=a.Jg,c=a.Hf;window[c]=function(a){var f=d(arguments);if(a){if(a.usedByAgent)return m.apply(window,f);var n=b.Rl(c,arguments[1])?k.OTHER:k.TIMER,n=b.Wn(c,b.zl(a),n);f[0]=n;return m.apply(window,f)}m.apply(window,f)}})}; 92b.Rl=function(b,f){return"setTimeout"==b&&(a.utils.isDefined(f)&&0==f||!a.utils.isDefined(f))};return b}();c.events=[];a.g=c})(g||(g={}));(function(a){var b=a.utils.nk,k=window.addEventListener,e=a.utils.isDefined(window.EventTarget)?window.EventTarget.prototype.addEventListener:function(){},c=a.utils.isDefined(window.EventTarget)?window.EventTarget.prototype.removeEventListener:function(){},h=function(){return function(a,b,c,h,n,e,k,g){this.action=a||"";this.si=b||"";this.className=c||"";this.tagName= 93h||"";this.name=n||"";this.text=e||"";this.src=k;this.item=g}}();a.Sa=h;var n=function(){function f(){}f.setUp=function(){Array.prototype.push.apply(f.hd,[]);f.Tn();a.utils.isDefined(window.EventTarget)?(f.Un(),f.Vn()):f.vj();f.fg("onload");f.fg("onerror")};f.ep=function(){return[]};f.Fk=function(b,c){var h="";if(a.utils.isDefined(b))if("string"===typeof b.textContent)h=a.utils.isDefined(String.prototype.trim)?b.textContent.trim():b.textContent,h=a.utils.isDefined(c)?h.substring(0,c):h;else for(b= 94b.firstChild;a.utils.isDefined(b)&&!(h+=f.Fk(b,c),a.utils.isDefined(c)&&h.length>=c);b=b.nextSibling);return h};f.am=function(m){var f=b(m.id)||"",c=b(m.className)||"",n="",e=new h;m instanceof HTMLHtmlElement?(n="html",e.text="#html"):m===document?(n="document",e.text="#document"):m===window?(n="window",e.text="#window"):m instanceof XMLHttpRequest?(n="xhr",e.src=a.utils.isObject(m._adrumAjaxT)?encodeURI(m._adrumAjaxT.url()):""):m instanceof WebSocket?(n="websocket",e.src=encodeURI(m.url)):m instanceof 95HTMLScriptElement?(n="script",e.src=encodeURI(m.src)):m instanceof HTMLAnchorElement?(n="a",e.text=b(m.text)||""):m instanceof HTMLButtonElement?(n="button",e.name=b(m.name)):m instanceof HTMLDivElement?n="div":m instanceof HTMLImageElement?(n="img",e.src=encodeURI(m.src),e.text=b(m.title)||""):m instanceof HTMLLIElement?(n="li",e.item=m.value):m instanceof HTMLUListElement?n="ul":m instanceof HTMLFormElement?n="form":m instanceof HTMLFrameElement?(n="frame",e.src=encodeURI(m.src)):m instanceof HTMLInputElement? 96(n=b(m.type)||"input",e.text=b(m.value),e.name=b(m.name)):m instanceof HTMLTableElement?n="table":m instanceof HTMLTableCaptionElement?n="tcap":m instanceof HTMLTableCellElement?n="td":m instanceof HTMLTableRowElement?n="tr":(n=a.utils.isDefined(m.tagName)?b(m.tagName):"",a.log("M111",n));e.si=f;e.className=c;e.tagName=n;a.utils.isString(e.text)&&(e.text=a.utils.isDefined(String.prototype.trim)?e.text.trim():e.text,e.text=e.text.substring(0,30));return e};
96f.Tn=function(){a.utils.forEach(f.hd,function(b){k(b, 97function(f){f=f.target||f.srcElement;(f===document||f===window||f instanceof XMLHttpRequest||f instanceof HTMLElement)&&null!=f&&f["on"+b]&&(f["on"+b]=a.g.Oc(b,f["on"+b],a.CauseType.USER,!0),f["on"+b].K=!0)},!0)})};f.vj=function(){a.utils.forEach(f.hd,function(b){k(b,function(f){f=a.g.Xa(b,f,null,a.CauseType.USER);a.g.xa(f)},!0);k(b,function(){a.g.X()},!1)})};f.Gh=function(b){var f=!1;a.utils.isBoolean(b)?f=b:a.utils.isObject(b)&&a.utils.isDefined(b.capture)&&(f=!!b.capture);return f};f.kh=function(b, 98f,c,h){if(!a.utils.isDefined(b.eventListenerMap)||!a.utils.isDefined(b.eventListenerMap[f])||!a.utils.isDefined(c))return-1;b=b.eventListenerMap[f];for(f=0;f<b.length;f++)if(b[f][0]==c&&b[f][1]==h)return f;return-1};f.dg=function(b,f,c,h,n){a.utils.isDefined(b)&&a.utils.isDefined(n)&&(a.utils.isDefined(b.eventListenerMap)||(b.eventListenerMap={}),a.utils.isDefined(b.eventListenerMap[f])||(b.eventListenerMap[f]=[]),b.eventListenerMap[f].push([c,h,n]))};f.Lm=function(a,b,f){if(-1<f){var c=a.eventListenerMap[b]; 99delete c[f];c.splice(f,1);0==c.length&&delete a.eventListenerMap[b]}};f.Un=function(){EventTarget.prototype.addEventListener=function(b,c,h){if(a.utils.isDefined(c)&&c.K||!a.g.ig(c)&&!l(c))return e.call(this,b,c,h);var n=f.Gh(h),k=a.utils.isDefined(this)?this:window;if(!(-1<f.kh(k,b,c,n))){var g=c;switch(b){case "click":case "dblclick":case "auxclick":case "mousedown":case "mouseup":case "drop":case "keyup":case "keydown":case "keypress":case "contextmenu":case "pageChanged":case "close":g=a.g.Oc(b, 100c,a.CauseType.USER,!0);f.dg(k,b,c,n,g);break;case "load":case "error":g=a.g.Oc(b,c,a.CauseType.USER,!1),f.dg(k,b,c,n,g)}e.call(k,b,g,h)}}};f.Vn=function(){EventTarget.prototype.removeEventListener=function(b,h,n){if(a.utils.isDefined(h)&&h.K)return c.call(this,b,h,n);var e=f.Gh(n),k=a.utils.isDefined(this)?this:window,e=f.kh(k,b,h,e);0<=e?(c.call(k,b,this.eventListenerMap[b][e][2],n),f.Lm(k,b,e)):c.call(k,b,h,n)}};f.fg=function(b){var f=HTMLElement.prototype,c=Object.getOwnPropertyDescriptor(f,b); 101a.utils.isDefined(c)&&a.utils.isDefined(c.set)&&Object.defineProperty(f,b,{set:function(f){var h=f;a.utils.isDefined(f)&&(h=a.g.Oc(b,f,a.CauseType.RESOURCE,!1));var n;try{n=c.set.call(this,h)}catch(e){throw e;}return n}})};return f}();n.hd="click dblclick mousedown mouseup change select submit keydown keypress keyup load unload".split(" ");a.Ce=n})(g||(g={}));(function(a){(function(b){var k=a.utils.map,e=a.utils.Sn,c=a.utils.isDefined,h=a.utils.isString,n=a.utils.ek,f=a.utils.isFunction;b.Bg=function(a, 102b){for(var f=!1,c=0;c<b.length;c++){var h=b[c];if(h&&h.test(a)){f=!0;break}}return f};b.oc=function(a,f,h){var n=!1;if(f&&h)for(var e=0;e<h.length;e++){var k=h[e];if(!(c(k.method)&&a!==k.method||c(k.urls)&&!b.Bg(f,k.urls))){n=!0;break}}return n};b.Lb=function(a,b){return n(k(e(b),a))};b.Kc=function(a){var f=b.Jk(a);a=b.Nf(a);return f||a};b.Jk=function(b){var f=b.method;if(c(f)){if(h(f))return b;a.error("M112")}};b.Mn=function(a){var f=b.Nf(a);return b.Fm(a)&&f};b.Fm=function(b){if(f(b.getFromBody))return b; 103a.error("M113")};b.Yj=function(b){for(var f=[],c=0;c<b.length;c++){var n=b[c].pattern;if(h(n))try{f.push(new RegExp(n))}catch(e){a.exception(e,"M114")}else a.error("M115")}return f};b.Nf=function(a){var f=a.urls;if(f&&0<f.length&&(a.urls=b.Yj(f),0<a.urls.length))return a}})(a.utils||(a.utils={}))})(g||(g={}));(function(a){a=a.events||(a.events={});a=a.c||(a.c={});a.navigationStart="navigationStart";a.domainLookupStart="domainLookupStart";a.domainLookupEnd="domainLookupEnd";a.connectStart="connectStart"; 104a.secureConnectionStart="secureConnectionStart";a.connectEnd="connectEnd";a.requestStart="requestStart";a.responseStart="responseStart";a.responseEnd="responseEnd";a.domContentLoadedEventStart="domContentLoadedEventStart";a.loadEventEnd="loadEventEnd";a.lh="sendTime";a.Ff="firstByteTime";a.eh="respAvailTime";a.fh="respProcTime";a.qe="viewChangeStart";a.Ih="viewChangeEnd";a.re="viewDOMLoaded";a.Rh="xhrRequestsCompleted";a.sp="viewFragmentsLoaded";a.tp="viewResourcesLoaded";a.se="virtualPageStart"; 105a.Pn="virtualPageEnd"})(g||(g={}));(function(a){var b=a.events||(a.events={});b.metricSpec={};b.metricSpec[a.EventType.PageView]={mk:{start:b.c.navigationStart,end:b.c.loadEventEnd,name:"PLT"},uk:{start:b.c.navigationStart,end:b.c.responseStart,name:"FBT"},lp:{start:b.c.navigationStart,end:b.c.requestStart,name:"SCT"},mp:{start:b.c.secureConnectionStart,end:b.c.connectEnd,name:"SHT"},Eo:{start:b.c.domainLookupStart,end:b.c.domainLookupEnd,name:"DLT"},pp:{start:b.c.connectStart,end:b.c.connectEnd, 106name:"TCP"},hp:{start:b.c.requestStart,end:b.c.responseStart,name:"RAT"},Go:{start:b.c.responseStart,end:b.c.loadEventEnd,name:"FET"},Ko:{start:b.c.responseStart,end:b.c.domContentLoadedEventStart,name:"DRT"},Jo:{start:b.c.responseStart,end:b.c.responseEnd,name:"DDT"},Co:{start:b.c.responseEnd,end:b.c.domContentLoadedEventStart,name:"DPT"},gp:{start:b.c.domContentLoadedEventStart,end:b.c.loadEventEnd,name:"PRT"},Do:{start:b.c.navigationStart,end:b.c.domContentLoadedEventStart,name:"DOM"}};b.metricSpec[a.EventType.Ajax]= 107{uk:{start:b.c.lh,end:b.c.Ff,name:"FBT"},po:{start:b.c.Ff,end:b.c.eh,name:"DDT"},oo:{start:b.c.eh,end:b.c.fh,name:"DPT"}
107,mk:{start:b.c.lh,end:b.c.fh,name:"PLT"}};b.metricSpec[a.EventType.VPageView]={Yo:{start:b.c.se,end:b.c.Pn,name:"PLT"},yo:{start:b.c.qe,end:b.c.Ih,name:"DDT"},Vo:{start:b.c.qe,end:b.c.re,name:"DRT"},eo:{start:b.c.Ih,end:b.c.re,name:"DPT"},fo:{start:b.c.qe,end:b.c.re,name:"DOM"},fp:{start:"viewChangeEnd",end:"xhrRequestsCompleted",name:null},Wo:{start:"viewChangeEnd",end:"viewPartialsLoaded", 108name:null},Uo:{start:"viewPartialsLoaded",end:"viewFragmentsLoaded",name:null},Xo:{start:"viewPartialsLoaded",end:"viewResourcesLoaded",name:null}};b.metricSpec[a.EventType.NG_VIRTUAL_PAGE]=b.metricSpec[a.EventType.VPageView]})(g||(g={}));(function(a){(function(b){var k=function(e){function c(h){h=e.call(this,h)||this;h.constructor!=c&&h.constructor!=b.AdrumAjax&&a.reportAPIMessage(a.Y.qa,a.jb,"ADRUM.events.Ajax",[]);return h}t(c,e);c.prototype.type=function(){return a.EventType.Ajax};return c}(b.EventTracker); 109b.Ajax=k;b.Va(b.U[a.EventType.Ajax],k.prototype);b.ff(b.metricSpec[a.EventType.Ajax],k.prototype)})(a.events||(a.events={}))})(g||(g={}));(function(a){(function(b){var k=function(b){function c(a){return b.call(this,a)||this}t(c,b);c.prototype.type=function(){return a.EventType.Ajax};return c}(b.Ajax);b.AdrumAjax=k;b.Va(b.U[a.EventType.ADRUM_XHR],k.prototype)})(a.events||(a.events={}))})(g||(g={}));(function(a){(function(b){var k=a.utils.isDefined,e=function(){function c(){}c.Bc=function(b,n){a.conf.spa2? 110c.Vj(b,n):c.jh(b,n)};c.Vj=function(h,n){var f=a.g.ad(h.h);if(k(a.monitor.AnySpaMonitor.vp)&&!a.monitor.AnySpaMonitor.Ha&&a.monitor.AnySpaMonitor.vp.rb==f){n.parent(a.monitor.AnySpaMonitor.vp);if(++a.monitor.AnySpaMonitor.vp.gf>b.Ca.maxPerPageView)return;c.jh(h,n)}else k(a.monitor.AnySpaMonitor.vp)&&!a.monitor.AnySpaMonitor.Ha&&n.parent(a.monitor.AnySpaMonitor.vp),c.Wd(n,h),b.oSTO(c.Xd,c.$i);delete h._adrumAjaxT;a.k.A.I.wj(n.url())};c.jh=function(h,n){delete h._adrumAjaxT;var f={};if(h instanceof XMLHttpRequest)try{if(f= 111{status:h.status,getAllResponseHeaders:h.getAllResponseHeaders()},400<=h.status)if(b.isString(h.statusText))f.statusText=h.statusText;else try{f.responseText=h.responseText}catch(m){f.responseType=h.responseType}}catch(e){a.error("M116",e)}c.reportXhr(f,n)};c.reportXhr=function(b,n){c.Eh(b,n);a.command("reportXhr",n)};c.Wd=function(b,n){if(k(n.h)){var f=a.g.ad(n.h).guid;c.Eh(n,b);k(c.na[f])||(c.na[f]=[]);-1==c.na[f].indexOf(b)&&c.na[f].push(b)}else a.log("M117")};c.Eh=function(a,c){var f=c.response|| 112a,m=f.status,e;b.isNumber(m)&&c.xhrStatus(m);if(f.getAllResponseHeaders){var k=b.isFunction(f.getAllResponseHeaders)?f.getAllResponseHeaders():f.getAllResponseHeaders;c.allResponseHeaders(k)}if(400<=m){if(b.isString(f.statusText))e=f.statusText;else try{b.isString(f.responseText)&&(e=f.responseText)}catch(s){b.isString(f.responseType)&&(e=f.responseType)}c.error({status:m,msg:e})}};c.Bn=function(a,c){var f="";b.isDefined(Response)&&a instanceof Response&&a.headers.forEach(function(a,b){f+=b+": "+ 113a+"\r\n"});c.allResponseHeaders(f)};c.Yg=function(a){c.na[a]=[];delete c.na[a]};c.cm=function(b,n){var f=c.na[n];k(f)&&(f.forEach(function(m){m.parent(b);a.command("reportXhr",m)}),c.Yg(n))};c.Xd=function(h){for(var n in c.na){for(var f=0,m=c.na[n];f<m.length;f++){var e=m[f];!k(a.monitor.AnySpaMonitor.vp)&&++c.Hj<=b.Ca.maxPerPageView?a.command("reportXhr",e,h):k(a.monitor.AnySpaMonitor.vp)&&++a.monitor.AnySpaMonitor.vp.gf<=b.Ca.maxPerPageView&&a.command("reportXhr",e)}c.Yg(n)}};return c}();e.$i=2E3; 114e.na={};e.Hj=0;b.Pb=e})(a.utils||(a.utils={}))})(g||(g={}));(function(a){(function(b){var k=a.utils.isDefined,e=function(){function c(){}c.setUp=function(){c.exclude=[{urls:[new RegExp(a.conf.beaconUrlHttp+a.conf.corsEndpointPath),new RegExp(a.conf.beaconUrlHttps+a.conf.corsEndpointPath)]}];c.include=[];c.maxPerPageView=c.Em(a.conf.userConf&&a.conf.userConf.xhr);c.payloadParams=[];c.parameter={};c.Pg(a.conf.userConf&&a.conf.userConf.xhr)};c.Pg=function(a){k(a)&&(c.exclude=c.exclude.concat(b.Lb(b.Kc, 115a.exclude)),c.include=c.include.concat(b.Lb(b.Kc,a.include)),c.payloadParams=c.payloadParams.concat(b.Lb(b.Kc,a.payloadParams)),c.parameter=b.Lb(b.Mn,a.parameter))};c.Em=function(h){if(k(h)){h=h.maxPerPageView;if(b.isNumber(h)&&0<h)return h;if("UNLIMITED"===h)return Infinity;a.reportAPIMessage(a.Y.Xh,"Invalid maxPerPageView value: "+h,"xhr.maxPerPageView",[h])}return a.conf.spa2?c.fi:c.ei};c.Gc=function(a,n){var f=c.include,m=c.exclude;return k(f)&&0<f.length&&!b.oc(n,a,f)||k(m)&&0<m.length&&b.oc(n, 116a,m)};c.th=function(a,n){var f=c.payloadParams;b.oc(a.method(),a.url(),f)&&a.dataObject({data:n})};return c}();e.ei=50;e.fi=250;b.Ca=e})(a.utils||(a.utils={}))})(g||(g={}));(function(a){(function(b){b.parseURI=function(a){var b=String(a).replace(/^\s+|\s+$/g,"").match(/^([^:\/?#]+:)?(?:\/\/(?:([^:@\/?#]*)(?::([^:@\/?#]*))?@)?(([^:\/?#]*)(?::(\d*))?))?([^?#]*)(\?[^#]*)?(#[\s\S]*)?/);a=b&&null!=a.match(b[1]+"//");return b&&{href:b[0]||"",protocol:b[1]||"",slash:a?"//":"",username:b[2]||"",password:b[3]|| 117"",host:b[4]||"",hostname:b[5]||"",port:b[6]||"",pathname:b[7]||"",search:b[8]||"",hash:b[9]||""}};b.absolutizeURI=function(a,e){function c(a){var b=[];a.replace(/^(\.\.?(\/|$))+/,"").replace(/\/(\.(\/|$))+/g,"/").replace(/\/\.\.$/,"/../").replace(/\/?[^\/]*/g,function(a){"/.."===a?b.pop():b.push(a)});return b.join("").replace(/^\//,"/"===a.charAt(0)?"/":"")}var h,n,f,m,p,v,s,g;g=e?b.parseURI(e):{};s=a?b.parseURI(a):{};g.protocol?(h=g.protocol,n=g.slash,f=g.username,m=g.password,p=g.host,v=c(g.pathname), 118s=g.search):g.host?(h=s.protocol,n=s.slash,f=g.username,m=g.password,p=g.host,v=c(g.pathname),s=g.search):(h=s.protocol,n=s.slash,f=s.username,m=s.password,p=s.host,g.pathname?("/"===g.pathname.charAt(0)?v=c(g.pathname):(v=s.pathname?s.pathname.slice(0,s.pathname.lastIndexOf("/")+1)+g.pathname:n?"/"+g.pathname:g.pathname,v=c(v)),s=g.search):(v=c(s.pathname),s=g.search||s.search));return h+n+(f?f+(m?":"+m:"")+"@":"")+p+v+s+(g.hash?g.hash:"")};b.getFullyQualifiedUrl=function(k){try{var e,c=document.location.href, 119h;a:{for(var n=document.getElementsByTagName("base"),f=0;f<n.length;f++){var m=n[f].href;if(m){h=m;break a}}h=void 0}e=h?b.absolutizeURI(c,h):c;return b.absolutizeURI(e,k)}catch(p){return a.exception(p,"M118",k,e),k}}})(a.utils||(a.utils={}))})(g||(g={}));(function(a){(function(b){var k=a.utils.isString,e=function(c){function h(){var a=c.call(this)||this;a.ha=0;a.ha=0;return a}t(h,c);h.prototype.Cc=function(){this.ha=0};h.n=function(b){var f=b.message||b.description,m=b.fileName||b.filename,c=b.lineNumber, 120h=b.columnNumber;
120k(b.description)&&0<=b.description.indexOf("Access is denied.")&&(f+=": maybe you have CORS XHR error in IE");a.monitor.ma.Oa(f,m,c,h,b)};h.lg=function(a){var f=document.createElement("a");f.href=a;a=document.location;var m=a.protocol;return f.protocol===m&&f.hostname===a.hostname&&h.ym(b.XHRMonitor.dk[m],f.port,a.port)};h.ym=function(a,b,m){return(b||a)===(m||a)};return h}(b.Pc);e.Pa={};e.dk={"http:":"80","https:":"443"};b.ra=e})(a.monitor||(a.monitor={}))})(g||(g={}));(function(a){(function(b){var k= 121a.utils.Ca,e=a.utils.Pb,c=a.utils.mergeJSON,h=a.events.AdrumAjax,n=a.utils.isString,f=a.utils.isDefined,m=a.utils.isNumber,p=a.utils.getFullyQualifiedUrl,v=a.conf.spa2;b.Ta=null;b.Nh=window.fetch;var s=a.conf.isZonePromise,g=null,u=function(u){function q(){return null!==u&&u.apply(this,arguments)||this}t(q,u);q.prototype.sl=function(){var m=this,c=Object.getOwnPropertyDescriptor(window,"fetch");if(!c||c.configurable){c&&delete c.writable;c&&delete c.value;c||(c={configurable:!0,enumerable:!0});var h= 122c.set,n=c.get;c.set=function(a){!0!==a.isAgentFetch&&(f(h)&&h.apply(this,arguments),f(b.Ta)||m.setUp(a))};c.get=function(){var a=b.Nh;f(n)&&(a=n.apply(this,arguments));f(b.Ta)&&(a=b.Ta);return a}}Object.defineProperty(window,"fetch",c);s&&a.utils.Jd()&&(window.fetch=window.fetch)};q.prototype.setUp=function(m){var n=this;m=m||window.fetch||b.Nh;a.log("M119");if(f(m)&&!m.isAgentFetch){var p=function(m){return function(f,c){var h=arguments;if(n._adrumAjaxT){a.log("M120",n._adrumAjaxT.url(),n._adrumAjaxT.method()); 123var p=a.utils.now();b.ra.lg(n._adrumAjaxT.url())&&(h=q.qj(arguments));var k=m.apply(this,h),y=new window.Promise(function(b,m){k.then(function(m){a.log("M121",n._adrumAjaxT.url());a.log("M122",p,n._adrumAjaxT.url());e.Bn(m,y._adrumAjaxT);y._adrumAjaxT.markFirstByteTime(y._adrumAjaxT.getFirstByteTime()||a.utils.now());y._adrumAjaxT.response=m;if(l(m.clone)){a.log("M123",n._adrumAjaxT.url());var f=m.clone().text();f["catch"](function(a){q.pd(y,a)});q.cl(f,y)}else a.log("M124",n._adrumAjaxT.url()),q.en(y, 124m);b(m)});k["catch"](function(b){a.log("M125",n._adrumAjaxT.url());y._adrumAjaxT.markFirstByteTime(y._adrumAjaxT.getFirstByteTime()||a.utils.now());q.pd(y);m(b)})});y._adrumAjaxT=n._adrumAjaxT;y.K=!0;y._adrumAjaxT.timestamp(p);y._adrumAjaxT.markSendTime(p);y._adrumAjaxT.parentPhase(a.lifecycle.getPhaseName());q.Zm(y._adrumAjaxT,arguments);a.log("M126",p,n._adrumAjaxT.url());v&&(y.h=new a.Qb(a.g.oa(),new a.Sa("window.fetch"),a.CauseType.FETCH));return y}return m.apply(this,h)}};p.isAgentFetch=!0;b.Ta= 125a.aop.around(p(m),function(){var m=q.Wk(arguments),f=Array.prototype.slice.call(arguments);if(!v&&++n.ha+b.xhrMonitor.ha>k.maxPerPageView||k.Gc(m.url,m.method))a.log("M127",m.url),delete n._adrumAjaxT;else return n._adrumAjaxT=new h(c(m,n.status)),v&&(n.h=a.g.Xa("window.fetch.send",void 0,a.g.oa(),a.CauseType.FETCH),f[f.length]={adrumArgs:{cEventId:n.h.guid}},a.g.xa(n.h)),f},function(){if(n._adrumAjaxT)if(!v&&n.ha+b.xhrMonitor.ha>k.maxPerPageView)a.log("M128",n._adrumAjaxT.url());else if(k.Gc(n._adrumAjaxT.url(), 126n._adrumAjaxT.method()))a.log("M129",n._adrumAjaxT.url());else if(v){var m=a.utils.td(arguments,"cEventId");a.k.A.I.$e(n._adrumAjaxT.url());a.g.X(m)}},"fetch",b.ra.n);b.Ta.isAgentFetch=!0;window.fetch=b.Ta}};q.Pf=function(){g||(g=new q);return g};q.cl=function(b,m){b.then(function(b){var c=a.utils.now();q.aa(m)&&(m._adrumAjaxT.response.responseText=b,q.xg(m._adrumAjaxT,c),b=m._adrumAjaxT.getRespProcTime(),f(b)||f(m._adrumAjaxT.B)&&0!==m._adrumAjaxT.B||(a.log("M130",c,m._adrumAjaxT.url()),m._adrumAjaxT.markRespProcTime(c), 127q.gb(m)))})["catch"](function(a){q.pd(m,a)})};q.pd=function(b,m){if((!m||m.code!==m.ABORT_ERR)&&b&&b._adrumAjaxT){a.log("M131",b._adrumAjaxT.url());var f=a.utils.now();q.aa(b)&&(q.xg(b._adrumAjaxT,f),q.yg(b._adrumAjaxT,f),q.gb(b))}};q.xg=function(b,m){var c=b.getRespAvailTime();f(c)||(a.log("M132",m,b.url()),b.markRespAvailTime(m))};q.yg=function(b,m){var c=b.getRespProcTime();if(f(c))return!1;a.log("M133",m,b.url());b.markRespProcTime(m);return!0};q.en=function(a,b){b.Ej=q.Mb(a,b.Ej);b.Lj=q.Mb(a, 128b.Lj);b.wk=q.Mb(a,b.wk);b.Yl=q.Mb(a,b.Yl);b.text=q.Mb(a,b.text)};q.Mb=function(b,m){return a.aop.around(m,function(){q.aa(b)&&b._adrumAjaxT.markRespAvailTime(a.utils.now())},function(){q.aa(b)&&(b._adrumAjaxT.markRespProcTime(a.utils.now()),q.gb(b))},"wrapResponseReader",a.monitor.ErrorMonitor.n)};q.qj=function(a){1==a.length?n(a[0])?([].push.call(a,{}),q.Yc(a[1])):q.Yc(a[0]):2==a.length&&q.Yc(a[1]);return a};q.Yc=function(b){f(b)&&(f(b.headers)||(b.headers=new Headers,a.log("M134")),b.headers instanceof 129Headers?b.headers.has("ADRUM")?b.headers.set("ADRUM","isAjax:true"):b.headers.append("ADRUM","isAjax:true"):b.headers.ADRUM="isAjax:true")};q.Zm=function(b,m){2<=m.length&&a.utils.isObject(m[1])&&f(m[1].body)&&k.th(b,m[1].body)};q.Wk=function(b){var m={url:"",method:""};a.utils.isObject(b[0])?(m.url=b[0].url||(a.utils.isDefined(b[0].toString)?b[0].toString():void 0),m.method=b[0].method||"GET"):n(b[0])&&(m.url=b[0],m.method=b[1]&&b[1].method||"GET");m.url=f(m.url)?m.url:"";m.url=p(m.url);m.method= 130m.method;return m};q.ml=function(b){var c;f(c)||(a.log("M135",b._adrumAjaxT.url()),c=1);f(b._adrumAjaxT.B)&&m(b._adrumAjaxT.B)&&(b._adrumAjaxT.B+=c,a.log("M136",b._adrumAjaxT.B,b._adrumAjaxT.url()))};q.ac=function(b){var c;f(c)||(a.log("M137",b._adrumAjaxT.url()),c=1);f(b._adrumAjaxT.B)&&m(b._adrumAjaxT.B)&&(b._adrumAjaxT.B-=c,a.log("M138",b._adrumAjaxT.B,b._adrumAjaxT.url()))};q.aa=function(a){return f(a._adrumAjaxT)};q.jc=function(a){return f(a._adrumAjaxT)&&f(a._adrumAjaxT.B)};q.Dn=function(b, 131m){b._adrumAjaxT=m._adrumAjaxT;b._adrumAjaxT.B+=b.D;a.log("M139",b._adrumAjaxT.B,m._adrumAjaxT.url());b.D=0};q.Nn=function(a){var b=!1;q.aa(a)&&f(a._adrumAjaxT.B)&&(q.ml(a),b=!0);return b};q.gb=function(a){e.Bc(a,a._adrumAjaxT)};q.pe=function(b){var m=a.utils.now();return 0===b._adrumAjaxT.B&&f(b._adrumAjaxT)?q.yg(b._adrumAjaxT,m):!1};q.oe=function(b){var m=!1,c=a.utils.now(),h=b._adrumAjaxT.getRespAvailTime();f(h)||(b._adrumAjaxT.markRespAvailTime(c),m=!0);return m};q.ol=function(b){a.log("M140", 132b._adrumAjaxT.url());b._adrumAjaxT.B=0};return q}(b.ra);b.ni=u;b.wb=u.Pf()})(a.monitor||(a.monitor={}))})(g||(g={}));(function(a){(function(b){var k=a.utils.isObject,e=a.utils.map,c=a.utils.reduce,h=a.utils.filter,n=a.utils.isDefined,f=a.utils.isString,m=a.utils.mergeJSON,p=a.utils.Da,v=a.utils.Ca,g=a.utils.Pb,r=a.conf.spa2,u=function(u){function q(){var b=u.call(this)||this;b.he=!1;if(!0===window["adrum-xhr-disable"])return a.log("M141"),b;if(!window.XMLHttpRequest)return a.log("M142"),b;b.G=window.XMLHttpRequest.prototype; 133if(!b.G)return a.log("M143"),b;if(!("open"in b.G&&"send"in b.G))return a.log("M144"),b;b.he=a.aop.support(b.G.open)&&a.aop.support(b.G.send);b.he||a.log("M145");return b}t(q,u);q.prototype.setUp=function(){if(this.he){a.log("M146");a.xhrConstructor=window.XMLHttpRequest;a.xhrOpen=this.xhrOpen=this.G.open;a.xhrSend=this.xhrSend=this.G.send;v.setUp();var f=this;this.G.open=a.aop.around(this.G.open,function(){q.Ol(this)&&(4===this.readyState?(a.log("M147"),q.ok(this._adrumAjaxT),delete this.no,g.reportXhr(this, 134this._adrumAjaxT)):a.log("M148",this._adrumAjaxT.url()));var c=1<=arguments.length?String(arguments[0]):"",h=2<=arguments.length?String(arguments[1]):"",h=a.utils.getFullyQualifiedUrl(h);
134!r&&f.ha+b.wb.ha>v.maxPerPageView||v.Gc(h,c)||(this._adrumAjaxT=new a.events.AdrumAjax(m({method:c,url:h},f.status)))},null,"XHR.open",b.ra.n);this.G.send=a.aop.around(this.G.send,function(m){var h=this,n=this._adrumAjaxT,e=!1;if(!(!n||!r&&++f.ha+b.wb.ha>v.maxPerPageView)){var p=a.utils.now(),k=n.getSendTime();a.assert(null=== 135k,"M149");n.timestamp(p);n.markSendTime(k||p);n.parentPhase(a.lifecycle.getPhaseName());r&&(h.h=a.g.Xa("XHR.send",void 0,a.g.oa(),a.CauseType.XHR));b.ra.lg(n.url())?h.setRequestHeader("ADRUM","isAjax:true"):a.log("M150",document.location.href,n.url());v.th(n,m);m=q.Sk(n.url(),v.parameter,m);n.parameter(m);var g=0,s=function(){if(4==h.readyState)e?a.log("M151"):(a.log("M152"),f.Nc(h));else{var b=null;try{a.conf.isAbapApp||(b=h.onreadystatechange)}catch(m){if(e){a.log("M153",m);return}a.log("M154", 136m);f.Nc(h);return}g++;b?a.aop.support(b)?(h.onreadystatechange=q.wf(b,"XHR.onReadyStateChange"),c&&f.Qh.call(h,"readystatechange",q.yf),a.log("M155",g)):c||(a.log("M156"),f.Nc(h)):g<q.nj?setTimeout(s,0):e?a.log("M157"):(a.log("M158"),f.Nc(h))}};if(c){a.log("M159");try{f.Yn.call(h,"readystatechange",q.yf),e=!0}catch(u){a.error("M160",u)}}s.usedByAgent=!0;s()}},function(){if(r){var b=this._adrumAjaxT;b&&a.k.A.I.$e(b.url())}},"XHR.send",b.ra.n);var c="addEventListener"in this.G&&"removeEventListener"in 137this.G&&a.aop.support(this.G.addEventListener)&&a.aop.support(this.G.removeEventListener);if(c){var h=a.utils.Kf(this.G,"addEventListener");this.Yn=h.addEventListener;h.addEventListener=a.aop.around(h.addEventListener,function(b,m,f){if(n(m)&&(m.K=!0,this instanceof XMLHttpRequest&&/^(load|error|readystatechange)$/.test(b)&&m)){var c=q.xn(m);if(c){var h=p(arguments);h[1]=c;a.log("M161");return h}a.log("M162",b,m)}},null,"XHR.addEventListener");h=a.utils.Kf(this.G,"removeEventListener");this.Qh=h.removeEventListener; 138h.removeEventListener=a.aop.around(h.removeEventListener,function(b,m,c){if(this instanceof XMLHttpRequest&&this._adrumAjaxT){var h=p(arguments);m.__adrumInterceptor?(h[1]=m.__adrumInterceptor,a.log("M163"),f.Qh.apply(this,h)):a.log("M164")}},null,"XHR.removeEventListener")}else a.log("M165");a.log("M166")}};q.Sk=function(b,f,n){if(f&&(f=h(e(h(f,function(m){return a.utils.Bg(b,m.urls)}),function(a){return a.getFromBody(n)}),k),0<f.length))return c(f,m,{})};q.Ad=function(b){var m=b._adrumAjaxT;if(m){var f= 139a.utils.now();2==b.readyState?m.markFirstByteTime(m.getFirstByteTime()||f):4==b.readyState&&(m.markRespAvailTime(m.getRespAvailTime()||f),m.markFirstByteTime(m.getFirstByteTime()||f),m.markRespProcTime(m.getRespProcTime()||f),this.Pa[m.guid()]={requestObj:b,ajaxT:b._adrumAjaxT},r&&(b=b.h=a.g.Xa("XHR.load",void 0,b.h,a.CauseType.XHR),a.g.xa(b),m.Ug=b.guid))}};q.Wf=function(b){var m=b._adrumAjaxT;if(m&&4==b.readyState){var f=a.utils.now(),c=m.getRespProcTime();m.markRespAvailTime(m.getRespAvailTime()|| 140f);f>c&&m.markRespProcTime(f);delete this.Pa[m.guid()];g.Bc(b,m);a.conf.spa2&&a.g.X(m.Ug)}};q.wf=function(a,b){return q.Zn(a,function(){q.Ad(this)},function(){q.Wf(this)},b)};q.yf=function(){q.Ad(this);q.Wf(this)};q.Ol=function(a){return n(a._adrumAjaxT)&&f(a._adrumAjaxT._url)};q.ok=function(b){var m=a.utils.now();b.markRespAvailTime(b.getRespAvailTime()||m);b.markFirstByteTime(b.getFirstByteTime()||m);b.markRespProcTime(b.getRespProcTime()||m)};q.prototype.Nc=function(b){if(b._adrumAjaxT){var m= 141a.utils.now()+3E4,f=function(){q.Ad(b);var c=b._adrumAjaxT;if(c){var h=a.utils.now();4==b.readyState?(a.assert(null===c.getRespProcTime(),"M167"),c.markRespProcTime(c.getRespProcTime()||h),a.log("M168"),g.Bc(b,c),a.conf.spa2&&a.g.X(c.Ug)):h<m?a.utils.oSTO(f,q.Be):(delete b._adrumAjaxT,a.log("M169"))}};f()}};q.Zn=function(b,m,f,c){var h=b;b&&"object"===typeof b&&"toString"in b&&"[xpconnect wrapped nsIDOMEventListener]"===b.toString()&&"handleEvent"in b&&(h=function(){b.handleEvent.apply(this,p(arguments))}); 142return a.aop.around(h,m,f,c)};q.xn=function(b){if(b.__adrumInterceptor)return b.__adrumInterceptor;if(a.aop.support(b)){var m=q.wf(b,"XHR.invokeEventListener");return b.__adrumInterceptor=m}};return q}(b.ra);u.nj=5;u.Be=50;b.XHRMonitor=u;b.xhrMonitor=new b.XHRMonitor})(a.monitor||(a.monitor={}))})(g||(g={}));(function(a){(function(b){var k=a.utils.Pb,e=function(c){function h(b){b=c.call(this,b)||this;b.perf=new a.PerformanceTracker;b.$b=!1;b.gf=0;return b}t(h,c);h.prototype.type=function(){return a.EventType.VPageView}; 143h.prototype.sd=function(){return b.EventTracker.Xc(this.guid(),this.url(),this.type())};h.prototype.ee=function(){var b=this.sd();a.monitor.ma.set("parent",b);a.log("M170",b.guid(),b.url())};h.prototype.startCorrelatingXhrs=function(){a.log("M171");a.utils.isDefined(this.rb)&&!a.monitor.AnySpaMonitor.Ha&&k.cm(this,this.rb.guid
143)};h.prototype.start=function(){this.startCorrelatingXhrs();this.ee()};return h}(b.EventTracker);b.AnySpaVPageView=e;b.Va(b.U[a.EventType.VPageView],e.prototype)})(a.events|| 144(a.events={}))})(g||(g={}));(function(a){a.report=function(b){a.utils.isObject(b)&&a.utils.isFunction(b.type)?-1==[a.EventType.PageView,a.EventType.Ajax,a.EventType.VPageView,a.EventType.Error].indexOf(b.type())?a.reportAPIMessage(a.Y.qa,b.type()+"is not a valid external event type","ADRUM.report",Array.prototype.slice.call(arguments)):a.conf.spa2&&a.EventType.VPageView==b.type()?a.log("M172"):a.utils.ih(function(){a.command("reportEvent",b)}):a.reportAPIMessage(a.Y.ve,"","ADRUM.report",Array.prototype.slice.call(arguments))}; 145a.markVirtualPageBegin=function(b,k){a.conf.spa2&&(this.$a=a.utils.isDefined(k)?k:!0,a.log("M173",document.URL),a.monitor.AnySpaMonitor.ce(document.URL,b,!0),a.monitor.AnySpaMonitor.oh())};a.markVirtualPageEnd=function(){a.conf.spa2&&this.$a&&(a.log("M174",a.monitor.AnySpaMonitor.ga),a.monitor.AnySpaMonitor.zg(a.monitor.AnySpaMonitor.vp.startTime,a.utils.now()),this.$a=!1)};a.pauseReporting=function(b){a.conf.isReportingPaused=b;a.log("M175",b)}})(g||(g={}));(function(a){(function(b){var k=a.utils.isDefined, 146e=a.aop.after,c=a.aop.before,h=a.utils.getFullyQualifiedUrl,n=function(){function f(){}f.prototype.setUp=function(){var b=!1;f.ua=a.utils.Za();a.g.setUp();a.Ce.setUp();f.bn();a.k.A.setUp(a.utils.now());f.ga=document.URL;f.od=[];a.utils.isDefined(window.history)&&a.utils.isFunction(window.history.pushState)&&(b=!0,f.Ze("push"));a.utils.isDefined(window.history)&&a.utils.isFunction(window.history.replaceState)&&(b=!0,f.Ze("replace"));f.od=f.od.concat(a.utils.Lb(a.utils.Kc,a.conf.userConf&&a.conf.userConf.spa&& 147a.conf.userConf.spa.spa2&&a.utils.isObject(a.conf.userConf.spa.spa2)&&a.conf.userConf.spa.spa2.vp&&a.conf.userConf.spa.spa2.vp.exclude));if(a.utils.isDefined(window.addEventListener)){var b=!0,c=function(){f.ga!=document.URL&&f.ph()};c.K=!0;window.addEventListener("popstate",c)}b||a.log("M176")};f.Ze=function(a){switch(a){case "push":window.history.pushState=f.sh(window.history.pushState,a);break;case "replace":window.history.replaceState=f.sh(window.history.replaceState,a)}};f.sh=function(m,c){var h= 148c[0].toUpperCase()+c.slice(1);return a.aop.around(m,function(m,h,n){(f.vp&&f.vp.$b||f.Xf(n))&&b.DOMEventsMonitor.vc&&!a.$a&&(a.log("M177",c),f.ce(document.URL))},function(m,h,n){if(f.vp&&f.vp.$b||f.Xf(n))b.DOMEventsMonitor.vc&&(a.$a?(a.log("M178",c),f.vp.url(document.URL)):(a.log("M179",c),f.oh())),f.ga=document.URL},"history"+h+"State")};f.Xf=function(a){return a&&f.ga!==h(a)};f.ph=function(){var m=document.URL;a.log("M180",f.ga,m);b.DOMEventsMonitor.vc&&(a.$a?(a.log("M181"),f.vp.url(document.URL)): 149(f.ce(f.ga),f.fe(m)));f.ga=m};f.bn=function(){var b;a.g.xa=e(a.g.xa,function(){b=location.hash});a.g.X=c(a.g.X,function(){b!=location.hash&&f.ga!=document.URL&&f.ph()})};f.ce=function(a,b,c){f.Wm();f.Ha=!1;f.vf(a,b,c)};f.oh=function(){var a=document.URL;f.fe(a);f.ga=a};f.Bo=function(){f.Ha=!0;f.vf(f.ga);f.fe()};f.Wm=function(){var m=a.k.A;a.conf.M&&a.k.Rb.Ma&&a.utils.isDefined(b.DOMEventsMonitor.currentBasePage)&&(a.log("M182"),m.I.F||m.L.F?m.navComplete(a.utils.now()):m.navComplete(a.utils.max(m.I.Ja, 150m.L.fa)),m.reset());f.Ha||!a.utils.isDefined(f.vp)||f.vp.$g||(a.log("M183"),m=f.Gk(a.k.A.F),f.zg(f.vp.startTime,m))};f.Gk=function(b){var c=a.utils.now();b?(c=f.Hk(a.k.A.bb),a.k.A.reset()):c=f.vp.timestamp();return c};f.gn=function(b,c){return f.vp.$b?!1:k(c)&&0<c.length&&a.utils.oc(void 0,b,c)};f.Hk=function(b){var c=a.utils.now();b?a.k.A.L.Cj()||a.k.A.I.Dj()||(c=a.utils.max(a.k.A.L.fa,a.k.A.I.Ja)):c=a.k.A.startTime;return c};f.zg=function(a,b){f.Ld(a,b);f.wg(a);f.report()};f.vf=function(b,c,h){f.reset(); 151f.vp=new a.events.AnySpaVPageView;f.vp.startUrl=b;a.utils.isDefined(c)&&(f.vp.userPageName=c);a.utils.isBoolean(h)&&(f.vp.$b=h);b=a.g.$c();f.vp.startTime=f.Ha?a.utils.Za():a.utils.isDefined(b)?b.start:a.utils.now();f.vp.rb=b};f.fe=function(b){a.utils.isDefined(b)&&f.vp.url(b);f.vp.start();a.$a||a.k.A.start(a.utils.now())};f.Ld=function(b,c){a.utils.isDefined(f.vp)&&(a.conf.M&&f.Pj(b),a.utils.isDefined(c)?a.
151conf.M?f.vp.timestamp(c-b>f.vp.vct?c:f.vp.vct+b):f.vp.timestamp(c):f.vp.timestamp(b))};f.Pj= 152function(b){a.log("M184");b=a.b.bd(b);f.vp.vct=b.vct;a.b.reset()};f.wg=function(m){a.utils.isDefined(f.vp)&&f.vp.resTiming(b.resourceMonitor.Yk(f.ua,m))};f.Cd=function(){var b=a.g.al();return a.utils.isDefined(b)&&a.utils.isDefined(f.vp)&&(!a.utils.isDefined(f.vp.rb)||f.vp.rb!=b)};f.report=function(){if(a.utils.isDefined(f.vp))if(f.gn(f.vp.url(),f.od))a.log("M186",f.vp.url());else{a.log("M187");var m=f.vp;if(m.$g)a.log("M188");else{var c=a.utils.isDefined(b.DOMEventsMonitor.currentBasePage)?b.DOMEventsMonitor.currentBasePage.url(): 153document.URL;m.parentUrl(c);a.command("call",function(){a.reporter.reportEvent(m)});m.$g=!0}}else a.log("M185")};f.reset=function(){f.vp=null};return f}();b.AnySpaMonitor=n;b.Bj=new b.AnySpaMonitor})(a.monitor||(a.monitor={}))})(g||(g={}));(function(a){(function(b){var k=function(){function e(){this.L=new b.ji;this.I=new b.$h;this.gm=a.conf.spa2?3E3:1E3;this.maxInactiveTime=a.conf.userConf&&a.conf.userConf.navComplete&&a.conf.userConf.navComplete.maxInactiveTime?a.conf.userConf.navComplete.maxInactiveTime: 154Math.max(this.L.eb,this.I.eb)+this.gm;this.Og=1E3}e.prototype.setUp=function(a){this.currentTime=this.startTime=a;this.F=this.bb=!1;this.L.setUp(a);this.I.setUp(a)};e.prototype.start=function(a){this.setUp(a);this.F=!0;this.L.start(a);this.I.start(a);this.nf();this.ln()};e.prototype.ln=function(){this.Bh=a.utils.refs.setInterval.call(window,function(){a.R();this.currentTime=a.utils.now();var b=a.utils.max(this.L.fa,this.I.Ja);if(this.currentTime-b>=this.maxInactiveTime){if(a.conf.M&&e.Ma&&!a.utils.isDefined(a.monitor.DOMEventsMonitor.currentBasePage)){a.log("M189"); 155e.Wa=e.Wa||this.bb?this.currentTime:b;return}this.currentTime=e.Wa||this.currentTime;a.log("M190");this.navComplete(this.bb?this.currentTime:b);this.reset()}a.S()}.bind(this),this.Og)};e.prototype.vh=function(){this.bb||(this.jn(),this.bb=!0)};e.prototype.nf=function(){a.utils.isDefined(this.Vg)&&clearInterval(this.Vg);a.utils.isDefined(this.Bh)&&clearInterval(this.Bh)};e.prototype.reset=function(){this.nf();this.F=this.bb=!1;this.L.reset();this.I.reset()};e.prototype.navComplete=function(b){a.R(); 156var h=a.utils.isDefined(a.monitor.AnySpaMonitor.vp&&a.monitor.AnySpaMonitor.vp.startTime)?a.monitor.AnySpaMonitor.vp.startTime:this.startTime;a.log("M191",b-h);a.conf.M?e.Ma?(a.monitor.PerformanceWrapper.perf&&(a.monitor.navMonitor.tf(),a.monitor.resourceMonitor.sf()),a.log("M192"),b=a.b.bd(a.utils.Za()),a.monitor.DOMEventsMonitor.currentBasePage.vct=b.vct,a.conf.spa2&&(a.monitor.DOMEventsMonitor.currentBasePage.pct=b.pct),a.command("reportOnload",a.monitor.DOMEventsMonitor.currentBasePage),a.b.reset(), 157a.b.Fa=!1,e.Ma=!1):a.monitor.AnySpaMonitor.Ld(h,b):(a.monitor.resourceMonitor.basePageResourceBuffer=[],a.monitor.AnySpaMonitor.Ld(h,b));a.monitor.AnySpaMonitor.Ha||(a.monitor.AnySpaMonitor.wg(h),a.monitor.AnySpaMonitor.report());a.S()};e.prototype.jn=function(){this.Vg=a.utils.refs.setInterval.call(window,function(){a.R();this.currentTime=a.utils.now();var b=this.L.Bd(this.currentTime);0<=b&&a.log("M193",b-this.startTime);b=this.I.Bd(this.currentTime);0<=b&&a.log("M194",b-this.startTime);if(!this.I.F&& 158!this.L.F){b=a.utils.max(this.I.Ja,this.L.fa);if(a.conf.M&&e.Ma&&!a.utils.isDefined(a.monitor.DOMEventsMonitor.currentBasePage)){a.log("M195");e.Wa=e.Wa||b;return}b=e.Wa||b;a.log("M196");this.navComplete(b);this.reset()}a.S()}.bind(this),this.Og)};return e}();k.Ma=!0;k.Wa=0;b.Rb=k;b.A=new b.Rb})(a.k||(a.k={}))})(g||(g={}));(function(a){var b=function(){function b(){this.Ic=[];this.Ac(b.Vc,0)}b.prototype.lm=function(a){this.Ac(b.af,a)};b.prototype.nm=function(a){this.Ac(b.hf,a)};b.prototype.mm=function(a){this.Ac(b.Wc, 159a)};b.prototype.Ac=function(a,b){this.Ic.push({km:(new Date).getTime(),jm:b,Lg:a});this.Zj=a};b.prototype.getPhaseName=function(){return this.Zj};b.prototype.getPhaseID=function(a){for(var c=0;c<b.ef.length;c++)if(b.ef[c]===a)return c;return null};b.prototype.getPhaseCallbackTime=function(a){for(var b=this.Ic,h=0;h<b.length;h++)if(b[h].Lg===a)return b[h].km;return null};b.prototype.findPhaseAtNominalTime=function(e){a.assert(0<=e);for(var c=this.Ic,h=c.length-1;0<=h;h--)if(e>=c[h].jm)return c[h].Lg; 160a.error("M197",e,a.utils.dumpObject(c));return b.Vc};return b}();b.Vc="AFTER_FIRST_BYTE";b.af="AFTER_DOM_INTERACTIVE";b.hf="AT_ONLOAD";b.Wc="AFTER_ONLOAD";b.ef=[b.Vc,b.af,b.hf,b.Wc];a.PageLifecycleTracker=b;a.lifecycle=new b;a.lifecycle=a.lifecycle})(g||(g={}));(function(a){(function(b){var k=function(b){function c(c){c=b.call(this,c)||this;c.isBeaconSent=!1;c.backTimeGap=a.conf.backTimeGap;return c}t(c,b);c.prototype.type=function(){return a.EventType.PageView};return c}(b.EventTracker);b.PageView= 161k})(a.events||(a.events={}))})(g||(g={}));(function(a){(function(b){var k=a.utils.now,e=a.utils.Pb,c=function(){function c(){}c.prototype.setUp=function(){var b=document.readyState;if("loading"===b)a.log("M198"),c.cn(),c.rh();else{var f={timeStamp:k()};c.lb(f);"interactive"===b?(a.log("M199"),c.rh()):(a.log("M200"),c.Eb(f),c.Ig(f))}};c.rh=function(){a.utils.addEventListener(window,"load",c.Eb);a.utils.addEventListener(window,"load",c.Ig)};c.prototype.setUpOnBeforeUnload=function(){a.conf.sendBeaconOnUnload&& 162a.utils.addEventListener(window,"beforeunload",c.sm)};c.sm=function(){var n=b.ra.Pa;if(n)for(var f in n){var m=n[f],p=m.ajaxT;!p.getRespProcTime()&&p.tempRespAvailAndProcTime&&p.markRespProcTime(p.tempRespAvailAndProcTime);!p.getRespAvailTime()&&p.tempRespAvailAndProcTime&&p.markRespAvailTime(p.tempRespAvailAndProcTime);e.Bc(m.requestObj,m.ajaxT)}
162c.currentBasePage&&!c.currentBasePage.isBeaconSent?(a.conf.M&&(n=a.b.bd(a.utils.Za()),c.currentBasePage.vct=n.vct,a.conf.spa2&&(c.currentBasePage.pct=n.pct)), 163a.command("quickReportOnLoad",c.currentBasePage),e.Xd(!0)):a.channel&&a.channel.sendBeacon&&(e.Xd(!0),a.k.A.navComplete(a.utils.now()),a.channel.sendBeacon(!0))};c.Ig=function(n){c.currentBasePage=new a.events.PageView;a.lifecycle.nm(n&&n.timeStamp);a.utils.ih(function(){var f=k();a.lifecycle.mm(f);a.command("mark","onload",f);c.vc=!0;a.conf.M?a.b.fk():(b.PerformanceWrapper.perf&&(b.navMonitor.tf(),b.resourceMonitor.sf()),a.command("reportOnload",c.currentBasePage));!a.conf.M&&a.conf.spa2&&a.conf.modernBrowserFeaturesAvailable&& 164a.k.A.L.qh();a.utils.loadScriptAsync(a.conf.adrumExtUrl)});a.log("M201")};c.cn=function(){if(a.utils.isFunction(document.addEventListener))document.addEventListener("DOMContentLoaded",c.lb,!1);else if(a.utils.isObject(document.attachEvent)){document.attachEvent("onreadystatechange",c.lb);var b=null;try{b=null===window.frameElement?document.documentElement:null}catch(f){}null!=b&&b.doScroll&&function p(){if(!c.isReady){try{b.doScroll("left")}catch(f){a.utils.oSTO(p,10);return}c.Eb()}}()}else a.error("M202"); 165a.log("M203")};c.Eb=function(b){c.Ag||(a.lifecycle.lm(b&&b.timeStamp),a.command("mark","onready",k()),c.Ag=!0)};c.lb=function(a){document.addEventListener?(document.removeEventListener("DOMContentLoaded",c.lb,!1),c.Eb(a)):"complete"===document.readyState&&(document.detachEvent("onreadystatechange",c.lb),c.Eb(a))};return c}();c.isReady=!1;c.Ag=!1;c.vc=!1;b.DOMEventsMonitor=c;c.prototype.setUpOnBeforeUnload=c.prototype.setUpOnBeforeUnload;b.domEventsMonitor=new b.DOMEventsMonitor})(a.monitor||(a.monitor= 166{}))})(g||(g={}));(function(a){var b=a.utils.isDefined,k=a.utils.isNumber,e=a.monitor.ni;a.Mh=window.Promise;a.Xb=null;a.qp=null;a.Se=Object.defineProperty;var c=a.conf.spa2&&a.conf.modernBrowserFeaturesAvailable,h=a.conf.isZonePromise,n=a.conf.fetch,f=function(){function m(){}m.ul=function(){Object.defineProperty=a.aop.around(a.Se,function(a,c,f){"Promise"===c&&b(f)&&m.eg(f)});if(h&&a.utils.Jd()){a.log("M204");var c=Object.getOwnPropertyDescriptor(window,"Promise");m.eg(c);a.Se(window,"Promise", 167c);window.Promise=window.Promise}};m.eg=function(c){b(window.Zone)&&b(window.Zone.assertZonePatched)&&(window.Zone.assertZonePatched=function(){});c=c||Object.getOwnPropertyDescriptor(window,"Promise");var f=c.set,h=c.get;l(f)&&(c.set=function(c){!0===c.agentPromise?a.log("M205"):(f.apply(this,arguments),b(a.Xb)?f.apply(this,arguments):(a.log("M206"),m.setUp()))});l(h)&&(c.get=function(){var c=h.apply(this,arguments);b(a.Xb)&&(a.log("M207"),c=a.Xb);return c})};m.setUp=function(){if(b(a.Mh)){m.xl(); 168m.wl();var f=function(f){function h(n){var e=this.constructor,p=n;this.da=a.utils.generateGUID();b(n)&&(p=m.vl(n,this));n=a.utils.pj(this,f,[p],e);c&&(b(this.h)&&(n.h=this.h),b(this.Na)?n.h=this.Na.h:n.h=a.g.oa());n.da=this.da;this.Na=n;a.log("M208",n.da);c&&b(n.h)&&a.log("M209",n.h.guid);return n}a.utils.Tc(h,f);return h}(window.Promise);f.agentPromise=!0;a.Xb=f;window.Promise=f}};m.Ea=function(f,h){return function(){if(c){var n,e=n=void 0;a.log("M210",f);switch(f){case m.J.Ke:case m.J.Je:case m.J.ye:case m.J.xe:a.utils.isDefined(h)&& 169a.utils.isDefined(h.Na)&&(n=h.Na.h);n=a.g.oa()||n;e=new a.Qb(n,new a.Sa(f),a.CauseType.PROMISE);break;case m.J.He:case m.J.Ie:case m.J.Ge:n=h.h,e=new a.Qb(n,new a.Sa(f),a.CauseType.PROMISE),a.g.xa(e)}b(h)&&(b(h.Na)?(h.Na.h=e,a.log("M211",h.Na.da)):(a.log("M212",h.da),h.h=e))}}};m.vl=function(f,h){c&&(f=a.aop.around(f,function(){h.h=new a.Qb(a.g.oa(),new a.Sa(m.J.vi),a.CauseType.PROMISE);a.g.xa(h.h);a.log("M213",h.h.guid,h.da);if(b(arguments[0])){a.log("M214");var c=a.aop.around(arguments[0],m.Ea(m.J.Ke, 170h));arguments[0]=c}b(arguments[1])&&(a.log("M215"),c=a.aop.around(arguments[1],m.Ea(m.J.Je,h)),arguments[1]=c);return a.utils.Da(arguments)},function(){a.log("M216");a.g.X(h.h?h.h.guid:null)},"interceptPromiseExecutor",m.Db));return f};m.wl=function(){a.utils.refs.promiseThen=window.Promise.prototype.then;var b=m.Sg(),c={parentObject:window.Promise.prototype,property:"then",propertyWrappedFunctionName:"promiseThen",wrapNewFunctionAgain:!0};c.setUpFunc=function(b){return function(c){a.utils.Jd()|| 171m.Km(c,b)}}.call(this,c);c.Ua=b;a.aop.forceWrap(c);a.utils.refs.promiseFinally=window.Promise.prototype["finally"];b=m.Rg();c={parentObject:window.Promise.prototype,property:"finally",propertyWrappedFunctionName:"promiseFinally",wrapNewFunctionAgain:!0};c.setUpFunc=function(a){return function(b){m.Jm(b,a)}}.call(this,c);c.Ua=b;a.aop.forceWrap(c)};m.Km=function(a,b){b.Ua=m.Sg(a)};m.Jm=function(a,b){b.Ua=m.Rg(a)};m.xl=function(){m.Hm();m.Gm()};m.Nl=function(b){return b instanceof m||b instanceof a.Mh}; 172m.ll=function(c){var m;b(m)||(a.log("M217"),m=1);b(c.D)&&k(c.D)&&(c.D+=m,a.log("M218",c.D))};m.bk=function(a){var c;b(c)||(c=1);b(a.D)&&k(a.D)&&(a.D-=c)};m.nl=function(c){b(c.D)&&a.utils.Jl(c.D)?(a.log("M219"),m.ll(c)):c.D=1};m.Cn=function(b){e.Nn(b)||(a.log("M220"),m.nl(b))};m.Om=function(a){a.D=0};m.Id=function(a){return b(a.K)};m.Sg=function(f){var h=null;f=f||window.Promise.prototype.then;f=a.aop.around(f,function(){var f=this;h=f;a.log("M221",f.da);if(b(arguments[0])&&a.utils.isFunction(arguments[0])){m.Cn(f); 173a.log("M222",f.da);var n=a.aop.around(arguments[0],function(){m.Ea(m.J.He,f)();f&&!f.D&&e.aa(f)&&!m.Id(f)&&(f._adrumAjaxT.tempRespAvailAndProcTime=a.utils.now(),e.Pa[f._adrumAjaxT.guid()]={requestObj:f,ajaxT:f._adrumAjaxT})},function(){var h=a.utils.td(arguments,"origFuncResult");b(h)&&b(h.D)&&m.Nl(h)&&e.aa(f)?(e.Dn(h,f),m.Om(h)):(e.aa(f)&&!m.Id(f)&&e.jc(f)&&(e.oe(f),e.ac(f),!0===e.pe(f)&&(a.log("M223"),a.log("M224"),delete e.Pa[f._adrumAjaxT.guid()],e.gb(f))),c&&(a.log("M225"),a.g.X(f.h?f.h.guid: 174null)))},"interceptPromiseThenFulfil",function(b){e.aa(f)&&e.jc(f)&&(e.oe(f)&&e.ac(f),!0===e.pe(f)&&(a.log("M226"),a.log("M227"),delete e.Pa[f._adrumAjaxT.guid()],e.gb(f)));m.Db(b)});arguments[0]=n}b(arguments[1])&&a.utils.isFunction(arguments[1])&&(a.log("M228",f.da),n=a.aop.around(arguments[1],m.Ea(m.J.Ie,f),function(){c&&(a.log("M229"),a.g.X(f.h?f.h.guid:null))}),arguments[1]=n);return a.utils.Da(arguments)},function(){var f=a.utils.td(arguments,"origFuncResult");!b(f)||b(arguments[0])&&!a.utils.isFunction(arguments[0])|| 175(c&&(f.h=this.h),m.Id(this)&&e.aa(this)&&(f._adrumAjaxT=this._adrumAjaxT,e.jc(this)||e.ol(f)))},"interceptPromiseThenInterceptor",function(b){var c=h;e.aa(c)&&e.jc(c)&&(e.oe(c)&&e.ac(c),!0===e.pe(c)&&(a.log("M230"),a.log("M231"),delete e.Pa[c._adrumAjaxT.guid()],e.gb(c)));m.Db(b)});f.usedByAgent=!0;return window.Promise.prototype.then=f};m.Rg=function(f){if(b(window.Promise.prototype["finally"]))return f=f||window.Promise.prototype["finally"],f=a.aop.around(f,function(){var f=this;b(f._adrumAjaxT)&& 176b(f._adrumAjaxT.B)?e.ac(f):b(f.D)&&m.bk(f);if(b(arguments[0])){a.log("M232",f.da);var h=a.aop.around(arguments[0],m.Ea(m.J.Ge,f),function(){c&&(a.log("M233"),a.g.X(f.h?f.h.guid:null))});arguments[0]=h;return a.utils.Da(arguments)}},function(){a.log("M234");a.g.X(this.h?this.h.guid:null)},"interceptPromiseFinally"),f.usedByAgent=!0,window.Promise.prototype["finally"]=f};m.Hm=function(){window.Promise.resolve=a.aop.around(window.Promise.resolve,m.Ea(m.J.ye,null),null,"interceptPromiseResolve",m.Db)}; 177m.Gm=function(){window.Promise.reject=a.aop.around(window.Promise.reject,m.Ea(m.J.xe,null),null,"interceptPromiseReject",m.Db)};return m}();f.J={vi:"PromiseInstance.init",Ke:"PromiseInstance.resolve",Je:"PromiseInstance.reject",He:"PromiseInstance.onFulfilled",Ie:"PromiseInstance.onRejected",Ge:"PromiseInstance.finally",ye:"PromiseConstructor.resolve",xe:"PromiseConstructor.reject"};f.Db=a.monitor.ErrorMonitor.n;a.cj=f;h&&n&&(f.ul(),e.Pf().sl())})(g||(g={}));(function(a){(function(b){function k(a, 178b){var c=[],e=/^\s*(ADRUM_BT\w*)=(.*)\s*$/i.exec(a);if(e){var k=e[1],e=e[2].replace(/^"|"$/g,""),e=decodeURIComponent(e).split("|"),g=e[0].split(":");if("R"===g[0]&&Number(g[1])===b)for(h(k),k=1;k<e.length;k++)c.push(e[k])}return c}function e(a,b){var c=/^\s*(ADRUM_(\d+)_(\d+)_(\d+))=(.*)\s*$/i.exec(a);if(c){var e=c[1],k=c[4],g=c[5];if(Number(c[3])===b)return h(e),{index:Number(k),value:g}}return null}function c(b){var c=/^\s*ADRUM=s=([\d]+)&r=(.*)\s*/.exec(b);if(c){a.log("M237",b);if(3===c.length)return h("ADRUM", 179"samesite=lax"),{startTime:Number(c[1]),startPage:c[2]};a.error("M238",b);return null}}function h(b,c){a.log("M236",b);var m=new Date;m.setTime(m.getTime()-1E3);document.cookie=b+"=;Expires="+m.toUTCString()+";"+(c||"")}b.startTimeCookie=null;
179b.cookieMetadataChunks=null;b.zf=function(h,f){a.log("M235");for(var m=f?f.length:0,g=[],v=h.split(";"),s=0;s<v.length;s++){var r=v[s],u=e(r,m);u?g.push(u):(r=c(r),null!=r&&(b.startTimeCookie=r))}Array.prototype.sort.call(g,function(a,b){return a.index-b.index}); 180r=[];for(s=0;s<g.length;s++)r.push(g[s].value);for(s=0;s<v.length;s++)(g=k(v[s],m))&&0<g.length&&(r=r.concat(g));b.cookieMetadataChunks=r};a.correlation.eck=b.zf})(a.correlation||(a.correlation={}))})(g||(g={}));(function(a){"APP_KEY_NOT_SET"!==a.conf.appKey||a.utils.isDefined(window.ADEUM_js_handler)||a.utils.isDefined(window.webkit)||A.log("AppDynamics EUM cloud application key missing. Please specify window['adrum-app-key']");a.correlation.zf(document.cookie,document.referrer);a.command("mark", 181"firstbyte",window["adrum-start-time"]);a.monitor.setUpMonitors(a.monitor.ma,a.monitor.Uj,a.monitor.domEventsMonitor,a.monitor.navMonitor,a.monitor.xhrMonitor,a.monitor.resourceMonitor);a.conf.fetch&&!a.conf.isZonePromise&&(a.cj.setUp(),a.monitor.setUpMonitors(a.monitor.wb));a.conf.spa2&&a.conf.modernBrowserFeaturesAvailable&&a.monitor.setUpMonitors(a.monitor.Bj);a.conf.enablePrimaryMetrics&&a.utils.isDefined(window.MutationObserver)&&(a.conf.M=!0,a.k.A.L.qh(),a.k.A.start(a.utils.Za()),a.b.start())})(g|| 182(g={}));(function(a){a=a.ng||(a.ng={});a=a.l||(a.l={});a.ug="locationChangeStart";a.$l="locationChangeSuccess";a.gh="routeChangeStart";a.hh="routeChangeSuccess";a.wh="stateChangeStart";a.xh="stateChangeSuccess";a.Jh="viewContentLoaded";a.hl="includeContentRequested";a.gl="includeContentLoaded";a.xf="digest";a.bp="outstandingRequestsComplete";a.lf="beforeNgXhrRequested";a.bf="afterNgXhrRequested";a.$o="ngXhrLoaded";a.pf="$$completeOutstandingRequest"})(g||(g={}));(function(a){(function(b){function k(a, 183c,f,m,e,k){if(c)try{return c.apply(a,[f,m,e].concat(k))}catch(g){return a.error(f,m,e,k,b.Error.wi,"M239",g)}}function e(a,c){return function(){var f=this.current,m=c[f]||c[b.Tb]||f,e=Array.prototype.slice.call(arguments);if(this.Rj(a))return this.error(a,f,m,e,b.Error.xi,"event "+a+"M240"+this.current);if(!1===k(this,this["onbefore"+a],a,f,m,e))return b.Sb.we;m===b.Tb&&(m=f);if(f===m)return k(this,this["onafter"+a]||this["on"+a],a,f,m,e),b.Sb.Xi;var g=this;this.transition=function(){g.transition= 184null;g.current=m;k(g,g["onenter"+m]||g["on"+m],a,f,m,e);k(g,g["onafter"+a]||g["on"+a],a,f,m,e);return b.Sb.hj};if(!1===k(this,this["onleave"+f],a,f,m,e))return this.transition=null,b.Sb.we;if(this.transition)return this.transition()}}var c=a.utils.hasOwnPropertyDefined;b.VERSION="2.3.5";b.Sb={hj:1,Xi:2,we:3,io:4};b.Error={xi:100,jo:200,wi:300};b.Tb="*";b.create=function(a,n){function f(a){var c=a.from instanceof Array?a.from:a.from?[a.from]:[b.Tb];r[a.name]=r[a.name]||{};for(var f=0;f<c.length;f++)u[c[f]]= 185u[c[f]]||[],u[c[f]].push(a.name),r[a.name][c[f]]=a.to||c[f]}var m="string"==typeof a.initial?{state:a.initial}:a.initial,k=n||a.target||{},g=a.events||[],s=a.callbacks||{},r={},u={};m&&(m.event=m.event||"startup",f({name:m.event,from:"none",to:m.state}));for(var t=0;t<g.length;t++)f(g[t]);for(var q in r)c(r,q)&&(k[q]=e(q,r[q]));for(q in s)c(s,q)&&(k[q]=s[q]);k.current="none";k.Lo=function(a){return a instanceof Array?0<=a.indexOf(this.current):this.current===a};k.Qj=function(a){return!this.transition&& 186(c(r[a],this.current)||c(r[a],b.Tb))};k.Rj=function(a){return!this.Qj(a)};k.Ic=function(){return u[this.current]};k.error=a.error||function(a,b,c,f,m,h,n){throw n||h;};if(m&&!m.defer)k[m.event]();return k}})(a.Ve||(a.Ve={}))})(g||(g={}));(function(a){(function(b){var k=function(e){function c(b){b=e.call(this,b)||this;a.utils.isDefined(a.ng)&&b.constructor!=a.ng.NgVPageView&&b.constructor!=c&&a.reportAPIMessage(a.Y.qa,a.jb,"ADRUM.events.VPageView",[]);if(a.conf.spa2)return b;b.perf=new a.PerformanceTracker; 187b.start();a.monitor.xhrMonitor.Cc();a.monitor.wb.Cc();a.monitor.ma.Nm();return b}t(c,e);c.prototype.type=function(){return a.EventType.VPageView};c.prototype.sd=function(){return b.EventTracker.Xc(this.guid(),this.url(),this.type())};c.prototype.uh=function(b){var c=this.sd();b.set("parent",c);a.log("M241",c.guid(),c.url())};c.prototype.startCorrelatingXhrs=function(){a.conf.spa2||(a.log("M242"),this.uh(a.monitor.xhrMonitor))};c.prototype.stopCorrelatingXhrs=function(){a.conf.spa2||(a.monitor.xhrMonitor.set("parent", 188null),a.log("M243"))};c.prototype.ee=function(){a.conf.spa2||(a.log("M244"),this.uh(a.monitor.ma))};c.prototype.start=function(){a.conf.spa2||(this.markVirtualPageStart(),this.startCorrelatingXhrs())};c.prototype.end=function(){a.conf.spa2||(this.markVirtualPageEnd(),this.stopCorrelatingXhrs())};return c}(b.EventTracker);b.VPageView=k;b.Va(b.U[a.EventType.VPageView],k.prototype);b.ff(b.metricSpec[a.EventType.VPageView],k.prototype)})(a.events||(a.events={}))})(g||(g={}));(function(a){var b=a.ng|| 189(a.ng={}),b=b.conf||(b.conf={});b.disabled=a.conf.userConf&&a.conf.userConf.spa&&a.conf.userConf.spa.angular&&a.conf.userConf.spa.angular.disable;b.distinguishVPwithItsTemplateUrl=a.conf.userConf&&a.conf.userConf.spa&&a.conf.userConf.spa.angular&&!0===a.conf.userConf.spa.angular.distinguishVPwithItsTemplateUrl?!0:!1;b.xhr={};b.metrics={includeResTimingInEndUserResponseTiming:!0};a.conf.userConf&&a.conf.userConf.spa&&a.conf.userConf.spa.angular&&a.conf.userConf.spa.angular.vp&&(a.conf.userConf.spa.angular.vp.xhr&& 190a.utils.Ca.Pg(a.conf.userConf.spa.angular.vp.xhr),a.conf.userConf.spa.angular.vp.metrics&&a.utils.mergeJSON(b.metrics,a.conf.userConf.spa.angular.vp.metrics))})(g||(g={}));(function(a){(function(b){var k=a.utils.map,e=a.utils.reduce,c=a.utils.filter,h=function(h){function f(b){b=h.call(this,b)||this;b.kg=!0;b.Gb={};b.ib=0;b.wp=[];b.digestCount(0);if(b.constructor!=f)return a.reportAPIMessage(a.Y.qa,a.jb,"ADRUM.events.Ajax",[]),b;b.stopCorrelatingXhrs();return b}t(f,h);f.prototype.type=function(){return a.EventType.VPageView}; 191f.prototype.se=function(){this.markViewChangeStart();this.markVirtualPageStart(this.getViewChangeStart());this.timestamp(this.getViewChangeStart())};f.prototype.il=function(){this.digestCount(this.digestCount()+1)};f.prototype.jl=function(){this.ib++;a.log("M245",this.ib)};f.prototype.ak=function(){this.ib--;a.log("M246",this.ib)};f.prototype.dl=function(){var b=this.perf.getEntryByName(a.events.c.Rh);a.log("M247",this.ib,b);return 0<this.ib};f.prototype.Mj=function(){var a={Hc:0},b=document.querySelectorAll("ng-view, [ng-view], .ng-view, [ui-view]"), 192b=k(b,angular.element),c;for(c in f.dh){var h=f.dh[c];k(b,function(b){b=b.find(c);k(b,function(b){if(b=b[h])b=decodeURIComponent(b),a[b]||(a[b]=c,a.Hc++)})})}this.Gb=a};
192f.prototype.Kj=function(a){return!!this.Gb[decodeURIComponent(a.name)]};f.prototype.Nj=function(){var b=[],c=this;0<this.Gb.Hc&&(b=a.monitor.resourceMonitor.xb().filter(function(a){return c.Kj(a)}));this.resTiming(b)};f.rk=function(b){return c(b,function(b){return(b.eventType===a.EventType.Ajax||b.eventType===a.EventType.ADRUM_XHR)&& 193!a.utils.Ca.Gc(b.eventUrl,b.method)})};f.Mk=function(a){return e(a,function(a,b){return Math.max(a,b.timestamp+b.metrics.PLT)},-1)};f.prototype.yj=function(){if(b.conf.xhr){var c=f.rk(a.channel.getEventsWithParentGUID(this.guid())),c=f.Mk(c);if(0<c){var h=this.perf.getEntryByName(a.events.c.Rh);this.markXhrRequestsCompleted(Math.min(h&&h.startTime||Number.MAX_VALUE,c))}}};f.prototype.adjustTimings=function(){this.yj();var c=this.getViewDOMLoaded(),f=this.getXhrRequestsCompleted(),c=Math.max(c,f); 194b.conf.metrics.includeResTimingInEndUserResponseTiming&&(this.xj(),f=this.getViewResourcesLoaded(),f=Math.max(c,f),a.log("M248",c,f),c=f);this.markVirtualPageEnd(c)};f.prototype.xj=function(){if(0<this.Gb.Hc){this.Nj();var b=this.resTiming();b&&b.length>=this.Gb.Hc&&(b=e(b,function(a,b){return Math.max(a,b.responseEnd)},0),this.markViewResourcesLoaded(a.PerformanceTracker.cd(b)))}};f.prototype.identifier=function(b){var c=this.Lh;a.utils.isDefined(b)&&(this.Lh=f.pk(b),this.url(this.Lh.url));return c}; 195f.pk=function(b){var c={};b&&b.P?(c.P={Ud:""},a.utils.mergeJSON(c.P,{Ud:b.P.originalPath,Hb:b.P.template,Ib:b.P.templateUrl})):b&&b.state&&(c.state={url:""},a.utils.mergeJSON(c.state,{url:b.state.url,name:b.state.name,Hb:b.state.template,Ib:b.state.templateUrl}));return c};return f}(a.events.VPageView);h.dh={img:"src",script:"src",link:"href"};b.NgVPageView=h;a.events.Va(a.events.U[a.EventType.NG_VIRTUAL_PAGE],h.prototype)})(a.ng||(a.ng={}))})(g||(g={}));(function(a){(function(b){var k=function(){function e(){this.C= 196new b.NgVPageView}e.prototype.Vm=function(){var c=this,h=this.C;b.conf.metrics.includeResTimingInEndUserResponseTiming?(a.log("M249"),a.utils.oSTO(function(){c.Yd(h)},e.jj)):a.utils.oSTO(function(){c.Yd(h)},e.kj)};e.prototype.Yd=function(b){a.log("M250");b.parent(a.monitor.DOMEventsMonitor.currentBasePage);a.command("call",function(){b.adjustTimings();a.reporter.reportEvent(b)})};e.prototype.an=function(a){this.C=a};return e}();k.jj=5E3;k.kj=2*a.monitor.XHRMonitor.Be;b.VirtualPageStateMachine=k;a.Ve.create({events:[{name:"start", 197from:"none",to:"ChangeView"},{name:"viewLoaded",from:"ChangeView",to:"XhrPending"},{name:"xhrCompleted",from:"XhrPending",to:"End"},{name:"abort",from:"*",to:"none"},{name:"init",from:"*",to:"none"},{name:"locChange",from:"*",to:"*"},{name:"beforeXhrReq",from:"*",to:"*"},{name:"afterXhrReq",from:"*",to:"*"}],error:function(b){a.log("M251",b)},callbacks:{onChangeView:function(){this.C.se();this.C.ee()},onviewLoaded:function(){this.C.markViewDOMLoaded()},onXhrPending:function(){this.C.kg&&this.xhrCompleted()}, 198onleaveXhrPending:function(a,b,h){if("abort"===a)return this.Yd(),!0;if("xhrCompleted"===a&&"End"===h){if(this.C.dl())return!1;this.C.markXhrRequestsCompleted();return!0}},onEnd:function(){this.C.Mj();this.Vm()},oninit:function(b,c,h,n){this.an(n);a.monitor.xhrMonitor.Cc();a.monitor.wb.Cc()},onlocChange:function(a,b,h,n){this.C.identifier.url=n;this.C.Fc({url:n})},onbeforeXhrReq:function(b,c,h,n){var f=this.C;f.kg=!1;a.log("M252",n&&n[1]||"",f.guid());f.jl();f.startCorrelatingXhrs();n[3]&&(n[3]=a.aop.before(n[3], 199function(b,c,h){a.log("M253");f.ak();h&&(b=a.utils.xm(h)["content-type"])&&0<=b.indexOf("text/html")&&f.markViewFragmentsLoaded()}));return n},onafterXhrReq:function(){this.C.stopCorrelatingXhrs()}}},k.prototype)})(a.ng||(a.ng={}))})(g||(g={}));(function(a){(function(b){var k=function(){function e(){this.Q=new b.VirtualPageStateMachine;this.distinguishVPwithItsTemplateUrl=a.ng.conf.distinguishVPwithItsTemplateUrl}e.prototype.T=function(c,h){a.log("M254",c);switch(c){case b.l.gh:case b.l.wh:this.Q.start(); 200var n=h.next.url||document.URL,f=new b.NgVPageView({url:n,identifier:h.next});this.distinguishVPwithItsTemplateUrl&&e.Fl(this.Q.C,f)?this.Q.C.Fc({url:n,identifier:h.next}):this.pn(f);break;case b.l.hh:case b.l.xh:this.Q.C.markViewChangeEnd();break;case b.l.Jh:this.Q.viewLoaded();break;case b.l.lf:this.Q.beforeXhrReq(h);break;case b.l.bf:this.Q.afterXhrReq();break;case b.l.pf:this.Q.xhrCompleted();break;case b.l.ug:this.Q.C.Fc({url:h.next.url});this.Q.locChange(h.next.url);break;case b.l.xf:this.Q.C.il()}}; 201e.prototype.pn=function(a){this.Q.abort();
201this.Q.init(a);this.Q.start()};e.Fl=function(b,h){var n=b.identifier(),f=h.identifier(),m=!1;return m=!a.utils.isDefined(n)&&!a.utils.isDefined(f)||n===f?!0:a.utils.isDefined(n)&&a.utils.isDefined(f)?n.state||f.state?a.utils.isDefined(n.state)&&a.utils.isDefined(f.state)?n.state.name===f.state.name&&n.state.Hb===f.state.Hb&&n.state.Ib===f.state.Ib&&n.state.url===f.state.url:!1:n.P&&f.P?n.P.Ud===f.P.Ud&&n.P.Hb===f.P.Hb&&n.P.Ib===f.P.Ib:n.url===f.url:!1};return e}(); 202b.lj=k})(a.ng||(a.ng={}))})(g||(g={}));(function(a){(function(b){var k=a.utils.addEventListener,e=function(){function c(){this.V=new b.lj;this.cg=!1}c.prototype.setUp=function(){function b(f){return function(){a.log(f);c.init()}}var c=this;b("M255")();k(document,"DOMContentLoaded",b("M256"));k(window,"load",b("M257"))};c.prototype.init=function(){if("loading"===document.readyState)a.log("M258");else if("undefined"!=typeof angular&&!this.cg){this.cg=!0;a.log("M259");var b=this,c=angular.module("ng"); 203c.config(["$provide",function(a){b.yl(a);b.tl(a)}]);c.run(["$browser",function(a){b.ql(a)}]);a.log("M260")}};c.prototype.tl=function(c){var n=a.aop,f=this;c.decorator("$httpBackend",["$delegate",function(a){return a=n.around(a,function(){var a=Array.prototype.slice.call(arguments);f.V.T(b.l.lf,a);return a},function(){f.V.T(b.l.bf)},"ng.httpBackend")}])};c.prototype.yl=function(c){var n=a.aop,f=this;c.decorator("$rootScope",["$delegate",function(a){a.$digest=n.after(a.$digest,function(){f.V.T(b.l.xf)}, 204"ngevents.digest");a.$on("$locationChangeStart",function(a,c){var m={url:c},h=a&&a.tb&&a.tb.$state&&a.tb.$state.current;h&&(m.state=h);f.V.T(b.l.ug,{next:m})});a.$on("$locationChangeSuccess",function(){f.V.T(b.l.$l)});a.$on("$routeChangeStart",function(a,c){var m={url:location.href}
204,h=c&&c.$$route;h&&(m.P=h);f.V.T(b.l.gh,{next:m})});a.$on("$routeChangeSuccess",function(){f.V.T(b.l.hh)});a.$on("$stateChangeStart",function(a,c){f.V.T(b.l.wh,{next:{state:c}})});a.$on("$stateChangeSuccess",function(){f.V.T(b.l.xh)}); 205a.$on("$viewContentLoaded",function(a){var c={url:location.href};if(a=a&&a.tb&&a.tb.$state&&a.tb.$state.current)c.state=a;f.V.T(b.l.Jh,{next:c})});a.$on("$includeContentRequested",function(){f.V.T(b.l.hl)});a.$on("$includeContentLoaded",function(){f.V.T(b.l.gl)});return a}])};c.prototype.ql=function(c){var n=this;c.$$completeOutstandingRequest=a.aop.before(c.$$completeOutstandingRequest,function(){n.V.T(b.l.pf)})};return c}();b.bo=e;b.ngMonitor=new e})(a.ng||(a.ng={}))})(g||(g={}));(function(a){var b= 206a.ng||(a.ng={});b.conf.disabled||a.conf.spa2||a.monitor.setUpMonitors(b.ngMonitor)})(g||(g={}))}};})();
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.