;/* Copyright (c) 2010-2021 Google LLC. http://angular.io/license Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /* Version bb4998b9fa08203795298c5909e8245d v:22.12.0.4123, c:b524f92836b06dc6384c9d4f871ad45a8cb803b1, b:22.12.0.4123 */(function(){new function(){if(!window.ADRUM&&!0!==window["adrum-disable"]){var k=window.ADRUM={},y=window.console,A=y&&"function"==typeof y.log?y:{log:function(){}};window["adrum-start-time"]=window["adrum-start-time"]||(new Date).getTime();var v=this&&this.bd||function(){var a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,l){a.__proto__=l}||function(a,l){for(var e in l)l.hasOwnProperty(e)&&(a[e]=l[e])};return function(b,l){function e(){this.constructor=b}a(b,l);b.prototype=null===l?Object.create(l): (e.prototype=l.prototype,new e)}}();(function(a){(function(a){a.setUpMonitors=function(){for(var a=[],b=0;b>>0,f=0;if(3>arguments.length){for(;f=h)throw new TypeError("Reduce of empty array with no initial value");c=m[f++]}for(;f>>0))}function E(a,c,m){return b.reduce(a,function(a,b,h,f){c.call(m,b,h,f)&&a.push(b); return a},[])}function F(a,b,c){a=Object(a);for(var m=a.length>>>0,h=0;h":">","'":"'",'"':""","/":"/"};return a.replace(/[&<>'"/]/g,function(a){return c[a]})};b.Qp= function(a){if(!b.isString(a))return a;var c={"&":"&","&":"&","&":"&","<":"<","<":"<","<":"<",">":">",">":">",">":">","'":"'","'":"'","'":"'",""":'"',""":'"',""":'"',"/":"/","/":"/","/":"/"};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,"");return c[a]})};b.mk=function(a){var b;return function(){var c=this;b&& clearTimeout(b);b=e(function(){a.apply(c,arguments)},300)}};b.cl=function(a){var c=a.length;if(c)for(c-=1;0<=c;c--)if(b.isObject(a[c])&&a[c].adrumArgs)return c;return-1};b.Fd=function(a,c){var h=a.length,m;m=null;if(h)for(h-=1;0<=h;h--)if(b.isObject(a[h])&&a[h].adrumArgs){m=a[h].adrumArgs;m=m[c];break}return m};b.Ud=function(){return c(window.__zone_symbol__Promise)||c(window.__zone_symbol__ZoneAwarePromise)};var v=B(""),g=H("");b.Na=v?B:g?H:B})(a.utils||(a.utils={}))})(k||(k={}));(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)?b.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.dk)?b.userConf.dk:!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;b.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"+(b.spa2?"/v2":"/v1");b.imageEndpointPath="/eumcollector/adrum.gif?"; b.appKey=b.userConf.appKey||window["adrum-app-key"]||"AD-AAB-AAC-NUB";a=b.useHTTPSAlways||"https:"===document.location.protocol;var l=b.userConf.adrumExtUrlHttp||"http://cdn.appdynamics.com",e=b.userConf.adrumExtUrlHttps||"https://cdn.appdynamics.com";b.adrumExtUrl=(a?e:l)+"/adrum-ext.bb4998b9fa08203795298c5909e8245d.js";b.adrumXdUrl=e+"/adrum-xd.bb4998b9fa08203795298c5909e8245d.html";b.agentVer="22.12.0.4123";b.sendImageBeacon=b.userConf.beacon&&b.userConf.beacon.sendImageBeacon||window["adrum-send-image-beacon"]; window["adrum-geo-resolver-url"]?(l=window["adrum-geo-resolver-url"],e=l.indexOf("://"),-1!=e&&(l=l.substring(e+3)),l=(a?"https://":"http://")+l):(l=b.userConf.geoResolverUrlHttps||"",e=b.userConf.geoResolverUrlHttp||"",l=a?l:e);b.geoResolverUrl=l;b.useStrictDomainCookies=!0===window["adrum-use-strict-domain-cookies"];b.Vi=10;b.Pi=10;b.sendBeaconOnUnload=b.userConf.beacon&&!1===b.userConf.beacon.sendOnUnload?!1:!0;b.isReportingPaused=b.userConf.pauseReporting||!1;b.fa=!1===b.userConf.longStackTrace? !1:!0;b.isAbapApp=b.userConf.isAbapApp||!1;b.elementIdWithNonce=b.userConf.elementIdWithNonce||void 0;b.releaseId=b.userConf.releaseId||void 0;b.disableWrappingEventListeners=b.userConf.disableWrappingEventListeners||!1;b.disableUsingCauseStart=b.userConf.disableUsingCauseStart||!1})(k||(k={}));(function(a){function b(b,c,h,m){b=a.conf.beaconUrlHttps+"/eumcollector/error.gif?version=1&appKey="+h+"&msg="+encodeURIComponent(b.substring(0,500));m&&(b+="&stack=",b+=encodeURIComponent(m.substring(0,1500- b.length)));return b}function l(c,h){2<=C||(document.createElement("img").src=b(c,0,a.conf.appKey,h),C++)}function e(a){return 0<=a.location.search.indexOf("ADRUM_debug=true")||0<=a.cookie.search(/(^|;)\s*ADRUM_debug=true/)}function c(b,c){void 0===c&&(c=u.INFO);a.isDebug&&w.push(""+c+b)}function h(a){c(s(arguments).join(" | "),u.ERROR)}function m(a){c(s(arguments).join(" | "),u.INFO)}function f(a){q.push(s(arguments).join(" | "))}function n(a){var b=s(arguments).join(" | ");h(b);l(b,null)}function p(a){void 0=== a&&(a=u.INFO);return t(w,function(b,c){var h=parseInt(c.charAt(0));h>=a&&(b+="["+u[h]+"] "+c.slice(1).replace(/\/g,"\n\t")+"\n");return b},"")}var s=a.utils.Ha,t=a.utils.reduce,r=a.utils.isDefined;a.iDR=e;var u;(function(a){a[a.DEBUG=0]="DEBUG";a[a.INFO=1]="INFO";a[a.ERROR=2]="ERROR"})(u=a.LOG_LVL||(a.LOG_LVL={}));var k;(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=4]="API_WARNING_INEFFECTIVE_CONFIG"})(k=a.Y||(a.Y={}));a.Ub=["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.pb=" a constructor is called as a function. Don't forget keyword new.";a.isDebug=e(document);a.apiMessageConsoleOut=r(a.conf.userConf)&&r(a.conf.userConf.log)&&!0===a.conf.userConf.log.apiMessageConsoleOut?!0:!1;var w= [],q=[];a.logMessages=w;a.apiMessages=q;a.logError=h;a.logInfo=m;a.logDebug=function(a){c(s(arguments).join(" | "),u.DEBUG)};a.xp=f;a.error=n;a.reportAPIMessage=function(b,c,h,m){var n=a.Xm.apply(this,arguments);f(n);a.apiMessageConsoleOut&&A.log(n);return n};a.exception=function(){if(!(1>arguments.length)){var b=s(arguments),c=a.utils.tryExtractingErrorStack(b[0]),b=b.slice(1);a.utils.isArray(b)&&(b=b.slice(0,20));b=b.join(" | ");a.logError(b);l(b,c)}};a.assert=function(a){for(var b=1;b=this.max};a.prototype.reset=function(){this.od=0};return a}(),l=function(){function e(){this.cc=[];this.ne=new b(e.fj);this.Xd=new b(e.Zi)}e.prototype.submit=function(b){this.push(b)&&a.initEXTDone&&this.processQ()};e.prototype.processQ=function(){for(var b=this.uk(),h=0;h "+c);a.logInfo("M14",s);a.logInfo("M15",h.start,e);a.logInfo("M16",l-h.start);return h};b.jd=function(a){return b.kd(b.pa(),a)};b.Hh=function(b){var c="";if(a.utils.isDefined(b)){for(;a.utils.isDefined(b.parent);)b.ka&&(c=c+"\n"+b.ka),b=b.parent;c+=b.ka?"\n"+b.ka:""}return c};b.nl=function(){var c=b.jd(void 0);if(a.utils.isDefined(c)&&a.utils.isDefined(c.type))return[l.TIMER,l.USER].some(function(a){return c.type== a})?c:void 0};b.Ml=function(a){if(g(a))return a;var b=""+a;return function(){eval.call(window,b)}};b.setUp=function(){b.events=[];var c=a.utils.refs;[{Sg:c.setTimeout,Qf:"setTimeout"},{Sg:c.setInterval,Qf:"setInterval"}].forEach(function(a){var c=a.Sg,m=a.Qf;window[m]=function(a){var f=d(arguments);if(a){if(a.usedByAgent)return c.apply(window,f);var e=b.jm(m,arguments[1])?l.OTHER:l.TIMER,e=b.ro(m,b.Ml(a),e);f[0]=e;return c.apply(window,f)}c.apply(window,f)}});a.conf.fa&&(c=b.La("pageLoadInit",null, null,l.BASE_PAGE_LOAD),b.sa(c),b.Ia=c.guid)};b.jm=function(b,c){return"setTimeout"==b&&(a.utils.isDefined(c)&&0==c||!a.utils.isDefined(c))};return b}();c.events=[];c.Ia="";a.b=c})(k||(k={}));(function(a){(function(b){var l=a.utils.Ha,e=a.utils.isDefined;window.ADRUM.aop=b;b.support=function(a){return!a||"apply"in a};b.around=function(c,h,m,f,n){a.assert(b.support(c),"M17");c=c||function(){};return function(){if(a.isDebug)try{a.logInfo("M18",f,l(arguments).join(", "))}catch(b){a.logError("M19",e(b.stack)|| b.toString())}var s=l(arguments),t,r=null;try{if(h&&(t=h.apply(this,s))){var u=a.utils.cl(t),r=t[u];-1!==u&&t.splice(u,1)}}catch(k){a.exception(k,"M20",f,k)}a.assert(!t||a.utils.isArray(t));u=void 0;try{u=c.apply(this,t||s)}catch(w){throw a.logInfo(w,"M21",f,w),a.conf.fa&&a.b&&(s=a.b.Vf(),t=s.length,w.stack&&0=this.ad&&this.zb()};e.prototype.Fb=function(){var c=b.PerformanceWrapper.perf,h=[];c&&c.getEntriesByType&&(c=c.getEntriesByType("resource"))&&c.length&&0=h})};e.prototype.kl=function(a,b){this.resourceBuffer=this.resourceBuffer.concat(this.Fb()); var m=this.jl(a,b);this.clearResourceTimings();this.resourceBuffer=[];return m};e.prototype.un=function(){var c=b.PerformanceWrapper.perf;a.utils.isDefined(c)&&a.utils.isFunction(c.clearResourceTimings)&&(this.ce=c.clearResourceTimings.bind(c))};e.prototype.setResourceTimingBufferSize=function(){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.logInfo("M30"):c&&a.utils.isFunction(c.setResourceTimingBufferSize)? c.setResourceTimingBufferSize(h):a.logInfo("M31")};e.prototype.Sf=function(){var b=this.Fb();if(this.resourceBuffer.length+b.length>this.We)return a.logInfo("M32"),this.resourceBuffer.concat(b.slice(0,this.We-this.resourceBuffer.length));this.clearResourceTimings();return this.resourceBuffer.concat(b)};e.prototype.clearResourceTimings=function(){a.conf.clearResTiming&&a.utils.isFunction(this.ce)&&this.ce()};return e}();b.ResourceMonitor=l;b.resourceMonitor=new b.ResourceMonitor})(a.monitor||(a.monitor= {}))})(k||(k={}));(function(a){(function(a){function l(a){return a.nodeName.toLowerCase()}function e(a){return"video"==l(a)}function c(a){return"image"==l(a)}function h(a){return"svg"==l(a)}function m(a){return"use"==l(a)}function f(a){return a?0===a.lastIndexOf("video/",0)||0===a.lastIndexOf("image/",0)||0===a.lastIndexOf("font/",0)||0===a.lastIndexOf("model/",0)||0===a.lastIndexOf("text/",0):!1}function n(a){return"embed"==l(a)&&(a.type?f(a.type):f(a.getAttribute("type")))}function p(a){return"object"== l(a)&&(a.type?f(a.type):f(a.getAttribute("type")))}function s(a){return"img"==l(a)}function t(a){return"script"==l(a)}function r(a){return"link"==l(a)}function u(c,h){if(!r(c))return!1;var m=c.attributes.getNamedItem("rel");return a.isDefined(m)?m.value==h:!1}function k(a){return u(a,"stylesheet")}function w(c){c=a.isDefined(c.attributes)?c.attributes.getNamedItem("src")||c.attributes.getNamedItem("href"):void 0;return a.isDefined(c)?c.value:void 0}function q(a){return t(a)||k(a)}a.bl=l;a.yg=e;a.qp= c;a.pp=h;a.dm=m;a.qg=function(a){return"canvas"==l(a)};a.wg=function(c){return c instanceof a.refs.vj};a.np=f;a.Uf=function(a){return(a.right-a.left)*(a.bottom-a.top)};a.mp=n;a.op=p;a.Vl=s;a.em=t;a.jp=r;a.kp=u;a.im=k;a.am=function(a){return u(a,"preload")};a.fb=function(a){return s(a)||p(a)||n(a)||e(a)||c(a)||h(a)||m(a)};a.Ib=function(a,b){var c=b||window.getComputedStyle(a);return"none"!==c.getPropertyValue("display")&&"hidden"!==c.getPropertyValue("visibility")};a.Jd=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:a instanceof SVGUseElement&&(b=a.href.baseVal);return b};a.cp=function(a){var b="";a instanceof HTMLImageElement?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":a instanceof SVGUseElement&&(b="use");return b};a.cb=w;a.mc=function(c){var h=w(c);return h&&0!=h.length?q(c)?(a.isDefined(c.adrumNodeGUID)||(c.adrumNodeGUID=a.generateGUID()),c.adrumNodeGUID):h:null};a.lp=q})(a.utils||(a.utils={}))})(k||(k={}));(function(a){var b=function(){function b(){this.Nl=0.2;this.nb=0;this.Hb=!1;this.Ka=a.conf.spa2;this.yc=this.j=this.ga=this.w=this.c=this.ya=0;this.ab=null;this.kc=0;this.tc=!1;this.pd=3;this.lc= null;this.Tc=this.Uc=0;this.viewport={top:0,left:0,bottom:this.Tc,right:this.Uc};this.Ra=1}b.prototype.setUp=function(){this.O={};this.Jb={};this.Ra=1;this.ga=a.utils.now();this.j=0;this.jb=[];this.xb=[];this.Cb=[];this.w=this.c=this.yc=0;var b=window.MutationObserver;this.tc=a.utils.isDefined(a.conf.considerCarouselForVCT)?a.conf.considerCarouselForVCT:!0;this.zf();a.utils.addEventListener(window,"resize",a.utils.mk(this.zf).bind(this));a.utils.isDefined(b)&&(a.utils.isDefined(window.Zone)&&a.utils.isDefined(window.Zone.__symbol__)&& a.utils.isDefined(window.Zone.__symbol__("MutationObserver"))?this.Bc=new (window[window.Zone.__symbol__("MutationObserver")])(this.Pg.bind(this)):this.Bc=new b(this.Pg.bind(this)),this.Bc.observe(document.documentElement,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["src","href"]}),a.logInfo("M33"))};b.prototype.Pg=function(b){var c=this;a.S();b.forEach(function(a){switch(a.type){case "childList":[].slice.call(a.addedNodes).forEach(function(a){c.rf(a)});break;case "attributes":c.rf(a.target)}}); a.T()};b.prototype.zf=function(){this.Uc=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.Tc=a.utils.isDefined(window.innerHeight)&&a.utils.isDefined(document.documentElement.clientHeight)?Math.min(window.innerHeight,document.documentElement.clientHeight):window.innerHeight|| document.documentElement.clientHeight||document.getElementsByTagName("body")[0].clientHeight;a.logInfo("M34",this.Uc,this.Tc);this.viewport={top:0,left:0,bottom:this.Tc,right:this.Uc}};b.prototype.start=function(){a.S();this.setUp();a.T();a.logInfo("M35")};b.prototype.reset=function(){this.O={};this.nb=0;this.Jb={};this.Ra=1;this.yc=0;this.jb=[];this.lc=null;this.pd=3;this.w=this.c=0;this.xb=[];this.jb=[];this.Cb=[];this.tc=a.utils.isDefined(a.conf.considerCarouselForVCT)?a.conf.considerCarouselForVCT: !0;a.logInfo("M36")};b.prototype.rf=function(b){a.S();var c=a.utils.now();if(a.utils.fb(b)&&!b.isAdrumTrackedNode){this.Hb||(this.N=this.N.bind(this),this.A=this.A.bind(this),this.N.K=!0,this.Hb=this.A.K=!0);this.j++;a.logInfo("M37",this.j);var h=a.utils.cb(b);a.logInfo("M38",h,c);a.utils.yg(b)?(b.addEventListener("loadeddata",this.N),a.logInfo("M39",h)):(b.addEventListener("load",this.N),a.logInfo("M40",h));b.addEventListener("error",this.A);b.isAdrumTrackedNode=!0}else a.utils.qg(b)&&!b.adrumNodeId? (a.logInfo("M41"),this.wb(b,c)):a.utils.wg(b)&&(this.nb=Math.max(this.nb,c));a.T()};b.prototype.N=function(b){a.S();var c=a.utils.now();this.kc||(this.kc=c);this.ga=c;b=b.target;var h=a.utils.Jd(b);this.yc++;this.tc&&this.on();a.utils.isDefined(h)&&0=this.pd?(this.pd=this.lc(),!0):!1};b.prototype.on=function(){var b=this;this.Rl()?(this.ac(this.O),this.ac(this.Jb),clearTimeout(this.ab),this.ab=null):b.ab||(b.ab=a.utils.refs.setTimeout.call(window,function(){b.ac(b.O);b.ac(b.Jb);clearTimeout(b.ab);b.ab=null},2E3))}; b.prototype.ac=function(a){for(var b=Object.keys(a),h=b.length,m=0;m=f.hc.length&&(f.hc.push(n),f.Bb=f.Bb+"|"+p):(f.yd=window.getComputedStyle(f.element),f.hc=[n],f.Bb=p,f.X=this.X(f.element))}};b.prototype.rg=function(b,c){if(!a.conf.considerCarouselForVCT)return!1;var h=!1,m=c.Bb;if(m){var m=m.split("|"),f=m.length;if(f){var n=0,p=null,s=this.Gd(b);2==f&&(p=s.top+"-"+s.right+"-"+s.bottom+"-"+s.left,m.push(p), f++);for(var l=0;l=this.kc||m=this.Nl)return!0;a.logInfo("M73");return!1};b.prototype.Ql=function(a){return a.top> this.viewport.bottom||a.bottomthis.viewport.right?!0:!1};b.prototype.sk=function(){a.utils.isDefined(this.Bc)&&this.Bc.disconnect();a.logInfo("M74")};b.prototype.hl=function(b){var c=this,h=0,m=0;this.cg().forEach(function(f){var n=f.name;if(a.utils.isDefined(c.O[n])){var p=c.O[n].Ba-b-f.startTime,s=f.duration;a.logInfo("M75",n,b,f.startTime,c.O[n].Ba,s);s&&0this.zm?(this.Qd=!0,b.adrumConsiderForVCT=!1):(b.adrumConsiderForVCT=!0,this.wc=h):b.adrumConsiderForVCT=!0);a.utils.yg(b)?(b.addEventListener("loadeddata", this.N),a.logInfo("M81",m)):(b.addEventListener("load",this.N),a.logInfo("M82",m,b.nodeName));b.addEventListener("error",this.A)};e.prototype.Ol=function(b){return a.utils.em(b)||a.utils.Vl(b)||a.utils.am(b)||a.utils.im(b)};e.prototype.N=function(c){a.S();var h=c.target,m=a.utils.cb(h),f=a.utils.mc(h);a.utils.isDefined(this.lb[f])&&!a.utils.isDefined(this.O[f])&&(this.j--,this.O[f]=!0,0>this.j&&a.logError("M83",this.j),a.logInfo("M84",m,this.j));this.ga=a.utils.now();this.Yd+=1;1!=this.Yd||this.B|| (b.n.Nc(),this.B=!0);this.Mb(c.target);a.conf.M&&a.utils.fb(h)&&!h.isAdrumTrackedNode&&(a.logInfo("M85"),a.c.N(c));a.T()};e.prototype.A=function(b){a.S();var h=b.target,m=a.utils.cb(h),f=a.utils.mc(h);a.utils.isDefined(this.lb[f])&&!a.utils.isDefined(this.$d[f])&&(this.j--,this.$d[f]=!0,0>this.j&&a.logError("M86",this.j),a.logInfo("M87",m,this.j));a.conf.M&&a.utils.fb(h)&&!h.isAdrumTrackedNode&&(a.logInfo("M88"),a.c.A(b));this.Mb(b.target);a.T()};e.prototype.Oj=function(){return 0=h&&this.B&&(a.logInfo("M90"),h=Math.max(this.ga,m),b-h>=this.ib)?(this.reset(),h):-1};e.prototype.Mb=function(a){a.removeEventListener("load",this.N);a.removeEventListener("error",this.A)};return e}();b.ti=l})(a.k||(a.k={}))})(k||(k={}));(function(a){(function(b){var l=function(){function e(){this.rd=a.conf.spa2?3E3:1E3;this.ib=a.conf.userConf&&a.conf.userConf.navComplete&&a.conf.userConf.navComplete.maxXhrQuietTime? a.conf.userConf.navComplete.maxXhrQuietTime:this.rd}e.prototype.setUp=function(a){this.kb=this.j=0;this.Aa=a;this.qa=this.B=!1;this.ia={}};e.prototype.start=function(a){this.setUp(a);this.qa=!0};e.prototype.hf=function(b){a.monitor.AnySpaMonitor.oc()||!this.qa||a.utils.isDefined(this.ia[b.guid()])||this.ia[b.guid()]||(this.ia[b.guid()]=!0,this.j+=1,a.logInfo("M91",b.guid(),b.url(),this.j))};e.prototype.Ij=function(c){!a.monitor.AnySpaMonitor.oc()&&this.qa&&a.utils.isDefined(this.ia[c.guid()])&&this.ia[c.guid()]&& (delete this.ia[c.guid()],this.Aa=a.utils.now(),this.j-=1,a.logInfo("M92",c.guid(),c.url(),this.j),this.kb+=1,1==this.kb&&(b.n.Nc(),this.B=!0))};e.prototype.Hj=function(c){!a.monitor.AnySpaMonitor.oc()&&this.qa&&a.utils.isDefined(this.ia[c.guid()])&&this.ia[c.guid()]&&(delete this.ia[c.guid()],this.Aa=a.utils.now(),this.j-=1,a.logInfo("M93",c.guid(),c.url(),this.j),this.kb+=1,1==this.kb&&(b.n.Nc(),this.B=!0))};e.prototype.Md=function(a){return 0==this.j&&this.B&&a-this.Aa>=this.ib?(this.reset(),this.Aa): -1};e.prototype.Pj=function(){return 0=this.maxInactiveTime){if(a.conf.M&&e.Sa&&!a.utils.isDefined(a.monitor.DOMEventsMonitor.currentBasePage)){a.logInfo("M94"); e.$a=e.$a||this.gb?this.currentTime:b;return}this.currentTime=e.$a||this.currentTime;a.logInfo("M95");this.navComplete(this.gb?this.currentTime:b);this.reset()}a.T()}.bind(this),this.Xg)};e.prototype.Nc=function(){this.gb||(this.Dn(),this.gb=!0)};e.prototype.vf=function(){a.utils.isDefined(this.eh)&&clearInterval(this.eh);a.utils.isDefined(this.Lh)&&clearInterval(this.Lh)};e.prototype.reset=function(){this.vf();this.B=this.gb=!1;this.L.reset();this.H.reset()};e.prototype.navComplete=function(b){a.S(); var h=a.utils.isDefined(a.monitor.AnySpaMonitor.vp&&a.monitor.AnySpaMonitor.vp.startTime)?a.monitor.AnySpaMonitor.vp.startTime:this.startTime;a.logInfo("M96",b-h);a.conf.M?e.Sa?(a.monitor.PerformanceWrapper.perf&&(a.monitor.navMonitor.Bf(),a.monitor.resourceMonitor.Af()),a.logInfo("M97"),b=a.c.ld(a.utils.bb()),a.monitor.DOMEventsMonitor.currentBasePage.vct=b.vct,a.conf.spa2&&(a.monitor.DOMEventsMonitor.currentBasePage.pct=b.pct),a.b.Ia&&(a.logInfo("M98",a.utils.now()),a.b.P(a.b.Ia),a.b.Ia=null),a.command("reportOnload", a.monitor.DOMEventsMonitor.currentBasePage),a.c.reset(),a.c.Ka=!1,e.Sa=!1):a.monitor.AnySpaMonitor.Wd(h,b):(a.monitor.resourceMonitor.basePageResourceBuffer=[],a.monitor.AnySpaMonitor.Wd(h,b));a.monitor.AnySpaMonitor.Oa||(a.monitor.AnySpaMonitor.Fg(h),a.monitor.AnySpaMonitor.report());a.T()};e.prototype.Dn=function(){this.eh=a.utils.refs.setInterval.call(window,function(){a.S();this.currentTime=a.utils.now();var b=this.L.Md(this.currentTime);0<=b&&a.logInfo("M99",b-this.startTime);b=this.H.Md(this.currentTime); 0<=b&&a.logInfo("M100",b-this.startTime);if(!this.H.B&&!this.L.B){b=a.utils.max(this.H.Aa,this.L.ga);if(a.conf.M&&e.Sa&&!a.utils.isDefined(a.monitor.DOMEventsMonitor.currentBasePage)){a.logInfo("M101");e.$a=e.$a||b;return}b=e.$a||b;a.logInfo("M102");this.navComplete(b);this.reset()}a.T()}.bind(this),this.Xg)};return e}();l.Sa=!0;l.$a=0;b.Xb=l;b.n=new b.Xb})(a.k||(a.k={}))})(k||(k={}));(function(a){var b=function(){function b(){this.Pc=[];this.Ec(b.dd,0)}b.prototype.Fm=function(a){this.Ec(b.jf,a)}; b.prototype.Hm=function(a){this.Ec(b.qf,a)};b.prototype.Gm=function(a){this.Ec(b.ed,a)};b.prototype.Ec=function(a,b){this.Pc.push({Em:(new Date).getTime(),Dm:b,Ug:a});this.lk=a};b.prototype.getPhaseName=function(){return this.lk};b.prototype.getPhaseID=function(a){for(var c=0;c=c[h].Dm)return c[h].Ug;a.error("M103",e,a.utils.dumpObject(c));return b.dd};return b}();b.dd="AFTER_FIRST_BYTE";b.jf="AFTER_DOM_INTERACTIVE";b.qf="AT_ONLOAD";b.ed="AFTER_ONLOAD";b.nf=[b.dd,b.jf,b.qf,b.ed];a.PageLifecycleTracker=b;a.lifecycle=new b;a.lifecycle=a.lifecycle})(k||(k={}));(function(a){(function(b){var l=function(b){function c(c){c=b.call(this,c)||this;c.isBeaconSent=!1;c.backTimeGap=a.conf.backTimeGap;return c}v(c,b);c.prototype.type=function(){return a.EventType.PageView}; return c}(b.EventTracker);b.PageView=l})(a.events||(a.events={}))})(k||(k={}));(function(a){a=a.events||(a.events={});a=a.g||(a.g={});a.navigationStart="navigationStart";a.domainLookupStart="domainLookupStart";a.domainLookupEnd="domainLookupEnd";a.connectStart="connectStart";a.secureConnectionStart="secureConnectionStart";a.connectEnd="connectEnd";a.requestStart="requestStart";a.responseStart="responseStart";a.responseEnd="responseEnd";a.domContentLoadedEventStart="domContentLoadedEventStart";a.loadEventEnd= "loadEventEnd";a.uh="sendTime";a.Of="firstByteTime";a.nh="respAvailTime";a.oh="respProcTime";a.ye="viewChangeStart";a.Th="viewChangeEnd";a.ze="viewDOMLoaded";a.bi="xhrRequestsCompleted";a.Rp="viewFragmentsLoaded";a.Sp="viewResourcesLoaded";a.Ae="virtualPageStart";a.ko="virtualPageEnd"})(k||(k={}));(function(a){var b=a.events||(a.events={});b.metricSpec={};b.metricSpec[a.EventType.PageView]={yk:{start:b.g.navigationStart,end:b.g.loadEventEnd,name:"PLT"},Gk:{start:b.g.navigationStart,end:b.g.responseStart, name:"FBT"},Kp:{start:b.g.navigationStart,end:b.g.requestStart,name:"SCT"},Lp:{start:b.g.secureConnectionStart,end:b.g.connectEnd,name:"SHT"},Zo:{start:b.g.domainLookupStart,end:b.g.domainLookupEnd,name:"DLT"},Op:{start:b.g.connectStart,end:b.g.connectEnd,name:"TCP"},Hp:{start:b.g.requestStart,end:b.g.responseStart,name:"RAT"},ap:{start:b.g.responseStart,end:b.g.loadEventEnd,name:"FET"},ep:{start:b.g.responseStart,end:b.g.domContentLoadedEventStart,name:"DRT"},dp:{start:b.g.responseStart,end:b.g.responseEnd, name:"DDT"},Xo:{start:b.g.responseEnd,end:b.g.domContentLoadedEventStart,name:"DPT"},Gp:{start:b.g.domContentLoadedEventStart,end:b.g.loadEventEnd,name:"PRT"},Yo:{start:b.g.navigationStart,end:b.g.domContentLoadedEventStart,name:"DOM"}};b.metricSpec[a.EventType.Ajax]={Gk:{start:b.g.uh,end:b.g.Of,name:"FBT"},Lo:{start:b.g.Of,end:b.g.nh,name:"DDT"},Ko:{start:b.g.nh,end:b.g.oh,name:"DPT"},yk:{start:b.g.uh,end:b.g.oh,name:"PLT"}};b.metricSpec[a.EventType.VPageView]={wp:{start:b.g.Ae,end:b.g.ko,name:"PLT"}, To:{start:b.g.ye,end:b.g.Th,name:"DDT"},sp:{start:b.g.ye,end:b.g.ze,name:"DRT"},Bo:{start:b.g.Th,end:b.g.ze,name:"DPT"},Co:{start:b.g.ye,end:b.g.ze,name:"DOM"},Fp:{start:"viewChangeEnd",end:"xhrRequestsCompleted",name:null},tp:{start:"viewChangeEnd",end:"viewPartialsLoaded",name:null},rp:{start:"viewPartialsLoaded",end:"viewFragmentsLoaded",name:null},up:{start:"viewPartialsLoaded",end:"viewResourcesLoaded",name:null}};b.metricSpec[a.EventType.NG_VIRTUAL_PAGE]=b.metricSpec[a.EventType.VPageView]})(k|| (k={}));(function(a){(function(b){var l=function(e){function c(h){h=e.call(this,h)||this;h.constructor!=c&&h.constructor!=b.AdrumAjax&&a.reportAPIMessage(a.Y.ua,a.pb,"ADRUM.events.Ajax",[]);return h}v(c,e);c.prototype.type=function(){return a.EventType.Ajax};return c}(b.EventTracker);b.Ajax=l;b.Za(b.V[a.EventType.Ajax],l.prototype);b.of(b.metricSpec[a.EventType.Ajax],l.prototype)})(a.events||(a.events={}))})(k||(k={}));(function(a){(function(b){var l=function(b){function c(a){return b.call(this,a)|| this}v(c,b);c.prototype.type=function(){return a.EventType.Ajax};return c}(b.Ajax);b.AdrumAjax=l;b.Za(b.V[a.EventType.ADRUM_XHR],l.prototype)})(a.events||(a.events={}))})(k||(k={}));(function(a){(function(b){var l=a.utils.isDefined,e=function(){function c(){}c.Hc=function(b,m){a.conf.spa2?c.gk(b,m):c.sh(b,m)};c.gk=function(h,m){var f=a.b.kd(h.h);if(l(a.monitor.AnySpaMonitor.vp)&&!a.monitor.AnySpaMonitor.Oa&&a.monitor.AnySpaMonitor.vp.yb==f){m.parent(a.monitor.AnySpaMonitor.vp);if(++a.monitor.AnySpaMonitor.vp.pf> b.Fa.maxPerPageView)return;c.sh(h,m)}else l(a.monitor.AnySpaMonitor.vp)&&!a.monitor.AnySpaMonitor.Oa&&m.parent(a.monitor.AnySpaMonitor.vp),c.fe(m,h),b.oSTO(c.ge,c.jj);delete h._adrumAjaxT;0==h.status?a.k.n.H.Hj(m):a.k.n.H.Ij(m)};c.sh=function(h,m){delete h._adrumAjaxT;var f={};if(h instanceof XMLHttpRequest)try{if(f={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(n){f.responseType= h.responseType}}catch(p){a.error("M104",p)}l((m.response||h).status)&&c.reportXhr(f,m)};c.reportXhr=function(b,m){c.Ph(b,m);a.command("reportXhr",m)};c.fe=function(b,m){if(l(m.h)){var f=a.b.kd(m.h).guid;c.Ph(m,b);l(c.oa[f])||(c.oa[f]=[]);-1==c.oa[f].indexOf(b)&&c.oa[f].push(b)}else a.logInfo("M105")};c.Ph=function(a,c){var f=c.response||a,n=f.status,p;b.isNumber(n)&&c.xhrStatus(n);if(f.getAllResponseHeaders){var s=b.isFunction(f.getAllResponseHeaders)?f.getAllResponseHeaders():f.getAllResponseHeaders; c.allResponseHeaders(s)}if(400<=n){if(b.isString(f.statusText))p=f.statusText;else try{b.isString(f.responseText)&&(p=f.responseText)}catch(e){b.isString(f.responseType)&&(p=f.responseType)}c.error({status:n,msg:p})}};c.Vn=function(a,c){var f="";b.isDefined(Response)&&a instanceof Response&&a.headers.forEach(function(a,b){f+=b+": "+a+"\r\n"});c.allResponseHeaders(f)};c.hh=function(a){c.oa[a]=[];delete c.oa[a]};c.wm=function(b,m){var f=c.oa[m];l(f)&&(f.forEach(function(c){c.parent(b);a.command("reportXhr", c)}),c.hh(m))};c.ge=function(h){for(var m in c.oa){for(var f=0,n=c.oa[m];fl.maxPerPageView||l.Mc(m.url,m.method))a.logInfo("M125", m.url),delete n._adrumAjaxT;else return n._adrumAjaxT=new h(c(m,n.status)),n.h=a.b.La("window.fetch.send",void 0,a.b.pa(),a.CauseType.FETCH),t&&(m=a.utils.Na("window.fetch.send")||"",n.h.ka=m),f[f.length]={adrumArgs:{cEventId:n.h.guid}},a.b.sa(n.h),f},function(){if(n._adrumAjaxT)if(!s&&n.ja+b.xhrMonitor.ja>l.maxPerPageView)a.logInfo("M126",n._adrumAjaxT.url());else if(l.Mc(n._adrumAjaxT.url(),n._adrumAjaxT.method()))a.logInfo("M127",n._adrumAjaxT.url());else{var c=a.utils.Fd(arguments,"cEventId"); a.k.n.H.hf(n._adrumAjaxT);a.b.P(c)}},"fetch",b.va.A);b.Xa.isAgentFetch=!0;window.fetch=b.Xa}};q.Yf=function(){u||(u=new q);return u};q.pl=function(b,c){b.then(function(b){var h=a.utils.now();q.ba(c)&&(c._adrumAjaxT.response.responseText=b,q.Gg(c._adrumAjaxT,h),b=c._adrumAjaxT.getRespProcTime(),f(b)||f(c._adrumAjaxT.C)&&0!==c._adrumAjaxT.C||(a.logInfo("M128",h,c._adrumAjaxT.url()),c._adrumAjaxT.markRespProcTime(h),q.mb(c)))})["catch"](function(a){q.Bd(c,a)})};q.Bd=function(b,c){if((!c||c.code!==c.ABORT_ERR)&& b&&b._adrumAjaxT){a.logInfo("M129",b._adrumAjaxT.url());var h=a.utils.now();q.ba(b)&&(q.Gg(b._adrumAjaxT,h),q.Hg(b._adrumAjaxT,h),q.mb(b))}};q.Gg=function(b,c){var h=b.getRespAvailTime();f(h)||(a.logInfo("M130",c,b.url()),b.markRespAvailTime(c))};q.Hg=function(b,c){var h=b.getRespProcTime();if(f(h))return!1;a.logInfo("M131",c,b.url());b.markRespProcTime(c);return!0};q.zn=function(a,b){b.Qj=q.Tb(a,b.Qj);b.Xj=q.Tb(a,b.Xj);b.Ik=q.Tb(a,b.Ik);b.qm=q.Tb(a,b.qm);b.text=q.Tb(a,b.text)};q.Tb=function(b,c){return a.aop.around(c, function(){q.ba(b)&&b._adrumAjaxT.markRespAvailTime(a.utils.now())},function(){q.ba(b)&&(b._adrumAjaxT.markRespProcTime(a.utils.now()),q.mb(b))},"wrapResponseReader",a.monitor.ErrorMonitor.A)};q.Bj=function(a){1==a.length?m(a[0])?([].push.call(a,{}),q.gd(a[1])):q.gd(a[0]):2==a.length&&q.gd(a[1]);return a};q.gd=function(b){f(b)&&(f(b.headers)||(b.headers=new Headers,a.logInfo("M132")),b.headers instanceof Headers?b.headers.has("ADRUM")?b.headers.set("ADRUM","isAjax:true"):b.headers.append("ADRUM", "isAjax:true"):b.headers.ADRUM="isAjax:true")};q.tn=function(b,c){2<=c.length&&a.utils.isObject(c[1])&&f(c[1].body)&&l.Dh(b,c[1].body)};q.il=function(b){var c={url:"",method:""};a.utils.isObject(b[0])?(c.url=b[0].url||(a.utils.isDefined(b[0].toString)?b[0].toString():void 0),c.method=b[0].method||"GET"):m(b[0])&&(c.url=b[0],c.method=b[1]&&b[1].method||"GET");c.url=f(c.url)?c.url:"";c.url=p(c.url);c.method=c.method;return c};q.zl=function(b){var c;f(c)||(a.logInfo("M133",b._adrumAjaxT.url()),c=1); f(b._adrumAjaxT.C)&&n(b._adrumAjaxT.C)&&(b._adrumAjaxT.C+=c,a.logInfo("M134",b._adrumAjaxT.C,b._adrumAjaxT.url()))};q.fc=function(b){var c;f(c)||(a.logInfo("M135",b._adrumAjaxT.url()),c=1);f(b._adrumAjaxT.C)&&n(b._adrumAjaxT.C)&&(b._adrumAjaxT.C-=c,a.logInfo("M136",b._adrumAjaxT.C,b._adrumAjaxT.url()))};q.ba=function(a){return f(a._adrumAjaxT)};q.nc=function(a){return f(a._adrumAjaxT)&&f(a._adrumAjaxT.C)};q.Xn=function(b,c){b._adrumAjaxT=c._adrumAjaxT;b._adrumAjaxT.C+=b.F;a.logInfo("M137",b._adrumAjaxT.C, c._adrumAjaxT.url());b.F=0};q.io=function(a){var b=!1;q.ba(a)&&f(a._adrumAjaxT.C)&&(q.zl(a),b=!0);return b};q.mb=function(a){e.Hc(a,a._adrumAjaxT)};q.xe=function(b){var c=a.utils.now();return 0===b._adrumAjaxT.C&&f(b._adrumAjaxT)?q.Hg(b._adrumAjaxT,c):!1};q.we=function(b){var c=!1,h=a.utils.now(),m=b._adrumAjaxT.getRespAvailTime();f(m)||(b._adrumAjaxT.markRespAvailTime(h),c=!0);return c};q.Bl=function(b){a.logInfo("M138",b._adrumAjaxT.url());b._adrumAjaxT.C=0};return q}(b.va);b.yi=k;b.Db=k.Yf()})(a.monitor|| (a.monitor={}))})(k||(k={}));(function(a){(function(b){var l=a.utils.isObject,e=a.utils.map,c=a.utils.reduce,h=a.utils.filter,m=a.utils.isDefined,f=a.utils.isString,n=a.utils.mergeJSON,p=a.utils.Ha,s=a.utils.Fa,t=a.utils.Vb,r=a.conf.spa2,k=a.conf.fa,x=function(x){function q(){var b=x.call(this)||this;b.re=!1;if(!0===window["adrum-xhr-disable"])return a.logInfo("M139"),b;if(!window.XMLHttpRequest)return a.logInfo("M140"),b;b.G=window.XMLHttpRequest.prototype;if(!b.G)return a.logInfo("M141"),b;if(!("open"in b.G&&"send"in b.G))return a.logInfo("M142"),b;b.re=a.aop.support(b.G.open)&&a.aop.support(b.G.send);b.re||a.logInfo("M143");return b}v(q,x);q.prototype.setUp=function(){if(this.re){a.logInfo("M144");a.xhrConstructor=window.XMLHttpRequest;a.xhrOpen=this.xhrOpen=this.G.open;a.xhrSend=this.xhrSend=this.G.send;s.setUp();var c=this;this.G.open=a.aop.around(this.G.open,function(){q.cm(this)&&(4===this.readyState?(a.logInfo("M145"),q.Ak(this._adrumAjaxT),delete this.Jo,t.reportXhr(this,this._adrumAjaxT)): a.logInfo("M146",this._adrumAjaxT.url()));var h=1<=arguments.length?String(arguments[0]):"",f=2<=arguments.length?String(arguments[1]):"",f=a.utils.getFullyQualifiedUrl(f);!r&&c.ja+b.Db.ja>s.maxPerPageView||s.Mc(f,h)||(this._adrumAjaxT=new a.events.AdrumAjax(n({method:h,url:f},c.status)),a.conf.spa2&&m(b.AnySpaMonitor.vp)&&m(b.AnySpaMonitor.vp.userPageName)&&this._adrumAjaxT.parentPageName(b.AnySpaMonitor.vp.userPageName))},null,"XHR.open",b.va.A);this.G.send=a.aop.around(this.G.send,function(m){var f= this,n=this._adrumAjaxT,p=!1;if(!(!n||!r&&++c.ja+b.Db.ja>s.maxPerPageView)){var e=a.utils.now(),l=n.getSendTime();a.assert(null===l,"M147");n.timestamp(e);n.markSendTime(l||e);n.parentPhase(a.lifecycle.getPhaseName());f.h=a.b.La("XHR.send",void 0,a.b.pa(),a.CauseType.XHR);k&&(e=a.utils.Na("XHR.send")||"",f.h.ka=e);b.va.vg(n.url())?f.setRequestHeader("ADRUM","isAjax:true"):a.logInfo("M148",document.location.href,n.url());s.Dh(n,m);m=q.el(n.url(),s.parameter,m);n.parameter(m);var t=0,x=function(){if(4== f.readyState)p?a.logInfo("M149"):(a.logInfo("M150"),c.Vc(f));else{var b=null;try{a.conf.isAbapApp||(b=f.onreadystatechange)}catch(m){if(p){a.logInfo("M151",m);return}a.logInfo("M152",m);c.Vc(f);return}t++;b?a.aop.support(b)?(f.onreadystatechange=q.Ef(b,"XHR.onReadyStateChange"),h&&c.ai.call(f,"readystatechange",q.Gf),a.logInfo("M153",t)):h||(a.logInfo("M154"),c.Vc(f)):tf&&c.markRespProcTime(h);t.Hc(b,c);a.b.P(c.dh)}};q.Ef=function(a,b){return q.vo(a,function(){q.Ld(this)},function(){q.eg(this)},b)};q.Gf=function(){q.Ld(this);q.eg(this)};q.cm=function(a){return m(a._adrumAjaxT)&& f(a._adrumAjaxT._url)};q.Ak=function(b){var c=a.utils.now();b.markRespAvailTime(b.getRespAvailTime()||c);b.markFirstByteTime(b.getFirstByteTime()||c);b.markRespProcTime(b.getRespProcTime()||c)};q.prototype.Vc=function(b){if(b._adrumAjaxT){var c=a.utils.now()+3E4,h=function(){q.Ld(b);var f=b._adrumAjaxT;if(f){var m=a.utils.now();4==b.readyState?(a.assert(null===f.getRespProcTime(),"M165"),f.markRespProcTime(f.getRespProcTime()||m),a.logInfo("M166"),t.Hc(b,f),a.b.P(f.dh)):mf.vp.vct?c:f.vp.vct+b:c:f.vp.endTime=b)};f.ak=function(b){a.logInfo("M182");b=a.c.ld(b);f.vp.vct=b.vct;a.c.reset()};f.Fg=function(c){a.utils.isDefined(f.vp)&&f.vp.resTiming(b.resourceMonitor.kl(f.ya,c))};f.oc=function(){var b=a.b.nl();return a.utils.isDefined(b)&&a.utils.isDefined(f.vp)&&(!a.utils.isDefined(f.vp.yb)||f.vp.yb!=b)};f.report=function(){if(a.utils.isDefined(f.vp))if(f.Bn(f.vp.url(),f.Ad))a.logInfo("M184",f.vp.url());else{a.logInfo("M185"); var c=f.vp;if(c.jh)a.logInfo("M186");else{var h=a.utils.isDefined(b.DOMEventsMonitor.currentBasePage)?b.DOMEventsMonitor.currentBasePage.url():document.URL;c.parentUrl(h);a.command("call",function(){a.reporter.reportEvent(c)});c.jh=!0}}else a.logInfo("M183")};f.reset=function(){f.vp=null};return f}();b.AnySpaMonitor=f;b.Nj=new b.AnySpaMonitor})(a.monitor||(a.monitor={}))})(k||(k={}));(function(a){(function(b){var l=a.utils.isDefined,e=function(c){function h(){var b=null!==c&&c.apply(this,arguments)|| this;b.rm=function(c){var n=c.message,e=c.filename,s=c.lineno,l=c.colno;c=c.error;a.logInfo("M187");if(a.utils.isDefined(c)||h.xc)a.logInfo("M188"),h.xc=!0,b.ta(n,e,s,l,c)};b.sm=function(c){var h=c.blockedURI,e=c.columnNumber,s=c.lineNumber,l=c.effectiveDirective,r=c.violatedDirective;c=c.sourceFile;a.logInfo("M189");h=a.utils.isDefined(h)?h:"";l=a.utils.isDefined(l)?l:"";r=a.utils.isDefined(r)?r:"";c=a.utils.isDefined(c)?c:"";b.ta("SecurityPolicyViolation: blockedURI = "+h+" & effectiveDirective = "+ l+" & violatedDirective = "+r+" & sourceFile = "+c,void 0,s,e,void 0)};return b}v(h,c);h.A=function(b){a.monitor.ea.ta(b.message||b.description,b.fileName||b.filename,b.lineNumber,b.columnNumber,b)};h.zo=function(b){var c=a.utils.isDefined(b.blockedURI)?b.blockedURI:"",h=a.utils.isDefined(b.documentURI)?b.documentURI:"";b=a.utils.isDefined(b.effectiveDirective)?b.effectiveDirective:"";a.monitor.ea.ta("blockedURI = "+c+"& documentURI = "+h+"? effectiveDirective = "+b,void 0,void 0,void 0,void 0)}; h.prototype.setUp=function(){var b=this;c.prototype.setUp.call(this);a.utils.addEventListener(window,"error",this.rm,!0);a.utils.addEventListener(window,"securitypolicyviolation",this.sm,!0);a.listenForErrors=function(){b.Cg()};this.Cg()};h.prototype.gn=function(){h.zd=0};h.prototype.ta=function(c,f,n,e,s){h.zd>=a.conf.Vi?a.logInfo("M190"):(s=a.utils.tryExtractingErrorStack(s),c=new a.events.Error(a.utils.mergeJSON({msg:c+"",url:a.utils.isString(f)?f:void 0,line:a.utils.isNumber(n)?n:void 0,col:a.utils.isNumber(e)? e:void 0,stack:s},this.status)),a.conf.spa2&&l(b.AnySpaMonitor.vp)&&l(b.AnySpaMonitor.vp.userPageName)&&c.parentPageName(b.AnySpaMonitor.vp.userPageName),a.command("reportPageError",c),h.zd++,h.hadErrors=!0)};h.prototype.Cg=function(){var b=this;h.xc=!1;a.aop.support(window.onerror)?(window.onerror=a.aop.around(window.onerror,function(c,n,e,s,l){h.xc?a.logInfo("M191"):h.Rd?a.logInfo("M193"):(a.logInfo("M192"),b.ta(c,n,e,s,l),h.Rd=!0)},function(){a.logInfo("M194");h.Rd=!1},"onerror"),a.logInfo("M195")): a.logInfo("M196")};return h}(b.Yc);e.Rd=!1;e.zd=0;e.hadErrors=!1;e.xc=!1;b.ErrorMonitor=e;b.ea=new b.ErrorMonitor})(a.monitor||(a.monitor={}))})(k||(k={}));(function(a){(function(b){var l=a.logInfo,e=a.aop.after,c=function(c){function m(){return null!==c&&c.apply(this,arguments)||this}v(m,c);m.prototype.setUp=function(){a.utils.map(["error","exception"],function(b){var c=A[b];a.utils.isFunction(c)&&a.aop.support(c)?(l("M197",b),A[b]=e(c,function(a){l("M198",b,a);m.Dj(a)})):l("M199",b)});b.ea.ta=e(b.ea.ta, function(){0=a.conf.Pi?l("M202"):a.utils.isString(b)?(l("M203",b),m.za.push(b),a.utils.oSTO(m.ih)):a.utils.isObject(b)?(b=a.utils.toJSONString(b),null!==b?(l("M204",b),m.za.push(b),a.utils.oSTO(m.ih)):a.error("M205")):l("M206",typeof b)};m.ih=function(){0=f);b=b.nextSibling);return n};c.oo=function(){a.utils.forEach(c.td,function(c){b(c,function(b){b=b.target||b.srcElement; (b===document||b===window||b instanceof XMLHttpRequest||b instanceof HTMLElement)&&null!=b&&b["on"+c]&&(b["on"+c]=a.b.Wc(c,b["on"+c],a.CauseType.USER,!0),b["on"+c].K=!0)},!0)})};c.Gj=function(){a.utils.forEach(c.td,function(c){b(c,function(b){b=a.b.La(c,b,null,a.CauseType.USER);a.b.sa(b)},!0);b(c,function(){a.b.P()},!1)})};c.Rh=function(b){var c=!1;a.utils.isBoolean(b)?c=b:a.utils.isObject(b)&&a.utils.isDefined(b.capture)&&(c=!!b.capture);return c};c.th=function(b,c,h,e){if(!a.utils.isDefined(b.eventListenerMap)|| !a.utils.isDefined(b.eventListenerMap[c])||!a.utils.isDefined(h))return-1;b=b.eventListenerMap[c];for(c=0;c=this.Nb.Oc&&(b=e(b,function(a,b){return Math.max(a,b.responseEnd)},0),this.markViewResourcesLoaded(a.PerformanceTracker.nd(b)))}}; f.prototype.identifier=function(b){var c=this.Wh;a.utils.isDefined(b)&&(this.Wh=f.Bk(b),this.url(this.Wh.url));return c};f.Bk=function(b){var c={};b&&b.Q?(c.Q={de:""},a.utils.mergeJSON(c.Q,{de:b.Q.originalPath,Ob:b.Q.template,Pb:b.Q.templateUrl})):b&&b.state&&(c.state={url:""},a.utils.mergeJSON(c.state,{url:b.state.url,name:b.state.name,Ob:b.state.template,Pb:b.state.templateUrl}));return c};return f}(a.events.VPageView);h.mh={img:"src",script:"src",link:"href"};b.NgVPageView=h;a.events.Za(a.events.V[a.EventType.NG_VIRTUAL_PAGE], h.prototype)})(a.ng||(a.ng={}))})(k||(k={}));(function(a){(function(b){var l=function(){function e(){this.D=new b.NgVPageView}e.prototype.pn=function(){var c=this,h=this.D;b.conf.metrics.includeResTimingInEndUserResponseTiming?(a.logInfo("M254"),a.utils.oSTO(function(){c.he(h)},e.tj)):a.utils.oSTO(function(){c.he(h)},e.uj)};e.prototype.he=function(b){a.logInfo("M255");b.parent(a.monitor.DOMEventsMonitor.currentBasePage);a.command("call",function(){b.adjustTimings();a.reporter.reportEvent(b)})};e.prototype.vn= function(a){this.D=a};return e}();l.tj=5E3;l.uj=2*a.monitor.XHRMonitor.Ie;b.VirtualPageStateMachine=l;a.cf.create({events:[{name:"start",from:"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.logError("M256",b)},callbacks:{onChangeView:function(){this.D.Ae(); this.D.oe()},onviewLoaded:function(){this.D.markViewDOMLoaded()},onXhrPending:function(){this.D.ug&&this.xhrCompleted()},onleaveXhrPending:function(a,b,h){if("abort"===a)return this.he(),!0;if("xhrCompleted"===a&&"End"===h){if(this.D.ql())return!1;this.D.markXhrRequestsCompleted();return!0}},onEnd:function(){this.D.Yj();this.pn()},oninit:function(b,c,h,m){this.vn(m);a.monitor.xhrMonitor.Ic();a.monitor.Db.Ic()},onlocChange:function(a,b,h,m){this.D.identifier.url=m;this.D.Lc({url:m})},onbeforeXhrReq:function(b, c,h,m){var f=this.D;f.ug=!1;a.logInfo("M257",m&&m[1]||"",f.guid());f.wl();f.startCorrelatingXhrs();m[3]&&(m[3]=a.aop.before(m[3],function(b,c,h){a.logInfo("M258");f.nk();h&&(b=a.utils.Qm(h)["content-type"])&&0<=b.indexOf("text/html")&&f.markViewFragmentsLoaded()}));return m},onafterXhrReq:function(){this.D.stopCorrelatingXhrs()}}},l.prototype)})(a.ng||(a.ng={}))})(k||(k={}));(function(a){(function(b){var l=function(){function e(){this.R=new b.VirtualPageStateMachine;this.distinguishVPwithItsTemplateUrl= a.ng.conf.distinguishVPwithItsTemplateUrl}e.prototype.U=function(c,h){a.logInfo("M259",c);switch(c){case b.l.ph:case b.l.Fh:this.R.start();var m=h.next.url||document.URL,f=new b.NgVPageView({url:m,identifier:h.next});this.distinguishVPwithItsTemplateUrl&&e.Sl(this.R.D,f)?this.R.D.Lc({url:m,identifier:h.next}):this.Jn(f);break;case b.l.qh:case b.l.Gh:this.R.D.markViewChangeEnd();break;case b.l.Uh:this.R.viewLoaded();break;case b.l.tf:this.R.beforeXhrReq(h);break;case b.l.kf:this.R.afterXhrReq();break; case b.l.xf:this.R.xhrCompleted();break;case b.l.Dg:this.R.D.Lc({url:h.next.url});this.R.locChange(h.next.url);break;case b.l.Ff:this.R.D.vl()}};e.prototype.Jn=function(a){this.R.abort();this.R.init(a);this.R.start()};e.Sl=function(b,h){var m=b.identifier(),f=h.identifier(),n=!1;return n=!a.utils.isDefined(m)&&!a.utils.isDefined(f)||m===f?!0:a.utils.isDefined(m)&&a.utils.isDefined(f)?m.state||f.state?a.utils.isDefined(m.state)&&a.utils.isDefined(f.state)?m.state.name===f.state.name&&m.state.Ob=== f.state.Ob&&m.state.Pb===f.state.Pb&&m.state.url===f.state.url:!1:m.Q&&f.Q?m.Q.de===f.Q.de&&m.Q.Ob===f.Q.Ob&&m.Q.Pb===f.Q.Pb:m.url===f.url:!1};return e}();b.wj=l})(a.ng||(a.ng={}))})(k||(k={}));(function(a){(function(b){var l=a.utils.addEventListener,e=function(){function c(){this.W=new b.wj;this.lg=!1}c.prototype.setUp=function(){function b(f){return function(){a.logInfo(f);c.init()}}var c=this;b("M260")();l(document,"DOMContentLoaded",b("M261"));l(window,"load",b("M262"))};c.prototype.init=function(){if("loading"=== document.readyState)a.logInfo("M263");else if("undefined"!=typeof angular&&!this.lg){this.lg=!0;a.logInfo("M264");var b=this,c=angular.module("ng");c.config(["$provide",function(a){b.Ll(a);b.Gl(a)}]);c.run(["$browser",function(a){b.Dl(a)}]);a.logInfo("M265")}};c.prototype.Gl=function(c){var m=a.aop,f=this;c.decorator("$httpBackend",["$delegate",function(a){return a=m.around(a,function(){var a=Array.prototype.slice.call(arguments);f.W.U(b.l.tf,a);return a},function(){f.W.U(b.l.kf)},"ng.httpBackend")}])}; c.prototype.Ll=function(c){var m=a.aop,f=this;c.decorator("$rootScope",["$delegate",function(a){a.$digest=m.after(a.$digest,function(){f.W.U(b.l.Ff)},"ngevents.digest");a.$on("$locationChangeStart",function(a,c){var h={url:c},m=a&&a.Ab&&a.Ab.$state&&a.Ab.$state.current;m&&(h.state=m);f.W.U(b.l.Dg,{next:h})});a.$on("$locationChangeSuccess",function(){f.W.U(b.l.tm)});a.$on("$routeChangeStart",function(a,c){var h={url:location.href},m=c&&c.$$route;m&&(h.Q=m);f.W.U(b.l.ph,{next:h})});a.$on("$routeChangeSuccess", function(){f.W.U(b.l.qh)});a.$on("$stateChangeStart",function(a,c){f.W.U(b.l.Fh,{next:{state:c}})});a.$on("$stateChangeSuccess",function(){f.W.U(b.l.Gh)});a.$on("$viewContentLoaded",function(a){var c={url:location.href};if(a=a&&a.Ab&&a.Ab.$state&&a.Ab.$state.current)c.state=a;f.W.U(b.l.Uh,{next:c})});a.$on("$includeContentRequested",function(){f.W.U(b.l.ul)});a.$on("$includeContentLoaded",function(){f.W.U(b.l.tl)});return a}])};c.prototype.Dl=function(c){var m=this;c.$$completeOutstandingRequest= a.aop.before(c.$$completeOutstandingRequest,function(){m.W.U(b.l.xf)})};return c}();b.yo=e;b.ngMonitor=new e})(a.ng||(a.ng={}))})(k||(k={}));(function(a){var b=a.ng||(a.ng={});b.conf.disabled||a.conf.spa2||a.monitor.setUpMonitors(b.ngMonitor)})(k||(k={}))}};})();