UNPKG

vscode-extension-telemetry

Version:

A module for first party microsoft extensions to report consistent telemetry.

5 lines 137 kB
var Ai=Object.defineProperty;var ho=Object.getOwnPropertySymbols;var Su=Object.prototype.hasOwnProperty,Cu=Object.prototype.propertyIsEnumerable;var xo=(t,e,r)=>e in t?Ai(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Xe=(t,e)=>{for(var r in e||(e={}))Su.call(e,r)&&xo(t,r,e[r]);if(ho)for(var r of ho(e))Cu.call(e,r)&&xo(t,r,e[r]);return t};var Iu=t=>Ai(t,"__esModule",{value:!0});var C=(t,e)=>()=>(t&&(e=t(t=0)),e);var Tu=(t,e)=>{Iu(t);for(var r in e)Ai(t,r,{get:e[r],enumerable:!0})};var Br=(t,e,r)=>new Promise((n,i)=>{var a=s=>{try{c(r.next(s))}catch(u){i(u)}},o=s=>{try{c(r.throw(s))}catch(u){i(u)}},c=s=>s.done?n(s.value):Promise.resolve(s.value).then(a,o);c((r=r.apply(t,e)).next())});var So,Co=C(()=>{So={Unknown:0,NonRetryableStatus:1,InvalidEvent:2,SizeLimitExceeded:3,KillSwitch:4,QueueFull:5}});var gt,Qe,Oe,Ie,Vr,vt,Ir,Tr,_n,On,ir,Hn=C(()=>{gt="function",Qe="object",Oe="undefined",Ie="prototype",Vr="hasOwnProperty",vt=Object,Ir=vt[Ie],Tr=vt.assign,_n=vt.create,On=vt.defineProperty,ir=Ir[Vr]});function st(){return typeof globalThis!==Oe&&globalThis?globalThis:typeof self!==Oe&&self?self:typeof window!==Oe&&window?window:typeof global!==Oe&&global?global:null}function Er(t){throw new TypeError(t)}function At(t){var e=_n;if(e)return e(t);if(t==null)return{};var r=typeof t;r!==Qe&&r!==gt&&Er("Object prototype may only be an Object:"+t);function n(){}return n[Ie]=t,new n}var ki=C(()=>{Hn()});function H(t,e){typeof e!==gt&&e!==null&&Er("Class extends value "+String(e)+" is not a constructor or null"),Ri(t,e);function r(){this.constructor=t}t[Ie]=e===null?At(e):(r[Ie]=e[Ie],new r)}var Bl,Vl,Pu,St,Ri,Io=C(()=>{Hn();ki();Bl=(st()||{}).Symbol,Vl=(st()||{}).Reflect,Pu=function(t){for(var e,r=1,n=arguments.length;r<n;r++){e=arguments[r];for(var i in e)Ir[Vr].call(e,i)&&(t[i]=e[i])}return t},St=Tr||Pu,Ri=function(t,e){return Ri=vt.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)n[Vr](i)&&(r[i]=n[i])},Ri(t,e)}});var To=C(()=>{});var ne=C(()=>{Hn();ki();Io();To()});function Bt(t,e){return t&&Vn[Nt].hasOwnProperty.call(t,e)}function Do(t){return t&&(t===Vn[Nt]||t===Array[Nt])}function _i(t){return Do(t)||t===Function[Nt]}function ar(t){if(t){if(Gr)return Gr(t);var e=t[Du]||t[Nt]||(t[jn]?t[jn][Nt]:null);if(e)return e}return null}function qn(t,e){var r=[],n=Vn.getOwnPropertyNames;if(n)r=n(t);else for(var i in t)typeof i=="string"&&Bt(t,i)&&r.push(i);if(r&&r.length>0)for(var a=0;a<r.length;a++)e(r[a])}function Oi(t,e,r){return e!==jn&&typeof t[e]===zn&&(r||Bt(t,e))}function Gn(t){throw new TypeError("DynamicProto: "+t)}function Au(t){var e={};return qn(t,function(r){!e[r]&&Oi(t,r,!1)&&(e[r]=t[r])}),e}function Hi(t,e){for(var r=t.length-1;r>=0;r--)if(t[r]===e)return!0;return!1}function Nu(t,e,r,n){function i(s,u,l){var f=u[l];if(f[Mi]&&n){var m=s[Bn]||{};m[qr]!==!1&&(f=(m[u[wr]]||{})[l]||f)}return function(){return f.apply(s,arguments)}}var a={};qn(r,function(s){a[s]=i(e,r,s)});for(var o=ar(t),c=[];o&&!_i(o)&&!Hi(c,o);)qn(o,function(s){!a[s]&&Oi(o,s,!Gr)&&(a[s]=i(e,o,s))}),c.push(o),o=ar(o);return a}function Fu(t,e,r,n){var i=null;if(t&&Bt(r,wr)){var a=t[Bn]||{};if(i=(a[r[wr]]||{})[e],i||Gn("Missing ["+e+"] "+zn),!i[Li]&&a[qr]!==!1){for(var o=!Bt(t,e),c=ar(t),s=[];o&&c&&!_i(c)&&!Hi(s,c);){var u=c[e];if(u){o=u===n;break}s.push(c),c=ar(c)}try{o&&(t[e]=i),i[Li]=1}catch(l){a[qr]=!1}}}return i}function ku(t,e,r){var n=e[t];return n===r&&(n=ar(e)[t]),typeof n!==zn&&Gn("["+t+"] is not a "+zn),n}function Ru(t,e,r,n,i){function a(s,u){var l=function(){var f=Fu(this,u,s,l)||ku(u,s,l);return f.apply(this,arguments)};return l[Mi]=1,l}if(!Do(t)){var o=r[Bn]=r[Bn]||{},c=o[e]=o[e]||{};o[qr]!==!1&&(o[qr]=!!i),qn(r,function(s){Oi(r,s,!1)&&r[s]!==n[s]&&(c[s]=r[s],delete r[s],(!Bt(t,s)||t[s]&&!t[s][Mi])&&(t[s]=a(t,s)))})}}function Mu(t,e){if(Gr)for(var r=[],n=ar(e);n&&!_i(n)&&!Hi(r,n);){if(n===t)return!0;r.push(n),n=ar(n)}return!1}function ji(t,e){return Bt(t,Nt)?t.name||e||wo:((t||{})[jn]||{}).name||e||wo}function zi(t,e,r,n){Bt(t,Nt)||Gn("theClass is an invalid class definition.");var i=t[Nt];Mu(i,e)||Gn("["+ji(t)+"] is not in class hierarchy of ["+ji(e)+"]");var a=null;Bt(i,wr)?a=i[wr]:(a=bu+ji(t,"_")+"$"+bo,bo++,i[wr]=a);var o=zi[Eo],c=!!o[Ui];c&&n&&n[Ui]!==void 0&&(c=!!n[Ui]);var s=Au(e),u=Nu(i,e,s,c);r(e,u);var l=!!Gr&&!!o[Po];l&&n&&(l=!!n[Po]),Ru(i,a,e,s,l!==!1)}var jn,Nt,zn,Bn,Mi,wr,bu,Li,qr,Eo,wo,Du,Ui,Po,Vn,Gr,bo,Lu,W,Te=C(()=>{jn="constructor",Nt="prototype",zn="function",Bn="_dynInstFuncs",Mi="_isDynProxy",wr="_dynClass",bu="_dynCls$",Li="_dynInstChk",qr=Li,Eo="_dfOpts",wo="_unknown_",Du="__proto__",Ui="useBaseInst",Po="setInstFuncs",Vn=Object,Gr=Vn.getPrototypeOf,bo=0;Lu={setInstFuncs:!0,useBaseInst:!0};zi[Eo]=Lu;W=zi});var S,h,Kr=C(()=>{(function(t){t[t.CRITICAL=1]="CRITICAL",t[t.WARNING=2]="WARNING"})(S||(S={}));h={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}});function Bi(t){return Ir.toString.call(t)}function Vi(t,e){return typeof t===e}function pe(t){return t===void 0||typeof t===Oe}function x(t){return t===null||pe(t)}function qi(t){return!x(t)}function Pr(t,e){return t&&ir.call(t,e)}function ct(t){return typeof t===Qe}function j(t){return typeof t===gt}function Vt(t,e,r,n){n===void 0&&(n=!1);var i=!1;if(!x(t))try{x(t[Fo])?x(t[No])||(t[No](Ao+e,r),i=!0):(t[Fo](e,r,n),i=!0)}catch(a){}return i}function Kn(t,e,r,n){if(n===void 0&&(n=!1),!x(t))try{x(t[Ro])?x(t[ko])||t[ko](Ao+e,r):t[Ro](e,r,n)}catch(i){}}function Gi(t){var e=t,r=/([^\w\d_$])/g;return r.test(t)&&(e=t.replace(r,"_")),e}function Z(t,e){if(t)for(var r in t)ir.call(t,r)&&e.call(t,r,t[r])}function Ki(t,e){if(t&&e){var r=e.length,n=t.length;if(t===e)return!0;if(n>=r){for(var i=n-1,a=r-1;a>=0;a--){if(t[i]!=e[a])return!1;i--}return!0}}return!1}function Ee(t,e){return t&&e?t.indexOf(e)!==-1:!1}function br(t){return Bi(t)==="[object Date]"}function Re(t){return Bi(t)==="[object Array]"}function qt(t){return Bi(t)==="[object Error]"}function _(t){return typeof t=="string"}function or(t){return typeof t=="number"}function Wr(t){return typeof t=="boolean"}function Me(t){if(br(t)){var e=function(r){var n=String(r);return n.length===1&&(n="0"+n),n};return t.getUTCFullYear()+"-"+e(t.getUTCMonth()+1)+"-"+e(t.getUTCDate())+"T"+e(t.getUTCHours())+":"+e(t.getUTCMinutes())+":"+e(t.getUTCSeconds())+"."+String((t.getUTCMilliseconds()/1e3).toFixed(3)).slice(2,5)+"Z"}}function R(t,e,r){for(var n=t.length,i=0;i<n&&!(i in t&&e.call(r||t,t[i],i,t)===-1);i++);}function Ft(t,e,r){for(var n=t.length,i=r||0,a=Math.max(i>=0?i:n-Math.abs(i),0);a<n;a++)if(a in t&&t[a]===e)return a;return-1}function Gt(t,e,r){for(var n=t.length,i=r||t,a=new Array(n),o=0;o<n;o++)o in t&&(a[o]=e.call(i,t[o],t));return a}function Jr(t,e,r){var n=t.length,i=0,a;if(arguments.length>=3)a=arguments[2];else{for(;i<n&&!(i in t);)i++;a=t[i++]}for(;i<n;)i in t&&(a=e(a,t[i],i,t)),i++;return a}function oe(t){return typeof t!="string"?t:t.replace(/^\s+|\s+$/g,"")}function et(t){var e=typeof t;e!==gt&&(e!==Qe||t===null)&&Er("objKeys called on non-object");var r=[];for(var n in t)t&&ir.call(t,n)&&r.push(n);if(Uu)for(var i=Wi.length,a=0;a<i;a++)t&&ir.call(t,Wi[a])&&r.push(Wi[a]);return r}function Ct(t,e,r,n){if(Mo)try{var i={enumerable:!0,configurable:!0};return r&&(i.get=r),n&&(i.set=n),Mo(t,e,i),!0}catch(a){}return!1}function de(){var t=Date;return t.now?t.now():new t().getTime()}function G(t){return qt(t)?t.name:""}function K(t,e,r,n,i){var a=r;return t&&(a=t[e],a!==r&&(!i||i(a))&&(!n||n(r))&&(a=r,t[e]=a)),a}function ge(t,e,r){var n;return t?(n=t[e],!n&&x(n)&&(n=pe(r)?{}:r,t[e]=n)):n=pe(r)?{}:r,n}function Wn(t){return!t}function Dr(t){return!!t}function Ae(t){throw new Error(t)}function Xr(t,e,r){if(t&&e&&t!==e&&ct(t)&&ct(e)){var n=function(a){if(_(a)){var o=e[a];j(o)?(!r||r(a,!0,e,t))&&(t[a]=function(c){return function(){var s=arguments;return e[c].apply(e,s)}}(a)):(!r||r(a,!1,e,t))&&(Pr(t,a)&&delete t[a],Ct(t,a,function(){return e[a]},function(c){e[a]=c})||(t[a]=o))}};for(var i in e)n(i)}return t}function Ji(t){return function(){function e(){var r=this;t&&Z(t,function(n,i){r[n]=i})}return e}()}function Jn(t){return t&&(t=vt(Tr?Tr({},t):t)),t}var Ao,No,Fo,ko,Ro,Mo,gf,vf,Uu,Wi,Le=C(()=>{ne();Ao="on",No="attachEvent",Fo="addEventListener",ko="detachEvent",Ro="removeEventListener",Mo=On,gf=vt.freeze,vf=vt.seal;Uu=!{toString:null}.propertyIsEnumerable("toString"),Wi=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"]});function we(t){var e=st();return e&&e[t]?e[t]:t===Lo&&sr()?window:null}function sr(){return Boolean(typeof window===Qe&&window)}function It(){return sr()?window:we(Lo)}function Xn(){return Boolean(typeof document===Qe&&document)}function Ne(){return Xn()?document:we(_u)}function _o(){return Boolean(typeof navigator===Qe&&navigator)}function Ue(){return _o()?navigator:we(Ou)}function Oo(){return Boolean(typeof history===Qe&&history)}function Zi(){return Oo()?history:we(Hu)}function tt(t){if(t&&Ku){var e=we("__mockLocation");if(e)return e}return typeof location===Qe&&location?location:we(ju)}function ea(){return typeof console!==Oe?console:we(zu)}function $e(){return we(Bu)}function ht(){return Boolean(typeof JSON===Qe&&JSON||we(Uo)!==null)}function Pe(){return ht()?JSON||we(Uo):null}function ta(){return we(Vu)}function ra(){return we(qu)}function na(){var t=Ue();return t&&t.product?t.product===Gu:!1}function Kt(){var t=Ue();if(t&&(t.userAgent!==Yi||$i===null)){Yi=t.userAgent;var e=(Yi||"").toLowerCase();$i=Ee(e,Xi)||Ee(e,Qi)}return $i}function cr(t){if(t===void 0&&(t=null),!t){var e=Ue()||{};t=e?(e.userAgent||"").toLowerCase():""}var r=(t||"").toLowerCase();if(Ee(r,Xi))return parseInt(r.split(Xi)[1]);if(Ee(r,Qi)){var n=parseInt(r.split(Qi)[1]);if(n)return n+4}return null}function O(t){var e=Object[Ie].toString.call(t),r="";return e==="[object Error]"?r="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'":ht()&&(r=Pe().stringify(t)),e+r}var Lo,_u,Ou,Hu,ju,zu,Bu,Uo,Vu,qu,Gu,Xi,Qi,$i,Yi,Ku,Ar=C(()=>{ne();Le();"use strict";Lo="window",_u="document",Ou="navigator",Hu="history",ju="location",zu="console",Bu="performance",Uo="JSON",Vu="crypto",qu="msCrypto",Gu="ReactNative",Xi="msie",Qi="trident/",$i=null,Yi=null,Ku=!1});function Ho(t){return t?'"'+t.replace(/\"/g,"")+'"':""}function Rt(t,e){return(t||{}).logger||new Qn(e)}var Wu,Ju,Xu,kt,Qn,$n=C(()=>{Kr();Ar();Te();Le();"use strict";Wu="AI (Internal): ",Ju="AI: ",Xu="AITR_";kt=function(){function t(e,r,n,i){n===void 0&&(n=!1);var a=this;a.messageId=e,a.message=(n?Ju:Wu)+e;var o="";ht()&&(o=Pe().stringify(i));var c=(r?" message:"+Ho(r):"")+(i?" props:"+Ho(o):"");a.message+=c}return t.dataType="MessageData",t}();Qn=function(){function t(e){this.identifier="DiagnosticLogger",this.queue=[];var r=0,n={};W(t,this,function(i){x(e)&&(e={}),i.consoleLoggingLevel=function(){return a("loggingLevelConsole",0)},i.telemetryLoggingLevel=function(){return a("loggingLevelTelemetry",1)},i.maxInternalMessageLimit=function(){return a("maxMessageLimit",25)},i.enableDebugExceptions=function(){return a("enableDebugExceptions",!1)},i.throwInternal=function(c,s,u,l,f){f===void 0&&(f=!1);var m=new kt(s,u,f,l);if(i.enableDebugExceptions())throw m;if(!pe(m.message)){var I=i.consoleLoggingLevel();if(f){var E=+m.messageId;!n[E]&&I>=S.WARNING&&(i.warnToConsole(m.message),n[E]=!0)}else I>=S.WARNING&&i.warnToConsole(m.message);i.logInternalMessage(c,m)}},i.warnToConsole=function(c){var s=ea();if(s){var u="log";s.warn&&(u="warn"),j(s[u])&&s[u](c)}},i.resetInternalMessageCount=function(){r=0,n={}},i.logInternalMessage=function(c,s){if(!o()){var u=!0,l=Xu+s.messageId;if(n[l]?u=!1:n[l]=!0,u&&(c<=i.telemetryLoggingLevel()&&(i.queue.push(s),r++),r===i.maxInternalMessageLimit())){var f="Internal events throttle limit per PageView reached for this app.",m=new kt(h.MessageLimitPerPVExceeded,f,!1);i.queue.push(m),i.warnToConsole(f)}}};function a(c,s){var u=e[c];return x(u)?s:u}function o(){return r>=i.maxInternalMessageLimit()}})}return t}()});function ut(t,e,r,n,i){if(t){var a=t;if(j(a.getPerfMgr)&&(a=a.getPerfMgr()),a){var o=void 0,c=a.getCtx(ia);try{if(o=a.create(e(),n,i),o){if(c&&o.setCtx&&(o.setCtx(ur.ParentContextKey,c),c.getCtx&&c.setCtx)){var s=c.getCtx(ur.ChildrenContextKey);s||(s=[],c.setCtx(ur.ChildrenContextKey,s)),s.push(o)}return a.setCtx(ia,o),r(o)}}catch(u){o&&o.setCtx&&o.setCtx("exception",u)}finally{o&&a.fire(o),a.setCtx(ia,c)}}}return r()}var Nr,ur,Qr,ia,$r=C(()=>{Te();Le();Nr="ctx",ur=function(){function t(e,r,n){var i=this,a=!1;if(i.start=de(),i.name=e,i.isAsync=n,i.isChildEvt=function(){return!1},j(r)){var o;a=Ct(i,"payload",function(){return!o&&j(r)&&(o=r(),r=null),o})}i.getCtx=function(c){return c?c===t.ParentContextKey||c===t.ChildrenContextKey?i[c]:(i[Nr]||{})[c]:null},i.setCtx=function(c,s){if(c)if(c===t.ParentContextKey)i[c]||(i.isChildEvt=function(){return!0}),i[c]=s;else if(c===t.ChildrenContextKey)i[c]=s;else{var u=i[Nr]=i[Nr]||{};u[c]=s}},i.complete=function(){var c=0,s=i.getCtx(t.ChildrenContextKey);if(Re(s))for(var u=0;u<s.length;u++){var l=s[u];l&&(c+=l.time)}i.time=de()-i.start,i.exTime=i.time-c,i.complete=function(){},!a&&j(r)&&(i.payload=r())}}return t.ParentContextKey="parent",t.ChildrenContextKey="childEvts",t}(),Qr=function(){function t(e){this.ctx={},W(t,this,function(r){r.create=function(n,i,a){return new ur(n,i,a)},r.fire=function(n){n&&(n.complete(),e&&e.perfEvent(n))},r.setCtx=function(n,i){if(n){var a=r[Nr]=r[Nr]||{};a[n]=i}},r.getCtx=function(n){return(r[Nr]||{})[n]}})}return t}(),ia="CoreUtils.doPerf"});var jo,zo=C(()=>{$r();Kr();Le();"use strict";jo=function(){function t(e,r){var n=this,i=null,a=j(e.processTelemetry),o=j(e.setNextPlugin);n._hasRun=!1,n.getPlugin=function(){return e},n.getNext=function(){return i},n.setNext=function(c){i=c},n.processTelemetry=function(c,s){s||(s=r);var u=e?e.identifier:"TelemetryPluginChain";ut(s?s.core():null,function(){return u+":processTelemetry"},function(){if(e&&a){n._hasRun=!0;try{s.setNext(i),o&&e.setNextPlugin(i),i&&(i._hasRun=!1),e.processTelemetry(c,s)}catch(f){var l=i&&i._hasRun;(!i||!l)&&s.diagLog().throwInternal(S.CRITICAL,h.PluginException,"Plugin ["+e.identifier+"] failed during processTelemetry - "+f),i&&!l&&i.processTelemetry(c,s)}}else i&&(n._hasRun=!0,i.processTelemetry(c,s))},function(){return{item:c}},!c.sync)}}return t}()});function aa(t,e){var r=[];if(t&&t.length>0)for(var n=null,i=0;i<t.length;i++){var a=t[i];if(a&&j(a.processTelemetry)){var o=new jo(a,e);r.push(o),n&&n.setNext(o),n=o}}return r.length>0?r[0]:null}function Qu(t,e,r){var n=[],i=!r;if(t)for(;t;){var a=t.getPlugin();(i||a===r)&&(i=!0,n.push(a)),t=t.getNext()}return i||n.push(r),aa(n,e)}function $u(t,e,r){var n=t,i=!1;return r&&t&&(n=[],R(t,function(a){(i||a===r)&&(i=!0,n.push(a))})),r&&!i&&(n||(n=[]),n.push(r)),aa(n,e)}var Mt,Yn=C(()=>{$n();zo();Le();"use strict";Mt=function(){function t(e,r,n,i){var a=this,o=null;i!==null&&(e&&j(e.getPlugin)?o=Qu(e,a,i||e.getPlugin()):i?o=$u(e,a,i):pe(i)&&(o=aa(e,a))),a.core=function(){return n},a.diagLog=function(){return Rt(n,r)},a.getCfg=function(){return r},a.getExtCfg=function(c,s){s===void 0&&(s={});var u;if(r){var l=r.extensionConfig;l&&c&&(u=l[c])}return u||s},a.getConfig=function(c,s,u){u===void 0&&(u=!1);var l,f=a.getExtCfg(c,null);return f&&!x(f[s])?l=f[s]:r&&!x(r[s])&&(l=r[s]),x(l)?u:l},a.hasNext=function(){return o!=null},a.getNext=function(){return o},a.setNext=function(c){o=c},a.processNext=function(c){var s=o;s&&(o=s.getNext(),s.processTelemetry(c,a))},a.createNew=function(c,s){return c===void 0&&(c=null),new t(c||o,r,n,s)}}return t}()});var Bo,Zn,oa=C(()=>{Bo="iKey",Zn="extensionConfig"});var ei,rt,sa=C(()=>{Yn();Le();oa();"use strict";ei="getPlugin",rt=function(){function t(){var e=this,r=!1,n=null,i=null;e.core=null,e.diagLog=function(a){return e._getTelCtx(a).diagLog()},e.isInitialized=function(){return r},e.setInitialized=function(a){r=a},e.setNextPlugin=function(a){i=a},e.processNext=function(a,o){o?o.processNext(a):i&&j(i.processTelemetry)&&i.processTelemetry(a,null)},e._getTelCtx=function(a){a===void 0&&(a=null);var o=a;if(!o){var c=n||new Mt(null,{},e.core);i&&i[ei]?o=c.createNew(null,i[ei]):o=c.createNew(null,i)}return o},e._baseTelInit=function(a,o,c,s){a&&K(a,Zn,[],null,x),!s&&o&&(s=o.getProcessTelContext().getNext());var u=i;i&&i[ei]&&(u=i[ei]()),e.core=o,n=new Mt(s,a,o,u),r=!0}}return t.prototype.initialize=function(e,r,n,i){this._baseTelInit(e,r,n,i)},t}()});function Yr(t,e){for(var r=[],n=null,i=t.getNext();i;){var a=i.getPlugin();a&&(n&&j(n[qo])&&j(a[ca])&&n[qo](a),(!j(a[Go])||!a[Go]())&&r.push(a),n=a,i=i.getNext())}R(r,function(o){o.initialize(t.getCfg(),t.core(),e,t.getNext())})}function ua(t){return t.sort(function(e,r){var n=0,i=j(r[ca]);return j(e[ca])?n=i?e[Vo]-r[Vo]:1:i&&(n=-1),n})}var ca,Vo,qo,Go,la=C(()=>{Le();"use strict";ca="processTelemetry",Vo="priority",qo="setNextPlugin",Go="isInitialized"});var fa,Yu,Ko,Wo=C(()=>{ne();Te();sa();Yn();la();Le();"use strict";fa=500,Yu="Channel has invalid priority",Ko=function(t){H(e,t);function e(){var r=t.call(this)||this;r.identifier="ChannelControllerPlugin",r.priority=fa;var n;W(e,r,function(c,s){c.setNextPlugin=function(u){},c.processTelemetry=function(u,l){n&&R(n,function(f){if(f.length>0){var m=r._getTelCtx(l).createNew(f);m.processNext(u)}})},c.getChannelControls=function(){return n},c.initialize=function(u,l,f){c.isInitialized()||(s.initialize(u,l,f),o((u||{}).channels,f),R(n,function(m){return Yr(new Mt(m,u,l),f)}))}});function i(c){R(c,function(s){s.priority<fa&&Ae(Yu+s.identifier)})}function a(c){c&&c.length>0&&(c=c.sort(function(s,u){return s.priority-u.priority}),i(c),n.push(c))}function o(c,s){if(n=[],c&&R(c,function(l){return a(l)}),s){var u=[];R(s,function(l){l.priority>fa&&u.push(l)}),a(u)}}return r}return e._staticInit=function(){var r=e.prototype;Ct(r,"ChannelControls",r.getChannelControls),Ct(r,"channelQueue",r.getChannelControls)}(),e}(rt)});function va(t,e){var r=fr[Wt]||ri[Wt];return r||(r=fr[Wt]=fr(t,e),ri[Wt]=r),r}function ni(t){return t?t.isEnabled():!0}function Zu(t){var e=t.cookieCfg=t.cookieCfg||{};if(K(e,"domain",t.cookieDomain,qi,x),K(e,"path",t.cookiePath||"/",null,x),x(e[ma])){var r=void 0;pe(t[Qo])||(r=!t[Qo]),pe(t[$o])||(r=!t[$o]),e[ma]=r}return e}function lr(t,e){var r;if(t)r=t.getCookieMgr();else if(e){var n=e.cookieCfg;n[Wt]?r=n[Wt]:r=fr(e)}return r||(r=va(e,(t||{}).logger)),r}function fr(t,e){var r=Zu(t||ri),n=r.path||"/",i=r.domain,a=r[ma]!==!1,o={isEnabled:function(){var c=a&&ha(e),s=ri[Wt];return c&&s&&o!==s&&(c=ni(s)),c},setEnabled:function(c){a=c!==!1},set:function(c,s,u,l,f){if(ni(o)){var m={},I=oe(s||xt),E=I.indexOf(";");if(E!==-1&&(I=oe(s.substring(0,E)),m=es(s.substring(E+1))),K(m,"domain",l||i,Dr,pe),!x(u)){var b=Kt();if(pe(m[da])){var p=de(),v=p+u*1e3;if(v>0){var y=new Date;y.setTime(v),K(m,da,ts(y,b?Jo:Xo)||ts(y,b?Jo:Xo)||xt,Dr)}}b||K(m,"max-age",xt+u,null,pe)}var w=tt();w&&w.protocol==="https:"&&(K(m,"secure",null,null,pe),ga===null&&(ga=!ii((Ue()||{}).userAgent)),ga&&K(m,"SameSite","None",null,pe)),K(m,"path",f||n,null,pe);var L=r.setCookie||ns;L(c,rs(I,m))}},get:function(c){var s=xt;return ni(o)&&(s=(r.getCookie||el)(c)),s},del:function(c,s){ni(o)&&o.purge(c,s)},purge:function(c,s){if(ha(e)){var u=(f={},f.path=s||"/",f[da]="Thu, 01 Jan 1970 00:00:01 GMT",f);Kt()||(u["max-age"]="0");var l=r.delCookie||ns;l(c,rs(xt,u))}var f}};return o[Wt]=o,o}function ha(t){if(ti===null){ti=!1;try{var e=Zr||{};ti=e[pa]!==void 0}catch(r){t&&t.throwInternal(S.WARNING,h.CannotAccessCookie,"Cannot access document.cookie - "+G(r),{exception:O(r)})}}return ti}function es(t){var e={};if(t&&t.length){var r=oe(t).split(";");R(r,function(n){if(n=oe(n||xt),n){var i=n.indexOf("=");i===-1?e[n]=null:e[oe(n.substring(0,i))]=oe(n.substring(i+1))}})}return e}function ts(t,e){return j(t[e])?t[e]():null}function rs(t,e){var r=t||xt;return Z(e,function(n,i){r+="; "+n+(x(i)?xt:"="+i)}),r}function el(t){var e=xt;if(Zr){var r=Zr[pa]||xt;Yo!==r&&(Zo=es(r),Yo=r),e=oe(Zo[t]||xt)}return e}function ns(t,e){Zr&&(Zr[pa]=t+"="+e)}function ii(t){return _(t)?!!(Ee(t,"CPU iPhone OS 12")||Ee(t,"iPad; CPU OS 12")||Ee(t,"Macintosh; Intel Mac OS X 10_14")&&Ee(t,"Version/")&&Ee(t,"Safari")||Ee(t,"Macintosh; Intel Mac OS X 10_14")&&Ki(t,"AppleWebKit/605.1.15 (KHTML, like Gecko)")||Ee(t,"Chrome/5")||Ee(t,"Chrome/6")||Ee(t,"UnrealEngine")&&!Ee(t,"Chrome")||Ee(t,"UCBrowser/12")||Ee(t,"UCBrowser/11")):!1}var Jo,Xo,pa,da,ma,Qo,$o,Wt,xt,ti,ga,Yo,Zr,Zo,ri,ai=C(()=>{Kr();Ar();Le();Jo="toGMTString",Xo="toUTCString",pa="cookie",da="expires",ma="enabled",Qo="isCookieUseDisabled",$o="disableCookiesUsage",Wt="_ckMgr",xt="",ti=null,ga=null,Yo=null,Zr=Ne(),Zo={},ri={}});var tl,is,en,xa=C(()=>{ne();Te();Wo();Yn();la();$r();ai();Le();oa();"use strict";tl="Extensions must provide callback to initialize",is="_notificationManager",en=function(){function t(){var e=!1,r,n,i,a,o;W(t,this,function(c){c._extensions=new Array,n=new Ko,c.logger=At({throwInternal:function(s,u,l,f,m){m===void 0&&(m=!1)},warnToConsole:function(s){},resetInternalMessageCount:function(){}}),r=[],c.isInitialized=function(){return e},c.initialize=function(s,u,l,f){c.isInitialized()&&Ae("Core should not be initialized more than once"),(!s||x(s.instrumentationKey))&&Ae("Please provide instrumentation key"),i=f,c[is]=f,c.config=s||{},s.extensions=x(s.extensions)?[]:s.extensions;var m=ge(s,Zn);m.NotificationManager=f,l&&(c.logger=l);var I=[];I.push.apply(I,u.concat(s.extensions)),I=ua(I);var E=[],b=[],p={};R(I,function(v){(x(v)||x(v.initialize))&&Ae(tl);var y=v.priority,w=v.identifier;v&&y&&(x(p[y])?p[y]=w:l.warnToConsole("Two extensions have same priority #"+y+" - "+p[y]+", "+w)),!y||y<n.priority?E.push(v):b.push(v)}),I.push(n),E.push(n),I=ua(I),c._extensions=I,Yr(new Mt([n],s,c),I),Yr(new Mt(E,s,c),I),c._extensions=E,c.getTransmissionControls().length===0&&Ae("No channels available"),e=!0,c.releaseQueue()},c.getTransmissionControls=function(){return n.getChannelControls()},c.track=function(s){K(s,Bo,c.config.instrumentationKey,null,Wn),K(s,"time",Me(new Date),null,Wn),K(s,"ver","4.0",null,x),c.isInitialized()?c.getProcessTelContext().processNext(s):r.push(s)},c.getProcessTelContext=function(){var s=c._extensions,u=s;return(!s||s.length===0)&&(u=[n]),new Mt(u,c.config,c)},c.getNotifyMgr=function(){return i||(i=At({addNotificationListener:function(s){},removeNotificationListener:function(s){},eventsSent:function(s){},eventsDiscarded:function(s,u){},eventsSendRequest:function(s,u){}}),c[is]=i),i},c.getCookieMgr=function(){return o||(o=fr(c.config,c.logger)),o},c.setCookieMgr=function(s){o=s},c.getPerfMgr=function(){return a||c.config&&c.config.enablePerfMgr&&(a=new Qr(c.getNotifyMgr())),a},c.setPerfMgr=function(s){a=s},c.eventCnt=function(){return r.length},c.releaseQueue=function(){r.length>0&&(R(r,function(s){c.getProcessTelContext().processNext(s)}),r=[])}})}return t}()});var tn,ya=C(()=>{Te();Le();tn=function(){function t(e){this.listeners=[];var r=!!(e||{}).perfEvtsSendAll;W(t,this,function(n){n.addNotificationListener=function(i){n.listeners.push(i)},n.removeNotificationListener=function(i){for(var a=Ft(n.listeners,i);a>-1;)n.listeners.splice(a,1),a=Ft(n.listeners,i)},n.eventsSent=function(i){R(n.listeners,function(a){a&&a.eventsSent&&setTimeout(function(){return a.eventsSent(i)},0)})},n.eventsDiscarded=function(i,a){R(n.listeners,function(o){o&&o.eventsDiscarded&&setTimeout(function(){return o.eventsDiscarded(i,a)},0)})},n.eventsSendRequest=function(i,a){R(n.listeners,function(o){if(o&&o.eventsSendRequest)if(a)setTimeout(function(){return o.eventsSendRequest(i,a)},0);else try{o.eventsSendRequest(i,a)}catch(c){}})},n.perfEvent=function(i){i&&(r||!i.isChildEvt())&&R(n.listeners,function(a){if(a&&a.perfEvent)if(i.isAsync)setTimeout(function(){return a.perfEvent(i)},0);else try{a.perfEvent(i)}catch(o){}})}})}return t}()});var rn,as=C(()=>{ne();xa();Co();ya();$r();$n();Te();Le();rn=function(t){H(e,t);function e(){var r=t.call(this)||this;return W(e,r,function(n,i){n.initialize=function(c,s,u,l){i.initialize(c,s,u||new Qn(c),l||new tn(c))},n.track=function(c){ut(n.getPerfMgr(),function(){return"AppInsightsCore:track"},function(){c===null&&(o(c),Ae("Invalid telemetry item")),a(c),i.track(c)},function(){return{item:c}},!c.sync)},n.addNotificationListener=function(c){var s=n.getNotifyMgr();s&&s.addNotificationListener(c)},n.removeNotificationListener=function(c){var s=n.getNotifyMgr();s&&s.removeNotificationListener(c)},n.pollInternalLogs=function(c){var s=n.config.diagnosticLogInterval;return(!s||!(s>0))&&(s=1e4),setInterval(function(){var u=n.logger?n.logger.queue:[];R(u,function(l){var f={name:c||"InternalMessageId: "+l.messageId,iKey:n.config.instrumentationKey,time:Me(new Date),baseType:kt.dataType,baseData:{message:l.message}};n.track(f)}),u.length=0},s)};function a(c){if(x(c.name))throw o(c),Error("telemetry name required")}function o(c){var s=n.getNotifyMgr();s&&s.eventsDiscarded([c],So.InvalidEvent)}}),r}return e}(en)});function cs(t){t<0&&(t>>>=0),nn=123456789+t&Jt,an=987654321-t&Jt,ss=!0}function us(){try{var t=de()&2147483647;cs((Math.random()*os^t)+t)}catch(e){}}function oi(t){return t>0?Math.floor(Tt()/Jt*(t+1))>>>0:0}function Tt(t){var e,r=ta()||ra();return r&&r.getRandomValues?e=r.getRandomValues(new Uint32Array(1))[0]&Jt:Kt()?(ss||us(),e=si()&Jt):e=Math.floor(os*Math.random()|0),t||(e>>>=0),e}function Sa(t){t?cs(t):us()}function si(t){an=36969*(an&65535)+(an>>16)&Jt,nn=18e3*(nn&65535)+(nn>>16)&Jt;var e=(an<<16)+(nn&65535)>>>0&Jt|0;return t||(e>>>=0),e}var os,Jt,ss,nn,an,Ca=C(()=>{Ar();Le();os=4294967296,Jt=4294967295,ss=!1,nn=123456789,an=987654321});function Lt(t,e){var r=!1,n=It();n&&(r=Vt(n,t,e),r=Vt(n.body,t,e)||r);var i=Ne();return i&&(r=Qt.Attach(i,t,e)||r),r}function ls(){function t(){return oi(15)}return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(rl,function(e){var r=t()|0,n=e==="x"?r:r&3|8;return n.toString(16)})}function fs(){var t=$e();return t&&t.now?t.now():de()}function Xt(t){t===void 0&&(t=22);for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=Tt()>>>0,n=0,i="";i.length<t;)n++,i+=e.charAt(r&63),r>>>=6,n===5&&(r=(Tt()<<2&4294967295|r&3)>>>0,n=0);return i}function He(){for(var t=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],e="",r,n=0;n<4;n++)r=Tt(),e+=t[r&15]+t[r>>4&15]+t[r>>8&15]+t[r>>12&15]+t[r>>16&15]+t[r>>20&15]+t[r>>24&15]+t[r>>28&15];var i=t[8+(Tt()&3)|0];return e.substr(0,8)+e.substr(9,4)+"4"+e.substr(13,3)+i+e.substr(16,3)+e.substr(19,12)}function $t(t,e){var r=va(t,e),n=cn._canUseCookies;return on===null&&(on=[],sn=n,Ct(cn,"_canUseCookies",function(){return sn},function(i){sn=i,R(on,function(a){a.setEnabled(i)})})),Ft(on,r)===-1&&on.push(r),Wr(n)&&r.setEnabled(n),Wr(sn)&&r.setEnabled(sn),r}function ci(){$t().setEnabled(!1)}function Ia(t){return $t(null,t).isEnabled()}function Ta(t,e){return $t(null,t).get(e)}function Ea(t,e,r,n){$t(null,t).set(e,r,null,n)}function wa(t,e){return $t(null,t).del(e)}var on,sn,cn,rl,Qt,ps=C(()=>{ne();ai();Ar();Le();Ca();"use strict";on=null;cn={_canUseCookies:void 0,isTypeof:Vi,isUndefined:pe,isNullOrUndefined:x,hasOwnProperty:Pr,isFunction:j,isObject:ct,isDate:br,isArray:Re,isError:qt,isString:_,isNumber:or,isBoolean:Wr,toISOString:Me,arrForEach:R,arrIndexOf:Ft,arrMap:Gt,arrReduce:Jr,strTrim:oe,objCreate:At,objKeys:et,objDefineAccessors:Ct,addEventHandler:Lt,dateNow:de,isIE:Kt,disableCookies:ci,newGuid:ls,perfNow:fs,newId:Xt,randomValue:oi,random32:Tt,mwcRandomSeed:Sa,mwcRandom32:si,generateW3CId:He},rl=/[xy]/g,Qt={Attach:Vt,AttachEvent:Vt,Detach:Kn,DetachEvent:Kn}});function Pa(t,e){if(t)for(var r=0;r<t.length&&!e(t[r],r);r++);}function ba(t,e,r,n,i){i>=0&&i<=2&&Pa(t,function(a,o){var c=a.cbks,s=c[ms[i]];if(s){e.ctx=function(){var f=n[o]=n[o]||{};return f};try{s.apply(e.inst,r)}catch(f){var u=e.err;try{var l=c[ms[2]];l&&(e.err=f,l.apply(e.inst,r))}catch(m){}finally{e.err=u}}}})}function al(t){return function(){var e=this,r=arguments,n=t.h,i={name:t.n,inst:e,ctx:null,set:s},a=[],o=c([i],r);function c(l,f){return Pa(f,function(m){l.push(m)}),l}function s(l,f){r=c([],r),r[l]=f,o=c([i],r)}ba(n,i,o,a,0);var u=t.f;try{i.rslt=u.apply(e,r)}catch(l){throw i.err=l,ba(n,i,o,a,3),l}return ba(n,i,o,a,1),i.rslt}}function ol(t){if(t){if(gs)return gs(t);var e=t[nl]||t[Ie]||t[il];if(e)return e}return null}function vs(t,e,r){var n=null;return t&&(Pr(t,e)?n=t:r&&(n=vs(ol(t),e,!1))),n}function Da(t,e,r){return t?un(t[Ie],e,r,!1):null}function un(t,e,r,n){if(n===void 0&&(n=!0),t&&e&&r){var i=vs(t,e,n);if(i){var a=i[e];if(typeof a===gt){var o=a[ds];if(!o){o={i:0,n:e,f:a,h:[]};var c=al(o);c[ds]=o,i[e]=c}var s={id:o.i,cbks:r,rm:function(){var u=this.id;Pa(o.h,function(l,f){if(l.id===u)return o.h.splice(f,1),1})}};return o.i++,o.h.push(s),s}}}return null}var ds,ms,nl,il,gs,hs=C(()=>{ne();Le();ds="_aiHooks",ms=["req","rsp","hkErr","fnErr"],nl="__proto__",il="constructor";gs=Object.getPrototypeOf});var J=C(()=>{as();xa();sa();Ca();ps();Le();Ar();ne();ya();$r();$n();Kr();hs();ai()});var te,Aa=C(()=>{te={requestContextHeader:"Request-Context",requestContextTargetKey:"appId",requestContextAppIdFormat:"appId=cid-v1:",requestIdHeader:"Request-Id",traceParentHeader:"traceparent",traceStateHeader:"tracestate",sdkContextHeader:"Sdk-Context",sdkContextHeaderAppIdRequest:"appId",requestContextHeaderLowerCase:"request-context"}});function ui(t,e,r){var n=e.length,i=Na(t,e);if(i.length!==n){for(var a=0,o=i;r[o]!==void 0;)a++,o=i.substring(0,150-3)+Fa(a);i=o}return i}function Na(t,e){var r;return e&&(e=oe(e.toString()),e.length>150&&(r=e.substring(0,150),t.throwInternal(S.WARNING,h.NameTooLong,"name is too long. It has been truncated to "+150+" characters.",{name:e},!0))),r||e}function ae(t,e,r){r===void 0&&(r=1024);var n;return e&&(r=r||1024,e=oe(e),e.toString().length>r&&(n=e.toString().substring(0,r),t.throwInternal(S.WARNING,h.StringValueTooLong,"string value is too long. It has been truncated to "+r+" characters.",{value:e},!0))),n||e}function Et(t,e){return pi(t,e,2048,h.UrlTooLong)}function Fr(t,e){var r;return e&&e.length>32768&&(r=e.substring(0,32768),t.throwInternal(S.WARNING,h.MessageTruncated,"message is too long, it has been truncated to "+32768+" characters.",{message:e},!0)),r||e}function li(t,e){var r;if(e){var n=""+e;n.length>32768&&(r=n.substring(0,32768),t.throwInternal(S.WARNING,h.ExceptionTruncated,"exception is too long, it has been truncated to "+32768+" characters.",{exception:e},!0))}return r||e}function je(t,e){if(e){var r={};Z(e,function(n,i){if(ct(i)&&ht())try{i=Pe().stringify(i)}catch(a){t.throwInternal(S.WARNING,h.CannotSerializeObjectNonSerializable,"custom property is not valid",{exception:a},!0)}i=ae(t,i,8192),n=ui(t,n,r),r[n]=i}),e=r}return e}function ze(t,e){if(e){var r={};Z(e,function(n,i){n=ui(t,n,r),r[n]=i}),e=r}return e}function fi(t,e){return e&&pi(t,e,128,h.IdTooLong).toString()}function pi(t,e,r,n){var i;return e&&(e=oe(e),e.length>r&&(i=e.substring(0,r),t.throwInternal(S.WARNING,n,"input is too long, it has been truncated to "+r+" characters.",{data:e},!0))),i||e}function Fa(t){var e="00"+t;return e.substr(e.length-3)}var ka,lt=C(()=>{J();ka={MAX_NAME_LENGTH:150,MAX_ID_LENGTH:128,MAX_PROPERTY_LENGTH:8192,MAX_STRING_LENGTH:1024,MAX_URL_LENGTH:2048,MAX_MESSAGE_LENGTH:32768,MAX_EXCEPTION_LENGTH:32768,sanitizeKeyAndAddUniqueness:ui,sanitizeKey:Na,sanitizeString:ae,sanitizeUrl:Et,sanitizeMessage:Fr,sanitizeException:li,sanitizeProperties:je,sanitizeMeasurements:ze,sanitizeId:fi,sanitizeInput:pi,padNumber:Fa,trim:oe}});function Ut(t){var e=null;if(j(Event))e=new Event(t);else{var r=Ne();r&&r.createEvent&&(e=r.createEvent("Event"),e.initEvent(t,!0,!0))}return e}var Ra=C(()=>{J()});function ee(t,e){return e===void 0&&(e=!1),t==null?e:t.toString().toLowerCase()==="true"}function Ke(t){(isNaN(t)||t<0)&&(t=0),t=Math.round(t);var e=""+t%1e3,r=""+Math.floor(t/1e3)%60,n=""+Math.floor(t/(1e3*60))%60,i=""+Math.floor(t/(1e3*60*60))%24,a=Math.floor(t/(1e3*60*60*24));return e=e.length===1?"00"+e:e.length===2?"0"+e:e,r=r.length<2?"0"+r:r,n=n.length<2?"0"+n:n,i=i.length<2?"0"+i:i,(a>0?a+".":"")+i+":"+n+":"+r+"."+e}function kr(){var t=Ue();return"sendBeacon"in t&&t.sendBeacon}function ln(t,e){var r=null;return R(t,function(n){if(n.identifier===e)return r=n,-1}),r}function fn(t,e,r,n,i){return!i&&_(t)&&(t==="Script error."||t==="Script error")}var pn=C(()=>{J()});var wt,pr,_t,Rr,dn,le,ft=C(()=>{wt="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",pr="sampleRate",_t="ProcessLegacy",Rr="http.method",dn="https://dc.services.visualstudio.com",le="not_specified"});var Yt,We,Ma=C(()=>{(function(t){t[t.LocalStorage=0]="LocalStorage",t[t.SessionStorage=1]="SessionStorage"})(Yt||(Yt={}));(function(t){t[t.AI=0]="AI",t[t.AI_AND_W3C=1]="AI_AND_W3C",t[t.W3C=2]="W3C"})(We||(We={}))});function La(){return Mr()?di(Yt.LocalStorage):null}function di(t){try{if(x(st()))return null;var e=new Date,r=we(t===Yt.LocalStorage?"localStorage":"sessionStorage");r.setItem(e.toString(),e.toString());var n=r.getItem(e.toString())!==e.toString();if(r.removeItem(e.toString()),!n)return r}catch(i){}return null}function Ua(){return Pt()?di(Yt.SessionStorage):null}function mn(){dr=!1,mr=!1}function Mr(){return dr===void 0&&(dr=!!di(Yt.LocalStorage)),dr}function gn(t,e){var r=La();if(r!==null)try{return r.getItem(e)}catch(n){dr=!1,t.throwInternal(S.WARNING,h.BrowserCannotReadLocalStorage,"Browser failed read of local storage. "+G(n),{exception:O(n)})}return null}function vn(t,e,r){var n=La();if(n!==null)try{return n.setItem(e,r),!0}catch(i){dr=!1,t.throwInternal(S.WARNING,h.BrowserCannotWriteLocalStorage,"Browser failed write to local storage. "+G(i),{exception:O(i)})}return!1}function hn(t,e){var r=La();if(r!==null)try{return r.removeItem(e),!0}catch(n){dr=!1,t.throwInternal(S.WARNING,h.BrowserFailedRemovalFromLocalStorage,"Browser failed removal of local storage item. "+G(n),{exception:O(n)})}return!1}function Pt(){return mr===void 0&&(mr=!!di(Yt.SessionStorage)),mr}function _a(){var t=[];return Pt()&&Z(we("sessionStorage"),function(e){t.push(e)}),t}function Zt(t,e){var r=Ua();if(r!==null)try{return r.getItem(e)}catch(n){mr=!1,t.throwInternal(S.WARNING,h.BrowserCannotReadSessionStorage,"Browser failed read of session storage. "+G(n),{exception:O(n)})}return null}function er(t,e,r){var n=Ua();if(n!==null)try{return n.setItem(e,r),!0}catch(i){mr=!1,t.throwInternal(S.WARNING,h.BrowserCannotWriteSessionStorage,"Browser failed write to session storage. "+G(i),{exception:O(i)})}return!1}function xn(t,e){var r=Ua();if(r!==null)try{return r.removeItem(e),!0}catch(n){mr=!1,t.throwInternal(S.WARNING,h.BrowserFailedRemovalFromSessionStorage,"Browser failed removal of session storage item. "+G(n),{exception:O(n)})}return!1}var dr,mr,Oa=C(()=>{J();Ma();dr=void 0,mr=void 0});function gr(t){var e=ys,r=sl,n=r[e];return xs.createElement?r[e]||(n=r[e]=xs.createElement("a")):n={host:mi(t,!0)},n.href=t,e++,e>=r.length&&(e=0),ys=e,n}function yn(t){var e,r=gr(t);return r&&(e=r.href),e}function Ha(t){var e,r=gr(t);return r&&(e=r.pathname),e}function Sn(t,e){return t?t.toUpperCase()+" "+e:e}function mi(t,e){var r=Cn(t,e)||"";if(r){var n=r.match(/(www[0-9]?\.)?(.[^/:]+)(\:[\d]+)?/i);if(n!=null&&n.length>3&&_(n[2])&&n[2].length>0)return n[2]+(n[3]||"")}return r}function Cn(t,e){var r=null;if(t){var n=t.match(/(\w*):\/\/(.[^/:]+)(\:[\d]+)?/i);if(n!=null&&n.length>2&&_(n[2])&&n[2].length>0&&(r=n[2]||"",e&&n.length>2)){var i=(n[1]||"").toLowerCase(),a=n[3]||"";(i==="http"&&a===":80"||i==="https"&&a===":443")&&(a=""),r+=a}}return r}var xs,ys,sl,ja=C(()=>{J();xs=Ne()||{},ys=0,sl=[null,null,null,null,null]});function Lr(t){return cl.indexOf(t.toLowerCase())!==-1}function Ss(t,e,r,n){var i,a=n,o=n;if(e&&e.length>0){var c=gr(e);if(i=c.host,!a)if(c.pathname!=null){var s=c.pathname.length===0?"/":c.pathname;s.charAt(0)!=="/"&&(s="/"+s),o=c.pathname,a=ae(t,r?r+" "+s:s)}else a=ae(t,e)}else i=n,a=n;return{target:i,name:a,data:o}}function vr(){var t=$e();if(t&&t.now&&t.timing){var e=t.now()+t.timing.navigationStart;if(e>0)return e}return de()}function ve(t,e){var r=null;return t!==0&&e!==0&&!x(t)&&!x(e)&&(r=e-t),r}var cl,In,za,bt,Ba,Va=C(()=>{J();Aa();lt();Ra();pn();ft();Oa();ja();cl=["https://dc.services.visualstudio.com/v2/track","https://breeze.aimon.applicationinsights.io/v2/track","https://dc-int.services.visualstudio.com/v2/track"];In={NotSpecified:le,createDomEvent:Ut,disableStorage:mn,isInternalApplicationInsightsEndpoint:Lr,canUseLocalStorage:Mr,getStorage:gn,setStorage:vn,removeStorage:hn,canUseSessionStorage:Pt,getSessionStorageKeys:_a,getSessionStorage:Zt,setSessionStorage:er,removeSessionStorage:xn,disableCookies:ci,canUseCookies:Ia,disallowsSameSiteNone:ii,setCookie:Ea,stringToBoolOrDefault:ee,getCookie:Ta,deleteCookie:wa,trim:oe,newId:Xt,random32:function(){return Tt(!0)},generateW3CId:He,isArray:Re,isError:qt,isDate:br,toISOStringForIE8:Me,getIEVersion:cr,msToTimeSpan:Ke,isCrossOriginError:fn,dump:O,getExceptionName:G,addEventHandler:Vt,IsBeaconApiSupported:kr,getExtension:ln},za={parseUrl:gr,getAbsoluteUrl:yn,getPathName:Ha,getCompleteUrl:Sn,parseHost:mi,parseFullHost:Cn},bt={correlationIdPrefix:"cid-v1:",canIncludeCorrelationHeader:function(t,e,r){if(!e||t&&t.disableCorrelationHeaders)return!1;if(t&&t.correlationHeaderExcludePatterns){for(var n=0;n<t.correlationHeaderExcludePatterns.length;n++)if(t.correlationHeaderExcludePatterns[n].test(e))return!1}var i=gr(e).host.toLowerCase();if(i&&(i.indexOf(":443")!==-1||i.indexOf(":80")!==-1)&&(i=(Cn(e,!0)||"").toLowerCase()),(!t||!t.enableCorsCorrelation)&&i&&i!==r)return!1;var a=t&&t.correlationHeaderDomains;if(a){var o;if(R(a,function(u){var l=new RegExp(u.toLowerCase().replace(/\\/g,"\\\\").replace(/\./g,"\\.").replace(/\*/g,".*"));o=o||l.test(i)}),!o)return!1}var c=t&&t.correlationHeaderExcludedDomains;if(!c||c.length===0)return!0;for(var n=0;n<c.length;n++){var s=new RegExp(c[n].toLowerCase().replace(/\\/g,"\\\\").replace(/\./g,"\\.").replace(/\*/g,".*"));if(s.test(i))return!1}return i&&i.length>0},getCorrelationContext:function(t){if(t){var e=bt.getCorrelationContextValue(t,te.requestContextTargetKey);if(e&&e!==bt.correlationIdPrefix)return e}},getCorrelationContextValue:function(t,e){if(t)for(var r=t.split(","),n=0;n<r.length;++n){var i=r[n].split("=");if(i.length===2&&i[0]===e)return i[1]}}};Ba={Now:vr,GetDuration:ve}});function gi(t){if(!t)return{};var e=t.split(ul),r=Jr(e,function(i,a){var o=a.split(ll);if(o.length===2){var c=o[0].toLowerCase(),s=o[1];i[c]=s}return i},{});if(et(r).length>0){if(r.endpointsuffix){var n=r.location?r.location+".":"";r.ingestionendpoint=r.ingestionendpoint||"https://"+n+"dc."+r.endpointsuffix}r.ingestionendpoint=r.ingestionendpoint||dn}return r}var ul,ll,qa,Cs=C(()=>{ft();J();ul=";",ll="=";qa={parse:gi}});var Tn,Ga=C(()=>{Tn=function(){function t(){}return t}()});var En,Ka=C(()=>{ne();Ga();En=function(t){H(e,t);function e(){return t.call(this)||this}return e}(Tn)});var Is,Ts=C(()=>{Is=function(){function t(){this.ver=1,this.sampleRate=100,this.tags={}}return t}()});var wn,Es=C(()=>{ne();Ts();lt();J();ft();wn=function(t){H(e,t);function e(r,n,i){var a=t.call(this)||this;return a.name=ae(r,i)||le,a.data=n,a.time=Me(new Date),a.aiDataContract={time:1,iKey:1,name:1,sampleRate:function(){return a.sampleRate===100?4:1},tags:1,data:1},a}return e}(Is)});var vi,Wa=C(()=>{vi=function(){function t(){this.ver=2,this.properties={},this.measurements={}}return t}()});var Be,ws=C(()=>{ne();Wa();lt();ft();Be=function(t){H(e,t);function e(r,n,i,a){var o=t.call(this)||this;return o.aiDataContract={ver:1,name:1,properties:0,measurements:0},o.name=ae(r,n)||le,o.properties=je(r,i),o.measurements=ze(r,a),o}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Event",e.dataType="EventData",e}(vi)});var Ps,bs=C(()=>{Ps=function(){function t(){}return t}()});var Ds,As=C(()=>{Ds=function(){function t(){this.ver=2,this.exceptions=[],this.properties={},this.measurements={}}return t}()});var Ns,Fs=C(()=>{Ns=function(){function t(){this.hasFullStack=!0,this.parsedStack=[]}return t}()});function Qa(t,e){var r=t;return r&&!_(r)&&(JSON&&JSON.stringify?(r=JSON.stringify(t),e&&(!r||r==="{}")&&(j(t.toString)?r=t.toString():r=""+t)):r=""+t+" - (Missing JSON.stringify)"),r||""}function Ms(t,e){var r=t;return t&&(r=t[Xa]||t[Rs]||"",r&&!_(r)&&(r=Qa(r,!0)),t.filename&&(r=r+" @"+(t.filename||"")+":"+(t.lineno||"?")+":"+(t.colno||"?"))),e&&e!=="String"&&e!=="Object"&&e!=="Error"&&(r||"").indexOf(e)===-1&&(r=e+": "+r),r||""}function pl(t){return ct(t)?"hasFullStack"in t&&"typeName"in t:!1}function dl(t){return ct(t)?"ver"in t&&"exceptions"in t&&"properties"in t:!1}function Ls(t){return t&&t.src&&_(t.src)&&t.obj&&Re(t.obj)}function _r(t){var e=t||"";_(e)||(_(e[pt])?e=e[pt]:e=""+e);var r=e.split(` `);return{src:e,obj:r}}function ml(t){for(var e=[],r=t.split(` `),n=0;n<r.length;n++){var i=r[n];r[n+1]&&(i+="@"+r[n+1],n++),e.push(i)}return{src:t,obj:e}}function Us(t){var e=null;if(t)try{if(t[pt])e=_r(t[pt]);else if(t[Ur]&&t[Ur][pt])e=_r(t[Ur][pt]);else if(t.exception&&t.exception[pt])e=_r(t.exception[pt]);else if(Ls(t))e=t;else if(Ls(t[Ja]))e=t[Ja];else if(window.opera&&t[Xa])e=ml(t.message);else if(_(t))e=_r(t);else{var r=t[Xa]||t[Rs]||"";_(t[ks])&&(r&&(r+=` `),r+=" from "+t[ks]),r&&(e=_r(r))}}catch(n){e=_r(n)}return e||{src:"",obj:null}}function gl(t){var e="";return t&&(t.obj?R(t.obj,function(r){e+=r+` `}):e=t.src||""),e}function vl(t){var e,r=t.obj;if(r&&r.length>0){e=[];var n=0,i=0;R(r,function(E){var b=E.toString();if(Ya.regex.test(b)){var p=new Ya(b,n++);i+=p.sizeInBytes,e.push(p)}});var a=32*1024;if(i>a)for(var o=0,c=e.length-1,s=0,u=o,l=c;o<c;){var f=e[o].sizeInBytes,m=e[c].sizeInBytes;if(s+=f+m,s>a){var I=l-u+1;e.splice(u,I);break}u=o,l=c,o++,c--}}return e}function hi(t){var e="";if(t&&(e=t.typeName||t.name||"",!e))try{var r=/function (.{1,200})\(/,n=r.exec(t.constructor.toString());e=n&&n.length>1?n[1]:""}catch(i){}return e}function $a(t){if(t)try{if(!_(t)){var e=hi(t),r=Qa(t,!1);return(!r||r==="{}")&&(t[Ur]&&(t=t[Ur],e=hi(t)),r=Qa(t,!0)),r.indexOf(e)!==0&&e!=="String"?e+":"+r:r}}catch(n){}return""+(t||"")}var fl,Ur,pt,Ja,ks,Xa,Rs,he,_s,Ya,Os=C(()=>{ne();bs();As();Fs();lt();J();ft();fl="<no_method>",Ur="error",pt="stack",Ja="stackDetails",ks="errorSrc",Xa="message",Rs="description";he=function(t){H(e,t);function e(r,n,i,a,o,c){var s=t.call(this)||this;return s.aiDataContract={ver:1,exceptions:1,severityLevel:0,properties:0,measurements:0},dl(n)?(s.exceptions=n.exceptions,s.properties=n.properties,s.measurements=n.measurements,n.severityLevel&&(s.severityLevel=n.severityLevel),n.id&&(s.id=n.id),n.problemGroup&&(s.problemGroup=n.problemGroup),s.ver=2,x(n.isManual)||(s.isManual=n.isManual)):(i||(i={}),s.exceptions=[new _s(r,n,i)],s.properties=je(r,i),s.measurements=ze(r,a),o&&(s.severityLevel=o),c&&(s.id=c)),s}return e.CreateAutoException=function(r,n,i,a,o,c,s,u){var l=hi(o||c||r);return{message:Ms(r,l),url:n,lineNumber:i,columnNumber:a,error:$a(o||c||r),evt:$a(c||r),typeName:l,stackDetails:Us(s||o||c),errorSrc:u}},e.CreateFromInterface=function(r,n,i,a){var o=n.exceptions&&Gt(n.exceptions,function(s){return _s.CreateFromInterface(r,s)}),c=new e(r,St({},n,{exceptions:o}),i,a);return c},e.prototype.toInterface=function(){var r=this,n=r.exceptions,i=r.properties,a=r.measurements,o=r.severityLevel,c=r.ver,s=r.problemGroup,u=r.id,l=r.isManual,f=n instanceof Array&&Gt(n,function(m){return m.toInterface()})||void 0;return{ver:"4.0",exceptions:f,severityLevel:o,properties:i,measurements:a,problemGroup:s,id:u,isManual:l}},e.CreateSimpleException=function(r,n,i,a,o,c){return{exceptions:[{hasFullStack:!0,message:r,stack:o,typeName:n}]}},e.envelopeType="Microsoft.ApplicationInsights.{0}.Exception",e.dataType="ExceptionData",e.formatError=$a,e}(Ds),_s=function(t){H(e,t);function e(r,n,i){var a=t.call(this)||this;if(a.aiDataContract={id:0,outerId:0,typeName:1,message:1,hasFullStack:0,stack:0,parsedStack:2},pl(n))a.typeName=n.typeName,a.message=n.message,a[pt]=n[pt],a.parsedStack=n.parsedStack,a.hasFullStack=n.hasFullStack;else{var o=n,c=o&&o.evt;qt(o)||(o=o[Ur]||c||o),a.typeName=ae(r,hi(o))||le,a.message=Fr(r,Ms(n||o,a.typeName))||le;var s=n[Ja]||Us(n);a.parsedStack=vl(s),a[pt]=li(r,gl(s)),a.hasFullStack=Re(a.parsedStack)&&a.parsedStack.length>0,i&&(i.typeName=i.typeName||a.typeName)}return a}return e.prototype.toInterface=function(){var r=this.parsedStack instanceof Array&&Gt(this.parsedStack,function(i){return i.toInterface()}),n={id:this.id,outerId:this.outerId,typeName:this.typeName,message:this.message,hasFullStack:this.hasFullStack,stack:this[pt],parsedStack:r||void 0};return n},e.CreateFromInterface=function(r,n){var i=n.parsedStack instanceof Array&&Gt(n.parsedStack,function(o){return Ya.CreateFromInterface(o)})||n.parsedStack,a=new e(r,St({},n,{parsedStack:i}));return a},e}(Ns),Ya=function(t){H(e,t);function e(r,n){var i=t.call(this)||this;if(i.sizeInBytes=0,i.aiDataContract={level:1,method:1,assembly:0,fileName:0,line:0},typeof r=="string"){var a=r;i.level=n,i.method=fl,i.assembly=oe(a),i.fileName="",i.line=0;var o=a.match(e.regex);o&&o.length>=5&&(i.method=oe(o[2])||i.method,i.fileName=oe(o[4]),i.line=parseInt(o[5])||0)}else i.level=r.level,i.method=r.method,i.assembly=r.assembly,i.fileName=r.fileName,i.line=r.line,i.sizeInBytes=0;return i.sizeInBytes+=i.method.length,i.sizeInBytes+=i.fileName.length,i.sizeInBytes+=i.assembly.length,i.sizeInBytes+=e.baseSize,i.sizeInBytes+=i.level.toString().length,i.sizeInBytes+=i.line.toString().length,i}return e.CreateFromInterface=function(r){return new e(r,null)},e.prototype.toInterface=function(){return{level:this.level,method:this.method,assembly:this.assembly,fileName:this.fileName,line:this.line}},e.regex=/^([\s]+at)?[\s]{0,50}([^\@\()]+?)[\s]{0,50}(\@|\()([^\(\n]+):([0-9]+):([0-9]+)(\)?)$/,e.baseSize=58,e}(Ps)});var Hs,js=C(()=>{Hs=function(){function t(){this.ver=2,this.metrics=[],this.properties={},this.measurements={}}return t}()});var xi,zs=C(()=>{(function(t){t[t.Measurement=0]="Measurement",t[t.Aggregation=1]="Aggregation"})(xi||(xi={}))});var Bs,Vs=C(()=>{zs();Bs=function(){function t(){this.kind=xi.Measurement}return t}()});var qs,Gs=C(()=>{ne();Vs();qs=function(t){H(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.aiDataContract={name:1,kind:0,value:1,count:0,min:0,max:0,stdDev:0},r}return e}(Bs)});var Ve,Ks=C(()=>{ne();js();lt();Gs();ft();Ve=function(t){H(e,t);function e(r,n,i,a,o,c,s,u){var l=t.call(this)||this;l.aiDataContract={ver:1,metrics:1,properties:0};var f=new qs;return f.count=a>0?a:void 0,f.max=isNaN(c)||c===null?void 0:c,f.min=isNaN(o)||o===null?void 0:o,f.name=ae(r,n)||le,f.value=i,l.metrics=[f],l.properties=je(r,s),l.measurements=ze(r,u),l}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Metric",e.dataType="MetricData",e}(Hs)});var hr,yi=C(()=>{ne();Wa();hr=function(t){H(e,t);function e(){var r=t.call(this)||this;return r.ver=2,r.properties={},r.measurements={},r}return e}(vi)});var Fe,Ws=C(()=>{ne();yi();lt();pn();ft();Fe=function(t){H(e,t);function e(r,n,i,a,o,c,s){var u=t.call(this)||this;return u.aiDataContract={ver:1,name:0,url:0,duration:0,properties:0,measurements:0,id:0},u.id=fi(r,s),u.url=Et(r,i),u.name=ae(r,n)||le,isNaN(a)||(u.duration=Ke(a)),u.properties=je(r,o),u.measurements=ze(r,c),u}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Pageview",e.dataType="PageviewData",e}(hr)});var Js,Xs=C(()=>{Js=function(){function t(){this.ver=2,this.success=!0,this.properties={},this.measurements={}}return t}()});var qe,Qs=C(()=>{ne();lt();Va();Xs();pn();qe=function(t){H(e,t);function e(r,n,i,a,o,c,s,u,l,f,m,I){l===void 0&&(l="Ajax");var E=t.call(this)||this;E.aiDataContract={id:1,ver:1,name:0,resultCode:0,duration:0,success:0,data:0,target:0,type:0,properties:0,measurements:0,kind:0,value:0,count:0,min:0,max:0,stdDev:0,dependencyKind:0,dependencySource:0,commandName:0,dependencyTypeName:0},E.id=n,E.duration=Ke(o),E.success=c,E.resultCode=s+""