/*! For license information please see oneds-analytics-js_54b1724af1b05e2ba3db_en.js.LICENSE.txt */ "use strict";(self.webpackChunk_msidentity_sisu_msa=self.webpackChunk_msidentity_sisu_msa||[]).push([[251],{41696:function(n,e,t){t.r(e),t.d(e,{AppInsightsCore:function(){return qo},ApplicationInsights:function(){return ja},BE_PROFILE:function(){return Vo},BaseTelemetryPlugin:function(){return di},Cloud:function(){return Vi},CoreUtils:function(){return Hr},Device:function(){return Xi},DiagnosticLogger:function(){return et},EventLatency:function(){return Ga},EventPersistence:function(){return Qa},EventsDiscardedReason:function(){return Ho},InternalAppInsightsCore:function(){return Ko},Loc:function(){return $i},LoggingSeverity:function(){return Wa},MinChannelPriorty:function(){return $a},NRT_PROFILE:function(){return Wo},NotificationManager:function(){return Uo},PostChannel:function(){return qa},PropertiesPlugin:function(){return Po},RT_PROFILE:function(){return jo},Session:function(){return Bi},TelemetryContext:function(){return _o},TraceLevel:function(){return Ja},ValueKind:function(){return Xa},_InternalLogMessage:function(){return Ze},_InternalMessageId:function(){return Va},cookieAvailable:function(){return bt},getISOString:function(){return jn},isArray:function(){return Bn},isBeaconsSupported:function(){return ze},isBoolean:function(){return qn},isLatency:function(){return Ar},isNumber:function(){return zn},isReactNative:function(){return Be},isString:function(){return Kn},isUint8ArrayAvailable:function(){return Dr},isValueAssigned:function(){return kr}});var r="function",i="object",o="undefined",a=Object,u=a.prototype,c=a.assign,s=a.create,l=a.defineProperty,f=u.hasOwnProperty;function d(n){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},d(n)}var v=null;function p(n){void 0===n&&(n=!0);var e=!1===n?null:v;return e||(("undefined"==typeof globalThis?"undefined":d(globalThis))!==o&&(e=globalThis),e||("undefined"==typeof self?"undefined":d(self))===o||(e=self),e||("undefined"==typeof window?"undefined":d(window))===o||(e=window),e||(void 0===t.g?"undefined":d(t.g))===o||(e=t.g),v=e),e}function g(n){throw new TypeError(n)}function y(n){if(s)return s(n);if(null==n)return{};var e=d(n);function t(){}return e!==i&&e!==r&&g("Object prototype may only be an Object:"+n),t.prototype=n,new t}function h(n){return h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},h(n)}(p()||{}).Symbol,(p()||{}).Reflect;var m,b=c||function(n){for(var e,t=1,r=arguments.length;t0)for(var i=0;i=0;t--)if(n[t]===e)return!0;return!1}function W(n,e,t,r){var i=null;if(n&&F(t,P)){var o=n._dynInstFuncs||{};if((i=(o[t._dynClass]||{})[e])||H("Missing ["+e+"] "+E),!i._dynInstChk&&!1!==o._dynInstChk){for(var a=!F(n,e),u=K(n),c=[];a&&u&&!U(u)&&!j(c,u);){var s=u[e];if(s){a=s===r;break}c.push(u),u=K(u)}try{a&&(n[e]=i),i._dynInstChk=1}catch(l){o._dynInstChk=!1}}}return i}function V(n,e,t){var r=e[n];return r===t&&(r=K(e)[n]),I(r)!==E&&H("["+n+"] is not a "+E),r}function X(n,e,t,r,i){if(!B(n)){var o=t._dynInstFuncs=t._dynInstFuncs||{},a=o[e]=o[e]||{};!1!==o._dynInstChk&&(o._dynInstChk=!!i),z(t,(function(e){q(t,e,!1)&&t[e]!==r[e]&&(a[e]=t[e],delete t[e],(!F(n,e)||n[e]&&!n[e]._isDynProxy)&&(n[e]=function(n,e){var t=function t(){return(W(this,e,n,t)||V(e,n,t)).apply(this,arguments)};return t._isDynProxy=1,t}(n,e)))}))}}function G(n,e){return F(n,_)?n.name||e||k:((n||{}).constructor||{}).name||e||k}function Q(n,e,t,r){F(n,_)||H("theClass is an invalid class definition.");var i=n.prototype;(function(n,e){if(A){for(var t=[],r=K(e);r&&!U(r)&&!j(t,r);){if(r===n)return!0;t.push(r),r=K(r)}return!1}return!0})(i,e)||H("["+G(n)+"] not in hierarchy of ["+G(e)+"]");var o=null;F(i,P)?o=i._dynClass:(o="_dynCls$"+G(n,"_")+"$"+L.n,L.n++,i._dynClass=o);var a=Q._dfOpts,u=!!a.useBaseInst;u&&r&&void 0!==r.useBaseInst&&(u=!!r.useBaseInst);var c=function(n){var e={};return z(n,(function(t){!e[t]&&q(n,t,!1)&&(e[t]=n[t])})),e}(e),s=function(n,e,t,r){function i(n,e,t){var i=e[t];if(i._isDynProxy&&r){var o=n._dynInstFuncs||{};!1!==o._dynInstChk&&(i=(o[e._dynClass]||{})[t]||i)}return function(){return i.apply(n,arguments)}}var o={};z(t,(function(n){o[n]=i(e,t,n)}));for(var a=K(n),u=[];a&&!U(a)&&!j(u,a);)z(a,(function(n){!o[n]&&q(a,n,!A)&&(o[n]=i(e,a,n))})),u.push(a),a=K(a);return o}(i,e,c,u);t(e,s);var l=!!A&&!!a.setInstFuncs;l&&r&&(l=!!r.setInstFuncs),X(i,o,e,c,!1!==l)}Q._dfOpts=L.o;var J="",$="channels",Y="createPerfMgr",Z="extensionConfig",nn="eventsSent",en="eventsDiscarded",tn="eventsSendRequest",rn="perfEvent",on="errorToConsole",an="warnToConsole";function un(n){return un="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},un(n)}var cn="constructor",sn=l,ln=a.freeze,fn=(a.seal,a.keys),dn=String.prototype,vn=dn.trim,pn=dn.endsWith,gn=dn.startsWith,yn=Date.prototype.toISOString,hn=Array.isArray,mn=u.toString,bn=f.toString,Sn=bn.call(a),Cn=/-([a-z])/g,xn=/([^\w\d_$])/g,In=/^(\d+[\w\d_$])/,wn=Object.getPrototypeOf;function Tn(n,e){return un(n)===e}function _n(n){return void 0===n||un(n)===o}function En(n){return null===n||_n(n)}function Pn(n){return!En(n)}function kn(n,e){return!(!n||!f.call(n,e))}function Nn(n){return!(!n||un(n)!==i)}function Dn(n){return!(!n||un(n)!==r)}function An(n){var e=n;return e&&Kn(e)&&(e=(e=(e=e.replace(Cn,(function(n,e){return e.toUpperCase()}))).replace(xn,"_")).replace(In,(function(n,e){return"_"+e}))),e}function Mn(n,e){if(n)for(var t in n)f.call(n,t)&&e.call(n,t,n[t])}function On(n,e){var t=!1;return n&&e&&!(t=n===e)&&(t=pn?n.endsWith(e):function(n,e){var t=!1,r=e?e.length:0,i=n?n.length:0;if(r&&i&&i>=r&&!(t=n===e)){for(var o=i-1,a=r-1;a>=0;a--){if(n[o]!=e[a])return!1;o--}t=!0}return t}(n,e)),t}function Rn(n,e){var t=!1;return n&&e&&!(t=n===e)&&(t=gn?n.startsWith(e):function(n,e){var t=!1,r=e?e.length:0;if(n&&r&&n.length>=r&&!(t=n===e)){for(var i=0;i=0?i:r-Math.abs(i),0);o=3)r=arguments[2];else{for(;o0&&qn(u)&&(s=u,u=a[l]||{},l++),Nn(u)||(u={});l=i)){var o=!0,c="AITR_"+t.messageId;if(u[c]?o=!1:u[c]=!0,o&&(e<=r&&(n.queue.push(t),a++,s(1===e?"error":"warn",t)),a===i)){var l="Internal events throttle limit per PageView reached for this app.",f=new Ze(23,l,!1);n.queue.push(f),1===e?n.errorToConsole(l):n.warnToConsole(l)}}}function s(n,t){var r=Qe(e||{});r&&r.diagLog&&r.diagLog(n,t)}!function(n){t=ue(n.loggingLevelConsole,0),r=ue(n.loggingLevelTelemetry,1),i=ue(n.maxMessageLimit,25),o=ue(n.enableDebug,ue(n.enableDebugExceptions,!1))}(e||{}),n.consoleLoggingLevel=function(){return t},n.telemetryLoggingLevel=function(){return r},n.maxInternalMessageLimit=function(){return i},n.enableDebugExceptions=function(){return o},n.throwInternal=function(e,r,i,a,l){void 0===l&&(l=!1);var f=new Ze(r,i,l,a);if(o)throw Ke(f);var d=1===e?on:an;if(_n(f.message))s("throw"+(1===e?"Critical":"Warning"),f);else{if(l){var v=+f.messageId;!u[v]&&t>=e&&(n[d](f.message),u[v]=!0)}else t>=e&&n[d](f.message);c(e,f)}},n.warnToConsole=function(n){Ye("warn",n),s("warning",n)},n.errorToConsole=function(n){Ye("error",n),s("error",n)},n.resetInternalMessageCount=function(){a=0,u={}},n.logInternalMessage=c}))}return n.__ieDyn=1,n}();function tt(n){return n||new et}function rt(n,e,t,r,i,o){void 0===o&&(o=!1),tt(n).throwInternal(e,t,r,i,o)}function it(n,e){tt(n).warnToConsole(e)}var ot="toGMTString",at="toUTCString",ut="expires",ct=null,st=null,lt=null,ft=De(),dt={},vt={};function pt(n,e){var t=mt._ckMgr||vt._ckMgr;return t||(t=mt._ckMgr=mt(n,e),vt._ckMgr=t),t}function gt(n){return!n||n.isEnabled()}function yt(n,e){return!!(e&&n&&Bn(n.ignoreCookies))&&-1!==n.ignoreCookies.indexOf(e)}function ht(n,e){var t;if(n)t=n.getCookieMgr();else if(e){var r=e.cookieCfg;t=r._ckMgr?r._ckMgr:mt(e)}return t||(t=pt(e,(n||{}).logger)),t}function mt(n,e){var t,r=function(n){var e=n.cookieCfg=n.cookieCfg||{};if(oe(e,"domain",n.cookieDomain,Pn,En),oe(e,"path",n.cookiePath||"/",null,En),En(e.enabled)){var t=void 0;_n(n.isCookieUseDisabled)||(t=!n.isCookieUseDisabled),_n(n.disableCookiesUsage)||(t=!n.disableCookiesUsage),e.enabled=t}return e}(n||vt),i=r.path||"/",o=r.domain,a=!1!==r.enabled,u=((t={isEnabled:function(){var n=a&&bt(e),t=vt._ckMgr;return n&&t&&u!==t&&(n=gt(t)),n}}).setEnabled=function(n){a=!1!==n},t.set=function(n,e,t,a,c){var s=!1;if(gt(u)&&!function(n,e){return!!(e&&n&&Bn(n.blockedCookies)&&-1!==n.blockedCookies.indexOf(e))||yt(n,e)}(r,n)){var l={},f=Qn(e||J),d=f.indexOf(";");if(-1!==d&&(f=Qn(e.substring(0,d)),l=St(e.substring(d+1))),oe(l,"domain",a||o,ce,_n),!En(t)){var v=Ue();if(_n(l.expires)){var p=re()+1e3*t;if(p>0){var g=new Date;g.setTime(p),oe(l,ut,Ct(g,v?ot:at)||Ct(g,v?ot:at)||J,ce)}}v||oe(l,"max-age",J+t,null,_n)}var y=Oe();y&&"https:"===y.protocol&&(oe(l,"secure",null,null,_n),null===st&&(st=!Tt((Me()||{}).userAgent)),st&&oe(l,"SameSite","None",null,_n)),oe(l,"path",c||i,null,_n),(r.setCookie||wt)(n,xt(f,l)),s=!0}return s},t.get=function(n){var e=J;return gt(u)&&!yt(r,n)&&(e=(r.getCookie||It)(n)),e},t.del=function(n,e){var t=!1;return gt(u)&&(t=u.purge(n,e)),t},t.purge=function(n,t){var i,o=!1;if(bt(e)){var a=((i={}).path=t||"/",i.expires="Thu, 01 Jan 1970 00:00:01 GMT",i);Ue()||(a["max-age"]="0"),(r.delCookie||wt)(n,xt(J,a)),o=!0}return o},t);return u._ckMgr=u,u}function bt(n){if(null===ct){ct=!1;try{ct=void 0!==(ft||{}).cookie}catch(e){rt(n,2,68,"Cannot access document.cookie - "+ie(e),{exception:Ke(e)})}}return ct}function St(n){var e={};n&&n.length&&Wn(Qn(n).split(";"),(function(n){if(n=Qn(n||J)){var t=n.indexOf("=");-1===t?e[n]=null:e[Qn(n.substring(0,t))]=Qn(n.substring(t+1))}}));return e}function Ct(n,e){return Dn(n[e])?n[e]():null}function xt(n,e){var t=n||J;return Mn(e,(function(n,e){t+="; "+n+(En(e)?J:"="+e)})),t}function It(n){var e=J;if(ft){var t=ft.cookie||J;lt!==t&&(dt=St(t),lt=t),e=Qn(dt[n]||J)}return e}function wt(n,e){ft&&(ft.cookie=n+"="+e)}function Tt(n){return!!Kn(n)&&(!(!Ln(n,"CPU iPhone OS 12")&&!Ln(n,"iPad; CPU OS 12"))||(!!(Ln(n,"Macintosh; Intel Mac OS X 10_14")&&Ln(n,"Version/")&&Ln(n,"Safari"))||(!(!Ln(n,"Macintosh; Intel Mac OS X 10_14")||!On(n,"AppleWebKit/605.1.15 (KHTML, like Gecko)"))||(!(!Ln(n,"Chrome/5")&&!Ln(n,"Chrome/6"))||(!(!Ln(n,"UnrealEngine")||Ln(n,"Chrome"))||!(!Ln(n,"UCBrowser/12")&&!Ln(n,"UCBrowser/11")))))))}var _t=4294967296,Et=4294967295,Pt=!1,kt=123456789,Nt=987654321;function Dt(n){n<0&&(n>>>=0),kt=123456789+n&Et,Nt=987654321-n&Et,Pt=!0}function At(){try{var n=2147483647&re();Dt((Math.random()*_t^n)+n)}catch(e){}}function Mt(n){return n>0?Math.floor(Ot()/Et*(n+1))>>>0:0}function Ot(n){var e=0,t=Ee("crypto")||Ee("msCrypto");return t&&t.getRandomValues&&(e=t.getRandomValues(new Uint32Array(1))[0]&Et),0===e&&Ue()&&(Pt||At(),e=Lt()&Et),0===e&&(e=Math.floor(_t*Math.random()|0)),n||(e>>>=0),e}function Rt(n){n?Dt(n):At()}function Lt(n){var e=((Nt=36969*(65535&Nt)+(Nt>>16)&Et)<<16)+(65535&(kt=18e3*(65535&kt)+(kt>>16)&Et))>>>0&Et|0;return n||(e>>>=0),e}function Ft(n){void 0===n&&(n=22);for(var e=Ot()>>>0,t=0,r=J;r.length>>=6,5===t&&(e=(Ot()<<2&4294967295|3&e)>>>0,t=0);return r}var Bt=l,Ut="2.8.16",Kt="."+Ft(6),zt=0;function qt(n){return 1===n.nodeType||9===n.nodeType||!+n.nodeType}function Ht(n,e){var t=e[n.id];if(!t){t={};try{qt(e)&&(function(n,e,t){if(Bt)try{return Bt(n,e,{value:t,enumerable:!1,configurable:!0}),!0}catch(r){}return!1}(e,n.id,t)||(e[n.id]=t))}catch(r){}}return t}function jt(n,e){return void 0===e&&(e=!1),An(n+zt+++(e?".2.8.16":J)+Kt)}function Wt(n){var e={id:jt("_aiData-"+(n||J)+"."+Ut),accept:function(n){return qt(n)},get:function(n,t,r,i){var o=n[e.id];return o?o[An(t)]:(i&&((o=Ht(e,n))[An(t)]=r),r)},kill:function(n,e){if(n&&n[e])try{delete n[e]}catch(t){}}};return e}var Vt="events",Xt="visibilitychange",Gt="pagehide",Qt="pageshow",Jt="unload",$t="beforeunload",Yt=jt("aiEvtPageHide"),Zt=jt("aiEvtPageShow"),nr=/\.[\.]+/g,er=/[\.]+$/,tr=1,rr=Wt("events"),ir=/^([^.]*)(?:\.(.+)|)/;function or(n){return n&&n.replace?n.replace(/^[\s\.]+|(?=[\s\.])[\.\s]+$/g,J):n}function ar(n,e){var t;if(e){var r=J;Bn(e)?(r=J,Wn(e,(function(n){(n=or(n))&&("."!==n[0]&&(n="."+n),r+=n)}))):r=or(e),r&&("."!==r[0]&&(r="."+r),n=(n||J)+r)}var i=ir.exec(n||J)||[];return(t={}).type=i[1],t.ns=(i[2]||J).replace(nr,".").replace(er,J).split(".").sort().join("."),t}function ur(n,e,t){void 0===t&&(t=!0);var r=rr.get(n,Vt,{},t),i=r[e];return i||(i=r[e]=[]),i}function cr(n,e,t,r){n&&e&&e.type&&(n.removeEventListener?n.removeEventListener(e.type,t,r):n.detachEvent&&n.detachEvent("on"+e.type,t))}function sr(n,e,t,r){for(var i=e.length;i--;){var o=e[i];o&&(t.ns&&t.ns!==o.evtName.ns||r&&!r(o)||(cr(n,o.evtName,o.handler,o.capture),e.splice(i,1)))}}function lr(n,e){return e?ar("xx",Bn(e)?[n].concat(e):[n,e]).ns.split("."):n}function fr(n,e,t,r,i){var o;void 0===i&&(i=!1);var a=!1;if(n)try{var u=ar(e,r);if(a=function(n,e,t,r){var i=!1;return n&&e&&e.type&&t&&(n.addEventListener?(n.addEventListener(e.type,t,r),i=!0):n.attachEvent&&(n.attachEvent("on"+e.type,t),i=!0)),i}(n,u,t,i),a&&rr.accept(n)){var c=((o={guid:tr++,evtName:u}).handler=t,o.capture=i,o);ur(n,u.type).push(c)}}catch(s){}return a}function dr(n,e,t,r,i){if(void 0===i&&(i=!1),n)try{var o=ar(e,r),a=!1;!function(n,e,t){if(e.type)sr(n,ur(n,e.type),e,t);else{var r=rr.get(n,Vt,{});Mn(r,(function(r,i){sr(n,i,e,t)})),0===Yn(r).length&&rr.kill(n,Vt)}}(n,o,(function(n){return!((!o.ns||t)&&n.handler!==t)&&(a=!0,!0)})),a||cr(n,o,t,i)}catch(u){}}function vr(n,e,t){var r=!1,i=ke();i&&(r=fr(i,n,e,t),r=fr(i.body,n,e,t)||r);var o=De();return o&&(r=fr(o,n,e,t)||r),r}function pr(n,e,t,r){var i=!1;return e&&n&&n.length>0&&Wn(n,(function(n){n&&(t&&-1!==Vn(t,n)||(i=vr(n,e,r)||i))})),i}function gr(n,e,t){n&&Bn(n)&&Wn(n,(function(n){n&&function(n,e,t){var r=ke();r&&(dr(r,n,e,t),dr(r.body,n,e,t));var i=De();i&&dr(i,n,e,t)}(n,e,t)}))}function yr(n,e,t){return function(n,e,t,r){var i=!1;return e&&n&&Bn(n)&&!(i=pr(n,e,t,r))&&t&&t.length>0&&(i=pr(n,e,null,r)),i}([$t,Jt,Gt],n,e,t)}function hr(n,e,t){var r=lr(Yt,t),i=pr([Gt],n,e,r);return e&&-1!==Vn(e,Xt)||(i=pr([Xt],(function(e){var t=De();n&&t&&"hidden"===t.visibilityState&&n(e)}),e,r)||i),!i&&e&&(i=hr(n,null,t)),i}function mr(n,e,t){var r=lr(Zt,t),i=pr([Qt],n,e,r);return!(i=pr([Xt],(function(e){var t=De();n&&t&&"visible"===t.visibilityState&&n(e)}),e,r)||i)&&e&&(i=mr(n,null,t)),i}function br(){var n=Cr();return n.substring(0,8)+"-"+n.substring(8,12)+"-"+n.substring(12,16)+"-"+n.substring(16,20)+"-"+n.substring(20)}function Sr(){var n=Re();return n&&n.now?n.now():re()}function Cr(){for(var n,e=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],t=J,r=0;r<4;r++)t+=e[15&(n=Ot())]+e[n>>4&15]+e[n>>8&15]+e[n>>12&15]+e[n>>16&15]+e[n>>20&15]+e[n>>24&15]+e[n>>28&15];var i=e[8+(3&Ot())|0];return t.substr(0,8)+t.substr(9,4)+"4"+t.substr(13,3)+i+t.substr(16,3)+t.substr(19,12)}var xr,Ir="";function wr(n){return wr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},wr(n)}var Tr="1DS-Web-JS-3.2.15",_r="withCredentials",Er=((xr={})[0]=0,xr[2]=6,xr[1]=1,xr[3]=7,xr[4098]=6,xr[4097]=1,xr[4099]=7,xr),Pr=null;Boolean(De()),Boolean(ke());function kr(n){return!(n===Ir||En(n))}function Nr(n){if(n){var e=n.indexOf("-");if(e>-1)return n.substring(0,e)}return Ir}function Dr(){return null===Pr&&(Pr=!_n(Uint8Array)&&!function(){var n=Me();if(!_n(n)&&n.userAgent){var e=n.userAgent.toLowerCase();if((e.indexOf("safari")>=0||e.indexOf("firefox")>=0)&&e.indexOf("chrome")<0)return!0}return!1}()&&!Be()),Pr}function Ar(n){return!!(n&&zn(n)&&n>=1&&n<=4)}function Mr(n,e,t){if(!e&&!kr(e)||"string"!=typeof n)return null;var r=wr(e);if("string"===r||"number"===r||"boolean"===r||Bn(e))e={value:e};else if("object"!==r||f.call(e,"value")){if(En(e.value)||e.value===Ir||!Kn(e.value)&&!zn(e.value)&&!qn(e.value)&&!Bn(e.value))return null}else e={value:t?JSON.stringify(e):e};if(Bn(e.value)&&!Kr(e.value))return null;if(!En(e.kind)){if(Bn(e.value)||!Ur(e.kind))return null;e.value=e.value.toString()}return e}function Or(n,e,t){var r=-1;if(!_n(n))if(e>0&&(32===e?r=8192:e<=13&&(r=e<<5)),function(n){if(n>=0&&n<=9)return!0;return!1}(t))-1===r&&(r=0),r|=t;else{var i=Er[qr(n)]||-1;-1!==r&&-1!==i?r|=i:6===i&&(r=i)}return r}function Rr(n,e,t){var r;return void 0===t&&(t=!0),n&&(r=n.get(e),t&&r&&decodeURIComponent&&(r=decodeURIComponent(r))),r||Ir}function Lr(n){void 0===n&&(n="D");var e=br();return"B"===n?e="{"+e+"}":"P"===n?e="("+e+")":"N"===n&&(e=e.replace(/-/g,Ir)),e}function Fr(n,e,t,r,i){var o={},a=!1,u=0,c=arguments.length,s=Object.prototype,l=arguments;for("[object Boolean]"===s.toString.call(l[0])&&(a=l[0],u++);u0&&n<=13||32===n}function Kr(n){return n.length>0}function zr(n,e){var t=n;t.timings=t.timings||{},t.timings.processTelemetryStart=t.timings.processTelemetryStart||{},t.timings.processTelemetryStart[e]=Br()}function qr(n){var e=0;if(null!=n){var t=wr(n);"string"===t?e=1:"number"===t?e=2:"boolean"===t?e=3:t===i&&(e=4,Bn(n)?(e=4096,n.length>0&&(e|=qr(n[0]))):f.call(n,"value")&&(e=8192|qr(n.value)))}return e}var Hr={_canUseCookies:void 0,isTypeof:Tn,isUndefined:_n,isNullOrUndefined:En,hasOwnProperty:kn,isFunction:Dn,isObject:Nn,isDate:Fn,isArray:Bn,isError:Un,isString:Kn,isNumber:zn,isBoolean:qn,toISOString:jn,arrForEach:Wn,arrIndexOf:Vn,arrMap:Xn,arrReduce:Gn,strTrim:Qn,objCreate:y,objKeys:Yn,objDefineAccessors:Zn,addEventHandler:vr,dateNow:re,isIE:Ue,disableCookies:function(){ht(null).setEnabled(!1)},newGuid:br,perfNow:Sr,newId:Ft,randomValue:Mt,random32:Ot,mwcRandomSeed:Rt,mwcRandom32:Lt,generateW3CId:Cr};var jr=null,Wr=function(){function n(e,t,r){var i,o=this,a=!1;(o.start=re(),o.name=e,o.isAsync=r,o.isChildEvt=function(){return!1},Dn(t))&&(a=Zn(o,"payload",(function(){return!i&&Dn(t)&&(i=t(),t=null),i})));o.getCtx=function(e){return e?e===n.ParentContextKey||e===n.ChildrenContextKey?o[e]:(o.ctx||{})[e]:null},o.setCtx=function(e,t){if(e)if(e===n.ParentContextKey)o[e]||(o.isChildEvt=function(){return!0}),o[e]=t;else if(e===n.ChildrenContextKey)o[e]=t;else{(o.ctx=o.ctx||{})[e]=t}},o.complete=function(){var e=0,r=o.getCtx(n.ChildrenContextKey);if(Bn(r))for(var i=0;i0&&(Wn(e,(function(n){try{n.func.call(n.self,n.args)}catch(e){rt(t.logger,2,73,"Unexpected Exception during onComplete - "+Ke(e))}})),o=[])}return n},ctx:{core:function(){return t},diagLog:function(){return nt(t,e)},getCfg:function(){return e},getExtCfg:u,getConfig:function(n,t,r){void 0===r&&(r=!1);var i,o=u(n,null);o&&!En(o[t])?i=o[t]:e&&!En(e[t])&&(i=e[t]);return En(i)?r:i},hasNext:function(){return!!i},getNext:function(){return i},setNext:function(n){i=n},iterate:function(n){var e;for(;e=a._next();){var t=e.getPlugin();t&&n(t)}},onComplete:function(n,e){for(var t=[],r=2;r0){var a=null;Wn(n,(function(n){if(o||r!==n||(o=!0),o&&n&&Dn(n.processTelemetry)){var u=function(n,e,t){var r,i=null,o=Dn(n.processTelemetry),a=Dn(n.setNextPlugin);r=n?n.identifier+"-"+n.priority+"-"+oi++:"Unknown-0-"+oi++;var u={getPlugin:function(){return n},getNext:function(){return i},processTelemetry:l,unload:f,update:d,_id:r,_setNext:function(n){i=n}};function c(){var r;return n&&Dn(n._getTelCtx)&&(r=n._getTelCtx()),r||(r=ui(u,e,t)),r}function s(e,t,o,a,u){var c=!1,s=n?n.identifier:ii,l=e._hasRun;return l||(l=e._hasRun={}),e.setNext(i),n&&Gr(e.core(),(function(){return s+":"+o}),(function(){l[r]=!0;try{var n=i?i._id:J;n&&(l[n]=!1),c=t(e)}catch(u){var a=!i||l[i._id];a&&(c=!0),i&&a||rt(e.diagLog(),1,73,"Plugin ["+s+"] failed during "+o+" - "+Ke(u)+", run flags: "+Ke(l))}}),a,u),c}function l(e,t){function r(t){if(!n||!o)return!1;var r=ei(n);return!r.teardown&&!r.disabled&&(a&&n.setNextPlugin(i),n.processTelemetry(e,t),!0)}s(t=t||c(),r,"processTelemetry",(function(){return{item:e}}),!e.sync)||t.processNext(e)}function f(e,t){function r(){var r=!1;if(n){var i=ei(n),o=n.core||i.core;!n||o&&o!==e.core()||i.teardown||(i.core=null,i.teardown=!0,i.isInitialized=!1,n.teardown&&!0===n.teardown(e,t)&&(r=!0))}return r}s(e,r,"unload",(function(){}),t.isAsync)||e.processNext(t)}function d(e,t){function r(){var r=!1;if(n){var i=ei(n),o=n.core||i.core;!n||o&&o!==e.core()||i.teardown||n.update&&!0===n.update(e,t)&&(r=!0)}return r}s(e,r,"update",(function(){}),!1)||e.processNext(t)}return te(u)}(n,e,t);i||(i=u),a&&a._setNext(u),a=u}}))}return r&&!i?li([r],e,t):i}function fi(){var n=[];return{add:function(e){e&&n.push(e)},run:function(e,t){Wn(n,(function(n){try{n(e,t)}catch(r){rt(e.diagLog(),2,73,"Unexpected error calling unload handler - "+Ke(r))}})),n=[]}}}var di=function(){function n(){var e,t,r,i,o,a=this;function u(n){void 0===n&&(n=null);var e=n;if(!e){var i=t||ui(null,{},a.core);e=r&&r.getPlugin?i.createNew(null,r.getPlugin):i.createNew(null,r)}return e}function c(n,e,i){n&&oe(n,Z,[],null,En),!i&&e&&(i=e.getProcessTelContext().getNext());var o=r;r&&r.getPlugin&&(o=r.getPlugin()),a.core=e,t=ui(i,n,e,o)}function s(){e=!1,a.core=null,t=null,r=null,o=[],i=fi()}s(),Q(n,a,(function(n){n.initialize=function(n,t,r,i){c(n,t,i),e=!0},n.teardown=function(e,t){var a,u=n.core;if(u&&(!e||u===e.core())){var c,l=!1,f=e||ci(null,u,r&&r.getPlugin?r.getPlugin():r),d=t||((a={reason:0}).isAsync=!1,a);return n._doTeardown&&!0===n._doTeardown(f,d,v)?c=!0:v(),c}function v(){if(!l){l=!0,i.run(f,t);var n=o;o=[],Wn(n,(function(n){n.rm()})),!0===c&&f.processNext(d),s()}}},n.update=function(e,t){var i=n.core;if(i&&(!e||i===e.core())){var o,a=!1,u=e||si(null,i,r&&r.getPlugin?r.getPlugin():r),s=t||{reason:0};return n._doUpdate&&!0===n._doUpdate(u,s,l)?o=!0:l(),o}function l(){a||(a=!0,c(u.getCfg(),u.core(),u.getNext()))}},n._addHook=function(n){n&&(Bn(n)?o=o.concat(n):o.push(n))},fe(n,"_addUnloadCb",(function(){return i}),"add")})),a.diagLog=function(n){return u(n).diagLog()},a.isInitialized=function(){return e},a.setInitialized=function(n){e=n},a.setNextPlugin=function(n){r=n},a.processNext=function(n,e){e?e.processNext(n):r&&Dn(r.processTelemetry)&&r.processTelemetry(n,null)},a._getTelCtx=u}return n.__ieDyn=1,n}();function vi(n){var e={};return Mn(n,(function(n,t){e[n]=t,e[t]=n})),ee(e)}function pi(n){var e={};return Mn(n,(function(n,t){e[n]=t[1],e[t[0]]=t[1]})),ee(e)}var gi,yi="locale",hi="ver",mi="name",bi=pi({UserExt:[0,"user"],DeviceExt:[1,"device"],TraceExt:[2,"trace"],WebExt:[3,"web"],AppExt:[4,"app"],OSExt:[5,"os"],SdkExt:[6,"sdk"],IntWebExt:[7,"intweb"],UtcExt:[8,"utc"],LocExt:[9,"loc"],CloudExt:[10,"cloud"],DtExt:[11,"dt"]}),Si=pi({id:[0,"id"],ver:[1,hi],appName:[2,mi],locale:[3,yi],expId:[4,"expId"],env:[5,"env"]}),Ci=pi({domain:[0,"domain"],browser:[1,"browser"],browserVer:[2,"browserVer"],screenRes:[3,"screenRes"],userConsent:[4,"userConsent"],consentDetails:[5,"consentDetails"]}),xi=pi({locale:[0,yi],localId:[1,"localId"],id:[2,"id"]}),Ii=pi({osName:[0,mi],ver:[1,hi]}),wi=pi({ver:[0,hi],seq:[1,"seq"],installId:[2,"installId"],epoch:[3,"epoch"]}),Ti=pi({msfpc:[0,"msfpc"],anid:[1,"anid"],serviceName:[2,"serviceName"]}),_i=pi({popSample:[0,"popSample"],eventFlags:[1,"eventFlags"]}),Ei=pi({tz:[0,"tz"]}),Pi=pi({sessionId:[0,"sesId"]}),ki=pi({localId:[0,"localId"],deviceClass:[1,"deviceClass"],make:[2,"make"],model:[3,"model"]}),Ni=pi({role:[0,"role"],roleInstance:[1,"roleInstance"],roleVer:[2,"roleVer"]}),Di=pi({traceId:[0,"traceID"],traceName:[1,mi],parentId:[2,"parentID"]}),Ai=pi({traceId:[0,"traceId"],spanId:[1,"spanId"],traceFlags:[2,"traceFlags"]});function Mi(){return void 0===gi&&(gi=!!Ri(0)),gi}function Oi(){return Mi()?Ri(0):null}function Ri(n){var e,t,r=null;try{var i=p();if(!i)return null;t=new Date,(r=0===n?i.localStorage:i.sessionStorage)&&Dn(r.setItem)&&(r.setItem(t,t),e=r.getItem(t)!==t,r.removeItem(t),e&&(r=null))}catch(o){r=null}return r}function Li(){return this.getId()}function Fi(n){this.setId(n)}var Bi=function(){function n(){Q(n,this,(function(n){n.setId=function(e){n.customId=e},n.getId=function(){return Kn(n.customId)?n.customId:n.automaticId}}))}return n._staticInit=void Zn(n.prototype,"id",Li,Fi),n}(),Ui="ai_session",Ki=function(){function n(e,t){var r,i,o=nt(e),a=ht(e);Q(n,this,(function(e){var u,c={sessionRenewalMs:(u=t).sessionRenewalMs&&function(){return u.sessionRenewalMs},sessionExpirationMs:u.sessionExpirationMs&&function(){return u.sessionExpirationMs},cookieDomain:u.cookieDomain&&function(){return u.cookieDomain},namePrefix:u.namePrefix&&function(){return u.namePrefix},sessionAsGuid:function(){return u.sessionAsGuid},idLength:function(){return u.idLength?u.idLength:22}};function s(n){var t=e.automaticSession,r=n.split("|");r.length>0&&t.setId(r[0]);try{if(r.length>1){var i=+r[1];t.acquisitionDate=+new Date(i),t.acquisitionDate=t.acquisitionDate>0?t.acquisitionDate:0}if(r.length>2){var a=+r[2];t.renewalDate=+new Date(a),t.renewalDate=t.renewalDate>0?t.renewalDate:0}}catch(u){rt(o,1,510,"Error parsing ai_session cookie, session will be reset: "+u)}0===t.renewalDate&&rt(o,2,517,"AI session renewal date is 0, session will be reset.")}function l(){var n=e.automaticSession,t=(new Date).getTime(),r=e.config.sessionAsGuid();!_n(r)&&r?qn(r)?n.setId(Lr()):n.setId(Lr(r)):n.setId(Ft(c&&c.idLength?c.idLength():22)),n.acquisitionDate=t,n.renewalDate=t,f(n.getId(),n.acquisitionDate,n.renewalDate),Mi()||rt(o,2,505,"Browser does not support local storage. Session durations will be inaccurate.")}function f(n,t,o){var u=t+e.config.sessionExpirationMs(),c=o+e.config.sessionRenewalMs(),s=new Date,l=[n,t,o];uu.sessionExpirationMs(),v=c-t.renewalDate>u.sessionRenewalMs();if(d||v)l();else{(!r||c-r>n.cookieUpdateInterval)&&(t.renewalDate=c,f(t.getId(),t.acquisitionDate,t.renewalDate))}},e.backup=function(){var n,t,r,a=e.automaticSession;n=a.getId(),t=a.acquisitionDate,r=a.renewalDate,function(n,e,t){var r=Oi();if(null!==r)try{r.setItem(e,t)}catch(i){gi=!1,rt(n,1,504,"Browser failed write to local storage. "+i)}}(o,i(),[n,t,r].join("|"))}}))}return n.acquisitionSpan=864e5,n.renewalSpan=18e5,n.cookieUpdateInterval=6e4,n}(),zi=["AX","EX","SF","CS","CF","CT","CU","DC","DF","H5","HL","WS","WP"];function qi(n,e){void 0===e&&(e=zi);var t=null;if(n)for(var r=n.split(","),i=0;i0&&(r="-"),t=Math.abs(t),e=Math.abs(e),this.tz=r+(t<10?"0"+t:t.toString())+":"+(e<10?"0"+e:e.toString())},Yi={WIN:/(windows|win32)/i,WINRT:/ arm;/i,WINPHONE:/windows\sphone\s\d+\.\d+/i,OSX:/(macintosh|mac os x)/i,IOS:/(ipad|iphone|ipod)(?=.*like mac os x)/i,LINUX:/(linux|joli|[kxln]?ubuntu|debian|[open]*suse|gentoo|arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk)/i,ANDROID:/android/i,CROS:/CrOS/i},Zi={5.1:"XP","6.0":"Vista",6.1:"7",6.2:"8",6.3:"8.1","10.0":"10"},no="Unknown",eo=[{r:Yi.WINPHONE,os:"Windows Phone"},{r:Yi.WINRT,os:"Windows RT"},{r:Yi.WIN,os:"Windows"},{r:Yi.IOS,os:"iOS"},{r:Yi.ANDROID,os:"Android"},{r:Yi.LINUX,os:"Linux"},{r:Yi.CROS,os:"Chrome OS"},{s:"x11",os:"Unix"},{s:"blackberry",os:"BlackBerry"},{s:"symbian",os:"Symbian"},{s:"nokia",os:"Nokia"},{r:Yi.OSX,os:"Mac OS X"}];function to(n,e){return"Windows"===e?ro(n,"Windows NT"):"Android"===e?ro(n,e):"Mac OS X"===e?function(n){var e=n.match(new RegExp("Mac OS X ([\\d,_,.]+)"));if(e){var t=e[1].replace(/_/g,".");if(t){var r=io(t);return r?t.split(r)[0]:t}}return no}(n):"iOS"===e?function(n){var e=n.match(new RegExp("OS ([\\d,_,.]+)"));if(e){var t=e[1].replace(/_/g,".");if(t){var r=io(t);return r?t.split(r)[0]:t}}return no}(n):no}function ro(n,e){var t=n.match(new RegExp(e+" ([\\d,.]+)"));return t?Zi[t[1]]?Zi[t[1]]:t[1]:no}function io(n){return n.indexOf(".")>-1?".":n.indexOf("_")>-1?"_":null}var oo=function(n){if(n.populateOperatingSystemInfo){var e=this,t=Me()||{},r=n.userAgent||t.userAgent||"",i=n.userAgentData||t.userAgentData||{};if(r){var o=function(n){for(var e=0;e0&&(t.id=u[0])}if(!t.id){t.id=Ft(e&&!_n(e.idLength)?e.idLength:22);var c=jn(new Date);t.accountAcquisitionDate=c;var s=[t.id,c],l=o.cookieDomain?o.cookieDomain:void 0;a.set(n.userCookieName,s.join(n.cookieSeparator),31536e3,l)}}if("undefined"!=typeof navigator){var f=navigator;t.locale=f.userLanguage||f.language}function d(){if(!o.hashIdentifiers&&!o.dropIdentifiers){var n=Rr(a,"MUID");n&&(i="t:"+n)}return i}t.getLocalId=function(){return i||d()},t.setLocalId=function(n){i=n}}))}return n.cookieSeparator="|",n.userCookieName="ai_user",n._staticInit=void Zn(n.prototype,"localId",so,lo),n}(),vo=function(n){var e=this;e.popSample=100,e.eventFlags=0,n.hashIdentifiers&&(e.eventFlags=1048576|e.eventFlags),n.dropIdentifiers&&(e.eventFlags=2097152|e.eventFlags),n.scrubIpOnly&&(e.eventFlags=4194304|e.eventFlags)},po=["Required","Analytics","SocialMedia","Advertising"],go="([\\d,.]+)",yo="Unknown",ho="Edg/",mo=[{ua:"OPR/",b:"Opera"},{ua:"PhantomJS",b:"PhantomJS"},{ua:"Edge",b:"Edge"},{ua:ho,b:"Edge"},{ua:"Electron",b:"Electron"},{ua:"Chrome",b:"Chrome"},{ua:"Trident",b:"MSIE"},{ua:"MSIE ",b:"MSIE"},{ua:"Firefox",b:"Firefox"},{ua:"Safari",b:"Safari"},{ua:"SkypeShell",b:"SkypeShell"}],bo=[{br:"Microsoft Edge",b:"Edge"},{br:"Google Chrome",b:"Chrome"},{br:"Opera",b:"Opera"}];function So(n,e){return e.indexOf(n)>-1}function Co(n,e){for(var t=0;t0&&(t[1]=a.eventFlags),To(8,n,_i,t,d)},n.applyLocContext=function(e){var t;To(9,e,Ei,((t={})[0]=n.loc.tz,t),d)},n.applySessionContext=function(n){var e;To(4,n,Pi,((e={})[0]=v(),e),d)},n.applyDeviceContext=function(e){var t,r=n.device;To(1,e,ki,((t={})[0]=r.localId,t[2]=r.make,t[3]=r.model,t[1]=r.deviceClass,t),d)},n.applyCloudContext=function(e){var t,r=n.cloud;To(10,e,Ni,((t={})[0]=r.role,t[1]=r.roleInstance,t[2]=r.roleVer,t),d)},n.applyAITraceContext=function(n){var e;if(t.enableApplicationInsightsTrace){var r=p();r&&To(2,n,Di,((e={})[0]=r.getTraceId(),e[1]=r.getName(),e[2]=r.getSpanId(),e),!1)}},n.applyDistributedTraceContext=function(n){var e,t=p();if(t){var r=((e={})[0]=t.getTraceId(),e[1]=t.getSpanId(),e),i=t.getTraceFlags();En(i)||(r[2]=i),To(11,n,Ai,r,!1)}}}))}return n.__ieDyn=1,n}();var Eo=[bi[4],bi[0],bi[3],bi[5],bi[6],bi[7],bi[8],bi[9],bi[1],bi[2],bi[11],bi[10]],Po=function(n){function e(){var t,r,i,o=n.call(this)||this;return o.identifier="SystemPropertiesCollector",o.priority=3,o.version="3.2.15",Q(e,o,(function(n,e){function o(){t=null,r={}}o(),n.initialize=function(r,o,a){e.initialize(r,o,a),i=n._getTelCtx().getExtCfg(n.identifier),t=new _o(r,i,o),o&&o.setTraceCtx&&o.setTraceCtx(t.getTraceCtx())},n.processTelemetry=function(e,o){zr(e,n.identifier),o=n._getTelCtx(o);var a,u,c=e.ext=e.ext?e.ext:{};e.data=e.data?e.data:{},Wn(Eo,(function(n){c[n]=c[n]||{}})),t&&(t.applyUtcContext(e),t.applyApplicationContext(e),t.applyUserContext(e),t.applyWebContext(e),t.applyOsContext(e),t.applySdkContext(e),t.applyIntWebContext(e),t.applyLocContext(e),t.applySessionContext(e),t.applyDeviceContext(e),i.enableApplicationInsightsTrace&&t.applyAITraceContext(e),i.enableDistributedTracing&&t.applyDistributedTraceContext(e),t.applyCloudContext(e)),Wn(Yn(c),(function(n){0===Yn(c[n]).length&&delete c[n]})),a=r,u=e.data,a&&Mn(a,(function(n,e){u[n]||(u[n]=e)})),n.processNext(e,o)},n.getPropertiesContext=function(){return t},n.setProperty=function(n,e){r[n]=e},n._doTeardown=function(n,e){var r=(n||{}).core();if(r&&r.getTraceCtx&&t){var i=r.getTraceCtx(!1);i&&i===t.getTraceCtx()&&r.setTraceCtx(null)}o()}})),o}return C(e,n),e.__ieDyn=1,e}(di),ko=500;function No(n,e,t){e&&Bn(e)&&e.length>0&&(Wn(e=e.sort((function(n,e){return n.priority-e.priority})),(function(n){n.priority0)){var r=ue(e.diagnosticLogInterval);r&&r>0||(r=1e4),I=setInterval((function(){clearInterval(I),I=0,A()}),r)}return I}function _(){t=!1,e=pe(!0,{},Oo),n.config=e,n.logger=new et(e),n._extensions=[],g=new Do,r=[],i=null,o=null,a=null,u=null,c=null,l=null,s=[],f=null,d=null,v=null,p=!1,h=null,m=jt("AIBaseCore",!0),b=fi(),C=null}function E(){var t=ui(N(),e,n);return t.onComplete(T),t}function P(t){var r=function(n,e,t){var r,i=[],o={};return Wn(t,(function(t){(En(t)||En(t.initialize))&&se(Ao);var r=t.priority,a=t.identifier;t&&r&&(En(o[r])?o[r]=a:it(n,"Two extensions have same priority #"+r+" - "+o[r]+", "+a)),(!r||rko&&i.push(n)})),No(r,i,t)}return r}(d,i,n)),f){var o=Vn(i,f);-1!==o&&i.splice(o,1),-1!==(o=Vn(l,f))&&l.splice(o,1),f._setQueue(v)}else f=function(n,e){function t(){return ui(null,e.config,e,null)}function r(n,e,t,r){var i=n?n.length+1:1;function o(){0==--i&&(r&&r(),r=null)}i>0&&Wn(n,(function(n){if(n&&n.queue.length>0){var r=n.chain,a=e.createNew(r);a.onComplete(o),t(a)}else i--})),o()}var i=!1,o={identifier:"ChannelControllerPlugin",priority:ko,initialize:function(e,t,r,o){i=!0,Wn(n,(function(n){n&&n.queue.length>0&&ti(ui(n.chain,e,t),r)}))},isInitialized:function(){return i},processTelemetry:function(e,i){r(n,i||t(),(function(n){n.processNext(e)}),(function(){i.processNext(e)}))},update:function(e,t){var i=t||{reason:0};return r(n,e,(function(n){n.processNext(i)}),(function(){e.processNext(i)})),!0},pause:function(){r(n,t(),(function(n){n.iterate((function(n){n.pause&&n.pause()}))}),null)},resume:function(){r(n,t(),(function(n){n.iterate((function(n){n.resume&&n.resume()}))}),null)},teardown:function(e,t){var o=t||{reason:0,isAsync:!1};return r(n,e,(function(n){n.processNext(o)}),(function(){e.processNext(o),i=!1})),!0},getChannel:function(e){var t=null;return n&&n.length>0&&Wn(n,(function(n){if(n&&n.queue.length>0&&(Wn(n.queue,(function(n){if(n.identifier===e)return t=n,-1})),t))return-1})),t},flush:function(e,i,o,a){var u=1,c=!1,s=null;function l(){u--,c&&0===u&&(s&&(clearTimeout(s),s=null),i&&i(c),i=null)}return a=a||5e3,r(n,t(),(function(n){n.iterate((function(n){if(n.flush){u++;var t=!1;n.flush(e,(function(){t=!0,l()}),o)||t||(e&&null==s?s=setTimeout((function(){s=null,l()}),a):l())}}))}),(function(){c=!0,l()})),!0},_setQueue:function(e){n=e}};return o}(v,n);i.push(f),l.push(f),n._extensions=ri(i),f.initialize(e,n,i),ti(E(),i),n._extensions=te(ri(l||[])).slice(),t&&function(e){var t=si(N(),n);t.onComplete(T),n._updateHook&&!0===n._updateHook(t,e)||t.processNext(e)}(t)}function k(e){var t,r=null,i=null;return Wn(n._extensions,(function(n){if(n.identifier===e&&n!==f&&n!==g)return i=n,-1})),!i&&f&&(i=f.getChannel(e)),i&&((t={plugin:i}).setEnabled=function(n){ei(i).disabled=!n},t.isEnabled=function(){var n=ei(i);return!n.teardown&&!n.disabled},t.remove=function(n,e){var t;void 0===n&&(n=!0);var r=[i],o=((t={reason:1}).isAsync=n,t);D(r,o,(function(n){n&&P({reason:32,removed:r}),e&&e(n)}))},r=t),r}function N(){if(!c){var t=(l||[]).slice();-1===Vn(t,g)&&t.push(g),c=li(ri(t),e,n)}return c}function D(t,r,i){if(t&&t.length>0){var o=ci(li(t,e,n),n);o.onComplete((function(){var n=!1,e=[];Wn(s,(function(r,i){Lo(r,t)?n=!0:e.push(r)})),s=e;var r=[];d&&(Wn(d,(function(e,i){var o=[];Wn(e,(function(e){Lo(e,t)?n=!0:o.push(e)})),r.push(o)})),d=r),i&&i(n),T()})),o.processNext(r)}else i(!1)}function A(){if(n.logger&&n.logger.queue){var t=n.logger.queue.slice(0);n.logger.queue.length=0,Wn(t,(function(t){var r,i=((r={}).name=h||"InternalMessageId: "+t.messageId,r.iKey=ue(e.instrumentationKey),r.time=jn(new Date),r.baseType=Ze.dataType,r.baseData={message:t.message},r);n.track(i)}))}}function M(n,e,t,r){return f?f.flush(n,e,t||6,r):(e&&e(!1),!0)}function O(e){var t=n.logger;t?(rt(t,2,73,e),T()):se(e)}_(),n.isInitialized=function(){return t},n.initialize=function(r,o,u,c){p&&se(Mo),n.isInitialized()&&se("Core should not be initialized more than once"),e=r||{},n.config=e,En(r.instrumentationKey)&&se("Please provide instrumentation key"),i=c,n._notificationManager=c,function(){var n=ue(e.disableDbgExt);!0===n&&S&&(i.removeNotificationListener(S),S=null);i&&!S&&!0!==n&&(S=Je(e),i.addNotificationListener(S))}(),function(){var n=ue(e.enablePerfMgr);!n&&a&&(a=null);n&&ae(e,Y,Ro)}(),ae(e,Z,{}).NotificationManager=i,u&&(n.logger=u);var l=ae(e,"extensions",[]);(s=[]).push.apply(s,x(x([],o),l)),d=ae(e,$,[]),P(null),v&&0!==v.length||se("No channels available"),t=!0,n.releaseQueue()},n.getTransmissionControls=function(){var n=[];return v&&Wn(v,(function(e){n.push(e.queue)})),te(n)},n.track=function(t){t.iKey=t.iKey||e.instrumentationKey,t.time=t.time||jn(new Date),t.ver=t.ver||"4.0",!p&&n.isInitialized()?E().processNext(t):r.push(t)},n.getProcessTelContext=E,n.getNotifyMgr=function(){return i||(i=function(){var n;return y(((n={}).addNotificationListener=function(n){},n.removeNotificationListener=function(n){},n.eventsSent=function(n){},n.eventsDiscarded=function(n,e){},n.eventsSendRequest=function(n,e){},n))}(),n._notificationManager=i),i},n.addNotificationListener=function(n){i&&i.addNotificationListener(n)},n.removeNotificationListener=function(n){i&&i.removeNotificationListener(n)},n.getCookieMgr=function(){return u||(u=mt(e,n.logger)),u},n.setCookieMgr=function(n){u=n},n.getPerfMgr=function(){if(!o&&!a&&ue(e.enablePerfMgr)){var t=ue(e.createPerfMgr);Dn(t)&&(a=t(n,n.getNotifyMgr()))}return o||a||jr},n.setPerfMgr=function(n){o=n},n.eventCnt=function(){return r.length},n.releaseQueue=function(){if(t&&r.length>0){var n=r;r=[],Wn(n,(function(n){E().processNext(n)}))}},n.pollInternalLogs=function(n){return h=n||null,w=!1,I&&(clearInterval(I),I=null),T(!0)},n.stopPollingInternalLogs=function(){w=!0,I&&(clearInterval(I),I=0,A())},de(n,(function(){return g}),["addTelemetryInitializer"]),n.unload=function(e,r,i){var o;void 0===e&&(e=!0),t||se("SDK is not initialized"),p&&se(Mo);var a=((o={reason:50}).isAsync=e,o.flushComplete=!1,o),u=ci(N(),n);function c(e){a.flushComplete=e,p=!0,b.run(u,a),n.stopPollingInternalLogs(),u.processNext(a)}u.onComplete((function(){_(),r&&r(a)}),n),A(),M(e,c,6,i)||c(!1)},n.getPlugin=k,n.addPlugin=function(n,e,t,r){if(!n)return r&&r(!1),void O(Ao);var i=k(n.identifier);if(i&&!e)return r&&r(!1),void O("Plugin ["+n.identifier+"] is already loaded!");var o={reason:16};function a(e){s.push(n),o.added=[n],P(o),r&&r(!0)}if(i){var u=[i.plugin];D(u,{reason:2,isAsync:!!t},(function(n){n?(o.removed=u,o.reason|=32,a()):r&&r(!1)}))}else a()},n.evtNamespace=function(){return m},n.flush=M,n.getTraceCtx=function(n){var e,t;return C||(t={},C={getName:function(){return t.name},setName:function(n){e&&e.setName(n),t.name=n},getTraceId:function(){return t.traceId},setTraceId:function(n){e&&e.setTraceId(n),Yr(n)&&(t.traceId=n)},getSpanId:function(){return t.spanId},setSpanId:function(n){e&&e.setSpanId(n),Zr(n)&&(t.spanId=n)},getTraceFlags:function(){return t.traceFlags},setTraceFlags:function(n){e&&e.setTraceFlags(n),t.traceFlags=n}}),C},n.setTraceCtx=function(n){C=n||null},fe(n,"addUnloadCb",(function(){return b}),"add")}))}return n.__ieDyn=1,n}();function Bo(n,e,t,r){Wn(n,(function(n){if(n&&n[e])if(t)setTimeout((function(){return r(n)}),0);else try{r(n)}catch(i){}}))}var Uo=function(){function n(e){this.listeners=[];var t=!!(e||{}).perfEvtsSendAll;Q(n,this,(function(n){n.addNotificationListener=function(e){n.listeners.push(e)},n.removeNotificationListener=function(e){for(var t=Vn(n.listeners,e);t>-1;)n.listeners.splice(t,1),t=Vn(n.listeners,e)},n.eventsSent=function(e){Bo(n.listeners,nn,!0,(function(n){n.eventsSent(e)}))},n.eventsDiscarded=function(e,t){Bo(n.listeners,en,!0,(function(n){n.eventsDiscarded(e,t)}))},n.eventsSendRequest=function(e,t){Bo(n.listeners,tn,t,(function(n){n.eventsSendRequest(e,t)}))},n.perfEvent=function(e){e&&(!t&&e.isChildEvt()||Bo(n.listeners,rn,!1,(function(n){e.isAsync?setTimeout((function(){return n.perfEvent(e)}),0):n.perfEvent(e)})))}}))}return n.__ieDyn=1,n}(),Ko=function(n){function e(){var t=n.call(this)||this;return Q(e,t,(function(n,e){function t(e){var t=n.getNotifyMgr();t&&t.eventsDiscarded([e],2)}n.initialize=function(n,t,r,i){e.initialize(n,t,r||new et(n),i||new Uo(n))},n.track=function(r){Gr(n.getPerfMgr(),(function(){return"AppInsightsCore:track"}),(function(){null===r&&(t(r),se("Invalid telemetry item")),function(n){En(n.name)&&(t(n),se("telemetry name required"))}(r),e.track(r)}),(function(){return{item:r}}),!r.sync)}})),t}return C(e,n),e.__ieDyn=1,e}(Fo),zo=function(n){function e(){var t=n.call(this)||this;return t.pluginVersionStringArr=[],Q(e,t,(function(n,e){n.logger&&n.logger.queue||(n.logger=new et({loggingLevelConsole:1})),n.initialize=function(t,r,i,o){Gr(n,(function(){return"AppInsightsCore.initialize"}),(function(){var a=n.pluginVersionStringArr;if(t){t.endpointUrl||(t.endpointUrl="https://browser.events.data.microsoft.com/OneCollector/1.0/");var u=t.propertyStorageOverride;!u||u.getProperty&&u.setProperty||se("Invalid property storage override passed."),t.channels&&Wn(t.channels,(function(n){n&&Wn(n,(function(n){if(n.identifier&&n.version){var e=n.identifier+"="+n.version;a.push(e)}}))}))}n.getWParam=function(){return"undefined"!=typeof document||t.enableWParam?0:-1},r&&Wn(r,(function(n){if(n&&n.identifier&&n.version){var e=n.identifier+"="+n.version;a.push(e)}})),n.pluginVersionString=a.join(";"),n.pluginVersionStringArr=a;try{e.initialize(t,r,i,o),n.pollInternalLogs("InternalLog")}catch(l){var c=n.logger,s=Ke(l);-1!==s.indexOf("channels")&&(s+="\n - Channels must be provided through config.channels only!"),rt(c,1,514,"SDK Initialization Failed - no telemetry will be sent: "+s)}}),(function(){return{config:t,extensions:r,logger:i,notificationManager:o}}))},n.track=function(t){Gr(n,(function(){return"AppInsightsCore.track"}),(function(){var r=t;if(r){r.timings=r.timings||{},r.timings.trackStart=Br(),Ar(r.latency)||(r.latency=1);var i=r.ext=r.ext||{};i.sdk=i.sdk||{},i.sdk.ver=Tr;var o=r.baseData=r.baseData||{};o.properties=o.properties||{};var a=o.properties;a.version=a.version||n.pluginVersionString||Ir}e.track(r)}),(function(){return{item:t}}),!t.sync)}})),t}return C(e,n),e.__ieDyn=1,e}(Ko),qo=zo,Ho=vi({Unknown:0,NonRetryableStatus:1,InvalidEvent:2,SizeLimitExceeded:3,KillSwitch:4,QueueFull:5}),jo="REAL_TIME",Wo="NEAR_REAL_TIME",Vo="BEST_EFFORT",Xo="",Go="POST",Qo="drop",Jo="send",$o="requeue",Yo="rspFail",Zo="application/x-json-stream",na="cache-control",ea="content-type",ta="kill-duration",ra="time-delta-millis",ia="client-version",oa="client-id",aa="time-delta-to-apply-millis",ua="upload-time",ca="apikey",sa="AuthMsaDeviceTicket",la="AuthXToken";function fa(n){var e=(n.ext||{}).intweb;return e&&kr(e.msfpc)?e.msfpc:null}function da(n){for(var e=null,t=0;null===e&&tre()||(delete t[r],!1)}}))}return n.__ieDyn=1,n}(),ya=ga;function ha(n){var e,t=Math.floor(1200*Math.random())+2400;return e=Math.pow(2,n)*t,Math.min(e,6e5)}function ma(n){return ma="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},ma(n)}var ba,Sa=2e6,Ca=Math.min(Sa,65e3),xa=/\./,Ia=function(){function n(e,t,r,i){var o="data",a="baseData",u=!!i,c=t,s={};Q(n,this,(function(n){function t(n,e,i,o,a,l,f){Mn(n,(function(n,d){var v=null;if(d||kr(d)){var p=i,g=n,y=a,h=e;if(u&&!o&&xa.test(n)){var m=n.split("."),b=m.length;if(b>1){y&&(y=y.slice());for(var S=0;S=7&&(t=Rn(n,"ext.metadata")||Rn(n,"ext.web")),s[n]=t),t}(p);if(v=!x&&c&&c.handleField(p,g)?c.value(p,g,d,r):Mr(g,d,r)){var I=v.value;if(h[g]=I,l&&l(y,g,v),f&&"object"===ma(I)&&!Bn(I)){var w=y;w&&(w=w.slice()).push(g),t(d,I,p+"."+g,o,w,l,f)}}}}))}n.createPayload=function(n,e,t,r,i,o){return{apiKeys:[],payloadBlob:Xo,overflow:null,sizeExceed:[],failedEvts:[],batches:[],numEvents:0,retryCnt:n,isTeardown:e,isSync:t,isBeacon:r,sendType:o,sendReason:i}},n.appendPayload=function(t,r,i){var o=t&&r&&!t.overflow;return o&&Gr(e,(function(){return"Serializer:appendPayload"}),(function(){for(var e=r.events(),o=t.payloadBlob,a=t.numEvents,u=!1,c=[],s=[],l=t.isBeacon,f=l?65e3:3984588,d=l?Ca:Sa,v=0,p=0;v=i){t.overflow=r.split(v);break}var y=n.getEventBlob(g);if(y&&y.length<=d){var h=y.length;if(o.length+h>f){t.overflow=r.split(v);break}o&&(o+="\n"),o+=y,++p>20&&(o.substr(0,1),p=0),u=!0,a++}else y?c.push(g):s.push(g),e.splice(v,1),v--}v++}if(c&&c.length>0&&t.sizeExceed.push(va.create(r.iKey(),c)),s&&s.length>0&&t.failedEvts.push(va.create(r.iKey(),s)),u){t.batches.push(r),t.payloadBlob=o,t.numEvents=a;var m=r.iKey();-1===Vn(t.apiKeys,m)&&t.apiKeys.push(m)}}),(function(){return{payload:t,theBatch:{iKey:r.iKey(),evts:r.events()},max:i}})),o},n.getEventBlob=function(n){try{return Gr(e,(function(){return"Serializer.getEventBlob"}),(function(){var e={};e.name=n.name,e.time=n.time,e.ver=n.ver,e.iKey="o:"+Nr(n.iKey);var r={},i=n.ext;i&&(e.ext=r,Mn(i,(function(n,e){t(e,r[n]={},"ext."+n,!0,null,null,!0)})));var u=e.data={};u.baseType=n.baseType;var c=u.baseData={};return t(n.baseData,c,a,!1,[a],(function(n,e,t){wa(r,n,e,t)}),true),t(n.data,u,o,!1,[],(function(n,e,t){wa(r,n,e,t)}),true),JSON.stringify(e)}),(function(){return{item:n}}))}catch(r){return null}}}))}return n.__ieDyn=1,n}();function wa(n,e,t,r){if(r&&n){var i=Or(r.value,r.kind,r.propertyType);if(i>-1){var o=n.metadata;o||(o=n.metadata={f:{}});var a=o.f;if(a||(a=o.f={}),e)for(var u=0;u0)for(var i=e.toLowerCase(),o=0;o0&&(r&&Pa[e]?(n.hdrs[Pa[e]]=t,n.useHdrs=!0):n.url+="&"+e+"="+t)}function Oa(n,e){return e&&(zn(e)?n=[e].concat(n):Bn(e)&&(n=e.concat(n))),n}Na(sa,sa,!1),Na(ia,ia),Na(oa,"Client-Id"),Na(ca,ca),Na(aa,aa),Na(ua,ua),Na(la,la);var Ra=function(){function n(e,t,r,i,a){this._responseHandlers=[];var u,c,s,l,f,d,v,p,g,y,h="?cors=true&"+ea.toLowerCase()+"="+Zo,m=new ya,b=!1,S=new pa,C=!1,x=0,I=!0,w=[],T={},_=[],E=null,P=!1,k=!1,N=!1;Q(n,this,(function(n){var D=!0;function A(n,e){for(var t=0,r=null,i=0;null==r&&i0&&(c.headers=n.headers),fetch(i,c).then((function(n){var t={},r=Xo,i=n.headers;i&&i.forEach((function(n,e){t[e]=n})),n.body&&n.text().then((function(n){r=n})),u||(u=!0,L(e,n.status,t,r),Q(r))})).catch((function(n){u||(u=!0,L(e,0,{}))})),o&&!u&&(u=!0,L(e,200,{})),!u&&n.timeout>0&&a.set((function(){u||(u=!0,L(e,500,{}))}),n.timeout)}function R(n,e,t){var r=n.urlString;function i(n,e,t){if(!n[t]&&e&&e.getResponseHeader){var r=e.getResponseHeader(t);r&&(n[t]=Qn(r))}return n}function o(n){var e={};return n.getAllResponseHeaders?e=function(n){var e={};if(Kn(n)){Wn(Qn(n).split(/[\r\n]+/),(function(n){if(n){var t=n.indexOf(": ");if(-1!==t){var r=Qn(n.substring(0,t)).toLowerCase(),i=Qn(n.substring(t+1));e[r]=i}else e[Qn(n)]=1}}))}return e}(n.getAllResponseHeaders()):(e=i(e,n,ra),e=i(e,n,ta),e=i(e,n,"kill-duration-seconds")),e}function a(n,t){L(e,n.status,o(n),t)}t&&n.disableXhrSync&&(t=!1);var u=function(n,e,t,r,i,o){function a(n,e,t){try{n[e]=t}catch(r){}}void 0===r&&(r=!1),void 0===i&&(i=!1);var u=new XMLHttpRequest;return r&&a(u,"Microsoft_ApplicationInsights_BypassAjaxInstrumentation",r),t&&a(u,_r,t),u.open(n,e,!i),t&&a(u,_r,t),!i&&o&&a(u,"timeout",o),u}(Go,r,D,!0,t,n.timeout);Mn(n.headers,(function(n,e){u.setRequestHeader(n,e)})),u.onload=function(){var n=Da(u);a(u,n),Q(n)},u.onerror=function(){a(u)},u.ontimeout=function(){a(u)},u.send(n.data)}function L(n,e,t,r){try{n(e,t,r)}catch(i){rt(c,2,518,Ke(i))}}function F(n,e,t){var r=200,i=n._thePayload,o=n.urlString+(y?_a:Xo);try{var a=Me();if(!a.sendBeacon(o,n.data))if(i){var u=[];Wn(i.batches,(function(n){if(u&&n&&n.count()>0){for(var e=n.events(),t=0;t0&&!b&&s[e]&&E&&(r=0!==e||K()&&(t>0||S.allowRequestSending())),r}function H(n){var e={};return n&&Wn(n,(function(n,t){e[t]={iKey:n.iKey(),evts:n.events()}})),e}function j(n,t,r,i,o){if(n&&0!==n.length)if(b)J(n,1,i);else{i=U(i);try{var a=n,u=0!==i;Gr(l,(function(){return"HttpManager:_sendBatches"}),(function(a){a&&(n=n.slice(0));for(var c=[],l=null,f=Br(),d=s[i]||(u?s[1]:s[0]),v=d&&d._transport,p=g&&(k||B(i)||3===v||d._isSync&&2===v);q(n,i,t);){var y=n.shift();y&&y.count()>0&&(m.isTenantKilled(y.iKey())?c.push(y):(l=l||E.createPayload(t,r,u,p,o,i),E.appendPayload(l,y,e)?null!==l.overflow&&(n=[l.overflow].concat(n),l.overflow=null,X(l,f,Br(),o),f=Br(),l=null):(X(l,f,Br(),o),f=Br(),n=[y].concat(n),l=null)))}l&&X(l,f,Br(),o),n.length>0&&(_=n.concat(_)),J(c,8004,i)}),(function(){return{batches:H(a),retryCount:t,isTeardown:r,isSynchronous:u,sendReason:o,useSendBeacon:B(i),sendType:i}}),!u)}catch(f){rt(c,2,48,"Unexpected Exception sending batch: "+Ke(f))}}}function W(n,e){var t={url:h,hdrs:{},useHdrs:!1};e?(t.hdrs=Fr(t.hdrs,T),t.useHdrs=Yn(t.hdrs).length>0):Mn(T,(function(n,e){ka[n]?Ma(t,ka[n],e,!1):(t.hdrs[n]=e,t.useHdrs=!0)})),Ma(t,oa,"NO_AUTH",e),Ma(t,ia,Tr,e);var r=Xo;Wn(n.apiKeys,(function(n){r.length>0&&(r+=","),r+=n})),Ma(t,ca,r,e),Ma(t,ua,re().toString(),e);var i=function(n){for(var e=0;e=0&&(t.url+="&w="+o)}for(var a=0;a0){var f=!!n.sendHook,g=s[e.sendType];!B(e.sendType)&&e.isBeacon&&2===e.sendReason&&(g=s[2]||s[3]||g);var y=N;(e.isBeacon||3===g._transport)&&(y=!1);var h=W(e,y);y=y||h.useHdrs;var b=Br();Gr(l,(function(){return"HttpManager:_doPayloadSend"}),(function(){for(var s=0;s0?T.sendAttempt++:T.sendAttempt=1}J(e.batches,1e3+(a||0),e.sendType,!0);var E={data:e.payloadBlob,urlString:h.url,headers:h.hdrs,_thePayload:e,_sendReason:a,timeout:d,disableXhrSync:v,disableFetchKeepAlive:p};y&&(Aa(E.headers,na)||(E.headers["cache-control"]="no-cache, no-store"),Aa(E.headers,ea)||(E.headers["content-type"]=Zo));var N=null;g&&(N=function(t){S.firstRequestSent();var i=function(t,i){!function(e,t,i,a){var c=9e3,s=null,l=!1,f=!1;try{var d=!0;if(Ta(e)!==o){if(t){S.setClockSkew(t["time-delta-millis"]);var v=t["kill-duration"]||t["kill-duration-seconds"];Wn(m.setKillSwitchTenants(t["kill-tokens"],v),(function(n){Wn(i.batches,(function(e){if(e.iKey()===n){s=s||[];var t=e.split(0);i.numEvents-=t.count(),s.push(t)}}))}))}if(200==e||204==e)return void(c=200);((g=e)>=300&&g<500&&408!=g&&429!=g||501==g||505==g||i.numEvents<=0)&&(d=!1),c=9e3+e%1e3}if(d){c=100;var p=i.retryCnt;0===i.sendType&&(p0&&function(n,e){P&&Wn(n,(function(n){V(n.timings=n.timings||{},"sendEventCompleted",e)}))}(n.events(),e)}))}}(e.batches)),J(e.batches,t,e.sendType,!0)}finally{0===e.sendType&&(x--,5!==r&&n.sendQueuedRequests(e.sendType,r))}}(i,c,a,f)),J(s,8004,i.sendType)}var g}(t,i,e,a)},s=e.isTeardown||e.isSync;try{g.sendPOST(t,i,s),n.sendListener&&n.sendListener(E,t,s,e.isBeacon)}catch(l){it(c,"Unexpected exception sending payload. Ex:"+Ke(l)),L(i,0,{})}}),Gr(l,(function(){return"HttpManager:_doPayloadSend.sender"}),(function(){if(N)if(0===e.sendType&&x++,f&&!e.isBeacon&&3!==g._transport){var t={data:E.data,urlString:E.urlString,headers:Fr({},E.headers),timeout:E.timeout,disableXhrSync:E.disableXhrSync,disableFetchKeepAlive:E.disableFetchKeepAlive},r=!1;Gr(l,(function(){return"HttpManager:_doPayloadSend.sendHook"}),(function(){try{n.sendHook(t,(function(n){r=!0,I||n._thePayload||(n._thePayload=n._thePayload||E._thePayload,n._sendReason=n._sendReason||E._sendReason),N(n)}),e.isSync||e.isTeardown)}catch(i){r||N(E)}}))}else N(E)}))}),(function(){return{thePayload:e,serializationStart:t,serializationCompleted:i,sendReason:a}}),e.isSync)}e.sizeExceed&&e.sizeExceed.length>0&&J(e.sizeExceed,8003,e.sendType),e.failedEvts&&e.failedEvts.length>0&&J(e.failedEvts,8002,e.sendType)}function G(n,e,t){e?n():a.set(n,t)}function Q(e){var t=n._responseHandlers;try{for(var r=0;r0&&i){var o=i[function(n){var e=Ea[n];kr(e)||(e="oth",n>=9e3&&n<=9999?e=Yo:n>=8e3&&n<=8999?e=Qo:n>=1e3&&n<=1999&&(e=Jo));return e}(e)];if(o){var a=0!==t;Gr(l,(function(){return"HttpManager:_sendBatchesNotification"}),(function(){G((function(){try{o.call(i,n,e,a,t)}catch(r){rt(c,1,74,"send request notification failed: "+r)}}),r||a,0)}),(function(){return{batches:H(n),reason:e,isSync:a,sendSync:r,sendType:t}}),!a)}}}n.initialize=function(n,e,t,r,i){var o;i||(i={}),h=n+h,N=!!_n(i.avoidOptions)||!i.avoidOptions,l=e,f=e.getCookieMgr(),P=!l.config.disableEventTimings;var a=!!l.config.enableCompoundKey;c=(u=t).diagLog();var m=i.valueSanitizer,b=i.stringifyObjects;_n(i.enableCompoundKey)||(a=!!i.enableCompoundKey),d=i.xhrTimeout,v=!!i.disableXhrSync,p=!!i.disableFetchKeepAlive,y=!1!==i.addNoResponse,C=!Be(),E=new Ia(l,m,b,a),En(i.useSendBeacon)||(C=!!i.useSendBeacon);var S=r,x=i.alwaysUseXhrOverride?r:null,w=i.alwaysUseXhrOverride?r:null,T=[3,2];if(!r){I=!1;var _=Oe();_&&_.protocol&&"file:"===_.protocol.toLowerCase()&&(D=!1);var k=[];Be()?(k=[2,1],T=[2,1,3]):k=[1,2,3],(r=A(k=Oa(k,i.transports),!1))||it(c,"No available transport to send events"),S=A(k,!0)}x||(x=A(T=Oa(T,i.unloadTransports),!0)),g=!I&&(C&&ze()||!p&&qe(!0)),(o={})[0]=r,o[1]=S||A([1,2,3],!0),o[2]=x||S||A([1],!0),o[3]=w||A([2,3],!0)||S||A([1],!0),s=o},n._getDbgPlgTargets=function(){return[s[0],m,E,s]},n.addQueryStringParameter=function(n,e){for(var t=0;t0){if(m.isTenantKilled(n.iKey()))return!1;_.push(n)}return!0},n.teardown=function(){_.length>0&&j(z(),0,!0,2,2)},n.pause=function(){b=!0},n.resume=function(){b=!1,n.sendQueuedRequests(0,4)},n.sendSynchronousBatch=function(n,e,t){n&&n.count()>0&&(En(e)&&(e=1),k&&(e=U(e),t=2),j([n],0,!1,e,t||0))}}))}return n.__ieDyn=1,n}();function La(n,e){for(var t=[],r=2;r0){var o=i.split(0,r),a=o.count();if(a>0)return 4===t?g-=a:h-=a,$(Ka,[o],Ho.QueueFull),!0}t++}return H(),!1}(n.iKey,n.latency,u,c)&&(a=!q(n,e))}a&&J(Ka,[n],Ho.QueueFull)}function M(n,e,t){var r=j(n,e,t);return o.sendQueuedRequests(e,t),r}function O(){return h>0}function R(){if(_>=0&&j(_,0,c)&&o.sendQueuedRequests(0,c),g>0&&!x&&!p){var n=b[S][2];n>=0&&(x=F((function(){x=null,M(4,0,1),R()}),n))}var e=b[S][1];!C&&!v&&e>=0&&!p&&(O()?C=F((function(){C=null,M(0===w?3:1,0,1),w++,w%=2,R()}),e):w=0)}function L(){t=null,f=!1,d=[],v=null,p=!1,g=0,y=500,h=0,m=1e4,b={},S=jo,C=null,x=null,I=0,w=0,i=null,T={},a=void 0,u=0,_=-1,c=null,E=!0,P=!1,k=6,N=2,s=null,l=Ba(),o=new Ra(500,2,1,{requeue:G,send:Y,sent:Z,drop:nn,rspFail:en,oth:tn},l),X(),T[4]={batches:[],iKeyMap:{}},T[3]={batches:[],iKeyMap:{}},T[2]={batches:[],iKeyMap:{}},T[1]={batches:[],iKeyMap:{}},rn()}function F(n,e){0===e&&I&&(e=1);var t=1e3;return I&&(t=ha(I-1)),l.set(n,e*t)}function B(){return null!==C&&(l.clear(C),C=null,w=0,!0)}function U(n,e){B(),v&&(l.clear(v),v=null),p||M(1,n,e)}function K(n,e,t){var r=T[e];r||(r=T[e=1]);var i=r.iKeyMap[n];return!i&&t&&(i=va.create(n),r.batches.push(i),r.iKeyMap[n]=i),i}function z(e,t){o.canSendRequest()&&!I&&(a>0&&h>a&&(t=!0),t&&null==v&&n.flush(e,null,20))}function q(n,e){E&&(n=ve(n));var t=n.latency,r=K(n.iKey,t,!0);return!!r.addEvent(n)&&(4!==t?(h++,e&&0===n.sendAttempt&&z(!n.sync,u>0&&r.count()>=u)):g++,!0)}function H(){for(var n=0,e=0,t=function(t){var r=T[t];r&&r.batches&&Wn(r.batches,(function(r){4===t?n+=r.count():e+=r.count()}))},r=1;r<=4;r++)t(r);h=e,g=n}function j(e,t,r){var i=!1,a=0===t;return!a||o.canSendRequest()?Gr(n.core,(function(){return"PostChannel._queueBatches"}),(function(){for(var n=[],t=4;t>=e;){var r=T[t];r&&r.batches&&r.batches.length>0&&(Wn(r.batches,(function(e){o.addBatch(e)?i=i||e&&e.count()>0:n=n.concat(e.events()),4===t?g-=e.count():h-=e.count()})),r.batches=[],r.iKeyMap={}),t--}n.length>0&&J(Ka,n,Ho.KillSwitch),i&&_>=e&&(_=-1,c=0)}),(function(){return{latency:e,sendType:t,sendReason:r}}),!a):(_=_>=0?Math.min(_,e):e,c=Math.max(c,r)),i}function W(n,e){M(1,0,e),H(),V((function(){n&&n(),d.length>0?v=F((function(){v=null,W(d.shift(),e)}),0):(v=null,R())}))}function V(n){o.isCompletelyIdle()?n():v=F((function(){v=null,V(n)}),.25)}function X(){(b={})[jo]=[2,1,0],b[Wo]=[6,3,0],b[Vo]=[18,9,0]}function G(e,t){var r=[],i=k;P&&(i=N),Wn(e,(function(e){e&&e.count()>0&&Wn(e.events(),(function(e){e&&(e.sync&&(e.latency=4,e.sync=!1),e.sendAttempt0&&J(Ka,r,Ho.NonRetryableStatus),P&&U(2,2)}function Q(e,t){var r=n._notificationManager||{},i=r[e];if(i)try{i.apply(r,t)}catch(o){rt(n.diagLog(),1,74,e+" notification failed: "+o)}}function J(n,e){for(var t=[],r=2;r0&&Q(n,[e].concat(t))}function $(n,e){for(var t=[],r=2;r0&&Wn(e,(function(e){e&&e.count()>0&&Q(n,[e.events()].concat(t))}))}function Y(n,e,t){n&&n.length>0&&Q("eventsSendRequest",[e>=1e3&&e<=1999?e-1e3:0,!0!==t])}function Z(n,e){$("eventsSent",n,e),R()}function nn(n,e){$(Ka,n,e>=8e3&&e<=8999?e-8e3:Ho.Unknown)}function en(n){$(Ka,n,Ho.NonRetryableStatus),R()}function tn(n,e){$(Ka,n,Ho.Unknown),R()}function rn(){u=t&&t.disableAutoBatchFlushLimit?0:Math.max(1500,m/6)}L(),n._getDbgPlgTargets=function(){return[o]},n.initialize=function(u,c,f){Gr(c,(function(){return"PostChannel:initialize"}),(function(){var d=c;e.initialize(u,c,f);try{c.addUnloadCb;s=lr(jt(n.identifier),c.evtNamespace&&c.evtNamespace());var v=n._getTelCtx();u.extensionConfig[n.identifier]=u.extensionConfig[n.identifier]||{},t=v.getExtCfg(n.identifier),l=Ba(t.setTimeoutOverride,t.clearTimeoutOverride),E=!t.disableOptimizeObj&&!!Ee("chrome"),function(n){var e=n.getWParam;n.getWParam=function(){var n=0;return t.ignoreMc1Ms0CookieProcessing&&(n|=2),n|e()}}(d),t.eventsLimitInMem>0&&(m=t.eventsLimitInMem),t.immediateEventLimit>0&&(y=t.immediateEventLimit),t.autoFlushEventsLimit>0&&(a=t.autoFlushEventsLimit),zn(t.maxEventRetryAttempts)&&(k=t.maxEventRetryAttempts),zn(t.maxUnloadEventRetryAttempts)&&(N=t.maxUnloadEventRetryAttempts),rn(),t.httpXHROverride&&t.httpXHROverride.sendPOST&&(i=t.httpXHROverride),kr(u.anonCookieName)&&o.addQueryStringParameter("anoncknm",u.anonCookieName),o.sendHook=t.payloadPreprocessor,o.sendListener=t.payloadListener;var p=t.overrideEndpointUrl?t.overrideEndpointUrl:u.endpointUrl;n._notificationManager=c.getNotifyMgr(),o.initialize(p,n.core,n,i,t);var g=u.disablePageUnloadEvents||[];yr(r,g,s),hr(r,g,s),mr(D,u.disablePageShowEvents,s)}catch(h){throw n.setInitialized(!1),h}}),(function(){return{coreConfig:u,core:c,extensions:f}}))},n.processTelemetry=function(e,r){zr(e,n.identifier);var i=(r=n._getTelCtx(r)).getExtCfg(n.identifier),o=!!t.disableTelemetry;i&&(o=o||!!i.disableTelemetry);var a=e;o||f||(t.overrideInstrumentationKey&&(a.iKey=t.overrideInstrumentationKey),i&&i.overrideInstrumentationKey&&(a.iKey=i.overrideInstrumentationKey),A(a,!0),P?U(2,2):R()),n.processNext(a,r)},n._doTeardown=function(n,e){U(2,2),f=!0,o.teardown(),gr([$t,Jt,Gt],null,s),function(n,e){var t=lr(Yt,e);gr([Gt],n,t),gr([Xt],null,t)}(null,s),function(n,e){var t=lr(Zt,e);gr([Qt],n,t),gr([Xt],null,t)}(null,s),L()},n.setEventQueueLimits=function(n,e){m=n>0?n:1e4,a=e>0?e:0,rn();var t=h>n;if(!t&&u>0)for(var r=1;!t&&r<=3;r++){var i=T[r];i&&i.batches&&Wn(i.batches,(function(n){n&&n.count()>=u&&(t=!0)}))}z(!0,t)},n.pause=function(){B(),p=!0,o.pause()},n.resume=function(){p=!1,o.resume(),R()},n.addResponseHandler=function(n){o._responseHandlers.push(n)},n._loadTransmitProfiles=function(n){B(),X(),S=jo,R(),Mn(n,(function(n,e){var t=e.length;if(t>=2){var r=t>2?e[2]:0;if(e.splice(0,t-2),e[1]<0&&(e[0]=-1),e[1]>0&&e[0]>0){var i=e[0]/e[1];e[0]=Math.ceil(i)*e[1]}r>=0&&e[1]>=0&&r>e[1]&&(r=e[1]),e.push(r),b[n]=e}}))},n.flush=function(n,e,t){if(void 0===n&&(n=!0),!p)if(t=t||1,n)null==v?(B(),j(1,0,t),v=F((function(){v=null,W(e,t)}),0)):d.push(e);else{var r=B();M(1,1,t),null!=e&&e(),r&&R()}},n.setMsaAuthTicket=function(n){o.addHeader(sa,n)},n.hasEvents=O,n._setTransmitProfile=function(n){S!==n&&void 0!==b[n]&&(B(),S=n,R())},n._backOffTransmission=function(){I<4&&(I++,B(),R())},n._clearBackOff=function(){I&&(I=0,B(),R())},Zn(n,"_setTimeoutOverride",(function(){return l.set}),(function(n){l=Ba(n,l.clear)})),Zn(n,"_clearTimeoutOverride",(function(){return l.clear}),(function(n){l=Ba(l.set,n)}))})),r}return C(e,n),e.__ieDyn=1,e}(di),qa=za,Ha=function(n){function e(){var t,r,i=n.call(this)||this;return Q(e,i,(function(n,e){n.initialize=function(n,o){var a=i;Gr(i,(function(){return"ApplicationInsights:initialize"}),(function(){t=new qa;var i=[r=new Po];o&&(i=i.concat(o)),n||se("You must provide a config object!");var u=n.channels;if(u&&u.length>0){for(var c=!1,s=0;s