Socket
Socket
Sign inDemoInstall

@microsoft/applicationinsights-core-js

Package Overview
Dependencies
Maintainers
1
Versions
561
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@microsoft/applicationinsights-core-js - npm Package Compare versions

Comparing version 2.6.2 to 2.6.3

4

browser/applicationinsights-core-js.min.js
/*!
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.
*/
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(((e="undefined"!=typeof globalThis?globalThis:e||self).Microsoft=e.Microsoft||{},e.Microsoft.ApplicationInsights=e.Microsoft.ApplicationInsights||{}))}(this,function(c){"use strict";var r={Unknown:0,NonRetryableStatus:1,InvalidEvent:2,SizeLimitExceeded:3,KillSwitch:4,QueueFull:5},a="function",u="object",n="undefined",s="prototype",i="hasOwnProperty",t=Object,o=t[s],l=t.assign,f=t.create,e=t.defineProperty,g=o[i];function d(){return typeof globalThis!==n&&globalThis?globalThis:typeof self!==n&&self?self:typeof window!==n&&window?window:typeof global!==n&&global?global:null}function v(e){throw new TypeError(e)}function p(e){if(f)return f(e);if(null==e)return{};var n=typeof e;function t(){}return n!==u&&n!==a&&v("Object prototype may only be an Object:"+e),t[s]=e,new t}(d()||{}).Symbol,(d()||{}).Reflect;var h=function(e,n){return(h=t.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n[i](t)&&(e[t]=n[t])})(e,n)};function y(e,n){function t(){this.constructor=e}typeof n!==a&&null!==n&&v("Class extends value "+n+" is not a constructor or null"),h(e,n),e[s]=null===n?p(n):(t[s]=n[s],new t)}var m="constructor",C="prototype",x="function",T="_dynInstFuncs",w="_isDynProxy",I="_dynClass",S="_dynCls$",b="_dynInstChk",N=b,E="_dfOpts",P="_unknown_",M="__proto__",k="useBaseInst",L="setInstFuncs",A=Object,F=A.getPrototypeOf,_=0;function O(e,n){return e&&A[C].hasOwnProperty.call(e,n)}function R(e){return e&&(e===A[C]||e===Array[C])}function j(e){return R(e)||e===Function[C]}function D(e){if(e){if(F)return F(e);if(e=e[M]||e[C]||(e[m]?e[m][C]:null))return e}return null}function U(e,n){var t=[],r=A.getOwnPropertyNames;if(r)t=r(e);else for(var i in e)"string"==typeof i&&O(e,i)&&t.push(i);if(t&&0<t.length)for(var o=0;o<t.length;o++)n(t[o])}function z(e,n,t){return n!==m&&typeof e[n]===x&&(t||O(e,n))}function K(e){throw new TypeError("DynamicProto: "+e)}function B(e,n){for(var t=e.length-1;0<=t;t--)if(e[t]===n)return 1}function V(e,n){return O(e,C)?e.name||n||P:((e||{})[m]||{}).name||n||P}function W(e,r,n,t){O(e,C)||K("theClass is an invalid class definition.");var i=e[C];!function(e){if(F)for(var n=[],t=D(r);t&&!j(t)&&!B(n,t);){if(t===e)return 1;n.push(t),t=D(t)}}(i)&&K("["+V(e)+"] is not in class hierarchy of ["+V(r)+"]");var o=null;O(i,I)?o=i[I]:(o=S+V(e,"_")+"$"+_,_++,i[I]=o);var a,u,s,c,l,f,g=W[E],d=!!g[k];d&&t&&t[k]!==undefined&&(d=!!t[k]),n(r,function(e,n,t,o){function r(e,n,t){var r,i=n[t];return i[w]&&o&&!1!==(r=e[T]||{})[N]&&(i=(r[n[I]]||{})[t]||i),function(){return i.apply(e,arguments)}}var i={};U(t,function(e){i[e]=r(n,t,e)});for(var a=D(e),u=[];a&&!j(a)&&!B(u,a);)U(a,function(e){!i[e]&&z(a,e,!F)&&(i[e]=r(n,a,e))}),u.push(a),a=D(a);return i}(i,r,(u={},U(a=r,function(e){!u[e]&&z(a,e,!1)&&(u[e]=a[e])}),e=u),d)),s=i,o=o,c=r,l=e,t=!1!==(g=(g=!!F&&!!g[L])&&t?!!t[L]:g),R(s)||(g=c[T]=c[T]||{},f=g[o]=g[o]||{},!1!==g[N]&&(g[N]=!!t),U(c,function(e){var t,r,i;z(c,e,!1)&&c[e]!==l[e]&&(f[e]=c[e],delete c[e],O(s,e)&&(!s[e]||s[e][w])||(s[e]=(t=s,r=e,(i=function(){var e,n;return(function(e,n,t,r){var i=null;if(e&&O(t,I)){var o=e[T]||{};if((i=(o[t[I]]||{})[n])||K("Missing ["+n+"] "+x),!i[b]&&!1!==o[N]){for(var a=!O(e,n),u=D(e),s=[];a&&u&&!j(u)&&!B(s,u);){var c=u[n];if(c){a=c===r;break}s.push(u),u=D(u)}try{a&&(e[n]=i),i[b]=1}catch(l){o[N]=!1}}}return i}(this,r,t,i)||(typeof(n=(n=t[e=r])===i?D(t)[e]:n)!==x&&K("["+e+"] is not a "+x),n)).apply(this,arguments)})[w]=1,i)))}))}W[E]={setInstFuncs:!0,useBaseInst:!0},c.LoggingSeverity=void 0,(vt=c.LoggingSeverity||(c.LoggingSeverity={}))[vt.CRITICAL=1]="CRITICAL",vt[vt.WARNING=2]="WARNING";var G={BrowserDoesNotSupportLocalStorage:0,BrowserCannotReadLocalStorage:1,BrowserCannotReadSessionStorage:2,BrowserCannotWriteLocalStorage:3,BrowserCannotWriteSessionStorage:4,BrowserFailedRemovalFromLocalStorage:5,BrowserFailedRemovalFromSessionStorage:6,CannotSendEmptyTelemetry:7,ClientPerformanceMathError:8,ErrorParsingAISessionCookie:9,ErrorPVCalc:10,ExceptionWhileLoggingError:11,FailedAddingTelemetryToBuffer:12,FailedMonitorAjaxAbort:13,FailedMonitorAjaxDur:14,FailedMonitorAjaxOpen:15,FailedMonitorAjaxRSC:16,FailedMonitorAjaxSend:17,FailedMonitorAjaxGetCorrelationHeader:18,FailedToAddHandlerForOnBeforeUnload:19,FailedToSendQueuedTelemetry:20,FailedToReportDataLoss:21,FlushFailed:22,MessageLimitPerPVExceeded:23,MissingRequiredFieldSpecification:24,NavigationTimingNotSupported:25,OnError:26,SessionRenewalDateIsZero:27,SenderNotInitialized:28,StartTrackEventFailed:29,StopTrackEventFailed:30,StartTrackFailed:31,StopTrackFailed:32,TelemetrySampledAndNotSent:33,TrackEventFailed:34,TrackExceptionFailed:35,TrackMetricFailed:36,TrackPVFailed:37,TrackPVFailedCalc:38,TrackTraceFailed:39,TransmissionFailed:40,FailedToSetStorageBuffer:41,FailedToRestoreStorageBuffer:42,InvalidBackendResponse:43,FailedToFixDepricatedValues:44,InvalidDurationValue:45,TelemetryEnvelopeInvalid:46,CreateEnvelopeError:47,CannotSerializeObject:48,CannotSerializeObjectNonSerializable:49,CircularReferenceDetected:50,ClearAuthContextFailed:51,ExceptionTruncated:52,IllegalCharsInName:53,ItemNotInArray:54,MaxAjaxPerPVExceeded:55,MessageTruncated:56,NameTooLong:57,SampleRateOutOfRange:58,SetAuthContextFailed:59,SetAuthContextFailedAccountName:60,StringValueTooLong:61,StartCalledMoreThanOnce:62,StopCalledWithoutStart:63,TelemetryInitializerFailed:64,TrackArgumentsNotSpecified:65,UrlTooLong:66,SessionStorageBufferFull:67,CannotAccessCookie:68,IdTooLong:69,InvalidEvent:70,FailedMonitorAjaxSetRequestHeader:71,SendBrowserInfoOnUserInit:72,PluginException:73,NotificationException:74,SnippetScriptLoadFailure:99,InvalidInstrumentationKey:100,CannotParseAiBlobValue:101,InvalidContentBlob:102,TrackPageActionEventFailed:103},q="on",H="attachEvent",J="addEventListener",Q="detachEvent",$="removeEventListener",X=e,Z=t.freeze,Y=t.seal;function ee(e){return o.toString.call(e)}function ne(e,n){return typeof e===n}function te(e){return e===undefined||typeof e===n}function re(e){return null===e||te(e)}function ie(e){return!re(e)}function oe(e,n){return e&&g.call(e,n)}function ae(e){return typeof e===u}function ue(e){return typeof e===a}function se(e,n,t,r){void 0===r&&(r=!1);var i=!1;if(!re(e))try{re(e[J])?re(e[H])||(e[H](q+n,t),i=!0):(e[J](n,t,r),i=!0)}catch(o){}return i}function ce(e,n,t,r){if(void 0===r&&(r=!1),!re(e))try{re(e[$])?re(e[Q])||e[Q](q+n,t):e[$](n,t,r)}catch(i){}}function le(e,n){if(e)for(var t in e)g.call(e,t)&&n.call(e,t,e[t])}function fe(e,n){if(e&&n){var t=n.length,r=e.length;if(e===n)return!0;if(t<=r){for(var i=r-1,o=t-1;0<=o;o--){if(e[i]!=n[o])return!1;i--}return!0}}return!1}function ge(e,n){return!(!e||!n||!~e.indexOf(n))}function de(e){return"[object Date]"===ee(e)}function ve(e){return"[object Array]"===ee(e)}function pe(e){return"[object Error]"===ee(e)}function he(e){return"string"==typeof e}function ye(e){return"number"==typeof e}function me(e){return"boolean"==typeof e}function Ce(e){if(de(e)){var n=function(e){return 1===(e=""+e).length?"0"+e:e};return e.getUTCFullYear()+"-"+n(1+e.getUTCMonth())+"-"+n(e.getUTCDate())+"T"+n(e.getUTCHours())+":"+n(e.getUTCMinutes())+":"+n(e.getUTCSeconds())+"."+(""+(e.getUTCMilliseconds()/1e3).toFixed(3)).slice(2,5)+"Z"}}function xe(e,n,t){for(var r=e.length,i=0;i<r&&!(i in e&&-1===n.call(t||e,e[i],i,e));i++);}function Te(e,n,t){for(var r=e.length,i=Math.max(0<=(t=t||0)?t:r-Math.abs(t),0);i<r;i++)if(i in e&&e[i]===n)return i;return-1}function we(e,n,t){for(var r=e.length,i=t||e,o=Array(r),a=0;a<r;a++)a in e&&(o[a]=n.call(i,e[a],e));return o}function Ie(e,n,t){var r,i=e.length,o=0;if(3<=arguments.length)r=t;else{for(;o<i&&!(o in e);)o++;r=e[o++]}for(;o<i;)o in e&&(r=n(r,e[o],o,e)),o++;return r}function Se(e){return"string"!=typeof e?e:e.replace(/^\s+|\s+$/g,"")}var be=!{toString:null}.propertyIsEnumerable("toString"),Ne=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"];function Ee(e){var n=typeof e;n===a||n===u&&null!==e||v("objKeys called on non-object");var t,r=[];for(t in e)e&&g.call(e,t)&&r.push(t);if(be)for(var i=Ne.length,o=0;o<i;o++)e&&g.call(e,Ne[o])&&r.push(Ne[o]);return r}function Pe(e,n,t,r){if(X)try{var i={enumerable:!0,configurable:!0};return t&&(i.get=t),r&&(i.set=r),X(e,n,i),!0}catch(o){}return!1}function Me(){var e=Date;return e.now?e.now():(new e).getTime()}function ke(e){return pe(e)?e.name:""}function Le(e,n,t,r,i){var o=t;return e&&((o=e[n])===t||i&&!i(o)||r&&!r(t)||(e[n]=o=t)),o}function Ae(e,n,t){var r;return e?!(r=e[n])&&re(r)&&(r=te(t)?{}:t,e[n]=r):r=te(t)?{}:t,r}function Fe(e){return!e}function _e(e){return!!e}function Oe(e){throw Error(e)}var Re="window",je="document",De="navigator",Ue="location",ze="performance",Ke="JSON",Be="crypto",Ve="msCrypto",We="msie",Ge="trident/",qe=null,He=null,Je=!1;function Qe(e){var n=d();return n&&n[e]?n[e]:e===Re&&$e()?window:null}function $e(){return!(typeof window!==u||!window)}function Xe(){return $e()?window:Qe(Re)}function Ze(){return!(typeof document!==u||!document)}function Ye(){return Ze()?document:Qe(je)}function en(){return!(typeof navigator!==u||!navigator)}function nn(){return en()?navigator:Qe(De)}function tn(){return!(typeof history!==u||!history)}function rn(e){return e&&Je&&(e=Qe("__mockLocation"))?e:typeof location===u&&location?location:Qe(Ue)}function on(){return typeof console!==n?console:Qe("console")}function an(){return Qe(ze)}function un(){return!!(typeof JSON===u&&JSON||null!==Qe(Ke))}function sn(){return un()?JSON||Qe(Ke):null}function cn(){return Qe(Be)}function ln(){return Qe(Ve)}function fn(){var e=nn();return!e||e.userAgent===He&&null!==qe||(e=((He=e.userAgent)||"").toLowerCase(),qe=ge(e,We)||ge(e,Ge)),qe}function gn(e){var n=Object[s].toString.call(e),t="";return"[object Error]"===n?t="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'":un()&&(t=sn().stringify(e)),n+t}function dn(e){return e?'"'+e.replace(/\"/g,"")+'"':""}var vn=(pn.dataType="MessageData",pn);function pn(e,n,t,r){void 0===t&&(t=!1),this.messageId=e,this.message=(t?"AI: ":"AI (Internal): ")+e,e="",un()&&(e=sn().stringify(r)),e=(n?" message:"+dn(n):"")+(r?" props:"+dn(e):""),this.message+=e}function hn(e,n){return(e||{}).logger||new yn(n)}var yn=function Xt(t){this.identifier="DiagnosticLogger",this.queue=[];var i=0,a={};W(Xt,this,function(o){function e(e,n){return re(e=t[e])?n:e}re(t)&&(t={}),o.consoleLoggingLevel=function(){return e("loggingLevelConsole",0)},o.telemetryLoggingLevel=function(){return e("loggingLevelTelemetry",1)},o.maxInternalMessageLimit=function(){return e("maxMessageLimit",25)},o.enableDebugExceptions=function(){return e("enableDebugExceptions",!1)},o.throwInternal=function(e,n,t,r,i){if(t=new vn(n,t,i=void 0!==i&&i,r),o.enableDebugExceptions())throw t;te(t)||!t||te(t.message)||(r=o.consoleLoggingLevel(),i?(i=+t.messageId,!a[i]&&r>=c.LoggingSeverity.WARNING&&(o.warnToConsole(t.message),a[i]=!0)):r>=c.LoggingSeverity.WARNING&&o.warnToConsole(t.message),o.logInternalMessage(e,t))},o.warnToConsole=function(e){var n,t=on();t&&(n="log",ue(t[n=t.warn?"warn":n])&&t[n](e))},o.resetInternalMessageCount=function(){i=0,a={}},o.logInternalMessage=function(e,n){var t,r;i>=o.maxInternalMessageLimit()||(t=!0,r="AITR_"+n.messageId,a[r]?t=!1:a[r]=!0,t&&(e<=o.telemetryLoggingLevel()&&(o.queue.push(n),i++),i===o.maxInternalMessageLimit()&&(n=new vn(G.MessageLimitPerPVExceeded,e="Internal events throttle limit per PageView reached for this app.",!1),o.queue.push(n),o.warnToConsole(e))))}})},mn="ctx",Cn=(xn.ParentContextKey="parent",xn.ChildrenContextKey="childEvts",xn);function xn(e,i,n){var t,o=this,a=!1;o.start=Me(),o.name=e,o.isAsync=n,o.isChildEvt=function(){return!1},ue(i)&&(a=Pe(o,"payload",function(){return!t&&ue(i)&&(t=i(),i=null),t})),o.getCtx=function(e){return e?(e===xn.ParentContextKey||e===xn.ChildrenContextKey?o:o[mn]||{})[e]:null},o.setCtx=function(e,n){e&&(e===xn.ParentContextKey?(o[e]||(o.isChildEvt=function(){return!0}),o[e]=n):e===xn.ChildrenContextKey?o[e]=n:(o[mn]=o[mn]||{})[e]=n)},o.complete=function(){var e=0,n=o.getCtx(xn.ChildrenContextKey);if(ve(n))for(var t=0;t<n.length;t++){var r=n[t];r&&(e+=r.time)}o.time=Me()-o.start,o.exTime=o.time-e,o.complete=function(){},!a&&ue(i)&&(o.payload=i())}}var Tn=function Zt(n){this.ctx={},W(Zt,this,function(t){t.create=function(e,n,t){return new Cn(e,n,t)},t.fire=function(e){e&&(e.complete(),n&&n.perfEvent(e))},t.setCtx=function(e,n){e&&((t[mn]=t[mn]||{})[e]=n)},t.getCtx=function(e){return(t[mn]||{})[e]}})},wn="CoreUtils.doPerf";function In(e,n,t,r,i){if(e){var o=e;if(o=o&&ue(o.getPerfMgr)?o.getPerfMgr():o){var a,u=void 0,e=o.getCtx(wn);try{if(u=o.create(n(),r,i))return e&&u.setCtx&&(u.setCtx(Cn.ParentContextKey,e),e.getCtx&&e.setCtx&&((a=e.getCtx(Cn.ChildrenContextKey))||(a=[],e.setCtx(Cn.ChildrenContextKey,a)),a.push(u))),o.setCtx(wn,u),t(u)}catch(s){u&&u.setCtx&&u.setCtx("exception",s)}finally{u&&o.fire(u),o.setCtx(wn,e)}}}return t()}var Sn=function(i,n){var o=this,a=null,u=ue(i.processTelemetry),s=ue(i.setNextPlugin);o._hasRun=!1,o.getPlugin=function(){return i},o.getNext=function(){return a},o.setNext=function(e){a=e},o.processTelemetry=function(t,r){var e=i?i.identifier:"TelemetryPluginChain";In((r=r||n)?r.core():null,function(){return e+":processTelemetry"},function(){if(i&&u){o._hasRun=!0;try{r.setNext(a),s&&i.setNextPlugin(a),a&&(a._hasRun=!1),i.processTelemetry(t,r)}catch(n){var e=a&&a._hasRun;a&&e||r.diagLog().throwInternal(c.LoggingSeverity.CRITICAL,G.PluginException,"Plugin ["+i.identifier+"] failed during processTelemetry - "+n),a&&!e&&a.processTelemetry(t,r)}}else a&&(o._hasRun=!0,a.processTelemetry(t,r))},function(){return{item:t}},!t.sync)}};function bn(e,n){var t=[];if(e&&0<e.length)for(var r=null,i=0;i<e.length;i++){var o=e[i];o&&ue(o.processTelemetry)&&(o=new Sn(o,n),t.push(o),r&&r.setNext(o),r=o)}return 0<t.length?t[0]:null}var Nn=function Yt(e,i,t,n){var r,o,a,u,s=this,c=null;null!==n&&(e&&ue(e.getPlugin)?c=function(e,n,t){var r=[],i=!t;if(e)for(;e;){var o=e.getPlugin();!i&&o!==t||(i=!0,r.push(o)),e=e.getNext()}return i||r.push(t),bn(r,n)}(e,s,n||e.getPlugin()):n?(r=s,a=e,u=!1,(o=n)&&e&&(a=[],xe(e,function(e){!u&&e!==o||(u=!0,a.push(e))})),o&&!u&&(a=a||[]).push(o),c=bn(a,r)):te(n)&&(c=bn(e,s))),s.core=function(){return t},s.diagLog=function(){return hn(t,i)},s.getCfg=function(){return i},s.getExtCfg=function(e,n){var t,r;return void 0===n&&(n={}),!i||(r=i.extensionConfig)&&e&&(t=r[e]),t||n},s.getConfig=function(e,n,t){var r;return void 0===t&&(t=!1),(e=s.getExtCfg(e,null))&&!re(e[n])?r=e[n]:i&&!re(i[n])&&(r=i[n]),re(r)?t:r},s.hasNext=function(){return null!=c},s.getNext=function(){return c},s.setNext=function(e){c=e},s.processNext=function(e){var n=c;n&&(c=n.getNext(),n.processTelemetry(e,s))},s.createNew=function(e,n){return new Yt((e=void 0===e?null:e)||c,i,t,n)}},En="extensionConfig",Pn="getPlugin",Mn=(kn.prototype.initialize=function(e,n,t,r){this._baseTelInit(e,n,t,r)},kn);function kn(){var o=this,a=!1,u=null,s=null;o.core=null,o.diagLog=function(e){return o._getTelCtx(e).diagLog()},o.isInitialized=function(){return a},o.setInitialized=function(e){a=e},o.setNextPlugin=function(e){s=e},o.processNext=function(e,n){n?n.processNext(e):s&&ue(s.processTelemetry)&&s.processTelemetry(e,null)},o._getTelCtx=function(e){var n=e=void 0===e?null:e;return n||(e=u||new Nn(null,{},o.core),n=s&&s[Pn]?e.createNew(null,s[Pn]):e.createNew(null,s)),n},o._baseTelInit=function(e,n,t,r){e&&Le(e,En,[],null,re),!r&&n&&(r=n.getProcessTelContext().getNext());var i=s;s&&s[Pn]&&(i=s[Pn]()),o.core=n,u=new Nn(r,e,n,i),a=!0}}var Ln="processTelemetry",An="priority",Fn="setNextPlugin",_n="isInitialized";function On(n,t){for(var e=[],r=null,i=n.getNext();i;){var o=i.getPlugin();o&&(r&&ue(r[Fn])&&ue(o[Ln])&&r[Fn](o),ue(o[_n])&&o[_n]()||e.push(o),r=o,i=i.getNext())}xe(e,function(e){e.initialize(n.getCfg(),n.core(),t,n.getNext())})}function Rn(e){return e.sort(function(e,n){var t=0,r=ue(n[Ln]);return ue(e[Ln])?t=r?e[An]-n[An]:1:r&&(t=-1),t})}var jn,Dn=500,Un="Channel has invalid priority",zn=(y(Kn,jn=Mn),Kn._staticInit=(Pe(kt=Kn.prototype,"ChannelControls",kt.getChannelControls),void Pe(kt,"channelQueue",kt.getChannelControls)),Kn);function Kn(){var s,r=jn.call(this)||this;function c(e){e&&0<e.length&&(xe(e=e.sort(function(e,n){return e.priority-n.priority}),function(e){e.priority<Dn&&Oe(Un+e.identifier)}),s.push(e))}return r.identifier="ChannelControllerPlugin",r.priority=Dn,W(Kn,r,function(a,u){a.setNextPlugin=function(e){},a.processTelemetry=function(n,t){s&&xe(s,function(e){0<e.length&&r._getTelCtx(t).createNew(e).processNext(n)})},a.getChannelControls=function(){return s},a.initialize=function(n,t,r){var e,i,o;a.isInitialized()||(u.initialize(n,t,r),e=(n||{}).channels,i=r,s=[],e&&xe(e,c),i&&(o=[],xe(i,function(e){e.priority>Dn&&o.push(e)}),c(o)),xe(s,function(e){return On(new Nn(e,n,t),r)}))}}),r}var Bn="toGMTString",Vn="toUTCString",Wn="cookie",Gn="expires",qn="enabled",Hn="isCookieUseDisabled",Jn="disableCookiesUsage",Qn="_ckMgr",$n="",Xn=null,Zn=null,Yn=null,et=Ye(),nt={},tt={};function rt(e,n){var t=ot[Qn]||tt[Qn];return t||(t=ot[Qn]=ot(e,n),tt[Qn]=t),t}function it(e){return!e||e.isEnabled()}function ot(e,r){var n,t,s=(Le(t=(n=e||tt).cookieCfg=n.cookieCfg||{},"domain",n.cookieDomain,ie,re),Le(t,"path",n.cookiePath||"/",null,re),re(t[qn])&&(e=void 0,te(n[Hn])||(e=!n[Hn]),te(n[Jn])||(e=!n[Jn]),t[qn]=e),t),c=s.path||"/",l=s.domain,i=!1!==s[qn],f={isEnabled:function(){var e=i&&at(r),n=tt[Qn];return e&&n&&f!==n?it(n):e},setEnabled:function(e){i=!1!==e},set:function(e,n,t,r,i){var o,a,u;it(f)&&(o={},-1!=(u=(a=Se(n||$n)).indexOf(";"))&&(a=Se(n.substring(0,u)),o=ut(n.substring(1+u))),Le(o,"domain",r||l,_e,te),re(t)||(n=fn(),!te(o[Gn])||0<(u=Me()+1e3*t)&&((r=new Date).setTime(u),Le(o,Gn,st(r,n?Bn:Vn)||st(r,n?Bn:Vn)||$n,_e)),n||Le(o,"max-age",$n+t,null,te)),(t=rn())&&"https:"===t.protocol&&(Le(o,"secure",null,null,te),(Zn=null===Zn?!ft((nn()||{}).userAgent):Zn)&&Le(o,"SameSite","None",null,te)),Le(o,"path",i||c,null,te),(s.setCookie||lt)(e,ct(a,o)))},get:function(e){var n=$n;return it(f)?(s.getCookie||function(e){var n,t=$n;return et&&(n=et[Wn]||$n,Yn!==n&&(nt=ut(n),Yn=n),t=Se(nt[e]||$n)),t})(e):n},del:function(e,n){it(f)&&f.purge(e,n)},purge:function(e,n){var t;at(r)&&((t={}).path=n||"/",t[Gn]="Thu, 01 Jan 1970 00:00:01 GMT",fn()||(t["max-age"]="0"),(s.delCookie||lt)(e,ct($n,t)))}};return f[Qn]=f}function at(e){if(null===Xn){Xn=!1;try{Xn=(et||{})[Wn]!==undefined}catch(n){e&&e.throwInternal(c.LoggingSeverity.WARNING,G.CannotAccessCookie,"Cannot access document.cookie - "+ke(n),{exception:gn(n)})}}return Xn}function ut(e){var t={};return e&&e.length&&xe(Se(e).split(";"),function(e){var n;(e=Se(e||$n))&&(-1==(n=e.indexOf("="))?t[e]=null:t[Se(e.substring(0,n))]=Se(e.substring(1+n)))}),t}function st(e,n){return ue(e[n])?e[n]():null}function ct(e,n){var t=e||$n;return le(n,function(e,n){t+="; "+e+(re(n)?$n:"="+n)}),t}function lt(e,n){et&&(et[Wn]=e+"="+n)}function ft(e){return!(!he(e)||!ge(e,"CPU iPhone OS 12")&&!ge(e,"iPad; CPU OS 12")&&!(ge(e,"Macintosh; Intel Mac OS X 10_14")&&ge(e,"Version/")&&ge(e,"Safari"))&&(!ge(e,"Macintosh; Intel Mac OS X 10_14")||!fe(e,"AppleWebKit/605.1.15 (KHTML, like Gecko)"))&&!ge(e,"Chrome/5")&&!ge(e,"Chrome/6")&&(!ge(e,"UnrealEngine")||ge(e,"Chrome"))&&!ge(e,"UCBrowser/12")&&!ge(e,"UCBrowser/11"))}var gt,dt="_notificationManager",vt=function er(){var n,u,s,t,r,c=!1;W(er,this,function(a){a._extensions=[],u=new zn,a.logger=p({throwInternal:function(e,n,t,r,i){},warnToConsole:function(e){},resetInternalMessageCount:function(){}}),n=[],a.isInitialized=function(){return c},a.initialize=function(e,n,r,t){a.isInitialized()&&Oe("Core should not be initialized more than once"),e&&!re(e.instrumentationKey)||Oe("Please provide instrumentation key"),s=t,a[dt]=t,a.config=e||{},e.extensions=re(e.extensions)?[]:e.extensions,Ae(e,En).NotificationManager=t,r&&(a.logger=r),(t=[]).push.apply(t,n.concat(e.extensions));var t=Rn(t),i=[],o={};xe(t,function(e){(re(e)||re(e.initialize))&&Oe("Extensions must provide callback to initialize");var n=e.priority,t=e.identifier;e&&n&&(re(o[n])?o[n]=t:r.warnToConsole("Two extensions have same priority #"+n+" - "+o[n]+", "+t)),(!n||n<u.priority)&&i.push(e)}),t.push(u),i.push(u),t=Rn(t),a._extensions=t,On(new Nn([u],e,a),t),On(new Nn(i,e,a),t),a._extensions=i,0===a.getTransmissionControls().length&&Oe("No channels available"),c=!0,a.releaseQueue()},a.getTransmissionControls=function(){return u.getChannelControls()},a.track=function(e){Le(e,"iKey",a.config.instrumentationKey,null,Fe),Le(e,"time",Ce(new Date),null,Fe),Le(e,"ver","4.0",null,re),a.isInitialized()?a.getProcessTelContext().processNext(e):n.push(e)},a.getProcessTelContext=function(){var e=a._extensions,n=e;return e&&0!==e.length||(n=[u]),new Nn(n,a.config,a)},a.getNotifyMgr=function(){return s||(s=p({addNotificationListener:function(e){},removeNotificationListener:function(e){},eventsSent:function(e){},eventsDiscarded:function(e,n){},eventsSendRequest:function(e,n){}}),a[dt]=s),s},a.getCookieMgr=function(){return r=r||ot(a.config,a.logger)},a.setCookieMgr=function(e){r=e},a.getPerfMgr=function(){return t||a.config&&a.config.enablePerfMgr&&(t=new Tn(a.getNotifyMgr())),t},a.setPerfMgr=function(e){t=e},a.eventCnt=function(){return n.length},a.releaseQueue=function(){0<n.length&&(xe(n,function(e){a.getProcessTelContext().processNext(e)}),n=[])}})},pt=function nr(e){this.listeners=[];var n=!!(e||{}).perfEvtsSendAll;W(nr,this,function(i){i.addNotificationListener=function(e){i.listeners.push(e)},i.removeNotificationListener=function(e){for(var n=Te(i.listeners,e);-1<n;)i.listeners.splice(n,1),n=Te(i.listeners,e)},i.eventsSent=function(n){xe(i.listeners,function(e){e&&e.eventsSent&&setTimeout(function(){return e.eventsSent(n)},0)})},i.eventsDiscarded=function(n,t){xe(i.listeners,function(e){e&&e.eventsDiscarded&&setTimeout(function(){return e.eventsDiscarded(n,t)},0)})},i.eventsSendRequest=function(t,r){xe(i.listeners,function(e){if(e&&e.eventsSendRequest)if(r)setTimeout(function(){return e.eventsSendRequest(t,r)},0);else try{e.eventsSendRequest(t,r)}catch(n){}})},i.perfEvent=function(t){t&&(!n&&t.isChildEvt()||xe(i.listeners,function(e){if(e&&e.perfEvent)if(t.isAsync)setTimeout(function(){return e.perfEvent(t)},0);else try{e.perfEvent(t)}catch(n){}}))}})},e=(y(ht,gt=vt),ht);function ht(){var e=gt.call(this)||this;return W(ht,e,function(t,i){function n(e){var n=t.getNotifyMgr();n&&n.eventsDiscarded([e],r.InvalidEvent)}t.initialize=function(e,n,t,r){i.initialize(e,n,t||new yn(e),r||new pt(e))},t.track=function(e){In(t.getPerfMgr(),function(){return"AppInsightsCore:track"},function(){null===e&&(n(e),Oe("Invalid telemetry item")),function(){if(re(e.name))throw n(e),Error("telemetry name required")}(),i.track(e)},function(){return{item:e}},!e.sync)},t.addNotificationListener=function(e){var n=t.getNotifyMgr();n&&n.addNotificationListener(e)},t.removeNotificationListener=function(e){var n=t.getNotifyMgr();n&&n.removeNotificationListener(e)},t.pollInternalLogs=function(n){var e=t.config.diagnosticLogInterval;return setInterval(function(){var e=t.logger?t.logger.queue:[];xe(e,function(e){e={name:n||"InternalMessageId: "+e.messageId,iKey:t.config.instrumentationKey,time:Ce(new Date),baseType:vn.dataType,baseData:{message:e.message}},t.track(e)}),e.length=0},e=e&&0<e?e:1e4)}}),e}var yt=4294967296,mt=4294967295,Ct=!1,xt=123456789,Tt=987654321;function wt(e){e<0&&(e>>>=0),xt=123456789+e&mt,Tt=987654321-e&mt,Ct=!0}function It(){try{var e=2147483647&Me();wt((Math.random()*yt^e)+e)}catch(n){}}function St(e){return 0<e?Math.floor(bt()/mt*(e+1))>>>0:0}function bt(e){var n=(n=cn()||ln())&&n.getRandomValues?n.getRandomValues(new Uint32Array(1))[0]&mt:fn()?(Ct||It(),Et()&mt):Math.floor(yt*Math.random()|0);return e||(n>>>=0),n}function Nt(e){e?wt(e):It()}function Et(e){var n=((Tt=36969*(65535&Tt)+(Tt>>16)&mt)<<16)+(65535&(xt=18e3*(65535&xt)+(xt>>16)&mt))>>>0&mt|0;return e||(n>>>=0),n}var Pt,Mt=null,kt=n;function Lt(e,n){var t=!1,r=Xe();return r&&(t=se(r,e,n),t=se(r.body,e,n)||t),(r=Ye())&&Dt.Attach(r,e,n)||t}function At(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(jt,function(e){var n=0|St(15);return("x"===e?n:3&n|8).toString(16)})}function Ft(){var e=an();return e&&e.now?e.now():Me()}function _t(e){void 0===e&&(e=22);for(var n=bt()>>>0,t=0,r="";r.length<e;)r+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[0|63&n]||"",n>>>=6,5==++t&&(n=(bt()<<2&4294967295|3&n)>>>0,t=0);return r}function Ot(){for(var e,n=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],t="",r=0;r<4;r++)t+=n[15&(e=bt())]+n[e>>4&15]+n[e>>8&15]+n[e>>12&15]+n[e>>16&15]+n[e>>20&15]+n[e>>24&15]+n[e>>28&15];var i=n[8+(3&bt())|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 Rt={_canUseCookies:undefined,isTypeof:ne,isUndefined:te,isNullOrUndefined:re,hasOwnProperty:oe,isFunction:ue,isObject:ae,isDate:de,isArray:ve,isError:pe,isString:he,isNumber:ye,isBoolean:me,toISOString:Ce,arrForEach:xe,arrIndexOf:Te,arrMap:we,arrReduce:Ie,strTrim:Se,objCreate:p,objKeys:Ee,objDefineAccessors:Pe,addEventHandler:Lt,dateNow:Me,isIE:fn,disableCookies:zt,newGuid:At,perfNow:Ft,newId:_t,randomValue:St,random32:bt,mwcRandomSeed:Nt,mwcRandom32:Et,generateW3CId:Ot},jt=/[xy]/g,Dt={Attach:se,AttachEvent:se,Detach:ce,DetachEvent:ce};function Ut(e,n){return e=rt(e,n),n=Rt._canUseCookies,null===Mt&&(Mt=[],Pt=n,Pe(Rt,"_canUseCookies",function(){return Pt},function(n){Pt=n,xe(Mt,function(e){e.setEnabled(n)})})),-1===Te(Mt,e)&&Mt.push(e),me(n)&&e.setEnabled(n),me(Pt)&&e.setEnabled(Pt),e}function zt(){Ut().setEnabled(!1)}var Kt="_aiHooks",Bt=["req","rsp","hkErr","fnErr"],Vt="__proto__",Wt="constructor";function Gt(e,n){if(e)for(var t=0;t<e.length&&!n(e[t],t);t++);}function qt(e,a,u,s,c){0<=c&&c<=2&&Gt(e,function(e,n){var t=e.cbks;if(e=t[Bt[c]]){a.ctx=function(){return s[n]=s[n]||{}};try{e.apply(a.inst,u)}catch(i){e=a.err;try{var r=t[Bt[2]];r&&(a.err=i,r.apply(a.inst,u))}catch(o){}finally{a.err=e}}}})}function Ht(s){return function(){var t=arguments,e=s.h,r={name:s.n,inst:this,ctx:null,set:function(e,n){(t=o([],t))[e]=n,i=o([r],t)}},n=[],i=o([r],t);function o(n,e){return Gt(e,function(e){n.push(e)}),n}qt(e,r,i,n,0);var a=s.f;try{r.rslt=a.apply(this,t)}catch(u){throw r.err=u,qt(e,r,i,n,3),u}return qt(e,r,i,n,1),r.rslt}}var Jt=Object.getPrototypeOf;function Qt(e,n,t,r){if(void 0===r&&(r=!0),e&&n&&t&&(e=function o(e,n,t){var r=null;return e&&(oe(e,n)?r=e:t&&(r=o(function(e){if(e){if(Jt)return Jt(e);if(e=e[Vt]||e[s]||e[Wt])return e}return null}(e),n,!1))),r}(e,n,r))&&typeof(r=e[n])===a){var i=r[Kt];return i||((r=Ht(i={i:0,n:n,f:r,h:[]}))[Kt]=i,e[n]=r),t={id:i.i,cbks:t,rm:function(){var t=this.id;Gt(i.h,function(e,n){return e.id===t&&(i.h.splice(n,1),1)})}},i.i++,i.h.push(t),t}return null}function $t(n,e,t,r){void 0===r&&(r=!0);var i=null;return Gt(e,function(e){(e=Qt(n,e,t,r))&&(i=i||[]).push(e)}),i}c.AppInsightsCore=e,c.BaseCore=vt,c.BaseTelemetryPlugin=Mn,c.CoreUtils=Rt,c.DiagnosticLogger=yn,c.EventHelper=Dt,c.EventsDiscardedReason=r,c.InstrumentFunc=Qt,c.InstrumentFuncs=$t,c.InstrumentProto=function(e,n,t){return e?Qt(e[s],n,t,!1):null},c.InstrumentProtos=function(e,n,t){return e?$t(e[s],n,t,!1):null},c.MinChannelPriorty=100,c.NotificationManager=pt,c.PerfEvent=Cn,c.PerfManager=Tn,c.ProcessTelemetryContext=Nn,c.Undefined=kt,c._InternalLogMessage=vn,c._InternalMessageId=G,c._legacyCookieMgr=Ut,c.addEventHandler=Lt,c.areCookiesSupported=at,c.arrForEach=xe,c.arrIndexOf=Te,c.arrMap=we,c.arrReduce=Ie,c.attachEvent=se,c.canUseCookies=function(e){return Ut(null,e).isEnabled()},c.createClassFromInterface=function(e){return function(){var t=this;e&&le(e,function(e,n){t[e]=n})}},c.createCookieMgr=ot,c.dateNow=Me,c.deleteCookie=function(e,n){return Ut(null,e).del(n)},c.detachEvent=ce,c.disableCookies=zt,c.doPerf=In,c.dumpObj=gn,c.generateW3CId=Ot,c.getConsole=on,c.getCookie=function(e,n){return Ut(null,e).get(n)},c.getCrypto=cn,c.getDocument=Ye,c.getExceptionName=ke,c.getGlobal=d,c.getGlobalInst=Qe,c.getHistory=function(){return tn()?history:Qe("history")},c.getIEVersion=function(e){var n=(e=void 0===e?null:e)?e.toLowerCase():"";return ge(n=e?n:(e=nn()||{})?(e.userAgent||"").toLowerCase():"",We)?parseInt(n.split(We)[1]):ge(n,Ge)&&(n=parseInt(n.split(Ge)[1]))?n+4:null},c.getJSON=sn,c.getLocation=rn,c.getMsCrypto=ln,c.getNavigator=nn,c.getPerformance=an,c.getSetValue=Ae,c.getWindow=Xe,c.hasDocument=Ze,c.hasHistory=tn,c.hasJSON=un,c.hasNavigator=en,c.hasOwnProperty=oe,c.hasWindow=$e,c.initializePlugins=On,c.isArray=ve,c.isBoolean=me,c.isDate=de,c.isError=pe,c.isFunction=ue,c.isIE=fn,c.isNotNullOrUndefined=ie,c.isNotTruthy=Fe,c.isNotUndefined=function(e){return!te(e)},c.isNullOrUndefined=re,c.isNumber=ye,c.isObject=ae,c.isReactNative=function(){var e=nn();return!(!e||!e.product)&&"ReactNative"===e.product},c.isString=he,c.isTruthy=_e,c.isTypeof=ne,c.isUndefined=te,c.mwcRandom32=Et,c.mwcRandomSeed=Nt,c.newGuid=At,c.newId=_t,c.normalizeJsName=function(e){var n=e,t=/([^\w\d_$])/g;return t.test(e)?e.replace(t,"_"):n},c.objCreate=p,c.objDefineAccessors=Pe,c.objForEachKey=le,c.objFreeze=function(e){return Z?Z(e):e},c.objKeys=Ee,c.objSeal=function(e){return Y?Y(e):e},c.optimizeObject=function(e){return e&&t(l?l({},e):e)},c.perfNow=Ft,c.proxyAssign=function(r,i,o){if(r&&i&&r!==i&&ae(r)&&ae(i))for(var e in i)!function(n){var e,t;he(n)&&(ue(e=i[n])?o&&!o(n,!0,i,r)||(r[n]=(t=n,function(){return i[t].apply(i,arguments)})):o&&!o(n,!1,i,r)||(oe(r,n)&&delete r[n],Pe(r,n,function(){return i[n]},function(e){i[n]=e})||(r[n]=e)))}(e);return r},c.random32=bt,c.randomValue=St,c.safeGetCookieMgr=function(e,n){var t;return e?t=e.getCookieMgr():n&&(t=(n||{}).cookieCfg[Qn]||ot(n)),t||rt(n,(e||{}).logger)},c.safeGetLogger=hn,c.setCookie=function(e,n,t,r){Ut(null,e).set(n,t,null,r)},c.setEnableEnvMocks=function(e){Je=e},c.setValue=Le,c.sortPlugins=Rn,c.strContains=ge,c.strEndsWith=fe,c.strExtensionConfig=En,c.strFunction=a,c.strIKey="iKey",c.strObject=u,c.strPrototype=s,c.strStartsWith=function(e,n){var t=!1;if(e&&n){var r=n.length;if(e===n)return!0;if(e.length>=r){for(var i=0;i<r;i++)if(e[i]!==n[i])return!1;t=!0}}return t},c.strTrim=Se,c.strUndefined=n,c.throwError=Oe,c.toISOString=Ce,c.uaDisallowsSameSiteNone=ft,function(e,n,t){var r=Object.defineProperty;if(r)try{return r(e,n,t)}catch(i){}typeof t.value!==undefined&&(e[n]=t.value)}(c,"__esModule",{value:!0})});
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(((e="undefined"!=typeof globalThis?globalThis:e||self).Microsoft=e.Microsoft||{},e.Microsoft.ApplicationInsights=e.Microsoft.ApplicationInsights||{}))}(this,function(c){"use strict";var r={Unknown:0,NonRetryableStatus:1,InvalidEvent:2,SizeLimitExceeded:3,KillSwitch:4,QueueFull:5},a="function",u="object",n="undefined",s="prototype",i="hasOwnProperty",t=Object,o=t[s],l=t.assign,f=t.create,e=t.defineProperty,g=o[i];function d(){return typeof globalThis!==n&&globalThis?globalThis:typeof self!==n&&self?self:typeof window!==n&&window?window:typeof global!==n&&global?global:null}function v(e){throw new TypeError(e)}function p(e){if(f)return f(e);if(null==e)return{};var n=typeof e;function t(){}return n!==u&&n!==a&&v("Object prototype may only be an Object:"+e),t[s]=e,new t}(d()||{}).Symbol,(d()||{}).Reflect;var h=function(e,n){return(h=t.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n[i](t)&&(e[t]=n[t])})(e,n)};function y(e,n){function t(){this.constructor=e}typeof n!==a&&null!==n&&v("Class extends value "+n+" is not a constructor or null"),h(e,n),e[s]=null===n?p(n):(t[s]=n[s],new t)}var C="constructor",m="prototype",x="function",w="_dynInstFuncs",T="_isDynProxy",S="_dynClass",I="_dynCls$",b="_dynInstChk",N=b,E="_dfOpts",P="_unknown_",M="__proto__",L="useBaseInst",k="setInstFuncs",A=Object,F=A.getPrototypeOf,_=0;function O(e,n){return e&&A[m].hasOwnProperty.call(e,n)}function R(e){return e&&(e===A[m]||e===Array[m])}function j(e){return R(e)||e===Function[m]}function D(e){if(e){if(F)return F(e);if(e=e[M]||e[m]||(e[C]?e[C][m]:null))return e}return null}function U(e,n){var t=[],r=A.getOwnPropertyNames;if(r)t=r(e);else for(var i in e)"string"==typeof i&&O(e,i)&&t.push(i);if(t&&0<t.length)for(var o=0;o<t.length;o++)n(t[o])}function z(e,n,t){return n!==C&&typeof e[n]===x&&(t||O(e,n))}function K(e){throw new TypeError("DynamicProto: "+e)}function B(e,n){for(var t=e.length-1;0<=t;t--)if(e[t]===n)return 1}function V(e,n){return O(e,m)?e.name||n||P:((e||{})[C]||{}).name||n||P}function W(e,r,n,t){O(e,m)||K("theClass is an invalid class definition.");var i=e[m];!function(e){if(F)for(var n=[],t=D(r);t&&!j(t)&&!B(n,t);){if(t===e)return 1;n.push(t),t=D(t)}}(i)&&K("["+V(e)+"] is not in class hierarchy of ["+V(r)+"]");var o=null;O(i,S)?o=i[S]:(o=I+V(e,"_")+"$"+_,_++,i[S]=o);var a=W[E],u=!!a[L];u&&t&&t[L]!==undefined&&(u=!!t[L]);var s,c,l,f,g,d,e=(c={},U(s=r,function(e){!c[e]&&z(s,e,!1)&&(c[e]=s[e])}),c);n(r,function(e,n,t,o){function r(e,n,t){var r,i=n[t];return i[T]&&o&&!1!==(r=e[w]||{})[N]&&(i=(r[n[S]]||{})[t]||i),function(){return i.apply(e,arguments)}}var i={};U(t,function(e){i[e]=r(n,t,e)});for(var a=D(e),u=[];a&&!j(a)&&!B(u,a);)U(a,function(e){!i[e]&&z(a,e,!F)&&(i[e]=r(n,a,e))}),u.push(a),a=D(a);return i}(i,r,e,u)),a=!!F&&!!a[k],l=i,o=o,f=r,g=e,t=!1!==(a=a&&t?!!t[k]:a),R(l)||(a=f[w]=f[w]||{},d=a[o]=a[o]||{},!1!==a[N]&&(a[N]=!!t),U(f,function(e){var t,r,i;z(f,e,!1)&&f[e]!==g[e]&&(d[e]=f[e],delete f[e],O(l,e)&&(!l[e]||l[e][T])||(l[e]=(t=l,r=e,(i=function(){var e,n;return(function(e,n,t,r){var i=null;if(e&&O(t,S)){var o=e[w]||{};if((i=(o[t[S]]||{})[n])||K("Missing ["+n+"] "+x),!i[b]&&!1!==o[N]){for(var a=!O(e,n),u=D(e),s=[];a&&u&&!j(u)&&!B(s,u);){var c=u[n];if(c){a=c===r;break}s.push(u),u=D(u)}try{a&&(e[n]=i),i[b]=1}catch(l){o[N]=!1}}}return i}(this,r,t,i)||(typeof(n=(n=t[e=r])===i?D(t)[e]:n)!==x&&K("["+e+"] is not a "+x),n)).apply(this,arguments)})[T]=1,i)))}))}W[E]={setInstFuncs:!0,useBaseInst:!0},c.LoggingSeverity=void 0,(vt=c.LoggingSeverity||(c.LoggingSeverity={}))[vt.CRITICAL=1]="CRITICAL",vt[vt.WARNING=2]="WARNING";var G={BrowserDoesNotSupportLocalStorage:0,BrowserCannotReadLocalStorage:1,BrowserCannotReadSessionStorage:2,BrowserCannotWriteLocalStorage:3,BrowserCannotWriteSessionStorage:4,BrowserFailedRemovalFromLocalStorage:5,BrowserFailedRemovalFromSessionStorage:6,CannotSendEmptyTelemetry:7,ClientPerformanceMathError:8,ErrorParsingAISessionCookie:9,ErrorPVCalc:10,ExceptionWhileLoggingError:11,FailedAddingTelemetryToBuffer:12,FailedMonitorAjaxAbort:13,FailedMonitorAjaxDur:14,FailedMonitorAjaxOpen:15,FailedMonitorAjaxRSC:16,FailedMonitorAjaxSend:17,FailedMonitorAjaxGetCorrelationHeader:18,FailedToAddHandlerForOnBeforeUnload:19,FailedToSendQueuedTelemetry:20,FailedToReportDataLoss:21,FlushFailed:22,MessageLimitPerPVExceeded:23,MissingRequiredFieldSpecification:24,NavigationTimingNotSupported:25,OnError:26,SessionRenewalDateIsZero:27,SenderNotInitialized:28,StartTrackEventFailed:29,StopTrackEventFailed:30,StartTrackFailed:31,StopTrackFailed:32,TelemetrySampledAndNotSent:33,TrackEventFailed:34,TrackExceptionFailed:35,TrackMetricFailed:36,TrackPVFailed:37,TrackPVFailedCalc:38,TrackTraceFailed:39,TransmissionFailed:40,FailedToSetStorageBuffer:41,FailedToRestoreStorageBuffer:42,InvalidBackendResponse:43,FailedToFixDepricatedValues:44,InvalidDurationValue:45,TelemetryEnvelopeInvalid:46,CreateEnvelopeError:47,CannotSerializeObject:48,CannotSerializeObjectNonSerializable:49,CircularReferenceDetected:50,ClearAuthContextFailed:51,ExceptionTruncated:52,IllegalCharsInName:53,ItemNotInArray:54,MaxAjaxPerPVExceeded:55,MessageTruncated:56,NameTooLong:57,SampleRateOutOfRange:58,SetAuthContextFailed:59,SetAuthContextFailedAccountName:60,StringValueTooLong:61,StartCalledMoreThanOnce:62,StopCalledWithoutStart:63,TelemetryInitializerFailed:64,TrackArgumentsNotSpecified:65,UrlTooLong:66,SessionStorageBufferFull:67,CannotAccessCookie:68,IdTooLong:69,InvalidEvent:70,FailedMonitorAjaxSetRequestHeader:71,SendBrowserInfoOnUserInit:72,PluginException:73,NotificationException:74,SnippetScriptLoadFailure:99,InvalidInstrumentationKey:100,CannotParseAiBlobValue:101,InvalidContentBlob:102,TrackPageActionEventFailed:103},q="on",H="attachEvent",J="addEventListener",Q="detachEvent",$="removeEventListener",X=e,Z=t.freeze,Y=t.seal;function ee(e){return o.toString.call(e)}function ne(e,n){return typeof e===n}function te(e){return e===undefined||typeof e===n}function re(e){return null===e||te(e)}function ie(e){return!re(e)}function oe(e,n){return e&&g.call(e,n)}function ae(e){return typeof e===u}function ue(e){return typeof e===a}function se(e,n,t,r){void 0===r&&(r=!1);var i=!1;if(!re(e))try{re(e[J])?re(e[H])||(e[H](q+n,t),i=!0):(e[J](n,t,r),i=!0)}catch(o){}return i}function ce(e,n,t,r){if(void 0===r&&(r=!1),!re(e))try{re(e[$])?re(e[Q])||e[Q](q+n,t):e[$](n,t,r)}catch(i){}}function le(e,n){if(e)for(var t in e)g.call(e,t)&&n.call(e,t,e[t])}function fe(e,n){if(e&&n){var t=n.length,r=e.length;if(e===n)return!0;if(t<=r){for(var i=r-1,o=t-1;0<=o;o--){if(e[i]!=n[o])return!1;i--}return!0}}return!1}function ge(e,n){return!(!e||!n||!~e.indexOf(n))}function de(e){return"[object Date]"===ee(e)}function ve(e){return"[object Array]"===ee(e)}function pe(e){return"[object Error]"===ee(e)}function he(e){return"string"==typeof e}function ye(e){return"number"==typeof e}function Ce(e){return"boolean"==typeof e}function me(e){if(de(e)){var n=function(e){return 1===(e=""+e).length?"0"+e:e};return e.getUTCFullYear()+"-"+n(1+e.getUTCMonth())+"-"+n(e.getUTCDate())+"T"+n(e.getUTCHours())+":"+n(e.getUTCMinutes())+":"+n(e.getUTCSeconds())+"."+(""+(e.getUTCMilliseconds()/1e3).toFixed(3)).slice(2,5)+"Z"}}function xe(e,n,t){for(var r=e.length,i=0;i<r&&!(i in e&&-1===n.call(t||e,e[i],i,e));i++);}function we(e,n,t){for(var r=e.length,i=Math.max(0<=(t=t||0)?t:r-Math.abs(t),0);i<r;i++)if(i in e&&e[i]===n)return i;return-1}function Te(e,n,t){for(var r=e.length,i=t||e,o=Array(r),a=0;a<r;a++)a in e&&(o[a]=n.call(i,e[a],e));return o}function Se(e,n,t){var r,i=e.length,o=0;if(3<=arguments.length)r=t;else{for(;o<i&&!(o in e);)o++;r=e[o++]}for(;o<i;)o in e&&(r=n(r,e[o],o,e)),o++;return r}function Ie(e){return"string"!=typeof e?e:e.replace(/^\s+|\s+$/g,"")}var be=!{toString:null}.propertyIsEnumerable("toString"),Ne=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"];function Ee(e){var n=typeof e;n===a||n===u&&null!==e||v("objKeys called on non-object");var t,r=[];for(t in e)e&&g.call(e,t)&&r.push(t);if(be)for(var i=Ne.length,o=0;o<i;o++)e&&g.call(e,Ne[o])&&r.push(Ne[o]);return r}function Pe(e,n,t,r){if(X)try{var i={enumerable:!0,configurable:!0};return t&&(i.get=t),r&&(i.set=r),X(e,n,i),!0}catch(o){}return!1}function Me(){var e=Date;return e.now?e.now():(new e).getTime()}function Le(e){return pe(e)?e.name:""}function ke(e,n,t,r,i){var o=t;return e&&((o=e[n])===t||i&&!i(o)||r&&!r(t)||(e[n]=o=t)),o}function Ae(e,n,t){var r;return e?!(r=e[n])&&re(r)&&(r=te(t)?{}:t,e[n]=r):r=te(t)?{}:t,r}function Fe(e){return!e}function _e(e){return!!e}function Oe(e){throw Error(e)}var Re="window",je="document",De="navigator",Ue="location",ze="performance",Ke="JSON",Be="crypto",Ve="msCrypto",We="msie",Ge="trident/",qe=null,He=null,Je=!1;function Qe(e){var n=d();return n&&n[e]?n[e]:e===Re&&$e()?window:null}function $e(){return!(typeof window!==u||!window)}function Xe(){return $e()?window:Qe(Re)}function Ze(){return!(typeof document!==u||!document)}function Ye(){return Ze()?document:Qe(je)}function en(){return!(typeof navigator!==u||!navigator)}function nn(){return en()?navigator:Qe(De)}function tn(){return!(typeof history!==u||!history)}function rn(e){return e&&Je&&(e=Qe("__mockLocation"))?e:typeof location===u&&location?location:Qe(Ue)}function on(){return typeof console!==n?console:Qe("console")}function an(){return Qe(ze)}function un(){return!!(typeof JSON===u&&JSON||null!==Qe(Ke))}function sn(){return un()?JSON||Qe(Ke):null}function cn(){return Qe(Be)}function ln(){return Qe(Ve)}function fn(){var e=nn();return!e||e.userAgent===He&&null!==qe||(e=((He=e.userAgent)||"").toLowerCase(),qe=ge(e,We)||ge(e,Ge)),qe}function gn(e){var n=Object[s].toString.call(e),t="";return"[object Error]"===n?t="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'":un()&&(t=sn().stringify(e)),n+t}function dn(e){return e?'"'+e.replace(/\"/g,"")+'"':""}var vn=(pn.dataType="MessageData",pn);function pn(e,n,t,r){void 0===t&&(t=!1),this.messageId=e,this.message=(t?"AI: ":"AI (Internal): ")+e,e="",un()&&(e=sn().stringify(r)),e=(n?" message:"+dn(n):"")+(r?" props:"+dn(e):""),this.message+=e}function hn(e,n){return(e||{}).logger||new yn(n)}var yn=function Xt(t){this.identifier="DiagnosticLogger",this.queue=[];var i=0,a={};W(Xt,this,function(o){function e(e,n){return re(e=t[e])?n:e}re(t)&&(t={}),o.consoleLoggingLevel=function(){return e("loggingLevelConsole",0)},o.telemetryLoggingLevel=function(){return e("loggingLevelTelemetry",1)},o.maxInternalMessageLimit=function(){return e("maxMessageLimit",25)},o.enableDebugExceptions=function(){return e("enableDebugExceptions",!1)},o.throwInternal=function(e,n,t,r,i){if(t=new vn(n,t,i=void 0!==i&&i,r),o.enableDebugExceptions())throw t;te(t)||!t||te(t.message)||(r=o.consoleLoggingLevel(),i?(i=+t.messageId,!a[i]&&r>=c.LoggingSeverity.WARNING&&(o.warnToConsole(t.message),a[i]=!0)):r>=c.LoggingSeverity.WARNING&&o.warnToConsole(t.message),o.logInternalMessage(e,t))},o.warnToConsole=function(e){var n,t=on();t&&(n="log",ue(t[n=t.warn?"warn":n])&&t[n](e))},o.resetInternalMessageCount=function(){i=0,a={}},o.logInternalMessage=function(e,n){var t,r;i>=o.maxInternalMessageLimit()||(t=!0,r="AITR_"+n.messageId,a[r]?t=!1:a[r]=!0,t&&(e<=o.telemetryLoggingLevel()&&(o.queue.push(n),i++),i===o.maxInternalMessageLimit()&&(n=new vn(G.MessageLimitPerPVExceeded,e="Internal events throttle limit per PageView reached for this app.",!1),o.queue.push(n),o.warnToConsole(e))))}})},Cn="ctx",mn=(xn.ParentContextKey="parent",xn.ChildrenContextKey="childEvts",xn);function xn(e,i,n){var t,o=this,a=!1;o.start=Me(),o.name=e,o.isAsync=n,o.isChildEvt=function(){return!1},ue(i)&&(a=Pe(o,"payload",function(){return!t&&ue(i)&&(t=i(),i=null),t})),o.getCtx=function(e){return e?(e===xn.ParentContextKey||e===xn.ChildrenContextKey?o:o[Cn]||{})[e]:null},o.setCtx=function(e,n){e&&(e===xn.ParentContextKey?(o[e]||(o.isChildEvt=function(){return!0}),o[e]=n):e===xn.ChildrenContextKey?o[e]=n:(o[Cn]=o[Cn]||{})[e]=n)},o.complete=function(){var e=0,n=o.getCtx(xn.ChildrenContextKey);if(ve(n))for(var t=0;t<n.length;t++){var r=n[t];r&&(e+=r.time)}o.time=Me()-o.start,o.exTime=o.time-e,o.complete=function(){},!a&&ue(i)&&(o.payload=i())}}var wn=function Zt(n){this.ctx={},W(Zt,this,function(t){t.create=function(e,n,t){return new mn(e,n,t)},t.fire=function(e){e&&(e.complete(),n&&n.perfEvent(e))},t.setCtx=function(e,n){e&&((t[Cn]=t[Cn]||{})[e]=n)},t.getCtx=function(e){return(t[Cn]||{})[e]}})},Tn="CoreUtils.doPerf";function Sn(e,n,t,r,i){if(e){var o=e;if(o=o&&ue(o.getPerfMgr)?o.getPerfMgr():o){var a,u=void 0,e=o.getCtx(Tn);try{if(u=o.create(n(),r,i))return e&&u.setCtx&&(u.setCtx(mn.ParentContextKey,e),e.getCtx&&e.setCtx&&((a=e.getCtx(mn.ChildrenContextKey))||(a=[],e.setCtx(mn.ChildrenContextKey,a)),a.push(u))),o.setCtx(Tn,u),t(u)}catch(s){u&&u.setCtx&&u.setCtx("exception",s)}finally{u&&o.fire(u),o.setCtx(Tn,e)}}}return t()}var In=function(i,n){var o=this,a=null,u=ue(i.processTelemetry),s=ue(i.setNextPlugin);o._hasRun=!1,o.getPlugin=function(){return i},o.getNext=function(){return a},o.setNext=function(e){a=e},o.processTelemetry=function(t,r){r=r||n;var e=i?i.identifier:"TelemetryPluginChain";Sn(r?r.core():null,function(){return e+":processTelemetry"},function(){if(i&&u){o._hasRun=!0;try{r.setNext(a),s&&i.setNextPlugin(a),a&&(a._hasRun=!1),i.processTelemetry(t,r)}catch(n){var e=a&&a._hasRun;a&&e||r.diagLog().throwInternal(c.LoggingSeverity.CRITICAL,G.PluginException,"Plugin ["+i.identifier+"] failed during processTelemetry - "+n),a&&!e&&a.processTelemetry(t,r)}}else a&&(o._hasRun=!0,a.processTelemetry(t,r))},function(){return{item:t}},!t.sync)}};function bn(e,n){var t=[];if(e&&0<e.length)for(var r=null,i=0;i<e.length;i++){var o=e[i];o&&ue(o.processTelemetry)&&(o=new In(o,n),t.push(o),r&&r.setNext(o),r=o)}return 0<t.length?t[0]:null}var Nn=function Yt(e,i,t,n){var r,o,a,u,s=this,c=null;null!==n&&(e&&ue(e.getPlugin)?c=function(e,n,t){var r=[],i=!t;if(e)for(;e;){var o=e.getPlugin();!i&&o!==t||(i=!0,r.push(o)),e=e.getNext()}return i||r.push(t),bn(r,n)}(e,s,n||e.getPlugin()):n?(r=s,a=e,u=!1,(o=n)&&e&&(a=[],xe(e,function(e){!u&&e!==o||(u=!0,a.push(e))})),o&&!u&&(a=a||[]).push(o),c=bn(a,r)):te(n)&&(c=bn(e,s))),s.core=function(){return t},s.diagLog=function(){return hn(t,i)},s.getCfg=function(){return i},s.getExtCfg=function(e,n){var t,r;return void 0===n&&(n={}),!i||(r=i.extensionConfig)&&e&&(t=r[e]),t||n},s.getConfig=function(e,n,t){var r;return void 0===t&&(t=!1),(e=s.getExtCfg(e,null))&&!re(e[n])?r=e[n]:i&&!re(i[n])&&(r=i[n]),re(r)?t:r},s.hasNext=function(){return null!=c},s.getNext=function(){return c},s.setNext=function(e){c=e},s.processNext=function(e){var n=c;n&&(c=n.getNext(),n.processTelemetry(e,s))},s.createNew=function(e,n){return new Yt((e=void 0===e?null:e)||c,i,t,n)}},En="extensionConfig",Pn="getPlugin",Mn=(Ln.prototype.initialize=function(e,n,t,r){this._baseTelInit(e,n,t,r)},Ln);function Ln(){var o=this,a=!1,u=null,s=null;o.core=null,o.diagLog=function(e){return o._getTelCtx(e).diagLog()},o.isInitialized=function(){return a},o.setInitialized=function(e){a=e},o.setNextPlugin=function(e){s=e},o.processNext=function(e,n){n?n.processNext(e):s&&ue(s.processTelemetry)&&s.processTelemetry(e,null)},o._getTelCtx=function(e){var n=e=void 0===e?null:e;return n||(e=u||new Nn(null,{},o.core),n=s&&s[Pn]?e.createNew(null,s[Pn]):e.createNew(null,s)),n},o._baseTelInit=function(e,n,t,r){e&&ke(e,En,[],null,re),!r&&n&&(r=n.getProcessTelContext().getNext());var i=s;s&&s[Pn]&&(i=s[Pn]()),o.core=n,u=new Nn(r,e,n,i),a=!0}}var kn="processTelemetry",An="priority",Fn="setNextPlugin",_n="isInitialized";function On(n,t){for(var e=[],r=null,i=n.getNext();i;){var o=i.getPlugin();o&&(r&&ue(r[Fn])&&ue(o[kn])&&r[Fn](o),ue(o[_n])&&o[_n]()||e.push(o),r=o,i=i.getNext())}xe(e,function(e){e.initialize(n.getCfg(),n.core(),t,n.getNext())})}function Rn(e){return e.sort(function(e,n){var t=0,r=ue(n[kn]);return ue(e[kn])?t=r?e[An]-n[An]:1:r&&(t=-1),t})}var jn,Dn=500,Un="Channel has invalid priority",zn=(y(Kn,jn=Mn),Kn._staticInit=(Pe(Lt=Kn.prototype,"ChannelControls",Lt.getChannelControls),void Pe(Lt,"channelQueue",Lt.getChannelControls)),Kn);function Kn(){var s,r=jn.call(this)||this;function c(e){e&&0<e.length&&(xe(e=e.sort(function(e,n){return e.priority-n.priority}),function(e){e.priority<Dn&&Oe(Un+e.identifier)}),s.push(e))}return r.identifier="ChannelControllerPlugin",r.priority=Dn,W(Kn,r,function(a,u){a.setNextPlugin=function(e){},a.processTelemetry=function(n,t){s&&xe(s,function(e){0<e.length&&r._getTelCtx(t).createNew(e).processNext(n)})},a.getChannelControls=function(){return s},a.initialize=function(n,t,r){var e,i,o;a.isInitialized()||(u.initialize(n,t,r),e=(n||{}).channels,i=r,s=[],e&&xe(e,c),i&&(o=[],xe(i,function(e){e.priority>Dn&&o.push(e)}),c(o)),xe(s,function(e){return On(new Nn(e,n,t),r)}))}}),r}var Bn="toGMTString",Vn="toUTCString",Wn="cookie",Gn="expires",qn="enabled",Hn="isCookieUseDisabled",Jn="disableCookiesUsage",Qn="_ckMgr",$n="",Xn=null,Zn=null,Yn=null,et=Ye(),nt={},tt={};function rt(e,n){var t=ot[Qn]||tt[Qn];return t||(t=ot[Qn]=ot(e,n),tt[Qn]=t),t}function it(e){return!e||e.isEnabled()}function ot(e,r){var n,t,s=(ke(t=(n=e||tt).cookieCfg=n.cookieCfg||{},"domain",n.cookieDomain,ie,re),ke(t,"path",n.cookiePath||"/",null,re),re(t[qn])&&(e=void 0,te(n[Hn])||(e=!n[Hn]),te(n[Jn])||(e=!n[Jn]),t[qn]=e),t),c=s.path||"/",l=s.domain,i=!1!==s[qn],f={isEnabled:function(){var e=i&&at(r),n=tt[Qn];return e&&n&&f!==n?it(n):e},setEnabled:function(e){i=!1!==e},set:function(e,n,t,r,i){var o,a,u;it(f)&&(o={},-1!=(u=(a=Ie(n||$n)).indexOf(";"))&&(a=Ie(n.substring(0,u)),o=ut(n.substring(1+u))),ke(o,"domain",r||l,_e,te),re(t)||(n=fn(),!te(o[Gn])||0<(u=Me()+1e3*t)&&((r=new Date).setTime(u),ke(o,Gn,st(r,n?Bn:Vn)||st(r,n?Bn:Vn)||$n,_e)),n||ke(o,"max-age",$n+t,null,te)),(t=rn())&&"https:"===t.protocol&&(ke(o,"secure",null,null,te),(Zn=null===Zn?!ft((nn()||{}).userAgent):Zn)&&ke(o,"SameSite","None",null,te)),ke(o,"path",i||c,null,te),(s.setCookie||lt)(e,ct(a,o)))},get:function(e){var n=$n;return it(f)?(s.getCookie||function(e){var n,t=$n;return et&&(n=et[Wn]||$n,Yn!==n&&(nt=ut(n),Yn=n),t=Ie(nt[e]||$n)),t})(e):n},del:function(e,n){it(f)&&f.purge(e,n)},purge:function(e,n){var t;at(r)&&((t={}).path=n||"/",t[Gn]="Thu, 01 Jan 1970 00:00:01 GMT",fn()||(t["max-age"]="0"),(s.delCookie||lt)(e,ct($n,t)))}};return f[Qn]=f}function at(e){if(null===Xn){Xn=!1;try{Xn=(et||{})[Wn]!==undefined}catch(n){e&&e.throwInternal(c.LoggingSeverity.WARNING,G.CannotAccessCookie,"Cannot access document.cookie - "+Le(n),{exception:gn(n)})}}return Xn}function ut(e){var t={};return e&&e.length&&xe(Ie(e).split(";"),function(e){var n;(e=Ie(e||$n))&&(-1==(n=e.indexOf("="))?t[e]=null:t[Ie(e.substring(0,n))]=Ie(e.substring(1+n)))}),t}function st(e,n){return ue(e[n])?e[n]():null}function ct(e,n){var t=e||$n;return le(n,function(e,n){t+="; "+e+(re(n)?$n:"="+n)}),t}function lt(e,n){et&&(et[Wn]=e+"="+n)}function ft(e){return!(!he(e)||!ge(e,"CPU iPhone OS 12")&&!ge(e,"iPad; CPU OS 12")&&!(ge(e,"Macintosh; Intel Mac OS X 10_14")&&ge(e,"Version/")&&ge(e,"Safari"))&&(!ge(e,"Macintosh; Intel Mac OS X 10_14")||!fe(e,"AppleWebKit/605.1.15 (KHTML, like Gecko)"))&&!ge(e,"Chrome/5")&&!ge(e,"Chrome/6")&&(!ge(e,"UnrealEngine")||ge(e,"Chrome"))&&!ge(e,"UCBrowser/12")&&!ge(e,"UCBrowser/11"))}var gt,dt="_notificationManager",vt=function er(){var n,u,s,t,r,c=!1;W(er,this,function(a){a._extensions=[],u=new zn,a.logger=p({throwInternal:function(e,n,t,r,i){},warnToConsole:function(e){},resetInternalMessageCount:function(){}}),n=[],a.isInitialized=function(){return c},a.initialize=function(e,n,r,t){a.isInitialized()&&Oe("Core should not be initialized more than once"),e&&!re(e.instrumentationKey)||Oe("Please provide instrumentation key"),s=t,a[dt]=t,a.config=e||{},e.extensions=re(e.extensions)?[]:e.extensions,Ae(e,En).NotificationManager=t,r&&(a.logger=r),(t=[]).push.apply(t,n.concat(e.extensions));var t=Rn(t),i=[],o={};xe(t,function(e){(re(e)||re(e.initialize))&&Oe("Extensions must provide callback to initialize");var n=e.priority,t=e.identifier;e&&n&&(re(o[n])?o[n]=t:r.warnToConsole("Two extensions have same priority #"+n+" - "+o[n]+", "+t)),(!n||n<u.priority)&&i.push(e)}),t.push(u),i.push(u),t=Rn(t),a._extensions=t,On(new Nn([u],e,a),t),On(new Nn(i,e,a),t),a._extensions=i,0===a.getTransmissionControls().length&&Oe("No channels available"),c=!0,a.releaseQueue()},a.getTransmissionControls=function(){return u.getChannelControls()},a.track=function(e){ke(e,"iKey",a.config.instrumentationKey,null,Fe),ke(e,"time",me(new Date),null,Fe),ke(e,"ver","4.0",null,re),a.isInitialized()?a.getProcessTelContext().processNext(e):n.push(e)},a.getProcessTelContext=function(){var e=a._extensions,n=e;return e&&0!==e.length||(n=[u]),new Nn(n,a.config,a)},a.getNotifyMgr=function(){return s||(s=p({addNotificationListener:function(e){},removeNotificationListener:function(e){},eventsSent:function(e){},eventsDiscarded:function(e,n){},eventsSendRequest:function(e,n){}}),a[dt]=s),s},a.getCookieMgr=function(){return r=r||ot(a.config,a.logger)},a.setCookieMgr=function(e){r=e},a.getPerfMgr=function(){return t||a.config&&a.config.enablePerfMgr&&(t=new wn(a.getNotifyMgr())),t},a.setPerfMgr=function(e){t=e},a.eventCnt=function(){return n.length},a.releaseQueue=function(){0<n.length&&(xe(n,function(e){a.getProcessTelContext().processNext(e)}),n=[])}})},pt=function nr(e){this.listeners=[];var n=!!(e||{}).perfEvtsSendAll;W(nr,this,function(i){i.addNotificationListener=function(e){i.listeners.push(e)},i.removeNotificationListener=function(e){for(var n=we(i.listeners,e);-1<n;)i.listeners.splice(n,1),n=we(i.listeners,e)},i.eventsSent=function(n){xe(i.listeners,function(e){e&&e.eventsSent&&setTimeout(function(){return e.eventsSent(n)},0)})},i.eventsDiscarded=function(n,t){xe(i.listeners,function(e){e&&e.eventsDiscarded&&setTimeout(function(){return e.eventsDiscarded(n,t)},0)})},i.eventsSendRequest=function(t,r){xe(i.listeners,function(e){if(e&&e.eventsSendRequest)if(r)setTimeout(function(){return e.eventsSendRequest(t,r)},0);else try{e.eventsSendRequest(t,r)}catch(n){}})},i.perfEvent=function(t){t&&(!n&&t.isChildEvt()||xe(i.listeners,function(e){if(e&&e.perfEvent)if(t.isAsync)setTimeout(function(){return e.perfEvent(t)},0);else try{e.perfEvent(t)}catch(n){}}))}})},e=(y(ht,gt=vt),ht);function ht(){var e=gt.call(this)||this;return W(ht,e,function(t,i){function n(e){var n=t.getNotifyMgr();n&&n.eventsDiscarded([e],r.InvalidEvent)}t.initialize=function(e,n,t,r){i.initialize(e,n,t||new yn(e),r||new pt(e))},t.track=function(e){Sn(t.getPerfMgr(),function(){return"AppInsightsCore:track"},function(){null===e&&(n(e),Oe("Invalid telemetry item")),function(){if(re(e.name))throw n(e),Error("telemetry name required")}(),i.track(e)},function(){return{item:e}},!e.sync)},t.addNotificationListener=function(e){var n=t.getNotifyMgr();n&&n.addNotificationListener(e)},t.removeNotificationListener=function(e){var n=t.getNotifyMgr();n&&n.removeNotificationListener(e)},t.pollInternalLogs=function(n){var e=t.config.diagnosticLogInterval;return setInterval(function(){var e=t.logger?t.logger.queue:[];xe(e,function(e){e={name:n||"InternalMessageId: "+e.messageId,iKey:t.config.instrumentationKey,time:me(new Date),baseType:vn.dataType,baseData:{message:e.message}},t.track(e)}),e.length=0},e=e&&0<e?e:1e4)}}),e}var yt=4294967296,Ct=4294967295,mt=!1,xt=123456789,wt=987654321;function Tt(e){e<0&&(e>>>=0),xt=123456789+e&Ct,wt=987654321-e&Ct,mt=!0}function St(){try{var e=2147483647&Me();Tt((Math.random()*yt^e)+e)}catch(n){}}function It(e){return 0<e?Math.floor(bt()/Ct*(e+1))>>>0:0}function bt(e){var n=(n=cn()||ln())&&n.getRandomValues?n.getRandomValues(new Uint32Array(1))[0]&Ct:fn()?(mt||St(),Et()&Ct):Math.floor(yt*Math.random()|0);return e||(n>>>=0),n}function Nt(e){e?Tt(e):St()}function Et(e){var n=((wt=36969*(65535&wt)+(wt>>16)&Ct)<<16)+(65535&(xt=18e3*(65535&xt)+(xt>>16)&Ct))>>>0&Ct|0;return e||(n>>>=0),n}var Pt,Mt=null,Lt=n;function kt(e,n){var t=!1,r=Xe();return r&&(t=se(r,e,n),t=se(r.body,e,n)||t),(r=Ye())&&Dt.Attach(r,e,n)||t}function At(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(jt,function(e){var n=0|It(15);return("x"===e?n:3&n|8).toString(16)})}function Ft(){var e=an();return e&&e.now?e.now():Me()}function _t(e){void 0===e&&(e=22);for(var n=bt()>>>0,t=0,r="";r.length<e;)r+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[0|63&n]||"",n>>>=6,5==++t&&(n=(bt()<<2&4294967295|3&n)>>>0,t=0);return r}function Ot(){for(var e,n=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],t="",r=0;r<4;r++)t+=n[15&(e=bt())]+n[e>>4&15]+n[e>>8&15]+n[e>>12&15]+n[e>>16&15]+n[e>>20&15]+n[e>>24&15]+n[e>>28&15];var i=n[8+(3&bt())|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 Rt={_canUseCookies:undefined,isTypeof:ne,isUndefined:te,isNullOrUndefined:re,hasOwnProperty:oe,isFunction:ue,isObject:ae,isDate:de,isArray:ve,isError:pe,isString:he,isNumber:ye,isBoolean:Ce,toISOString:me,arrForEach:xe,arrIndexOf:we,arrMap:Te,arrReduce:Se,strTrim:Ie,objCreate:p,objKeys:Ee,objDefineAccessors:Pe,addEventHandler:kt,dateNow:Me,isIE:fn,disableCookies:zt,newGuid:At,perfNow:Ft,newId:_t,randomValue:It,random32:bt,mwcRandomSeed:Nt,mwcRandom32:Et,generateW3CId:Ot},jt=/[xy]/g,Dt={Attach:se,AttachEvent:se,Detach:ce,DetachEvent:ce};function Ut(e,n){return e=rt(e,n),n=Rt._canUseCookies,null===Mt&&(Mt=[],Pt=n,Pe(Rt,"_canUseCookies",function(){return Pt},function(n){Pt=n,xe(Mt,function(e){e.setEnabled(n)})})),-1===we(Mt,e)&&Mt.push(e),Ce(n)&&e.setEnabled(n),Ce(Pt)&&e.setEnabled(Pt),e}function zt(){Ut().setEnabled(!1)}var Kt="_aiHooks",Bt=["req","rsp","hkErr","fnErr"],Vt="__proto__",Wt="constructor";function Gt(e,n){if(e)for(var t=0;t<e.length&&!n(e[t],t);t++);}function qt(e,a,u,s,c){0<=c&&c<=2&&Gt(e,function(e,n){var t=e.cbks;if(e=t[Bt[c]]){a.ctx=function(){return s[n]=s[n]||{}};try{e.apply(a.inst,u)}catch(i){e=a.err;try{var r=t[Bt[2]];r&&(a.err=i,r.apply(a.inst,u))}catch(o){}finally{a.err=e}}}})}function Ht(s){return function(){var t=arguments,e=s.h,r={name:s.n,inst:this,ctx:null,set:function(e,n){(t=o([],t))[e]=n,i=o([r],t)}},n=[],i=o([r],t);function o(n,e){return Gt(e,function(e){n.push(e)}),n}qt(e,r,i,n,0);var a=s.f;try{r.rslt=a.apply(this,t)}catch(u){throw r.err=u,qt(e,r,i,n,3),u}return qt(e,r,i,n,1),r.rslt}}var Jt=Object.getPrototypeOf;function Qt(e,n,t,r){if(void 0===r&&(r=!0),e&&n&&t&&(e=function o(e,n,t){var r=null;return e&&(oe(e,n)?r=e:t&&(r=o(function(e){if(e){if(Jt)return Jt(e);if(e=e[Vt]||e[s]||e[Wt])return e}return null}(e),n,!1))),r}(e,n,r))&&typeof(r=e[n])===a){var i=r[Kt];return i||((r=Ht(i={i:0,n:n,f:r,h:[]}))[Kt]=i,e[n]=r),t={id:i.i,cbks:t,rm:function(){var t=this.id;Gt(i.h,function(e,n){return e.id===t&&(i.h.splice(n,1),1)})}},i.i++,i.h.push(t),t}return null}function $t(n,e,t,r){void 0===r&&(r=!0);var i=null;return Gt(e,function(e){(e=Qt(n,e,t,r))&&(i=i||[]).push(e)}),i}c.AppInsightsCore=e,c.BaseCore=vt,c.BaseTelemetryPlugin=Mn,c.CoreUtils=Rt,c.DiagnosticLogger=yn,c.EventHelper=Dt,c.EventsDiscardedReason=r,c.InstrumentFunc=Qt,c.InstrumentFuncs=$t,c.InstrumentProto=function(e,n,t){return e?Qt(e[s],n,t,!1):null},c.InstrumentProtos=function(e,n,t){return e?$t(e[s],n,t,!1):null},c.MinChannelPriorty=100,c.NotificationManager=pt,c.PerfEvent=mn,c.PerfManager=wn,c.ProcessTelemetryContext=Nn,c.Undefined=Lt,c._InternalLogMessage=vn,c._InternalMessageId=G,c._legacyCookieMgr=Ut,c.addEventHandler=kt,c.areCookiesSupported=at,c.arrForEach=xe,c.arrIndexOf=we,c.arrMap=Te,c.arrReduce=Se,c.attachEvent=se,c.canUseCookies=function(e){return Ut(null,e).isEnabled()},c.createClassFromInterface=function(e){return function(){var t=this;e&&le(e,function(e,n){t[e]=n})}},c.createCookieMgr=ot,c.dateNow=Me,c.deleteCookie=function(e,n){return Ut(null,e).del(n)},c.detachEvent=ce,c.disableCookies=zt,c.doPerf=Sn,c.dumpObj=gn,c.generateW3CId=Ot,c.getConsole=on,c.getCookie=function(e,n){return Ut(null,e).get(n)},c.getCrypto=cn,c.getDocument=Ye,c.getExceptionName=Le,c.getGlobal=d,c.getGlobalInst=Qe,c.getHistory=function(){return tn()?history:Qe("history")},c.getIEVersion=function(e){var n;return ge(e=((e=(e=void 0===e?null:e)?e:(n=nn()||{})?(n.userAgent||"").toLowerCase():"")||"").toLowerCase(),We)?parseInt(e.split(We)[1]):ge(e,Ge)&&(e=parseInt(e.split(Ge)[1]))?e+4:null},c.getJSON=sn,c.getLocation=rn,c.getMsCrypto=ln,c.getNavigator=nn,c.getPerformance=an,c.getSetValue=Ae,c.getWindow=Xe,c.hasDocument=Ze,c.hasHistory=tn,c.hasJSON=un,c.hasNavigator=en,c.hasOwnProperty=oe,c.hasWindow=$e,c.initializePlugins=On,c.isArray=ve,c.isBoolean=Ce,c.isDate=de,c.isError=pe,c.isFunction=ue,c.isIE=fn,c.isNotNullOrUndefined=ie,c.isNotTruthy=Fe,c.isNotUndefined=function(e){return!te(e)},c.isNullOrUndefined=re,c.isNumber=ye,c.isObject=ae,c.isReactNative=function(){var e=nn();return!(!e||!e.product)&&"ReactNative"===e.product},c.isSafari=function(e){var n;return!!~((e=e&&he(e)?e:(n=nn()||{})?(n.userAgent||"").toLowerCase():"")||"").toLowerCase().indexOf("safari")},c.isString=he,c.isTruthy=_e,c.isTypeof=ne,c.isUndefined=te,c.mwcRandom32=Et,c.mwcRandomSeed=Nt,c.newGuid=At,c.newId=_t,c.normalizeJsName=function(e){var n=e,t=/([^\w\d_$])/g;return t.test(e)?e.replace(t,"_"):n},c.objCreate=p,c.objDefineAccessors=Pe,c.objForEachKey=le,c.objFreeze=function(e){return Z?Z(e):e},c.objKeys=Ee,c.objSeal=function(e){return Y?Y(e):e},c.optimizeObject=function(e){return e&&t(l?l({},e):e)},c.perfNow=Ft,c.proxyAssign=function(r,i,o){if(r&&i&&r!==i&&ae(r)&&ae(i))for(var e in i)!function(n){var e,t;he(n)&&(ue(e=i[n])?o&&!o(n,!0,i,r)||(r[n]=(t=n,function(){return i[t].apply(i,arguments)})):o&&!o(n,!1,i,r)||(oe(r,n)&&delete r[n],Pe(r,n,function(){return i[n]},function(e){i[n]=e})||(r[n]=e)))}(e);return r},c.random32=bt,c.randomValue=It,c.safeGetCookieMgr=function(e,n){var t;return e?t=e.getCookieMgr():n&&(t=(n||{}).cookieCfg[Qn]||ot(n)),t||rt(n,(e||{}).logger)},c.safeGetLogger=hn,c.setCookie=function(e,n,t,r){Ut(null,e).set(n,t,null,r)},c.setEnableEnvMocks=function(e){Je=e},c.setValue=ke,c.sortPlugins=Rn,c.strContains=ge,c.strEndsWith=fe,c.strExtensionConfig=En,c.strFunction=a,c.strIKey="iKey",c.strObject=u,c.strPrototype=s,c.strStartsWith=function(e,n){var t=!1;if(e&&n){var r=n.length;if(e===n)return!0;if(e.length>=r){for(var i=0;i<r;i++)if(e[i]!==n[i])return!1;t=!0}}return t},c.strTrim=Ie,c.strUndefined=n,c.throwError=Oe,c.toISOString=me,c.uaDisallowsSameSiteNone=ft,function(e,n,t){var r=Object.defineProperty;if(r)try{return r(e,n,t)}catch(i){}typeof t.value!==undefined&&(e[n]=t.value)}(c,"__esModule",{value:!0})});
//# sourceMappingURL=applicationinsights-core-js.min.js.map
/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -13,3 +13,3 @@ */

export { isTypeof, isUndefined, isNullOrUndefined, hasOwnProperty, isObject, isFunction, attachEvent, detachEvent, normalizeJsName, objForEachKey, strEndsWith, strStartsWith, isDate, isArray, isError, isString, isNumber, isBoolean, toISOString, arrForEach, arrIndexOf, arrMap, arrReduce, strTrim, objKeys, objDefineAccessors, dateNow, getExceptionName, throwError, strContains, setValue, getSetValue, isNotTruthy, isTruthy, proxyAssign, createClassFromInterface, optimizeObject, isNotUndefined, isNotNullOrUndefined, objFreeze, objSeal } from './JavaScriptSDK/HelperFuncs';
export { getGlobalInst, hasWindow, getWindow, hasDocument, getDocument, getCrypto, getMsCrypto, hasNavigator, getNavigator, hasHistory, getHistory, getLocation, getPerformance, hasJSON, getJSON, isReactNative, getConsole, dumpObj, isIE, getIEVersion, setEnableEnvMocks } from "./JavaScriptSDK/EnvUtils";
export { getGlobalInst, hasWindow, getWindow, hasDocument, getDocument, getCrypto, getMsCrypto, hasNavigator, getNavigator, hasHistory, getHistory, getLocation, getPerformance, hasJSON, getJSON, isReactNative, getConsole, dumpObj, isIE, getIEVersion, isSafari, setEnableEnvMocks } from "./JavaScriptSDK/EnvUtils";
export { getGlobal, objCreateFn as objCreate, strShimPrototype as strPrototype, strShimFunction as strFunction, strShimUndefined as strUndefined, strShimObject as strObject } from '@microsoft/applicationinsights-shims';

@@ -16,0 +16,0 @@ export { NotificationManager } from "./JavaScriptSDK/NotificationManager";

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.
*/
//# sourceMappingURL=INotificationManager.js.map
/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.
*/
//# sourceMappingURL=IPerfEvent.js.map
/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.
*/
//# sourceMappingURL=IPerfManager.js.map
/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -9,3 +9,3 @@ */

import { getGlobal, strShimUndefined, strShimObject, strShimPrototype } from "@microsoft/applicationinsights-shims";
import { strContains } from "./HelperFuncs";
import { isString, strContains } from "./HelperFuncs";
/**

@@ -241,12 +241,12 @@ * This file exists to hold environment utilities that are required to check and

if (userAgentStr === void 0) { userAgentStr = null; }
var myNav = userAgentStr ? userAgentStr.toLowerCase() : "";
if (!userAgentStr) {
var navigator_1 = getNavigator() || {};
myNav = navigator_1 ? (navigator_1.userAgent || "").toLowerCase() : "";
userAgentStr = navigator_1 ? (navigator_1.userAgent || "").toLowerCase() : "";
}
if (strContains(myNav, strMsie)) {
return parseInt(myNav.split(strMsie)[1]);
var ua = (userAgentStr || "").toLowerCase();
if (strContains(ua, strMsie)) {
return parseInt(ua.split(strMsie)[1]);
}
else if (strContains(myNav, strTrident)) {
var tridentVer = parseInt(myNav.split(strTrident)[1]);
else if (strContains(ua, strTrident)) {
var tridentVer = parseInt(ua.split(strTrident)[1]);
if (tridentVer) {

@@ -272,2 +272,10 @@ return tridentVer + 4;

}
export function isSafari(userAgentStr) {
if (!userAgentStr || !isString(userAgentStr)) {
var navigator_2 = getNavigator() || {};
userAgentStr = navigator_2 ? (navigator_2.userAgent || "").toLowerCase() : "";
}
var ua = (userAgentStr || "").toLowerCase();
return (ua.indexOf('safari') >= 0);
}
//# sourceMappingURL=EnvUtils.js.map
/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -165,4 +165,4 @@ */

* @param checkValue - The characters to be searched for at the start of the value.
* @returns true if the given search value is found at the start of the string, otherwise false.
*/
* @returns true if the given search value is found at the start of the string, otherwise false.
*/
export function strStartsWith(value, checkValue) {

@@ -169,0 +169,0 @@ // Using helper for performance and because string startsWith() is not available on IE

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

@@ -588,7 +588,7 @@ ## API Report File for "@microsoft/applicationinsights-core-js"

export interface IPlugin {
identifier: string;
readonly identifier: string;
initialize: (config: IConfiguration, core: IAppInsightsCore, extensions: IPlugin[], pluginChain?: ITelemetryPluginChain) => void;
isInitialized?: () => boolean;
teardown?: () => void;
version?: string;
readonly version?: string;
}

@@ -649,2 +649,5 @@

// @public (undocumented)
export function isSafari(userAgentStr?: string): boolean;
// @public

@@ -681,3 +684,3 @@ export function isString(value: any): value is string;

export interface ITelemetryPlugin extends IPlugin {
priority: number;
readonly priority: number;
processTelemetry: (env: ITelemetryItem, itemCtx?: IProcessTelemetryContext) => void;

@@ -684,0 +687,0 @@ setNextPlugin?: (next: ITelemetryPlugin | ITelemetryPluginChain) => void;

/*!
* Application Insights JavaScript SDK - Core, 2.6.2
* Application Insights JavaScript SDK - Core, 2.6.3
* Copyright (c) Microsoft and contributors. All rights reserved.
*/
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(((e="undefined"!=typeof globalThis?globalThis:e||self).Microsoft=e.Microsoft||{},e.Microsoft.ApplicationInsights=e.Microsoft.ApplicationInsights||{}))}(this,function(c){"use strict";var r={Unknown:0,NonRetryableStatus:1,InvalidEvent:2,SizeLimitExceeded:3,KillSwitch:4,QueueFull:5},a="function",u="object",n="undefined",s="prototype",i="hasOwnProperty",t=Object,o=t[s],l=t.assign,f=t.create,e=t.defineProperty,g=o[i];function d(){return typeof globalThis!==n&&globalThis?globalThis:typeof self!==n&&self?self:typeof window!==n&&window?window:typeof global!==n&&global?global:null}function v(e){throw new TypeError(e)}function p(e){if(f)return f(e);if(null==e)return{};var n=typeof e;function t(){}return n!==u&&n!==a&&v("Object prototype may only be an Object:"+e),t[s]=e,new t}(d()||{}).Symbol,(d()||{}).Reflect;var h=function(e,n){return(h=t.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n[i](t)&&(e[t]=n[t])})(e,n)};function y(e,n){function t(){this.constructor=e}typeof n!==a&&null!==n&&v("Class extends value "+n+" is not a constructor or null"),h(e,n),e[s]=null===n?p(n):(t[s]=n[s],new t)}var m="constructor",C="prototype",x="function",T="_dynInstFuncs",w="_isDynProxy",I="_dynClass",S="_dynCls$",b="_dynInstChk",N=b,E="_dfOpts",P="_unknown_",M="__proto__",k="useBaseInst",L="setInstFuncs",A=Object,F=A.getPrototypeOf,_=0;function O(e,n){return e&&A[C].hasOwnProperty.call(e,n)}function R(e){return e&&(e===A[C]||e===Array[C])}function j(e){return R(e)||e===Function[C]}function D(e){if(e){if(F)return F(e);if(e=e[M]||e[C]||(e[m]?e[m][C]:null))return e}return null}function U(e,n){var t=[],r=A.getOwnPropertyNames;if(r)t=r(e);else for(var i in e)"string"==typeof i&&O(e,i)&&t.push(i);if(t&&0<t.length)for(var o=0;o<t.length;o++)n(t[o])}function z(e,n,t){return n!==m&&typeof e[n]===x&&(t||O(e,n))}function K(e){throw new TypeError("DynamicProto: "+e)}function B(e,n){for(var t=e.length-1;0<=t;t--)if(e[t]===n)return 1}function V(e,n){return O(e,C)?e.name||n||P:((e||{})[m]||{}).name||n||P}function W(e,r,n,t){O(e,C)||K("theClass is an invalid class definition.");var i=e[C];!function(e){if(F)for(var n=[],t=D(r);t&&!j(t)&&!B(n,t);){if(t===e)return 1;n.push(t),t=D(t)}}(i)&&K("["+V(e)+"] is not in class hierarchy of ["+V(r)+"]");var o=null;O(i,I)?o=i[I]:(o=S+V(e,"_")+"$"+_,_++,i[I]=o);var a,u,s,c,l,f,g=W[E],d=!!g[k];d&&t&&t[k]!==undefined&&(d=!!t[k]),n(r,function(e,n,t,o){function r(e,n,t){var r,i=n[t];return i[w]&&o&&!1!==(r=e[T]||{})[N]&&(i=(r[n[I]]||{})[t]||i),function(){return i.apply(e,arguments)}}var i={};U(t,function(e){i[e]=r(n,t,e)});for(var a=D(e),u=[];a&&!j(a)&&!B(u,a);)U(a,function(e){!i[e]&&z(a,e,!F)&&(i[e]=r(n,a,e))}),u.push(a),a=D(a);return i}(i,r,(u={},U(a=r,function(e){!u[e]&&z(a,e,!1)&&(u[e]=a[e])}),e=u),d)),s=i,o=o,c=r,l=e,t=!1!==(g=(g=!!F&&!!g[L])&&t?!!t[L]:g),R(s)||(g=c[T]=c[T]||{},f=g[o]=g[o]||{},!1!==g[N]&&(g[N]=!!t),U(c,function(e){var t,r,i;z(c,e,!1)&&c[e]!==l[e]&&(f[e]=c[e],delete c[e],O(s,e)&&(!s[e]||s[e][w])||(s[e]=(t=s,r=e,(i=function(){var e,n;return(function(e,n,t,r){var i=null;if(e&&O(t,I)){var o=e[T]||{};if((i=(o[t[I]]||{})[n])||K("Missing ["+n+"] "+x),!i[b]&&!1!==o[N]){for(var a=!O(e,n),u=D(e),s=[];a&&u&&!j(u)&&!B(s,u);){var c=u[n];if(c){a=c===r;break}s.push(u),u=D(u)}try{a&&(e[n]=i),i[b]=1}catch(l){o[N]=!1}}}return i}(this,r,t,i)||(typeof(n=(n=t[e=r])===i?D(t)[e]:n)!==x&&K("["+e+"] is not a "+x),n)).apply(this,arguments)})[w]=1,i)))}))}W[E]={setInstFuncs:!0,useBaseInst:!0},c.LoggingSeverity=void 0,(vt=c.LoggingSeverity||(c.LoggingSeverity={}))[vt.CRITICAL=1]="CRITICAL",vt[vt.WARNING=2]="WARNING";var G={BrowserDoesNotSupportLocalStorage:0,BrowserCannotReadLocalStorage:1,BrowserCannotReadSessionStorage:2,BrowserCannotWriteLocalStorage:3,BrowserCannotWriteSessionStorage:4,BrowserFailedRemovalFromLocalStorage:5,BrowserFailedRemovalFromSessionStorage:6,CannotSendEmptyTelemetry:7,ClientPerformanceMathError:8,ErrorParsingAISessionCookie:9,ErrorPVCalc:10,ExceptionWhileLoggingError:11,FailedAddingTelemetryToBuffer:12,FailedMonitorAjaxAbort:13,FailedMonitorAjaxDur:14,FailedMonitorAjaxOpen:15,FailedMonitorAjaxRSC:16,FailedMonitorAjaxSend:17,FailedMonitorAjaxGetCorrelationHeader:18,FailedToAddHandlerForOnBeforeUnload:19,FailedToSendQueuedTelemetry:20,FailedToReportDataLoss:21,FlushFailed:22,MessageLimitPerPVExceeded:23,MissingRequiredFieldSpecification:24,NavigationTimingNotSupported:25,OnError:26,SessionRenewalDateIsZero:27,SenderNotInitialized:28,StartTrackEventFailed:29,StopTrackEventFailed:30,StartTrackFailed:31,StopTrackFailed:32,TelemetrySampledAndNotSent:33,TrackEventFailed:34,TrackExceptionFailed:35,TrackMetricFailed:36,TrackPVFailed:37,TrackPVFailedCalc:38,TrackTraceFailed:39,TransmissionFailed:40,FailedToSetStorageBuffer:41,FailedToRestoreStorageBuffer:42,InvalidBackendResponse:43,FailedToFixDepricatedValues:44,InvalidDurationValue:45,TelemetryEnvelopeInvalid:46,CreateEnvelopeError:47,CannotSerializeObject:48,CannotSerializeObjectNonSerializable:49,CircularReferenceDetected:50,ClearAuthContextFailed:51,ExceptionTruncated:52,IllegalCharsInName:53,ItemNotInArray:54,MaxAjaxPerPVExceeded:55,MessageTruncated:56,NameTooLong:57,SampleRateOutOfRange:58,SetAuthContextFailed:59,SetAuthContextFailedAccountName:60,StringValueTooLong:61,StartCalledMoreThanOnce:62,StopCalledWithoutStart:63,TelemetryInitializerFailed:64,TrackArgumentsNotSpecified:65,UrlTooLong:66,SessionStorageBufferFull:67,CannotAccessCookie:68,IdTooLong:69,InvalidEvent:70,FailedMonitorAjaxSetRequestHeader:71,SendBrowserInfoOnUserInit:72,PluginException:73,NotificationException:74,SnippetScriptLoadFailure:99,InvalidInstrumentationKey:100,CannotParseAiBlobValue:101,InvalidContentBlob:102,TrackPageActionEventFailed:103},q="on",H="attachEvent",J="addEventListener",Q="detachEvent",$="removeEventListener",X=e,Z=t.freeze,Y=t.seal;function ee(e){return o.toString.call(e)}function ne(e,n){return typeof e===n}function te(e){return e===undefined||typeof e===n}function re(e){return null===e||te(e)}function ie(e){return!re(e)}function oe(e,n){return e&&g.call(e,n)}function ae(e){return typeof e===u}function ue(e){return typeof e===a}function se(e,n,t,r){void 0===r&&(r=!1);var i=!1;if(!re(e))try{re(e[J])?re(e[H])||(e[H](q+n,t),i=!0):(e[J](n,t,r),i=!0)}catch(o){}return i}function ce(e,n,t,r){if(void 0===r&&(r=!1),!re(e))try{re(e[$])?re(e[Q])||e[Q](q+n,t):e[$](n,t,r)}catch(i){}}function le(e,n){if(e)for(var t in e)g.call(e,t)&&n.call(e,t,e[t])}function fe(e,n){if(e&&n){var t=n.length,r=e.length;if(e===n)return!0;if(t<=r){for(var i=r-1,o=t-1;0<=o;o--){if(e[i]!=n[o])return!1;i--}return!0}}return!1}function ge(e,n){return!(!e||!n||!~e.indexOf(n))}function de(e){return"[object Date]"===ee(e)}function ve(e){return"[object Array]"===ee(e)}function pe(e){return"[object Error]"===ee(e)}function he(e){return"string"==typeof e}function ye(e){return"number"==typeof e}function me(e){return"boolean"==typeof e}function Ce(e){if(de(e)){var n=function(e){return 1===(e=""+e).length?"0"+e:e};return e.getUTCFullYear()+"-"+n(1+e.getUTCMonth())+"-"+n(e.getUTCDate())+"T"+n(e.getUTCHours())+":"+n(e.getUTCMinutes())+":"+n(e.getUTCSeconds())+"."+(""+(e.getUTCMilliseconds()/1e3).toFixed(3)).slice(2,5)+"Z"}}function xe(e,n,t){for(var r=e.length,i=0;i<r&&!(i in e&&-1===n.call(t||e,e[i],i,e));i++);}function Te(e,n,t){for(var r=e.length,i=Math.max(0<=(t=t||0)?t:r-Math.abs(t),0);i<r;i++)if(i in e&&e[i]===n)return i;return-1}function we(e,n,t){for(var r=e.length,i=t||e,o=Array(r),a=0;a<r;a++)a in e&&(o[a]=n.call(i,e[a],e));return o}function Ie(e,n,t){var r,i=e.length,o=0;if(3<=arguments.length)r=t;else{for(;o<i&&!(o in e);)o++;r=e[o++]}for(;o<i;)o in e&&(r=n(r,e[o],o,e)),o++;return r}function Se(e){return"string"!=typeof e?e:e.replace(/^\s+|\s+$/g,"")}var be=!{toString:null}.propertyIsEnumerable("toString"),Ne=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"];function Ee(e){var n=typeof e;n===a||n===u&&null!==e||v("objKeys called on non-object");var t,r=[];for(t in e)e&&g.call(e,t)&&r.push(t);if(be)for(var i=Ne.length,o=0;o<i;o++)e&&g.call(e,Ne[o])&&r.push(Ne[o]);return r}function Pe(e,n,t,r){if(X)try{var i={enumerable:!0,configurable:!0};return t&&(i.get=t),r&&(i.set=r),X(e,n,i),!0}catch(o){}return!1}function Me(){var e=Date;return e.now?e.now():(new e).getTime()}function ke(e){return pe(e)?e.name:""}function Le(e,n,t,r,i){var o=t;return e&&((o=e[n])===t||i&&!i(o)||r&&!r(t)||(e[n]=o=t)),o}function Ae(e,n,t){var r;return e?!(r=e[n])&&re(r)&&(r=te(t)?{}:t,e[n]=r):r=te(t)?{}:t,r}function Fe(e){return!e}function _e(e){return!!e}function Oe(e){throw Error(e)}var Re="window",je="document",De="navigator",Ue="location",ze="performance",Ke="JSON",Be="crypto",Ve="msCrypto",We="msie",Ge="trident/",qe=null,He=null,Je=!1;function Qe(e){var n=d();return n&&n[e]?n[e]:e===Re&&$e()?window:null}function $e(){return!(typeof window!==u||!window)}function Xe(){return $e()?window:Qe(Re)}function Ze(){return!(typeof document!==u||!document)}function Ye(){return Ze()?document:Qe(je)}function en(){return!(typeof navigator!==u||!navigator)}function nn(){return en()?navigator:Qe(De)}function tn(){return!(typeof history!==u||!history)}function rn(e){return e&&Je&&(e=Qe("__mockLocation"))?e:typeof location===u&&location?location:Qe(Ue)}function on(){return typeof console!==n?console:Qe("console")}function an(){return Qe(ze)}function un(){return!!(typeof JSON===u&&JSON||null!==Qe(Ke))}function sn(){return un()?JSON||Qe(Ke):null}function cn(){return Qe(Be)}function ln(){return Qe(Ve)}function fn(){var e=nn();return!e||e.userAgent===He&&null!==qe||(e=((He=e.userAgent)||"").toLowerCase(),qe=ge(e,We)||ge(e,Ge)),qe}function gn(e){var n=Object[s].toString.call(e),t="";return"[object Error]"===n?t="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'":un()&&(t=sn().stringify(e)),n+t}function dn(e){return e?'"'+e.replace(/\"/g,"")+'"':""}var vn=(pn.dataType="MessageData",pn);function pn(e,n,t,r){void 0===t&&(t=!1),this.messageId=e,this.message=(t?"AI: ":"AI (Internal): ")+e,e="",un()&&(e=sn().stringify(r)),e=(n?" message:"+dn(n):"")+(r?" props:"+dn(e):""),this.message+=e}function hn(e,n){return(e||{}).logger||new yn(n)}var yn=function Xt(t){this.identifier="DiagnosticLogger",this.queue=[];var i=0,a={};W(Xt,this,function(o){function e(e,n){return re(e=t[e])?n:e}re(t)&&(t={}),o.consoleLoggingLevel=function(){return e("loggingLevelConsole",0)},o.telemetryLoggingLevel=function(){return e("loggingLevelTelemetry",1)},o.maxInternalMessageLimit=function(){return e("maxMessageLimit",25)},o.enableDebugExceptions=function(){return e("enableDebugExceptions",!1)},o.throwInternal=function(e,n,t,r,i){if(t=new vn(n,t,i=void 0!==i&&i,r),o.enableDebugExceptions())throw t;te(t)||!t||te(t.message)||(r=o.consoleLoggingLevel(),i?(i=+t.messageId,!a[i]&&r>=c.LoggingSeverity.WARNING&&(o.warnToConsole(t.message),a[i]=!0)):r>=c.LoggingSeverity.WARNING&&o.warnToConsole(t.message),o.logInternalMessage(e,t))},o.warnToConsole=function(e){var n,t=on();t&&(n="log",ue(t[n=t.warn?"warn":n])&&t[n](e))},o.resetInternalMessageCount=function(){i=0,a={}},o.logInternalMessage=function(e,n){var t,r;i>=o.maxInternalMessageLimit()||(t=!0,r="AITR_"+n.messageId,a[r]?t=!1:a[r]=!0,t&&(e<=o.telemetryLoggingLevel()&&(o.queue.push(n),i++),i===o.maxInternalMessageLimit()&&(n=new vn(G.MessageLimitPerPVExceeded,e="Internal events throttle limit per PageView reached for this app.",!1),o.queue.push(n),o.warnToConsole(e))))}})},mn="ctx",Cn=(xn.ParentContextKey="parent",xn.ChildrenContextKey="childEvts",xn);function xn(e,i,n){var t,o=this,a=!1;o.start=Me(),o.name=e,o.isAsync=n,o.isChildEvt=function(){return!1},ue(i)&&(a=Pe(o,"payload",function(){return!t&&ue(i)&&(t=i(),i=null),t})),o.getCtx=function(e){return e?(e===xn.ParentContextKey||e===xn.ChildrenContextKey?o:o[mn]||{})[e]:null},o.setCtx=function(e,n){e&&(e===xn.ParentContextKey?(o[e]||(o.isChildEvt=function(){return!0}),o[e]=n):e===xn.ChildrenContextKey?o[e]=n:(o[mn]=o[mn]||{})[e]=n)},o.complete=function(){var e=0,n=o.getCtx(xn.ChildrenContextKey);if(ve(n))for(var t=0;t<n.length;t++){var r=n[t];r&&(e+=r.time)}o.time=Me()-o.start,o.exTime=o.time-e,o.complete=function(){},!a&&ue(i)&&(o.payload=i())}}var Tn=function Zt(n){this.ctx={},W(Zt,this,function(t){t.create=function(e,n,t){return new Cn(e,n,t)},t.fire=function(e){e&&(e.complete(),n&&n.perfEvent(e))},t.setCtx=function(e,n){e&&((t[mn]=t[mn]||{})[e]=n)},t.getCtx=function(e){return(t[mn]||{})[e]}})},wn="CoreUtils.doPerf";function In(e,n,t,r,i){if(e){var o=e;if(o=o&&ue(o.getPerfMgr)?o.getPerfMgr():o){var a,u=void 0,e=o.getCtx(wn);try{if(u=o.create(n(),r,i))return e&&u.setCtx&&(u.setCtx(Cn.ParentContextKey,e),e.getCtx&&e.setCtx&&((a=e.getCtx(Cn.ChildrenContextKey))||(a=[],e.setCtx(Cn.ChildrenContextKey,a)),a.push(u))),o.setCtx(wn,u),t(u)}catch(s){u&&u.setCtx&&u.setCtx("exception",s)}finally{u&&o.fire(u),o.setCtx(wn,e)}}}return t()}var Sn=function(i,n){var o=this,a=null,u=ue(i.processTelemetry),s=ue(i.setNextPlugin);o._hasRun=!1,o.getPlugin=function(){return i},o.getNext=function(){return a},o.setNext=function(e){a=e},o.processTelemetry=function(t,r){var e=i?i.identifier:"TelemetryPluginChain";In((r=r||n)?r.core():null,function(){return e+":processTelemetry"},function(){if(i&&u){o._hasRun=!0;try{r.setNext(a),s&&i.setNextPlugin(a),a&&(a._hasRun=!1),i.processTelemetry(t,r)}catch(n){var e=a&&a._hasRun;a&&e||r.diagLog().throwInternal(c.LoggingSeverity.CRITICAL,G.PluginException,"Plugin ["+i.identifier+"] failed during processTelemetry - "+n),a&&!e&&a.processTelemetry(t,r)}}else a&&(o._hasRun=!0,a.processTelemetry(t,r))},function(){return{item:t}},!t.sync)}};function bn(e,n){var t=[];if(e&&0<e.length)for(var r=null,i=0;i<e.length;i++){var o=e[i];o&&ue(o.processTelemetry)&&(o=new Sn(o,n),t.push(o),r&&r.setNext(o),r=o)}return 0<t.length?t[0]:null}var Nn=function Yt(e,i,t,n){var r,o,a,u,s=this,c=null;null!==n&&(e&&ue(e.getPlugin)?c=function(e,n,t){var r=[],i=!t;if(e)for(;e;){var o=e.getPlugin();!i&&o!==t||(i=!0,r.push(o)),e=e.getNext()}return i||r.push(t),bn(r,n)}(e,s,n||e.getPlugin()):n?(r=s,a=e,u=!1,(o=n)&&e&&(a=[],xe(e,function(e){!u&&e!==o||(u=!0,a.push(e))})),o&&!u&&(a=a||[]).push(o),c=bn(a,r)):te(n)&&(c=bn(e,s))),s.core=function(){return t},s.diagLog=function(){return hn(t,i)},s.getCfg=function(){return i},s.getExtCfg=function(e,n){var t,r;return void 0===n&&(n={}),!i||(r=i.extensionConfig)&&e&&(t=r[e]),t||n},s.getConfig=function(e,n,t){var r;return void 0===t&&(t=!1),(e=s.getExtCfg(e,null))&&!re(e[n])?r=e[n]:i&&!re(i[n])&&(r=i[n]),re(r)?t:r},s.hasNext=function(){return null!=c},s.getNext=function(){return c},s.setNext=function(e){c=e},s.processNext=function(e){var n=c;n&&(c=n.getNext(),n.processTelemetry(e,s))},s.createNew=function(e,n){return new Yt((e=void 0===e?null:e)||c,i,t,n)}},En="extensionConfig",Pn="getPlugin",Mn=(kn.prototype.initialize=function(e,n,t,r){this._baseTelInit(e,n,t,r)},kn);function kn(){var o=this,a=!1,u=null,s=null;o.core=null,o.diagLog=function(e){return o._getTelCtx(e).diagLog()},o.isInitialized=function(){return a},o.setInitialized=function(e){a=e},o.setNextPlugin=function(e){s=e},o.processNext=function(e,n){n?n.processNext(e):s&&ue(s.processTelemetry)&&s.processTelemetry(e,null)},o._getTelCtx=function(e){var n=e=void 0===e?null:e;return n||(e=u||new Nn(null,{},o.core),n=s&&s[Pn]?e.createNew(null,s[Pn]):e.createNew(null,s)),n},o._baseTelInit=function(e,n,t,r){e&&Le(e,En,[],null,re),!r&&n&&(r=n.getProcessTelContext().getNext());var i=s;s&&s[Pn]&&(i=s[Pn]()),o.core=n,u=new Nn(r,e,n,i),a=!0}}var Ln="processTelemetry",An="priority",Fn="setNextPlugin",_n="isInitialized";function On(n,t){for(var e=[],r=null,i=n.getNext();i;){var o=i.getPlugin();o&&(r&&ue(r[Fn])&&ue(o[Ln])&&r[Fn](o),ue(o[_n])&&o[_n]()||e.push(o),r=o,i=i.getNext())}xe(e,function(e){e.initialize(n.getCfg(),n.core(),t,n.getNext())})}function Rn(e){return e.sort(function(e,n){var t=0,r=ue(n[Ln]);return ue(e[Ln])?t=r?e[An]-n[An]:1:r&&(t=-1),t})}var jn,Dn=500,Un="Channel has invalid priority",zn=(y(Kn,jn=Mn),Kn._staticInit=(Pe(kt=Kn.prototype,"ChannelControls",kt.getChannelControls),void Pe(kt,"channelQueue",kt.getChannelControls)),Kn);function Kn(){var s,r=jn.call(this)||this;function c(e){e&&0<e.length&&(xe(e=e.sort(function(e,n){return e.priority-n.priority}),function(e){e.priority<Dn&&Oe(Un+e.identifier)}),s.push(e))}return r.identifier="ChannelControllerPlugin",r.priority=Dn,W(Kn,r,function(a,u){a.setNextPlugin=function(e){},a.processTelemetry=function(n,t){s&&xe(s,function(e){0<e.length&&r._getTelCtx(t).createNew(e).processNext(n)})},a.getChannelControls=function(){return s},a.initialize=function(n,t,r){var e,i,o;a.isInitialized()||(u.initialize(n,t,r),e=(n||{}).channels,i=r,s=[],e&&xe(e,c),i&&(o=[],xe(i,function(e){e.priority>Dn&&o.push(e)}),c(o)),xe(s,function(e){return On(new Nn(e,n,t),r)}))}}),r}var Bn="toGMTString",Vn="toUTCString",Wn="cookie",Gn="expires",qn="enabled",Hn="isCookieUseDisabled",Jn="disableCookiesUsage",Qn="_ckMgr",$n="",Xn=null,Zn=null,Yn=null,et=Ye(),nt={},tt={};function rt(e,n){var t=ot[Qn]||tt[Qn];return t||(t=ot[Qn]=ot(e,n),tt[Qn]=t),t}function it(e){return!e||e.isEnabled()}function ot(e,r){var n,t,s=(Le(t=(n=e||tt).cookieCfg=n.cookieCfg||{},"domain",n.cookieDomain,ie,re),Le(t,"path",n.cookiePath||"/",null,re),re(t[qn])&&(e=void 0,te(n[Hn])||(e=!n[Hn]),te(n[Jn])||(e=!n[Jn]),t[qn]=e),t),c=s.path||"/",l=s.domain,i=!1!==s[qn],f={isEnabled:function(){var e=i&&at(r),n=tt[Qn];return e&&n&&f!==n?it(n):e},setEnabled:function(e){i=!1!==e},set:function(e,n,t,r,i){var o,a,u;it(f)&&(o={},-1!=(u=(a=Se(n||$n)).indexOf(";"))&&(a=Se(n.substring(0,u)),o=ut(n.substring(1+u))),Le(o,"domain",r||l,_e,te),re(t)||(n=fn(),!te(o[Gn])||0<(u=Me()+1e3*t)&&((r=new Date).setTime(u),Le(o,Gn,st(r,n?Bn:Vn)||st(r,n?Bn:Vn)||$n,_e)),n||Le(o,"max-age",$n+t,null,te)),(t=rn())&&"https:"===t.protocol&&(Le(o,"secure",null,null,te),(Zn=null===Zn?!ft((nn()||{}).userAgent):Zn)&&Le(o,"SameSite","None",null,te)),Le(o,"path",i||c,null,te),(s.setCookie||lt)(e,ct(a,o)))},get:function(e){var n=$n;return it(f)?(s.getCookie||function(e){var n,t=$n;return et&&(n=et[Wn]||$n,Yn!==n&&(nt=ut(n),Yn=n),t=Se(nt[e]||$n)),t})(e):n},del:function(e,n){it(f)&&f.purge(e,n)},purge:function(e,n){var t;at(r)&&((t={}).path=n||"/",t[Gn]="Thu, 01 Jan 1970 00:00:01 GMT",fn()||(t["max-age"]="0"),(s.delCookie||lt)(e,ct($n,t)))}};return f[Qn]=f}function at(e){if(null===Xn){Xn=!1;try{Xn=(et||{})[Wn]!==undefined}catch(n){e&&e.throwInternal(c.LoggingSeverity.WARNING,G.CannotAccessCookie,"Cannot access document.cookie - "+ke(n),{exception:gn(n)})}}return Xn}function ut(e){var t={};return e&&e.length&&xe(Se(e).split(";"),function(e){var n;(e=Se(e||$n))&&(-1==(n=e.indexOf("="))?t[e]=null:t[Se(e.substring(0,n))]=Se(e.substring(1+n)))}),t}function st(e,n){return ue(e[n])?e[n]():null}function ct(e,n){var t=e||$n;return le(n,function(e,n){t+="; "+e+(re(n)?$n:"="+n)}),t}function lt(e,n){et&&(et[Wn]=e+"="+n)}function ft(e){return!(!he(e)||!ge(e,"CPU iPhone OS 12")&&!ge(e,"iPad; CPU OS 12")&&!(ge(e,"Macintosh; Intel Mac OS X 10_14")&&ge(e,"Version/")&&ge(e,"Safari"))&&(!ge(e,"Macintosh; Intel Mac OS X 10_14")||!fe(e,"AppleWebKit/605.1.15 (KHTML, like Gecko)"))&&!ge(e,"Chrome/5")&&!ge(e,"Chrome/6")&&(!ge(e,"UnrealEngine")||ge(e,"Chrome"))&&!ge(e,"UCBrowser/12")&&!ge(e,"UCBrowser/11"))}var gt,dt="_notificationManager",vt=function er(){var n,u,s,t,r,c=!1;W(er,this,function(a){a._extensions=[],u=new zn,a.logger=p({throwInternal:function(e,n,t,r,i){},warnToConsole:function(e){},resetInternalMessageCount:function(){}}),n=[],a.isInitialized=function(){return c},a.initialize=function(e,n,r,t){a.isInitialized()&&Oe("Core should not be initialized more than once"),e&&!re(e.instrumentationKey)||Oe("Please provide instrumentation key"),s=t,a[dt]=t,a.config=e||{},e.extensions=re(e.extensions)?[]:e.extensions,Ae(e,En).NotificationManager=t,r&&(a.logger=r),(t=[]).push.apply(t,n.concat(e.extensions));var t=Rn(t),i=[],o={};xe(t,function(e){(re(e)||re(e.initialize))&&Oe("Extensions must provide callback to initialize");var n=e.priority,t=e.identifier;e&&n&&(re(o[n])?o[n]=t:r.warnToConsole("Two extensions have same priority #"+n+" - "+o[n]+", "+t)),(!n||n<u.priority)&&i.push(e)}),t.push(u),i.push(u),t=Rn(t),a._extensions=t,On(new Nn([u],e,a),t),On(new Nn(i,e,a),t),a._extensions=i,0===a.getTransmissionControls().length&&Oe("No channels available"),c=!0,a.releaseQueue()},a.getTransmissionControls=function(){return u.getChannelControls()},a.track=function(e){Le(e,"iKey",a.config.instrumentationKey,null,Fe),Le(e,"time",Ce(new Date),null,Fe),Le(e,"ver","4.0",null,re),a.isInitialized()?a.getProcessTelContext().processNext(e):n.push(e)},a.getProcessTelContext=function(){var e=a._extensions,n=e;return e&&0!==e.length||(n=[u]),new Nn(n,a.config,a)},a.getNotifyMgr=function(){return s||(s=p({addNotificationListener:function(e){},removeNotificationListener:function(e){},eventsSent:function(e){},eventsDiscarded:function(e,n){},eventsSendRequest:function(e,n){}}),a[dt]=s),s},a.getCookieMgr=function(){return r=r||ot(a.config,a.logger)},a.setCookieMgr=function(e){r=e},a.getPerfMgr=function(){return t||a.config&&a.config.enablePerfMgr&&(t=new Tn(a.getNotifyMgr())),t},a.setPerfMgr=function(e){t=e},a.eventCnt=function(){return n.length},a.releaseQueue=function(){0<n.length&&(xe(n,function(e){a.getProcessTelContext().processNext(e)}),n=[])}})},pt=function nr(e){this.listeners=[];var n=!!(e||{}).perfEvtsSendAll;W(nr,this,function(i){i.addNotificationListener=function(e){i.listeners.push(e)},i.removeNotificationListener=function(e){for(var n=Te(i.listeners,e);-1<n;)i.listeners.splice(n,1),n=Te(i.listeners,e)},i.eventsSent=function(n){xe(i.listeners,function(e){e&&e.eventsSent&&setTimeout(function(){return e.eventsSent(n)},0)})},i.eventsDiscarded=function(n,t){xe(i.listeners,function(e){e&&e.eventsDiscarded&&setTimeout(function(){return e.eventsDiscarded(n,t)},0)})},i.eventsSendRequest=function(t,r){xe(i.listeners,function(e){if(e&&e.eventsSendRequest)if(r)setTimeout(function(){return e.eventsSendRequest(t,r)},0);else try{e.eventsSendRequest(t,r)}catch(n){}})},i.perfEvent=function(t){t&&(!n&&t.isChildEvt()||xe(i.listeners,function(e){if(e&&e.perfEvent)if(t.isAsync)setTimeout(function(){return e.perfEvent(t)},0);else try{e.perfEvent(t)}catch(n){}}))}})},e=(y(ht,gt=vt),ht);function ht(){var e=gt.call(this)||this;return W(ht,e,function(t,i){function n(e){var n=t.getNotifyMgr();n&&n.eventsDiscarded([e],r.InvalidEvent)}t.initialize=function(e,n,t,r){i.initialize(e,n,t||new yn(e),r||new pt(e))},t.track=function(e){In(t.getPerfMgr(),function(){return"AppInsightsCore:track"},function(){null===e&&(n(e),Oe("Invalid telemetry item")),function(){if(re(e.name))throw n(e),Error("telemetry name required")}(),i.track(e)},function(){return{item:e}},!e.sync)},t.addNotificationListener=function(e){var n=t.getNotifyMgr();n&&n.addNotificationListener(e)},t.removeNotificationListener=function(e){var n=t.getNotifyMgr();n&&n.removeNotificationListener(e)},t.pollInternalLogs=function(n){var e=t.config.diagnosticLogInterval;return setInterval(function(){var e=t.logger?t.logger.queue:[];xe(e,function(e){e={name:n||"InternalMessageId: "+e.messageId,iKey:t.config.instrumentationKey,time:Ce(new Date),baseType:vn.dataType,baseData:{message:e.message}},t.track(e)}),e.length=0},e=e&&0<e?e:1e4)}}),e}var yt=4294967296,mt=4294967295,Ct=!1,xt=123456789,Tt=987654321;function wt(e){e<0&&(e>>>=0),xt=123456789+e&mt,Tt=987654321-e&mt,Ct=!0}function It(){try{var e=2147483647&Me();wt((Math.random()*yt^e)+e)}catch(n){}}function St(e){return 0<e?Math.floor(bt()/mt*(e+1))>>>0:0}function bt(e){var n=(n=cn()||ln())&&n.getRandomValues?n.getRandomValues(new Uint32Array(1))[0]&mt:fn()?(Ct||It(),Et()&mt):Math.floor(yt*Math.random()|0);return e||(n>>>=0),n}function Nt(e){e?wt(e):It()}function Et(e){var n=((Tt=36969*(65535&Tt)+(Tt>>16)&mt)<<16)+(65535&(xt=18e3*(65535&xt)+(xt>>16)&mt))>>>0&mt|0;return e||(n>>>=0),n}var Pt,Mt=null,kt=n;function Lt(e,n){var t=!1,r=Xe();return r&&(t=se(r,e,n),t=se(r.body,e,n)||t),(r=Ye())&&Dt.Attach(r,e,n)||t}function At(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(jt,function(e){var n=0|St(15);return("x"===e?n:3&n|8).toString(16)})}function Ft(){var e=an();return e&&e.now?e.now():Me()}function _t(e){void 0===e&&(e=22);for(var n=bt()>>>0,t=0,r="";r.length<e;)r+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[0|63&n]||"",n>>>=6,5==++t&&(n=(bt()<<2&4294967295|3&n)>>>0,t=0);return r}function Ot(){for(var e,n=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],t="",r=0;r<4;r++)t+=n[15&(e=bt())]+n[e>>4&15]+n[e>>8&15]+n[e>>12&15]+n[e>>16&15]+n[e>>20&15]+n[e>>24&15]+n[e>>28&15];var i=n[8+(3&bt())|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 Rt={_canUseCookies:undefined,isTypeof:ne,isUndefined:te,isNullOrUndefined:re,hasOwnProperty:oe,isFunction:ue,isObject:ae,isDate:de,isArray:ve,isError:pe,isString:he,isNumber:ye,isBoolean:me,toISOString:Ce,arrForEach:xe,arrIndexOf:Te,arrMap:we,arrReduce:Ie,strTrim:Se,objCreate:p,objKeys:Ee,objDefineAccessors:Pe,addEventHandler:Lt,dateNow:Me,isIE:fn,disableCookies:zt,newGuid:At,perfNow:Ft,newId:_t,randomValue:St,random32:bt,mwcRandomSeed:Nt,mwcRandom32:Et,generateW3CId:Ot},jt=/[xy]/g,Dt={Attach:se,AttachEvent:se,Detach:ce,DetachEvent:ce};function Ut(e,n){return e=rt(e,n),n=Rt._canUseCookies,null===Mt&&(Mt=[],Pt=n,Pe(Rt,"_canUseCookies",function(){return Pt},function(n){Pt=n,xe(Mt,function(e){e.setEnabled(n)})})),-1===Te(Mt,e)&&Mt.push(e),me(n)&&e.setEnabled(n),me(Pt)&&e.setEnabled(Pt),e}function zt(){Ut().setEnabled(!1)}var Kt="_aiHooks",Bt=["req","rsp","hkErr","fnErr"],Vt="__proto__",Wt="constructor";function Gt(e,n){if(e)for(var t=0;t<e.length&&!n(e[t],t);t++);}function qt(e,a,u,s,c){0<=c&&c<=2&&Gt(e,function(e,n){var t=e.cbks;if(e=t[Bt[c]]){a.ctx=function(){return s[n]=s[n]||{}};try{e.apply(a.inst,u)}catch(i){e=a.err;try{var r=t[Bt[2]];r&&(a.err=i,r.apply(a.inst,u))}catch(o){}finally{a.err=e}}}})}function Ht(s){return function(){var t=arguments,e=s.h,r={name:s.n,inst:this,ctx:null,set:function(e,n){(t=o([],t))[e]=n,i=o([r],t)}},n=[],i=o([r],t);function o(n,e){return Gt(e,function(e){n.push(e)}),n}qt(e,r,i,n,0);var a=s.f;try{r.rslt=a.apply(this,t)}catch(u){throw r.err=u,qt(e,r,i,n,3),u}return qt(e,r,i,n,1),r.rslt}}var Jt=Object.getPrototypeOf;function Qt(e,n,t,r){if(void 0===r&&(r=!0),e&&n&&t&&(e=function o(e,n,t){var r=null;return e&&(oe(e,n)?r=e:t&&(r=o(function(e){if(e){if(Jt)return Jt(e);if(e=e[Vt]||e[s]||e[Wt])return e}return null}(e),n,!1))),r}(e,n,r))&&typeof(r=e[n])===a){var i=r[Kt];return i||((r=Ht(i={i:0,n:n,f:r,h:[]}))[Kt]=i,e[n]=r),t={id:i.i,cbks:t,rm:function(){var t=this.id;Gt(i.h,function(e,n){return e.id===t&&(i.h.splice(n,1),1)})}},i.i++,i.h.push(t),t}return null}function $t(n,e,t,r){void 0===r&&(r=!0);var i=null;return Gt(e,function(e){(e=Qt(n,e,t,r))&&(i=i||[]).push(e)}),i}c.AppInsightsCore=e,c.BaseCore=vt,c.BaseTelemetryPlugin=Mn,c.CoreUtils=Rt,c.DiagnosticLogger=yn,c.EventHelper=Dt,c.EventsDiscardedReason=r,c.InstrumentFunc=Qt,c.InstrumentFuncs=$t,c.InstrumentProto=function(e,n,t){return e?Qt(e[s],n,t,!1):null},c.InstrumentProtos=function(e,n,t){return e?$t(e[s],n,t,!1):null},c.MinChannelPriorty=100,c.NotificationManager=pt,c.PerfEvent=Cn,c.PerfManager=Tn,c.ProcessTelemetryContext=Nn,c.Undefined=kt,c._InternalLogMessage=vn,c._InternalMessageId=G,c._legacyCookieMgr=Ut,c.addEventHandler=Lt,c.areCookiesSupported=at,c.arrForEach=xe,c.arrIndexOf=Te,c.arrMap=we,c.arrReduce=Ie,c.attachEvent=se,c.canUseCookies=function(e){return Ut(null,e).isEnabled()},c.createClassFromInterface=function(e){return function(){var t=this;e&&le(e,function(e,n){t[e]=n})}},c.createCookieMgr=ot,c.dateNow=Me,c.deleteCookie=function(e,n){return Ut(null,e).del(n)},c.detachEvent=ce,c.disableCookies=zt,c.doPerf=In,c.dumpObj=gn,c.generateW3CId=Ot,c.getConsole=on,c.getCookie=function(e,n){return Ut(null,e).get(n)},c.getCrypto=cn,c.getDocument=Ye,c.getExceptionName=ke,c.getGlobal=d,c.getGlobalInst=Qe,c.getHistory=function(){return tn()?history:Qe("history")},c.getIEVersion=function(e){var n=(e=void 0===e?null:e)?e.toLowerCase():"";return ge(n=e?n:(e=nn()||{})?(e.userAgent||"").toLowerCase():"",We)?parseInt(n.split(We)[1]):ge(n,Ge)&&(n=parseInt(n.split(Ge)[1]))?n+4:null},c.getJSON=sn,c.getLocation=rn,c.getMsCrypto=ln,c.getNavigator=nn,c.getPerformance=an,c.getSetValue=Ae,c.getWindow=Xe,c.hasDocument=Ze,c.hasHistory=tn,c.hasJSON=un,c.hasNavigator=en,c.hasOwnProperty=oe,c.hasWindow=$e,c.initializePlugins=On,c.isArray=ve,c.isBoolean=me,c.isDate=de,c.isError=pe,c.isFunction=ue,c.isIE=fn,c.isNotNullOrUndefined=ie,c.isNotTruthy=Fe,c.isNotUndefined=function(e){return!te(e)},c.isNullOrUndefined=re,c.isNumber=ye,c.isObject=ae,c.isReactNative=function(){var e=nn();return!(!e||!e.product)&&"ReactNative"===e.product},c.isString=he,c.isTruthy=_e,c.isTypeof=ne,c.isUndefined=te,c.mwcRandom32=Et,c.mwcRandomSeed=Nt,c.newGuid=At,c.newId=_t,c.normalizeJsName=function(e){var n=e,t=/([^\w\d_$])/g;return t.test(e)?e.replace(t,"_"):n},c.objCreate=p,c.objDefineAccessors=Pe,c.objForEachKey=le,c.objFreeze=function(e){return Z?Z(e):e},c.objKeys=Ee,c.objSeal=function(e){return Y?Y(e):e},c.optimizeObject=function(e){return e&&t(l?l({},e):e)},c.perfNow=Ft,c.proxyAssign=function(r,i,o){if(r&&i&&r!==i&&ae(r)&&ae(i))for(var e in i)!function(n){var e,t;he(n)&&(ue(e=i[n])?o&&!o(n,!0,i,r)||(r[n]=(t=n,function(){return i[t].apply(i,arguments)})):o&&!o(n,!1,i,r)||(oe(r,n)&&delete r[n],Pe(r,n,function(){return i[n]},function(e){i[n]=e})||(r[n]=e)))}(e);return r},c.random32=bt,c.randomValue=St,c.safeGetCookieMgr=function(e,n){var t;return e?t=e.getCookieMgr():n&&(t=(n||{}).cookieCfg[Qn]||ot(n)),t||rt(n,(e||{}).logger)},c.safeGetLogger=hn,c.setCookie=function(e,n,t,r){Ut(null,e).set(n,t,null,r)},c.setEnableEnvMocks=function(e){Je=e},c.setValue=Le,c.sortPlugins=Rn,c.strContains=ge,c.strEndsWith=fe,c.strExtensionConfig=En,c.strFunction=a,c.strIKey="iKey",c.strObject=u,c.strPrototype=s,c.strStartsWith=function(e,n){var t=!1;if(e&&n){var r=n.length;if(e===n)return!0;if(e.length>=r){for(var i=0;i<r;i++)if(e[i]!==n[i])return!1;t=!0}}return t},c.strTrim=Se,c.strUndefined=n,c.throwError=Oe,c.toISOString=Ce,c.uaDisallowsSameSiteNone=ft,function(e,n,t){var r=Object.defineProperty;if(r)try{return r(e,n,t)}catch(i){}typeof t.value!==undefined&&(e[n]=t.value)}(c,"__esModule",{value:!0})});
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(((e="undefined"!=typeof globalThis?globalThis:e||self).Microsoft=e.Microsoft||{},e.Microsoft.ApplicationInsights=e.Microsoft.ApplicationInsights||{}))}(this,function(c){"use strict";var r={Unknown:0,NonRetryableStatus:1,InvalidEvent:2,SizeLimitExceeded:3,KillSwitch:4,QueueFull:5},a="function",u="object",n="undefined",s="prototype",i="hasOwnProperty",t=Object,o=t[s],l=t.assign,f=t.create,e=t.defineProperty,g=o[i];function d(){return typeof globalThis!==n&&globalThis?globalThis:typeof self!==n&&self?self:typeof window!==n&&window?window:typeof global!==n&&global?global:null}function v(e){throw new TypeError(e)}function p(e){if(f)return f(e);if(null==e)return{};var n=typeof e;function t(){}return n!==u&&n!==a&&v("Object prototype may only be an Object:"+e),t[s]=e,new t}(d()||{}).Symbol,(d()||{}).Reflect;var h=function(e,n){return(h=t.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n[i](t)&&(e[t]=n[t])})(e,n)};function y(e,n){function t(){this.constructor=e}typeof n!==a&&null!==n&&v("Class extends value "+n+" is not a constructor or null"),h(e,n),e[s]=null===n?p(n):(t[s]=n[s],new t)}var C="constructor",m="prototype",x="function",w="_dynInstFuncs",T="_isDynProxy",S="_dynClass",I="_dynCls$",b="_dynInstChk",N=b,E="_dfOpts",P="_unknown_",M="__proto__",L="useBaseInst",k="setInstFuncs",A=Object,F=A.getPrototypeOf,_=0;function O(e,n){return e&&A[m].hasOwnProperty.call(e,n)}function R(e){return e&&(e===A[m]||e===Array[m])}function j(e){return R(e)||e===Function[m]}function D(e){if(e){if(F)return F(e);if(e=e[M]||e[m]||(e[C]?e[C][m]:null))return e}return null}function U(e,n){var t=[],r=A.getOwnPropertyNames;if(r)t=r(e);else for(var i in e)"string"==typeof i&&O(e,i)&&t.push(i);if(t&&0<t.length)for(var o=0;o<t.length;o++)n(t[o])}function z(e,n,t){return n!==C&&typeof e[n]===x&&(t||O(e,n))}function K(e){throw new TypeError("DynamicProto: "+e)}function B(e,n){for(var t=e.length-1;0<=t;t--)if(e[t]===n)return 1}function V(e,n){return O(e,m)?e.name||n||P:((e||{})[C]||{}).name||n||P}function W(e,r,n,t){O(e,m)||K("theClass is an invalid class definition.");var i=e[m];!function(e){if(F)for(var n=[],t=D(r);t&&!j(t)&&!B(n,t);){if(t===e)return 1;n.push(t),t=D(t)}}(i)&&K("["+V(e)+"] is not in class hierarchy of ["+V(r)+"]");var o=null;O(i,S)?o=i[S]:(o=I+V(e,"_")+"$"+_,_++,i[S]=o);var a=W[E],u=!!a[L];u&&t&&t[L]!==undefined&&(u=!!t[L]);var s,c,l,f,g,d,e=(c={},U(s=r,function(e){!c[e]&&z(s,e,!1)&&(c[e]=s[e])}),c);n(r,function(e,n,t,o){function r(e,n,t){var r,i=n[t];return i[T]&&o&&!1!==(r=e[w]||{})[N]&&(i=(r[n[S]]||{})[t]||i),function(){return i.apply(e,arguments)}}var i={};U(t,function(e){i[e]=r(n,t,e)});for(var a=D(e),u=[];a&&!j(a)&&!B(u,a);)U(a,function(e){!i[e]&&z(a,e,!F)&&(i[e]=r(n,a,e))}),u.push(a),a=D(a);return i}(i,r,e,u)),a=!!F&&!!a[k],l=i,o=o,f=r,g=e,t=!1!==(a=a&&t?!!t[k]:a),R(l)||(a=f[w]=f[w]||{},d=a[o]=a[o]||{},!1!==a[N]&&(a[N]=!!t),U(f,function(e){var t,r,i;z(f,e,!1)&&f[e]!==g[e]&&(d[e]=f[e],delete f[e],O(l,e)&&(!l[e]||l[e][T])||(l[e]=(t=l,r=e,(i=function(){var e,n;return(function(e,n,t,r){var i=null;if(e&&O(t,S)){var o=e[w]||{};if((i=(o[t[S]]||{})[n])||K("Missing ["+n+"] "+x),!i[b]&&!1!==o[N]){for(var a=!O(e,n),u=D(e),s=[];a&&u&&!j(u)&&!B(s,u);){var c=u[n];if(c){a=c===r;break}s.push(u),u=D(u)}try{a&&(e[n]=i),i[b]=1}catch(l){o[N]=!1}}}return i}(this,r,t,i)||(typeof(n=(n=t[e=r])===i?D(t)[e]:n)!==x&&K("["+e+"] is not a "+x),n)).apply(this,arguments)})[T]=1,i)))}))}W[E]={setInstFuncs:!0,useBaseInst:!0},c.LoggingSeverity=void 0,(vt=c.LoggingSeverity||(c.LoggingSeverity={}))[vt.CRITICAL=1]="CRITICAL",vt[vt.WARNING=2]="WARNING";var G={BrowserDoesNotSupportLocalStorage:0,BrowserCannotReadLocalStorage:1,BrowserCannotReadSessionStorage:2,BrowserCannotWriteLocalStorage:3,BrowserCannotWriteSessionStorage:4,BrowserFailedRemovalFromLocalStorage:5,BrowserFailedRemovalFromSessionStorage:6,CannotSendEmptyTelemetry:7,ClientPerformanceMathError:8,ErrorParsingAISessionCookie:9,ErrorPVCalc:10,ExceptionWhileLoggingError:11,FailedAddingTelemetryToBuffer:12,FailedMonitorAjaxAbort:13,FailedMonitorAjaxDur:14,FailedMonitorAjaxOpen:15,FailedMonitorAjaxRSC:16,FailedMonitorAjaxSend:17,FailedMonitorAjaxGetCorrelationHeader:18,FailedToAddHandlerForOnBeforeUnload:19,FailedToSendQueuedTelemetry:20,FailedToReportDataLoss:21,FlushFailed:22,MessageLimitPerPVExceeded:23,MissingRequiredFieldSpecification:24,NavigationTimingNotSupported:25,OnError:26,SessionRenewalDateIsZero:27,SenderNotInitialized:28,StartTrackEventFailed:29,StopTrackEventFailed:30,StartTrackFailed:31,StopTrackFailed:32,TelemetrySampledAndNotSent:33,TrackEventFailed:34,TrackExceptionFailed:35,TrackMetricFailed:36,TrackPVFailed:37,TrackPVFailedCalc:38,TrackTraceFailed:39,TransmissionFailed:40,FailedToSetStorageBuffer:41,FailedToRestoreStorageBuffer:42,InvalidBackendResponse:43,FailedToFixDepricatedValues:44,InvalidDurationValue:45,TelemetryEnvelopeInvalid:46,CreateEnvelopeError:47,CannotSerializeObject:48,CannotSerializeObjectNonSerializable:49,CircularReferenceDetected:50,ClearAuthContextFailed:51,ExceptionTruncated:52,IllegalCharsInName:53,ItemNotInArray:54,MaxAjaxPerPVExceeded:55,MessageTruncated:56,NameTooLong:57,SampleRateOutOfRange:58,SetAuthContextFailed:59,SetAuthContextFailedAccountName:60,StringValueTooLong:61,StartCalledMoreThanOnce:62,StopCalledWithoutStart:63,TelemetryInitializerFailed:64,TrackArgumentsNotSpecified:65,UrlTooLong:66,SessionStorageBufferFull:67,CannotAccessCookie:68,IdTooLong:69,InvalidEvent:70,FailedMonitorAjaxSetRequestHeader:71,SendBrowserInfoOnUserInit:72,PluginException:73,NotificationException:74,SnippetScriptLoadFailure:99,InvalidInstrumentationKey:100,CannotParseAiBlobValue:101,InvalidContentBlob:102,TrackPageActionEventFailed:103},q="on",H="attachEvent",J="addEventListener",Q="detachEvent",$="removeEventListener",X=e,Z=t.freeze,Y=t.seal;function ee(e){return o.toString.call(e)}function ne(e,n){return typeof e===n}function te(e){return e===undefined||typeof e===n}function re(e){return null===e||te(e)}function ie(e){return!re(e)}function oe(e,n){return e&&g.call(e,n)}function ae(e){return typeof e===u}function ue(e){return typeof e===a}function se(e,n,t,r){void 0===r&&(r=!1);var i=!1;if(!re(e))try{re(e[J])?re(e[H])||(e[H](q+n,t),i=!0):(e[J](n,t,r),i=!0)}catch(o){}return i}function ce(e,n,t,r){if(void 0===r&&(r=!1),!re(e))try{re(e[$])?re(e[Q])||e[Q](q+n,t):e[$](n,t,r)}catch(i){}}function le(e,n){if(e)for(var t in e)g.call(e,t)&&n.call(e,t,e[t])}function fe(e,n){if(e&&n){var t=n.length,r=e.length;if(e===n)return!0;if(t<=r){for(var i=r-1,o=t-1;0<=o;o--){if(e[i]!=n[o])return!1;i--}return!0}}return!1}function ge(e,n){return!(!e||!n||!~e.indexOf(n))}function de(e){return"[object Date]"===ee(e)}function ve(e){return"[object Array]"===ee(e)}function pe(e){return"[object Error]"===ee(e)}function he(e){return"string"==typeof e}function ye(e){return"number"==typeof e}function Ce(e){return"boolean"==typeof e}function me(e){if(de(e)){var n=function(e){return 1===(e=""+e).length?"0"+e:e};return e.getUTCFullYear()+"-"+n(1+e.getUTCMonth())+"-"+n(e.getUTCDate())+"T"+n(e.getUTCHours())+":"+n(e.getUTCMinutes())+":"+n(e.getUTCSeconds())+"."+(""+(e.getUTCMilliseconds()/1e3).toFixed(3)).slice(2,5)+"Z"}}function xe(e,n,t){for(var r=e.length,i=0;i<r&&!(i in e&&-1===n.call(t||e,e[i],i,e));i++);}function we(e,n,t){for(var r=e.length,i=Math.max(0<=(t=t||0)?t:r-Math.abs(t),0);i<r;i++)if(i in e&&e[i]===n)return i;return-1}function Te(e,n,t){for(var r=e.length,i=t||e,o=Array(r),a=0;a<r;a++)a in e&&(o[a]=n.call(i,e[a],e));return o}function Se(e,n,t){var r,i=e.length,o=0;if(3<=arguments.length)r=t;else{for(;o<i&&!(o in e);)o++;r=e[o++]}for(;o<i;)o in e&&(r=n(r,e[o],o,e)),o++;return r}function Ie(e){return"string"!=typeof e?e:e.replace(/^\s+|\s+$/g,"")}var be=!{toString:null}.propertyIsEnumerable("toString"),Ne=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"];function Ee(e){var n=typeof e;n===a||n===u&&null!==e||v("objKeys called on non-object");var t,r=[];for(t in e)e&&g.call(e,t)&&r.push(t);if(be)for(var i=Ne.length,o=0;o<i;o++)e&&g.call(e,Ne[o])&&r.push(Ne[o]);return r}function Pe(e,n,t,r){if(X)try{var i={enumerable:!0,configurable:!0};return t&&(i.get=t),r&&(i.set=r),X(e,n,i),!0}catch(o){}return!1}function Me(){var e=Date;return e.now?e.now():(new e).getTime()}function Le(e){return pe(e)?e.name:""}function ke(e,n,t,r,i){var o=t;return e&&((o=e[n])===t||i&&!i(o)||r&&!r(t)||(e[n]=o=t)),o}function Ae(e,n,t){var r;return e?!(r=e[n])&&re(r)&&(r=te(t)?{}:t,e[n]=r):r=te(t)?{}:t,r}function Fe(e){return!e}function _e(e){return!!e}function Oe(e){throw Error(e)}var Re="window",je="document",De="navigator",Ue="location",ze="performance",Ke="JSON",Be="crypto",Ve="msCrypto",We="msie",Ge="trident/",qe=null,He=null,Je=!1;function Qe(e){var n=d();return n&&n[e]?n[e]:e===Re&&$e()?window:null}function $e(){return!(typeof window!==u||!window)}function Xe(){return $e()?window:Qe(Re)}function Ze(){return!(typeof document!==u||!document)}function Ye(){return Ze()?document:Qe(je)}function en(){return!(typeof navigator!==u||!navigator)}function nn(){return en()?navigator:Qe(De)}function tn(){return!(typeof history!==u||!history)}function rn(e){return e&&Je&&(e=Qe("__mockLocation"))?e:typeof location===u&&location?location:Qe(Ue)}function on(){return typeof console!==n?console:Qe("console")}function an(){return Qe(ze)}function un(){return!!(typeof JSON===u&&JSON||null!==Qe(Ke))}function sn(){return un()?JSON||Qe(Ke):null}function cn(){return Qe(Be)}function ln(){return Qe(Ve)}function fn(){var e=nn();return!e||e.userAgent===He&&null!==qe||(e=((He=e.userAgent)||"").toLowerCase(),qe=ge(e,We)||ge(e,Ge)),qe}function gn(e){var n=Object[s].toString.call(e),t="";return"[object Error]"===n?t="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'":un()&&(t=sn().stringify(e)),n+t}function dn(e){return e?'"'+e.replace(/\"/g,"")+'"':""}var vn=(pn.dataType="MessageData",pn);function pn(e,n,t,r){void 0===t&&(t=!1),this.messageId=e,this.message=(t?"AI: ":"AI (Internal): ")+e,e="",un()&&(e=sn().stringify(r)),e=(n?" message:"+dn(n):"")+(r?" props:"+dn(e):""),this.message+=e}function hn(e,n){return(e||{}).logger||new yn(n)}var yn=function Xt(t){this.identifier="DiagnosticLogger",this.queue=[];var i=0,a={};W(Xt,this,function(o){function e(e,n){return re(e=t[e])?n:e}re(t)&&(t={}),o.consoleLoggingLevel=function(){return e("loggingLevelConsole",0)},o.telemetryLoggingLevel=function(){return e("loggingLevelTelemetry",1)},o.maxInternalMessageLimit=function(){return e("maxMessageLimit",25)},o.enableDebugExceptions=function(){return e("enableDebugExceptions",!1)},o.throwInternal=function(e,n,t,r,i){if(t=new vn(n,t,i=void 0!==i&&i,r),o.enableDebugExceptions())throw t;te(t)||!t||te(t.message)||(r=o.consoleLoggingLevel(),i?(i=+t.messageId,!a[i]&&r>=c.LoggingSeverity.WARNING&&(o.warnToConsole(t.message),a[i]=!0)):r>=c.LoggingSeverity.WARNING&&o.warnToConsole(t.message),o.logInternalMessage(e,t))},o.warnToConsole=function(e){var n,t=on();t&&(n="log",ue(t[n=t.warn?"warn":n])&&t[n](e))},o.resetInternalMessageCount=function(){i=0,a={}},o.logInternalMessage=function(e,n){var t,r;i>=o.maxInternalMessageLimit()||(t=!0,r="AITR_"+n.messageId,a[r]?t=!1:a[r]=!0,t&&(e<=o.telemetryLoggingLevel()&&(o.queue.push(n),i++),i===o.maxInternalMessageLimit()&&(n=new vn(G.MessageLimitPerPVExceeded,e="Internal events throttle limit per PageView reached for this app.",!1),o.queue.push(n),o.warnToConsole(e))))}})},Cn="ctx",mn=(xn.ParentContextKey="parent",xn.ChildrenContextKey="childEvts",xn);function xn(e,i,n){var t,o=this,a=!1;o.start=Me(),o.name=e,o.isAsync=n,o.isChildEvt=function(){return!1},ue(i)&&(a=Pe(o,"payload",function(){return!t&&ue(i)&&(t=i(),i=null),t})),o.getCtx=function(e){return e?(e===xn.ParentContextKey||e===xn.ChildrenContextKey?o:o[Cn]||{})[e]:null},o.setCtx=function(e,n){e&&(e===xn.ParentContextKey?(o[e]||(o.isChildEvt=function(){return!0}),o[e]=n):e===xn.ChildrenContextKey?o[e]=n:(o[Cn]=o[Cn]||{})[e]=n)},o.complete=function(){var e=0,n=o.getCtx(xn.ChildrenContextKey);if(ve(n))for(var t=0;t<n.length;t++){var r=n[t];r&&(e+=r.time)}o.time=Me()-o.start,o.exTime=o.time-e,o.complete=function(){},!a&&ue(i)&&(o.payload=i())}}var wn=function Zt(n){this.ctx={},W(Zt,this,function(t){t.create=function(e,n,t){return new mn(e,n,t)},t.fire=function(e){e&&(e.complete(),n&&n.perfEvent(e))},t.setCtx=function(e,n){e&&((t[Cn]=t[Cn]||{})[e]=n)},t.getCtx=function(e){return(t[Cn]||{})[e]}})},Tn="CoreUtils.doPerf";function Sn(e,n,t,r,i){if(e){var o=e;if(o=o&&ue(o.getPerfMgr)?o.getPerfMgr():o){var a,u=void 0,e=o.getCtx(Tn);try{if(u=o.create(n(),r,i))return e&&u.setCtx&&(u.setCtx(mn.ParentContextKey,e),e.getCtx&&e.setCtx&&((a=e.getCtx(mn.ChildrenContextKey))||(a=[],e.setCtx(mn.ChildrenContextKey,a)),a.push(u))),o.setCtx(Tn,u),t(u)}catch(s){u&&u.setCtx&&u.setCtx("exception",s)}finally{u&&o.fire(u),o.setCtx(Tn,e)}}}return t()}var In=function(i,n){var o=this,a=null,u=ue(i.processTelemetry),s=ue(i.setNextPlugin);o._hasRun=!1,o.getPlugin=function(){return i},o.getNext=function(){return a},o.setNext=function(e){a=e},o.processTelemetry=function(t,r){r=r||n;var e=i?i.identifier:"TelemetryPluginChain";Sn(r?r.core():null,function(){return e+":processTelemetry"},function(){if(i&&u){o._hasRun=!0;try{r.setNext(a),s&&i.setNextPlugin(a),a&&(a._hasRun=!1),i.processTelemetry(t,r)}catch(n){var e=a&&a._hasRun;a&&e||r.diagLog().throwInternal(c.LoggingSeverity.CRITICAL,G.PluginException,"Plugin ["+i.identifier+"] failed during processTelemetry - "+n),a&&!e&&a.processTelemetry(t,r)}}else a&&(o._hasRun=!0,a.processTelemetry(t,r))},function(){return{item:t}},!t.sync)}};function bn(e,n){var t=[];if(e&&0<e.length)for(var r=null,i=0;i<e.length;i++){var o=e[i];o&&ue(o.processTelemetry)&&(o=new In(o,n),t.push(o),r&&r.setNext(o),r=o)}return 0<t.length?t[0]:null}var Nn=function Yt(e,i,t,n){var r,o,a,u,s=this,c=null;null!==n&&(e&&ue(e.getPlugin)?c=function(e,n,t){var r=[],i=!t;if(e)for(;e;){var o=e.getPlugin();!i&&o!==t||(i=!0,r.push(o)),e=e.getNext()}return i||r.push(t),bn(r,n)}(e,s,n||e.getPlugin()):n?(r=s,a=e,u=!1,(o=n)&&e&&(a=[],xe(e,function(e){!u&&e!==o||(u=!0,a.push(e))})),o&&!u&&(a=a||[]).push(o),c=bn(a,r)):te(n)&&(c=bn(e,s))),s.core=function(){return t},s.diagLog=function(){return hn(t,i)},s.getCfg=function(){return i},s.getExtCfg=function(e,n){var t,r;return void 0===n&&(n={}),!i||(r=i.extensionConfig)&&e&&(t=r[e]),t||n},s.getConfig=function(e,n,t){var r;return void 0===t&&(t=!1),(e=s.getExtCfg(e,null))&&!re(e[n])?r=e[n]:i&&!re(i[n])&&(r=i[n]),re(r)?t:r},s.hasNext=function(){return null!=c},s.getNext=function(){return c},s.setNext=function(e){c=e},s.processNext=function(e){var n=c;n&&(c=n.getNext(),n.processTelemetry(e,s))},s.createNew=function(e,n){return new Yt((e=void 0===e?null:e)||c,i,t,n)}},En="extensionConfig",Pn="getPlugin",Mn=(Ln.prototype.initialize=function(e,n,t,r){this._baseTelInit(e,n,t,r)},Ln);function Ln(){var o=this,a=!1,u=null,s=null;o.core=null,o.diagLog=function(e){return o._getTelCtx(e).diagLog()},o.isInitialized=function(){return a},o.setInitialized=function(e){a=e},o.setNextPlugin=function(e){s=e},o.processNext=function(e,n){n?n.processNext(e):s&&ue(s.processTelemetry)&&s.processTelemetry(e,null)},o._getTelCtx=function(e){var n=e=void 0===e?null:e;return n||(e=u||new Nn(null,{},o.core),n=s&&s[Pn]?e.createNew(null,s[Pn]):e.createNew(null,s)),n},o._baseTelInit=function(e,n,t,r){e&&ke(e,En,[],null,re),!r&&n&&(r=n.getProcessTelContext().getNext());var i=s;s&&s[Pn]&&(i=s[Pn]()),o.core=n,u=new Nn(r,e,n,i),a=!0}}var kn="processTelemetry",An="priority",Fn="setNextPlugin",_n="isInitialized";function On(n,t){for(var e=[],r=null,i=n.getNext();i;){var o=i.getPlugin();o&&(r&&ue(r[Fn])&&ue(o[kn])&&r[Fn](o),ue(o[_n])&&o[_n]()||e.push(o),r=o,i=i.getNext())}xe(e,function(e){e.initialize(n.getCfg(),n.core(),t,n.getNext())})}function Rn(e){return e.sort(function(e,n){var t=0,r=ue(n[kn]);return ue(e[kn])?t=r?e[An]-n[An]:1:r&&(t=-1),t})}var jn,Dn=500,Un="Channel has invalid priority",zn=(y(Kn,jn=Mn),Kn._staticInit=(Pe(Lt=Kn.prototype,"ChannelControls",Lt.getChannelControls),void Pe(Lt,"channelQueue",Lt.getChannelControls)),Kn);function Kn(){var s,r=jn.call(this)||this;function c(e){e&&0<e.length&&(xe(e=e.sort(function(e,n){return e.priority-n.priority}),function(e){e.priority<Dn&&Oe(Un+e.identifier)}),s.push(e))}return r.identifier="ChannelControllerPlugin",r.priority=Dn,W(Kn,r,function(a,u){a.setNextPlugin=function(e){},a.processTelemetry=function(n,t){s&&xe(s,function(e){0<e.length&&r._getTelCtx(t).createNew(e).processNext(n)})},a.getChannelControls=function(){return s},a.initialize=function(n,t,r){var e,i,o;a.isInitialized()||(u.initialize(n,t,r),e=(n||{}).channels,i=r,s=[],e&&xe(e,c),i&&(o=[],xe(i,function(e){e.priority>Dn&&o.push(e)}),c(o)),xe(s,function(e){return On(new Nn(e,n,t),r)}))}}),r}var Bn="toGMTString",Vn="toUTCString",Wn="cookie",Gn="expires",qn="enabled",Hn="isCookieUseDisabled",Jn="disableCookiesUsage",Qn="_ckMgr",$n="",Xn=null,Zn=null,Yn=null,et=Ye(),nt={},tt={};function rt(e,n){var t=ot[Qn]||tt[Qn];return t||(t=ot[Qn]=ot(e,n),tt[Qn]=t),t}function it(e){return!e||e.isEnabled()}function ot(e,r){var n,t,s=(ke(t=(n=e||tt).cookieCfg=n.cookieCfg||{},"domain",n.cookieDomain,ie,re),ke(t,"path",n.cookiePath||"/",null,re),re(t[qn])&&(e=void 0,te(n[Hn])||(e=!n[Hn]),te(n[Jn])||(e=!n[Jn]),t[qn]=e),t),c=s.path||"/",l=s.domain,i=!1!==s[qn],f={isEnabled:function(){var e=i&&at(r),n=tt[Qn];return e&&n&&f!==n?it(n):e},setEnabled:function(e){i=!1!==e},set:function(e,n,t,r,i){var o,a,u;it(f)&&(o={},-1!=(u=(a=Ie(n||$n)).indexOf(";"))&&(a=Ie(n.substring(0,u)),o=ut(n.substring(1+u))),ke(o,"domain",r||l,_e,te),re(t)||(n=fn(),!te(o[Gn])||0<(u=Me()+1e3*t)&&((r=new Date).setTime(u),ke(o,Gn,st(r,n?Bn:Vn)||st(r,n?Bn:Vn)||$n,_e)),n||ke(o,"max-age",$n+t,null,te)),(t=rn())&&"https:"===t.protocol&&(ke(o,"secure",null,null,te),(Zn=null===Zn?!ft((nn()||{}).userAgent):Zn)&&ke(o,"SameSite","None",null,te)),ke(o,"path",i||c,null,te),(s.setCookie||lt)(e,ct(a,o)))},get:function(e){var n=$n;return it(f)?(s.getCookie||function(e){var n,t=$n;return et&&(n=et[Wn]||$n,Yn!==n&&(nt=ut(n),Yn=n),t=Ie(nt[e]||$n)),t})(e):n},del:function(e,n){it(f)&&f.purge(e,n)},purge:function(e,n){var t;at(r)&&((t={}).path=n||"/",t[Gn]="Thu, 01 Jan 1970 00:00:01 GMT",fn()||(t["max-age"]="0"),(s.delCookie||lt)(e,ct($n,t)))}};return f[Qn]=f}function at(e){if(null===Xn){Xn=!1;try{Xn=(et||{})[Wn]!==undefined}catch(n){e&&e.throwInternal(c.LoggingSeverity.WARNING,G.CannotAccessCookie,"Cannot access document.cookie - "+Le(n),{exception:gn(n)})}}return Xn}function ut(e){var t={};return e&&e.length&&xe(Ie(e).split(";"),function(e){var n;(e=Ie(e||$n))&&(-1==(n=e.indexOf("="))?t[e]=null:t[Ie(e.substring(0,n))]=Ie(e.substring(1+n)))}),t}function st(e,n){return ue(e[n])?e[n]():null}function ct(e,n){var t=e||$n;return le(n,function(e,n){t+="; "+e+(re(n)?$n:"="+n)}),t}function lt(e,n){et&&(et[Wn]=e+"="+n)}function ft(e){return!(!he(e)||!ge(e,"CPU iPhone OS 12")&&!ge(e,"iPad; CPU OS 12")&&!(ge(e,"Macintosh; Intel Mac OS X 10_14")&&ge(e,"Version/")&&ge(e,"Safari"))&&(!ge(e,"Macintosh; Intel Mac OS X 10_14")||!fe(e,"AppleWebKit/605.1.15 (KHTML, like Gecko)"))&&!ge(e,"Chrome/5")&&!ge(e,"Chrome/6")&&(!ge(e,"UnrealEngine")||ge(e,"Chrome"))&&!ge(e,"UCBrowser/12")&&!ge(e,"UCBrowser/11"))}var gt,dt="_notificationManager",vt=function er(){var n,u,s,t,r,c=!1;W(er,this,function(a){a._extensions=[],u=new zn,a.logger=p({throwInternal:function(e,n,t,r,i){},warnToConsole:function(e){},resetInternalMessageCount:function(){}}),n=[],a.isInitialized=function(){return c},a.initialize=function(e,n,r,t){a.isInitialized()&&Oe("Core should not be initialized more than once"),e&&!re(e.instrumentationKey)||Oe("Please provide instrumentation key"),s=t,a[dt]=t,a.config=e||{},e.extensions=re(e.extensions)?[]:e.extensions,Ae(e,En).NotificationManager=t,r&&(a.logger=r),(t=[]).push.apply(t,n.concat(e.extensions));var t=Rn(t),i=[],o={};xe(t,function(e){(re(e)||re(e.initialize))&&Oe("Extensions must provide callback to initialize");var n=e.priority,t=e.identifier;e&&n&&(re(o[n])?o[n]=t:r.warnToConsole("Two extensions have same priority #"+n+" - "+o[n]+", "+t)),(!n||n<u.priority)&&i.push(e)}),t.push(u),i.push(u),t=Rn(t),a._extensions=t,On(new Nn([u],e,a),t),On(new Nn(i,e,a),t),a._extensions=i,0===a.getTransmissionControls().length&&Oe("No channels available"),c=!0,a.releaseQueue()},a.getTransmissionControls=function(){return u.getChannelControls()},a.track=function(e){ke(e,"iKey",a.config.instrumentationKey,null,Fe),ke(e,"time",me(new Date),null,Fe),ke(e,"ver","4.0",null,re),a.isInitialized()?a.getProcessTelContext().processNext(e):n.push(e)},a.getProcessTelContext=function(){var e=a._extensions,n=e;return e&&0!==e.length||(n=[u]),new Nn(n,a.config,a)},a.getNotifyMgr=function(){return s||(s=p({addNotificationListener:function(e){},removeNotificationListener:function(e){},eventsSent:function(e){},eventsDiscarded:function(e,n){},eventsSendRequest:function(e,n){}}),a[dt]=s),s},a.getCookieMgr=function(){return r=r||ot(a.config,a.logger)},a.setCookieMgr=function(e){r=e},a.getPerfMgr=function(){return t||a.config&&a.config.enablePerfMgr&&(t=new wn(a.getNotifyMgr())),t},a.setPerfMgr=function(e){t=e},a.eventCnt=function(){return n.length},a.releaseQueue=function(){0<n.length&&(xe(n,function(e){a.getProcessTelContext().processNext(e)}),n=[])}})},pt=function nr(e){this.listeners=[];var n=!!(e||{}).perfEvtsSendAll;W(nr,this,function(i){i.addNotificationListener=function(e){i.listeners.push(e)},i.removeNotificationListener=function(e){for(var n=we(i.listeners,e);-1<n;)i.listeners.splice(n,1),n=we(i.listeners,e)},i.eventsSent=function(n){xe(i.listeners,function(e){e&&e.eventsSent&&setTimeout(function(){return e.eventsSent(n)},0)})},i.eventsDiscarded=function(n,t){xe(i.listeners,function(e){e&&e.eventsDiscarded&&setTimeout(function(){return e.eventsDiscarded(n,t)},0)})},i.eventsSendRequest=function(t,r){xe(i.listeners,function(e){if(e&&e.eventsSendRequest)if(r)setTimeout(function(){return e.eventsSendRequest(t,r)},0);else try{e.eventsSendRequest(t,r)}catch(n){}})},i.perfEvent=function(t){t&&(!n&&t.isChildEvt()||xe(i.listeners,function(e){if(e&&e.perfEvent)if(t.isAsync)setTimeout(function(){return e.perfEvent(t)},0);else try{e.perfEvent(t)}catch(n){}}))}})},e=(y(ht,gt=vt),ht);function ht(){var e=gt.call(this)||this;return W(ht,e,function(t,i){function n(e){var n=t.getNotifyMgr();n&&n.eventsDiscarded([e],r.InvalidEvent)}t.initialize=function(e,n,t,r){i.initialize(e,n,t||new yn(e),r||new pt(e))},t.track=function(e){Sn(t.getPerfMgr(),function(){return"AppInsightsCore:track"},function(){null===e&&(n(e),Oe("Invalid telemetry item")),function(){if(re(e.name))throw n(e),Error("telemetry name required")}(),i.track(e)},function(){return{item:e}},!e.sync)},t.addNotificationListener=function(e){var n=t.getNotifyMgr();n&&n.addNotificationListener(e)},t.removeNotificationListener=function(e){var n=t.getNotifyMgr();n&&n.removeNotificationListener(e)},t.pollInternalLogs=function(n){var e=t.config.diagnosticLogInterval;return setInterval(function(){var e=t.logger?t.logger.queue:[];xe(e,function(e){e={name:n||"InternalMessageId: "+e.messageId,iKey:t.config.instrumentationKey,time:me(new Date),baseType:vn.dataType,baseData:{message:e.message}},t.track(e)}),e.length=0},e=e&&0<e?e:1e4)}}),e}var yt=4294967296,Ct=4294967295,mt=!1,xt=123456789,wt=987654321;function Tt(e){e<0&&(e>>>=0),xt=123456789+e&Ct,wt=987654321-e&Ct,mt=!0}function St(){try{var e=2147483647&Me();Tt((Math.random()*yt^e)+e)}catch(n){}}function It(e){return 0<e?Math.floor(bt()/Ct*(e+1))>>>0:0}function bt(e){var n=(n=cn()||ln())&&n.getRandomValues?n.getRandomValues(new Uint32Array(1))[0]&Ct:fn()?(mt||St(),Et()&Ct):Math.floor(yt*Math.random()|0);return e||(n>>>=0),n}function Nt(e){e?Tt(e):St()}function Et(e){var n=((wt=36969*(65535&wt)+(wt>>16)&Ct)<<16)+(65535&(xt=18e3*(65535&xt)+(xt>>16)&Ct))>>>0&Ct|0;return e||(n>>>=0),n}var Pt,Mt=null,Lt=n;function kt(e,n){var t=!1,r=Xe();return r&&(t=se(r,e,n),t=se(r.body,e,n)||t),(r=Ye())&&Dt.Attach(r,e,n)||t}function At(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(jt,function(e){var n=0|It(15);return("x"===e?n:3&n|8).toString(16)})}function Ft(){var e=an();return e&&e.now?e.now():Me()}function _t(e){void 0===e&&(e=22);for(var n=bt()>>>0,t=0,r="";r.length<e;)r+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[0|63&n]||"",n>>>=6,5==++t&&(n=(bt()<<2&4294967295|3&n)>>>0,t=0);return r}function Ot(){for(var e,n=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],t="",r=0;r<4;r++)t+=n[15&(e=bt())]+n[e>>4&15]+n[e>>8&15]+n[e>>12&15]+n[e>>16&15]+n[e>>20&15]+n[e>>24&15]+n[e>>28&15];var i=n[8+(3&bt())|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 Rt={_canUseCookies:undefined,isTypeof:ne,isUndefined:te,isNullOrUndefined:re,hasOwnProperty:oe,isFunction:ue,isObject:ae,isDate:de,isArray:ve,isError:pe,isString:he,isNumber:ye,isBoolean:Ce,toISOString:me,arrForEach:xe,arrIndexOf:we,arrMap:Te,arrReduce:Se,strTrim:Ie,objCreate:p,objKeys:Ee,objDefineAccessors:Pe,addEventHandler:kt,dateNow:Me,isIE:fn,disableCookies:zt,newGuid:At,perfNow:Ft,newId:_t,randomValue:It,random32:bt,mwcRandomSeed:Nt,mwcRandom32:Et,generateW3CId:Ot},jt=/[xy]/g,Dt={Attach:se,AttachEvent:se,Detach:ce,DetachEvent:ce};function Ut(e,n){return e=rt(e,n),n=Rt._canUseCookies,null===Mt&&(Mt=[],Pt=n,Pe(Rt,"_canUseCookies",function(){return Pt},function(n){Pt=n,xe(Mt,function(e){e.setEnabled(n)})})),-1===we(Mt,e)&&Mt.push(e),Ce(n)&&e.setEnabled(n),Ce(Pt)&&e.setEnabled(Pt),e}function zt(){Ut().setEnabled(!1)}var Kt="_aiHooks",Bt=["req","rsp","hkErr","fnErr"],Vt="__proto__",Wt="constructor";function Gt(e,n){if(e)for(var t=0;t<e.length&&!n(e[t],t);t++);}function qt(e,a,u,s,c){0<=c&&c<=2&&Gt(e,function(e,n){var t=e.cbks;if(e=t[Bt[c]]){a.ctx=function(){return s[n]=s[n]||{}};try{e.apply(a.inst,u)}catch(i){e=a.err;try{var r=t[Bt[2]];r&&(a.err=i,r.apply(a.inst,u))}catch(o){}finally{a.err=e}}}})}function Ht(s){return function(){var t=arguments,e=s.h,r={name:s.n,inst:this,ctx:null,set:function(e,n){(t=o([],t))[e]=n,i=o([r],t)}},n=[],i=o([r],t);function o(n,e){return Gt(e,function(e){n.push(e)}),n}qt(e,r,i,n,0);var a=s.f;try{r.rslt=a.apply(this,t)}catch(u){throw r.err=u,qt(e,r,i,n,3),u}return qt(e,r,i,n,1),r.rslt}}var Jt=Object.getPrototypeOf;function Qt(e,n,t,r){if(void 0===r&&(r=!0),e&&n&&t&&(e=function o(e,n,t){var r=null;return e&&(oe(e,n)?r=e:t&&(r=o(function(e){if(e){if(Jt)return Jt(e);if(e=e[Vt]||e[s]||e[Wt])return e}return null}(e),n,!1))),r}(e,n,r))&&typeof(r=e[n])===a){var i=r[Kt];return i||((r=Ht(i={i:0,n:n,f:r,h:[]}))[Kt]=i,e[n]=r),t={id:i.i,cbks:t,rm:function(){var t=this.id;Gt(i.h,function(e,n){return e.id===t&&(i.h.splice(n,1),1)})}},i.i++,i.h.push(t),t}return null}function $t(n,e,t,r){void 0===r&&(r=!0);var i=null;return Gt(e,function(e){(e=Qt(n,e,t,r))&&(i=i||[]).push(e)}),i}c.AppInsightsCore=e,c.BaseCore=vt,c.BaseTelemetryPlugin=Mn,c.CoreUtils=Rt,c.DiagnosticLogger=yn,c.EventHelper=Dt,c.EventsDiscardedReason=r,c.InstrumentFunc=Qt,c.InstrumentFuncs=$t,c.InstrumentProto=function(e,n,t){return e?Qt(e[s],n,t,!1):null},c.InstrumentProtos=function(e,n,t){return e?$t(e[s],n,t,!1):null},c.MinChannelPriorty=100,c.NotificationManager=pt,c.PerfEvent=mn,c.PerfManager=wn,c.ProcessTelemetryContext=Nn,c.Undefined=Lt,c._InternalLogMessage=vn,c._InternalMessageId=G,c._legacyCookieMgr=Ut,c.addEventHandler=kt,c.areCookiesSupported=at,c.arrForEach=xe,c.arrIndexOf=we,c.arrMap=Te,c.arrReduce=Se,c.attachEvent=se,c.canUseCookies=function(e){return Ut(null,e).isEnabled()},c.createClassFromInterface=function(e){return function(){var t=this;e&&le(e,function(e,n){t[e]=n})}},c.createCookieMgr=ot,c.dateNow=Me,c.deleteCookie=function(e,n){return Ut(null,e).del(n)},c.detachEvent=ce,c.disableCookies=zt,c.doPerf=Sn,c.dumpObj=gn,c.generateW3CId=Ot,c.getConsole=on,c.getCookie=function(e,n){return Ut(null,e).get(n)},c.getCrypto=cn,c.getDocument=Ye,c.getExceptionName=Le,c.getGlobal=d,c.getGlobalInst=Qe,c.getHistory=function(){return tn()?history:Qe("history")},c.getIEVersion=function(e){var n;return ge(e=((e=(e=void 0===e?null:e)?e:(n=nn()||{})?(n.userAgent||"").toLowerCase():"")||"").toLowerCase(),We)?parseInt(e.split(We)[1]):ge(e,Ge)&&(e=parseInt(e.split(Ge)[1]))?e+4:null},c.getJSON=sn,c.getLocation=rn,c.getMsCrypto=ln,c.getNavigator=nn,c.getPerformance=an,c.getSetValue=Ae,c.getWindow=Xe,c.hasDocument=Ze,c.hasHistory=tn,c.hasJSON=un,c.hasNavigator=en,c.hasOwnProperty=oe,c.hasWindow=$e,c.initializePlugins=On,c.isArray=ve,c.isBoolean=Ce,c.isDate=de,c.isError=pe,c.isFunction=ue,c.isIE=fn,c.isNotNullOrUndefined=ie,c.isNotTruthy=Fe,c.isNotUndefined=function(e){return!te(e)},c.isNullOrUndefined=re,c.isNumber=ye,c.isObject=ae,c.isReactNative=function(){var e=nn();return!(!e||!e.product)&&"ReactNative"===e.product},c.isSafari=function(e){var n;return!!~((e=e&&he(e)?e:(n=nn()||{})?(n.userAgent||"").toLowerCase():"")||"").toLowerCase().indexOf("safari")},c.isString=he,c.isTruthy=_e,c.isTypeof=ne,c.isUndefined=te,c.mwcRandom32=Et,c.mwcRandomSeed=Nt,c.newGuid=At,c.newId=_t,c.normalizeJsName=function(e){var n=e,t=/([^\w\d_$])/g;return t.test(e)?e.replace(t,"_"):n},c.objCreate=p,c.objDefineAccessors=Pe,c.objForEachKey=le,c.objFreeze=function(e){return Z?Z(e):e},c.objKeys=Ee,c.objSeal=function(e){return Y?Y(e):e},c.optimizeObject=function(e){return e&&t(l?l({},e):e)},c.perfNow=Ft,c.proxyAssign=function(r,i,o){if(r&&i&&r!==i&&ae(r)&&ae(i))for(var e in i)!function(n){var e,t;he(n)&&(ue(e=i[n])?o&&!o(n,!0,i,r)||(r[n]=(t=n,function(){return i[t].apply(i,arguments)})):o&&!o(n,!1,i,r)||(oe(r,n)&&delete r[n],Pe(r,n,function(){return i[n]},function(e){i[n]=e})||(r[n]=e)))}(e);return r},c.random32=bt,c.randomValue=It,c.safeGetCookieMgr=function(e,n){var t;return e?t=e.getCookieMgr():n&&(t=(n||{}).cookieCfg[Qn]||ot(n)),t||rt(n,(e||{}).logger)},c.safeGetLogger=hn,c.setCookie=function(e,n,t,r){Ut(null,e).set(n,t,null,r)},c.setEnableEnvMocks=function(e){Je=e},c.setValue=ke,c.sortPlugins=Rn,c.strContains=ge,c.strEndsWith=fe,c.strExtensionConfig=En,c.strFunction=a,c.strIKey="iKey",c.strObject=u,c.strPrototype=s,c.strStartsWith=function(e,n){var t=!1;if(e&&n){var r=n.length;if(e===n)return!0;if(e.length>=r){for(var i=0;i<r;i++)if(e[i]!==n[i])return!1;t=!0}}return t},c.strTrim=Ie,c.strUndefined=n,c.throwError=Oe,c.toISOString=me,c.uaDisallowsSameSiteNone=ft,function(e,n,t){var r=Object.defineProperty;if(r)try{return r(e,n,t)}catch(i){}typeof t.value!==undefined&&(e[n]=t.value)}(c,"__esModule",{value:!0})});
//# sourceMappingURL=applicationinsights-core-js.min.js.map
{
"name": "@microsoft/applicationinsights-core-js",
"author": "Microsoft Application Insights Team",
"version": "2.6.2",
"version": "2.6.3",
"description": "Microsoft Application Insights Core Javascript SDK",

@@ -37,5 +37,6 @@ "homepage": "https://github.com/microsoft/ApplicationInsights-JS#readme",

"@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0",
"@microsoft/applicationinsights-rollup-es3" : "1.1.3",
"@microsoft/api-extractor" : "^7.9.11",
"@microsoft/applicationinsights-rollup-es3": "1.1.3",
"@microsoft/api-extractor": "^7.9.11",
"grunt": "^1.3.0",
"grunt-cli": "^1.3.2",
"grunt-contrib-qunit": "^3.1.0",

@@ -59,5 +60,5 @@ "grunt-ts": "^6.0.0-beta.22",

"dependencies": {
"@microsoft/applicationinsights-shims" : "2.0.0",
"@microsoft/dynamicproto-js": "^1.1.2"
"@microsoft/applicationinsights-shims": "2.0.0",
"@microsoft/dynamicproto-js": "^1.1.4"
}
}

@@ -34,3 +34,3 @@ // Copyright (c) Microsoft Corporation. All rights reserved.

*/
priority: number;
readonly priority: number;
}

@@ -64,3 +64,3 @@

*/
identifier: string;
readonly identifier: string;

@@ -70,3 +70,3 @@ /**

*/
version?: string;
readonly version?: string;
}

@@ -8,3 +8,3 @@ // Copyright (c) Microsoft Corporation. All rights reserved.

} from "@microsoft/applicationinsights-shims";
import { strContains } from "./HelperFuncs";
import { isString, strContains } from "./HelperFuncs";

