;/* Version 396a4a3598e4fdd54b8073a93c951462 v:4.5.15.2691, c:04aa47ee78e61f70d1cf3e92041432af1f5b81c5, b:4.5.15.2691 */(function(){new function(){if(!window.ADRUM&&!0!==window["adrum-disable"]){var k=window.ADRUM={},B=window.console,y=B&&"function"==typeof B.log?B:{log:function(){}};window["adrum-start-time"]=window["adrum-start-time"]||(new Date).getTime();var v=this&&this.Ac||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=g)throw new TypeError("Reduce of empty array with no initial value");c=m[f++]}for(;f>>0))}function D(a,c,m){return b.reduce(a,function(a,b,g,f){c.call(m,b,g,f)&&a.push(b);return a},[])}function E(a,b,c){a=Object(a);for(var m=a.length>>>0,g= 0;g":">","'":"'",'"':""","/":"/"};return a.replace(/[&<>'"/]/g,function(a){return c[a]})};b.uo=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.uj=function(a){var b;return function(){var c=this;b&&clearTimeout(b);b=e(function(){a.apply(c,arguments)},300)}}})(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.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.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"]||"APP_KEY_NOT_SET";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.396a4a3598e4fdd54b8073a93c951462.js";b.adrumXdUrl=e+"/adrum-xd.396a4a3598e4fdd54b8073a93c951462.html";b.agentVer="4.5.15.2691";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.hi=10;b.bi=10})(k||(k={}));(function(a){function b(b,c,m,g){b=a.conf.beaconUrlHttps+"/eumcollector/error.gif?version=1&appKey="+m+"&msg="+encodeURIComponent(b.substring(0,500));g&&(b+="&stack=",b+=encodeURIComponent(g.substring(0,1500-b.length)));return b}function l(c, m){2<=k||(document.createElement("img").src=b(c,0,a.conf.appKey,m),k++)}function e(a){return 0<=a.location.search.indexOf("ADRUM_debug=true")||0<=a.cookie.search(/(^|;)\s*ADRUM_debug=true/)}function c(b){a.isDebug&&q.push(n(arguments).join(" | "))}function g(a){t.push(n(arguments).join(" | "))}function f(a){var b=n(arguments).join(" | ");c(b);l(b,null)}var n=a.utils.wa,m=a.utils.reduce,p=a.utils.isDefined;a.iDR=e;var r;(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"})(r=a.W||(a.W={}));a.Bb=["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.Wa=" 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 q=[],t=[];a.logMessages=q;a.apiMessages=t;a.log=c;a.ao=g;a.error=f;a.reportAPIMessage=function(b,c,m,f){var e=a.Rl.apply(this,arguments);g(e);a.apiMessageConsoleOut&&y.log(e);return e};a.exception=function(){if(!(1>arguments.length)){var b=n(arguments),c=a.utils.tryExtractingErrorStack(b[0]),b=b.slice(1);a.utils.isArray(b)&&(b=b.slice(0,20));b=b.join(" | ");a.log(b);l(b,c)}};a.assert=function(a){for(var b=1;b/g,"\n\t")+"\n"},"")}:function(){};a.ef=0;a.Rc=0;a.Q=a.isDebug&&a.utils.l.la?function(){a.ef=a.utils.l.la.now()}:function(){};a.R=a.isDebug&&a.utils.l.la?function(){a.Rc+=a.utils.l.la.now()-a.ef}:function(){};a.Rl=function(b,c,m,g){var f="",f="",e=(new window.Error).stack,n,e=a.utils.isString(e)?e.substring(5):e+"";p(n)||(n=a.utils.map(g,function(a){return null=== a?"null":void 0==a?"undefined":""===a?"''":a}));switch(b){case r.ma:case r.gn:f=a.Bb[b];f=p(m)?""+f+c+"\n in "+m+"("+n.join(", ")+")\n"+e:""+f+c+"\n"+e;break;case r.Wd:f=a.Bb[b];f=""+f+c+"\nin "+m+"("+n.join(", ")+")\n"+e;break;case r.fn:case r.uh:f=a.Bb[b];f=""+f+c+", but "+m+"="+n.join(", ")+"\n"+e;break;default:f=a.Bb[r.ma],f=""+f+c+"\nin "+m+"("+n.join(", ")+")\n"+e}return f};a.cIEBU=b;var k=0;c("M6")})(k||(k={}));(function(a){var b=function(){function a(b){this.max=b;this.Ic=0}a.prototype.Bk= function(){this.Ub()||this.Ic++};a.prototype.Ub=function(){return this.Ic>=this.max};a.prototype.reset=function(){this.Ic=0};return a}(),l=function(){function e(){this.Kb=[];this.Ed=new b(e.si);this.ld=new b(e.li)}e.prototype.submit=function(b){this.push(b)&&a.initEXTDone&&this.processQ()};e.prototype.processQ=function(){for(var b=this.Bj(),g=0;g=a.conf.hi?a.log("M20"):(m=a.utils.tryExtractingErrorStack(p),a.command("reportPageError",new a.events.Error(a.utils.mergeJSON({msg:b+ "",url:a.utils.isString(f)?f:void 0,line:a.utils.isNumber(e)?e:void 0,stack:m},this.status))),c.Pc++,c.hadErrors=!0)};c.prototype.Vf=function(){var b=this;c.Xb=!1;a.aop.support(window.onerror)?(window.onerror=a.aop.around(window.onerror,function(f,e,m,p,r){c.Xb?a.log("M21"):c.hd?a.log("M23"):(a.log("M22"),b.Ia(f,e,m,p,r),c.hd=!0)},function(){a.log("M24");c.hd=!1},"onerror"),a.log("M25")):a.log("M26")};return c}(b.wc);l.hd=!1;l.Pc=0;l.hadErrors=!1;l.Xb=!1;b.ErrorMonitor=l;b.ha=new b.ErrorMonitor})(a.monitor|| (a.monitor={}))})(k||(k={}));(function(a){(function(b){var l=a.log,e=a.aop.after,c=function(c){function f(){return null!==c&&c.apply(this,arguments)||this}v(f,c);f.prototype.setUp=function(){a.utils.map(["error","exception"],function(b){var c=y[b];a.utils.isFunction(c)&&a.aop.support(c)?(l("M27",b),y[b]=e(c,function(a){l("M28",b,a);f.Pi(a)})):l("M29",b)});b.ha.Ia=e(b.ha.Ia,function(){0=this.zc&&this.fb()};e.prototype.jb=function(){var c=b.PerformanceWrapper.perf,g=[];c&&c.getEntriesByType&&(c=c.getEntriesByType("resource"))&&c.length&&0=g})};e.prototype.ok=function(a, b){this.resourceBuffer=this.resourceBuffer.concat(this.jb());var f=this.nk(a,b);this.clearResourceTimings();this.resourceBuffer=[];return f};e.prototype.pm=function(){var c=b.PerformanceWrapper.perf;a.utils.isDefined(c)&&a.utils.isFunction(c.clearResourceTimings)&&(this.sd=c.clearResourceTimings.bind(c))};e.prototype.setResourceTimingBufferSize=function(){var c=b.PerformanceWrapper.perf,g=a.conf.userConf&&a.conf.userConf.resTiming&&a.conf.userConf.resTiming.bufSize;!a.utils.isNumber(g)||0>=g?a.log("M40"): c&&a.utils.isFunction(c.setResourceTimingBufferSize)?c.setResourceTimingBufferSize(g):a.log("M41")};e.prototype.mf=function(){var b=this.jb();if(this.resourceBuffer.length+b.length>this.qe)return a.log("M42"),this.resourceBuffer.concat(b.slice(0,this.qe-this.resourceBuffer.length));this.clearResourceTimings();return this.resourceBuffer.concat(b)};e.prototype.clearResourceTimings=function(){a.conf.clearResTiming&&a.utils.isFunction(this.sd)&&this.sd()};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 g(a){return"svg"==l(a)}function f(a){return 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)}function n(a){return"embed"==l(a)&&f(a.type)}function m(a){return"object"==l(a)&&f(a.type)}function p(a){return"img"== l(a)}a.fk=l;a.Rf=e;a.Vn=c;a.Un=g;a.Jf=function(a){return"canvas"==l(a)};a.Pf=function(a){return a instanceof Text};a.Sn=f;a.of=function(a){return(a.right-a.left)*(a.bottom-a.top)};a.Rn=n;a.Tn=m;a.Qn=p;a.nb=function(a){return p(a)||m(a)||n(a)||e(a)||c(a)||g(a)};a.ob=function(a){a=window.getComputedStyle(a);return"none"!==a.getPropertyValue("display")&&"hidden"!==a.getPropertyValue("visibility")};a.Qb=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.Ln=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");return b};a.Wc=function(c){return a.isDefined(c.attributes)? c.attributes.getNamedItem("src")||c.attributes.getNamedItem("href"):void 0}})(a.utils||(a.utils={}))})(k||(k={}));(function(a){var b=function(){function b(){this.Rk=0.2;this.Ua=0;this.lb=!1;this.za=a.conf.spa2;this.qc=this.sc=this.g=this.ca=this.xa=0;this.viewport={top:0,left:0,bottom:this.qc,right:this.sc};this.Sa=0}b.prototype.setUp=function(){this.S={};this.cc={};this.ca=a.utils.now();this.g=0;var b=window.MutationObserver;this.Te();a.utils.addEventListener(window,"resize",a.utils.uj(this.Te).bind(this)); a.utils.isDefined(b)&&(a.utils.isDefined(window.Zone)&&a.utils.isDefined(window.Zone.__symbol__("MutationObserver"))?this.$b=new (window[window.Zone.__symbol__("MutationObserver")])(this.hg.bind(this)):this.$b=new b(this.hg.bind(this)),this.$b.observe(document.documentElement,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["src","href"]}),a.log("M43"))};b.prototype.hg=function(b){var c=this;a.Q();b.forEach(function(a){switch(a.type){case "childList":[].slice.call(a.addedNodes).forEach(function(a){c.Le(a)}); break;case "attributes":c.Le(a.target)}});a.R()};b.prototype.Te=function(){this.sc=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.qc=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.log("M44",this.sc,this.qc);this.viewport={top:0,left:0,bottom:this.qc,right:this.sc}};b.prototype.start=function(){a.Q();this.setUp();a.R();a.log("M45")};b.prototype.reset=function(){this.S={};this.Ua=0;this.cc={};this.Sa=0;a.log("M46")};b.prototype.Le=function(b){a.Q();var c=a.utils.now();a.utils.nb(b)&&!b.isAdrumTrackedNode?(this.lb||(this.L=this.L.bind(this),this.n=this.n.bind(this), this.L.J=!0,this.lb=this.n.J=!0),this.g++,a.log("M47",this.g),c=a.utils.Wc(b),c=a.utils.isDefined(c)?c.value:null,a.utils.Rf(b)?(b.addEventListener("loadeddata",this.L),a.log("M48",c)):(b.addEventListener("load",this.L),a.log("M49",c)),b.addEventListener("error",this.n),b.isAdrumTrackedNode=!0):a.utils.Jf(b)&&!b.adrumNodeId?(a.log("M50"),this.Ib(b,c)):a.utils.Pf(b)&&(this.Ua=Math.max(this.Ua,c));a.R()};b.prototype.L=function(b){a.Q();var c=a.utils.now();this.ca=c;b=b.target;var g=a.utils.Qb(b);a.utils.isDefined(g)&& 0=this.Rk)return!0;a.log("M81");return!1};b.prototype.Vk=function(a){return a.top> this.viewport.bottom||a.bottomthis.viewport.right?!0:!1};b.prototype.zj=function(){a.utils.isDefined(this.$b)&&this.$b.disconnect();a.log("M82")};b.prototype.lk=function(b){var c=this,g=0,f=0;this.xf().forEach(function(n){var m=n.name;if(a.utils.isDefined(c.S[m])){var p=c.S[m]-b-n.startTime,r=n.duration;a.log("M83",m,b,n.startTime,c.S[m],r);r&&0=this.pb)?(this.reset(),g):-1};e.prototype.tb=function(a){a.removeEventListener("load",this.L);a.removeEventListener("error",this.n)};return e}();b.Hh=l})(a.j||(a.j={}))})(k||(k={}));(function(a){(function(b){var l= function(){function e(){this.Kc=3E3;this.pb=a.conf.userConf&&a.conf.userConf.navComplete&&a.conf.userConf.navComplete.maxXhrQuietTime?a.conf.userConf.navComplete.maxXhrQuietTime:this.Kc}e.prototype.setUp=function(a){this.nd=this.g=0;this.Ea=a;this.pa=this.C=!1;this.ph={};this.Vd={}};e.prototype.start=function(a){this.setUp(a);this.pa=!0};e.prototype.Be=function(b){a.monitor.AnySpaMonitor.cd()||a.utils.isDefined(this.ph[b])||!this.pa||(this.g+=1,this.ph[b]=!0,a.log("M97",b,this.g))};e.prototype.Ti= function(c){!a.monitor.AnySpaMonitor.cd()&&this.pa&&0=this.pb?(this.reset(),this.Ea):-1};e.prototype.$i=function(){return 0 "+c);a.log("M101",e);a.log("M102",m.start,g);a.log("M103",l-m.start);return m};b.Fc=function(a){return b.Gc(b.ja(),a)};b.rk=function(){var c=b.Fc(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.Qk=function(a){if(h(a))return a;var b=""+a;return function(){eval(b)}};b.setUp=function(){b.events=[];var c=a.utils.l;[{kg:c.setTimeout, kf:"setTimeout"},{kg:c.setInterval,kf:"setInterval"}].forEach(function(a){var c=a.kg,f=a.kf;window[f]=function(a){var n=d(arguments);a||c.call(window);var e=b.hl(f,arguments[1])?l.OTHER:l.TIMER,e=b.bn(f,b.Qk(a),e);n[0]=e;return c.apply(window,n)}})};b.hl=function(b,c){return"setTimeout"==b&&(a.utils.isDefined(c)&&0==c||!a.utils.isDefined(c))};return b}();c.events=[];a.c=c})(k||(k={}));(function(a){var b=a.utils.Hj,l=window.addEventListener,e=a.utils.isDefined(window.EventTarget)?window.EventTarget.prototype.addEventListener: function(){},c=a.utils.isDefined(window.EventTarget)?window.EventTarget.prototype.removeEventListener:function(){},g=function(){return function(a,b,c,f,g,e,l,w){this.action=a||"";this.Ph=b||"";this.className=c||"";this.tagName=f||"";this.name=g||"";this.text=e||"";this.src=l;this.item=w}}();a.Ma=g;var f=function(){function f(){}f.setUp=function(){Array.prototype.push.apply(f.Lc,[]);f.Zm();a.utils.isDefined(window.EventTarget)?(f.$m(),f.an()):f.Si();f.If("onload");f.If("onerror")};f.ho=function(){return[]}; f.Yj=function(b,c){var g="";if(a.utils.isDefined(b))if("string"===typeof b.textContent)g=a.utils.isDefined(String.prototype.trim)?b.textContent.trim():b.textContent,g=a.utils.isDefined(c)?g.substring(0,c):g;else for(b=b.firstChild;a.utils.isDefined(b)&&!(g+=f.Yj(b,c),a.utils.isDefined(c)&&g.length>=c);b=b.nextSibling);return g};f.rl=function(c){var f=b(c.id)||"",e=b(c.className)||"",n="",l=new g;c instanceof HTMLHtmlElement?(n="html",l.text="#html"):c===document?(n="document",l.text="#document"): c===window?(n="window",l.text="#window"):c instanceof XMLHttpRequest?(n="xhr",l.src=a.utils.isObject(c._adrumAjaxT)?encodeURI(c._adrumAjaxT.url()):""):c instanceof WebSocket?(n="websocket",l.src=encodeURI(c.url)):c instanceof HTMLScriptElement?(n="script",l.src=encodeURI(c.src)):c instanceof HTMLAnchorElement?(n="a",l.text=b(c.text)||""):c instanceof HTMLButtonElement?(n="button",l.name=b(c.name)):c instanceof HTMLDivElement?n="div":c instanceof HTMLImageElement?(n="img",l.src=encodeURI(c.src),l.text= b(c.title)||""):c instanceof HTMLLIElement?(n="li",l.item=c.value):c instanceof HTMLUListElement?n="ul":c instanceof HTMLFormElement?n="form":c instanceof HTMLFrameElement?(n="frame",l.src=encodeURI(c.src)):c instanceof HTMLInputElement?(n=b(c.type)||"input",l.text=b(c.value),l.name=b(c.name)):c instanceof HTMLTableElement?n="table":c instanceof HTMLTableCaptionElement?n="tcap":c instanceof HTMLTableCellElement?n="td":c instanceof HTMLTableRowElement?n="tr":(n=a.utils.isDefined(c.tagName)?b(c.tagName): "",a.log("M104",n));l.Ph=f;l.className=e;l.tagName=n;a.utils.isString(l.text)&&(l.text=a.utils.isDefined(String.prototype.trim)?l.text.trim():l.text,l.text=l.text.substring(0,30));return l};f.Zm=function(){a.utils.forEach(f.Lc,function(b){l(b,function(c){c=c.target||c.srcElement;(c===document||c===window||c instanceof XMLHttpRequest||c instanceof HTMLElement)&&null!=c&&c["on"+b]&&(c["on"+b]=a.c.uc(b,c["on"+b],a.CauseType.USER,!0),c["on"+b].J=!0)},!0)})};f.Si=function(){a.utils.forEach(f.Lc,function(b){l(b, function(c){c=a.c.Pa(b,c,null,a.CauseType.USER);a.c.qa(c)},!0);l(b,function(){a.c.M()},!1)})};f.dh=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};f.Ig=function(b,c,f,g){if(!a.utils.isDefined(b.eventListenerMap)||!a.utils.isDefined(b.eventListenerMap[c])||!a.utils.isDefined(f))return-1;b=b.eventListenerMap[c];for(c=0;cb.ua.maxPerPageView)return;c.Hg(g,f)}else l(a.monitor.AnySpaMonitor.vp)&&!a.monitor.AnySpaMonitor.Ca&&f.parent(a.monitor.AnySpaMonitor.vp), c.vd(f,g),b.oSTO(c.$l,c.wi);delete g._adrumAjaxT;a.j.w.H.Ti(f.url())};c.Hg=function(a,f){var n={};a.Ae=n;delete a._adrumAjaxT;b.gc(function(){a.Ae===n&&c.reportXhr(a,f)})};c.reportXhr=function(b,f){c.ah(b,f);a.command("reportXhr",f)};c.vd=function(b,f){if(l(f.h)){var n=a.c.Gc(f.h).guid;c.ah(f,b);l(c.ia[n])||(c.ia[n]=[]);-1==c.ia[n].indexOf(b)&&c.ia[n].push(b)}else a.log("~AnySPA: error in putInParentEventWaitingQueue() as xhr.adrum_causalEvent is undefined.")};c.ah=function(a,c){var n=c.response|| a,m=n.status,e;b.isNumber(m)&&c.xhrStatus(m);n instanceof XMLHttpRequest&&c.allResponseHeaders(n.getAllResponseHeaders());if(400<=m){if(b.isString(n.statusText))e=n.statusText;else try{b.isString(n.responseText)&&(e=n.responseText)}catch(l){b.isString(n.responseType)&&(e=n.responseType)}c.error({status:m,msg:e})}};c.Om=function(a,b){var c="";a.headers.forEach(function(a,b){c+=b+": "+a+"\r\n"});b.allResponseHeaders(c)};c.yg=function(a){c.ia[a]=[];delete c.ia[a]};c.tl=function(b,f){var e=c.ia[f];l(e)&& (e.forEach(function(c){c.parent(b);a.command("reportXhr",c)}),c.yg(f))};c.$l=function(){for(var g in c.ia){for(var f=0,e=c.ia[g];f=l.maxPerPageView||l.lc(f.url,f.method)?a.log("M118",f.url):(m._adrumAjaxT=new g(c(f,m.status)),r&&(m.h=a.c.Pa("window.fetch.send",void 0,a.c.ja(),a.CauseType.FETCH),a.c.qa(m.h)))},function(){!r&&m.da+b.xhrMonitor.da>=l.maxPerPageView?a.log("M119",m._adrumAjaxT.url()): l.lc(m._adrumAjaxT.url(),m._adrumAjaxT.method())?a.log("M120",m._adrumAjaxT.url()):r&&(a.j.w.H.Be(m._adrumAjaxT.url()),a.c.M())},"fetch",b.va.n);window.fetch=b.cb}};q.tk=function(b,c){b.then(function(b){var f=a.utils.now();q.ba(c)&&(c._adrumAjaxT.response.responseText=b,q.Zf(c._adrumAjaxT,f),b=c._adrumAjaxT.getRespProcTime(),n(b)||n(c._adrumAjaxT.A)&&0!==c._adrumAjaxT.A||(a.log("M121",f,c._adrumAjaxT.url()),c._adrumAjaxT.markRespProcTime(f),q.Ta(c)))})["catch"](function(){q.Sc(c)})};q.Sc=function(b){a.log("M122", b._adrumAjaxT.url());var c=a.utils.now();q.ba(b)&&(q.Zf(b._adrumAjaxT,c),q.$f(b._adrumAjaxT,c),q.Ta(b))};q.Zf=function(b,c){var f=b.getRespAvailTime();n(f)||(a.log("M123",c,b.url()),b.markRespAvailTime(c))};q.$f=function(b,c){var f=b.getRespProcTime();if(n(f))return!1;a.log("M124",c,b.url());b.markRespProcTime(c);return!0};q.um=function(a,b){b.aj=q.Ab(a,b.aj);b.hj=q.Ab(a,b.hj);b.Qj=q.Ab(a,b.Qj);b.ol=q.Ab(a,b.ol);b.text=q.Ab(a,b.text)};q.Ab=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.Ta(b))},"wrapResponseReader",a.monitor.ErrorMonitor.n)};q.Ni=function(a){1==a.length?f(a[0])?([].push.call(a,{}),q.Dc(a[1])):q.Dc(a[0]):2==a.length&&q.Dc(a[1]);return a};q.Dc=function(b){n(b)&&(n(b.headers)||(b.headers=new Headers,a.log("M125")),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.om=function(b,c){2<=c.length&& a.utils.isObject(c[1])&&n(c[1].body)&&l.Qg(b,c[1].body)};q.mk=function(b){var c={url:"",method:""};a.utils.isObject(b[0])?(c.url=b[0].url,c.method=b[0].method||"GET"):f(b[0])&&(c.url=b[0],c.method=b[1]&&b[1].method||"GET");c.url=n(c.url)?c.url:"";c.url=p(c.url);c.method=c.method;return c};q.Dk=function(b){var c;n(c)||(a.log("M126",b._adrumAjaxT.url()),c=1);n(b._adrumAjaxT.A)&&m(b._adrumAjaxT.A)&&(b._adrumAjaxT.A+=c,a.log("M127",b._adrumAjaxT.A,b._adrumAjaxT.url()))};q.Mb=function(b){var c;n(c)||(a.log("M128", b._adrumAjaxT.url()),c=1);n(b._adrumAjaxT.A)&&m(b._adrumAjaxT.A)&&(b._adrumAjaxT.A-=c,a.log("M129",b._adrumAjaxT.A,b._adrumAjaxT.url()))};q.ba=function(a){return n(a._adrumAjaxT)};q.Rb=function(a){return n(a._adrumAjaxT.A)};q.Qm=function(b,c){b._adrumAjaxT=c._adrumAjaxT;b._adrumAjaxT.A+=b.F;a.log("M130",b._adrumAjaxT.A,c._adrumAjaxT.url());b.F=0};q.Tm=function(a){var b=!1;q.ba(a)&&n(a._adrumAjaxT.A)&&(q.Dk(a),b=!0);return b};q.Ta=function(a){e.wd(a,a._adrumAjaxT)};q.Qd=function(b){var c=a.utils.now(); return 0===b._adrumAjaxT.A&&n(b._adrumAjaxT)?q.$f(b._adrumAjaxT,c):!1};q.Pd=function(b){var c=!1,f=a.utils.now(),m=b._adrumAjaxT.getRespAvailTime();n(m)||(b._adrumAjaxT.markRespAvailTime(f),c=!0);return c};q.Fk=function(b){a.log("M131",b._adrumAjaxT.url());b._adrumAjaxT.A=0};return q}(b.va);b.ee=k;b.ib=new b.ee})(a.monitor||(a.monitor={}))})(k||(k={}));(function(a){(function(b){var l=a.utils.isObject,e=a.utils.map,c=a.utils.reduce,g=a.utils.filter,f=a.utils.isDefined,n=a.utils.isString,m=a.utils.mergeJSON, p=a.utils.wa,r=a.utils.gc,k=a.utils.ua,t=a.utils.vc,s=a.conf.spa2,w=function(w){function u(){var b=w.call(this)||this;b.Id=!1;if(!0===window["adrum-xhr-disable"])return a.log("M132"),b;if(!window.XMLHttpRequest)return a.log("M133"),b;b.D=window.XMLHttpRequest.prototype;if(!b.D)return a.log("M134"),b;if(!("open"in b.D&&"send"in b.D))return a.log("M135"),b;b.Id=a.aop.support(b.D.open)&&a.aop.support(b.D.send);b.Id||a.log("M136");return b}v(u,w);u.prototype.setUp=function(){if(this.Id){a.log("M137"); a.xhrConstructor=window.XMLHttpRequest;a.xhrOpen=this.xhrOpen=this.D.open;a.xhrSend=this.xhrSend=this.D.send;k.setUp();var c=this;this.D.open=a.aop.around(this.D.open,function(){u.el(this)&&(4===this.readyState?(a.log("M138"),u.Ij(this._adrumAjaxT),delete this.Ae,t.reportXhr(this,this._adrumAjaxT)):a.log("M139",this._adrumAjaxT.url()));var f=1<=arguments.length?String(arguments[0]):"",g=2<=arguments.length?String(arguments[1]):"",g=a.utils.getFullyQualifiedUrl(g);!s&&c.da+b.ib.da>=k.maxPerPageView|| k.lc(g,f)||(this._adrumAjaxT=new a.events.AdrumAjax(m({method:f,url:g},c.status)))},null,"XHR.open",b.va.n);this.D.send=a.aop.around(this.D.send,function(f){var m=this,e=this._adrumAjaxT,n=!1;if(!(!e||!s&&++c.da+b.ib.da>=k.maxPerPageView)){var l=a.utils.now(),p=e.getSendTime();a.assert(null===p,"M140");e.timestamp(l);e.markSendTime(p||l);e.parentPhase(a.lifecycle.getPhaseName());s&&(m.h=a.c.Pa("XHR.send",void 0,a.c.ja(),a.CauseType.XHR));b.va.Of(e.url())?m.setRequestHeader("ADRUM","isAjax:true"): a.log("M141",document.location.href,e.url());k.Qg(e,f);f=u.ik(e.url(),k.parameter,f);e.parameter(f);var t=0,w=function(){if(4==m.readyState)n?a.log("M142"):(a.log("M143"),c.tc(m));else{var b=null;try{b=m.onreadystatechange}catch(f){if(n){a.log("M144",f);return}a.log("M145",f);c.tc(m);return}t++;b?a.aop.support(b)?(m.onreadystatechange=u.Ze(b,"XHR.onReadyStateChange"),g&&c.nh.call(m,"readystatechange",u.bf),a.log("M146",t)):g||(a.log("M147"),c.tc(m)):tm&&c.markRespProcTime(f);t.wd(b,c);a.conf.spa2&&a.c.M()}};u.Ze=function(a,b){return u.en(a,function(){u.$c(this)},function(){u.zf(this)},b)};u.bf=function(){u.$c(this);u.zf(this)};u.el=function(a){return f(a._adrumAjaxT)&&n(a._adrumAjaxT._url)};u.Ij=function(b){var c=a.utils.now();b.markRespAvailTime(b.getRespAvailTime()||c);b.markFirstByteTime(b.getFirstByteTime()|| c);b.markRespProcTime(b.getRespProcTime()||c)};u.prototype.tc=function(b){if(b._adrumAjaxT){var c=a.utils.now()+3E4,f=function(){u.$c(b);var m=b._adrumAjaxT;if(m){var g=a.utils.now();4==b.readyState?(a.assert(null===m.getRespProcTime(),"M158"),m.markRespProcTime(m.getRespProcTime()||g),a.log("M159"),t.wd(b,m),a.conf.spa2&&a.c.M()):g=this.maxInactiveTime){if(a.conf.enablePrimaryMetrics&&e.Ga&&!a.utils.isDefined(a.monitor.DOMEventsMonitor.currentBasePage)){a.log("M177");e.Oa=e.Oa|| this.Qa?this.currentTime:b;return}this.currentTime=e.Oa||this.currentTime;a.log("M178");this.navComplete(this.Qa?this.currentTime:b);this.reset()}a.R()}.bind(this),this.rg)};e.prototype.Sg=function(){this.Qa||(this.ym(),this.Qa=!0)};e.prototype.Pe=function(){a.utils.isDefined(this.vg)&&clearInterval(this.vg);a.utils.isDefined(this.Yg)&&clearInterval(this.Yg)};e.prototype.reset=function(){this.Pe();this.C=this.Qa=!1;this.K.reset();this.H.reset()};e.prototype.navComplete=function(b){a.Q();var g=a.utils.isDefined(a.monitor.AnySpaMonitor.vp&& a.monitor.AnySpaMonitor.vp.startTime)?a.monitor.AnySpaMonitor.vp.startTime:this.startTime;a.log("M179",b-g);a.conf.enablePrimaryMetrics?e.Ga?(a.monitor.PerformanceWrapper.perf&&(a.monitor.navMonitor.Xe(),a.monitor.resourceMonitor.We()),a.log("M180"),b=a.O.Ue(a.utils.hb()),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.O.reset(),a.O.za=!1,e.Ga=!1):a.monitor.AnySpaMonitor.kd(g, b):(a.monitor.resourceMonitor.basePageResourceBuffer=[],a.monitor.AnySpaMonitor.kd(g,b));a.monitor.AnySpaMonitor.Ca||(a.monitor.AnySpaMonitor.Yf(g),a.monitor.AnySpaMonitor.report());a.R();a.isDebug&&y.log("execTime = "+a.Rc)};e.prototype.ym=function(){this.vg=a.utils.l.setInterval.call(window,function(){a.Q();this.currentTime=a.utils.now();var b=this.K.ad(this.currentTime);0<=b&&a.log("M181",b-this.startTime);b=this.H.ad(this.currentTime);0<=b&&a.log("M182",b-this.startTime);if(!this.H.C&&!this.K.C){b= a.utils.max(this.H.Ea,this.K.ca);if(a.conf.enablePrimaryMetrics&&e.Ga&&!a.utils.isDefined(a.monitor.DOMEventsMonitor.currentBasePage)){a.log("M183");e.Oa=e.Oa||b;return}b=e.Oa||b;a.log("M184");this.navComplete(b);this.reset()}a.R()}.bind(this),this.rg)};return e}();l.Ga=!0;l.Oa=0;b.Eb=l;b.w=new b.Eb})(a.j||(a.j={}))})(k||(k={}));(function(a){var b=function(){function b(){this.nc=[];this.ec(b.Bc,0)}b.prototype.Al=function(a){this.ec(b.Ce,a)};b.prototype.Cl=function(a){this.ec(b.Ke,a)};b.prototype.Bl= function(a){this.ec(b.Ee,a)};b.prototype.ec=function(a,b){this.nc.push({zl:(new Date).getTime(),yl:b,og:a});this.tj=a};b.prototype.getPhaseName=function(){return this.tj};b.prototype.getPhaseID=function(a){for(var c=0;c= c[g].yl)return c[g].og;a.error("M185",e,a.utils.dumpObject(c));return b.Bc};return b}();b.Bc="AFTER_FIRST_BYTE";b.Ce="AFTER_DOM_INTERACTIVE";b.Ke="AT_ONLOAD";b.Ee="AFTER_ONLOAD";b.He=[b.Bc,b.Ce,b.Ke,b.Ee];a.PageLifecycleTracker=b;a.lifecycle=new b;a.lifecycle=a.lifecycle})(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.PageView};return c}(b.EventTracker);b.PageView=l})(a.events||(a.events={}))})(k|| (k={}));(function(a){(function(b){var l=a.utils.now,e=function(){function c(){}c.prototype.setUp=function(){var b=document.readyState;if("loading"===b)a.log("M186"),c.sm(),c.Pg();else{var f={timeStamp:l()};c.Ya(f);"interactive"===b?(a.log("M187"),c.Pg()):(a.log("M188"),c.sb(f),c.jg(f))}};c.Pg=function(){a.utils.addEventListener(window,"load",c.sb);a.utils.addEventListener(window,"load",c.jg)};c.jg=function(g){c.currentBasePage=new a.events.PageView;a.lifecycle.Cl(g&&g.timeStamp);a.utils.gc(function(){var f= l();a.lifecycle.Bl(f);a.command("mark","onload",f);c.Zb=!0;a.conf.enablePrimaryMetrics?a.O.zj():(b.PerformanceWrapper.perf&&(b.navMonitor.Xe(),b.resourceMonitor.We()),a.command("reportOnload",c.currentBasePage));!a.conf.enablePrimaryMetrics&&a.conf.spa2&&a.conf.modernBrowserFeaturesAvailable&&a.j.w.K.Og();a.utils.loadScriptAsync(a.conf.adrumExtUrl)});a.log("M189")};c.sm=function(){if(a.utils.isFunction(document.addEventListener))document.addEventListener("DOMContentLoaded",c.Ya,!1);else if(a.utils.isObject(document.attachEvent)){document.attachEvent("onreadystatechange", c.Ya);var b=null;try{b=null===window.frameElement?document.documentElement:null}catch(f){}null!=b&&b.doScroll&&function m(){if(!c.isReady){try{b.doScroll("left")}catch(f){a.utils.oSTO(m,10);return}c.sb()}}()}else a.exception("M190");a.log("M191")};c.sb=function(b){c.bg||(a.lifecycle.Al(b&&b.timeStamp),a.command("mark","onready",l()),c.bg=!0)};c.Ya=function(a){document.addEventListener?(document.removeEventListener("DOMContentLoaded",c.Ya,!1),c.sb(a)):"complete"===document.readyState&&(document.detachEvent("onreadystatechange", c.Ya),c.sb(a))};return c}();e.isReady=!1;e.bg=!1;e.Zb=!1;b.DOMEventsMonitor=e;b.domEventsMonitor=new b.DOMEventsMonitor})(a.monitor||(a.monitor={}))})(k||(k={}));(function(a){var b=a.utils.isDefined,l=a.utils.isNumber,e=a.monitor.ee;a.jh=window.Promise;a.Jb=null;a.so=null;a.te=Object.defineProperty;var c=a.conf.spa2&&a.conf.modernBrowserFeaturesAvailable,g=a.conf.isZonePromise,f=a.conf.fetch,n=function(){function f(){}f.Lk=function(){Object.defineProperty=a.aop.around(a.te,function(a,c,g){"Promise"=== c&&b(g)&&f.Hf(g)});if(g&&f.Tk()){a.log("M192");var c=Object.getOwnPropertyDescriptor(window,"Promise");f.Hf(c);a.te(window,"Promise",c);window.Promise=window.Promise}};f.Tk=function(){return b(window.__zone_symbol__Promise)||b(window.__zone_symbol__ZoneAwarePromise)};f.Hf=function(c){c=c||Object.getOwnPropertyDescriptor(window,"Promise");b(window.Zone)&&b(window.Zone.assertZonePatched)&&(window.Zone.assertZonePatched=function(){});var g=c.set,n=c.get;h(g)&&(c.set=function(c){!0===c.agentPromise?a.log("M193"): (g.apply(this,arguments),b(a.Jb)?g.apply(this,arguments):(a.log("M194"),f.setUp(),(new e).Jk()))});h(n)&&(c.get=function(){var c=n.apply(this,arguments);b(a.Jb)&&(a.log("M195"),c=a.Jb);return c})};f.setUp=function(){if(b(a.jh)){f.Ok();f.Nk();var g=function(g){function e(n){var l=this.constructor,k=n;this.$=a.utils.generateGUID();b(n)&&(k=f.Mk(n,this));n=a.utils.Mi(this,g,[k],l);c&&(b(this.h)&&(n.h=this.h),b(this.Ha)?n.h=this.Ha.h:n.h=a.c.ja());n.$=this.$;this.Ha=n;a.log("M196",n.$);c&&b(n.h)&&a.log("M197", n.h.guid);return n}a.utils.Ac(e,g);return e}(window.Promise);g.agentPromise=!0;a.Jb=g;window.Promise=g}};f.ya=function(g,e){return function(){if(c){var n,l=n=void 0;a.log("M198",g);switch(g){case f.I.le:case f.I.ke:case f.I.Zd:case f.I.Yd:a.utils.isDefined(e)&&a.utils.isDefined(e.Ha)&&(n=e.Ha.h);n=a.c.ja()||n;l=new a.Db(n,new a.Ma(g),a.CauseType.PROMISE);break;case f.I.ie:case f.I.je:case f.I.he:n=e.h,l=new a.Db(n,new a.Ma(g),a.CauseType.PROMISE),a.c.qa(l)}b(e)&&(b(e.Ha)?(e.Ha.h=l,a.log("M199",e.Ha.$)): (a.log("M200",e.$),e.h=l))}}};f.Mk=function(g,e){c&&(g=a.aop.around(g,function(){e.h=new a.Db(a.c.ja(),new a.Ma(f.I.Sh),a.CauseType.PROMISE);a.c.qa(e.h);a.log("M201",e.h.guid,e.$);if(b(arguments[0])){a.log("M202");var c=a.aop.around(arguments[0],f.ya(f.I.le,e));arguments[0]=c}b(arguments[1])&&(a.log("M203"),c=a.aop.around(arguments[1],f.ya(f.I.ke,e)),arguments[1]=c);return a.utils.wa(arguments)},function(){a.log("M204");a.c.M()},"interceptPromiseExecutor",f.rb));return g};f.Nk=function(){f.Xl();f.Wl()}; f.Ok=function(){f.Vl();f.Ul()};f.dl=function(b){return b instanceof f||b instanceof a.jh};f.Ck=function(c){var f;b(f)||(a.log("M205"),f=1);b(c.F)&&l(c.F)&&(c.F+=f,a.log("M206",c.F))};f.wj=function(a){var c;b(c)||(c=1);b(a.F)&&l(a.F)&&(a.F-=c)};f.Ek=function(c){b(c.F)&&a.utils.$k(c.F)?(a.log("M207"),f.Ck(c)):c.F=1};f.Pm=function(b){e.Tm(b)||(a.log("M208"),f.Ek(b))};f.dm=function(a){a.F=0};f.Nf=function(a){return b(a.J)};f.fd=function(a){return b(a)&&a instanceof window.Promise};f.Xl=function(){var g= null;window.Promise.prototype.then=a.aop.around(window.Promise.prototype.then,function(){var n=this;g=n;a.log("M209",n.$);if(b(arguments[0])&&!f.fd(arguments[0])){f.Pm(n);a.log("M210",n.$);var l=a.aop.around(arguments[0],f.ya(f.I.ie,n),function(){var g=a.aop.uf(arguments);b(g)&&b(g.F)&&f.dl(g)&&e.ba(n)?(e.Qm(g,n),f.dm(g)):(e.ba(n)&&!f.Nf(n)&&e.Rb(n)&&(e.Pd(n),e.Mb(n),!0===e.Qd(n)&&(a.log("M211"),a.log("M212"),e.Ta(n))),c&&(a.log("M213"),a.c.M()))},"interceptPromiseThenFulfil",function(b){e.ba(n)&& e.Rb(n)&&(e.Pd(n)&&e.Mb(n),!0===e.Qd(n)&&(a.log("M214"),a.log("M215"),e.Ta(n)));f.rb(b)});arguments[0]=l}b(arguments[1])&&!f.fd(arguments[1])&&(a.log("M216",n.$),l=a.aop.around(arguments[1],f.ya(f.I.je,n),function(){c&&(a.log("M217"),a.c.M())}),arguments[1]=l);return a.utils.wa(arguments)},function(){var g=a.aop.uf(arguments);!b(g)||b(arguments[0])&&f.fd(arguments[0])||(c&&(g.h=this.h),f.Nf(this)&&e.ba(this)&&(g._adrumAjaxT=this._adrumAjaxT,e.Rb(this)||e.Fk(g)))},"interceptPromiseThenInterceptor", function(b){var c=g;e.ba(c)&&e.Rb(c)&&(e.Pd(c)&&e.Mb(c),!0===e.Qd(c)&&(a.log("M218"),a.log("M219"),e.Ta(c)));f.rb(b)})};f.Wl=function(){b(window.Promise.prototype["finally"])&&(window.Promise.prototype["finally"]=a.aop.around(window.Promise.prototype["finally"],function(){b(this._adrumAjaxT)&&b(this._adrumAjaxT.A)?e.Mb(this):b(this.F)&&f.wj(this);if(b(arguments[0])){a.log("M220",this.$);var g=a.aop.around(arguments[0],f.ya(f.I.he,this),function(){c&&(a.log("M221"),a.c.M())});arguments[0]=g;return a.utils.wa(arguments)}}, function(){a.log("M222");a.c.M()},"interceptPromiseFinally"))};f.Vl=function(){window.Promise.resolve=a.aop.around(window.Promise.resolve,f.ya(f.I.Zd,null),function(){a.log("M223");a.c.M()},"interceptPromiseResolve",f.rb)};f.Ul=function(){window.Promise.reject=a.aop.around(window.Promise.reject,f.ya(f.I.Yd,null),function(){a.log("M224");a.c.M()},"interceptPromiseReject",f.rb)};return f}();n.I={Sh:"PromiseInstance.init",le:"PromiseInstance.resolve",ke:"PromiseInstance.reject",ie:"PromiseInstance.onFulfilled", je:"PromiseInstance.onRejected",he:"PromiseInstance.finally",Zd:"PromiseConstructor.resolve",Yd:"PromiseConstructor.reject"};n.rb=a.monitor.ErrorMonitor.n;a.zi=n;g&&f&&n.Lk()})(k||(k={}));(function(a){(function(b){function l(a,b){var c=[],e=/^\s*(ADRUM_BT\w*)=(.*)\s*$/i.exec(a);if(e){var l=e[1],e=e[2].replace(/^"|"$/g,""),e=decodeURIComponent(e).split("|"),k=e[0].split(":");if("R"===k[0]&&Number(k[1])===b)for(g(l),l=1;l=this.ub.mc&&(b=e(b,function(a,b){return Math.max(a, b.responseEnd)},0),this.markViewResourcesLoaded(a.PerformanceTracker.Hc(b)))}};g.prototype.identifier=function(b){var c=this.ih;a.utils.isDefined(b)&&(this.ih=g.Jj(b),this.url(this.ih.url));return c};g.Jj=function(b){var c={};b&&b.N?(c.N={td:""},a.utils.mergeJSON(c.N,{td:b.N.originalPath,vb:b.N.template,wb:b.N.templateUrl})):b&&b.state&&(c.state={url:""},a.utils.mergeJSON(c.state,{url:b.state.url,name:b.state.name,vb:b.state.template,wb:b.state.templateUrl}));return c};return g}(a.events.VPageView); g.Cg={img:"src",script:"src",link:"href"};b.NgVPageView=g;a.events.Na(a.events.U[a.EventType.NG_VIRTUAL_PAGE],g.prototype)})(a.ng||(a.ng={}))})(k||(k={}));(function(a){(function(b){var l=function(){function e(){this.B=new b.NgVPageView}e.prototype.jm=function(){var c=this,g=this.B;b.conf.metrics.includeResTimingInEndUserResponseTiming?(a.log("M239"),a.utils.oSTO(function(){c.yd(g)},e.Gi)):a.utils.oSTO(function(){c.yd(g)},e.Hi)};e.prototype.yd=function(b){a.log("M240");b.parent(a.monitor.DOMEventsMonitor.currentBasePage); a.command("call",function(){b.adjustTimings();a.reporter.reportEvent(b)})};e.prototype.qm=function(a){this.B=a};return e}();l.Gi=5E3;l.Hi=2*a.monitor.XHRMonitor.be;b.VirtualPageStateMachine=l;a.we.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.log("M241",b)},callbacks:{onChangeView:function(){this.B.Td();this.B.Fd()},onviewLoaded:function(){this.B.markViewDOMLoaded()},onXhrPending:function(){this.B.Mf&&this.xhrCompleted()},onleaveXhrPending:function(a,b,g){if("abort"===a)return this.yd(),!0;if("xhrCompleted"===a&&"End"===g){if(this.B.uk())return!1;this.B.markXhrRequestsCompleted();return!0}},onEnd:function(){this.B.ij();this.jm()},oninit:function(b,c,g,f){this.qm(f);a.monitor.xhrMonitor.fc();a.monitor.ib.fc()}, onlocChange:function(a,b,g,f){this.B.identifier.url=f;this.B.kc({url:f})},onbeforeXhrReq:function(b,c,g,f){var l=this.B;l.Mf=!1;a.log("M242",f&&f[1]||"",l.guid());l.Ak();l.startCorrelatingXhrs();f[3]&&(f[3]=a.aop.before(f[3],function(b,c,f){a.log("M243");l.vj();f&&(b=a.utils.Ll(f)["content-type"])&&0<=b.indexOf("text/html")&&l.markViewFragmentsLoaded()}));return f},onafterXhrReq:function(){this.B.stopCorrelatingXhrs()}}},l.prototype)})(a.ng||(a.ng={}))})(k||(k={}));(function(a){(function(b){var l= function(){function e(){this.P=new b.VirtualPageStateMachine;this.distinguishVPwithItsTemplateUrl=a.ng.conf.distinguishVPwithItsTemplateUrl}e.prototype.T=function(c,g){a.log("M244",c);switch(c){case b.k.Fg:case b.k.Tg:this.P.start();var f=g.next.url||document.URL,l=new b.NgVPageView({url:f,identifier:g.next});this.distinguishVPwithItsTemplateUrl&&e.Wk(this.P.B,l)?this.P.B.kc({url:f,identifier:g.next}):this.Em(l);break;case b.k.Gg:case b.k.Ug:this.P.B.markViewChangeEnd();break;case b.k.gh:this.P.viewLoaded(); break;case b.k.Ne:this.P.beforeXhrReq(g);break;case b.k.De:this.P.afterXhrReq();break;case b.k.Re:this.P.xhrCompleted();break;case b.k.Wf:this.P.B.kc({url:g.next.url});this.P.locChange(g.next.url);break;case b.k.af:this.P.B.zk()}};e.prototype.Em=function(a){this.P.abort();this.P.init(a);this.P.start()};e.Wk=function(b,g){var f=b.identifier(),e=g.identifier(),l=!1;return l=!a.utils.isDefined(f)&&!a.utils.isDefined(e)||f===e?!0:a.utils.isDefined(f)&&a.utils.isDefined(e)?f.state||e.state?a.utils.isDefined(f.state)&& a.utils.isDefined(e.state)?f.state.name===e.state.name&&f.state.vb===e.state.vb&&f.state.wb===e.state.wb&&f.state.url===e.state.url:!1:f.N&&e.N?f.N.td===e.N.td&&f.N.vb===e.N.vb&&f.N.wb===e.N.wb:f.url===e.url:!1};return e}();b.Ii=l})(a.ng||(a.ng={}))})(k||(k={}));(function(a){(function(b){var l=a.utils.addEventListener,e=function(){function c(){this.V=new b.Ii;this.Ff=!1}c.prototype.setUp=function(){function b(g){return function(){a.log(g);c.init()}}var c=this;b("M245")();l(document,"DOMContentLoaded", b("M246"));l(window,"load",b("M247"))};c.prototype.init=function(){if("loading"===document.readyState)a.log("M248");else if("undefined"!=typeof angular&&!this.Ff){this.Ff=!0;a.log("M249");var b=this,c=angular.module("ng");c.config(["$provide",function(a){b.Pk(a);b.Kk(a)}]);c.run(["$browser",function(a){b.Hk(a)}]);a.log("M250")}};c.prototype.Kk=function(c){var f=a.aop,e=this;c.decorator("$httpBackend",["$delegate",function(a){return a=f.around(a,function(){var a=Array.prototype.slice.call(arguments); e.V.T(b.k.Ne,a);return a},function(){e.V.T(b.k.De)},"ng.httpBackend")}])};c.prototype.Pk=function(c){var f=a.aop,e=this;c.decorator("$rootScope",["$delegate",function(a){a.$digest=f.after(a.$digest,function(){e.V.T(b.k.af)},"ngevents.digest");a.$on("$locationChangeStart",function(a,c){var f={url:c},g=a&&a.gb&&a.gb.$state&&a.gb.$state.current;g&&(f.state=g);e.V.T(b.k.Wf,{next:f})});a.$on("$locationChangeSuccess",function(){e.V.T(b.k.ql)});a.$on("$routeChangeStart",function(a,c){var f={url:location.href}, g=c&&c.$$route;g&&(f.N=g);e.V.T(b.k.Fg,{next:f})});a.$on("$routeChangeSuccess",function(){e.V.T(b.k.Gg)});a.$on("$stateChangeStart",function(a,c){e.V.T(b.k.Tg,{next:{state:c}})});a.$on("$stateChangeSuccess",function(){e.V.T(b.k.Ug)});a.$on("$viewContentLoaded",function(a){var c={url:location.href};if(a=a&&a.gb&&a.gb.$state&&a.gb.$state.current)c.state=a;e.V.T(b.k.gh,{next:c})});a.$on("$includeContentRequested",function(){e.V.T(b.k.yk)});a.$on("$includeContentLoaded",function(){e.V.T(b.k.xk)});return a}])}; c.prototype.Hk=function(c){var f=this;c.$$completeOutstandingRequest=a.aop.before(c.$$completeOutstandingRequest,function(){f.V.T(b.k.Re)})};return c}();b.hn=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={}))}};})();