Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

@microsoft/applicationinsights-common

Package Overview
Dependencies
Maintainers
4
Versions
572
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@microsoft/applicationinsights-common - npm Package Compare versions

Comparing version 2.5.9 to 2.5.10

4

browser/applicationinsights-common.min.js
/*!
* Application Insights JavaScript SDK - Common, 2.5.9
* Application Insights JavaScript SDK - Common, 2.5.10
* Copyright (c) Microsoft and contributors. All rights reserved.
*/
var e=this,t=function(p){"use strict";var i="function",r="object",t="undefined",o="prototype",a="hasOwnProperty";function e(){return typeof globalThis!==t&&globalThis?globalThis:typeof self!==t&&self?self:typeof window!==t&&window?window:typeof global!==t&&global?global:null}function s(e){var t=Object.create;if(t)return t(e);if(null==e)return{};if((t=typeof e)!=r&&t!==i)throw new TypeError("Object prototype may only be an Object:"+e);function n(){}return n[o]=e,new n}var u,l=function(e,t){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t[a](n)&&(e[n]=t[n])})(e,t)};Qt=function(e,t){function n(){this.constructor=e}l(e,t),e[o]=null===t?s(t):(n[o]=t[o],new n)},(Kt=Yt=e()||{}).__assign||(Kt.__assign=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object[o][a].call(t,r)&&(e[r]=t[r]);return e}),Kt.__extends||(Kt.__extends=Qt),__assign=__assign||Yt.__assign,__extends=__extends||Yt.__extends,(un=u={})[un.LocalStorage=0]="LocalStorage",un[un.SessionStorage=1]="SessionStorage",(Ln=p.FieldType||(p.FieldType={}))[Ln.Default=0]="Default",Ln[Ln.Required=1]="Required",Ln[Ln.Array=2]="Array",Ln[Ln.Hidden=4]="Hidden",(gn=p.DistributedTracingModes||(p.DistributedTracingModes={}))[gn.AI=0]="AI",gn[gn.AI_AND_W3C=1]="AI_AND_W3C",gn[gn.W3C=2]="W3C";var c={Unknown:0,NonRetryableStatus:1,InvalidEvent:2,SizeLimitExceeded:3,KillSwitch:4,QueueFull:5},d=t,f=r,g=o,n="window",h="console",v="JSON",m=e;function y(e){var t=m();return t&&t[e]?t[e]:e===n&&S()?window:null}function S(){return typeof window===f&&window}function x(){return S()?window:y(n)}function T(){return typeof document===f&&document?document:y("document")}function C(){return typeof navigator===f&&navigator?navigator:y("navigator")}function I(){return y("performance")}function N(){return typeof JSON===f&&JSON||null!==y(v)}function _(){return N()?JSON||y(v):null}var E="attachEvent",w="addEventListener",F="detachEvent",A="removeEventListener",D=4294967296,b=4294967295,L=null,M=!1,R=123456789,O=987654321;function P(e){R=123456789+e&b,O=987654321-e&b,M=!0}function k(){P(Math.random()*D^(new Date).getTime())}function U(e,t){return typeof e===t}function z(e){return U(e,t)||e===undefined}function q(e){return z(e)||null===e}function j(e,t){return e&&Object[o].hasOwnProperty.call(e,t)}function G(e){return U(e,r)}function H(e){return U(e,i)}function B(e,t,n,i){void 0===i&&(i=!1);var r=!1;if(!q(e))try{q(e[w])?q(e[E])||(e[E]("on"+t,n),r=!0):(e[w](t,n,i),r=!0)}catch(o){}return r}function V(e,t,n,i){if(void 0===i&&(i=!1),!q(e))try{q(e[A])?q(e[F])||e[F]("on"+t,n):e[A](t,n,i)}catch(r){}}var K=(W.isDate=function(e){return"[object Date]"===Object[o].toString.call(e)},W.isArray=function(e){return"[object Array]"===Object[o].toString.call(e)},W.isError=function(e){return"[object Error]"===Object[o].toString.call(e)},W.isString=function(e){return U(e,"string")},W.isNumber=function(e){return U(e,"number")},W.isBoolean=function(e){return U(e,"boolean")},W.disableCookies=function(){W._canUseCookies=!1},W.newGuid=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(Q,function(e){var t=0|W.randomValue(15);return("x"===e?t:3&t|8).toString(16)})},W.toISOString=function(e){if(W.isDate(e)){var t=function(e){return 1===(e+="").length&&(e="0"+e),e};return e.getUTCFullYear()+"-"+t(1+e.getUTCMonth())+"-"+t(e.getUTCDate())+"T"+t(e.getUTCHours())+":"+t(e.getUTCMinutes())+":"+t(e.getUTCSeconds())+"."+((e.getUTCMilliseconds()/1e3).toFixed(3)+"").slice(2,5)+"Z"}},W.arrForEach=function(e,t,n){for(var i=e.length,r=0;r<i;r++)r in e&&t.call(n||e,e[r],r,e)},W.arrIndexOf=function(e,t,n){for(var i=e.length,r=Math.max(0<=(n=n||0)?n:i-Math.abs(n),0);r<i;r++)if(r in e&&e[r]===t)return r;return-1},W.arrMap=function(e,t,n){for(var i=e.length,r=n||e,o=Array(i),a=0;a<i;a++)a in e&&(o[a]=t.call(r,e[a],e));return o},W.arrReduce=function(e,t,n){var i,r=e.length,o=0;if(3<=arguments.length)i=n;else{for(;o<r&&!(o in e);)o++;i=e[o++]}for(;o<r;)o in e&&(i=t(i,e[o],o,e)),o++;return i},W.strTrim=function(e){return W.isString(e)?e.replace(/^\s+|\s+$/g,""):e},W.objKeys=function(e){var t=!{toString:null}.propertyIsEnumerable("toString");if(!(H(e)||G(e)&&null!==e))throw new TypeError("objKeys called on non-object");var n,i=[];for(n in e)j(e,n)&&i.push(n);if(t)for(var r=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],o=r.length,a=0;a<o;a++)j(e,r[a])&&i.push(r[a]);return i},W.objDefineAccessors=function(e,t,n,i){var r=Object.defineProperty;if(r)try{var o={enumerable:!0,configurable:!0};return n&&(o.get=n),i&&(o.set=i),r(e,t,o),!0}catch(a){}return!1},W.addEventHandler=function(e,t){var n=!1,i=x();return i&&(n=B(i,e,t),n=B(i.body,e,t)||n),(i=T())&&(n=J.Attach(i,e,t)||n),n},W.dateNow=function(){var e=Date;return e.now?e.now():(new e).getTime()},W.perfNow=function(){var e=I();return e&&e.now?e.now():W.dateNow()},W.newId=function(e){void 0===e&&(e=22);for(var t=W.random32()>>>0,n=0,i="";i.length<e;)i+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[0|63&t],t>>>=6,5==++n&&(t=(W.random32()<<2&4294967295|3&t)>>>0,n=0);return i},W.isIE=function(){var e;return null===L&&(e=((C()||{}).userAgent||"").toLowerCase(),L=!!~e.indexOf("msie")||!!~e.indexOf("trident/")),L},W.randomValue=function(e){return 0<e?Math.floor(W.random32()/b*(e+1))>>>0:0},W.random32=function(e){var t=(t=y("crypto")||y("msCrypto"))&&t.getRandomValues?t.getRandomValues(new Uint32Array(1))[0]&b:W.isIE()?(M||k(),W.mwcRandom32()&b):Math.floor(D*Math.random()|0);return e||(t>>>=0),t},W.mwcRandomSeed=function(e){e?P(e):k()},W.mwcRandom32=function(e){var t=((O=36969*(65535&O)+(O>>16)&b)<<16)+(65535&(R=18e3*(65535&R)+(R>>16)&b))>>>0&b|0;return e||(t>>>=0),t},W.generateW3CId=function(){for(var e,t=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],n="",i=0;i<4;i++)n+=t[15&(e=W.random32())]+t[e>>4&15]+t[e>>8&15]+t[e>>12&15]+t[e>>16&15]+t[e>>20&15]+t[e>>24&15]+t[e>>28&15];var r=t[8+(3&W.random32())|0];return n.substr(0,8)+n.substr(9,4)+"4"+n.substr(13,3)+r+n.substr(16,3)+n.substr(19,12)},W.isTypeof=U,W.isUndefined=z,W.isNullOrUndefined=q,W.hasOwnProperty=j,W.isFunction=H,W.isObject=G,W.objCreate=s,W);function W(){}var X,Q=/[xy]/g,J=(Y.Attach=B,Y.AttachEvent=B,Y.Detach=V,Y.DetachEvent=V,Y);function Y(){}(mn=X=X||{})[mn.CRITICAL=1]="CRITICAL",mn[mn.WARNING=2]="WARNING";var $={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},Z="constructor",ee="prototype",te="function",ne="_dynInstFuncs",ie="_isDynProxy",re="_dynClass",oe="_dynCls$",ae="_unknown_",se="__proto__",ue=Object.getPrototypeOf,le=0;function ce(e,t){return e&&Object[ee].hasOwnProperty.call(e,t)}function de(e){return typeof e===te}function fe(e){return e&&(e===Object[ee]||e===Array[ee])}function pe(e){return fe(e)||e===Function[ee]}function ge(e){if(e){if(ue)return ue(e);if(e=e[se]||e[ee]||e[Z])return e}return null}function he(e,t,n){return t!==Z&&de(e[t])&&(n||ce(e,t))}function ve(e){throw new TypeError("DynamicProto: "+e)}function me(e,t){return ce(e,ee)?e.name||t||ae:((e||{})[Z]||{}).name||t||ae}function ye(e,n,t){ce(e,ee)||ve("theClass is an invalid class definition.");var i=e[ee];!function(e){for(var t=ge(n);t&&!pe(t);){if(t===e)return 1;t=ge(t)}}(i)&&ve("["+me(e)+"] is not in class heirarchy of ["+me(n)+"]");var r=null;ce(i,re)?r=i[re]:(r=oe+me(e,"_")+"$"+le,le++,i[re]=r),t(n,function(e,t,n){function i(e,t){return function(){return t.apply(e,arguments)}}var r={};for(s in n)r[s]=i(t,n[s]);for(var o=ge(e),a=[];o&&!pe(o)&&!function(e,t){for(var n=e.length-1;0<=n;n--)if(e[n]===t)return 1}(a,o);){for(var s in o)!r[s]&&he(o,s,!ue)&&(r[s]=i(t,o[s]));a.push(o),o=ge(o)}return r}(i,n,e=function(e){var t,n={};for(t in e)!n[t]&&he(e,t,!1)&&(n[t]=e[t]);return n}(n))),function(e,t,n,i){if(!fe(e)){var r,o=n[ne]=n[ne]||{},a=o[t]=o[t]||{};for(r in n)he(n,r,!1)&&n[r]!==i[r]&&(a[r]=n[r],delete n[r],ce(e,r)&&(!e[r]||e[r][ie])||(e[r]=function(t,n){var i=function(){if(this&&ce(t,re)){var e=((this[ne]||{})[t[re]]||{})[n];if(e)return e.apply(this,arguments);ve("Missing ["+n+"] "+te)}return(e=t[n])===i&&(e=ge(t)[n]),de(e)||ve("["+n+"] is not a "+te),e.apply(this,arguments)};return i[ie]=1,i}(e,r)))}}(i,r,n,e)}var Se="AITR_";function xe(e){return e?'"'+e.replace(/\"/g,"")+'"':""}var Te=(Ce.dataType="MessageData",Ce);function Ce(e,t,n,i){void 0===n&&(n=!1),this.messageId=e,this.message=(n?"AI: ":"AI (Internal): ")+e,e="",N()&&(e=_().stringify(i)),e=(t?" message:"+xe(t):"")+(i?" props:"+xe(e):""),this.message+=e}var Ie=(Ne.prototype.enableDebugExceptions=function(){return!1},Ne.prototype.consoleLoggingLevel=function(){return 0},Ne.prototype.telemetryLoggingLevel=function(){return 1},Ne.prototype.maxInternalMessageLimit=function(){return 25},Ne.prototype.throwInternal=function(e,t,n,i,r){void 0===r&&(r=!1)},Ne.prototype.warnToConsole=function(e){},Ne.prototype.resetInternalMessageCount=function(){},Ne.prototype.logInternalMessage=function(e,t){},Ne);function Ne(r){this.identifier="DiagnosticLogger",this.queue=[];var s=0,u={};ye(Ne,this,function(o){var n=K.isNullOrUndefined,a=K.isUndefined,i=K.isFunction;function e(e,t){return e=r[e],n(e)?t:e}n(r)&&(r={}),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,t,n,i,r){if(void 0===r&&(r=!1),i=new Te(t,n,r,i),o.enableDebugExceptions())throw i;!a(i)&&i&&(a(i.message)||(r?(r=+i.messageId,!u[r]&&o.consoleLoggingLevel()>=X.WARNING&&(o.warnToConsole(i.message),u[r]=!0)):o.consoleLoggingLevel()>=X.WARNING&&o.warnToConsole(i.message),o.logInternalMessage(e,i)))},o.warnToConsole=function(e){var t,n=typeof console!==d?console:y(h);n&&(t="log",n.warn&&(t="warn"),i(n[t])&&n[t](e))},o.resetInternalMessageCount=function(){s=0,u={}},o.logInternalMessage=function(e,t){var n,i;s>=o.maxInternalMessageLimit()||(n=!0,i=Se+t.messageId,u[i]?n=!1:u[i]=!0,n&&(e<=o.telemetryLoggingLevel()&&(o.queue.push(t),s++),s===o.maxInternalMessageLimit()&&(e="Internal events throttle limit per PageView reached for this app.",t=new Te($.MessageLimitPerPVExceeded,e,!1),o.queue.push(t),o.warnToConsole(e))))}})}var _e="ctx",Ee=(we.ParentContextKey="parent",we.ChildrenContextKey="childEvts",we);function we(e,r,t){var n,o=this,a=!1;o.start=K.dateNow(),o.name=e,o.isAsync=t,o.isChildEvt=function(){return!1},K.isFunction(r)&&(a=K.objDefineAccessors(o,"payload",function(){return!n&&K.isFunction(r)&&(n=r(),r=null),n})),o.getCtx=function(e){return e?(e===we.ParentContextKey||e===we.ChildrenContextKey?o:o[_e]||{})[e]:null},o.setCtx=function(e,t){e&&(e===we.ParentContextKey?(o[e]||(o.isChildEvt=function(){return!0}),o[e]=t):e===we.ChildrenContextKey?o[e]=t:(o[_e]=o[_e]||{})[e]=t)},o.complete=function(){var e=0,t=o.getCtx(we.ChildrenContextKey);if(K.isArray(t))for(var n=0;n<t.length;n++){var i=t[n];i&&(e+=i.time)}o.time=K.dateNow()-o.start,o.exTime=o.time-e,o.complete=function(){},!a&&K.isFunction(r)&&(o.payload=r())}}var Fe=(Ae.prototype.create=function(e,t,n){return null},Ae.prototype.fire=function(e){},Ae.prototype.setCtx=function(e,t){},Ae.prototype.getCtx=function(e){},Ae);function Ae(t){this.ctx={},ye(Ae,this,function(n){n.create=function(e,t,n){return new Ee(e,t,n)},n.fire=function(e){e&&(e.complete(),t&&t.perfEvent(e))},n.setCtx=function(e,t){e&&((n[_e]=n[_e]||{})[e]=t)},n.getCtx=function(e){return(n[_e]||{})[e]}})}var De="CoreUtils.doPerf";function be(e,t,n,i,r){if(e){var o=e;if(o&&K.isFunction(o.getPerfMgr)&&(o=o.getPerfMgr()),o){var a,s=void 0,u=o.getCtx(De);try{if(s=o.create(t(),i,r))return u&&s.setCtx&&(s.setCtx(Ee.ParentContextKey,u),u.getCtx&&u.setCtx&&((a=u.getCtx(Ee.ChildrenContextKey))||(a=[],u.setCtx(Ee.ChildrenContextKey,a)),a.push(s))),o.setCtx(De,s),n(s)}catch(l){s&&s.setCtx&&s.setCtx("exception",l)}finally{s&&o.fire(s),o.setCtx(De,u)}}}return n()}var Le=K.isFunction,Me=function(r,t){var o=this,a=null,s=Le(r.processTelemetry),u=Le(r.setNextPlugin);o._hasRun=!1,o.getPlugin=function(){return r},o.getNext=function(){return a},o.setNext=function(e){a=e},o.processTelemetry=function(n,i){i=i||t;var e=r?r.identifier:"TelemetryPluginChain";be(i?i.core():null,function(){return e+":processTelemetry"},function(){if(r&&s){o._hasRun=!0;try{i.setNext(a),u&&r.setNextPlugin(a),a&&(a._hasRun=!1),r.processTelemetry(n,i)}catch(t){var e=a&&a._hasRun;a&&e||i.diagLog().throwInternal(X.CRITICAL,$.PluginException,"Plugin ["+r.identifier+"] failed during processTelemetry - "+t),a&&!e&&a.processTelemetry(n,i)}}else a&&(o._hasRun=!0,a.processTelemetry(n,i))},function(){return{item:n}},!n.sync)}},Re=K.isNullOrUndefined;function Oe(e,t){var n=[];if(e&&0<e.length)for(var i=null,r=0;r<e.length;r++){var o=e[r];o&&K.isFunction(o.processTelemetry)&&(o=new Me(o,t),n.push(o),i&&i.setNext(o),i=o)}return 0<n.length?n[0]:null}var Pe=function zn(e,r,n,t){var i,o,a,s,u=this,l=null;null!==t&&(e&&K.isFunction(e.getPlugin)?l=function(e,t,n){var i=[],r=!n;if(e)for(;e;){var o=e.getPlugin();!r&&o!==n||(r=!0,i.push(o)),e=e.getNext()}return r||i.push(n),Oe(i,t)}(e,u,t||e.getPlugin()):t?(i=u,a=e,s=!1,(o=t)&&e&&(a=[],K.arrForEach(e,function(e){!s&&e!==o||(s=!0,a.push(e))})),o&&!s&&(a=a||[]).push(o),l=Oe(a,i)):K.isUndefined(t)&&(l=Oe(e,u))),u.core=function(){return n},u.diagLog=function(){return(n||{}).logger||new Ie(r||{})},u.getCfg=function(){return r},u.getExtCfg=function(e,t){var n,i;return void 0===t&&(t={}),!r||(i=r.extensionConfig)&&e&&(n=i[e]),n||t},u.getConfig=function(e,t,n){var i;return void 0===n&&(n=!1),(e=u.getExtCfg(e,null))&&!Re(e[t])?i=e[t]:r&&!Re(r[t])&&(i=r[t]),Re(i)?n:i},u.hasNext=function(){return null!=l},u.getNext=function(){return l},u.setNext=function(e){l=e},u.processNext=function(e){var t=l;t&&(l=t.getNext(),t.processTelemetry(e,u))},u.createNew=function(e,t){return void 0===e&&(e=null),new zn(e||l,r,n,t)}},ke=K.isFunction,Ue="getPlugin",ze=(qe.prototype.initialize=function(e,t,n,i){this._baseTelInit(e,t,n,i)},qe);function qe(){var o=this,a=!1,s=null,u=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){u=e},o.processNext=function(e,t){t?t.processNext(e):u&&ke(u.processTelemetry)&&u.processTelemetry(e,null)},o._getTelCtx=function(e){void 0===e&&(e=null);var t=e;return t||(e=s||new Pe(null,{},o.core),t=u&&u[Ue]?e.createNew(null,u[Ue]):e.createNew(null,u)),t},o._baseTelInit=function(e,t,n,i){e&&(e.extensionConfig=e.extensionConfig||[]),!i&&t&&(i=t.getProcessTelContext().getNext());var r=u;u&&u[Ue]&&(r=u[Ue]()),o.core=t,s=new Pe(i,e,t,r),a=!0}}var je=K.isFunction,Ge="processTelemetry",He="priority",Be="setNextPlugin",Ve="isInitialized";function Ke(t,n){for(var e=[],i=null,r=t.getNext();r;){var o=r.getPlugin();o&&(i&&je(i[Be])&&je(o[Ge])&&i[Be](o),je(o[Ve])&&o[Ve]()||e.push(o),i=o,r=r.getNext())}K.arrForEach(e,function(e){e.initialize(t.getCfg(),t.core(),n,t.getNext())})}function We(e){return e.sort(function(e,t){var n=0,i=je(t[Ge]);return je(e[Ge])?n=i?e[He]-t[He]:1:i&&(n=-1),n})}var Xe,Qe=500,Je="Channel has invalid priority",Ye=K.objDefineAccessors,$e=(Xe=ze,__extends(Ze,Xe),Ze.prototype.processTelemetry=function(e,t){},Ze.prototype.getChannelControls=function(){return null},Ze.prototype.initialize=function(e,t,n){},Ze._staticInit=(Ye(Ze.prototype,"ChannelControls",Ze.prototype.getChannelControls),void Ye(Ze.prototype,"channelQueue",Ze.prototype.getChannelControls)),Ze);function Ze(){var i=Xe.call(this)||this;i.identifier="ChannelControllerPlugin",i.priority=Qe;var u,l=K.arrForEach;function c(e){e&&0<e.length&&(e=e.sort(function(e,t){return e.priority-t.priority}),l(e,function(e){if(e.priority<Qe)throw Error(Je+e.identifier)}),u.push(e))}return ye(Ze,i,function(a,s){a.setNextPlugin=function(e){},a.processTelemetry=function(t,n){u&&l(u,function(e){0<e.length&&i._getTelCtx(n).createNew(e).processNext(t)})},a.getChannelControls=function(){return u},a.initialize=function(t,n,i){var e,r,o;a.isInitialized()||(s.initialize(t,n,i),t.isCookieUseDisabled&&K.disableCookies(),r=i,u=[],(e=(t||{}).channels)&&l(e,c),r&&(o=[],l(r,function(e){e.priority>Qe&&o.push(e)}),c(o)),l(u,function(e){return Ke(new Pe(e,t,n),i)}))}}),i}var et="Extensions must provide callback to initialize",tt=K.arrForEach,nt=K.isNullOrUndefined,it="_notificationManager",rt=(ot.prototype.initialize=function(e,t,n,i){},ot.prototype.getTransmissionControls=function(){return null},ot.prototype.track=function(e){},ot.prototype.getProcessTelContext=function(){return null},ot.prototype.getNotifyMgr=function(){return null},ot.prototype.getPerfMgr=function(){return null},ot.prototype.setPerfMgr=function(e){},ot.prototype.eventCnt=function(){return 0},ot.prototype.releaseQueue=function(){},ot);function ot(){var t,s,u,n,l=!1;ye(ot,this,function(a){a._extensions=[],s=new $e,t=[],a.isInitialized=function(){return l},a.initialize=function(e,t,i,n){if(a.isInitialized())throw Error("Core should not be initialized more than once");if(!e||nt(e.instrumentationKey))throw Error("Please provide instrumentation key");u=n,a[it]=n,a.config=e||{},e.extensions=nt(e.extensions)?[]:e.extensions,(e.extensionConfig=nt(e.extensionConfig)?{}:e.extensionConfig).NotificationManager=n,i=i||K.objCreate({throwInternal:function(e,t,n,i,r){void 0===r&&(r=!1)},warnToConsole:function(e){},resetInternalMessageCount:function(){}}),a.logger=i,(n=[]).push.apply(n,t.concat(e.extensions)),n=We(n);var r=[],o={};if(tt(n,function(e){if(nt(e)||nt(e.initialize))throw Error(et);var t=e.priority,n=e.identifier;e&&t&&(nt(o[t])?o[t]=n:i.warnToConsole("Two extensions have same priority #"+t+" - "+o[t]+", "+n)),(!t||t<s.priority)&&r.push(e)}),n.push(s),r.push(s),n=We(n),a._extensions=n,Ke(new Pe([s],e,a),n),Ke(new Pe(r,e,a),n),a._extensions=r,0===a.getTransmissionControls().length)throw Error("No channels available");l=!0,a.releaseQueue()},a.getTransmissionControls=function(){return s.getChannelControls()},a.track=function(e){e.iKey||(e.iKey=a.config.instrumentationKey),e.time||(e.time=K.toISOString(new Date)),nt(e.ver)&&(e.ver="4.0"),a.isInitialized()?a.getProcessTelContext().processNext(e):t.push(e)},a.getProcessTelContext=function(){var e=a._extensions,t=e;return e&&0!==e.length||(t=[s]),new Pe(t,a.config,a)},a.getNotifyMgr=function(){return u||(u=K.objCreate({addNotificationListener:function(e){},removeNotificationListener:function(e){},eventsSent:function(e){},eventsDiscarded:function(e,t){},eventsSendRequest:function(e,t){}}),a[it]=u),u},a.getPerfMgr=function(){return n||a.config&&a.config.enablePerfMgr&&(n=new Fe(a.getNotifyMgr())),n},a.setPerfMgr=function(e){n=e},a.eventCnt=function(){return t.length},a.releaseQueue=function(){0<t.length&&(tt(t,function(e){a.getProcessTelContext().processNext(e)}),t=[])}})}var at,st=(ut.prototype.addNotificationListener=function(e){},ut.prototype.removeNotificationListener=function(e){},ut.prototype.eventsSent=function(e){},ut.prototype.eventsDiscarded=function(e,t){},ut.prototype.eventsSendRequest=function(e,t){},ut);function ut(e){this.listeners=[];var o=K.arrForEach,t=!!(e||{}).perfEvtsSendAll;ye(ut,this,function(r){r.addNotificationListener=function(e){r.listeners.push(e)},r.removeNotificationListener=function(e){for(var t=K.arrIndexOf(r.listeners,e);-1<t;)r.listeners.splice(t,1),t=K.arrIndexOf(r.listeners,e)},r.eventsSent=function(t){o(r.listeners,function(e){e&&e.eventsSent&&setTimeout(function(){return e.eventsSent(t)},0)})},r.eventsDiscarded=function(t,n){o(r.listeners,function(e){e&&e.eventsDiscarded&&setTimeout(function(){return e.eventsDiscarded(t,n)},0)})},r.eventsSendRequest=function(n,i){o(r.listeners,function(e){if(e&&e.eventsSendRequest)if(i)setTimeout(function(){return e.eventsSendRequest(n,i)},0);else try{e.eventsSendRequest(n,i)}catch(t){}})},r.perfEvent=function(n){n&&(!t&&n.isChildEvt()||o(r.listeners,function(e){if(e&&e.perfEvent)if(n.isAsync)setTimeout(function(){return e.perfEvent(n)},0);else try{e.perfEvent(n)}catch(t){}}))}})}function lt(){var e=at.call(this)||this;return ye(lt,e,function(n,r){function t(e){var t=n.getNotifyMgr();t&&t.eventsDiscarded([e],c.InvalidEvent)}n.initialize=function(e,t,n,i){r.initialize(e,t,n||new Ie(e),i||new st(e))},n.track=function(e){be(n.getPerfMgr(),function(){return"AppInsightsCore:track"},function(){if(null===e)throw t(e),Error("Invalid telemetry item");!function(e){if(K.isNullOrUndefined(e.name))throw t(e),Error("telemetry name required")}(e),r.track(e)},function(){return{item:e}},!e.sync)},n.addNotificationListener=function(e){var t=n.getNotifyMgr();t&&t.addNotificationListener(e)},n.removeNotificationListener=function(e){var t=n.getNotifyMgr();t&&t.removeNotificationListener(e)},n.pollInternalLogs=function(t){var e=n.config.diagnosticLogInterval;return e&&0<e||(e=1e4),setInterval(function(){var e=n.logger?n.logger.queue:[];K.arrForEach(e,function(e){e={name:t||"InternalMessageId: "+e.messageId,iKey:n.config.instrumentationKey,time:K.toISOString(new Date),baseType:Te.dataType,baseData:{message:e.message}},n.track(e)}),e.length=0},e)}}),e}at=rt,__extends(lt,at),lt.prototype.initialize=function(e,t,n,i){},lt.prototype.track=function(e){},lt.prototype.addNotificationListener=function(e){},lt.prototype.removeNotificationListener=function(e){},lt.prototype.pollInternalLogs=function(e){return 0};var ct=(dt.requestContextHeader="Request-Context",dt.requestContextTargetKey="appId",dt.requestContextAppIdFormat="appId=cid-v1:",dt.requestIdHeader="Request-Id",dt.traceParentHeader="traceparent",dt.sdkContextHeader="Sdk-Context",dt.sdkContextHeaderAppIdRequest="appId",dt.requestContextHeaderLowerCase="request-context",dt);function dt(){}var ft=(pt.sanitizeKeyAndAddUniqueness=function(e,t,n){var i=t.length,r=pt.sanitizeKey(e,t);if(r.length!==i){for(var o=0,a=r;n[a]!==undefined;)o++,a=r.substring(0,pt.MAX_NAME_LENGTH-3)+pt.padNumber(o);r=a}return r},pt.sanitizeKey=function(e,t){var n;return t&&(t=pt.trim(t.toString())).length>pt.MAX_NAME_LENGTH&&(n=t.substring(0,pt.MAX_NAME_LENGTH),e.throwInternal(X.WARNING,$.NameTooLong,"name is too long. It has been truncated to "+pt.MAX_NAME_LENGTH+" characters.",{name:t},!0)),n||t},pt.sanitizeString=function(e,t,n){var i;return void 0===n&&(n=pt.MAX_STRING_LENGTH),t&&(n=n||pt.MAX_STRING_LENGTH,(t=pt.trim(t)).toString().length>n&&(i=t.toString().substring(0,n),e.throwInternal(X.WARNING,$.StringValueTooLong,"string value is too long. It has been truncated to "+n+" characters.",{value:t},!0))),i||t},pt.sanitizeUrl=function(e,t){return pt.sanitizeInput(e,t,pt.MAX_URL_LENGTH,$.UrlTooLong)},pt.sanitizeMessage=function(e,t){var n;return t&&t.length>pt.MAX_MESSAGE_LENGTH&&(n=t.substring(0,pt.MAX_MESSAGE_LENGTH),e.throwInternal(X.WARNING,$.MessageTruncated,"message is too long, it has been truncated to "+pt.MAX_MESSAGE_LENGTH+" characters.",{message:t},!0)),n||t},pt.sanitizeException=function(e,t){var n;return t&&t.length>pt.MAX_EXCEPTION_LENGTH&&(n=t.substring(0,pt.MAX_EXCEPTION_LENGTH),e.throwInternal(X.WARNING,$.ExceptionTruncated,"exception is too long, it has been truncated to "+pt.MAX_EXCEPTION_LENGTH+" characters.",{exception:t},!0)),n||t},pt.sanitizeProperties=function(e,t){if(t){var n,i={};for(n in t){var r=t[n];if(K.isObject(r)&&N())try{r=_().stringify(r)}catch(o){e.throwInternal(X.WARNING,$.CannotSerializeObjectNonSerializable,"custom property is not valid",{exception:o},!0)}r=pt.sanitizeString(e,r,pt.MAX_PROPERTY_LENGTH),i[n=pt.sanitizeKeyAndAddUniqueness(e,n,i)]=r}t=i}return t},pt.sanitizeMeasurements=function(e,t){if(t){var n={};for(i in t){var i,r=t[i];n[i=pt.sanitizeKeyAndAddUniqueness(e,i,n)]=r}t=n}return t},pt.sanitizeId=function(e,t){return t?pt.sanitizeInput(e,t,pt.MAX_ID_LENGTH,$.IdTooLong).toString():t},pt.sanitizeInput=function(e,t,n,i){var r;return t&&(t=pt.trim(t)).length>n&&(r=t.substring(0,n),e.throwInternal(X.WARNING,i,"input is too long, it has been truncated to "+n+" characters.",{data:t},!0)),r||t},pt.padNumber=function(e){return(e="00"+e).substr(e.length-3)},pt.trim=function(e){return K.isString(e)?e.replace(/^\s+|\s+$/g,""):e},pt.MAX_NAME_LENGTH=150,pt.MAX_ID_LENGTH=128,pt.MAX_PROPERTY_LENGTH=8192,pt.MAX_STRING_LENGTH=1024,pt.MAX_URL_LENGTH=2048,pt.MAX_MESSAGE_LENGTH=32768,pt.MAX_EXCEPTION_LENGTH=32768,pt);function pt(){}var gt=C(),ht=K.isString,vt=null,mt=(yt.createDomEvent=function(e){var t,n=null;return K.isFunction(Event)?n=new Event(e):(t=T())&&t.createEvent&&(n=t.createEvent("Event")).initEvent(e,!0,!0),n},yt.disableStorage=function(){yt._canUseLocalStorage=!1,yt._canUseSessionStorage=!1},yt._getLocalStorageObject=function(){return yt.canUseLocalStorage()?yt._getVerifiedStorageObject(u.LocalStorage):null},yt._getVerifiedStorageObject=function(e){var t,n,i=null;try{if(K.isNullOrUndefined(m()))return null;n=new Date,(i=y(e===u.LocalStorage?"localStorage":"sessionStorage")).setItem(n.toString(),n.toString()),t=i.getItem(n.toString())!==n.toString(),i.removeItem(n.toString()),t&&(i=null)}catch(r){i=null}return i},yt.isInternalApplicationInsightsEndpoint=function(e){return!!~yt._internalEndpoints.indexOf(e.toLowerCase())},yt.canUseLocalStorage=function(){return yt._canUseLocalStorage===undefined&&(yt._canUseLocalStorage=!!yt._getVerifiedStorageObject(u.LocalStorage)),yt._canUseLocalStorage},yt.getStorage=function(e,t){var n=yt._getLocalStorageObject();if(null!==n)try{return n.getItem(t)}catch(i){yt._canUseLocalStorage=!1,e.throwInternal(X.WARNING,$.BrowserCannotReadLocalStorage,"Browser failed read of local storage. "+yt.getExceptionName(i),{exception:yt.dump(i)})}return null},yt.setStorage=function(e,t,n){var i=yt._getLocalStorageObject();if(null!==i)try{return i.setItem(t,n),!0}catch(r){yt._canUseLocalStorage=!1,e.throwInternal(X.WARNING,$.BrowserCannotWriteLocalStorage,"Browser failed write to local storage. "+yt.getExceptionName(r),{exception:yt.dump(r)})}return!1},yt.removeStorage=function(e,t){var n=yt._getLocalStorageObject();if(null!==n)try{return n.removeItem(t),!0}catch(i){yt._canUseLocalStorage=!1,e.throwInternal(X.WARNING,$.BrowserFailedRemovalFromLocalStorage,"Browser failed removal of local storage item. "+yt.getExceptionName(i),{exception:yt.dump(i)})}return!1},yt._getSessionStorageObject=function(){return yt.canUseSessionStorage()?yt._getVerifiedStorageObject(u.SessionStorage):null},yt.canUseSessionStorage=function(){return yt._canUseSessionStorage===undefined&&(yt._canUseSessionStorage=!!yt._getVerifiedStorageObject(u.SessionStorage)),yt._canUseSessionStorage},yt.getSessionStorageKeys=function(){var e=[];if(yt.canUseSessionStorage())for(var t in y("sessionStorage"))e.push(t);return e},yt.getSessionStorage=function(e,t){var n=yt._getSessionStorageObject();if(null!==n)try{return n.getItem(t)}catch(i){yt._canUseSessionStorage=!1,e.throwInternal(X.WARNING,$.BrowserCannotReadSessionStorage,"Browser failed read of session storage. "+yt.getExceptionName(i),{exception:yt.dump(i)})}return null},yt.setSessionStorage=function(e,t,n){var i=yt._getSessionStorageObject();if(null!==i)try{return i.setItem(t,n),!0}catch(r){yt._canUseSessionStorage=!1,e.throwInternal(X.WARNING,$.BrowserCannotWriteSessionStorage,"Browser failed write to session storage. "+yt.getExceptionName(r),{exception:yt.dump(r)})}return!1},yt.removeSessionStorage=function(e,t){var n=yt._getSessionStorageObject();if(null!==n)try{return n.removeItem(t),!0}catch(i){yt._canUseSessionStorage=!1,e.throwInternal(X.WARNING,$.BrowserFailedRemovalFromSessionStorage,"Browser failed removal of session storage item. "+yt.getExceptionName(i),{exception:yt.dump(i)})}return!1},yt.disableCookies=function(){K.disableCookies()},yt.canUseCookies=function(e){if(K._canUseCookies===undefined){K._canUseCookies=!1;try{K._canUseCookies=yt.document.cookie!==undefined}catch(t){e.throwInternal(X.WARNING,$.CannotAccessCookie,"Cannot access document.cookie - "+yt.getExceptionName(t),{exception:yt.dump(t)})}}return K._canUseCookies},yt.disallowsSameSiteNone=function(e){return!(!ht(e)||!~e.indexOf("CPU iPhone OS 12")&&!~e.indexOf("iPad; CPU OS 12")&&!(~e.indexOf("Macintosh; Intel Mac OS X 10_14")&&~e.indexOf("Version/")&&~e.indexOf("Safari"))&&(!~e.indexOf("Macintosh; Intel Mac OS X 10_14")||(n=(t=e.length)-40,"AppleWebKit/605.1.15 (KHTML, like Gecko)"!=e.substring(0<=n?n:0,t)))&&!~e.indexOf("Chrome/5")&&!~e.indexOf("Chrome/6")&&(!~e.indexOf("UnrealEngine")||~e.indexOf("Chrome"))&&!~e.indexOf("UCBrowser/12")&&!~e.indexOf("UCBrowser/11"));var t,n},yt.setCookie=function(e,t,n,i){var r;yt.canUseCookies(e)&&(e=r="",i&&(r=";domain="+i),(i=typeof location===f&&location?location:y("location"))&&"https:"===i.protocol&&(e=";secure",null===vt&&(vt=yt.disallowsSameSiteNone((C()||{}).userAgent)),vt||(n+=";SameSite=None")),yt.document.cookie=t+"="+n+r+";path=/"+e)},yt.stringToBoolOrDefault=function(e,t){return void 0===t&&(t=!1),e===undefined||null===e?t:"true"==e.toString().toLowerCase()},yt.getCookie=function(e,t){if(yt.canUseCookies(e)){var n="";if(t&&t.length)for(var i=t+"=",r=yt.document.cookie.split(";"),o=0;o<r.length;o++){var a=r[o];if((a=yt.trim(a))&&!a.indexOf(i)){n=a.substring(i.length,r[o].length);break}}return n}},yt.deleteCookie=function(e,t){yt.canUseCookies(e)&&(yt.document.cookie=t+"=;path=/;expires=Thu, 01 Jan 1970 00:00:01 GMT;")},yt.random32=function(){return K.random32(!0)},yt.getIEVersion=function(e){return void 0===e&&(e=null),~(e=e?e.toLowerCase():gt?(gt.userAgent||"").toLowerCase():"").indexOf("msie")?parseInt(e.split("msie")[1]):e.indexOf("trident/")&&(e=parseInt(e.split("trident/")[1]))?e+4:null},yt.msToTimeSpan=function(e){(isNaN(e)||e<0)&&(e=0);var t=""+(e=Math.round(e))%1e3,n=""+Math.floor(e/1e3)%60,i=""+Math.floor(e/6e4)%60,r=""+Math.floor(e/36e5)%24,e=Math.floor(e/864e5),t=1===t.length?"00"+t:2===t.length?"0"+t:t,n=n.length<2?"0"+n:n,i=i.length<2?"0"+i:i;return(0<e?e+".":"")+(r=r.length<2?"0"+r:r)+":"+i+":"+n+"."+t},yt.isCrossOriginError=function(e,t,n,i,r){return("Script error."===e||"Script error"===e)&&!r},yt.dump=function(e){var t=Object[g].toString.call(e),n="";return"[object Error]"===t?n="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'":N()&&(n=_().stringify(e)),t+n},yt.getExceptionName=function(e){return"[object Error]"===Object[g].toString.call(e)?e.name:""},yt.addEventHandler=function(e,t){return J.Attach(x(),e,t)},yt.IsBeaconApiSupported=function(){return"sendBeacon"in gt&&gt.sendBeacon},yt.getExtension=function(e,t){for(var n=null,i=0;!n&&i<e.length;)e[i]&&e[i].identifier===t&&(n=e[i]),i++;return n},yt.document=T()||{},yt._canUseLocalStorage=undefined,yt._canUseSessionStorage=undefined,yt._internalEndpoints=["https://dc.services.visualstudio.com/v2/track","https://breeze.aimon.applicationinsights.io/v2/track","https://dc-int.services.visualstudio.com/v2/track"],yt.NotSpecified="not_specified",yt.trim=K.strTrim,yt.newId=K.newId,yt.generateW3CId=K.generateW3CId,yt.isArray=K.isArray,yt.isError=K.isError,yt.isDate=K.isDate,yt.toISOStringForIE8=K.toISOString,yt);function yt(){}var St=(xt.parseUrl=function(e){var t=xt._htmlAnchorIdx,n=xt._htmlAnchorElement,i=n[t];return xt.document.createElement?n[t]||(i=n[t]=xt.document.createElement("a")):i={host:xt.parseHost(e,!0)},i.href=e,++t>=n.length&&(t=0),xt._htmlAnchorIdx=t,i},xt.getAbsoluteUrl=function(e){var t;return(e=xt.parseUrl(e))&&(t=e.href),t},xt.getPathName=function(e){var t;return(e=xt.parseUrl(e))&&(t=e.pathname),t},xt.getCompleteUrl=function(e,t){return e?e.toUpperCase()+" "+t:t},xt.parseHost=function(e,t){return(e=xt.parseFullHost(e,t))&&null!=(t=e.match(/(www[0-9]?\.)?(.[^/:]+)(\:[\d]+)?/i))&&3<t.length&&ht(t[2])&&0<t[2].length?t[2]+(t[3]||""):e},xt.parseFullHost=function(e,t){var n=null;return!e||null!=(e=e.match(/(\w*):\/\/(.[^/:]+)(\:[\d]+)?/i))&&2<e.length&&ht(e[2])&&0<e[2].length&&(n=e[2]||"",t&&2<e.length&&(t=(e[1]||"").toLowerCase(),e=e[3]||"",("http"==t&&":80"===e||"https"==t&&":443"===e)&&(e=""),n+=e)),n},xt.document=T()||{},xt._htmlAnchorIdx=0,xt._htmlAnchorElement=[null,null,null,null,null],xt);function xt(){}var Tt=(Ct.canIncludeCorrelationHeader=function(e,t,n){if(!t||e&&e.disableCorrelationHeaders)return!1;if(e&&e.correlationHeaderExcludePatterns)for(var i=0;i<e.correlationHeaderExcludePatterns.length;i++)if(e.correlationHeaderExcludePatterns[i].test(t))return!1;var r,o=St.parseUrl(t).host.toLowerCase();if(o&&(~o.indexOf(":443")||~o.indexOf(":80"))&&(o=(St.parseFullHost(t,!0)||"").toLowerCase()),!(e&&e.enableCorsCorrelation||o===n))return!1;if((n=e&&e.correlationHeaderDomains)&&(K.arrForEach(n,function(e){e=RegExp(e.toLowerCase().replace(/\./g,".").replace(/\*/g,".*")),r=r||e.test(o)}),!r))return!1;var a=e&&e.correlationHeaderExcludedDomains;if(!a||0===a.length)return!0;for(i=0;i<a.length;i++)if(RegExp(a[i].toLowerCase().replace(/\./g,".").replace(/\*/g,".*")).test(o))return!1;return o&&0<o.length},Ct.getCorrelationContext=function(e){if((e=e&&Ct.getCorrelationContextValue(e,ct.requestContextTargetKey))&&e!==Ct.correlationIdPrefix)return e},Ct.getCorrelationContextValue=function(e,t){if(e)for(var n=e.split(","),i=0;i<n.length;++i){var r=n[i].split("=");if(2===r.length&&r[0]===t)return r[1]}},Ct.correlationIdPrefix="cid-v1:",Ct);function Ct(){}var It=(Nt.ParseDependencyPath=function(e,t,n,i){var r,o,a,s=i,u=i,s=t&&0<t.length?(a=(r=St.parseUrl(t)).host,s||(null!=r.pathname?("/"!=(o=0===r.pathname.length?"/":r.pathname)[0]&&(o="/"+o),u=r.pathname,ft.sanitizeString(e,n?n+" "+o:o)):ft.sanitizeString(e,t))):a=i;return{target:a,name:s,data:u}},Nt);function Nt(){}var _t=(Et.Now=function(){var e=I();return e&&e.now&&e.timing&&0<(e=e.now()+e.timing.navigationStart)?e:(new Date).getTime()},Et.GetDuration=function(e,t){var n=null;return 0===e||0===t||K.isNullOrUndefined(e)||K.isNullOrUndefined(t)||(n=t-e),n},Et);function Et(){}var wt="https://dc.services.visualstudio.com",Ft=(At.parse=function(e){if(!e)return{};var t=e.split(At._FIELDS_SEPARATOR),e=K.arrReduce(t,function(e,t){var n=t.split(At._FIELD_KEY_VALUE_SEPARATOR);return 2===n.length&&(t=n[0].toLowerCase(),n=n[1],e[t]=n),e},{});return 0<K.objKeys(e).length&&(e.endpointsuffix&&(t=e.location?e.location+".":"",e.ingestionendpoint=e.ingestionendpoint||"https://"+t+"dc."+e.endpointsuffix),e.ingestionendpoint=e.ingestionendpoint||wt),e},At._FIELDS_SEPARATOR=";",At._FIELD_KEY_VALUE_SEPARATOR="=",At);function At(){}var Dt,bt=function(){},Lt=(Dt=bt,__extends(Mt,Dt),Mt);function Mt(){return Dt.call(this)||this}var Rt,Ot=(Rt=function(){this.ver=1,this.sampleRate=100,this.tags={}},__extends(Pt,Rt),Pt);function Pt(e,t,n){var i=Rt.call(this)||this;return i.name=ft.sanitizeString(e,n)||mt.NotSpecified,i.data=t,i.time=K.toISOString(new Date),i.aiDataContract={time:p.FieldType.Required,iKey:p.FieldType.Required,name:p.FieldType.Required,sampleRate:function(){return 100===i.sampleRate?p.FieldType.Hidden:p.FieldType.Required},tags:p.FieldType.Required,data:p.FieldType.Required},i}var kt,Ut=function(){},zt=(kt=Ut,__extends(qt,kt),qt);function qt(){var e=kt.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var jt,Gt=(jt=zt,__extends(Ht,jt),Ht.envelopeType="Microsoft.ApplicationInsights.{0}.Event",Ht.dataType="EventData",Ht);function Ht(e,t,n,i){var r=jt.call(this)||this;return r.aiDataContract={ver:p.FieldType.Required,name:p.FieldType.Required,properties:p.FieldType.Default,measurements:p.FieldType.Default},r.name=ft.sanitizeString(e,t)||mt.NotSpecified,r.properties=ft.sanitizeProperties(e,n),r.measurements=ft.sanitizeMeasurements(e,i),r}var Bt,Vt=function(){},Kt=(Bt=Ut,__extends(Wt,Bt),Wt);function Wt(){var e=Bt.call(this)||this;return e.ver=2,e.exceptions=[],e.properties={},e.measurements={},e}var Xt,Qt=function(){this.hasFullStack=!0,this.parsedStack=[]},Jt="error",Yt=(Xt=Kt,__extends($t,Xt),$t.CreateFromInterface=function(t,e,n,i){var r=e.exceptions&&K.arrMap(e.exceptions,function(e){return en.CreateFromInterface(t,e)});return new $t(t,__assign({},e,{exceptions:r}),n,i)},$t.prototype.toInterface=function(){var e=this.exceptions,t=this.properties,n=this.measurements,i=this.severityLevel,r=(this.ver,this.problemGroup),o=this.id,a=this.isManual;return{ver:"4.0",exceptions:e instanceof Array&&K.arrMap(e,function(e){return e.toInterface()})||undefined,severityLevel:i,properties:t,measurements:n,problemGroup:r,id:o,isManual:a}},$t.CreateSimpleException=function(e,t,n,i,r,o){return{exceptions:[{hasFullStack:!0,message:e,stack:r,typeName:t}]}},$t.envelopeType="Microsoft.ApplicationInsights.{0}.Exception",$t.dataType="ExceptionData",$t);function $t(e,t,n,i,r,o){var a,s=Xt.call(this)||this;return s.aiDataContract={ver:p.FieldType.Required,exceptions:p.FieldType.Required,severityLevel:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default},"ver"in(a=t)&&"exceptions"in a&&"properties"in a?(s.exceptions=t.exceptions,s.properties=t.properties,s.measurements=t.measurements,t.severityLevel&&(s.severityLevel=t.severityLevel),t.id&&(s.id=t.id),t.problemGroup&&(s.problemGroup=t.problemGroup),s.ver=2,K.isNullOrUndefined(t.isManual)||(s.isManual=t.isManual)):(s.exceptions=[new en(e,t)],s.properties=ft.sanitizeProperties(e,n)||{},s.measurements=ft.sanitizeMeasurements(e,i),r&&(s.severityLevel=r),o&&(s.id=o)),s}var Zt,en=(Zt=Qt,__extends(tn,Zt),tn.prototype.toInterface=function(){var e=this.parsedStack instanceof Array&&K.arrMap(this.parsedStack,function(e){return e.toInterface()});return{id:this.id,outerId:this.outerId,typeName:this.typeName,message:this.message,hasFullStack:this.hasFullStack,stack:this.stack,parsedStack:e||undefined}},tn.CreateFromInterface=function(e,t){var n=t.parsedStack instanceof Array&&K.arrMap(t.parsedStack,function(e){return rn.CreateFromInterface(e)})||t.parsedStack;return new tn(e,__assign({},t,{parsedStack:n}))},tn.parseStack=function(e){if(K.isString(e)){for(var t=e.split("\n"),n=[],i=0,r=0,o=0;o<=t.length;o++){var a=t[o];rn.regex.test(a)&&(r+=(a=new rn(t[o],i++)).sizeInBytes,n.push(a))}if(32768<r)for(var s=0,u=n.length-1,l=0,c=s,d=u;s<u;){if(32768<(l+=n[s].sizeInBytes+n[u].sizeInBytes)){var f=d-c+1;n.splice(c,f);break}c=s,d=u,s++,u--}}return n},tn);function tn(e,t){var n,i=Zt.call(this)||this;return i.aiDataContract={id:p.FieldType.Default,outerId:p.FieldType.Default,typeName:p.FieldType.Required,message:p.FieldType.Required,hasFullStack:p.FieldType.Default,stack:p.FieldType.Default,parsedStack:p.FieldType.Array},"hasFullStack"in(n=t)&&"typeName"in n?(i.typeName=t.typeName,i.message=t.message,i.stack=t.stack,i.parsedStack=t.parsedStack,i.hasFullStack=t.hasFullStack):(n=t,mt.isError(n)||(n=n[Jt]||n.evt||n),i.typeName=ft.sanitizeString(e,function(e){var t="";if(e&&!(t=e.typeName||e.name||""))try{var n=/function (.{1,})\(/.exec(e.constructor.toString()),t=n&&1<n.length?n[1]:""}catch(i){}return t}(n))||mt.NotSpecified,i.message=ft.sanitizeMessage(e,t.message)||mt.NotSpecified,t=t.stack,i.parsedStack=tn.parseStack(t),i.stack=ft.sanitizeException(e,t),i.hasFullStack=mt.isArray(i.parsedStack)&&0<i.parsedStack.length),i}var nn,rn=(nn=Vt,__extends(on,nn),on.CreateFromInterface=function(e){return new on(e,null)},on.prototype.toInterface=function(){return{level:this.level,method:this.method,assembly:this.assembly,fileName:this.fileName,line:this.line}},on.regex=/^([\s]+at)?(.*?)(\@|\s\(|\s)([^\(\@\n]+):([0-9]+):([0-9]+)(\)?)$/,on.baseSize=58,on);function on(e,t){var n,i=nn.call(this)||this;return i.sizeInBytes=0,i.aiDataContract={level:p.FieldType.Required,method:p.FieldType.Required,assembly:p.FieldType.Default,fileName:p.FieldType.Default,line:p.FieldType.Default},"string"==typeof e?(n=e,i.level=t,i.method="<no_method>",i.assembly=mt.trim(n),i.fileName="",i.line=0,(n=n.match(on.regex))&&5<=n.length&&(i.method=mt.trim(n[2])||i.method,i.fileName=mt.trim(n[4]),i.line=parseInt(n[5])||0)):(i.level=e.level,i.method=e.method,i.assembly=e.assembly,i.fileName=e.fileName,i.line=e.line,i.sizeInBytes=0),i.sizeInBytes+=i.method.length,i.sizeInBytes+=i.fileName.length,i.sizeInBytes+=i.assembly.length,i.sizeInBytes+=on.baseSize,i.sizeInBytes+=i.level.toString().length,i.sizeInBytes+=i.line.toString().length,i}var an,sn,un=(an=Ut,__extends(ln,an),ln);function ln(){var e=an.call(this)||this;return e.ver=2,e.metrics=[],e.properties={},e.measurements={},e}(Ln=sn={})[Ln.Measurement=0]="Measurement",Ln[Ln.Aggregation=1]="Aggregation";var cn,dn=(cn=function(){this.kind=sn.Measurement},__extends(fn,cn),fn);function fn(){var e=cn.apply(this,arguments)||this;return e.aiDataContract={name:p.FieldType.Required,kind:p.FieldType.Default,value:p.FieldType.Required,count:p.FieldType.Default,min:p.FieldType.Default,max:p.FieldType.Default,stdDev:p.FieldType.Default},e}var pn,gn=(pn=un,__extends(hn,pn),hn.envelopeType="Microsoft.ApplicationInsights.{0}.Metric",hn.dataType="MetricData",hn);function hn(e,t,n,i,r,o,a,s){var u=pn.call(this)||this;u.aiDataContract={ver:p.FieldType.Required,metrics:p.FieldType.Required,properties:p.FieldType.Default};var l=new dn;return l.count=0<i?i:undefined,l.max=isNaN(o)||null===o?undefined:o,l.min=isNaN(r)||null===r?undefined:r,l.name=ft.sanitizeString(e,t)||mt.NotSpecified,l.value=n,u.metrics=[l],u.properties=ft.sanitizeProperties(e,a),u.measurements=ft.sanitizeMeasurements(e,s),u}var vn,mn=(vn=zt,__extends(yn,vn),yn);function yn(){var e=vn.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var Sn,ze=(Sn=mn,__extends(xn,Sn),xn.envelopeType="Microsoft.ApplicationInsights.{0}.Pageview",xn.dataType="PageviewData",xn);function xn(e,t,n,i,r,o,a){var s=Sn.call(this)||this;return s.aiDataContract={ver:p.FieldType.Required,name:p.FieldType.Default,url:p.FieldType.Default,duration:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default,id:p.FieldType.Default},s.id=ft.sanitizeId(e,a),s.url=ft.sanitizeUrl(e,n),s.name=ft.sanitizeString(e,t)||mt.NotSpecified,isNaN(i)||(s.duration=mt.msToTimeSpan(i)),s.properties=ft.sanitizeProperties(e,r),s.measurements=ft.sanitizeMeasurements(e,o),s}var Tn,Ye=(Tn=Ut,__extends(Cn,Tn),Cn);function Cn(){var e=Tn.call(this)||this;return e.ver=2,e.success=!0,e.properties={},e.measurements={},e}var In,rt=(In=Ye,__extends(Nn,In),Nn.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",Nn.dataType="RemoteDependencyData",Nn);function Nn(e,t,n,i,r,o,a,s,u,l,c,d){void 0===u&&(u="Ajax");var f=In.call(this)||this;return f.aiDataContract={id:p.FieldType.Required,ver:p.FieldType.Required,name:p.FieldType.Default,resultCode:p.FieldType.Default,duration:p.FieldType.Default,success:p.FieldType.Default,data:p.FieldType.Default,target:p.FieldType.Default,type:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default,kind:p.FieldType.Default,value:p.FieldType.Default,count:p.FieldType.Default,min:p.FieldType.Default,max:p.FieldType.Default,stdDev:p.FieldType.Default,dependencyKind:p.FieldType.Default,dependencySource:p.FieldType.Default,commandName:p.FieldType.Default,dependencyTypeName:p.FieldType.Default},f.id=t,f.duration=mt.msToTimeSpan(r),f.success=o,f.resultCode=a+"",f.type=ft.sanitizeString(e,u),s=It.ParseDependencyPath(e,n,s,i),f.data=ft.sanitizeUrl(e,i)||s.data,f.target=ft.sanitizeString(e,s.target),l&&(f.target=f.target+" | "+l),f.name=ft.sanitizeString(e,s.name),f.properties=ft.sanitizeProperties(e,c),f.measurements=ft.sanitizeMeasurements(e,d),f}var _n,Kt=(_n=Ut,__extends(En,_n),En);function En(){var e=_n.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var wn,Qt=(wn=Kt,__extends(Fn,wn),Fn.envelopeType="Microsoft.ApplicationInsights.{0}.Message",Fn.dataType="MessageData",Fn);function Fn(e,t,n,i,r){var o=wn.call(this)||this;return o.aiDataContract={ver:p.FieldType.Required,message:p.FieldType.Required,severityLevel:p.FieldType.Default,properties:p.FieldType.Default},t=t||mt.NotSpecified,o.message=ft.sanitizeMessage(e,t),o.properties=ft.sanitizeProperties(e,i),o.measurements=ft.sanitizeMeasurements(e,r),n&&(o.severityLevel=n),o}var An,Vt=(An=mn,__extends(Dn,An),Dn);function Dn(){var e=An.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var bn,Ln=(bn=Vt,__extends(Mn,bn),Mn.envelopeType="Microsoft.ApplicationInsights.{0}.PageviewPerformance",Mn.dataType="PageviewPerformanceData",Mn);function Mn(e,t,n,i,r,o,a){var s=bn.call(this)||this;return s.aiDataContract={ver:p.FieldType.Required,name:p.FieldType.Default,url:p.FieldType.Default,duration:p.FieldType.Default,perfTotal:p.FieldType.Default,networkConnect:p.FieldType.Default,sentRequest:p.FieldType.Default,receivedResponse:p.FieldType.Default,domProcessing:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default},s.url=ft.sanitizeUrl(e,n),s.name=ft.sanitizeString(e,t)||mt.NotSpecified,s.properties=ft.sanitizeProperties(e,r),s.measurements=ft.sanitizeMeasurements(e,o),a&&(s.domProcessing=a.domProcessing,s.duration=a.duration,s.networkConnect=a.networkConnect,s.perfTotal=a.perfTotal,s.receivedResponse=a.receivedResponse,s.sentRequest=a.sentRequest),s}var Rn,un=(Rn=Lt,__extends(On,Rn),On);function On(e,t){var n=Rn.call(this)||this;return n.aiDataContract={baseType:p.FieldType.Required,baseData:p.FieldType.Required},n.baseType=e,n.baseData=t,n}function Pn(){}function kn(){}function Un(){}(zt=p.SeverityLevel||(p.SeverityLevel={}))[zt.Verbose=0]="Verbose",zt[zt.Information=1]="Information",zt[zt.Warning=2]="Warning",zt[zt.Error=3]="Error",zt[zt.Critical=4]="Critical",Pn.getConfig=function(e,t,n,i){return void 0===i&&(i=!1),t=(n&&e.extensionConfig&&e.extensionConfig[n]&&!K.isNullOrUndefined(e.extensionConfig[n][t])?e.extensionConfig[n]:e)[t],K.isNullOrUndefined(t)?i:t},Ye=Pn,Ut=function(){this.applicationVersion="ai.application.ver",this.applicationBuild="ai.application.build",this.applicationTypeId="ai.application.typeId",this.applicationId="ai.application.applicationId",this.applicationLayer="ai.application.layer",this.deviceId="ai.device.id",this.deviceIp="ai.device.ip",this.deviceLanguage="ai.device.language",this.deviceLocale="ai.device.locale",this.deviceModel="ai.device.model",this.deviceFriendlyName="ai.device.friendlyName",this.deviceNetwork="ai.device.network",this.deviceNetworkName="ai.device.networkName",this.deviceOEMName="ai.device.oemName",this.deviceOS="ai.device.os",this.deviceOSVersion="ai.device.osVersion",this.deviceRoleInstance="ai.device.roleInstance",this.deviceRoleName="ai.device.roleName",this.deviceScreenResolution="ai.device.screenResolution",this.deviceType="ai.device.type",this.deviceMachineName="ai.device.machineName",this.deviceVMName="ai.device.vmName",this.deviceBrowser="ai.device.browser",this.deviceBrowserVersion="ai.device.browserVersion",this.locationIp="ai.location.ip",this.locationCountry="ai.location.country",this.locationProvince="ai.location.province",this.locationCity="ai.location.city",this.operationId="ai.operation.id",this.operationName="ai.operation.name",this.operationParentId="ai.operation.parentId",this.operationRootId="ai.operation.rootId",this.operationSyntheticSource="ai.operation.syntheticSource",this.operationCorrelationVector="ai.operation.correlationVector",this.sessionId="ai.session.id",this.sessionIsFirst="ai.session.isFirst",this.sessionIsNew="ai.session.isNew",this.userAccountAcquisitionDate="ai.user.accountAcquisitionDate",this.userAccountId="ai.user.accountId",this.userAgent="ai.user.userAgent",this.userId="ai.user.id",this.userStoreRegion="ai.user.storeRegion",this.userAuthUserId="ai.user.authUserId",this.userAnonymousUserAcquisitionDate="ai.user.anonUserAcquisitionDate",this.userAuthenticatedUserAcquisitionDate="ai.user.authUserAcquisitionDate",this.cloudName="ai.cloud.name",this.cloudRole="ai.cloud.role",this.cloudRoleVer="ai.cloud.roleVer",this.cloudRoleInstance="ai.cloud.roleInstance",this.cloudEnvironment="ai.cloud.environment",this.cloudLocation="ai.cloud.location",this.cloudDeploymentUnit="ai.cloud.deploymentUnit",this.internalNodeName="ai.internal.nodeName",this.internalSdkVersion="ai.internal.sdkVersion",this.internalAgentVersion="ai.internal.agentVersion",this.internalSnippet="ai.internal.snippet",this.internalSdkSrc="ai.internal.sdkSrc"},kn.create=function(e,t,n,i,r,o){if(n=ft.sanitizeString(i,n)||mt.NotSpecified,K.isNullOrUndefined(e)||K.isNullOrUndefined(t)||K.isNullOrUndefined(n))throw Error("Input doesn't contain all required fields");var a={name:n,time:K.toISOString(new Date),iKey:"",ext:o||{},tags:[],data:{},baseType:t,baseData:e};if(!K.isNullOrUndefined(r))for(var s in r)r.hasOwnProperty(s)&&(a.data[s]=r[s]);return a},Kt=kn,Un.UserExt="user",Un.DeviceExt="device",Un.TraceExt="trace",Un.WebExt="web",Un.AppExt="app",Un.OSExt="os",Un.SessionExt="ses",Un.SDKExt="sdk",Vt=Un,zt=new Ut,p.PropertiesPluginIdentifier="AppInsightsPropertiesPlugin",p.BreezeChannelIdentifier="AppInsightsChannelPlugin",p.AnalyticsPluginIdentifier="ApplicationInsightsAnalytics",p.Util=mt,p.CorrelationIdHelper=Tt,p.UrlHelper=St,p.DateTimeUtils=_t,p.ConnectionStringParser=Ft,p.RequestHeaders=ct,p.DisabledPropertyName="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",p.ProcessLegacy="ProcessLegacy",p.SampleRate="sampleRate",p.HttpMethod="http.method",p.DEFAULT_BREEZE_ENDPOINT=wt,p.AIData=Lt,p.AIBase=bt,p.Envelope=Ot,p.Event=Gt,p.Exception=Yt,p.Metric=gn,p.PageView=ze,p.PageViewData=mn,p.RemoteDependencyData=rt,p.Trace=Qt,p.PageViewPerformance=Ln,p.Data=un,p.ConfigurationManager=Ye,p.ContextTagKeys=Ut,p.DataSanitizer=ft,p.TelemetryItemCreator=Kt,p.CtxTagKeys=zt,p.Extensions=Vt,function(e,t,n){var i=Object.defineProperty;if(i)try{return i(e,t,n)}catch(r){}typeof n.value!==undefined&&(e[t]=n.value)}(p,"__esModule",{value:!0})};"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e.Microsoft=e.Microsoft||{},e.Microsoft.ApplicationInsights=e.Microsoft.ApplicationInsights||{}));
var e=this,t=function(p){"use strict";var i="function",r="object",t="undefined",o="prototype",a="hasOwnProperty";function e(){return typeof globalThis!==t&&globalThis?globalThis:typeof self!==t&&self?self:typeof window!==t&&window?window:typeof global!==t&&global?global:null}function s(e){var t=Object.create;if(t)return t(e);if(null==e)return{};if((t=typeof e)!==r&&t!==i)throw new TypeError("Object prototype may only be an Object:"+e);function n(){}return n[o]=e,new n}var u,l=function(e,t){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t[a](n)&&(e[n]=t[n])})(e,t)};nn=function(e,t){function n(){this.constructor=e}l(e,t),e[o]=null===t?s(t):(n[o]=t[o],new n)},(Zt=on=e()||{}).__assign||(Zt.__assign=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object[o][a].call(t,r)&&(e[r]=t[r]);return e}),Zt.__extends||(Zt.__extends=nn),__assign=__assign||on.__assign,__extends=__extends||on.__extends,(hn=u={})[hn.LocalStorage=0]="LocalStorage",hn[hn.SessionStorage=1]="SessionStorage",(zn=p.FieldType||(p.FieldType={}))[zn.Default=0]="Default",zn[zn.Required=1]="Required",zn[zn.Array=2]="Array",zn[zn.Hidden=4]="Hidden",(Tn=p.DistributedTracingModes||(p.DistributedTracingModes={}))[Tn.AI=0]="AI",Tn[Tn.AI_AND_W3C=1]="AI_AND_W3C",Tn[Tn.W3C=2]="W3C";var c={Unknown:0,NonRetryableStatus:1,InvalidEvent:2,SizeLimitExceeded:3,KillSwitch:4,QueueFull:5},d=t,f=r,g=o,n="window",h="console",v="JSON",m=e;function y(e){var t=m();return t&&t[e]?t[e]:e===n&&S()?window:null}function S(){return typeof window===f&&window}function x(){return S()?window:y(n)}function T(){return typeof document===f&&document?document:y("document")}function C(){return typeof navigator===f&&navigator?navigator:y("navigator")}function I(){return y("performance")}function N(){return typeof JSON===f&&JSON||null!==y(v)}function _(){return N()?JSON||y(v):null}var E="attachEvent",w="addEventListener",F="detachEvent",A="removeEventListener",D=4294967296,b=4294967295,L=null,M=!1,R=123456789,O=987654321;function P(e){e<0&&(e>>>=0),R=123456789+e&b,O=987654321-e&b,M=!0}function k(){P(Math.random()*D^(new Date).getTime())}function U(e,t){return typeof e===t}function z(e){return U(e,t)||e===undefined}function q(e){return z(e)||null===e}function j(e,t){return e&&Object[o].hasOwnProperty.call(e,t)}function G(e){return U(e,r)}function B(e){return U(e,i)}function H(e,t,n,i){void 0===i&&(i=!1);var r=!1;if(!q(e))try{q(e[w])?q(e[E])||(e[E]("on"+t,n),r=!0):(e[w](t,n,i),r=!0)}catch(o){}return r}function V(e,t,n,i){if(void 0===i&&(i=!1),!q(e))try{q(e[A])?q(e[F])||e[F]("on"+t,n):e[A](t,n,i)}catch(r){}}function K(e,t){if(e&&G(e))for(var n in e)j(e,n)&&t.call(e,n,e[n])}var W=(X.isDate=function(e){return"[object Date]"===Object[o].toString.call(e)},X.isArray=function(e){return"[object Array]"===Object[o].toString.call(e)},X.isError=function(e){return"[object Error]"===Object[o].toString.call(e)},X.isString=function(e){return U(e,"string")},X.isNumber=function(e){return U(e,"number")},X.isBoolean=function(e){return U(e,"boolean")},X.disableCookies=function(){X._canUseCookies=!1},X.newGuid=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(J,function(e){var t=0|X.randomValue(15);return("x"===e?t:3&t|8).toString(16)})},X.toISOString=function(e){if(X.isDate(e)){var t=function(e){return 1===(e+="").length&&(e="0"+e),e};return e.getUTCFullYear()+"-"+t(1+e.getUTCMonth())+"-"+t(e.getUTCDate())+"T"+t(e.getUTCHours())+":"+t(e.getUTCMinutes())+":"+t(e.getUTCSeconds())+"."+((e.getUTCMilliseconds()/1e3).toFixed(3)+"").slice(2,5)+"Z"}},X.arrForEach=function(e,t,n){for(var i=e.length,r=0;r<i;r++)r in e&&t.call(n||e,e[r],r,e)},X.arrIndexOf=function(e,t,n){for(var i=e.length,r=Math.max(0<=(n=n||0)?n:i-Math.abs(n),0);r<i;r++)if(r in e&&e[r]===t)return r;return-1},X.arrMap=function(e,t,n){for(var i=e.length,r=n||e,o=Array(i),a=0;a<i;a++)a in e&&(o[a]=t.call(r,e[a],e));return o},X.arrReduce=function(e,t,n){var i,r=e.length,o=0;if(3<=arguments.length)i=n;else{for(;o<r&&!(o in e);)o++;i=e[o++]}for(;o<r;)o in e&&(i=t(i,e[o],o,e)),o++;return i},X.strTrim=function(e){return X.isString(e)?e.replace(/^\s+|\s+$/g,""):e},X.objKeys=function(e){var t=!{toString:null}.propertyIsEnumerable("toString");if(!(B(e)||G(e)&&null!==e))throw new TypeError("objKeys called on non-object");var n,i=[];for(n in e)j(e,n)&&i.push(n);if(t)for(var r=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],o=r.length,a=0;a<o;a++)j(e,r[a])&&i.push(r[a]);return i},X.objDefineAccessors=function(e,t,n,i){var r=Object.defineProperty;if(r)try{var o={enumerable:!0,configurable:!0};return n&&(o.get=n),i&&(o.set=i),r(e,t,o),!0}catch(a){}return!1},X.addEventHandler=function(e,t){var n=!1,i=x();return i&&(n=H(i,e,t),n=H(i.body,e,t)||n),(i=T())&&(n=Y.Attach(i,e,t)||n),n},X.dateNow=function(){var e=Date;return e.now?e.now():(new e).getTime()},X.perfNow=function(){var e=I();return e&&e.now?e.now():X.dateNow()},X.newId=function(e){void 0===e&&(e=22);for(var t=X.random32()>>>0,n=0,i="";i.length<e;)i+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[0|63&t],t>>>=6,5==++n&&(t=(X.random32()<<2&4294967295|3&t)>>>0,n=0);return i},X.isIE=function(){var e;return null===L&&(e=((C()||{}).userAgent||"").toLowerCase(),L=!!~e.indexOf("msie")||!!~e.indexOf("trident/")),L},X.randomValue=function(e){return 0<e?Math.floor(X.random32()/b*(e+1))>>>0:0},X.random32=function(e){var t=(t=y("crypto")||y("msCrypto"))&&t.getRandomValues?t.getRandomValues(new Uint32Array(1))[0]&b:X.isIE()?(M||k(),X.mwcRandom32()&b):Math.floor(D*Math.random()|0);return e||(t>>>=0),t},X.mwcRandomSeed=function(e){e?P(e):k()},X.mwcRandom32=function(e){var t=((O=36969*(65535&O)+(O>>16)&b)<<16)+(65535&(R=18e3*(65535&R)+(R>>16)&b))>>>0&b|0;return e||(t>>>=0),t},X.generateW3CId=function(){for(var e,t=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],n="",i=0;i<4;i++)n+=t[15&(e=X.random32())]+t[e>>4&15]+t[e>>8&15]+t[e>>12&15]+t[e>>16&15]+t[e>>20&15]+t[e>>24&15]+t[e>>28&15];var r=t[8+(3&X.random32())|0];return n.substr(0,8)+n.substr(9,4)+"4"+n.substr(13,3)+r+n.substr(16,3)+n.substr(19,12)},X.isTypeof=U,X.isUndefined=z,X.isNullOrUndefined=q,X.hasOwnProperty=j,X.isFunction=B,X.isObject=G,X.objCreate=s,X);function X(){}var Q,J=/[xy]/g,Y=($.Attach=H,$.AttachEvent=H,$.Detach=V,$.DetachEvent=V,$);function $(){}(Nn=Q=Q||{})[Nn.CRITICAL=1]="CRITICAL",Nn[Nn.WARNING=2]="WARNING";var Z={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},ee="constructor",te="prototype",ne="function",ie="_dynInstFuncs",re="_isDynProxy",oe="_dynClass",ae="_dynCls$",se="_dynInstChk",ue=se,le="_dfOpts",ce="_unknown_",de="__proto__",fe="useBaseInst",pe="setInstFuncs",ge=Object.getPrototypeOf,he=0;function ve(e,t){return e&&Object[te].hasOwnProperty.call(e,t)}function me(e){return typeof e===ne}function ye(e){return e&&(e===Object[te]||e===Array[te])}function Se(e){return ye(e)||e===Function[te]}function xe(e){if(e){if(ge)return ge(e);if(e=e[de]||e[te]||e[ee])return e}return null}function Te(e,t,n){return t!==ee&&me(e[t])&&(n||ve(e,t))}function Ce(e){throw new TypeError("DynamicProto: "+e)}function Ie(e,t){for(var n=e.length-1;0<=n;n--)if(e[n]===t)return 1}function Ne(e,t){return ve(e,te)?e.name||t||ce:((e||{})[ee]||{}).name||t||ce}function _e(e,n,t,i){ve(e,te)||Ce("theClass is an invalid class definition.");var r=e[te];!function(e){for(var t=xe(n);t&&!Se(t);){if(t===e)return 1;t=xe(t)}}(r)&&Ce("["+Ne(e)+"] is not in class hierarchy of ["+Ne(n)+"]");var o=null;ve(r,oe)?o=r[oe]:(o=ae+Ne(e,"_")+"$"+he,he++,r[oe]=o);var a=_e[le],s=!!a[fe];s&&i&&i[fe]!==undefined&&(s=!!i[fe]),t(n,function(e,t,n,o){function i(e,t,n){var i,r=t[u];return r[re]&&o&&!1!==(i=e[ie]||{})[ue]&&(r=(i[t[oe]]||{})[n]||r),function(){return r.apply(e,arguments)}}var r={};for(u in n)r[u]=i(t,n,u);for(var a=xe(e),s=[];a&&!Se(a)&&!Ie(s,a);){for(var u in a)!r[u]&&Te(a,u,!ge)&&(r[u]=i(t,a,u));s.push(a),a=xe(a)}return r}(r,n,e=function(e){var t,n={};for(t in e)!n[t]&&Te(e,t,!1)&&(n[t]=e[t]);return n}(n),s)),(a=!!ge&&!!a[pe])&&i&&(a=!!i[pe]),function(e,t,n,i,r){if(!ye(e)){var o,a=n[ie]=n[ie]||{},s=a[t]=a[t]||{};for(o in!1!==a[ue]&&(a[ue]=!!r),n)Te(n,o,!1)&&n[o]!==i[o]&&(s[o]=n[o],delete n[o],ve(e,o)&&(!e[o]||e[o][re])||(e[o]=function(n,i){var r=function(){var e,t;return(function(e,t,n,i){var r=null;if(e&&ve(n,oe)){var o=e[ie]||{};if((r=(o[n[oe]]||{})[t])||Ce("Missing ["+t+"] "+ne),!r[se]&&!1!==o[ue]){for(var a=!ve(e,t),s=xe(e),u=[];a&&s&&!Se(s)&&!Ie(u,s);){var l=s[t];if(l){a=l===i;break}u.push(s),s=xe(s)}try{a&&(e[t]=r),r[se]=1}catch(c){o[ue]=!1}}}return r}(this,i,n,r)||((t=n[e=i])===r&&(t=xe(n)[e]),me(t)||Ce("["+e+"] is not a "+ne),t)).apply(this,arguments)};return r[re]=1,r}(e,o)))}}(r,o,n,e,!1!==a)}_e[le]={setInstFuncs:!0,useBaseInst:!0};var Ee="AITR_";function we(e){return e?'"'+e.replace(/\"/g,"")+'"':""}var Fe=(Ae.dataType="MessageData",Ae);function Ae(e,t,n,i){void 0===n&&(n=!1),this.messageId=e,this.message=(n?"AI: ":"AI (Internal): ")+e,e="",N()&&(e=_().stringify(i)),e=(t?" message:"+we(t):"")+(i?" props:"+we(e):""),this.message+=e}var De=(be.prototype.enableDebugExceptions=function(){return!1},be.prototype.consoleLoggingLevel=function(){return 0},be.prototype.telemetryLoggingLevel=function(){return 1},be.prototype.maxInternalMessageLimit=function(){return 25},be.prototype.throwInternal=function(e,t,n,i,r){void 0===r&&(r=!1)},be.prototype.warnToConsole=function(e){},be.prototype.resetInternalMessageCount=function(){},be.prototype.logInternalMessage=function(e,t){},be);function be(r){this.identifier="DiagnosticLogger",this.queue=[];var s=0,u={};_e(be,this,function(o){var n=W.isNullOrUndefined,a=W.isUndefined,i=W.isFunction;function e(e,t){return e=r[e],n(e)?t:e}n(r)&&(r={}),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,t,n,i,r){if(void 0===r&&(r=!1),i=new Fe(t,n,r,i),o.enableDebugExceptions())throw i;!a(i)&&i&&(a(i.message)||(r?(r=+i.messageId,!u[r]&&o.consoleLoggingLevel()>=Q.WARNING&&(o.warnToConsole(i.message),u[r]=!0)):o.consoleLoggingLevel()>=Q.WARNING&&o.warnToConsole(i.message),o.logInternalMessage(e,i)))},o.warnToConsole=function(e){var t,n=typeof console!==d?console:y(h);n&&(t="log",n.warn&&(t="warn"),i(n[t])&&n[t](e))},o.resetInternalMessageCount=function(){s=0,u={}},o.logInternalMessage=function(e,t){var n,i;s>=o.maxInternalMessageLimit()||(n=!0,i=Ee+t.messageId,u[i]?n=!1:u[i]=!0,n&&(e<=o.telemetryLoggingLevel()&&(o.queue.push(t),s++),s===o.maxInternalMessageLimit()&&(e="Internal events throttle limit per PageView reached for this app.",t=new Fe(Z.MessageLimitPerPVExceeded,e,!1),o.queue.push(t),o.warnToConsole(e))))}})}var Le="ctx",Me=(Re.ParentContextKey="parent",Re.ChildrenContextKey="childEvts",Re);function Re(e,r,t){var n,o=this,a=!1;o.start=W.dateNow(),o.name=e,o.isAsync=t,o.isChildEvt=function(){return!1},W.isFunction(r)&&(a=W.objDefineAccessors(o,"payload",function(){return!n&&W.isFunction(r)&&(n=r(),r=null),n})),o.getCtx=function(e){return e?(e===Re.ParentContextKey||e===Re.ChildrenContextKey?o:o[Le]||{})[e]:null},o.setCtx=function(e,t){e&&(e===Re.ParentContextKey?(o[e]||(o.isChildEvt=function(){return!0}),o[e]=t):e===Re.ChildrenContextKey?o[e]=t:(o[Le]=o[Le]||{})[e]=t)},o.complete=function(){var e=0,t=o.getCtx(Re.ChildrenContextKey);if(W.isArray(t))for(var n=0;n<t.length;n++){var i=t[n];i&&(e+=i.time)}o.time=W.dateNow()-o.start,o.exTime=o.time-e,o.complete=function(){},!a&&W.isFunction(r)&&(o.payload=r())}}var Oe=(Pe.prototype.create=function(e,t,n){return null},Pe.prototype.fire=function(e){},Pe.prototype.setCtx=function(e,t){},Pe.prototype.getCtx=function(e){},Pe);function Pe(t){this.ctx={},_e(Pe,this,function(n){n.create=function(e,t,n){return new Me(e,t,n)},n.fire=function(e){e&&(e.complete(),t&&t.perfEvent(e))},n.setCtx=function(e,t){e&&((n[Le]=n[Le]||{})[e]=t)},n.getCtx=function(e){return(n[Le]||{})[e]}})}var ke="CoreUtils.doPerf";function Ue(e,t,n,i,r){if(e){var o=e;if(o&&W.isFunction(o.getPerfMgr)&&(o=o.getPerfMgr()),o){var a,s=void 0,u=o.getCtx(ke);try{if(s=o.create(t(),i,r))return u&&s.setCtx&&(s.setCtx(Me.ParentContextKey,u),u.getCtx&&u.setCtx&&((a=u.getCtx(Me.ChildrenContextKey))||(a=[],u.setCtx(Me.ChildrenContextKey,a)),a.push(s))),o.setCtx(ke,s),n(s)}catch(l){s&&s.setCtx&&s.setCtx("exception",l)}finally{s&&o.fire(s),o.setCtx(ke,u)}}}return n()}var ze=W.isFunction,qe=function(r,t){var o=this,a=null,s=ze(r.processTelemetry),u=ze(r.setNextPlugin);o._hasRun=!1,o.getPlugin=function(){return r},o.getNext=function(){return a},o.setNext=function(e){a=e},o.processTelemetry=function(n,i){i=i||t;var e=r?r.identifier:"TelemetryPluginChain";Ue(i?i.core():null,function(){return e+":processTelemetry"},function(){if(r&&s){o._hasRun=!0;try{i.setNext(a),u&&r.setNextPlugin(a),a&&(a._hasRun=!1),r.processTelemetry(n,i)}catch(t){var e=a&&a._hasRun;a&&e||i.diagLog().throwInternal(Q.CRITICAL,Z.PluginException,"Plugin ["+r.identifier+"] failed during processTelemetry - "+t),a&&!e&&a.processTelemetry(n,i)}}else a&&(o._hasRun=!0,a.processTelemetry(n,i))},function(){return{item:n}},!n.sync)}},je=W.isNullOrUndefined;function Ge(e,t){var n=[];if(e&&0<e.length)for(var i=null,r=0;r<e.length;r++){var o=e[r];o&&W.isFunction(o.processTelemetry)&&(o=new qe(o,t),n.push(o),i&&i.setNext(o),i=o)}return 0<n.length?n[0]:null}var Be=function Kn(e,r,n,t){var i,o,a,s,u=this,l=null;null!==t&&(e&&W.isFunction(e.getPlugin)?l=function(e,t,n){var i=[],r=!n;if(e)for(;e;){var o=e.getPlugin();!r&&o!==n||(r=!0,i.push(o)),e=e.getNext()}return r||i.push(n),Ge(i,t)}(e,u,t||e.getPlugin()):t?(i=u,a=e,s=!1,(o=t)&&e&&(a=[],W.arrForEach(e,function(e){!s&&e!==o||(s=!0,a.push(e))})),o&&!s&&(a=a||[]).push(o),l=Ge(a,i)):W.isUndefined(t)&&(l=Ge(e,u))),u.core=function(){return n},u.diagLog=function(){return(n||{}).logger||new De(r||{})},u.getCfg=function(){return r},u.getExtCfg=function(e,t){var n,i;return void 0===t&&(t={}),!r||(i=r.extensionConfig)&&e&&(n=i[e]),n||t},u.getConfig=function(e,t,n){var i;return void 0===n&&(n=!1),(e=u.getExtCfg(e,null))&&!je(e[t])?i=e[t]:r&&!je(r[t])&&(i=r[t]),je(i)?n:i},u.hasNext=function(){return null!=l},u.getNext=function(){return l},u.setNext=function(e){l=e},u.processNext=function(e){var t=l;t&&(l=t.getNext(),t.processTelemetry(e,u))},u.createNew=function(e,t){return void 0===e&&(e=null),new Kn(e||l,r,n,t)}},He=W.isFunction,Ve="getPlugin",Ke=(We.prototype.initialize=function(e,t,n,i){this._baseTelInit(e,t,n,i)},We);function We(){var o=this,a=!1,s=null,u=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){u=e},o.processNext=function(e,t){t?t.processNext(e):u&&He(u.processTelemetry)&&u.processTelemetry(e,null)},o._getTelCtx=function(e){void 0===e&&(e=null);var t=e;return t||(e=s||new Be(null,{},o.core),t=u&&u[Ve]?e.createNew(null,u[Ve]):e.createNew(null,u)),t},o._baseTelInit=function(e,t,n,i){e&&(e.extensionConfig=e.extensionConfig||[]),!i&&t&&(i=t.getProcessTelContext().getNext());var r=u;u&&u[Ve]&&(r=u[Ve]()),o.core=t,s=new Be(i,e,t,r),a=!0}}var Xe=W.isFunction,Qe="processTelemetry",Je="priority",Ye="setNextPlugin",$e="isInitialized";function Ze(t,n){for(var e=[],i=null,r=t.getNext();r;){var o=r.getPlugin();o&&(i&&Xe(i[Ye])&&Xe(o[Qe])&&i[Ye](o),Xe(o[$e])&&o[$e]()||e.push(o),i=o,r=r.getNext())}W.arrForEach(e,function(e){e.initialize(t.getCfg(),t.core(),n,t.getNext())})}function et(e){return e.sort(function(e,t){var n=0,i=Xe(t[Qe]);return Xe(e[Qe])?n=i?e[Je]-t[Je]:1:i&&(n=-1),n})}var tt,nt=500,it="Channel has invalid priority",rt=W.objDefineAccessors,ot=(tt=Ke,__extends(at,tt),at.prototype.processTelemetry=function(e,t){},at.prototype.getChannelControls=function(){return null},at.prototype.initialize=function(e,t,n){},at._staticInit=(rt(at.prototype,"ChannelControls",at.prototype.getChannelControls),void rt(at.prototype,"channelQueue",at.prototype.getChannelControls)),at);function at(){var i=tt.call(this)||this;i.identifier="ChannelControllerPlugin",i.priority=nt;var u,l=W.arrForEach;function c(e){e&&0<e.length&&(e=e.sort(function(e,t){return e.priority-t.priority}),l(e,function(e){if(e.priority<nt)throw Error(it+e.identifier)}),u.push(e))}return _e(at,i,function(a,s){a.setNextPlugin=function(e){},a.processTelemetry=function(t,n){u&&l(u,function(e){0<e.length&&i._getTelCtx(n).createNew(e).processNext(t)})},a.getChannelControls=function(){return u},a.initialize=function(t,n,i){var e,r,o;a.isInitialized()||(s.initialize(t,n,i),t.isCookieUseDisabled&&W.disableCookies(),r=i,u=[],(e=(t||{}).channels)&&l(e,c),r&&(o=[],l(r,function(e){e.priority>nt&&o.push(e)}),c(o)),l(u,function(e){return Ze(new Be(e,t,n),i)}))}}),i}var st="Extensions must provide callback to initialize",ut=W.arrForEach,lt=W.isNullOrUndefined,ct="_notificationManager",dt=(ft.prototype.initialize=function(e,t,n,i){},ft.prototype.getTransmissionControls=function(){return null},ft.prototype.track=function(e){},ft.prototype.getProcessTelContext=function(){return null},ft.prototype.getNotifyMgr=function(){return null},ft.prototype.getPerfMgr=function(){return null},ft.prototype.setPerfMgr=function(e){},ft.prototype.eventCnt=function(){return 0},ft.prototype.releaseQueue=function(){},ft);function ft(){var t,s,u,n,l=!1;_e(ft,this,function(a){a._extensions=[],s=new ot,a.logger=W.objCreate({throwInternal:function(e,t,n,i,r){void 0===r&&(r=!1)},warnToConsole:function(e){},resetInternalMessageCount:function(){}}),t=[],a.isInitialized=function(){return l},a.initialize=function(e,t,i,n){if(a.isInitialized())throw Error("Core should not be initialized more than once");if(!e||lt(e.instrumentationKey))throw Error("Please provide instrumentation key");u=n,a[ct]=n,a.config=e||{},e.extensions=lt(e.extensions)?[]:e.extensions,(e.extensionConfig=lt(e.extensionConfig)?{}:e.extensionConfig).NotificationManager=n,i&&(a.logger=i),(n=[]).push.apply(n,t.concat(e.extensions)),n=et(n);var r=[],o={};if(ut(n,function(e){if(lt(e)||lt(e.initialize))throw Error(st);var t=e.priority,n=e.identifier;e&&t&&(lt(o[t])?o[t]=n:i.warnToConsole("Two extensions have same priority #"+t+" - "+o[t]+", "+n)),(!t||t<s.priority)&&r.push(e)}),n.push(s),r.push(s),n=et(n),a._extensions=n,Ze(new Be([s],e,a),n),Ze(new Be(r,e,a),n),a._extensions=r,0===a.getTransmissionControls().length)throw Error("No channels available");l=!0,a.releaseQueue()},a.getTransmissionControls=function(){return s.getChannelControls()},a.track=function(e){e.iKey||(e.iKey=a.config.instrumentationKey),e.time||(e.time=W.toISOString(new Date)),lt(e.ver)&&(e.ver="4.0"),a.isInitialized()?a.getProcessTelContext().processNext(e):t.push(e)},a.getProcessTelContext=function(){var e=a._extensions,t=e;return e&&0!==e.length||(t=[s]),new Be(t,a.config,a)},a.getNotifyMgr=function(){return u||(u=W.objCreate({addNotificationListener:function(e){},removeNotificationListener:function(e){},eventsSent:function(e){},eventsDiscarded:function(e,t){},eventsSendRequest:function(e,t){}}),a[ct]=u),u},a.getPerfMgr=function(){return n||a.config&&a.config.enablePerfMgr&&(n=new Oe(a.getNotifyMgr())),n},a.setPerfMgr=function(e){n=e},a.eventCnt=function(){return t.length},a.releaseQueue=function(){0<t.length&&(ut(t,function(e){a.getProcessTelContext().processNext(e)}),t=[])}})}var pt,gt=(ht.prototype.addNotificationListener=function(e){},ht.prototype.removeNotificationListener=function(e){},ht.prototype.eventsSent=function(e){},ht.prototype.eventsDiscarded=function(e,t){},ht.prototype.eventsSendRequest=function(e,t){},ht);function ht(e){this.listeners=[];var o=W.arrForEach,t=!!(e||{}).perfEvtsSendAll;_e(ht,this,function(r){r.addNotificationListener=function(e){r.listeners.push(e)},r.removeNotificationListener=function(e){for(var t=W.arrIndexOf(r.listeners,e);-1<t;)r.listeners.splice(t,1),t=W.arrIndexOf(r.listeners,e)},r.eventsSent=function(t){o(r.listeners,function(e){e&&e.eventsSent&&setTimeout(function(){return e.eventsSent(t)},0)})},r.eventsDiscarded=function(t,n){o(r.listeners,function(e){e&&e.eventsDiscarded&&setTimeout(function(){return e.eventsDiscarded(t,n)},0)})},r.eventsSendRequest=function(n,i){o(r.listeners,function(e){if(e&&e.eventsSendRequest)if(i)setTimeout(function(){return e.eventsSendRequest(n,i)},0);else try{e.eventsSendRequest(n,i)}catch(t){}})},r.perfEvent=function(n){n&&(!t&&n.isChildEvt()||o(r.listeners,function(e){if(e&&e.perfEvent)if(n.isAsync)setTimeout(function(){return e.perfEvent(n)},0);else try{e.perfEvent(n)}catch(t){}}))}})}function vt(){var e=pt.call(this)||this;return _e(vt,e,function(n,r){function t(e){var t=n.getNotifyMgr();t&&t.eventsDiscarded([e],c.InvalidEvent)}n.initialize=function(e,t,n,i){r.initialize(e,t,n||new De(e),i||new gt(e))},n.track=function(e){Ue(n.getPerfMgr(),function(){return"AppInsightsCore:track"},function(){if(null===e)throw t(e),Error("Invalid telemetry item");!function(e){if(W.isNullOrUndefined(e.name))throw t(e),Error("telemetry name required")}(e),r.track(e)},function(){return{item:e}},!e.sync)},n.addNotificationListener=function(e){var t=n.getNotifyMgr();t&&t.addNotificationListener(e)},n.removeNotificationListener=function(e){var t=n.getNotifyMgr();t&&t.removeNotificationListener(e)},n.pollInternalLogs=function(t){var e=n.config.diagnosticLogInterval;return e&&0<e||(e=1e4),setInterval(function(){var e=n.logger?n.logger.queue:[];W.arrForEach(e,function(e){e={name:t||"InternalMessageId: "+e.messageId,iKey:n.config.instrumentationKey,time:W.toISOString(new Date),baseType:Fe.dataType,baseData:{message:e.message}},n.track(e)}),e.length=0},e)}}),e}pt=dt,__extends(vt,pt),vt.prototype.initialize=function(e,t,n,i){},vt.prototype.track=function(e){},vt.prototype.addNotificationListener=function(e){},vt.prototype.removeNotificationListener=function(e){},vt.prototype.pollInternalLogs=function(e){return 0};var mt=(yt.requestContextHeader="Request-Context",yt.requestContextTargetKey="appId",yt.requestContextAppIdFormat="appId=cid-v1:",yt.requestIdHeader="Request-Id",yt.traceParentHeader="traceparent",yt.sdkContextHeader="Sdk-Context",yt.sdkContextHeaderAppIdRequest="appId",yt.requestContextHeaderLowerCase="request-context",yt);function yt(){}var St=(xt.sanitizeKeyAndAddUniqueness=function(e,t,n){var i=t.length,r=xt.sanitizeKey(e,t);if(r.length!==i){for(var o=0,a=r;n[a]!==undefined;)o++,a=r.substring(0,xt.MAX_NAME_LENGTH-3)+xt.padNumber(o);r=a}return r},xt.sanitizeKey=function(e,t){var n;return t&&(t=xt.trim(t.toString())).length>xt.MAX_NAME_LENGTH&&(n=t.substring(0,xt.MAX_NAME_LENGTH),e.throwInternal(Q.WARNING,Z.NameTooLong,"name is too long. It has been truncated to "+xt.MAX_NAME_LENGTH+" characters.",{name:t},!0)),n||t},xt.sanitizeString=function(e,t,n){var i;return void 0===n&&(n=xt.MAX_STRING_LENGTH),t&&(n=n||xt.MAX_STRING_LENGTH,(t=xt.trim(t)).toString().length>n&&(i=t.toString().substring(0,n),e.throwInternal(Q.WARNING,Z.StringValueTooLong,"string value is too long. It has been truncated to "+n+" characters.",{value:t},!0))),i||t},xt.sanitizeUrl=function(e,t){return xt.sanitizeInput(e,t,xt.MAX_URL_LENGTH,Z.UrlTooLong)},xt.sanitizeMessage=function(e,t){var n;return t&&t.length>xt.MAX_MESSAGE_LENGTH&&(n=t.substring(0,xt.MAX_MESSAGE_LENGTH),e.throwInternal(Q.WARNING,Z.MessageTruncated,"message is too long, it has been truncated to "+xt.MAX_MESSAGE_LENGTH+" characters.",{message:t},!0)),n||t},xt.sanitizeException=function(e,t){var n;return t&&t.length>xt.MAX_EXCEPTION_LENGTH&&(n=t.substring(0,xt.MAX_EXCEPTION_LENGTH),e.throwInternal(Q.WARNING,Z.ExceptionTruncated,"exception is too long, it has been truncated to "+xt.MAX_EXCEPTION_LENGTH+" characters.",{exception:t},!0)),n||t},xt.sanitizeProperties=function(i,e){var r;return e&&(r={},K(e,function(e,t){if(W.isObject(t)&&N())try{t=_().stringify(t)}catch(n){i.throwInternal(Q.WARNING,Z.CannotSerializeObjectNonSerializable,"custom property is not valid",{exception:n},!0)}t=xt.sanitizeString(i,t,xt.MAX_PROPERTY_LENGTH),e=xt.sanitizeKeyAndAddUniqueness(i,e,r),r[e]=t}),e=r),e},xt.sanitizeMeasurements=function(n,e){var i;return e&&(i={},K(e,function(e,t){e=xt.sanitizeKeyAndAddUniqueness(n,e,i),i[e]=t}),e=i),e},xt.sanitizeId=function(e,t){return t&&xt.sanitizeInput(e,t,xt.MAX_ID_LENGTH,Z.IdTooLong).toString()},xt.sanitizeInput=function(e,t,n,i){var r;return t&&(t=xt.trim(t)).length>n&&(r=t.substring(0,n),e.throwInternal(Q.WARNING,i,"input is too long, it has been truncated to "+n+" characters.",{data:t},!0)),r||t},xt.padNumber=function(e){return(e="00"+e).substr(e.length-3)},xt.trim=function(e){return W.isString(e)?e.replace(/^\s+|\s+$/g,""):e},xt.MAX_NAME_LENGTH=150,xt.MAX_ID_LENGTH=128,xt.MAX_PROPERTY_LENGTH=8192,xt.MAX_STRING_LENGTH=1024,xt.MAX_URL_LENGTH=2048,xt.MAX_MESSAGE_LENGTH=32768,xt.MAX_EXCEPTION_LENGTH=32768,xt);function xt(){}var Tt=C(),Ct=W.isString,It=null,Nt=(_t.createDomEvent=function(e){var t,n=null;return W.isFunction(Event)?n=new Event(e):(t=T())&&t.createEvent&&(n=t.createEvent("Event")).initEvent(e,!0,!0),n},_t.disableStorage=function(){_t._canUseLocalStorage=!1,_t._canUseSessionStorage=!1},_t._getLocalStorageObject=function(){return _t.canUseLocalStorage()?_t._getVerifiedStorageObject(u.LocalStorage):null},_t._getVerifiedStorageObject=function(e){var t,n,i=null;try{if(W.isNullOrUndefined(m()))return null;n=new Date,(i=y(e===u.LocalStorage?"localStorage":"sessionStorage")).setItem(n.toString(),n.toString()),t=i.getItem(n.toString())!==n.toString(),i.removeItem(n.toString()),t&&(i=null)}catch(r){i=null}return i},_t.isInternalApplicationInsightsEndpoint=function(e){return!!~_t._internalEndpoints.indexOf(e.toLowerCase())},_t.canUseLocalStorage=function(){return _t._canUseLocalStorage===undefined&&(_t._canUseLocalStorage=!!_t._getVerifiedStorageObject(u.LocalStorage)),_t._canUseLocalStorage},_t.getStorage=function(e,t){var n=_t._getLocalStorageObject();if(null!==n)try{return n.getItem(t)}catch(i){_t._canUseLocalStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserCannotReadLocalStorage,"Browser failed read of local storage. "+_t.getExceptionName(i),{exception:_t.dump(i)})}return null},_t.setStorage=function(e,t,n){var i=_t._getLocalStorageObject();if(null!==i)try{return i.setItem(t,n),!0}catch(r){_t._canUseLocalStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserCannotWriteLocalStorage,"Browser failed write to local storage. "+_t.getExceptionName(r),{exception:_t.dump(r)})}return!1},_t.removeStorage=function(e,t){var n=_t._getLocalStorageObject();if(null!==n)try{return n.removeItem(t),!0}catch(i){_t._canUseLocalStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserFailedRemovalFromLocalStorage,"Browser failed removal of local storage item. "+_t.getExceptionName(i),{exception:_t.dump(i)})}return!1},_t._getSessionStorageObject=function(){return _t.canUseSessionStorage()?_t._getVerifiedStorageObject(u.SessionStorage):null},_t.canUseSessionStorage=function(){return _t._canUseSessionStorage===undefined&&(_t._canUseSessionStorage=!!_t._getVerifiedStorageObject(u.SessionStorage)),_t._canUseSessionStorage},_t.getSessionStorageKeys=function(){var t=[];return _t.canUseSessionStorage()&&K(y("sessionStorage"),function(e){t.push(e)}),t},_t.getSessionStorage=function(e,t){var n=_t._getSessionStorageObject();if(null!==n)try{return n.getItem(t)}catch(i){_t._canUseSessionStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserCannotReadSessionStorage,"Browser failed read of session storage. "+_t.getExceptionName(i),{exception:_t.dump(i)})}return null},_t.setSessionStorage=function(e,t,n){var i=_t._getSessionStorageObject();if(null!==i)try{return i.setItem(t,n),!0}catch(r){_t._canUseSessionStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserCannotWriteSessionStorage,"Browser failed write to session storage. "+_t.getExceptionName(r),{exception:_t.dump(r)})}return!1},_t.removeSessionStorage=function(e,t){var n=_t._getSessionStorageObject();if(null!==n)try{return n.removeItem(t),!0}catch(i){_t._canUseSessionStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserFailedRemovalFromSessionStorage,"Browser failed removal of session storage item. "+_t.getExceptionName(i),{exception:_t.dump(i)})}return!1},_t.disableCookies=function(){W.disableCookies()},_t.canUseCookies=function(e){if(W._canUseCookies===undefined){W._canUseCookies=!1;try{W._canUseCookies=_t.document.cookie!==undefined}catch(t){e.throwInternal(Q.WARNING,Z.CannotAccessCookie,"Cannot access document.cookie - "+_t.getExceptionName(t),{exception:_t.dump(t)})}}return W._canUseCookies},_t.disallowsSameSiteNone=function(e){return!(!Ct(e)||!~e.indexOf("CPU iPhone OS 12")&&!~e.indexOf("iPad; CPU OS 12")&&!(~e.indexOf("Macintosh; Intel Mac OS X 10_14")&&~e.indexOf("Version/")&&~e.indexOf("Safari"))&&(!~e.indexOf("Macintosh; Intel Mac OS X 10_14")||(n=(t=e.length)-40,"AppleWebKit/605.1.15 (KHTML, like Gecko)"!=e.substring(0<=n?n:0,t)))&&!~e.indexOf("Chrome/5")&&!~e.indexOf("Chrome/6")&&(!~e.indexOf("UnrealEngine")||~e.indexOf("Chrome"))&&!~e.indexOf("UCBrowser/12")&&!~e.indexOf("UCBrowser/11"));var t,n},_t.setCookie=function(e,t,n,i){var r;_t.canUseCookies(e)&&(e=r="",i&&(r=";domain="+i),(i=typeof location===f&&location?location:y("location"))&&"https:"===i.protocol&&(e=";secure",null===It&&(It=_t.disallowsSameSiteNone((C()||{}).userAgent)),It||(n+=";SameSite=None")),_t.document.cookie=t+"="+n+r+";path=/"+e)},_t.stringToBoolOrDefault=function(e,t){return void 0===t&&(t=!1),e===undefined||null===e?t:"true"==e.toString().toLowerCase()},_t.getCookie=function(e,t){if(_t.canUseCookies(e)){var n="";if(t&&t.length)for(var i=t+"=",r=_t.document.cookie.split(";"),o=0;o<r.length;o++){var a=r[o];if((a=_t.trim(a))&&!a.indexOf(i)){n=a.substring(i.length,r[o].length);break}}return n}},_t.deleteCookie=function(e,t){_t.canUseCookies(e)&&(_t.document.cookie=t+"=;path=/;expires=Thu, 01 Jan 1970 00:00:01 GMT;")},_t.random32=function(){return W.random32(!0)},_t.getIEVersion=function(e){return void 0===e&&(e=null),~(e=e?e.toLowerCase():Tt?(Tt.userAgent||"").toLowerCase():"").indexOf("msie")?parseInt(e.split("msie")[1]):e.indexOf("trident/")&&(e=parseInt(e.split("trident/")[1]))?e+4:null},_t.msToTimeSpan=function(e){(isNaN(e)||e<0)&&(e=0);var t=""+(e=Math.round(e))%1e3,n=""+Math.floor(e/1e3)%60,i=""+Math.floor(e/6e4)%60,r=""+Math.floor(e/36e5)%24,e=Math.floor(e/864e5),t=1===t.length?"00"+t:2===t.length?"0"+t:t,n=n.length<2?"0"+n:n,i=i.length<2?"0"+i:i;return(0<e?e+".":"")+(r=r.length<2?"0"+r:r)+":"+i+":"+n+"."+t},_t.isCrossOriginError=function(e,t,n,i,r){return("Script error."===e||"Script error"===e)&&!r},_t.dump=function(e){var t=Object[g].toString.call(e),n="";return"[object Error]"===t?n="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'":N()&&(n=_().stringify(e)),t+n},_t.getExceptionName=function(e){return"[object Error]"===Object[g].toString.call(e)?e.name:""},_t.addEventHandler=function(e,t){return Y.Attach(x(),e,t)},_t.IsBeaconApiSupported=function(){return"sendBeacon"in Tt&&Tt.sendBeacon},_t.getExtension=function(e,t){for(var n=null,i=0;!n&&i<e.length;)e[i]&&e[i].identifier===t&&(n=e[i]),i++;return n},_t.document=T()||{},_t._canUseLocalStorage=undefined,_t._canUseSessionStorage=undefined,_t._internalEndpoints=["https://dc.services.visualstudio.com/v2/track","https://breeze.aimon.applicationinsights.io/v2/track","https://dc-int.services.visualstudio.com/v2/track"],_t.NotSpecified="not_specified",_t.trim=W.strTrim,_t.newId=W.newId,_t.generateW3CId=W.generateW3CId,_t.isArray=W.isArray,_t.isError=W.isError,_t.isDate=W.isDate,_t.toISOStringForIE8=W.toISOString,_t);function _t(){}var Et=(wt.parseUrl=function(e){var t=wt._htmlAnchorIdx,n=wt._htmlAnchorElement,i=n[t];return wt.document.createElement?n[t]||(i=n[t]=wt.document.createElement("a")):i={host:wt.parseHost(e,!0)},i.href=e,++t>=n.length&&(t=0),wt._htmlAnchorIdx=t,i},wt.getAbsoluteUrl=function(e){var t;return(e=wt.parseUrl(e))&&(t=e.href),t},wt.getPathName=function(e){var t;return(e=wt.parseUrl(e))&&(t=e.pathname),t},wt.getCompleteUrl=function(e,t){return e?e.toUpperCase()+" "+t:t},wt.parseHost=function(e,t){return(e=wt.parseFullHost(e,t))&&null!=(t=e.match(/(www[0-9]?\.)?(.[^/:]+)(\:[\d]+)?/i))&&3<t.length&&Ct(t[2])&&0<t[2].length?t[2]+(t[3]||""):e},wt.parseFullHost=function(e,t){var n=null;return!e||null!=(e=e.match(/(\w*):\/\/(.[^/:]+)(\:[\d]+)?/i))&&2<e.length&&Ct(e[2])&&0<e[2].length&&(n=e[2]||"",t&&2<e.length&&(t=(e[1]||"").toLowerCase(),e=e[3]||"",("http"==t&&":80"===e||"https"==t&&":443"===e)&&(e=""),n+=e)),n},wt.document=T()||{},wt._htmlAnchorIdx=0,wt._htmlAnchorElement=[null,null,null,null,null],wt);function wt(){}var Ft=(At.canIncludeCorrelationHeader=function(e,t,n){if(!t||e&&e.disableCorrelationHeaders)return!1;if(e&&e.correlationHeaderExcludePatterns)for(var i=0;i<e.correlationHeaderExcludePatterns.length;i++)if(e.correlationHeaderExcludePatterns[i].test(t))return!1;var r,o=Et.parseUrl(t).host.toLowerCase();if(o&&(~o.indexOf(":443")||~o.indexOf(":80"))&&(o=(Et.parseFullHost(t,!0)||"").toLowerCase()),!(e&&e.enableCorsCorrelation||o===n))return!1;if((n=e&&e.correlationHeaderDomains)&&(W.arrForEach(n,function(e){e=RegExp(e.toLowerCase().replace(/\./g,".").replace(/\*/g,".*")),r=r||e.test(o)}),!r))return!1;var a=e&&e.correlationHeaderExcludedDomains;if(!a||0===a.length)return!0;for(i=0;i<a.length;i++)if(RegExp(a[i].toLowerCase().replace(/\./g,".").replace(/\*/g,".*")).test(o))return!1;return o&&0<o.length},At.getCorrelationContext=function(e){if((e=e&&At.getCorrelationContextValue(e,mt.requestContextTargetKey))&&e!==At.correlationIdPrefix)return e},At.getCorrelationContextValue=function(e,t){if(e)for(var n=e.split(","),i=0;i<n.length;++i){var r=n[i].split("=");if(2===r.length&&r[0]===t)return r[1]}},At.correlationIdPrefix="cid-v1:",At);function At(){}var Dt=(bt.ParseDependencyPath=function(e,t,n,i){var r,o,a,s=i,u=i,s=t&&0<t.length?(a=(r=Et.parseUrl(t)).host,s||(null!=r.pathname?("/"!=(o=0===r.pathname.length?"/":r.pathname)[0]&&(o="/"+o),u=r.pathname,St.sanitizeString(e,n?n+" "+o:o)):St.sanitizeString(e,t))):a=i;return{target:a,name:s,data:u}},bt);function bt(){}var Lt=(Mt.Now=function(){var e=I();return e&&e.now&&e.timing&&0<(e=e.now()+e.timing.navigationStart)?e:(new Date).getTime()},Mt.GetDuration=function(e,t){var n=null;return 0===e||0===t||W.isNullOrUndefined(e)||W.isNullOrUndefined(t)||(n=t-e),n},Mt);function Mt(){}var Rt="https://dc.services.visualstudio.com",Ot=(Pt.parse=function(e){if(!e)return{};var t=e.split(Pt._FIELDS_SEPARATOR),e=W.arrReduce(t,function(e,t){var n=t.split(Pt._FIELD_KEY_VALUE_SEPARATOR);return 2===n.length&&(t=n[0].toLowerCase(),n=n[1],e[t]=n),e},{});return 0<W.objKeys(e).length&&(e.endpointsuffix&&(t=e.location?e.location+".":"",e.ingestionendpoint=e.ingestionendpoint||"https://"+t+"dc."+e.endpointsuffix),e.ingestionendpoint=e.ingestionendpoint||Rt),e},Pt._FIELDS_SEPARATOR=";",Pt._FIELD_KEY_VALUE_SEPARATOR="=",Pt);function Pt(){}var kt,Ut=function(){},zt=(kt=Ut,__extends(qt,kt),qt);function qt(){return kt.call(this)||this}var jt,Gt=(jt=function(){this.ver=1,this.sampleRate=100,this.tags={}},__extends(Bt,jt),Bt);function Bt(e,t,n){var i=jt.call(this)||this;return i.name=St.sanitizeString(e,n)||Nt.NotSpecified,i.data=t,i.time=W.toISOString(new Date),i.aiDataContract={time:p.FieldType.Required,iKey:p.FieldType.Required,name:p.FieldType.Required,sampleRate:function(){return 100===i.sampleRate?p.FieldType.Hidden:p.FieldType.Required},tags:p.FieldType.Required,data:p.FieldType.Required},i}var Ht,Vt=function(){},Kt=(Ht=Vt,__extends(Wt,Ht),Wt);function Wt(){var e=Ht.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var Xt,Qt=(Xt=Kt,__extends(Jt,Xt),Jt.envelopeType="Microsoft.ApplicationInsights.{0}.Event",Jt.dataType="EventData",Jt);function Jt(e,t,n,i){var r=Xt.call(this)||this;return r.aiDataContract={ver:p.FieldType.Required,name:p.FieldType.Required,properties:p.FieldType.Default,measurements:p.FieldType.Default},r.name=St.sanitizeString(e,t)||Nt.NotSpecified,r.properties=St.sanitizeProperties(e,n),r.measurements=St.sanitizeMeasurements(e,i),r}var Yt,$t=function(){},Zt=(Yt=Vt,__extends(en,Yt),en);function en(){var e=Yt.call(this)||this;return e.ver=2,e.exceptions=[],e.properties={},e.measurements={},e}var tn,nn=function(){this.hasFullStack=!0,this.parsedStack=[]},rn="error",on=(tn=Zt,__extends(an,tn),an.CreateFromInterface=function(t,e,n,i){var r=e.exceptions&&W.arrMap(e.exceptions,function(e){return un.CreateFromInterface(t,e)});return new an(t,__assign({},e,{exceptions:r}),n,i)},an.prototype.toInterface=function(){var e=this.exceptions,t=this.properties,n=this.measurements,i=this.severityLevel,r=(this.ver,this.problemGroup),o=this.id,a=this.isManual;return{ver:"4.0",exceptions:e instanceof Array&&W.arrMap(e,function(e){return e.toInterface()})||undefined,severityLevel:i,properties:t,measurements:n,problemGroup:r,id:o,isManual:a}},an.CreateSimpleException=function(e,t,n,i,r,o){return{exceptions:[{hasFullStack:!0,message:e,stack:r,typeName:t}]}},an.envelopeType="Microsoft.ApplicationInsights.{0}.Exception",an.dataType="ExceptionData",an);function an(e,t,n,i,r,o){var a,s=tn.call(this)||this;return s.aiDataContract={ver:p.FieldType.Required,exceptions:p.FieldType.Required,severityLevel:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default},"ver"in(a=t)&&"exceptions"in a&&"properties"in a?(s.exceptions=t.exceptions,s.properties=t.properties,s.measurements=t.measurements,t.severityLevel&&(s.severityLevel=t.severityLevel),t.id&&(s.id=t.id),t.problemGroup&&(s.problemGroup=t.problemGroup),s.ver=2,W.isNullOrUndefined(t.isManual)||(s.isManual=t.isManual)):(s.exceptions=[new un(e,t)],s.properties=St.sanitizeProperties(e,n)||{},s.measurements=St.sanitizeMeasurements(e,i),r&&(s.severityLevel=r),o&&(s.id=o)),s}var sn,un=(sn=nn,__extends(ln,sn),ln.prototype.toInterface=function(){var e=this.parsedStack instanceof Array&&W.arrMap(this.parsedStack,function(e){return e.toInterface()});return{id:this.id,outerId:this.outerId,typeName:this.typeName,message:this.message,hasFullStack:this.hasFullStack,stack:this.stack,parsedStack:e||undefined}},ln.CreateFromInterface=function(e,t){var n=t.parsedStack instanceof Array&&W.arrMap(t.parsedStack,function(e){return dn.CreateFromInterface(e)})||t.parsedStack;return new ln(e,__assign({},t,{parsedStack:n}))},ln.parseStack=function(e){if(W.isString(e)){for(var t=e.split("\n"),n=[],i=0,r=0,o=0;o<=t.length;o++){var a=t[o];dn.regex.test(a)&&(r+=(a=new dn(t[o],i++)).sizeInBytes,n.push(a))}if(32768<r)for(var s=0,u=n.length-1,l=0,c=s,d=u;s<u;){if(32768<(l+=n[s].sizeInBytes+n[u].sizeInBytes)){var f=d-c+1;n.splice(c,f);break}c=s,d=u,s++,u--}}return n},ln);function ln(e,t){var n,i=sn.call(this)||this;return i.aiDataContract={id:p.FieldType.Default,outerId:p.FieldType.Default,typeName:p.FieldType.Required,message:p.FieldType.Required,hasFullStack:p.FieldType.Default,stack:p.FieldType.Default,parsedStack:p.FieldType.Array},"hasFullStack"in(n=t)&&"typeName"in n?(i.typeName=t.typeName,i.message=t.message,i.stack=t.stack,i.parsedStack=t.parsedStack,i.hasFullStack=t.hasFullStack):(n=t,Nt.isError(n)||(n=n[rn]||n.evt||n),i.typeName=St.sanitizeString(e,function(e){var t="";if(e&&!(t=e.typeName||e.name||""))try{var n=/function (.{1,})\(/.exec(e.constructor.toString()),t=n&&1<n.length?n[1]:""}catch(i){}return t}(n))||Nt.NotSpecified,i.message=St.sanitizeMessage(e,t.message)||Nt.NotSpecified,t=t.stack,i.parsedStack=ln.parseStack(t),i.stack=St.sanitizeException(e,t),i.hasFullStack=Nt.isArray(i.parsedStack)&&0<i.parsedStack.length),i}var cn,dn=(cn=$t,__extends(fn,cn),fn.CreateFromInterface=function(e){return new fn(e,null)},fn.prototype.toInterface=function(){return{level:this.level,method:this.method,assembly:this.assembly,fileName:this.fileName,line:this.line}},fn.regex=/^([\s]+at)?(.*?)(\@|\s\(|\s)([^\(\@\n]+):([0-9]+):([0-9]+)(\)?)$/,fn.baseSize=58,fn);function fn(e,t){var n,i=cn.call(this)||this;return i.sizeInBytes=0,i.aiDataContract={level:p.FieldType.Required,method:p.FieldType.Required,assembly:p.FieldType.Default,fileName:p.FieldType.Default,line:p.FieldType.Default},"string"==typeof e?(n=e,i.level=t,i.method="<no_method>",i.assembly=Nt.trim(n),i.fileName="",i.line=0,(n=n.match(fn.regex))&&5<=n.length&&(i.method=Nt.trim(n[2])||i.method,i.fileName=Nt.trim(n[4]),i.line=parseInt(n[5])||0)):(i.level=e.level,i.method=e.method,i.assembly=e.assembly,i.fileName=e.fileName,i.line=e.line,i.sizeInBytes=0),i.sizeInBytes+=i.method.length,i.sizeInBytes+=i.fileName.length,i.sizeInBytes+=i.assembly.length,i.sizeInBytes+=fn.baseSize,i.sizeInBytes+=i.level.toString().length,i.sizeInBytes+=i.line.toString().length,i}var pn,gn,hn=(pn=Vt,__extends(vn,pn),vn);function vn(){var e=pn.call(this)||this;return e.ver=2,e.metrics=[],e.properties={},e.measurements={},e}(zn=gn={})[zn.Measurement=0]="Measurement",zn[zn.Aggregation=1]="Aggregation";var mn,yn=(mn=function(){this.kind=gn.Measurement},__extends(Sn,mn),Sn);function Sn(){var e=mn.apply(this,arguments)||this;return e.aiDataContract={name:p.FieldType.Required,kind:p.FieldType.Default,value:p.FieldType.Required,count:p.FieldType.Default,min:p.FieldType.Default,max:p.FieldType.Default,stdDev:p.FieldType.Default},e}var xn,Tn=(xn=hn,__extends(Cn,xn),Cn.envelopeType="Microsoft.ApplicationInsights.{0}.Metric",Cn.dataType="MetricData",Cn);function Cn(e,t,n,i,r,o,a,s){var u=xn.call(this)||this;u.aiDataContract={ver:p.FieldType.Required,metrics:p.FieldType.Required,properties:p.FieldType.Default};var l=new yn;return l.count=0<i?i:undefined,l.max=isNaN(o)||null===o?undefined:o,l.min=isNaN(r)||null===r?undefined:r,l.name=St.sanitizeString(e,t)||Nt.NotSpecified,l.value=n,u.metrics=[l],u.properties=St.sanitizeProperties(e,a),u.measurements=St.sanitizeMeasurements(e,s),u}var In,Nn=(In=Kt,__extends(_n,In),_n);function _n(){var e=In.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var En,Ke=(En=Nn,__extends(wn,En),wn.envelopeType="Microsoft.ApplicationInsights.{0}.Pageview",wn.dataType="PageviewData",wn);function wn(e,t,n,i,r,o,a){var s=En.call(this)||this;return s.aiDataContract={ver:p.FieldType.Required,name:p.FieldType.Default,url:p.FieldType.Default,duration:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default,id:p.FieldType.Default},s.id=St.sanitizeId(e,a),s.url=St.sanitizeUrl(e,n),s.name=St.sanitizeString(e,t)||Nt.NotSpecified,isNaN(i)||(s.duration=Nt.msToTimeSpan(i)),s.properties=St.sanitizeProperties(e,r),s.measurements=St.sanitizeMeasurements(e,o),s}var Fn,rt=(Fn=Vt,__extends(An,Fn),An);function An(){var e=Fn.call(this)||this;return e.ver=2,e.success=!0,e.properties={},e.measurements={},e}var Dn,dt=(Dn=rt,__extends(bn,Dn),bn.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",bn.dataType="RemoteDependencyData",bn);function bn(e,t,n,i,r,o,a,s,u,l,c,d){void 0===u&&(u="Ajax");var f=Dn.call(this)||this;return f.aiDataContract={id:p.FieldType.Required,ver:p.FieldType.Required,name:p.FieldType.Default,resultCode:p.FieldType.Default,duration:p.FieldType.Default,success:p.FieldType.Default,data:p.FieldType.Default,target:p.FieldType.Default,type:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default,kind:p.FieldType.Default,value:p.FieldType.Default,count:p.FieldType.Default,min:p.FieldType.Default,max:p.FieldType.Default,stdDev:p.FieldType.Default,dependencyKind:p.FieldType.Default,dependencySource:p.FieldType.Default,commandName:p.FieldType.Default,dependencyTypeName:p.FieldType.Default},f.id=t,f.duration=Nt.msToTimeSpan(r),f.success=o,f.resultCode=a+"",f.type=St.sanitizeString(e,u),s=Dt.ParseDependencyPath(e,n,s,i),f.data=St.sanitizeUrl(e,i)||s.data,f.target=St.sanitizeString(e,s.target),l&&(f.target=f.target+" | "+l),f.name=St.sanitizeString(e,s.name),f.properties=St.sanitizeProperties(e,c),f.measurements=St.sanitizeMeasurements(e,d),f}var Ln,Zt=(Ln=Vt,__extends(Mn,Ln),Mn);function Mn(){var e=Ln.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var Rn,nn=(Rn=Zt,__extends(On,Rn),On.envelopeType="Microsoft.ApplicationInsights.{0}.Message",On.dataType="MessageData",On);function On(e,t,n,i,r){var o=Rn.call(this)||this;return o.aiDataContract={ver:p.FieldType.Required,message:p.FieldType.Required,severityLevel:p.FieldType.Default,properties:p.FieldType.Default},t=t||Nt.NotSpecified,o.message=St.sanitizeMessage(e,t),o.properties=St.sanitizeProperties(e,i),o.measurements=St.sanitizeMeasurements(e,r),n&&(o.severityLevel=n),o}var Pn,$t=(Pn=Nn,__extends(kn,Pn),kn);function kn(){var e=Pn.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var Un,zn=(Un=$t,__extends(qn,Un),qn.envelopeType="Microsoft.ApplicationInsights.{0}.PageviewPerformance",qn.dataType="PageviewPerformanceData",qn);function qn(e,t,n,i,r,o,a){var s=Un.call(this)||this;return s.aiDataContract={ver:p.FieldType.Required,name:p.FieldType.Default,url:p.FieldType.Default,duration:p.FieldType.Default,perfTotal:p.FieldType.Default,networkConnect:p.FieldType.Default,sentRequest:p.FieldType.Default,receivedResponse:p.FieldType.Default,domProcessing:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default},s.url=St.sanitizeUrl(e,n),s.name=St.sanitizeString(e,t)||Nt.NotSpecified,s.properties=St.sanitizeProperties(e,r),s.measurements=St.sanitizeMeasurements(e,o),a&&(s.domProcessing=a.domProcessing,s.duration=a.duration,s.networkConnect=a.networkConnect,s.perfTotal=a.perfTotal,s.receivedResponse=a.receivedResponse,s.sentRequest=a.sentRequest),s}var jn,hn=(jn=zt,__extends(Gn,jn),Gn);function Gn(e,t){var n=jn.call(this)||this;return n.aiDataContract={baseType:p.FieldType.Required,baseData:p.FieldType.Required},n.baseType=e,n.baseData=t,n}function Bn(){}function Hn(){}function Vn(){}(Kt=p.SeverityLevel||(p.SeverityLevel={}))[Kt.Verbose=0]="Verbose",Kt[Kt.Information=1]="Information",Kt[Kt.Warning=2]="Warning",Kt[Kt.Error=3]="Error",Kt[Kt.Critical=4]="Critical",Bn.getConfig=function(e,t,n,i){return void 0===i&&(i=!1),t=(n&&e.extensionConfig&&e.extensionConfig[n]&&!W.isNullOrUndefined(e.extensionConfig[n][t])?e.extensionConfig[n]:e)[t],W.isNullOrUndefined(t)?i:t},rt=Bn,Vt=function(){this.applicationVersion="ai.application.ver",this.applicationBuild="ai.application.build",this.applicationTypeId="ai.application.typeId",this.applicationId="ai.application.applicationId",this.applicationLayer="ai.application.layer",this.deviceId="ai.device.id",this.deviceIp="ai.device.ip",this.deviceLanguage="ai.device.language",this.deviceLocale="ai.device.locale",this.deviceModel="ai.device.model",this.deviceFriendlyName="ai.device.friendlyName",this.deviceNetwork="ai.device.network",this.deviceNetworkName="ai.device.networkName",this.deviceOEMName="ai.device.oemName",this.deviceOS="ai.device.os",this.deviceOSVersion="ai.device.osVersion",this.deviceRoleInstance="ai.device.roleInstance",this.deviceRoleName="ai.device.roleName",this.deviceScreenResolution="ai.device.screenResolution",this.deviceType="ai.device.type",this.deviceMachineName="ai.device.machineName",this.deviceVMName="ai.device.vmName",this.deviceBrowser="ai.device.browser",this.deviceBrowserVersion="ai.device.browserVersion",this.locationIp="ai.location.ip",this.locationCountry="ai.location.country",this.locationProvince="ai.location.province",this.locationCity="ai.location.city",this.operationId="ai.operation.id",this.operationName="ai.operation.name",this.operationParentId="ai.operation.parentId",this.operationRootId="ai.operation.rootId",this.operationSyntheticSource="ai.operation.syntheticSource",this.operationCorrelationVector="ai.operation.correlationVector",this.sessionId="ai.session.id",this.sessionIsFirst="ai.session.isFirst",this.sessionIsNew="ai.session.isNew",this.userAccountAcquisitionDate="ai.user.accountAcquisitionDate",this.userAccountId="ai.user.accountId",this.userAgent="ai.user.userAgent",this.userId="ai.user.id",this.userStoreRegion="ai.user.storeRegion",this.userAuthUserId="ai.user.authUserId",this.userAnonymousUserAcquisitionDate="ai.user.anonUserAcquisitionDate",this.userAuthenticatedUserAcquisitionDate="ai.user.authUserAcquisitionDate",this.cloudName="ai.cloud.name",this.cloudRole="ai.cloud.role",this.cloudRoleVer="ai.cloud.roleVer",this.cloudRoleInstance="ai.cloud.roleInstance",this.cloudEnvironment="ai.cloud.environment",this.cloudLocation="ai.cloud.location",this.cloudDeploymentUnit="ai.cloud.deploymentUnit",this.internalNodeName="ai.internal.nodeName",this.internalSdkVersion="ai.internal.sdkVersion",this.internalAgentVersion="ai.internal.agentVersion",this.internalSnippet="ai.internal.snippet",this.internalSdkSrc="ai.internal.sdkSrc"},Hn.create=function(e,t,n,i,r,o){if(n=St.sanitizeString(i,n)||Nt.NotSpecified,W.isNullOrUndefined(e)||W.isNullOrUndefined(t)||W.isNullOrUndefined(n))throw Error("Input doesn't contain all required fields");var a={name:n,time:W.toISOString(new Date),iKey:"",ext:o||{},tags:[],data:{},baseType:t,baseData:e};return W.isNullOrUndefined(r)||K(r,function(e,t){a.data[e]=t}),a},Zt=Hn,Vn.UserExt="user",Vn.DeviceExt="device",Vn.TraceExt="trace",Vn.WebExt="web",Vn.AppExt="app",Vn.OSExt="os",Vn.SessionExt="ses",Vn.SDKExt="sdk",$t=Vn,Kt=new Vt,p.PropertiesPluginIdentifier="AppInsightsPropertiesPlugin",p.BreezeChannelIdentifier="AppInsightsChannelPlugin",p.AnalyticsPluginIdentifier="ApplicationInsightsAnalytics",p.Util=Nt,p.CorrelationIdHelper=Ft,p.UrlHelper=Et,p.DateTimeUtils=Lt,p.ConnectionStringParser=Ot,p.RequestHeaders=mt,p.DisabledPropertyName="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",p.ProcessLegacy="ProcessLegacy",p.SampleRate="sampleRate",p.HttpMethod="http.method",p.DEFAULT_BREEZE_ENDPOINT=Rt,p.AIData=zt,p.AIBase=Ut,p.Envelope=Gt,p.Event=Qt,p.Exception=on,p.Metric=Tn,p.PageView=Ke,p.PageViewData=Nn,p.RemoteDependencyData=dt,p.Trace=nn,p.PageViewPerformance=zn,p.Data=hn,p.ConfigurationManager=rt,p.ContextTagKeys=Vt,p.DataSanitizer=St,p.TelemetryItemCreator=Zt,p.CtxTagKeys=Kt,p.Extensions=$t,function(e,t,n){var i=Object.defineProperty;if(i)try{return i(e,t,n)}catch(r){}typeof n.value!==undefined&&(e[t]=n.value)}(p,"__esModule",{value:!0})};"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e.Microsoft=e.Microsoft||{},e.Microsoft.ApplicationInsights=e.Microsoft.ApplicationInsights||{}));
//# sourceMappingURL=applicationinsights-common.min.js.map
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
import { LoggingSeverity, _InternalMessageId, CoreUtils, hasJSON, getJSON } from '@microsoft/applicationinsights-core-js';
import { LoggingSeverity, _InternalMessageId, CoreUtils, hasJSON, getJSON, objForEachKey } from '@microsoft/applicationinsights-core-js';
var DataSanitizer = /** @class */ (function () {

@@ -73,5 +73,4 @@ function DataSanitizer() {

if (properties) {
var tempProps = {};
for (var prop in properties) {
var value = properties[prop];
var tempProps_1 = {};
objForEachKey(properties, function (prop, value) {
if (CoreUtils.isObject(value) && hasJSON()) {

@@ -87,6 +86,6 @@ // Stringify any part C properties

value = DataSanitizer.sanitizeString(logger, value, DataSanitizer.MAX_PROPERTY_LENGTH);
prop = DataSanitizer.sanitizeKeyAndAddUniqueness(logger, prop, tempProps);
tempProps[prop] = value;
}
properties = tempProps;
prop = DataSanitizer.sanitizeKeyAndAddUniqueness(logger, prop, tempProps_1);
tempProps_1[prop] = value;
});
properties = tempProps_1;
}

@@ -97,9 +96,8 @@ return properties;

if (measurements) {
var tempMeasurements = {};
for (var measure in measurements) {
var value = measurements[measure];
measure = DataSanitizer.sanitizeKeyAndAddUniqueness(logger, measure, tempMeasurements);
tempMeasurements[measure] = value;
}
measurements = tempMeasurements;
var tempMeasurements_1 = {};
objForEachKey(measurements, function (measure, value) {
measure = DataSanitizer.sanitizeKeyAndAddUniqueness(logger, measure, tempMeasurements_1);
tempMeasurements_1[measure] = value;
});
measurements = tempMeasurements_1;
}

@@ -106,0 +104,0 @@ return measurements;

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

import { DataSanitizer } from "./Telemetry/Common/DataSanitizer";
import { CoreUtils } from "@microsoft/applicationinsights-core-js";
import { CoreUtils, objForEachKey } from "@microsoft/applicationinsights-core-js";
var TelemetryItemCreator = /** @class */ (function () {

@@ -38,7 +38,5 @@ function TelemetryItemCreator() {

if (!CoreUtils.isNullOrUndefined(customProperties)) {
for (var prop in customProperties) {
if (customProperties.hasOwnProperty(prop)) {
telemetryItem.data[prop] = customProperties[prop];
}
}
objForEachKey(customProperties, function (prop, value) {
telemetryItem.data[prop] = value;
});
}

@@ -45,0 +43,0 @@ return telemetryItem;

// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
import { StorageType } from "./Enums";
import { CoreUtils, EventHelper, _InternalMessageId, LoggingSeverity, getGlobal, getGlobalInst, getWindow, getDocument, getNavigator, getPerformance, getLocation, hasJSON, getJSON, strPrototype } from "@microsoft/applicationinsights-core-js";
import { CoreUtils, EventHelper, _InternalMessageId, LoggingSeverity, getGlobal, getGlobalInst, getWindow, getDocument, getNavigator, getPerformance, getLocation, hasJSON, getJSON, strPrototype, objForEachKey } from "@microsoft/applicationinsights-core-js";
import { RequestHeaders } from "./RequestResponseHeaders";

@@ -186,5 +186,5 @@ import { DataSanitizer } from "./Telemetry/Common/DataSanitizer";

if (Util.canUseSessionStorage()) {
for (var key in getGlobalInst("sessionStorage")) {
objForEachKey(getGlobalInst("sessionStorage"), function (key) {
keys.push(key);
}
});
}

@@ -191,0 +191,0 @@ return keys;

/*!
* Application Insights JavaScript SDK - Common, 2.5.9
* Application Insights JavaScript SDK - Common, 2.5.10
* Copyright (c) Microsoft and contributors. All rights reserved.
*/
var e=this,t=function(p){"use strict";var i="function",r="object",t="undefined",o="prototype",a="hasOwnProperty";function e(){return typeof globalThis!==t&&globalThis?globalThis:typeof self!==t&&self?self:typeof window!==t&&window?window:typeof global!==t&&global?global:null}function s(e){var t=Object.create;if(t)return t(e);if(null==e)return{};if((t=typeof e)!=r&&t!==i)throw new TypeError("Object prototype may only be an Object:"+e);function n(){}return n[o]=e,new n}var u,l=function(e,t){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t[a](n)&&(e[n]=t[n])})(e,t)};Qt=function(e,t){function n(){this.constructor=e}l(e,t),e[o]=null===t?s(t):(n[o]=t[o],new n)},(Kt=Yt=e()||{}).__assign||(Kt.__assign=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object[o][a].call(t,r)&&(e[r]=t[r]);return e}),Kt.__extends||(Kt.__extends=Qt),__assign=__assign||Yt.__assign,__extends=__extends||Yt.__extends,(un=u={})[un.LocalStorage=0]="LocalStorage",un[un.SessionStorage=1]="SessionStorage",(Ln=p.FieldType||(p.FieldType={}))[Ln.Default=0]="Default",Ln[Ln.Required=1]="Required",Ln[Ln.Array=2]="Array",Ln[Ln.Hidden=4]="Hidden",(gn=p.DistributedTracingModes||(p.DistributedTracingModes={}))[gn.AI=0]="AI",gn[gn.AI_AND_W3C=1]="AI_AND_W3C",gn[gn.W3C=2]="W3C";var c={Unknown:0,NonRetryableStatus:1,InvalidEvent:2,SizeLimitExceeded:3,KillSwitch:4,QueueFull:5},d=t,f=r,g=o,n="window",h="console",v="JSON",m=e;function y(e){var t=m();return t&&t[e]?t[e]:e===n&&S()?window:null}function S(){return typeof window===f&&window}function x(){return S()?window:y(n)}function T(){return typeof document===f&&document?document:y("document")}function C(){return typeof navigator===f&&navigator?navigator:y("navigator")}function I(){return y("performance")}function N(){return typeof JSON===f&&JSON||null!==y(v)}function _(){return N()?JSON||y(v):null}var E="attachEvent",w="addEventListener",F="detachEvent",A="removeEventListener",D=4294967296,b=4294967295,L=null,M=!1,R=123456789,O=987654321;function P(e){R=123456789+e&b,O=987654321-e&b,M=!0}function k(){P(Math.random()*D^(new Date).getTime())}function U(e,t){return typeof e===t}function z(e){return U(e,t)||e===undefined}function q(e){return z(e)||null===e}function j(e,t){return e&&Object[o].hasOwnProperty.call(e,t)}function G(e){return U(e,r)}function H(e){return U(e,i)}function B(e,t,n,i){void 0===i&&(i=!1);var r=!1;if(!q(e))try{q(e[w])?q(e[E])||(e[E]("on"+t,n),r=!0):(e[w](t,n,i),r=!0)}catch(o){}return r}function V(e,t,n,i){if(void 0===i&&(i=!1),!q(e))try{q(e[A])?q(e[F])||e[F]("on"+t,n):e[A](t,n,i)}catch(r){}}var K=(W.isDate=function(e){return"[object Date]"===Object[o].toString.call(e)},W.isArray=function(e){return"[object Array]"===Object[o].toString.call(e)},W.isError=function(e){return"[object Error]"===Object[o].toString.call(e)},W.isString=function(e){return U(e,"string")},W.isNumber=function(e){return U(e,"number")},W.isBoolean=function(e){return U(e,"boolean")},W.disableCookies=function(){W._canUseCookies=!1},W.newGuid=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(Q,function(e){var t=0|W.randomValue(15);return("x"===e?t:3&t|8).toString(16)})},W.toISOString=function(e){if(W.isDate(e)){var t=function(e){return 1===(e+="").length&&(e="0"+e),e};return e.getUTCFullYear()+"-"+t(1+e.getUTCMonth())+"-"+t(e.getUTCDate())+"T"+t(e.getUTCHours())+":"+t(e.getUTCMinutes())+":"+t(e.getUTCSeconds())+"."+((e.getUTCMilliseconds()/1e3).toFixed(3)+"").slice(2,5)+"Z"}},W.arrForEach=function(e,t,n){for(var i=e.length,r=0;r<i;r++)r in e&&t.call(n||e,e[r],r,e)},W.arrIndexOf=function(e,t,n){for(var i=e.length,r=Math.max(0<=(n=n||0)?n:i-Math.abs(n),0);r<i;r++)if(r in e&&e[r]===t)return r;return-1},W.arrMap=function(e,t,n){for(var i=e.length,r=n||e,o=Array(i),a=0;a<i;a++)a in e&&(o[a]=t.call(r,e[a],e));return o},W.arrReduce=function(e,t,n){var i,r=e.length,o=0;if(3<=arguments.length)i=n;else{for(;o<r&&!(o in e);)o++;i=e[o++]}for(;o<r;)o in e&&(i=t(i,e[o],o,e)),o++;return i},W.strTrim=function(e){return W.isString(e)?e.replace(/^\s+|\s+$/g,""):e},W.objKeys=function(e){var t=!{toString:null}.propertyIsEnumerable("toString");if(!(H(e)||G(e)&&null!==e))throw new TypeError("objKeys called on non-object");var n,i=[];for(n in e)j(e,n)&&i.push(n);if(t)for(var r=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],o=r.length,a=0;a<o;a++)j(e,r[a])&&i.push(r[a]);return i},W.objDefineAccessors=function(e,t,n,i){var r=Object.defineProperty;if(r)try{var o={enumerable:!0,configurable:!0};return n&&(o.get=n),i&&(o.set=i),r(e,t,o),!0}catch(a){}return!1},W.addEventHandler=function(e,t){var n=!1,i=x();return i&&(n=B(i,e,t),n=B(i.body,e,t)||n),(i=T())&&(n=J.Attach(i,e,t)||n),n},W.dateNow=function(){var e=Date;return e.now?e.now():(new e).getTime()},W.perfNow=function(){var e=I();return e&&e.now?e.now():W.dateNow()},W.newId=function(e){void 0===e&&(e=22);for(var t=W.random32()>>>0,n=0,i="";i.length<e;)i+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[0|63&t],t>>>=6,5==++n&&(t=(W.random32()<<2&4294967295|3&t)>>>0,n=0);return i},W.isIE=function(){var e;return null===L&&(e=((C()||{}).userAgent||"").toLowerCase(),L=!!~e.indexOf("msie")||!!~e.indexOf("trident/")),L},W.randomValue=function(e){return 0<e?Math.floor(W.random32()/b*(e+1))>>>0:0},W.random32=function(e){var t=(t=y("crypto")||y("msCrypto"))&&t.getRandomValues?t.getRandomValues(new Uint32Array(1))[0]&b:W.isIE()?(M||k(),W.mwcRandom32()&b):Math.floor(D*Math.random()|0);return e||(t>>>=0),t},W.mwcRandomSeed=function(e){e?P(e):k()},W.mwcRandom32=function(e){var t=((O=36969*(65535&O)+(O>>16)&b)<<16)+(65535&(R=18e3*(65535&R)+(R>>16)&b))>>>0&b|0;return e||(t>>>=0),t},W.generateW3CId=function(){for(var e,t=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],n="",i=0;i<4;i++)n+=t[15&(e=W.random32())]+t[e>>4&15]+t[e>>8&15]+t[e>>12&15]+t[e>>16&15]+t[e>>20&15]+t[e>>24&15]+t[e>>28&15];var r=t[8+(3&W.random32())|0];return n.substr(0,8)+n.substr(9,4)+"4"+n.substr(13,3)+r+n.substr(16,3)+n.substr(19,12)},W.isTypeof=U,W.isUndefined=z,W.isNullOrUndefined=q,W.hasOwnProperty=j,W.isFunction=H,W.isObject=G,W.objCreate=s,W);function W(){}var X,Q=/[xy]/g,J=(Y.Attach=B,Y.AttachEvent=B,Y.Detach=V,Y.DetachEvent=V,Y);function Y(){}(mn=X=X||{})[mn.CRITICAL=1]="CRITICAL",mn[mn.WARNING=2]="WARNING";var $={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},Z="constructor",ee="prototype",te="function",ne="_dynInstFuncs",ie="_isDynProxy",re="_dynClass",oe="_dynCls$",ae="_unknown_",se="__proto__",ue=Object.getPrototypeOf,le=0;function ce(e,t){return e&&Object[ee].hasOwnProperty.call(e,t)}function de(e){return typeof e===te}function fe(e){return e&&(e===Object[ee]||e===Array[ee])}function pe(e){return fe(e)||e===Function[ee]}function ge(e){if(e){if(ue)return ue(e);if(e=e[se]||e[ee]||e[Z])return e}return null}function he(e,t,n){return t!==Z&&de(e[t])&&(n||ce(e,t))}function ve(e){throw new TypeError("DynamicProto: "+e)}function me(e,t){return ce(e,ee)?e.name||t||ae:((e||{})[Z]||{}).name||t||ae}function ye(e,n,t){ce(e,ee)||ve("theClass is an invalid class definition.");var i=e[ee];!function(e){for(var t=ge(n);t&&!pe(t);){if(t===e)return 1;t=ge(t)}}(i)&&ve("["+me(e)+"] is not in class heirarchy of ["+me(n)+"]");var r=null;ce(i,re)?r=i[re]:(r=oe+me(e,"_")+"$"+le,le++,i[re]=r),t(n,function(e,t,n){function i(e,t){return function(){return t.apply(e,arguments)}}var r={};for(s in n)r[s]=i(t,n[s]);for(var o=ge(e),a=[];o&&!pe(o)&&!function(e,t){for(var n=e.length-1;0<=n;n--)if(e[n]===t)return 1}(a,o);){for(var s in o)!r[s]&&he(o,s,!ue)&&(r[s]=i(t,o[s]));a.push(o),o=ge(o)}return r}(i,n,e=function(e){var t,n={};for(t in e)!n[t]&&he(e,t,!1)&&(n[t]=e[t]);return n}(n))),function(e,t,n,i){if(!fe(e)){var r,o=n[ne]=n[ne]||{},a=o[t]=o[t]||{};for(r in n)he(n,r,!1)&&n[r]!==i[r]&&(a[r]=n[r],delete n[r],ce(e,r)&&(!e[r]||e[r][ie])||(e[r]=function(t,n){var i=function(){if(this&&ce(t,re)){var e=((this[ne]||{})[t[re]]||{})[n];if(e)return e.apply(this,arguments);ve("Missing ["+n+"] "+te)}return(e=t[n])===i&&(e=ge(t)[n]),de(e)||ve("["+n+"] is not a "+te),e.apply(this,arguments)};return i[ie]=1,i}(e,r)))}}(i,r,n,e)}var Se="AITR_";function xe(e){return e?'"'+e.replace(/\"/g,"")+'"':""}var Te=(Ce.dataType="MessageData",Ce);function Ce(e,t,n,i){void 0===n&&(n=!1),this.messageId=e,this.message=(n?"AI: ":"AI (Internal): ")+e,e="",N()&&(e=_().stringify(i)),e=(t?" message:"+xe(t):"")+(i?" props:"+xe(e):""),this.message+=e}var Ie=(Ne.prototype.enableDebugExceptions=function(){return!1},Ne.prototype.consoleLoggingLevel=function(){return 0},Ne.prototype.telemetryLoggingLevel=function(){return 1},Ne.prototype.maxInternalMessageLimit=function(){return 25},Ne.prototype.throwInternal=function(e,t,n,i,r){void 0===r&&(r=!1)},Ne.prototype.warnToConsole=function(e){},Ne.prototype.resetInternalMessageCount=function(){},Ne.prototype.logInternalMessage=function(e,t){},Ne);function Ne(r){this.identifier="DiagnosticLogger",this.queue=[];var s=0,u={};ye(Ne,this,function(o){var n=K.isNullOrUndefined,a=K.isUndefined,i=K.isFunction;function e(e,t){return e=r[e],n(e)?t:e}n(r)&&(r={}),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,t,n,i,r){if(void 0===r&&(r=!1),i=new Te(t,n,r,i),o.enableDebugExceptions())throw i;!a(i)&&i&&(a(i.message)||(r?(r=+i.messageId,!u[r]&&o.consoleLoggingLevel()>=X.WARNING&&(o.warnToConsole(i.message),u[r]=!0)):o.consoleLoggingLevel()>=X.WARNING&&o.warnToConsole(i.message),o.logInternalMessage(e,i)))},o.warnToConsole=function(e){var t,n=typeof console!==d?console:y(h);n&&(t="log",n.warn&&(t="warn"),i(n[t])&&n[t](e))},o.resetInternalMessageCount=function(){s=0,u={}},o.logInternalMessage=function(e,t){var n,i;s>=o.maxInternalMessageLimit()||(n=!0,i=Se+t.messageId,u[i]?n=!1:u[i]=!0,n&&(e<=o.telemetryLoggingLevel()&&(o.queue.push(t),s++),s===o.maxInternalMessageLimit()&&(e="Internal events throttle limit per PageView reached for this app.",t=new Te($.MessageLimitPerPVExceeded,e,!1),o.queue.push(t),o.warnToConsole(e))))}})}var _e="ctx",Ee=(we.ParentContextKey="parent",we.ChildrenContextKey="childEvts",we);function we(e,r,t){var n,o=this,a=!1;o.start=K.dateNow(),o.name=e,o.isAsync=t,o.isChildEvt=function(){return!1},K.isFunction(r)&&(a=K.objDefineAccessors(o,"payload",function(){return!n&&K.isFunction(r)&&(n=r(),r=null),n})),o.getCtx=function(e){return e?(e===we.ParentContextKey||e===we.ChildrenContextKey?o:o[_e]||{})[e]:null},o.setCtx=function(e,t){e&&(e===we.ParentContextKey?(o[e]||(o.isChildEvt=function(){return!0}),o[e]=t):e===we.ChildrenContextKey?o[e]=t:(o[_e]=o[_e]||{})[e]=t)},o.complete=function(){var e=0,t=o.getCtx(we.ChildrenContextKey);if(K.isArray(t))for(var n=0;n<t.length;n++){var i=t[n];i&&(e+=i.time)}o.time=K.dateNow()-o.start,o.exTime=o.time-e,o.complete=function(){},!a&&K.isFunction(r)&&(o.payload=r())}}var Fe=(Ae.prototype.create=function(e,t,n){return null},Ae.prototype.fire=function(e){},Ae.prototype.setCtx=function(e,t){},Ae.prototype.getCtx=function(e){},Ae);function Ae(t){this.ctx={},ye(Ae,this,function(n){n.create=function(e,t,n){return new Ee(e,t,n)},n.fire=function(e){e&&(e.complete(),t&&t.perfEvent(e))},n.setCtx=function(e,t){e&&((n[_e]=n[_e]||{})[e]=t)},n.getCtx=function(e){return(n[_e]||{})[e]}})}var De="CoreUtils.doPerf";function be(e,t,n,i,r){if(e){var o=e;if(o&&K.isFunction(o.getPerfMgr)&&(o=o.getPerfMgr()),o){var a,s=void 0,u=o.getCtx(De);try{if(s=o.create(t(),i,r))return u&&s.setCtx&&(s.setCtx(Ee.ParentContextKey,u),u.getCtx&&u.setCtx&&((a=u.getCtx(Ee.ChildrenContextKey))||(a=[],u.setCtx(Ee.ChildrenContextKey,a)),a.push(s))),o.setCtx(De,s),n(s)}catch(l){s&&s.setCtx&&s.setCtx("exception",l)}finally{s&&o.fire(s),o.setCtx(De,u)}}}return n()}var Le=K.isFunction,Me=function(r,t){var o=this,a=null,s=Le(r.processTelemetry),u=Le(r.setNextPlugin);o._hasRun=!1,o.getPlugin=function(){return r},o.getNext=function(){return a},o.setNext=function(e){a=e},o.processTelemetry=function(n,i){i=i||t;var e=r?r.identifier:"TelemetryPluginChain";be(i?i.core():null,function(){return e+":processTelemetry"},function(){if(r&&s){o._hasRun=!0;try{i.setNext(a),u&&r.setNextPlugin(a),a&&(a._hasRun=!1),r.processTelemetry(n,i)}catch(t){var e=a&&a._hasRun;a&&e||i.diagLog().throwInternal(X.CRITICAL,$.PluginException,"Plugin ["+r.identifier+"] failed during processTelemetry - "+t),a&&!e&&a.processTelemetry(n,i)}}else a&&(o._hasRun=!0,a.processTelemetry(n,i))},function(){return{item:n}},!n.sync)}},Re=K.isNullOrUndefined;function Oe(e,t){var n=[];if(e&&0<e.length)for(var i=null,r=0;r<e.length;r++){var o=e[r];o&&K.isFunction(o.processTelemetry)&&(o=new Me(o,t),n.push(o),i&&i.setNext(o),i=o)}return 0<n.length?n[0]:null}var Pe=function zn(e,r,n,t){var i,o,a,s,u=this,l=null;null!==t&&(e&&K.isFunction(e.getPlugin)?l=function(e,t,n){var i=[],r=!n;if(e)for(;e;){var o=e.getPlugin();!r&&o!==n||(r=!0,i.push(o)),e=e.getNext()}return r||i.push(n),Oe(i,t)}(e,u,t||e.getPlugin()):t?(i=u,a=e,s=!1,(o=t)&&e&&(a=[],K.arrForEach(e,function(e){!s&&e!==o||(s=!0,a.push(e))})),o&&!s&&(a=a||[]).push(o),l=Oe(a,i)):K.isUndefined(t)&&(l=Oe(e,u))),u.core=function(){return n},u.diagLog=function(){return(n||{}).logger||new Ie(r||{})},u.getCfg=function(){return r},u.getExtCfg=function(e,t){var n,i;return void 0===t&&(t={}),!r||(i=r.extensionConfig)&&e&&(n=i[e]),n||t},u.getConfig=function(e,t,n){var i;return void 0===n&&(n=!1),(e=u.getExtCfg(e,null))&&!Re(e[t])?i=e[t]:r&&!Re(r[t])&&(i=r[t]),Re(i)?n:i},u.hasNext=function(){return null!=l},u.getNext=function(){return l},u.setNext=function(e){l=e},u.processNext=function(e){var t=l;t&&(l=t.getNext(),t.processTelemetry(e,u))},u.createNew=function(e,t){return void 0===e&&(e=null),new zn(e||l,r,n,t)}},ke=K.isFunction,Ue="getPlugin",ze=(qe.prototype.initialize=function(e,t,n,i){this._baseTelInit(e,t,n,i)},qe);function qe(){var o=this,a=!1,s=null,u=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){u=e},o.processNext=function(e,t){t?t.processNext(e):u&&ke(u.processTelemetry)&&u.processTelemetry(e,null)},o._getTelCtx=function(e){void 0===e&&(e=null);var t=e;return t||(e=s||new Pe(null,{},o.core),t=u&&u[Ue]?e.createNew(null,u[Ue]):e.createNew(null,u)),t},o._baseTelInit=function(e,t,n,i){e&&(e.extensionConfig=e.extensionConfig||[]),!i&&t&&(i=t.getProcessTelContext().getNext());var r=u;u&&u[Ue]&&(r=u[Ue]()),o.core=t,s=new Pe(i,e,t,r),a=!0}}var je=K.isFunction,Ge="processTelemetry",He="priority",Be="setNextPlugin",Ve="isInitialized";function Ke(t,n){for(var e=[],i=null,r=t.getNext();r;){var o=r.getPlugin();o&&(i&&je(i[Be])&&je(o[Ge])&&i[Be](o),je(o[Ve])&&o[Ve]()||e.push(o),i=o,r=r.getNext())}K.arrForEach(e,function(e){e.initialize(t.getCfg(),t.core(),n,t.getNext())})}function We(e){return e.sort(function(e,t){var n=0,i=je(t[Ge]);return je(e[Ge])?n=i?e[He]-t[He]:1:i&&(n=-1),n})}var Xe,Qe=500,Je="Channel has invalid priority",Ye=K.objDefineAccessors,$e=(Xe=ze,__extends(Ze,Xe),Ze.prototype.processTelemetry=function(e,t){},Ze.prototype.getChannelControls=function(){return null},Ze.prototype.initialize=function(e,t,n){},Ze._staticInit=(Ye(Ze.prototype,"ChannelControls",Ze.prototype.getChannelControls),void Ye(Ze.prototype,"channelQueue",Ze.prototype.getChannelControls)),Ze);function Ze(){var i=Xe.call(this)||this;i.identifier="ChannelControllerPlugin",i.priority=Qe;var u,l=K.arrForEach;function c(e){e&&0<e.length&&(e=e.sort(function(e,t){return e.priority-t.priority}),l(e,function(e){if(e.priority<Qe)throw Error(Je+e.identifier)}),u.push(e))}return ye(Ze,i,function(a,s){a.setNextPlugin=function(e){},a.processTelemetry=function(t,n){u&&l(u,function(e){0<e.length&&i._getTelCtx(n).createNew(e).processNext(t)})},a.getChannelControls=function(){return u},a.initialize=function(t,n,i){var e,r,o;a.isInitialized()||(s.initialize(t,n,i),t.isCookieUseDisabled&&K.disableCookies(),r=i,u=[],(e=(t||{}).channels)&&l(e,c),r&&(o=[],l(r,function(e){e.priority>Qe&&o.push(e)}),c(o)),l(u,function(e){return Ke(new Pe(e,t,n),i)}))}}),i}var et="Extensions must provide callback to initialize",tt=K.arrForEach,nt=K.isNullOrUndefined,it="_notificationManager",rt=(ot.prototype.initialize=function(e,t,n,i){},ot.prototype.getTransmissionControls=function(){return null},ot.prototype.track=function(e){},ot.prototype.getProcessTelContext=function(){return null},ot.prototype.getNotifyMgr=function(){return null},ot.prototype.getPerfMgr=function(){return null},ot.prototype.setPerfMgr=function(e){},ot.prototype.eventCnt=function(){return 0},ot.prototype.releaseQueue=function(){},ot);function ot(){var t,s,u,n,l=!1;ye(ot,this,function(a){a._extensions=[],s=new $e,t=[],a.isInitialized=function(){return l},a.initialize=function(e,t,i,n){if(a.isInitialized())throw Error("Core should not be initialized more than once");if(!e||nt(e.instrumentationKey))throw Error("Please provide instrumentation key");u=n,a[it]=n,a.config=e||{},e.extensions=nt(e.extensions)?[]:e.extensions,(e.extensionConfig=nt(e.extensionConfig)?{}:e.extensionConfig).NotificationManager=n,i=i||K.objCreate({throwInternal:function(e,t,n,i,r){void 0===r&&(r=!1)},warnToConsole:function(e){},resetInternalMessageCount:function(){}}),a.logger=i,(n=[]).push.apply(n,t.concat(e.extensions)),n=We(n);var r=[],o={};if(tt(n,function(e){if(nt(e)||nt(e.initialize))throw Error(et);var t=e.priority,n=e.identifier;e&&t&&(nt(o[t])?o[t]=n:i.warnToConsole("Two extensions have same priority #"+t+" - "+o[t]+", "+n)),(!t||t<s.priority)&&r.push(e)}),n.push(s),r.push(s),n=We(n),a._extensions=n,Ke(new Pe([s],e,a),n),Ke(new Pe(r,e,a),n),a._extensions=r,0===a.getTransmissionControls().length)throw Error("No channels available");l=!0,a.releaseQueue()},a.getTransmissionControls=function(){return s.getChannelControls()},a.track=function(e){e.iKey||(e.iKey=a.config.instrumentationKey),e.time||(e.time=K.toISOString(new Date)),nt(e.ver)&&(e.ver="4.0"),a.isInitialized()?a.getProcessTelContext().processNext(e):t.push(e)},a.getProcessTelContext=function(){var e=a._extensions,t=e;return e&&0!==e.length||(t=[s]),new Pe(t,a.config,a)},a.getNotifyMgr=function(){return u||(u=K.objCreate({addNotificationListener:function(e){},removeNotificationListener:function(e){},eventsSent:function(e){},eventsDiscarded:function(e,t){},eventsSendRequest:function(e,t){}}),a[it]=u),u},a.getPerfMgr=function(){return n||a.config&&a.config.enablePerfMgr&&(n=new Fe(a.getNotifyMgr())),n},a.setPerfMgr=function(e){n=e},a.eventCnt=function(){return t.length},a.releaseQueue=function(){0<t.length&&(tt(t,function(e){a.getProcessTelContext().processNext(e)}),t=[])}})}var at,st=(ut.prototype.addNotificationListener=function(e){},ut.prototype.removeNotificationListener=function(e){},ut.prototype.eventsSent=function(e){},ut.prototype.eventsDiscarded=function(e,t){},ut.prototype.eventsSendRequest=function(e,t){},ut);function ut(e){this.listeners=[];var o=K.arrForEach,t=!!(e||{}).perfEvtsSendAll;ye(ut,this,function(r){r.addNotificationListener=function(e){r.listeners.push(e)},r.removeNotificationListener=function(e){for(var t=K.arrIndexOf(r.listeners,e);-1<t;)r.listeners.splice(t,1),t=K.arrIndexOf(r.listeners,e)},r.eventsSent=function(t){o(r.listeners,function(e){e&&e.eventsSent&&setTimeout(function(){return e.eventsSent(t)},0)})},r.eventsDiscarded=function(t,n){o(r.listeners,function(e){e&&e.eventsDiscarded&&setTimeout(function(){return e.eventsDiscarded(t,n)},0)})},r.eventsSendRequest=function(n,i){o(r.listeners,function(e){if(e&&e.eventsSendRequest)if(i)setTimeout(function(){return e.eventsSendRequest(n,i)},0);else try{e.eventsSendRequest(n,i)}catch(t){}})},r.perfEvent=function(n){n&&(!t&&n.isChildEvt()||o(r.listeners,function(e){if(e&&e.perfEvent)if(n.isAsync)setTimeout(function(){return e.perfEvent(n)},0);else try{e.perfEvent(n)}catch(t){}}))}})}function lt(){var e=at.call(this)||this;return ye(lt,e,function(n,r){function t(e){var t=n.getNotifyMgr();t&&t.eventsDiscarded([e],c.InvalidEvent)}n.initialize=function(e,t,n,i){r.initialize(e,t,n||new Ie(e),i||new st(e))},n.track=function(e){be(n.getPerfMgr(),function(){return"AppInsightsCore:track"},function(){if(null===e)throw t(e),Error("Invalid telemetry item");!function(e){if(K.isNullOrUndefined(e.name))throw t(e),Error("telemetry name required")}(e),r.track(e)},function(){return{item:e}},!e.sync)},n.addNotificationListener=function(e){var t=n.getNotifyMgr();t&&t.addNotificationListener(e)},n.removeNotificationListener=function(e){var t=n.getNotifyMgr();t&&t.removeNotificationListener(e)},n.pollInternalLogs=function(t){var e=n.config.diagnosticLogInterval;return e&&0<e||(e=1e4),setInterval(function(){var e=n.logger?n.logger.queue:[];K.arrForEach(e,function(e){e={name:t||"InternalMessageId: "+e.messageId,iKey:n.config.instrumentationKey,time:K.toISOString(new Date),baseType:Te.dataType,baseData:{message:e.message}},n.track(e)}),e.length=0},e)}}),e}at=rt,__extends(lt,at),lt.prototype.initialize=function(e,t,n,i){},lt.prototype.track=function(e){},lt.prototype.addNotificationListener=function(e){},lt.prototype.removeNotificationListener=function(e){},lt.prototype.pollInternalLogs=function(e){return 0};var ct=(dt.requestContextHeader="Request-Context",dt.requestContextTargetKey="appId",dt.requestContextAppIdFormat="appId=cid-v1:",dt.requestIdHeader="Request-Id",dt.traceParentHeader="traceparent",dt.sdkContextHeader="Sdk-Context",dt.sdkContextHeaderAppIdRequest="appId",dt.requestContextHeaderLowerCase="request-context",dt);function dt(){}var ft=(pt.sanitizeKeyAndAddUniqueness=function(e,t,n){var i=t.length,r=pt.sanitizeKey(e,t);if(r.length!==i){for(var o=0,a=r;n[a]!==undefined;)o++,a=r.substring(0,pt.MAX_NAME_LENGTH-3)+pt.padNumber(o);r=a}return r},pt.sanitizeKey=function(e,t){var n;return t&&(t=pt.trim(t.toString())).length>pt.MAX_NAME_LENGTH&&(n=t.substring(0,pt.MAX_NAME_LENGTH),e.throwInternal(X.WARNING,$.NameTooLong,"name is too long. It has been truncated to "+pt.MAX_NAME_LENGTH+" characters.",{name:t},!0)),n||t},pt.sanitizeString=function(e,t,n){var i;return void 0===n&&(n=pt.MAX_STRING_LENGTH),t&&(n=n||pt.MAX_STRING_LENGTH,(t=pt.trim(t)).toString().length>n&&(i=t.toString().substring(0,n),e.throwInternal(X.WARNING,$.StringValueTooLong,"string value is too long. It has been truncated to "+n+" characters.",{value:t},!0))),i||t},pt.sanitizeUrl=function(e,t){return pt.sanitizeInput(e,t,pt.MAX_URL_LENGTH,$.UrlTooLong)},pt.sanitizeMessage=function(e,t){var n;return t&&t.length>pt.MAX_MESSAGE_LENGTH&&(n=t.substring(0,pt.MAX_MESSAGE_LENGTH),e.throwInternal(X.WARNING,$.MessageTruncated,"message is too long, it has been truncated to "+pt.MAX_MESSAGE_LENGTH+" characters.",{message:t},!0)),n||t},pt.sanitizeException=function(e,t){var n;return t&&t.length>pt.MAX_EXCEPTION_LENGTH&&(n=t.substring(0,pt.MAX_EXCEPTION_LENGTH),e.throwInternal(X.WARNING,$.ExceptionTruncated,"exception is too long, it has been truncated to "+pt.MAX_EXCEPTION_LENGTH+" characters.",{exception:t},!0)),n||t},pt.sanitizeProperties=function(e,t){if(t){var n,i={};for(n in t){var r=t[n];if(K.isObject(r)&&N())try{r=_().stringify(r)}catch(o){e.throwInternal(X.WARNING,$.CannotSerializeObjectNonSerializable,"custom property is not valid",{exception:o},!0)}r=pt.sanitizeString(e,r,pt.MAX_PROPERTY_LENGTH),i[n=pt.sanitizeKeyAndAddUniqueness(e,n,i)]=r}t=i}return t},pt.sanitizeMeasurements=function(e,t){if(t){var n={};for(i in t){var i,r=t[i];n[i=pt.sanitizeKeyAndAddUniqueness(e,i,n)]=r}t=n}return t},pt.sanitizeId=function(e,t){return t?pt.sanitizeInput(e,t,pt.MAX_ID_LENGTH,$.IdTooLong).toString():t},pt.sanitizeInput=function(e,t,n,i){var r;return t&&(t=pt.trim(t)).length>n&&(r=t.substring(0,n),e.throwInternal(X.WARNING,i,"input is too long, it has been truncated to "+n+" characters.",{data:t},!0)),r||t},pt.padNumber=function(e){return(e="00"+e).substr(e.length-3)},pt.trim=function(e){return K.isString(e)?e.replace(/^\s+|\s+$/g,""):e},pt.MAX_NAME_LENGTH=150,pt.MAX_ID_LENGTH=128,pt.MAX_PROPERTY_LENGTH=8192,pt.MAX_STRING_LENGTH=1024,pt.MAX_URL_LENGTH=2048,pt.MAX_MESSAGE_LENGTH=32768,pt.MAX_EXCEPTION_LENGTH=32768,pt);function pt(){}var gt=C(),ht=K.isString,vt=null,mt=(yt.createDomEvent=function(e){var t,n=null;return K.isFunction(Event)?n=new Event(e):(t=T())&&t.createEvent&&(n=t.createEvent("Event")).initEvent(e,!0,!0),n},yt.disableStorage=function(){yt._canUseLocalStorage=!1,yt._canUseSessionStorage=!1},yt._getLocalStorageObject=function(){return yt.canUseLocalStorage()?yt._getVerifiedStorageObject(u.LocalStorage):null},yt._getVerifiedStorageObject=function(e){var t,n,i=null;try{if(K.isNullOrUndefined(m()))return null;n=new Date,(i=y(e===u.LocalStorage?"localStorage":"sessionStorage")).setItem(n.toString(),n.toString()),t=i.getItem(n.toString())!==n.toString(),i.removeItem(n.toString()),t&&(i=null)}catch(r){i=null}return i},yt.isInternalApplicationInsightsEndpoint=function(e){return!!~yt._internalEndpoints.indexOf(e.toLowerCase())},yt.canUseLocalStorage=function(){return yt._canUseLocalStorage===undefined&&(yt._canUseLocalStorage=!!yt._getVerifiedStorageObject(u.LocalStorage)),yt._canUseLocalStorage},yt.getStorage=function(e,t){var n=yt._getLocalStorageObject();if(null!==n)try{return n.getItem(t)}catch(i){yt._canUseLocalStorage=!1,e.throwInternal(X.WARNING,$.BrowserCannotReadLocalStorage,"Browser failed read of local storage. "+yt.getExceptionName(i),{exception:yt.dump(i)})}return null},yt.setStorage=function(e,t,n){var i=yt._getLocalStorageObject();if(null!==i)try{return i.setItem(t,n),!0}catch(r){yt._canUseLocalStorage=!1,e.throwInternal(X.WARNING,$.BrowserCannotWriteLocalStorage,"Browser failed write to local storage. "+yt.getExceptionName(r),{exception:yt.dump(r)})}return!1},yt.removeStorage=function(e,t){var n=yt._getLocalStorageObject();if(null!==n)try{return n.removeItem(t),!0}catch(i){yt._canUseLocalStorage=!1,e.throwInternal(X.WARNING,$.BrowserFailedRemovalFromLocalStorage,"Browser failed removal of local storage item. "+yt.getExceptionName(i),{exception:yt.dump(i)})}return!1},yt._getSessionStorageObject=function(){return yt.canUseSessionStorage()?yt._getVerifiedStorageObject(u.SessionStorage):null},yt.canUseSessionStorage=function(){return yt._canUseSessionStorage===undefined&&(yt._canUseSessionStorage=!!yt._getVerifiedStorageObject(u.SessionStorage)),yt._canUseSessionStorage},yt.getSessionStorageKeys=function(){var e=[];if(yt.canUseSessionStorage())for(var t in y("sessionStorage"))e.push(t);return e},yt.getSessionStorage=function(e,t){var n=yt._getSessionStorageObject();if(null!==n)try{return n.getItem(t)}catch(i){yt._canUseSessionStorage=!1,e.throwInternal(X.WARNING,$.BrowserCannotReadSessionStorage,"Browser failed read of session storage. "+yt.getExceptionName(i),{exception:yt.dump(i)})}return null},yt.setSessionStorage=function(e,t,n){var i=yt._getSessionStorageObject();if(null!==i)try{return i.setItem(t,n),!0}catch(r){yt._canUseSessionStorage=!1,e.throwInternal(X.WARNING,$.BrowserCannotWriteSessionStorage,"Browser failed write to session storage. "+yt.getExceptionName(r),{exception:yt.dump(r)})}return!1},yt.removeSessionStorage=function(e,t){var n=yt._getSessionStorageObject();if(null!==n)try{return n.removeItem(t),!0}catch(i){yt._canUseSessionStorage=!1,e.throwInternal(X.WARNING,$.BrowserFailedRemovalFromSessionStorage,"Browser failed removal of session storage item. "+yt.getExceptionName(i),{exception:yt.dump(i)})}return!1},yt.disableCookies=function(){K.disableCookies()},yt.canUseCookies=function(e){if(K._canUseCookies===undefined){K._canUseCookies=!1;try{K._canUseCookies=yt.document.cookie!==undefined}catch(t){e.throwInternal(X.WARNING,$.CannotAccessCookie,"Cannot access document.cookie - "+yt.getExceptionName(t),{exception:yt.dump(t)})}}return K._canUseCookies},yt.disallowsSameSiteNone=function(e){return!(!ht(e)||!~e.indexOf("CPU iPhone OS 12")&&!~e.indexOf("iPad; CPU OS 12")&&!(~e.indexOf("Macintosh; Intel Mac OS X 10_14")&&~e.indexOf("Version/")&&~e.indexOf("Safari"))&&(!~e.indexOf("Macintosh; Intel Mac OS X 10_14")||(n=(t=e.length)-40,"AppleWebKit/605.1.15 (KHTML, like Gecko)"!=e.substring(0<=n?n:0,t)))&&!~e.indexOf("Chrome/5")&&!~e.indexOf("Chrome/6")&&(!~e.indexOf("UnrealEngine")||~e.indexOf("Chrome"))&&!~e.indexOf("UCBrowser/12")&&!~e.indexOf("UCBrowser/11"));var t,n},yt.setCookie=function(e,t,n,i){var r;yt.canUseCookies(e)&&(e=r="",i&&(r=";domain="+i),(i=typeof location===f&&location?location:y("location"))&&"https:"===i.protocol&&(e=";secure",null===vt&&(vt=yt.disallowsSameSiteNone((C()||{}).userAgent)),vt||(n+=";SameSite=None")),yt.document.cookie=t+"="+n+r+";path=/"+e)},yt.stringToBoolOrDefault=function(e,t){return void 0===t&&(t=!1),e===undefined||null===e?t:"true"==e.toString().toLowerCase()},yt.getCookie=function(e,t){if(yt.canUseCookies(e)){var n="";if(t&&t.length)for(var i=t+"=",r=yt.document.cookie.split(";"),o=0;o<r.length;o++){var a=r[o];if((a=yt.trim(a))&&!a.indexOf(i)){n=a.substring(i.length,r[o].length);break}}return n}},yt.deleteCookie=function(e,t){yt.canUseCookies(e)&&(yt.document.cookie=t+"=;path=/;expires=Thu, 01 Jan 1970 00:00:01 GMT;")},yt.random32=function(){return K.random32(!0)},yt.getIEVersion=function(e){return void 0===e&&(e=null),~(e=e?e.toLowerCase():gt?(gt.userAgent||"").toLowerCase():"").indexOf("msie")?parseInt(e.split("msie")[1]):e.indexOf("trident/")&&(e=parseInt(e.split("trident/")[1]))?e+4:null},yt.msToTimeSpan=function(e){(isNaN(e)||e<0)&&(e=0);var t=""+(e=Math.round(e))%1e3,n=""+Math.floor(e/1e3)%60,i=""+Math.floor(e/6e4)%60,r=""+Math.floor(e/36e5)%24,e=Math.floor(e/864e5),t=1===t.length?"00"+t:2===t.length?"0"+t:t,n=n.length<2?"0"+n:n,i=i.length<2?"0"+i:i;return(0<e?e+".":"")+(r=r.length<2?"0"+r:r)+":"+i+":"+n+"."+t},yt.isCrossOriginError=function(e,t,n,i,r){return("Script error."===e||"Script error"===e)&&!r},yt.dump=function(e){var t=Object[g].toString.call(e),n="";return"[object Error]"===t?n="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'":N()&&(n=_().stringify(e)),t+n},yt.getExceptionName=function(e){return"[object Error]"===Object[g].toString.call(e)?e.name:""},yt.addEventHandler=function(e,t){return J.Attach(x(),e,t)},yt.IsBeaconApiSupported=function(){return"sendBeacon"in gt&&gt.sendBeacon},yt.getExtension=function(e,t){for(var n=null,i=0;!n&&i<e.length;)e[i]&&e[i].identifier===t&&(n=e[i]),i++;return n},yt.document=T()||{},yt._canUseLocalStorage=undefined,yt._canUseSessionStorage=undefined,yt._internalEndpoints=["https://dc.services.visualstudio.com/v2/track","https://breeze.aimon.applicationinsights.io/v2/track","https://dc-int.services.visualstudio.com/v2/track"],yt.NotSpecified="not_specified",yt.trim=K.strTrim,yt.newId=K.newId,yt.generateW3CId=K.generateW3CId,yt.isArray=K.isArray,yt.isError=K.isError,yt.isDate=K.isDate,yt.toISOStringForIE8=K.toISOString,yt);function yt(){}var St=(xt.parseUrl=function(e){var t=xt._htmlAnchorIdx,n=xt._htmlAnchorElement,i=n[t];return xt.document.createElement?n[t]||(i=n[t]=xt.document.createElement("a")):i={host:xt.parseHost(e,!0)},i.href=e,++t>=n.length&&(t=0),xt._htmlAnchorIdx=t,i},xt.getAbsoluteUrl=function(e){var t;return(e=xt.parseUrl(e))&&(t=e.href),t},xt.getPathName=function(e){var t;return(e=xt.parseUrl(e))&&(t=e.pathname),t},xt.getCompleteUrl=function(e,t){return e?e.toUpperCase()+" "+t:t},xt.parseHost=function(e,t){return(e=xt.parseFullHost(e,t))&&null!=(t=e.match(/(www[0-9]?\.)?(.[^/:]+)(\:[\d]+)?/i))&&3<t.length&&ht(t[2])&&0<t[2].length?t[2]+(t[3]||""):e},xt.parseFullHost=function(e,t){var n=null;return!e||null!=(e=e.match(/(\w*):\/\/(.[^/:]+)(\:[\d]+)?/i))&&2<e.length&&ht(e[2])&&0<e[2].length&&(n=e[2]||"",t&&2<e.length&&(t=(e[1]||"").toLowerCase(),e=e[3]||"",("http"==t&&":80"===e||"https"==t&&":443"===e)&&(e=""),n+=e)),n},xt.document=T()||{},xt._htmlAnchorIdx=0,xt._htmlAnchorElement=[null,null,null,null,null],xt);function xt(){}var Tt=(Ct.canIncludeCorrelationHeader=function(e,t,n){if(!t||e&&e.disableCorrelationHeaders)return!1;if(e&&e.correlationHeaderExcludePatterns)for(var i=0;i<e.correlationHeaderExcludePatterns.length;i++)if(e.correlationHeaderExcludePatterns[i].test(t))return!1;var r,o=St.parseUrl(t).host.toLowerCase();if(o&&(~o.indexOf(":443")||~o.indexOf(":80"))&&(o=(St.parseFullHost(t,!0)||"").toLowerCase()),!(e&&e.enableCorsCorrelation||o===n))return!1;if((n=e&&e.correlationHeaderDomains)&&(K.arrForEach(n,function(e){e=RegExp(e.toLowerCase().replace(/\./g,".").replace(/\*/g,".*")),r=r||e.test(o)}),!r))return!1;var a=e&&e.correlationHeaderExcludedDomains;if(!a||0===a.length)return!0;for(i=0;i<a.length;i++)if(RegExp(a[i].toLowerCase().replace(/\./g,".").replace(/\*/g,".*")).test(o))return!1;return o&&0<o.length},Ct.getCorrelationContext=function(e){if((e=e&&Ct.getCorrelationContextValue(e,ct.requestContextTargetKey))&&e!==Ct.correlationIdPrefix)return e},Ct.getCorrelationContextValue=function(e,t){if(e)for(var n=e.split(","),i=0;i<n.length;++i){var r=n[i].split("=");if(2===r.length&&r[0]===t)return r[1]}},Ct.correlationIdPrefix="cid-v1:",Ct);function Ct(){}var It=(Nt.ParseDependencyPath=function(e,t,n,i){var r,o,a,s=i,u=i,s=t&&0<t.length?(a=(r=St.parseUrl(t)).host,s||(null!=r.pathname?("/"!=(o=0===r.pathname.length?"/":r.pathname)[0]&&(o="/"+o),u=r.pathname,ft.sanitizeString(e,n?n+" "+o:o)):ft.sanitizeString(e,t))):a=i;return{target:a,name:s,data:u}},Nt);function Nt(){}var _t=(Et.Now=function(){var e=I();return e&&e.now&&e.timing&&0<(e=e.now()+e.timing.navigationStart)?e:(new Date).getTime()},Et.GetDuration=function(e,t){var n=null;return 0===e||0===t||K.isNullOrUndefined(e)||K.isNullOrUndefined(t)||(n=t-e),n},Et);function Et(){}var wt="https://dc.services.visualstudio.com",Ft=(At.parse=function(e){if(!e)return{};var t=e.split(At._FIELDS_SEPARATOR),e=K.arrReduce(t,function(e,t){var n=t.split(At._FIELD_KEY_VALUE_SEPARATOR);return 2===n.length&&(t=n[0].toLowerCase(),n=n[1],e[t]=n),e},{});return 0<K.objKeys(e).length&&(e.endpointsuffix&&(t=e.location?e.location+".":"",e.ingestionendpoint=e.ingestionendpoint||"https://"+t+"dc."+e.endpointsuffix),e.ingestionendpoint=e.ingestionendpoint||wt),e},At._FIELDS_SEPARATOR=";",At._FIELD_KEY_VALUE_SEPARATOR="=",At);function At(){}var Dt,bt=function(){},Lt=(Dt=bt,__extends(Mt,Dt),Mt);function Mt(){return Dt.call(this)||this}var Rt,Ot=(Rt=function(){this.ver=1,this.sampleRate=100,this.tags={}},__extends(Pt,Rt),Pt);function Pt(e,t,n){var i=Rt.call(this)||this;return i.name=ft.sanitizeString(e,n)||mt.NotSpecified,i.data=t,i.time=K.toISOString(new Date),i.aiDataContract={time:p.FieldType.Required,iKey:p.FieldType.Required,name:p.FieldType.Required,sampleRate:function(){return 100===i.sampleRate?p.FieldType.Hidden:p.FieldType.Required},tags:p.FieldType.Required,data:p.FieldType.Required},i}var kt,Ut=function(){},zt=(kt=Ut,__extends(qt,kt),qt);function qt(){var e=kt.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var jt,Gt=(jt=zt,__extends(Ht,jt),Ht.envelopeType="Microsoft.ApplicationInsights.{0}.Event",Ht.dataType="EventData",Ht);function Ht(e,t,n,i){var r=jt.call(this)||this;return r.aiDataContract={ver:p.FieldType.Required,name:p.FieldType.Required,properties:p.FieldType.Default,measurements:p.FieldType.Default},r.name=ft.sanitizeString(e,t)||mt.NotSpecified,r.properties=ft.sanitizeProperties(e,n),r.measurements=ft.sanitizeMeasurements(e,i),r}var Bt,Vt=function(){},Kt=(Bt=Ut,__extends(Wt,Bt),Wt);function Wt(){var e=Bt.call(this)||this;return e.ver=2,e.exceptions=[],e.properties={},e.measurements={},e}var Xt,Qt=function(){this.hasFullStack=!0,this.parsedStack=[]},Jt="error",Yt=(Xt=Kt,__extends($t,Xt),$t.CreateFromInterface=function(t,e,n,i){var r=e.exceptions&&K.arrMap(e.exceptions,function(e){return en.CreateFromInterface(t,e)});return new $t(t,__assign({},e,{exceptions:r}),n,i)},$t.prototype.toInterface=function(){var e=this.exceptions,t=this.properties,n=this.measurements,i=this.severityLevel,r=(this.ver,this.problemGroup),o=this.id,a=this.isManual;return{ver:"4.0",exceptions:e instanceof Array&&K.arrMap(e,function(e){return e.toInterface()})||undefined,severityLevel:i,properties:t,measurements:n,problemGroup:r,id:o,isManual:a}},$t.CreateSimpleException=function(e,t,n,i,r,o){return{exceptions:[{hasFullStack:!0,message:e,stack:r,typeName:t}]}},$t.envelopeType="Microsoft.ApplicationInsights.{0}.Exception",$t.dataType="ExceptionData",$t);function $t(e,t,n,i,r,o){var a,s=Xt.call(this)||this;return s.aiDataContract={ver:p.FieldType.Required,exceptions:p.FieldType.Required,severityLevel:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default},"ver"in(a=t)&&"exceptions"in a&&"properties"in a?(s.exceptions=t.exceptions,s.properties=t.properties,s.measurements=t.measurements,t.severityLevel&&(s.severityLevel=t.severityLevel),t.id&&(s.id=t.id),t.problemGroup&&(s.problemGroup=t.problemGroup),s.ver=2,K.isNullOrUndefined(t.isManual)||(s.isManual=t.isManual)):(s.exceptions=[new en(e,t)],s.properties=ft.sanitizeProperties(e,n)||{},s.measurements=ft.sanitizeMeasurements(e,i),r&&(s.severityLevel=r),o&&(s.id=o)),s}var Zt,en=(Zt=Qt,__extends(tn,Zt),tn.prototype.toInterface=function(){var e=this.parsedStack instanceof Array&&K.arrMap(this.parsedStack,function(e){return e.toInterface()});return{id:this.id,outerId:this.outerId,typeName:this.typeName,message:this.message,hasFullStack:this.hasFullStack,stack:this.stack,parsedStack:e||undefined}},tn.CreateFromInterface=function(e,t){var n=t.parsedStack instanceof Array&&K.arrMap(t.parsedStack,function(e){return rn.CreateFromInterface(e)})||t.parsedStack;return new tn(e,__assign({},t,{parsedStack:n}))},tn.parseStack=function(e){if(K.isString(e)){for(var t=e.split("\n"),n=[],i=0,r=0,o=0;o<=t.length;o++){var a=t[o];rn.regex.test(a)&&(r+=(a=new rn(t[o],i++)).sizeInBytes,n.push(a))}if(32768<r)for(var s=0,u=n.length-1,l=0,c=s,d=u;s<u;){if(32768<(l+=n[s].sizeInBytes+n[u].sizeInBytes)){var f=d-c+1;n.splice(c,f);break}c=s,d=u,s++,u--}}return n},tn);function tn(e,t){var n,i=Zt.call(this)||this;return i.aiDataContract={id:p.FieldType.Default,outerId:p.FieldType.Default,typeName:p.FieldType.Required,message:p.FieldType.Required,hasFullStack:p.FieldType.Default,stack:p.FieldType.Default,parsedStack:p.FieldType.Array},"hasFullStack"in(n=t)&&"typeName"in n?(i.typeName=t.typeName,i.message=t.message,i.stack=t.stack,i.parsedStack=t.parsedStack,i.hasFullStack=t.hasFullStack):(n=t,mt.isError(n)||(n=n[Jt]||n.evt||n),i.typeName=ft.sanitizeString(e,function(e){var t="";if(e&&!(t=e.typeName||e.name||""))try{var n=/function (.{1,})\(/.exec(e.constructor.toString()),t=n&&1<n.length?n[1]:""}catch(i){}return t}(n))||mt.NotSpecified,i.message=ft.sanitizeMessage(e,t.message)||mt.NotSpecified,t=t.stack,i.parsedStack=tn.parseStack(t),i.stack=ft.sanitizeException(e,t),i.hasFullStack=mt.isArray(i.parsedStack)&&0<i.parsedStack.length),i}var nn,rn=(nn=Vt,__extends(on,nn),on.CreateFromInterface=function(e){return new on(e,null)},on.prototype.toInterface=function(){return{level:this.level,method:this.method,assembly:this.assembly,fileName:this.fileName,line:this.line}},on.regex=/^([\s]+at)?(.*?)(\@|\s\(|\s)([^\(\@\n]+):([0-9]+):([0-9]+)(\)?)$/,on.baseSize=58,on);function on(e,t){var n,i=nn.call(this)||this;return i.sizeInBytes=0,i.aiDataContract={level:p.FieldType.Required,method:p.FieldType.Required,assembly:p.FieldType.Default,fileName:p.FieldType.Default,line:p.FieldType.Default},"string"==typeof e?(n=e,i.level=t,i.method="<no_method>",i.assembly=mt.trim(n),i.fileName="",i.line=0,(n=n.match(on.regex))&&5<=n.length&&(i.method=mt.trim(n[2])||i.method,i.fileName=mt.trim(n[4]),i.line=parseInt(n[5])||0)):(i.level=e.level,i.method=e.method,i.assembly=e.assembly,i.fileName=e.fileName,i.line=e.line,i.sizeInBytes=0),i.sizeInBytes+=i.method.length,i.sizeInBytes+=i.fileName.length,i.sizeInBytes+=i.assembly.length,i.sizeInBytes+=on.baseSize,i.sizeInBytes+=i.level.toString().length,i.sizeInBytes+=i.line.toString().length,i}var an,sn,un=(an=Ut,__extends(ln,an),ln);function ln(){var e=an.call(this)||this;return e.ver=2,e.metrics=[],e.properties={},e.measurements={},e}(Ln=sn={})[Ln.Measurement=0]="Measurement",Ln[Ln.Aggregation=1]="Aggregation";var cn,dn=(cn=function(){this.kind=sn.Measurement},__extends(fn,cn),fn);function fn(){var e=cn.apply(this,arguments)||this;return e.aiDataContract={name:p.FieldType.Required,kind:p.FieldType.Default,value:p.FieldType.Required,count:p.FieldType.Default,min:p.FieldType.Default,max:p.FieldType.Default,stdDev:p.FieldType.Default},e}var pn,gn=(pn=un,__extends(hn,pn),hn.envelopeType="Microsoft.ApplicationInsights.{0}.Metric",hn.dataType="MetricData",hn);function hn(e,t,n,i,r,o,a,s){var u=pn.call(this)||this;u.aiDataContract={ver:p.FieldType.Required,metrics:p.FieldType.Required,properties:p.FieldType.Default};var l=new dn;return l.count=0<i?i:undefined,l.max=isNaN(o)||null===o?undefined:o,l.min=isNaN(r)||null===r?undefined:r,l.name=ft.sanitizeString(e,t)||mt.NotSpecified,l.value=n,u.metrics=[l],u.properties=ft.sanitizeProperties(e,a),u.measurements=ft.sanitizeMeasurements(e,s),u}var vn,mn=(vn=zt,__extends(yn,vn),yn);function yn(){var e=vn.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var Sn,ze=(Sn=mn,__extends(xn,Sn),xn.envelopeType="Microsoft.ApplicationInsights.{0}.Pageview",xn.dataType="PageviewData",xn);function xn(e,t,n,i,r,o,a){var s=Sn.call(this)||this;return s.aiDataContract={ver:p.FieldType.Required,name:p.FieldType.Default,url:p.FieldType.Default,duration:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default,id:p.FieldType.Default},s.id=ft.sanitizeId(e,a),s.url=ft.sanitizeUrl(e,n),s.name=ft.sanitizeString(e,t)||mt.NotSpecified,isNaN(i)||(s.duration=mt.msToTimeSpan(i)),s.properties=ft.sanitizeProperties(e,r),s.measurements=ft.sanitizeMeasurements(e,o),s}var Tn,Ye=(Tn=Ut,__extends(Cn,Tn),Cn);function Cn(){var e=Tn.call(this)||this;return e.ver=2,e.success=!0,e.properties={},e.measurements={},e}var In,rt=(In=Ye,__extends(Nn,In),Nn.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",Nn.dataType="RemoteDependencyData",Nn);function Nn(e,t,n,i,r,o,a,s,u,l,c,d){void 0===u&&(u="Ajax");var f=In.call(this)||this;return f.aiDataContract={id:p.FieldType.Required,ver:p.FieldType.Required,name:p.FieldType.Default,resultCode:p.FieldType.Default,duration:p.FieldType.Default,success:p.FieldType.Default,data:p.FieldType.Default,target:p.FieldType.Default,type:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default,kind:p.FieldType.Default,value:p.FieldType.Default,count:p.FieldType.Default,min:p.FieldType.Default,max:p.FieldType.Default,stdDev:p.FieldType.Default,dependencyKind:p.FieldType.Default,dependencySource:p.FieldType.Default,commandName:p.FieldType.Default,dependencyTypeName:p.FieldType.Default},f.id=t,f.duration=mt.msToTimeSpan(r),f.success=o,f.resultCode=a+"",f.type=ft.sanitizeString(e,u),s=It.ParseDependencyPath(e,n,s,i),f.data=ft.sanitizeUrl(e,i)||s.data,f.target=ft.sanitizeString(e,s.target),l&&(f.target=f.target+" | "+l),f.name=ft.sanitizeString(e,s.name),f.properties=ft.sanitizeProperties(e,c),f.measurements=ft.sanitizeMeasurements(e,d),f}var _n,Kt=(_n=Ut,__extends(En,_n),En);function En(){var e=_n.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var wn,Qt=(wn=Kt,__extends(Fn,wn),Fn.envelopeType="Microsoft.ApplicationInsights.{0}.Message",Fn.dataType="MessageData",Fn);function Fn(e,t,n,i,r){var o=wn.call(this)||this;return o.aiDataContract={ver:p.FieldType.Required,message:p.FieldType.Required,severityLevel:p.FieldType.Default,properties:p.FieldType.Default},t=t||mt.NotSpecified,o.message=ft.sanitizeMessage(e,t),o.properties=ft.sanitizeProperties(e,i),o.measurements=ft.sanitizeMeasurements(e,r),n&&(o.severityLevel=n),o}var An,Vt=(An=mn,__extends(Dn,An),Dn);function Dn(){var e=An.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var bn,Ln=(bn=Vt,__extends(Mn,bn),Mn.envelopeType="Microsoft.ApplicationInsights.{0}.PageviewPerformance",Mn.dataType="PageviewPerformanceData",Mn);function Mn(e,t,n,i,r,o,a){var s=bn.call(this)||this;return s.aiDataContract={ver:p.FieldType.Required,name:p.FieldType.Default,url:p.FieldType.Default,duration:p.FieldType.Default,perfTotal:p.FieldType.Default,networkConnect:p.FieldType.Default,sentRequest:p.FieldType.Default,receivedResponse:p.FieldType.Default,domProcessing:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default},s.url=ft.sanitizeUrl(e,n),s.name=ft.sanitizeString(e,t)||mt.NotSpecified,s.properties=ft.sanitizeProperties(e,r),s.measurements=ft.sanitizeMeasurements(e,o),a&&(s.domProcessing=a.domProcessing,s.duration=a.duration,s.networkConnect=a.networkConnect,s.perfTotal=a.perfTotal,s.receivedResponse=a.receivedResponse,s.sentRequest=a.sentRequest),s}var Rn,un=(Rn=Lt,__extends(On,Rn),On);function On(e,t){var n=Rn.call(this)||this;return n.aiDataContract={baseType:p.FieldType.Required,baseData:p.FieldType.Required},n.baseType=e,n.baseData=t,n}function Pn(){}function kn(){}function Un(){}(zt=p.SeverityLevel||(p.SeverityLevel={}))[zt.Verbose=0]="Verbose",zt[zt.Information=1]="Information",zt[zt.Warning=2]="Warning",zt[zt.Error=3]="Error",zt[zt.Critical=4]="Critical",Pn.getConfig=function(e,t,n,i){return void 0===i&&(i=!1),t=(n&&e.extensionConfig&&e.extensionConfig[n]&&!K.isNullOrUndefined(e.extensionConfig[n][t])?e.extensionConfig[n]:e)[t],K.isNullOrUndefined(t)?i:t},Ye=Pn,Ut=function(){this.applicationVersion="ai.application.ver",this.applicationBuild="ai.application.build",this.applicationTypeId="ai.application.typeId",this.applicationId="ai.application.applicationId",this.applicationLayer="ai.application.layer",this.deviceId="ai.device.id",this.deviceIp="ai.device.ip",this.deviceLanguage="ai.device.language",this.deviceLocale="ai.device.locale",this.deviceModel="ai.device.model",this.deviceFriendlyName="ai.device.friendlyName",this.deviceNetwork="ai.device.network",this.deviceNetworkName="ai.device.networkName",this.deviceOEMName="ai.device.oemName",this.deviceOS="ai.device.os",this.deviceOSVersion="ai.device.osVersion",this.deviceRoleInstance="ai.device.roleInstance",this.deviceRoleName="ai.device.roleName",this.deviceScreenResolution="ai.device.screenResolution",this.deviceType="ai.device.type",this.deviceMachineName="ai.device.machineName",this.deviceVMName="ai.device.vmName",this.deviceBrowser="ai.device.browser",this.deviceBrowserVersion="ai.device.browserVersion",this.locationIp="ai.location.ip",this.locationCountry="ai.location.country",this.locationProvince="ai.location.province",this.locationCity="ai.location.city",this.operationId="ai.operation.id",this.operationName="ai.operation.name",this.operationParentId="ai.operation.parentId",this.operationRootId="ai.operation.rootId",this.operationSyntheticSource="ai.operation.syntheticSource",this.operationCorrelationVector="ai.operation.correlationVector",this.sessionId="ai.session.id",this.sessionIsFirst="ai.session.isFirst",this.sessionIsNew="ai.session.isNew",this.userAccountAcquisitionDate="ai.user.accountAcquisitionDate",this.userAccountId="ai.user.accountId",this.userAgent="ai.user.userAgent",this.userId="ai.user.id",this.userStoreRegion="ai.user.storeRegion",this.userAuthUserId="ai.user.authUserId",this.userAnonymousUserAcquisitionDate="ai.user.anonUserAcquisitionDate",this.userAuthenticatedUserAcquisitionDate="ai.user.authUserAcquisitionDate",this.cloudName="ai.cloud.name",this.cloudRole="ai.cloud.role",this.cloudRoleVer="ai.cloud.roleVer",this.cloudRoleInstance="ai.cloud.roleInstance",this.cloudEnvironment="ai.cloud.environment",this.cloudLocation="ai.cloud.location",this.cloudDeploymentUnit="ai.cloud.deploymentUnit",this.internalNodeName="ai.internal.nodeName",this.internalSdkVersion="ai.internal.sdkVersion",this.internalAgentVersion="ai.internal.agentVersion",this.internalSnippet="ai.internal.snippet",this.internalSdkSrc="ai.internal.sdkSrc"},kn.create=function(e,t,n,i,r,o){if(n=ft.sanitizeString(i,n)||mt.NotSpecified,K.isNullOrUndefined(e)||K.isNullOrUndefined(t)||K.isNullOrUndefined(n))throw Error("Input doesn't contain all required fields");var a={name:n,time:K.toISOString(new Date),iKey:"",ext:o||{},tags:[],data:{},baseType:t,baseData:e};if(!K.isNullOrUndefined(r))for(var s in r)r.hasOwnProperty(s)&&(a.data[s]=r[s]);return a},Kt=kn,Un.UserExt="user",Un.DeviceExt="device",Un.TraceExt="trace",Un.WebExt="web",Un.AppExt="app",Un.OSExt="os",Un.SessionExt="ses",Un.SDKExt="sdk",Vt=Un,zt=new Ut,p.PropertiesPluginIdentifier="AppInsightsPropertiesPlugin",p.BreezeChannelIdentifier="AppInsightsChannelPlugin",p.AnalyticsPluginIdentifier="ApplicationInsightsAnalytics",p.Util=mt,p.CorrelationIdHelper=Tt,p.UrlHelper=St,p.DateTimeUtils=_t,p.ConnectionStringParser=Ft,p.RequestHeaders=ct,p.DisabledPropertyName="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",p.ProcessLegacy="ProcessLegacy",p.SampleRate="sampleRate",p.HttpMethod="http.method",p.DEFAULT_BREEZE_ENDPOINT=wt,p.AIData=Lt,p.AIBase=bt,p.Envelope=Ot,p.Event=Gt,p.Exception=Yt,p.Metric=gn,p.PageView=ze,p.PageViewData=mn,p.RemoteDependencyData=rt,p.Trace=Qt,p.PageViewPerformance=Ln,p.Data=un,p.ConfigurationManager=Ye,p.ContextTagKeys=Ut,p.DataSanitizer=ft,p.TelemetryItemCreator=Kt,p.CtxTagKeys=zt,p.Extensions=Vt,function(e,t,n){var i=Object.defineProperty;if(i)try{return i(e,t,n)}catch(r){}typeof n.value!==undefined&&(e[t]=n.value)}(p,"__esModule",{value:!0})};"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e.Microsoft=e.Microsoft||{},e.Microsoft.ApplicationInsights=e.Microsoft.ApplicationInsights||{}));
var e=this,t=function(p){"use strict";var i="function",r="object",t="undefined",o="prototype",a="hasOwnProperty";function e(){return typeof globalThis!==t&&globalThis?globalThis:typeof self!==t&&self?self:typeof window!==t&&window?window:typeof global!==t&&global?global:null}function s(e){var t=Object.create;if(t)return t(e);if(null==e)return{};if((t=typeof e)!==r&&t!==i)throw new TypeError("Object prototype may only be an Object:"+e);function n(){}return n[o]=e,new n}var u,l=function(e,t){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t[a](n)&&(e[n]=t[n])})(e,t)};nn=function(e,t){function n(){this.constructor=e}l(e,t),e[o]=null===t?s(t):(n[o]=t[o],new n)},(Zt=on=e()||{}).__assign||(Zt.__assign=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object[o][a].call(t,r)&&(e[r]=t[r]);return e}),Zt.__extends||(Zt.__extends=nn),__assign=__assign||on.__assign,__extends=__extends||on.__extends,(hn=u={})[hn.LocalStorage=0]="LocalStorage",hn[hn.SessionStorage=1]="SessionStorage",(zn=p.FieldType||(p.FieldType={}))[zn.Default=0]="Default",zn[zn.Required=1]="Required",zn[zn.Array=2]="Array",zn[zn.Hidden=4]="Hidden",(Tn=p.DistributedTracingModes||(p.DistributedTracingModes={}))[Tn.AI=0]="AI",Tn[Tn.AI_AND_W3C=1]="AI_AND_W3C",Tn[Tn.W3C=2]="W3C";var c={Unknown:0,NonRetryableStatus:1,InvalidEvent:2,SizeLimitExceeded:3,KillSwitch:4,QueueFull:5},d=t,f=r,g=o,n="window",h="console",v="JSON",m=e;function y(e){var t=m();return t&&t[e]?t[e]:e===n&&S()?window:null}function S(){return typeof window===f&&window}function x(){return S()?window:y(n)}function T(){return typeof document===f&&document?document:y("document")}function C(){return typeof navigator===f&&navigator?navigator:y("navigator")}function I(){return y("performance")}function N(){return typeof JSON===f&&JSON||null!==y(v)}function _(){return N()?JSON||y(v):null}var E="attachEvent",w="addEventListener",F="detachEvent",A="removeEventListener",D=4294967296,b=4294967295,L=null,M=!1,R=123456789,O=987654321;function P(e){e<0&&(e>>>=0),R=123456789+e&b,O=987654321-e&b,M=!0}function k(){P(Math.random()*D^(new Date).getTime())}function U(e,t){return typeof e===t}function z(e){return U(e,t)||e===undefined}function q(e){return z(e)||null===e}function j(e,t){return e&&Object[o].hasOwnProperty.call(e,t)}function G(e){return U(e,r)}function B(e){return U(e,i)}function H(e,t,n,i){void 0===i&&(i=!1);var r=!1;if(!q(e))try{q(e[w])?q(e[E])||(e[E]("on"+t,n),r=!0):(e[w](t,n,i),r=!0)}catch(o){}return r}function V(e,t,n,i){if(void 0===i&&(i=!1),!q(e))try{q(e[A])?q(e[F])||e[F]("on"+t,n):e[A](t,n,i)}catch(r){}}function K(e,t){if(e&&G(e))for(var n in e)j(e,n)&&t.call(e,n,e[n])}var W=(X.isDate=function(e){return"[object Date]"===Object[o].toString.call(e)},X.isArray=function(e){return"[object Array]"===Object[o].toString.call(e)},X.isError=function(e){return"[object Error]"===Object[o].toString.call(e)},X.isString=function(e){return U(e,"string")},X.isNumber=function(e){return U(e,"number")},X.isBoolean=function(e){return U(e,"boolean")},X.disableCookies=function(){X._canUseCookies=!1},X.newGuid=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(J,function(e){var t=0|X.randomValue(15);return("x"===e?t:3&t|8).toString(16)})},X.toISOString=function(e){if(X.isDate(e)){var t=function(e){return 1===(e+="").length&&(e="0"+e),e};return e.getUTCFullYear()+"-"+t(1+e.getUTCMonth())+"-"+t(e.getUTCDate())+"T"+t(e.getUTCHours())+":"+t(e.getUTCMinutes())+":"+t(e.getUTCSeconds())+"."+((e.getUTCMilliseconds()/1e3).toFixed(3)+"").slice(2,5)+"Z"}},X.arrForEach=function(e,t,n){for(var i=e.length,r=0;r<i;r++)r in e&&t.call(n||e,e[r],r,e)},X.arrIndexOf=function(e,t,n){for(var i=e.length,r=Math.max(0<=(n=n||0)?n:i-Math.abs(n),0);r<i;r++)if(r in e&&e[r]===t)return r;return-1},X.arrMap=function(e,t,n){for(var i=e.length,r=n||e,o=Array(i),a=0;a<i;a++)a in e&&(o[a]=t.call(r,e[a],e));return o},X.arrReduce=function(e,t,n){var i,r=e.length,o=0;if(3<=arguments.length)i=n;else{for(;o<r&&!(o in e);)o++;i=e[o++]}for(;o<r;)o in e&&(i=t(i,e[o],o,e)),o++;return i},X.strTrim=function(e){return X.isString(e)?e.replace(/^\s+|\s+$/g,""):e},X.objKeys=function(e){var t=!{toString:null}.propertyIsEnumerable("toString");if(!(B(e)||G(e)&&null!==e))throw new TypeError("objKeys called on non-object");var n,i=[];for(n in e)j(e,n)&&i.push(n);if(t)for(var r=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],o=r.length,a=0;a<o;a++)j(e,r[a])&&i.push(r[a]);return i},X.objDefineAccessors=function(e,t,n,i){var r=Object.defineProperty;if(r)try{var o={enumerable:!0,configurable:!0};return n&&(o.get=n),i&&(o.set=i),r(e,t,o),!0}catch(a){}return!1},X.addEventHandler=function(e,t){var n=!1,i=x();return i&&(n=H(i,e,t),n=H(i.body,e,t)||n),(i=T())&&(n=Y.Attach(i,e,t)||n),n},X.dateNow=function(){var e=Date;return e.now?e.now():(new e).getTime()},X.perfNow=function(){var e=I();return e&&e.now?e.now():X.dateNow()},X.newId=function(e){void 0===e&&(e=22);for(var t=X.random32()>>>0,n=0,i="";i.length<e;)i+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[0|63&t],t>>>=6,5==++n&&(t=(X.random32()<<2&4294967295|3&t)>>>0,n=0);return i},X.isIE=function(){var e;return null===L&&(e=((C()||{}).userAgent||"").toLowerCase(),L=!!~e.indexOf("msie")||!!~e.indexOf("trident/")),L},X.randomValue=function(e){return 0<e?Math.floor(X.random32()/b*(e+1))>>>0:0},X.random32=function(e){var t=(t=y("crypto")||y("msCrypto"))&&t.getRandomValues?t.getRandomValues(new Uint32Array(1))[0]&b:X.isIE()?(M||k(),X.mwcRandom32()&b):Math.floor(D*Math.random()|0);return e||(t>>>=0),t},X.mwcRandomSeed=function(e){e?P(e):k()},X.mwcRandom32=function(e){var t=((O=36969*(65535&O)+(O>>16)&b)<<16)+(65535&(R=18e3*(65535&R)+(R>>16)&b))>>>0&b|0;return e||(t>>>=0),t},X.generateW3CId=function(){for(var e,t=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],n="",i=0;i<4;i++)n+=t[15&(e=X.random32())]+t[e>>4&15]+t[e>>8&15]+t[e>>12&15]+t[e>>16&15]+t[e>>20&15]+t[e>>24&15]+t[e>>28&15];var r=t[8+(3&X.random32())|0];return n.substr(0,8)+n.substr(9,4)+"4"+n.substr(13,3)+r+n.substr(16,3)+n.substr(19,12)},X.isTypeof=U,X.isUndefined=z,X.isNullOrUndefined=q,X.hasOwnProperty=j,X.isFunction=B,X.isObject=G,X.objCreate=s,X);function X(){}var Q,J=/[xy]/g,Y=($.Attach=H,$.AttachEvent=H,$.Detach=V,$.DetachEvent=V,$);function $(){}(Nn=Q=Q||{})[Nn.CRITICAL=1]="CRITICAL",Nn[Nn.WARNING=2]="WARNING";var Z={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},ee="constructor",te="prototype",ne="function",ie="_dynInstFuncs",re="_isDynProxy",oe="_dynClass",ae="_dynCls$",se="_dynInstChk",ue=se,le="_dfOpts",ce="_unknown_",de="__proto__",fe="useBaseInst",pe="setInstFuncs",ge=Object.getPrototypeOf,he=0;function ve(e,t){return e&&Object[te].hasOwnProperty.call(e,t)}function me(e){return typeof e===ne}function ye(e){return e&&(e===Object[te]||e===Array[te])}function Se(e){return ye(e)||e===Function[te]}function xe(e){if(e){if(ge)return ge(e);if(e=e[de]||e[te]||e[ee])return e}return null}function Te(e,t,n){return t!==ee&&me(e[t])&&(n||ve(e,t))}function Ce(e){throw new TypeError("DynamicProto: "+e)}function Ie(e,t){for(var n=e.length-1;0<=n;n--)if(e[n]===t)return 1}function Ne(e,t){return ve(e,te)?e.name||t||ce:((e||{})[ee]||{}).name||t||ce}function _e(e,n,t,i){ve(e,te)||Ce("theClass is an invalid class definition.");var r=e[te];!function(e){for(var t=xe(n);t&&!Se(t);){if(t===e)return 1;t=xe(t)}}(r)&&Ce("["+Ne(e)+"] is not in class hierarchy of ["+Ne(n)+"]");var o=null;ve(r,oe)?o=r[oe]:(o=ae+Ne(e,"_")+"$"+he,he++,r[oe]=o);var a=_e[le],s=!!a[fe];s&&i&&i[fe]!==undefined&&(s=!!i[fe]),t(n,function(e,t,n,o){function i(e,t,n){var i,r=t[u];return r[re]&&o&&!1!==(i=e[ie]||{})[ue]&&(r=(i[t[oe]]||{})[n]||r),function(){return r.apply(e,arguments)}}var r={};for(u in n)r[u]=i(t,n,u);for(var a=xe(e),s=[];a&&!Se(a)&&!Ie(s,a);){for(var u in a)!r[u]&&Te(a,u,!ge)&&(r[u]=i(t,a,u));s.push(a),a=xe(a)}return r}(r,n,e=function(e){var t,n={};for(t in e)!n[t]&&Te(e,t,!1)&&(n[t]=e[t]);return n}(n),s)),(a=!!ge&&!!a[pe])&&i&&(a=!!i[pe]),function(e,t,n,i,r){if(!ye(e)){var o,a=n[ie]=n[ie]||{},s=a[t]=a[t]||{};for(o in!1!==a[ue]&&(a[ue]=!!r),n)Te(n,o,!1)&&n[o]!==i[o]&&(s[o]=n[o],delete n[o],ve(e,o)&&(!e[o]||e[o][re])||(e[o]=function(n,i){var r=function(){var e,t;return(function(e,t,n,i){var r=null;if(e&&ve(n,oe)){var o=e[ie]||{};if((r=(o[n[oe]]||{})[t])||Ce("Missing ["+t+"] "+ne),!r[se]&&!1!==o[ue]){for(var a=!ve(e,t),s=xe(e),u=[];a&&s&&!Se(s)&&!Ie(u,s);){var l=s[t];if(l){a=l===i;break}u.push(s),s=xe(s)}try{a&&(e[t]=r),r[se]=1}catch(c){o[ue]=!1}}}return r}(this,i,n,r)||((t=n[e=i])===r&&(t=xe(n)[e]),me(t)||Ce("["+e+"] is not a "+ne),t)).apply(this,arguments)};return r[re]=1,r}(e,o)))}}(r,o,n,e,!1!==a)}_e[le]={setInstFuncs:!0,useBaseInst:!0};var Ee="AITR_";function we(e){return e?'"'+e.replace(/\"/g,"")+'"':""}var Fe=(Ae.dataType="MessageData",Ae);function Ae(e,t,n,i){void 0===n&&(n=!1),this.messageId=e,this.message=(n?"AI: ":"AI (Internal): ")+e,e="",N()&&(e=_().stringify(i)),e=(t?" message:"+we(t):"")+(i?" props:"+we(e):""),this.message+=e}var De=(be.prototype.enableDebugExceptions=function(){return!1},be.prototype.consoleLoggingLevel=function(){return 0},be.prototype.telemetryLoggingLevel=function(){return 1},be.prototype.maxInternalMessageLimit=function(){return 25},be.prototype.throwInternal=function(e,t,n,i,r){void 0===r&&(r=!1)},be.prototype.warnToConsole=function(e){},be.prototype.resetInternalMessageCount=function(){},be.prototype.logInternalMessage=function(e,t){},be);function be(r){this.identifier="DiagnosticLogger",this.queue=[];var s=0,u={};_e(be,this,function(o){var n=W.isNullOrUndefined,a=W.isUndefined,i=W.isFunction;function e(e,t){return e=r[e],n(e)?t:e}n(r)&&(r={}),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,t,n,i,r){if(void 0===r&&(r=!1),i=new Fe(t,n,r,i),o.enableDebugExceptions())throw i;!a(i)&&i&&(a(i.message)||(r?(r=+i.messageId,!u[r]&&o.consoleLoggingLevel()>=Q.WARNING&&(o.warnToConsole(i.message),u[r]=!0)):o.consoleLoggingLevel()>=Q.WARNING&&o.warnToConsole(i.message),o.logInternalMessage(e,i)))},o.warnToConsole=function(e){var t,n=typeof console!==d?console:y(h);n&&(t="log",n.warn&&(t="warn"),i(n[t])&&n[t](e))},o.resetInternalMessageCount=function(){s=0,u={}},o.logInternalMessage=function(e,t){var n,i;s>=o.maxInternalMessageLimit()||(n=!0,i=Ee+t.messageId,u[i]?n=!1:u[i]=!0,n&&(e<=o.telemetryLoggingLevel()&&(o.queue.push(t),s++),s===o.maxInternalMessageLimit()&&(e="Internal events throttle limit per PageView reached for this app.",t=new Fe(Z.MessageLimitPerPVExceeded,e,!1),o.queue.push(t),o.warnToConsole(e))))}})}var Le="ctx",Me=(Re.ParentContextKey="parent",Re.ChildrenContextKey="childEvts",Re);function Re(e,r,t){var n,o=this,a=!1;o.start=W.dateNow(),o.name=e,o.isAsync=t,o.isChildEvt=function(){return!1},W.isFunction(r)&&(a=W.objDefineAccessors(o,"payload",function(){return!n&&W.isFunction(r)&&(n=r(),r=null),n})),o.getCtx=function(e){return e?(e===Re.ParentContextKey||e===Re.ChildrenContextKey?o:o[Le]||{})[e]:null},o.setCtx=function(e,t){e&&(e===Re.ParentContextKey?(o[e]||(o.isChildEvt=function(){return!0}),o[e]=t):e===Re.ChildrenContextKey?o[e]=t:(o[Le]=o[Le]||{})[e]=t)},o.complete=function(){var e=0,t=o.getCtx(Re.ChildrenContextKey);if(W.isArray(t))for(var n=0;n<t.length;n++){var i=t[n];i&&(e+=i.time)}o.time=W.dateNow()-o.start,o.exTime=o.time-e,o.complete=function(){},!a&&W.isFunction(r)&&(o.payload=r())}}var Oe=(Pe.prototype.create=function(e,t,n){return null},Pe.prototype.fire=function(e){},Pe.prototype.setCtx=function(e,t){},Pe.prototype.getCtx=function(e){},Pe);function Pe(t){this.ctx={},_e(Pe,this,function(n){n.create=function(e,t,n){return new Me(e,t,n)},n.fire=function(e){e&&(e.complete(),t&&t.perfEvent(e))},n.setCtx=function(e,t){e&&((n[Le]=n[Le]||{})[e]=t)},n.getCtx=function(e){return(n[Le]||{})[e]}})}var ke="CoreUtils.doPerf";function Ue(e,t,n,i,r){if(e){var o=e;if(o&&W.isFunction(o.getPerfMgr)&&(o=o.getPerfMgr()),o){var a,s=void 0,u=o.getCtx(ke);try{if(s=o.create(t(),i,r))return u&&s.setCtx&&(s.setCtx(Me.ParentContextKey,u),u.getCtx&&u.setCtx&&((a=u.getCtx(Me.ChildrenContextKey))||(a=[],u.setCtx(Me.ChildrenContextKey,a)),a.push(s))),o.setCtx(ke,s),n(s)}catch(l){s&&s.setCtx&&s.setCtx("exception",l)}finally{s&&o.fire(s),o.setCtx(ke,u)}}}return n()}var ze=W.isFunction,qe=function(r,t){var o=this,a=null,s=ze(r.processTelemetry),u=ze(r.setNextPlugin);o._hasRun=!1,o.getPlugin=function(){return r},o.getNext=function(){return a},o.setNext=function(e){a=e},o.processTelemetry=function(n,i){i=i||t;var e=r?r.identifier:"TelemetryPluginChain";Ue(i?i.core():null,function(){return e+":processTelemetry"},function(){if(r&&s){o._hasRun=!0;try{i.setNext(a),u&&r.setNextPlugin(a),a&&(a._hasRun=!1),r.processTelemetry(n,i)}catch(t){var e=a&&a._hasRun;a&&e||i.diagLog().throwInternal(Q.CRITICAL,Z.PluginException,"Plugin ["+r.identifier+"] failed during processTelemetry - "+t),a&&!e&&a.processTelemetry(n,i)}}else a&&(o._hasRun=!0,a.processTelemetry(n,i))},function(){return{item:n}},!n.sync)}},je=W.isNullOrUndefined;function Ge(e,t){var n=[];if(e&&0<e.length)for(var i=null,r=0;r<e.length;r++){var o=e[r];o&&W.isFunction(o.processTelemetry)&&(o=new qe(o,t),n.push(o),i&&i.setNext(o),i=o)}return 0<n.length?n[0]:null}var Be=function Kn(e,r,n,t){var i,o,a,s,u=this,l=null;null!==t&&(e&&W.isFunction(e.getPlugin)?l=function(e,t,n){var i=[],r=!n;if(e)for(;e;){var o=e.getPlugin();!r&&o!==n||(r=!0,i.push(o)),e=e.getNext()}return r||i.push(n),Ge(i,t)}(e,u,t||e.getPlugin()):t?(i=u,a=e,s=!1,(o=t)&&e&&(a=[],W.arrForEach(e,function(e){!s&&e!==o||(s=!0,a.push(e))})),o&&!s&&(a=a||[]).push(o),l=Ge(a,i)):W.isUndefined(t)&&(l=Ge(e,u))),u.core=function(){return n},u.diagLog=function(){return(n||{}).logger||new De(r||{})},u.getCfg=function(){return r},u.getExtCfg=function(e,t){var n,i;return void 0===t&&(t={}),!r||(i=r.extensionConfig)&&e&&(n=i[e]),n||t},u.getConfig=function(e,t,n){var i;return void 0===n&&(n=!1),(e=u.getExtCfg(e,null))&&!je(e[t])?i=e[t]:r&&!je(r[t])&&(i=r[t]),je(i)?n:i},u.hasNext=function(){return null!=l},u.getNext=function(){return l},u.setNext=function(e){l=e},u.processNext=function(e){var t=l;t&&(l=t.getNext(),t.processTelemetry(e,u))},u.createNew=function(e,t){return void 0===e&&(e=null),new Kn(e||l,r,n,t)}},He=W.isFunction,Ve="getPlugin",Ke=(We.prototype.initialize=function(e,t,n,i){this._baseTelInit(e,t,n,i)},We);function We(){var o=this,a=!1,s=null,u=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){u=e},o.processNext=function(e,t){t?t.processNext(e):u&&He(u.processTelemetry)&&u.processTelemetry(e,null)},o._getTelCtx=function(e){void 0===e&&(e=null);var t=e;return t||(e=s||new Be(null,{},o.core),t=u&&u[Ve]?e.createNew(null,u[Ve]):e.createNew(null,u)),t},o._baseTelInit=function(e,t,n,i){e&&(e.extensionConfig=e.extensionConfig||[]),!i&&t&&(i=t.getProcessTelContext().getNext());var r=u;u&&u[Ve]&&(r=u[Ve]()),o.core=t,s=new Be(i,e,t,r),a=!0}}var Xe=W.isFunction,Qe="processTelemetry",Je="priority",Ye="setNextPlugin",$e="isInitialized";function Ze(t,n){for(var e=[],i=null,r=t.getNext();r;){var o=r.getPlugin();o&&(i&&Xe(i[Ye])&&Xe(o[Qe])&&i[Ye](o),Xe(o[$e])&&o[$e]()||e.push(o),i=o,r=r.getNext())}W.arrForEach(e,function(e){e.initialize(t.getCfg(),t.core(),n,t.getNext())})}function et(e){return e.sort(function(e,t){var n=0,i=Xe(t[Qe]);return Xe(e[Qe])?n=i?e[Je]-t[Je]:1:i&&(n=-1),n})}var tt,nt=500,it="Channel has invalid priority",rt=W.objDefineAccessors,ot=(tt=Ke,__extends(at,tt),at.prototype.processTelemetry=function(e,t){},at.prototype.getChannelControls=function(){return null},at.prototype.initialize=function(e,t,n){},at._staticInit=(rt(at.prototype,"ChannelControls",at.prototype.getChannelControls),void rt(at.prototype,"channelQueue",at.prototype.getChannelControls)),at);function at(){var i=tt.call(this)||this;i.identifier="ChannelControllerPlugin",i.priority=nt;var u,l=W.arrForEach;function c(e){e&&0<e.length&&(e=e.sort(function(e,t){return e.priority-t.priority}),l(e,function(e){if(e.priority<nt)throw Error(it+e.identifier)}),u.push(e))}return _e(at,i,function(a,s){a.setNextPlugin=function(e){},a.processTelemetry=function(t,n){u&&l(u,function(e){0<e.length&&i._getTelCtx(n).createNew(e).processNext(t)})},a.getChannelControls=function(){return u},a.initialize=function(t,n,i){var e,r,o;a.isInitialized()||(s.initialize(t,n,i),t.isCookieUseDisabled&&W.disableCookies(),r=i,u=[],(e=(t||{}).channels)&&l(e,c),r&&(o=[],l(r,function(e){e.priority>nt&&o.push(e)}),c(o)),l(u,function(e){return Ze(new Be(e,t,n),i)}))}}),i}var st="Extensions must provide callback to initialize",ut=W.arrForEach,lt=W.isNullOrUndefined,ct="_notificationManager",dt=(ft.prototype.initialize=function(e,t,n,i){},ft.prototype.getTransmissionControls=function(){return null},ft.prototype.track=function(e){},ft.prototype.getProcessTelContext=function(){return null},ft.prototype.getNotifyMgr=function(){return null},ft.prototype.getPerfMgr=function(){return null},ft.prototype.setPerfMgr=function(e){},ft.prototype.eventCnt=function(){return 0},ft.prototype.releaseQueue=function(){},ft);function ft(){var t,s,u,n,l=!1;_e(ft,this,function(a){a._extensions=[],s=new ot,a.logger=W.objCreate({throwInternal:function(e,t,n,i,r){void 0===r&&(r=!1)},warnToConsole:function(e){},resetInternalMessageCount:function(){}}),t=[],a.isInitialized=function(){return l},a.initialize=function(e,t,i,n){if(a.isInitialized())throw Error("Core should not be initialized more than once");if(!e||lt(e.instrumentationKey))throw Error("Please provide instrumentation key");u=n,a[ct]=n,a.config=e||{},e.extensions=lt(e.extensions)?[]:e.extensions,(e.extensionConfig=lt(e.extensionConfig)?{}:e.extensionConfig).NotificationManager=n,i&&(a.logger=i),(n=[]).push.apply(n,t.concat(e.extensions)),n=et(n);var r=[],o={};if(ut(n,function(e){if(lt(e)||lt(e.initialize))throw Error(st);var t=e.priority,n=e.identifier;e&&t&&(lt(o[t])?o[t]=n:i.warnToConsole("Two extensions have same priority #"+t+" - "+o[t]+", "+n)),(!t||t<s.priority)&&r.push(e)}),n.push(s),r.push(s),n=et(n),a._extensions=n,Ze(new Be([s],e,a),n),Ze(new Be(r,e,a),n),a._extensions=r,0===a.getTransmissionControls().length)throw Error("No channels available");l=!0,a.releaseQueue()},a.getTransmissionControls=function(){return s.getChannelControls()},a.track=function(e){e.iKey||(e.iKey=a.config.instrumentationKey),e.time||(e.time=W.toISOString(new Date)),lt(e.ver)&&(e.ver="4.0"),a.isInitialized()?a.getProcessTelContext().processNext(e):t.push(e)},a.getProcessTelContext=function(){var e=a._extensions,t=e;return e&&0!==e.length||(t=[s]),new Be(t,a.config,a)},a.getNotifyMgr=function(){return u||(u=W.objCreate({addNotificationListener:function(e){},removeNotificationListener:function(e){},eventsSent:function(e){},eventsDiscarded:function(e,t){},eventsSendRequest:function(e,t){}}),a[ct]=u),u},a.getPerfMgr=function(){return n||a.config&&a.config.enablePerfMgr&&(n=new Oe(a.getNotifyMgr())),n},a.setPerfMgr=function(e){n=e},a.eventCnt=function(){return t.length},a.releaseQueue=function(){0<t.length&&(ut(t,function(e){a.getProcessTelContext().processNext(e)}),t=[])}})}var pt,gt=(ht.prototype.addNotificationListener=function(e){},ht.prototype.removeNotificationListener=function(e){},ht.prototype.eventsSent=function(e){},ht.prototype.eventsDiscarded=function(e,t){},ht.prototype.eventsSendRequest=function(e,t){},ht);function ht(e){this.listeners=[];var o=W.arrForEach,t=!!(e||{}).perfEvtsSendAll;_e(ht,this,function(r){r.addNotificationListener=function(e){r.listeners.push(e)},r.removeNotificationListener=function(e){for(var t=W.arrIndexOf(r.listeners,e);-1<t;)r.listeners.splice(t,1),t=W.arrIndexOf(r.listeners,e)},r.eventsSent=function(t){o(r.listeners,function(e){e&&e.eventsSent&&setTimeout(function(){return e.eventsSent(t)},0)})},r.eventsDiscarded=function(t,n){o(r.listeners,function(e){e&&e.eventsDiscarded&&setTimeout(function(){return e.eventsDiscarded(t,n)},0)})},r.eventsSendRequest=function(n,i){o(r.listeners,function(e){if(e&&e.eventsSendRequest)if(i)setTimeout(function(){return e.eventsSendRequest(n,i)},0);else try{e.eventsSendRequest(n,i)}catch(t){}})},r.perfEvent=function(n){n&&(!t&&n.isChildEvt()||o(r.listeners,function(e){if(e&&e.perfEvent)if(n.isAsync)setTimeout(function(){return e.perfEvent(n)},0);else try{e.perfEvent(n)}catch(t){}}))}})}function vt(){var e=pt.call(this)||this;return _e(vt,e,function(n,r){function t(e){var t=n.getNotifyMgr();t&&t.eventsDiscarded([e],c.InvalidEvent)}n.initialize=function(e,t,n,i){r.initialize(e,t,n||new De(e),i||new gt(e))},n.track=function(e){Ue(n.getPerfMgr(),function(){return"AppInsightsCore:track"},function(){if(null===e)throw t(e),Error("Invalid telemetry item");!function(e){if(W.isNullOrUndefined(e.name))throw t(e),Error("telemetry name required")}(e),r.track(e)},function(){return{item:e}},!e.sync)},n.addNotificationListener=function(e){var t=n.getNotifyMgr();t&&t.addNotificationListener(e)},n.removeNotificationListener=function(e){var t=n.getNotifyMgr();t&&t.removeNotificationListener(e)},n.pollInternalLogs=function(t){var e=n.config.diagnosticLogInterval;return e&&0<e||(e=1e4),setInterval(function(){var e=n.logger?n.logger.queue:[];W.arrForEach(e,function(e){e={name:t||"InternalMessageId: "+e.messageId,iKey:n.config.instrumentationKey,time:W.toISOString(new Date),baseType:Fe.dataType,baseData:{message:e.message}},n.track(e)}),e.length=0},e)}}),e}pt=dt,__extends(vt,pt),vt.prototype.initialize=function(e,t,n,i){},vt.prototype.track=function(e){},vt.prototype.addNotificationListener=function(e){},vt.prototype.removeNotificationListener=function(e){},vt.prototype.pollInternalLogs=function(e){return 0};var mt=(yt.requestContextHeader="Request-Context",yt.requestContextTargetKey="appId",yt.requestContextAppIdFormat="appId=cid-v1:",yt.requestIdHeader="Request-Id",yt.traceParentHeader="traceparent",yt.sdkContextHeader="Sdk-Context",yt.sdkContextHeaderAppIdRequest="appId",yt.requestContextHeaderLowerCase="request-context",yt);function yt(){}var St=(xt.sanitizeKeyAndAddUniqueness=function(e,t,n){var i=t.length,r=xt.sanitizeKey(e,t);if(r.length!==i){for(var o=0,a=r;n[a]!==undefined;)o++,a=r.substring(0,xt.MAX_NAME_LENGTH-3)+xt.padNumber(o);r=a}return r},xt.sanitizeKey=function(e,t){var n;return t&&(t=xt.trim(t.toString())).length>xt.MAX_NAME_LENGTH&&(n=t.substring(0,xt.MAX_NAME_LENGTH),e.throwInternal(Q.WARNING,Z.NameTooLong,"name is too long. It has been truncated to "+xt.MAX_NAME_LENGTH+" characters.",{name:t},!0)),n||t},xt.sanitizeString=function(e,t,n){var i;return void 0===n&&(n=xt.MAX_STRING_LENGTH),t&&(n=n||xt.MAX_STRING_LENGTH,(t=xt.trim(t)).toString().length>n&&(i=t.toString().substring(0,n),e.throwInternal(Q.WARNING,Z.StringValueTooLong,"string value is too long. It has been truncated to "+n+" characters.",{value:t},!0))),i||t},xt.sanitizeUrl=function(e,t){return xt.sanitizeInput(e,t,xt.MAX_URL_LENGTH,Z.UrlTooLong)},xt.sanitizeMessage=function(e,t){var n;return t&&t.length>xt.MAX_MESSAGE_LENGTH&&(n=t.substring(0,xt.MAX_MESSAGE_LENGTH),e.throwInternal(Q.WARNING,Z.MessageTruncated,"message is too long, it has been truncated to "+xt.MAX_MESSAGE_LENGTH+" characters.",{message:t},!0)),n||t},xt.sanitizeException=function(e,t){var n;return t&&t.length>xt.MAX_EXCEPTION_LENGTH&&(n=t.substring(0,xt.MAX_EXCEPTION_LENGTH),e.throwInternal(Q.WARNING,Z.ExceptionTruncated,"exception is too long, it has been truncated to "+xt.MAX_EXCEPTION_LENGTH+" characters.",{exception:t},!0)),n||t},xt.sanitizeProperties=function(i,e){var r;return e&&(r={},K(e,function(e,t){if(W.isObject(t)&&N())try{t=_().stringify(t)}catch(n){i.throwInternal(Q.WARNING,Z.CannotSerializeObjectNonSerializable,"custom property is not valid",{exception:n},!0)}t=xt.sanitizeString(i,t,xt.MAX_PROPERTY_LENGTH),e=xt.sanitizeKeyAndAddUniqueness(i,e,r),r[e]=t}),e=r),e},xt.sanitizeMeasurements=function(n,e){var i;return e&&(i={},K(e,function(e,t){e=xt.sanitizeKeyAndAddUniqueness(n,e,i),i[e]=t}),e=i),e},xt.sanitizeId=function(e,t){return t&&xt.sanitizeInput(e,t,xt.MAX_ID_LENGTH,Z.IdTooLong).toString()},xt.sanitizeInput=function(e,t,n,i){var r;return t&&(t=xt.trim(t)).length>n&&(r=t.substring(0,n),e.throwInternal(Q.WARNING,i,"input is too long, it has been truncated to "+n+" characters.",{data:t},!0)),r||t},xt.padNumber=function(e){return(e="00"+e).substr(e.length-3)},xt.trim=function(e){return W.isString(e)?e.replace(/^\s+|\s+$/g,""):e},xt.MAX_NAME_LENGTH=150,xt.MAX_ID_LENGTH=128,xt.MAX_PROPERTY_LENGTH=8192,xt.MAX_STRING_LENGTH=1024,xt.MAX_URL_LENGTH=2048,xt.MAX_MESSAGE_LENGTH=32768,xt.MAX_EXCEPTION_LENGTH=32768,xt);function xt(){}var Tt=C(),Ct=W.isString,It=null,Nt=(_t.createDomEvent=function(e){var t,n=null;return W.isFunction(Event)?n=new Event(e):(t=T())&&t.createEvent&&(n=t.createEvent("Event")).initEvent(e,!0,!0),n},_t.disableStorage=function(){_t._canUseLocalStorage=!1,_t._canUseSessionStorage=!1},_t._getLocalStorageObject=function(){return _t.canUseLocalStorage()?_t._getVerifiedStorageObject(u.LocalStorage):null},_t._getVerifiedStorageObject=function(e){var t,n,i=null;try{if(W.isNullOrUndefined(m()))return null;n=new Date,(i=y(e===u.LocalStorage?"localStorage":"sessionStorage")).setItem(n.toString(),n.toString()),t=i.getItem(n.toString())!==n.toString(),i.removeItem(n.toString()),t&&(i=null)}catch(r){i=null}return i},_t.isInternalApplicationInsightsEndpoint=function(e){return!!~_t._internalEndpoints.indexOf(e.toLowerCase())},_t.canUseLocalStorage=function(){return _t._canUseLocalStorage===undefined&&(_t._canUseLocalStorage=!!_t._getVerifiedStorageObject(u.LocalStorage)),_t._canUseLocalStorage},_t.getStorage=function(e,t){var n=_t._getLocalStorageObject();if(null!==n)try{return n.getItem(t)}catch(i){_t._canUseLocalStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserCannotReadLocalStorage,"Browser failed read of local storage. "+_t.getExceptionName(i),{exception:_t.dump(i)})}return null},_t.setStorage=function(e,t,n){var i=_t._getLocalStorageObject();if(null!==i)try{return i.setItem(t,n),!0}catch(r){_t._canUseLocalStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserCannotWriteLocalStorage,"Browser failed write to local storage. "+_t.getExceptionName(r),{exception:_t.dump(r)})}return!1},_t.removeStorage=function(e,t){var n=_t._getLocalStorageObject();if(null!==n)try{return n.removeItem(t),!0}catch(i){_t._canUseLocalStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserFailedRemovalFromLocalStorage,"Browser failed removal of local storage item. "+_t.getExceptionName(i),{exception:_t.dump(i)})}return!1},_t._getSessionStorageObject=function(){return _t.canUseSessionStorage()?_t._getVerifiedStorageObject(u.SessionStorage):null},_t.canUseSessionStorage=function(){return _t._canUseSessionStorage===undefined&&(_t._canUseSessionStorage=!!_t._getVerifiedStorageObject(u.SessionStorage)),_t._canUseSessionStorage},_t.getSessionStorageKeys=function(){var t=[];return _t.canUseSessionStorage()&&K(y("sessionStorage"),function(e){t.push(e)}),t},_t.getSessionStorage=function(e,t){var n=_t._getSessionStorageObject();if(null!==n)try{return n.getItem(t)}catch(i){_t._canUseSessionStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserCannotReadSessionStorage,"Browser failed read of session storage. "+_t.getExceptionName(i),{exception:_t.dump(i)})}return null},_t.setSessionStorage=function(e,t,n){var i=_t._getSessionStorageObject();if(null!==i)try{return i.setItem(t,n),!0}catch(r){_t._canUseSessionStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserCannotWriteSessionStorage,"Browser failed write to session storage. "+_t.getExceptionName(r),{exception:_t.dump(r)})}return!1},_t.removeSessionStorage=function(e,t){var n=_t._getSessionStorageObject();if(null!==n)try{return n.removeItem(t),!0}catch(i){_t._canUseSessionStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserFailedRemovalFromSessionStorage,"Browser failed removal of session storage item. "+_t.getExceptionName(i),{exception:_t.dump(i)})}return!1},_t.disableCookies=function(){W.disableCookies()},_t.canUseCookies=function(e){if(W._canUseCookies===undefined){W._canUseCookies=!1;try{W._canUseCookies=_t.document.cookie!==undefined}catch(t){e.throwInternal(Q.WARNING,Z.CannotAccessCookie,"Cannot access document.cookie - "+_t.getExceptionName(t),{exception:_t.dump(t)})}}return W._canUseCookies},_t.disallowsSameSiteNone=function(e){return!(!Ct(e)||!~e.indexOf("CPU iPhone OS 12")&&!~e.indexOf("iPad; CPU OS 12")&&!(~e.indexOf("Macintosh; Intel Mac OS X 10_14")&&~e.indexOf("Version/")&&~e.indexOf("Safari"))&&(!~e.indexOf("Macintosh; Intel Mac OS X 10_14")||(n=(t=e.length)-40,"AppleWebKit/605.1.15 (KHTML, like Gecko)"!=e.substring(0<=n?n:0,t)))&&!~e.indexOf("Chrome/5")&&!~e.indexOf("Chrome/6")&&(!~e.indexOf("UnrealEngine")||~e.indexOf("Chrome"))&&!~e.indexOf("UCBrowser/12")&&!~e.indexOf("UCBrowser/11"));var t,n},_t.setCookie=function(e,t,n,i){var r;_t.canUseCookies(e)&&(e=r="",i&&(r=";domain="+i),(i=typeof location===f&&location?location:y("location"))&&"https:"===i.protocol&&(e=";secure",null===It&&(It=_t.disallowsSameSiteNone((C()||{}).userAgent)),It||(n+=";SameSite=None")),_t.document.cookie=t+"="+n+r+";path=/"+e)},_t.stringToBoolOrDefault=function(e,t){return void 0===t&&(t=!1),e===undefined||null===e?t:"true"==e.toString().toLowerCase()},_t.getCookie=function(e,t){if(_t.canUseCookies(e)){var n="";if(t&&t.length)for(var i=t+"=",r=_t.document.cookie.split(";"),o=0;o<r.length;o++){var a=r[o];if((a=_t.trim(a))&&!a.indexOf(i)){n=a.substring(i.length,r[o].length);break}}return n}},_t.deleteCookie=function(e,t){_t.canUseCookies(e)&&(_t.document.cookie=t+"=;path=/;expires=Thu, 01 Jan 1970 00:00:01 GMT;")},_t.random32=function(){return W.random32(!0)},_t.getIEVersion=function(e){return void 0===e&&(e=null),~(e=e?e.toLowerCase():Tt?(Tt.userAgent||"").toLowerCase():"").indexOf("msie")?parseInt(e.split("msie")[1]):e.indexOf("trident/")&&(e=parseInt(e.split("trident/")[1]))?e+4:null},_t.msToTimeSpan=function(e){(isNaN(e)||e<0)&&(e=0);var t=""+(e=Math.round(e))%1e3,n=""+Math.floor(e/1e3)%60,i=""+Math.floor(e/6e4)%60,r=""+Math.floor(e/36e5)%24,e=Math.floor(e/864e5),t=1===t.length?"00"+t:2===t.length?"0"+t:t,n=n.length<2?"0"+n:n,i=i.length<2?"0"+i:i;return(0<e?e+".":"")+(r=r.length<2?"0"+r:r)+":"+i+":"+n+"."+t},_t.isCrossOriginError=function(e,t,n,i,r){return("Script error."===e||"Script error"===e)&&!r},_t.dump=function(e){var t=Object[g].toString.call(e),n="";return"[object Error]"===t?n="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'":N()&&(n=_().stringify(e)),t+n},_t.getExceptionName=function(e){return"[object Error]"===Object[g].toString.call(e)?e.name:""},_t.addEventHandler=function(e,t){return Y.Attach(x(),e,t)},_t.IsBeaconApiSupported=function(){return"sendBeacon"in Tt&&Tt.sendBeacon},_t.getExtension=function(e,t){for(var n=null,i=0;!n&&i<e.length;)e[i]&&e[i].identifier===t&&(n=e[i]),i++;return n},_t.document=T()||{},_t._canUseLocalStorage=undefined,_t._canUseSessionStorage=undefined,_t._internalEndpoints=["https://dc.services.visualstudio.com/v2/track","https://breeze.aimon.applicationinsights.io/v2/track","https://dc-int.services.visualstudio.com/v2/track"],_t.NotSpecified="not_specified",_t.trim=W.strTrim,_t.newId=W.newId,_t.generateW3CId=W.generateW3CId,_t.isArray=W.isArray,_t.isError=W.isError,_t.isDate=W.isDate,_t.toISOStringForIE8=W.toISOString,_t);function _t(){}var Et=(wt.parseUrl=function(e){var t=wt._htmlAnchorIdx,n=wt._htmlAnchorElement,i=n[t];return wt.document.createElement?n[t]||(i=n[t]=wt.document.createElement("a")):i={host:wt.parseHost(e,!0)},i.href=e,++t>=n.length&&(t=0),wt._htmlAnchorIdx=t,i},wt.getAbsoluteUrl=function(e){var t;return(e=wt.parseUrl(e))&&(t=e.href),t},wt.getPathName=function(e){var t;return(e=wt.parseUrl(e))&&(t=e.pathname),t},wt.getCompleteUrl=function(e,t){return e?e.toUpperCase()+" "+t:t},wt.parseHost=function(e,t){return(e=wt.parseFullHost(e,t))&&null!=(t=e.match(/(www[0-9]?\.)?(.[^/:]+)(\:[\d]+)?/i))&&3<t.length&&Ct(t[2])&&0<t[2].length?t[2]+(t[3]||""):e},wt.parseFullHost=function(e,t){var n=null;return!e||null!=(e=e.match(/(\w*):\/\/(.[^/:]+)(\:[\d]+)?/i))&&2<e.length&&Ct(e[2])&&0<e[2].length&&(n=e[2]||"",t&&2<e.length&&(t=(e[1]||"").toLowerCase(),e=e[3]||"",("http"==t&&":80"===e||"https"==t&&":443"===e)&&(e=""),n+=e)),n},wt.document=T()||{},wt._htmlAnchorIdx=0,wt._htmlAnchorElement=[null,null,null,null,null],wt);function wt(){}var Ft=(At.canIncludeCorrelationHeader=function(e,t,n){if(!t||e&&e.disableCorrelationHeaders)return!1;if(e&&e.correlationHeaderExcludePatterns)for(var i=0;i<e.correlationHeaderExcludePatterns.length;i++)if(e.correlationHeaderExcludePatterns[i].test(t))return!1;var r,o=Et.parseUrl(t).host.toLowerCase();if(o&&(~o.indexOf(":443")||~o.indexOf(":80"))&&(o=(Et.parseFullHost(t,!0)||"").toLowerCase()),!(e&&e.enableCorsCorrelation||o===n))return!1;if((n=e&&e.correlationHeaderDomains)&&(W.arrForEach(n,function(e){e=RegExp(e.toLowerCase().replace(/\./g,".").replace(/\*/g,".*")),r=r||e.test(o)}),!r))return!1;var a=e&&e.correlationHeaderExcludedDomains;if(!a||0===a.length)return!0;for(i=0;i<a.length;i++)if(RegExp(a[i].toLowerCase().replace(/\./g,".").replace(/\*/g,".*")).test(o))return!1;return o&&0<o.length},At.getCorrelationContext=function(e){if((e=e&&At.getCorrelationContextValue(e,mt.requestContextTargetKey))&&e!==At.correlationIdPrefix)return e},At.getCorrelationContextValue=function(e,t){if(e)for(var n=e.split(","),i=0;i<n.length;++i){var r=n[i].split("=");if(2===r.length&&r[0]===t)return r[1]}},At.correlationIdPrefix="cid-v1:",At);function At(){}var Dt=(bt.ParseDependencyPath=function(e,t,n,i){var r,o,a,s=i,u=i,s=t&&0<t.length?(a=(r=Et.parseUrl(t)).host,s||(null!=r.pathname?("/"!=(o=0===r.pathname.length?"/":r.pathname)[0]&&(o="/"+o),u=r.pathname,St.sanitizeString(e,n?n+" "+o:o)):St.sanitizeString(e,t))):a=i;return{target:a,name:s,data:u}},bt);function bt(){}var Lt=(Mt.Now=function(){var e=I();return e&&e.now&&e.timing&&0<(e=e.now()+e.timing.navigationStart)?e:(new Date).getTime()},Mt.GetDuration=function(e,t){var n=null;return 0===e||0===t||W.isNullOrUndefined(e)||W.isNullOrUndefined(t)||(n=t-e),n},Mt);function Mt(){}var Rt="https://dc.services.visualstudio.com",Ot=(Pt.parse=function(e){if(!e)return{};var t=e.split(Pt._FIELDS_SEPARATOR),e=W.arrReduce(t,function(e,t){var n=t.split(Pt._FIELD_KEY_VALUE_SEPARATOR);return 2===n.length&&(t=n[0].toLowerCase(),n=n[1],e[t]=n),e},{});return 0<W.objKeys(e).length&&(e.endpointsuffix&&(t=e.location?e.location+".":"",e.ingestionendpoint=e.ingestionendpoint||"https://"+t+"dc."+e.endpointsuffix),e.ingestionendpoint=e.ingestionendpoint||Rt),e},Pt._FIELDS_SEPARATOR=";",Pt._FIELD_KEY_VALUE_SEPARATOR="=",Pt);function Pt(){}var kt,Ut=function(){},zt=(kt=Ut,__extends(qt,kt),qt);function qt(){return kt.call(this)||this}var jt,Gt=(jt=function(){this.ver=1,this.sampleRate=100,this.tags={}},__extends(Bt,jt),Bt);function Bt(e,t,n){var i=jt.call(this)||this;return i.name=St.sanitizeString(e,n)||Nt.NotSpecified,i.data=t,i.time=W.toISOString(new Date),i.aiDataContract={time:p.FieldType.Required,iKey:p.FieldType.Required,name:p.FieldType.Required,sampleRate:function(){return 100===i.sampleRate?p.FieldType.Hidden:p.FieldType.Required},tags:p.FieldType.Required,data:p.FieldType.Required},i}var Ht,Vt=function(){},Kt=(Ht=Vt,__extends(Wt,Ht),Wt);function Wt(){var e=Ht.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var Xt,Qt=(Xt=Kt,__extends(Jt,Xt),Jt.envelopeType="Microsoft.ApplicationInsights.{0}.Event",Jt.dataType="EventData",Jt);function Jt(e,t,n,i){var r=Xt.call(this)||this;return r.aiDataContract={ver:p.FieldType.Required,name:p.FieldType.Required,properties:p.FieldType.Default,measurements:p.FieldType.Default},r.name=St.sanitizeString(e,t)||Nt.NotSpecified,r.properties=St.sanitizeProperties(e,n),r.measurements=St.sanitizeMeasurements(e,i),r}var Yt,$t=function(){},Zt=(Yt=Vt,__extends(en,Yt),en);function en(){var e=Yt.call(this)||this;return e.ver=2,e.exceptions=[],e.properties={},e.measurements={},e}var tn,nn=function(){this.hasFullStack=!0,this.parsedStack=[]},rn="error",on=(tn=Zt,__extends(an,tn),an.CreateFromInterface=function(t,e,n,i){var r=e.exceptions&&W.arrMap(e.exceptions,function(e){return un.CreateFromInterface(t,e)});return new an(t,__assign({},e,{exceptions:r}),n,i)},an.prototype.toInterface=function(){var e=this.exceptions,t=this.properties,n=this.measurements,i=this.severityLevel,r=(this.ver,this.problemGroup),o=this.id,a=this.isManual;return{ver:"4.0",exceptions:e instanceof Array&&W.arrMap(e,function(e){return e.toInterface()})||undefined,severityLevel:i,properties:t,measurements:n,problemGroup:r,id:o,isManual:a}},an.CreateSimpleException=function(e,t,n,i,r,o){return{exceptions:[{hasFullStack:!0,message:e,stack:r,typeName:t}]}},an.envelopeType="Microsoft.ApplicationInsights.{0}.Exception",an.dataType="ExceptionData",an);function an(e,t,n,i,r,o){var a,s=tn.call(this)||this;return s.aiDataContract={ver:p.FieldType.Required,exceptions:p.FieldType.Required,severityLevel:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default},"ver"in(a=t)&&"exceptions"in a&&"properties"in a?(s.exceptions=t.exceptions,s.properties=t.properties,s.measurements=t.measurements,t.severityLevel&&(s.severityLevel=t.severityLevel),t.id&&(s.id=t.id),t.problemGroup&&(s.problemGroup=t.problemGroup),s.ver=2,W.isNullOrUndefined(t.isManual)||(s.isManual=t.isManual)):(s.exceptions=[new un(e,t)],s.properties=St.sanitizeProperties(e,n)||{},s.measurements=St.sanitizeMeasurements(e,i),r&&(s.severityLevel=r),o&&(s.id=o)),s}var sn,un=(sn=nn,__extends(ln,sn),ln.prototype.toInterface=function(){var e=this.parsedStack instanceof Array&&W.arrMap(this.parsedStack,function(e){return e.toInterface()});return{id:this.id,outerId:this.outerId,typeName:this.typeName,message:this.message,hasFullStack:this.hasFullStack,stack:this.stack,parsedStack:e||undefined}},ln.CreateFromInterface=function(e,t){var n=t.parsedStack instanceof Array&&W.arrMap(t.parsedStack,function(e){return dn.CreateFromInterface(e)})||t.parsedStack;return new ln(e,__assign({},t,{parsedStack:n}))},ln.parseStack=function(e){if(W.isString(e)){for(var t=e.split("\n"),n=[],i=0,r=0,o=0;o<=t.length;o++){var a=t[o];dn.regex.test(a)&&(r+=(a=new dn(t[o],i++)).sizeInBytes,n.push(a))}if(32768<r)for(var s=0,u=n.length-1,l=0,c=s,d=u;s<u;){if(32768<(l+=n[s].sizeInBytes+n[u].sizeInBytes)){var f=d-c+1;n.splice(c,f);break}c=s,d=u,s++,u--}}return n},ln);function ln(e,t){var n,i=sn.call(this)||this;return i.aiDataContract={id:p.FieldType.Default,outerId:p.FieldType.Default,typeName:p.FieldType.Required,message:p.FieldType.Required,hasFullStack:p.FieldType.Default,stack:p.FieldType.Default,parsedStack:p.FieldType.Array},"hasFullStack"in(n=t)&&"typeName"in n?(i.typeName=t.typeName,i.message=t.message,i.stack=t.stack,i.parsedStack=t.parsedStack,i.hasFullStack=t.hasFullStack):(n=t,Nt.isError(n)||(n=n[rn]||n.evt||n),i.typeName=St.sanitizeString(e,function(e){var t="";if(e&&!(t=e.typeName||e.name||""))try{var n=/function (.{1,})\(/.exec(e.constructor.toString()),t=n&&1<n.length?n[1]:""}catch(i){}return t}(n))||Nt.NotSpecified,i.message=St.sanitizeMessage(e,t.message)||Nt.NotSpecified,t=t.stack,i.parsedStack=ln.parseStack(t),i.stack=St.sanitizeException(e,t),i.hasFullStack=Nt.isArray(i.parsedStack)&&0<i.parsedStack.length),i}var cn,dn=(cn=$t,__extends(fn,cn),fn.CreateFromInterface=function(e){return new fn(e,null)},fn.prototype.toInterface=function(){return{level:this.level,method:this.method,assembly:this.assembly,fileName:this.fileName,line:this.line}},fn.regex=/^([\s]+at)?(.*?)(\@|\s\(|\s)([^\(\@\n]+):([0-9]+):([0-9]+)(\)?)$/,fn.baseSize=58,fn);function fn(e,t){var n,i=cn.call(this)||this;return i.sizeInBytes=0,i.aiDataContract={level:p.FieldType.Required,method:p.FieldType.Required,assembly:p.FieldType.Default,fileName:p.FieldType.Default,line:p.FieldType.Default},"string"==typeof e?(n=e,i.level=t,i.method="<no_method>",i.assembly=Nt.trim(n),i.fileName="",i.line=0,(n=n.match(fn.regex))&&5<=n.length&&(i.method=Nt.trim(n[2])||i.method,i.fileName=Nt.trim(n[4]),i.line=parseInt(n[5])||0)):(i.level=e.level,i.method=e.method,i.assembly=e.assembly,i.fileName=e.fileName,i.line=e.line,i.sizeInBytes=0),i.sizeInBytes+=i.method.length,i.sizeInBytes+=i.fileName.length,i.sizeInBytes+=i.assembly.length,i.sizeInBytes+=fn.baseSize,i.sizeInBytes+=i.level.toString().length,i.sizeInBytes+=i.line.toString().length,i}var pn,gn,hn=(pn=Vt,__extends(vn,pn),vn);function vn(){var e=pn.call(this)||this;return e.ver=2,e.metrics=[],e.properties={},e.measurements={},e}(zn=gn={})[zn.Measurement=0]="Measurement",zn[zn.Aggregation=1]="Aggregation";var mn,yn=(mn=function(){this.kind=gn.Measurement},__extends(Sn,mn),Sn);function Sn(){var e=mn.apply(this,arguments)||this;return e.aiDataContract={name:p.FieldType.Required,kind:p.FieldType.Default,value:p.FieldType.Required,count:p.FieldType.Default,min:p.FieldType.Default,max:p.FieldType.Default,stdDev:p.FieldType.Default},e}var xn,Tn=(xn=hn,__extends(Cn,xn),Cn.envelopeType="Microsoft.ApplicationInsights.{0}.Metric",Cn.dataType="MetricData",Cn);function Cn(e,t,n,i,r,o,a,s){var u=xn.call(this)||this;u.aiDataContract={ver:p.FieldType.Required,metrics:p.FieldType.Required,properties:p.FieldType.Default};var l=new yn;return l.count=0<i?i:undefined,l.max=isNaN(o)||null===o?undefined:o,l.min=isNaN(r)||null===r?undefined:r,l.name=St.sanitizeString(e,t)||Nt.NotSpecified,l.value=n,u.metrics=[l],u.properties=St.sanitizeProperties(e,a),u.measurements=St.sanitizeMeasurements(e,s),u}var In,Nn=(In=Kt,__extends(_n,In),_n);function _n(){var e=In.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var En,Ke=(En=Nn,__extends(wn,En),wn.envelopeType="Microsoft.ApplicationInsights.{0}.Pageview",wn.dataType="PageviewData",wn);function wn(e,t,n,i,r,o,a){var s=En.call(this)||this;return s.aiDataContract={ver:p.FieldType.Required,name:p.FieldType.Default,url:p.FieldType.Default,duration:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default,id:p.FieldType.Default},s.id=St.sanitizeId(e,a),s.url=St.sanitizeUrl(e,n),s.name=St.sanitizeString(e,t)||Nt.NotSpecified,isNaN(i)||(s.duration=Nt.msToTimeSpan(i)),s.properties=St.sanitizeProperties(e,r),s.measurements=St.sanitizeMeasurements(e,o),s}var Fn,rt=(Fn=Vt,__extends(An,Fn),An);function An(){var e=Fn.call(this)||this;return e.ver=2,e.success=!0,e.properties={},e.measurements={},e}var Dn,dt=(Dn=rt,__extends(bn,Dn),bn.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",bn.dataType="RemoteDependencyData",bn);function bn(e,t,n,i,r,o,a,s,u,l,c,d){void 0===u&&(u="Ajax");var f=Dn.call(this)||this;return f.aiDataContract={id:p.FieldType.Required,ver:p.FieldType.Required,name:p.FieldType.Default,resultCode:p.FieldType.Default,duration:p.FieldType.Default,success:p.FieldType.Default,data:p.FieldType.Default,target:p.FieldType.Default,type:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default,kind:p.FieldType.Default,value:p.FieldType.Default,count:p.FieldType.Default,min:p.FieldType.Default,max:p.FieldType.Default,stdDev:p.FieldType.Default,dependencyKind:p.FieldType.Default,dependencySource:p.FieldType.Default,commandName:p.FieldType.Default,dependencyTypeName:p.FieldType.Default},f.id=t,f.duration=Nt.msToTimeSpan(r),f.success=o,f.resultCode=a+"",f.type=St.sanitizeString(e,u),s=Dt.ParseDependencyPath(e,n,s,i),f.data=St.sanitizeUrl(e,i)||s.data,f.target=St.sanitizeString(e,s.target),l&&(f.target=f.target+" | "+l),f.name=St.sanitizeString(e,s.name),f.properties=St.sanitizeProperties(e,c),f.measurements=St.sanitizeMeasurements(e,d),f}var Ln,Zt=(Ln=Vt,__extends(Mn,Ln),Mn);function Mn(){var e=Ln.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var Rn,nn=(Rn=Zt,__extends(On,Rn),On.envelopeType="Microsoft.ApplicationInsights.{0}.Message",On.dataType="MessageData",On);function On(e,t,n,i,r){var o=Rn.call(this)||this;return o.aiDataContract={ver:p.FieldType.Required,message:p.FieldType.Required,severityLevel:p.FieldType.Default,properties:p.FieldType.Default},t=t||Nt.NotSpecified,o.message=St.sanitizeMessage(e,t),o.properties=St.sanitizeProperties(e,i),o.measurements=St.sanitizeMeasurements(e,r),n&&(o.severityLevel=n),o}var Pn,$t=(Pn=Nn,__extends(kn,Pn),kn);function kn(){var e=Pn.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var Un,zn=(Un=$t,__extends(qn,Un),qn.envelopeType="Microsoft.ApplicationInsights.{0}.PageviewPerformance",qn.dataType="PageviewPerformanceData",qn);function qn(e,t,n,i,r,o,a){var s=Un.call(this)||this;return s.aiDataContract={ver:p.FieldType.Required,name:p.FieldType.Default,url:p.FieldType.Default,duration:p.FieldType.Default,perfTotal:p.FieldType.Default,networkConnect:p.FieldType.Default,sentRequest:p.FieldType.Default,receivedResponse:p.FieldType.Default,domProcessing:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default},s.url=St.sanitizeUrl(e,n),s.name=St.sanitizeString(e,t)||Nt.NotSpecified,s.properties=St.sanitizeProperties(e,r),s.measurements=St.sanitizeMeasurements(e,o),a&&(s.domProcessing=a.domProcessing,s.duration=a.duration,s.networkConnect=a.networkConnect,s.perfTotal=a.perfTotal,s.receivedResponse=a.receivedResponse,s.sentRequest=a.sentRequest),s}var jn,hn=(jn=zt,__extends(Gn,jn),Gn);function Gn(e,t){var n=jn.call(this)||this;return n.aiDataContract={baseType:p.FieldType.Required,baseData:p.FieldType.Required},n.baseType=e,n.baseData=t,n}function Bn(){}function Hn(){}function Vn(){}(Kt=p.SeverityLevel||(p.SeverityLevel={}))[Kt.Verbose=0]="Verbose",Kt[Kt.Information=1]="Information",Kt[Kt.Warning=2]="Warning",Kt[Kt.Error=3]="Error",Kt[Kt.Critical=4]="Critical",Bn.getConfig=function(e,t,n,i){return void 0===i&&(i=!1),t=(n&&e.extensionConfig&&e.extensionConfig[n]&&!W.isNullOrUndefined(e.extensionConfig[n][t])?e.extensionConfig[n]:e)[t],W.isNullOrUndefined(t)?i:t},rt=Bn,Vt=function(){this.applicationVersion="ai.application.ver",this.applicationBuild="ai.application.build",this.applicationTypeId="ai.application.typeId",this.applicationId="ai.application.applicationId",this.applicationLayer="ai.application.layer",this.deviceId="ai.device.id",this.deviceIp="ai.device.ip",this.deviceLanguage="ai.device.language",this.deviceLocale="ai.device.locale",this.deviceModel="ai.device.model",this.deviceFriendlyName="ai.device.friendlyName",this.deviceNetwork="ai.device.network",this.deviceNetworkName="ai.device.networkName",this.deviceOEMName="ai.device.oemName",this.deviceOS="ai.device.os",this.deviceOSVersion="ai.device.osVersion",this.deviceRoleInstance="ai.device.roleInstance",this.deviceRoleName="ai.device.roleName",this.deviceScreenResolution="ai.device.screenResolution",this.deviceType="ai.device.type",this.deviceMachineName="ai.device.machineName",this.deviceVMName="ai.device.vmName",this.deviceBrowser="ai.device.browser",this.deviceBrowserVersion="ai.device.browserVersion",this.locationIp="ai.location.ip",this.locationCountry="ai.location.country",this.locationProvince="ai.location.province",this.locationCity="ai.location.city",this.operationId="ai.operation.id",this.operationName="ai.operation.name",this.operationParentId="ai.operation.parentId",this.operationRootId="ai.operation.rootId",this.operationSyntheticSource="ai.operation.syntheticSource",this.operationCorrelationVector="ai.operation.correlationVector",this.sessionId="ai.session.id",this.sessionIsFirst="ai.session.isFirst",this.sessionIsNew="ai.session.isNew",this.userAccountAcquisitionDate="ai.user.accountAcquisitionDate",this.userAccountId="ai.user.accountId",this.userAgent="ai.user.userAgent",this.userId="ai.user.id",this.userStoreRegion="ai.user.storeRegion",this.userAuthUserId="ai.user.authUserId",this.userAnonymousUserAcquisitionDate="ai.user.anonUserAcquisitionDate",this.userAuthenticatedUserAcquisitionDate="ai.user.authUserAcquisitionDate",this.cloudName="ai.cloud.name",this.cloudRole="ai.cloud.role",this.cloudRoleVer="ai.cloud.roleVer",this.cloudRoleInstance="ai.cloud.roleInstance",this.cloudEnvironment="ai.cloud.environment",this.cloudLocation="ai.cloud.location",this.cloudDeploymentUnit="ai.cloud.deploymentUnit",this.internalNodeName="ai.internal.nodeName",this.internalSdkVersion="ai.internal.sdkVersion",this.internalAgentVersion="ai.internal.agentVersion",this.internalSnippet="ai.internal.snippet",this.internalSdkSrc="ai.internal.sdkSrc"},Hn.create=function(e,t,n,i,r,o){if(n=St.sanitizeString(i,n)||Nt.NotSpecified,W.isNullOrUndefined(e)||W.isNullOrUndefined(t)||W.isNullOrUndefined(n))throw Error("Input doesn't contain all required fields");var a={name:n,time:W.toISOString(new Date),iKey:"",ext:o||{},tags:[],data:{},baseType:t,baseData:e};return W.isNullOrUndefined(r)||K(r,function(e,t){a.data[e]=t}),a},Zt=Hn,Vn.UserExt="user",Vn.DeviceExt="device",Vn.TraceExt="trace",Vn.WebExt="web",Vn.AppExt="app",Vn.OSExt="os",Vn.SessionExt="ses",Vn.SDKExt="sdk",$t=Vn,Kt=new Vt,p.PropertiesPluginIdentifier="AppInsightsPropertiesPlugin",p.BreezeChannelIdentifier="AppInsightsChannelPlugin",p.AnalyticsPluginIdentifier="ApplicationInsightsAnalytics",p.Util=Nt,p.CorrelationIdHelper=Ft,p.UrlHelper=Et,p.DateTimeUtils=Lt,p.ConnectionStringParser=Ot,p.RequestHeaders=mt,p.DisabledPropertyName="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",p.ProcessLegacy="ProcessLegacy",p.SampleRate="sampleRate",p.HttpMethod="http.method",p.DEFAULT_BREEZE_ENDPOINT=Rt,p.AIData=zt,p.AIBase=Ut,p.Envelope=Gt,p.Event=Qt,p.Exception=on,p.Metric=Tn,p.PageView=Ke,p.PageViewData=Nn,p.RemoteDependencyData=dt,p.Trace=nn,p.PageViewPerformance=zn,p.Data=hn,p.ConfigurationManager=rt,p.ContextTagKeys=Vt,p.DataSanitizer=St,p.TelemetryItemCreator=Zt,p.CtxTagKeys=Kt,p.Extensions=$t,function(e,t,n){var i=Object.defineProperty;if(i)try{return i(e,t,n)}catch(r){}typeof n.value!==undefined&&(e[t]=n.value)}(p,"__esModule",{value:!0})};"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e.Microsoft=e.Microsoft||{},e.Microsoft.ApplicationInsights=e.Microsoft.ApplicationInsights||{}));
//# sourceMappingURL=applicationinsights-common.min.js.map
{
"name": "@microsoft/applicationinsights-common",
"version": "2.5.9",
"version": "2.5.10",
"description": "Microsoft Application Insights Common JavaScript Library",

@@ -37,5 +37,5 @@ "main": "./dist/applicationinsights-common.js",

"@microsoft/applicationinsights-shims" : "1.0.3",
"@microsoft/applicationinsights-core-js": "2.5.9"
"@microsoft/applicationinsights-core-js": "2.5.10"
},
"license": "MIT"
}
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
import { IDiagnosticLogger, LoggingSeverity, _InternalMessageId, CoreUtils, hasJSON, getJSON } from '@microsoft/applicationinsights-core-js';
import { IDiagnosticLogger, LoggingSeverity, _InternalMessageId, CoreUtils, hasJSON, getJSON, objForEachKey } from '@microsoft/applicationinsights-core-js';

@@ -135,4 +135,3 @@ export class DataSanitizer {

const tempProps = {};
for (let prop in properties) {
let value = properties[prop];
objForEachKey(properties, (prop, value) => {
if (CoreUtils.isObject(value) && hasJSON()) {

@@ -149,3 +148,3 @@ // Stringify any part C properties

tempProps[prop] = value;
}
});
properties = tempProps;

@@ -160,7 +159,7 @@ }

const tempMeasurements = {};
for (let measure in measurements) {
const value = measurements[measure];
objForEachKey(measurements, (measure, value) => {
measure = DataSanitizer.sanitizeKeyAndAddUniqueness(logger, measure, tempMeasurements);
tempMeasurements[measure] = value;
}
});
measurements = tempMeasurements;

@@ -167,0 +166,0 @@ }

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

import { DataSanitizer } from "./Telemetry/Common/DataSanitizer";
import { ITelemetryItem, CoreUtils, IDiagnosticLogger } from "@microsoft/applicationinsights-core-js";
import { ITelemetryItem, CoreUtils, IDiagnosticLogger, objForEachKey } from "@microsoft/applicationinsights-core-js";

@@ -50,7 +50,5 @@ export class TelemetryItemCreator {

if (!CoreUtils.isNullOrUndefined(customProperties)) {
for (const prop in customProperties) {
if (customProperties.hasOwnProperty(prop)) {
telemetryItem.data[prop] = customProperties[prop];
}
}
objForEachKey(customProperties, (prop, value) => {
telemetryItem.data[prop] = value;
});
}

@@ -57,0 +55,0 @@

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

getGlobal, getGlobalInst, getWindow, getDocument, getNavigator, getPerformance, getLocation, hasJSON, getJSON,
strPrototype
strPrototype,
objForEachKey
} from "@microsoft/applicationinsights-core-js";

@@ -231,9 +232,10 @@ import { RequestHeaders } from "./RequestResponseHeaders";

public static getSessionStorageKeys(): string[] {
const keys = [];
const keys: string[] = [];
if (Util.canUseSessionStorage()) {
for (const key in getGlobalInst<any>("sessionStorage")) {
objForEachKey(getGlobalInst<any>("sessionStorage"), (key) => {
keys.push(key);
}
});
}
return keys;

@@ -240,0 +242,0 @@ }

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 not supported yet

Sorry, the diff of this file is not supported yet

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