@@ -275,11 +275,12 @@ /**

export function getIEVersion(userAgentStr: string = null): number {
let myNav = userAgentStr ? userAgentStr.toLowerCase() : "";
if (!userAgentStr) {
let navigator = getNavigator() || ({} as Navigator);
myNav = navigator ? (navigator.userAgent || "").toLowerCase() : "";
userAgentStr = navigator ? (navigator.userAgent || "").toLowerCase() : "";
}
if (strContains(myNav, strMsie)) {
return parseInt(myNav.split(strMsie)[1]);
} else if (strContains(myNav, strTrident)) {
let tridentVer = parseInt(myNav.split(strTrident)[1]);
var ua = (userAgentStr || "").toLowerCase();
if (strContains(ua, strMsie)) {
return parseInt(ua.split(strMsie)[1]);
} else if (strContains(ua, strTrident)) {
let tridentVer = parseInt(ua.split(strTrident)[1]);
if (tridentVer) {

@@ -307,1 +308,11 @@ return tridentVer + 4;

}
export function isSafari(userAgentStr ?: string) {
if (!userAgentStr || !isString(userAgentStr)) {
let navigator = getNavigator() || ({} as Navigator);
userAgentStr = navigator ? (navigator.userAgent || "").toLowerCase() : "";
}
var ua = (userAgentStr || "").toLowerCase();
return (ua.indexOf('safari') >= 0);
}

@@ -174,4 +174,4 @@ // Copyright (c) Microsoft Corporation. All rights reserved.

* @param checkValue - The characters to be searched for at the start of the value.
* @returns true if the given search value is found at the start of the string, otherwise false.
*/
* @returns true if the given search value is found at the start of the string, otherwise false.
*/
export function strStartsWith(value: string, checkValue: string) {

@@ -178,0 +178,0 @@ // Using helper for performance and because string startsWith() is not available on IE

@@ -19,3 +19,3 @@ export { IConfiguration } from "./JavaScriptSDK.Interfaces/IConfiguration";

export { isTypeof, isUndefined, isNullOrUndefined, hasOwnProperty, isObject, isFunction, attachEvent, detachEvent, normalizeJsName, objForEachKey, strEndsWith, strStartsWith, isDate, isArray, isError, isString, isNumber, isBoolean, toISOString, arrForEach, arrIndexOf, arrMap, arrReduce, strTrim, objKeys, objDefineAccessors, dateNow, getExceptionName, throwError, strContains, setValue, getSetValue, isNotTruthy, isTruthy, proxyAssign, createClassFromInterface, optimizeObject, isNotUndefined, isNotNullOrUndefined, objFreeze, objSeal } from './JavaScriptSDK/HelperFuncs';
export { getGlobalInst, hasWindow, getWindow, hasDocument, getDocument, getCrypto, getMsCrypto, hasNavigator, getNavigator, hasHistory, getHistory, getLocation, getPerformance, hasJSON, getJSON, isReactNative, getConsole, dumpObj, isIE, getIEVersion, setEnableEnvMocks } from "./JavaScriptSDK/EnvUtils";
export { getGlobalInst, hasWindow, getWindow, hasDocument, getDocument, getCrypto, getMsCrypto, hasNavigator, getNavigator, hasHistory, getHistory, getLocation, getPerformance, hasJSON, getJSON, isReactNative, getConsole, dumpObj, isIE, getIEVersion, isSafari, setEnableEnvMocks } from "./JavaScriptSDK/EnvUtils";
export { getGlobal, objCreateFn as objCreate, strShimPrototype as strPrototype, strShimFunction as strFunction, strShimUndefined as strUndefined, strShimObject as strObject } from '@microsoft/applicationinsights-shims';

@@ -22,0 +22,0 @@ export { NotificationManager } from "./JavaScriptSDK/NotificationManager";

@@ -27,3 +27,3 @@ import { ITelemetryItem } from "./ITelemetryItem";

*/
priority: number;
readonly priority: number;
}

@@ -53,7 +53,7 @@ export interface IPlugin {

*/
identifier: string;
readonly identifier: string;
/**
* Plugin version (available in data.properties.version in common schema)
*/
version?: string;
readonly version?: string;
}

@@ -125,1 +125,2 @@ /**

export declare function dumpObj(object: any): string;
export declare function isSafari(userAgentStr?: string): boolean;

@@ -53,4 +53,4 @@ export declare function objToString(obj: any): any;

* @param checkValue - The characters to be searched for at the start of the value.
* @returns true if the given search value is found at the start of the string, otherwise false.
*/
* @returns true if the given search value is found at the start of the string, otherwise false.
*/
export declare function strStartsWith(value: string, checkValue: string): boolean;

@@ -57,0 +57,0 @@ /**

@@ -8,5 +8,5 @@ // This file is read by tools that parse documentation comments conforming to the TSDoc standard.

"packageName": "@microsoft/api-extractor",
"packageVersion": "7.14.0"
"packageVersion": "7.16.1"
}
]
}

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc